.extras-calculator[data-v-5660df2f]{background:var(--color-bg);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.extras-calculator__eyebrow[data-v-5660df2f]{color:var(--color-accent);font-size:.65rem;font-weight:500;letter-spacing:.14em;margin:0;text-transform:uppercase}.extras-calculator__breakdown[data-v-5660df2f]{border-top:1px solid var(--color-border);color:var(--color-ink-soft);display:flex;flex-direction:column;font-size:.88rem;gap:.5rem;padding-top:1.1rem}.extras-calculator__breakdown-row[data-v-5660df2f],.extras-calculator__total[data-v-5660df2f]{display:flex;justify-content:space-between}.extras-calculator__total[data-v-5660df2f]{align-items:baseline;border-top:1px solid var(--color-ink);color:var(--color-ink);font-family:var(--font-serif);font-size:1.4rem;padding-top:1.1rem}.extras-calculator__total span[data-v-5660df2f]:last-child{color:var(--color-accent)}.extras-calculator__heading[data-v-5660df2f]{font-family:var(--font-serif);font-size:1.35rem;line-height:1.2;margin:0}.extras-calculator__cards[data-v-5660df2f]{display:grid;gap:.75rem}.extras-calculator__card[data-v-5660df2f]{align-items:flex-start;background:#fff;border:1px solid var(--color-border);cursor:pointer;display:flex;gap:.9rem;padding:1rem 1.1rem;transition:border-color .25s ease,box-shadow .25s ease}.extras-calculator__card--on[data-v-5660df2f],.extras-calculator__card[data-v-5660df2f]:hover{border-color:var(--color-accent)}.extras-calculator__card--on[data-v-5660df2f]{box-shadow:0 0 0 1px var(--color-accent)}.extras-calculator__card input[data-v-5660df2f],.extras-calculator__radio input[data-v-5660df2f]{accent-color:var(--color-accent);cursor:pointer;flex:none;height:1.05rem;margin-top:.2rem;width:1.05rem}.extras-calculator__card-body[data-v-5660df2f]{display:flex;flex:1;flex-direction:column;gap:.25rem}.extras-calculator__card-top[data-v-5660df2f]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between}.extras-calculator__card-title[data-v-5660df2f]{font-family:var(--font-serif);font-size:1.05rem}.extras-calculator__price[data-v-5660df2f]{color:var(--color-accent);font-size:.85rem;white-space:nowrap}.extras-calculator__card-text[data-v-5660df2f]{color:var(--color-ink-soft);font-size:.85rem;line-height:1.5;margin:0}.extras-calculator__video[data-v-5660df2f]{background:var(--color-bg-alt,#f4f1ec);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:.6rem;padding:1.1rem}.extras-calculator__radios[data-v-5660df2f]{display:flex;flex-direction:column;margin-top:.4rem}.extras-calculator__radio[data-v-5660df2f]{align-items:center;border-bottom:1px solid var(--color-border);cursor:pointer;display:flex;font-size:.9rem;gap:.75rem;padding:.6rem 0}.extras-calculator__radio[data-v-5660df2f]:last-child{border-bottom:none}.extras-calculator__radio input[data-v-5660df2f]{margin-top:0}.extras-calculator__drone[data-v-5660df2f]{border-top:1px dashed var(--color-border);color:var(--color-ink-soft);font-size:.8rem;font-style:italic;line-height:1.5;margin:.25rem 0 0;padding-top:.75rem}.extras-calculator__breakdown-note[data-v-5660df2f]{color:var(--color-accent)}.extras-calculator__actions[data-v-5660df2f]{display:flex;flex-wrap:wrap;gap:.75rem}.extras-calculator__btn[data-v-5660df2f]{background:transparent;border:1px solid var(--color-ink);color:var(--color-ink);cursor:pointer;flex:1 1 14rem;font:inherit;font-size:.85rem;letter-spacing:.06em;padding:.95rem 1.25rem;transition:background-color .25s ease,color .25s ease}.extras-calculator__btn--solid[data-v-5660df2f],.extras-calculator__btn[data-v-5660df2f]:hover{background:var(--color-ink);color:#fff}.extras-calculator__btn--solid[data-v-5660df2f]:hover{background:var(--color-accent);border-color:var(--color-accent)}.extras-calculator__fine[data-v-5660df2f]{color:var(--color-ink-soft);font-size:.78rem;margin:-.5rem 0 0}.package-card[data-v-5983d216]{background:#fff;border:1px solid var(--color-border);position:relative;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.package-card[data-v-5983d216]:hover{box-shadow:0 12px 30px #1413121a;transform:translateY(-2px)}.package-card--active[data-v-5983d216]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.package-card__trigger[data-v-5983d216]{background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;padding:0;text-align:left;width:100%}.package-card__trigger[data-v-5983d216]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.package-card__image[data-v-5983d216]{display:block;overflow:hidden;position:relative}.package-card__media[data-v-5983d216]{aspect-ratio:13/10!important}.package-card__media[data-v-5983d216] img{-o-object-position:50% 25%;object-position:50% 25%;transition:transform .6s ease}.package-card:hover .package-card__media[data-v-5983d216] img{transform:scale(1.03)}.package-card__ribbon[data-v-5983d216]{background:#fff;border:1px solid var(--color-accent);color:var(--color-ink);font-size:.62rem;font-weight:500;left:.75rem;letter-spacing:.14em;padding:.35rem .65rem;position:absolute;text-transform:uppercase;top:.75rem;z-index:2}.package-card__footer[data-v-5983d216]{display:flex;flex-direction:column;gap:.85rem;padding:1.1rem 1.25rem 1rem;transition:background-color .3s ease,color .3s ease}.package-card--active .package-card__footer[data-v-5983d216]{background:var(--color-ink);color:#fff}.package-card__head[data-v-5983d216]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .75rem;justify-content:space-between}.package-card__name[data-v-5983d216]{font-family:var(--font-serif);font-size:1.45rem;line-height:1.1}.package-card__price[data-v-5983d216]{font-family:var(--font-serif);font-size:1rem;font-style:italic;opacity:.85;white-space:nowrap}.package-card__rule[data-v-5983d216]{background:var(--color-border);display:block;height:1px}.package-card--active .package-card__rule[data-v-5983d216]{background:#ffffff38}.package-card__cta[data-v-5983d216]{align-items:center;display:inline-flex;font-size:.9rem;gap:.55rem;justify-content:center}.package-card__chevron[data-v-5983d216]{height:.45rem;width:.7rem}.package-card__check[data-v-5983d216]{height:1.3rem;width:1.3rem}@media(min-width:900px){.package-card--active[data-v-5983d216]:after{background:var(--color-accent);bottom:-.55rem;clip-path:polygon(100% 0,100% 100%,0 100%);content:"";height:.9rem;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:.9rem;z-index:2}}@media(max-width:480px){.package-card__footer[data-v-5983d216]{padding:.9rem .9rem .8rem}.package-card__name[data-v-5983d216]{font-size:1.2rem}.package-card__cta[data-v-5983d216]{font-size:.8rem}}.sig-info[data-v-69a42391]{display:inline-flex;margin-left:.4rem;position:relative;vertical-align:middle}.sig-info__btn[data-v-69a42391]{align-items:center;background:transparent;border:1px solid var(--color-accent);border-radius:50%;color:var(--color-accent);cursor:help;display:inline-flex;font-family:var(--font-serif);font-size:.72rem;font-style:italic;height:1.15rem;justify-content:center;line-height:1;padding:0;transition:background-color .2s ease,color .2s ease;width:1.15rem}.sig-info--open .sig-info__btn[data-v-69a42391],.sig-info__btn[data-v-69a42391]:focus-visible,.sig-info__btn[data-v-69a42391]:hover{background:var(--color-accent);color:#fff}.sig-info__tip[data-v-69a42391]{background:var(--color-ink);bottom:calc(100% + .6rem);color:#fff;font-family:inherit;font-size:.78rem;font-style:normal;font-weight:400;left:50%;letter-spacing:0;line-height:1.55;max-width:70vw;opacity:0;padding:.8rem .95rem;pointer-events:none;position:absolute;text-align:left;text-transform:none;transform:translate(-50%,4px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;width:17rem;z-index:40}.sig-info--open .sig-info__tip[data-v-69a42391],.sig-info:focus-within .sig-info__tip[data-v-69a42391],.sig-info:hover .sig-info__tip[data-v-69a42391]{opacity:1;transform:translate(-50%);visibility:visible}@media(max-width:480px){.sig-info__tip[data-v-69a42391]{left:0;transform:translate(-1.5rem,4px)}.sig-info--open .sig-info__tip[data-v-69a42391],.sig-info:focus-within .sig-info__tip[data-v-69a42391],.sig-info:hover .sig-info__tip[data-v-69a42391]{transform:translate(-1.5rem)}}.package-selector[data-v-2f7fa610]{display:flex;flex-direction:column;gap:var(--space-4)}.package-selector__grid[data-v-2f7fa610]{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.package-selector__panel[data-v-2f7fa610]{border-top:1px solid var(--color-accent);display:grid;gap:var(--space-3);padding-top:var(--space-3);scroll-margin-top:6rem}.package-selector__eyebrow[data-v-2f7fa610]{font-size:.7rem;font-weight:500;letter-spacing:.2em;margin:0 0 .5rem;text-transform:uppercase}.package-selector__tagline[data-v-2f7fa610]{color:var(--color-ink-soft);font-family:var(--font-serif);font-size:1.05rem;font-style:italic;line-height:1.4;margin:.4rem 0 0}.package-selector__name[data-v-2f7fa610]{font-size:clamp(2rem,4vw,2.9rem);font-weight:400;line-height:1.05;margin:0}.package-selector__line[data-v-2f7fa610]{background:var(--color-accent);display:block;height:1px;margin:1rem 0 1.5rem;width:2.2rem}.package-selector__facts[data-v-2f7fa610]{display:flex;flex-wrap:wrap;gap:1rem 0;list-style:none;margin:0 0 1.25rem;padding:0}.package-selector__fact[data-v-2f7fa610]{align-items:center;border-right:1px solid var(--color-border);display:flex;gap:.85rem;margin-right:1.5rem;padding-right:1.5rem}.package-selector__fact[data-v-2f7fa610]:last-child{border-right:0;margin-right:0;padding-right:0}.package-selector__fact svg[data-v-2f7fa610]{color:var(--color-accent);flex:none;height:2rem;width:2rem}.package-selector__fact-text[data-v-2f7fa610]{display:flex;flex-direction:column;line-height:1.3}.package-selector__fact-text strong[data-v-2f7fa610]{font-size:1.05rem;font-weight:400}.package-selector__fact-text small[data-v-2f7fa610]{color:var(--color-ink-soft);font-size:.82rem}.package-selector__checks[data-v-2f7fa610]{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.package-selector__checks li[data-v-2f7fa610]{align-items:flex-start;display:flex;font-size:1rem;gap:.8rem}.package-selector__checks svg[data-v-2f7fa610]{color:var(--color-accent);flex:none;height:.8rem;margin-top:.4rem;width:1rem}.package-selector__price-box[data-v-2f7fa610]{border-top:1px solid var(--color-border);padding-top:var(--space-3)}.package-selector__price-label[data-v-2f7fa610]{font-size:1rem;margin:0 0 .25rem}.package-selector__price[data-v-2f7fa610]{font-family:var(--font-serif);font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.1;margin:0}.package-selector__price-note[data-v-2f7fa610]{color:var(--color-ink-soft);margin:.5rem 0 1.5rem}.package-selector__cta[data-v-2f7fa610]{align-items:center;background:var(--color-ink);color:#fff;display:flex;font-size:.82rem;font-weight:500;gap:.9rem;justify-content:center;letter-spacing:.14em;padding:1.1rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,transform .3s ease}.package-selector__cta[data-v-2f7fa610]:hover{background:#000}.package-selector__cta span[data-v-2f7fa610]{display:inline-block;font-size:1.2rem;letter-spacing:0;transition:transform .3s ease}.package-selector__cta:hover span[data-v-2f7fa610]{transform:translate(4px)}.package-selector__cta[data-v-2f7fa610]:focus-visible,.package-selector__customize-toggle[data-v-2f7fa610]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.package-selector__customize[data-v-2f7fa610]{border-bottom:1px solid var(--color-accent);border-top:1px solid var(--color-accent);margin-top:calc(var(--space-3)*-.5)}.package-selector__customize-toggle[data-v-2f7fa610]{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.2rem 0;text-align:left;width:100%}.package-selector__customize-toggle--static[data-v-2f7fa610]{cursor:default}.package-selector__customize-title[data-v-2f7fa610]{font-family:var(--font-serif);font-size:clamp(1.4rem,3vw,1.9rem);font-style:italic}.package-selector__customize-hint[data-v-2f7fa610]{align-items:center;display:inline-flex;font-size:.95rem;gap:.8rem;text-align:right}.package-selector__plus[data-v-2f7fa610]{flex:none;height:.95rem;position:relative;width:.95rem}.package-selector__plus[data-v-2f7fa610]:after,.package-selector__plus[data-v-2f7fa610]:before{background:currentColor;content:"";height:1.5px;left:0;position:absolute;top:50%;transition:transform .3s ease;width:100%}.package-selector__plus[data-v-2f7fa610]:after{transform:rotate(90deg)}.package-selector__plus--open[data-v-2f7fa610]:after{transform:rotate(0)}.package-selector__customize-body[data-v-2f7fa610]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.package-selector__customize-body--open[data-v-2f7fa610]{grid-template-rows:1fr}.package-selector__customize-inner[data-v-2f7fa610]{min-height:0;overflow:hidden}.package-selector__customize-body--open .package-selector__customize-inner[data-v-2f7fa610]{padding-bottom:1.5rem}@media(prefers-reduced-motion:reduce){.package-selector__customize-body[data-v-2f7fa610]{transition:none}}@media(max-width:480px){.package-selector__fact[data-v-2f7fa610]{border-right:0;margin-right:0;padding-right:0;width:100%}.package-selector__customize-hint[data-v-2f7fa610]{font-size:.82rem}}@media(min-width:900px){.package-selector__grid[data-v-2f7fa610]{gap:1.25rem;grid-template-columns:repeat(4,1fr)}.package-selector__panel[data-v-2f7fa610]{gap:0;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);padding-top:var(--space-4)}.package-selector__info[data-v-2f7fa610]{padding-right:var(--space-4)}.package-selector__price-box[data-v-2f7fa610]{align-self:stretch;border-left:1px solid var(--color-border);border-top:0;padding:0 0 0 var(--space-4)}}
