.fa-hero__cta[data-astro-cid-upgtmpwi]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem}.fa-hero__trust[data-astro-cid-upgtmpwi]{display:flex;align-items:flex-start;gap:.6rem;margin:0;color:var(--ink-muted);font-size:.93rem;line-height:1.5}.fa-hero__trust[data-astro-cid-upgtmpwi] svg[data-astro-cid-upgtmpwi]{flex-shrink:0;margin-top:.2em}.fa-head[data-astro-cid-upgtmpwi]{max-width:760px;margin-bottom:clamp(1.8rem,4vw,2.8rem)}.fa-head[data-astro-cid-upgtmpwi] h2[data-astro-cid-upgtmpwi]{margin-top:.9rem}.fa-head__sub[data-astro-cid-upgtmpwi]{margin-top:1.1rem}.fa-dia[data-astro-cid-upgtmpwi]{width:5px;height:5px;flex-shrink:0;background:var(--teal);transform:rotate(45deg);opacity:.75}.fa-get__grid[data-astro-cid-upgtmpwi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.4rem}.fa-card[data-astro-cid-upgtmpwi]{padding:1.8rem 1.7rem 2rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1)}.fa-card__name[data-astro-cid-upgtmpwi]{margin-top:1.3rem;font-size:var(--fs-h4);line-height:1.25}.fa-card__text[data-astro-cid-upgtmpwi]{margin-top:.7rem;color:var(--ink-muted);font-size:.96rem;line-height:1.6}.fa-get__offer[data-astro-cid-upgtmpwi]{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.6rem;list-style:none;padding:0;margin:clamp(1.6rem,3vw,2.2rem) 0 0;font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-subtle)}.fa-get__offer[data-astro-cid-upgtmpwi] li[data-astro-cid-upgtmpwi]{display:inline-flex;align-items:center;gap:.7rem;white-space:nowrap}.fa-steps[data-astro-cid-upgtmpwi]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem}.fa-step[data-astro-cid-upgtmpwi]{padding:1.6rem 1.5rem 1.8rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1)}.fa-step__n[data-astro-cid-upgtmpwi]{font-family:var(--font-display);font-weight:800;font-size:1.1rem;color:var(--teal);letter-spacing:.05em}.fa-step__title[data-astro-cid-upgtmpwi]{margin-top:.8rem;font-size:var(--fs-h4)}.fa-step__text[data-astro-cid-upgtmpwi]{margin-top:.6rem;color:var(--ink-muted);font-size:.93rem}.fa-why[data-astro-cid-upgtmpwi]{border-block:1px solid var(--line);overflow:hidden}.fa-why__inner[data-astro-cid-upgtmpwi]{display:flex;flex-direction:column;align-items:center;text-align:center}.fa-why__label[data-astro-cid-upgtmpwi]{margin:0;font-size:var(--fs-label);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--teal)}.fa-why__title[data-astro-cid-upgtmpwi]{margin-top:.9rem}.fa-quote[data-astro-cid-upgtmpwi]{position:relative;isolation:isolate;margin:clamp(2rem,4vw,3rem) 0 0;max-width:52rem;display:flex;flex-direction:column;align-items:center}.fa-quote[data-astro-cid-upgtmpwi]:before{content:"";position:absolute;z-index:-1;inset:-20% -15%;background:radial-gradient(closest-side,rgba(99,102,241,.13),transparent);pointer-events:none}.fa-quote__mark[data-astro-cid-upgtmpwi]{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(5rem,3.5rem + 5vw,8.5rem);line-height:1;height:.55em;color:var(--indigo-bright);opacity:.9}.fa-quote__text[data-astro-cid-upgtmpwi]{margin:0}.fa-quote__text[data-astro-cid-upgtmpwi] p[data-astro-cid-upgtmpwi]{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.55rem,1.1rem + 1.8vw,2.6rem);line-height:1.22;letter-spacing:-.025em;color:var(--white);text-wrap:balance}.fa-quote__by[data-astro-cid-upgtmpwi]{margin-top:1.6rem;font-size:var(--fs-label);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-subtle)}.fa-why__body[data-astro-cid-upgtmpwi]{margin-top:clamp(2rem,4vw,2.8rem);max-width:38rem}.fa-why__body[data-astro-cid-upgtmpwi] p[data-astro-cid-upgtmpwi]{margin:0;color:var(--ink-muted);font-size:var(--fs-lead);line-height:1.65;text-wrap:pretty}.fa-why__body[data-astro-cid-upgtmpwi] p[data-astro-cid-upgtmpwi]+p[data-astro-cid-upgtmpwi]{margin-top:1.1rem}.faq-grid[data-astro-cid-upgtmpwi]{display:grid;gap:.9rem;max-width:820px}.faq[data-astro-cid-upgtmpwi]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1)}.faq__q[data-astro-cid-upgtmpwi]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 1.5rem;cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);line-height:1.3;color:var(--white);transition:color .26s var(--ease-out-quart)}.faq__q[data-astro-cid-upgtmpwi]::-webkit-details-marker{display:none}.faq__chev[data-astro-cid-upgtmpwi]{flex-shrink:0;color:var(--ink-muted);transition:transform var(--dur-fast) var(--ease-out-quart),color .26s var(--ease-out-quart)}.faq[data-astro-cid-upgtmpwi][open] .faq__chev[data-astro-cid-upgtmpwi]{transform:rotate(180deg)}.faq[data-astro-cid-upgtmpwi][open] .faq__q[data-astro-cid-upgtmpwi]{padding-bottom:.8rem}.faq__a[data-astro-cid-upgtmpwi]{margin:0;padding:0 1.5rem 1.5rem;color:var(--ink-muted);font-size:.95rem;line-height:1.6}.faq__a[data-astro-cid-upgtmpwi] a{color:var(--indigo-bright);text-decoration:underline;text-underline-offset:.2em}.faq__a[data-astro-cid-upgtmpwi] a:hover{color:var(--ink)}@media(hover:hover){.faq__q[data-astro-cid-upgtmpwi]:hover,.faq__q[data-astro-cid-upgtmpwi]:hover .faq__chev[data-astro-cid-upgtmpwi]{color:var(--indigo-bright)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.faq[data-astro-cid-upgtmpwi]:not([open]) .faq__q[data-astro-cid-upgtmpwi]:hover .faq__chev[data-astro-cid-upgtmpwi]{transform:translateY(2px)}}@media(prefers-reduced-motion:reduce){.faq__chev[data-astro-cid-upgtmpwi]{transition:none}}.fa-gold[data-astro-cid-upgtmpwi]{position:relative;isolation:isolate;overflow:hidden;max-width:52rem;margin-inline:auto;padding:clamp(2rem,1rem + 3vw,3.5rem);border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(100% 120% at 30% 40%,var(--art-stage-1) 0%,var(--art-stage-2) 60%,var(--art-stage-3) 100%);box-shadow:0 22px 48px -30px #000000b3}.fa-gold[data-astro-cid-upgtmpwi]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--art-gold) 9%,transparent),color-mix(in srgb,var(--art-gold-deep) 2%,transparent) 60%);pointer-events:none}.fa-gold[data-astro-cid-upgtmpwi]:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(closest-side at 50% 50%,transparent 60%,color-mix(in srgb,var(--art-shade) 40%,transparent));pointer-events:none}.fa-gold__halo[data-astro-cid-upgtmpwi]{position:absolute;z-index:-1;left:-10%;top:22%;width:110%;aspect-ratio:1.6;translate:0 -50%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--art-gold) 34%,transparent),transparent);filter:blur(48px);pointer-events:none}.fa-gold__eyebrow[data-astro-cid-upgtmpwi]{color:var(--art-gold-light)}.fa-gold__eyebrow[data-astro-cid-upgtmpwi]:before{background:var(--art-gold-light)}.fa-gold__title[data-astro-cid-upgtmpwi]{margin-top:1rem;font-weight:800;font-size:clamp(1.8rem,1.2rem + 1.6vw,2.6rem);line-height:1.08;letter-spacing:-.03em;color:var(--white);text-wrap:balance}.fa-gold__text[data-astro-cid-upgtmpwi]{margin-top:1.1rem;max-width:52ch;color:var(--ink-muted);font-size:var(--fs-body);line-height:var(--lh-body)}.fa-lead[data-astro-cid-upgtmpwi]{margin-top:1.8rem;display:grid;gap:1.1rem}.fa-lead[data-astro-cid-upgtmpwi][hidden],.fa-done[data-astro-cid-upgtmpwi][hidden],.fa-lead__error[data-astro-cid-upgtmpwi][hidden]{display:none}.fa-lead__row[data-astro-cid-upgtmpwi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.1rem}.fa-hp[data-astro-cid-upgtmpwi]{position:absolute;left:-9999px;opacity:0;pointer-events:none}.fa-field[data-astro-cid-upgtmpwi] label[data-astro-cid-upgtmpwi]{display:block;margin-bottom:.45rem;color:var(--ink);font-size:var(--fs-sm);font-weight:500}.fa-field__opt[data-astro-cid-upgtmpwi]{color:var(--ink-subtle);font-weight:400}.fa-input[data-astro-cid-upgtmpwi]{width:100%;padding:.95rem 1.1rem;border:1px solid var(--line-strong);border-radius:var(--r-md);background:#ffffff0a;color:var(--ink);font:inherit;font-size:max(1rem,var(--fs-body));transition:border-color var(--dur-fast) ease,background-color var(--dur-fast) ease}.fa-input[data-astro-cid-upgtmpwi]::placeholder{color:var(--ink-subtle)}.fa-input[data-astro-cid-upgtmpwi]:focus{outline:none;border-color:var(--teal);background:#ffffff0f}.fa-input[data-astro-cid-upgtmpwi]:focus-visible{box-shadow:0 0 0 3px #00d4aa40}.fa-input[data-astro-cid-upgtmpwi]:user-invalid{border-color:#f06b6b}.fa-lead[data-astro-cid-upgtmpwi] .fa-lead__submit{width:100%;margin-top:.3rem;justify-content:center}.fa-lead__error[data-astro-cid-upgtmpwi]{margin:0;color:#fca5a5;font-size:var(--fs-sm)}.fa-lead__privacy[data-astro-cid-upgtmpwi]{margin:0;color:var(--ink-subtle);font-size:.85rem;text-align:center}.fa-lead__privacy[data-astro-cid-upgtmpwi] a[data-astro-cid-upgtmpwi]{color:var(--ink-muted);text-decoration:underline;text-underline-offset:.2em}.fa-lead__privacy[data-astro-cid-upgtmpwi] a[data-astro-cid-upgtmpwi]:hover{color:var(--ink)}.fa-done[data-astro-cid-upgtmpwi]{margin-top:1.8rem;display:flex;align-items:flex-start;gap:1rem;outline:none}.fa-done__tick[data-astro-cid-upgtmpwi]{position:relative;flex-shrink:0;width:30px;height:30px;border-radius:10px;background:#00d4aa29;border:1px solid rgba(0,212,170,.45)}.fa-done__tick[data-astro-cid-upgtmpwi]:after{content:"";position:absolute;left:10px;top:6px;width:6px;height:11px;border:solid var(--teal);border-width:0 2px 2px 0;transform:rotate(45deg)}.fa-done__title[data-astro-cid-upgtmpwi]{margin:0;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);line-height:1.3;color:var(--white)}.fa-done__to[data-astro-cid-upgtmpwi]{margin:.5rem 0 0;color:var(--ink-muted);font-size:var(--fs-body);overflow-wrap:anywhere}.fa-done__to[data-astro-cid-upgtmpwi] strong[data-astro-cid-upgtmpwi]{color:var(--ink);font-weight:600}.fa-more[data-astro-cid-upgtmpwi]{padding-bottom:var(--space-lg)}.fa-more__label[data-astro-cid-upgtmpwi]{margin:0}.fa-more__list[data-astro-cid-upgtmpwi]{margin:1rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--line)}.fa-more__list[data-astro-cid-upgtmpwi] li[data-astro-cid-upgtmpwi]{border-bottom:1px solid var(--line)}@media(min-width:760px){.fa-more__list[data-astro-cid-upgtmpwi]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem)}}.fa-more__row[data-astro-cid-upgtmpwi]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name arrow" "text arrow";align-items:center;column-gap:1.5rem;row-gap:.3rem;padding-block:1.3rem;color:inherit;text-decoration:none}.fa-more__name[data-astro-cid-upgtmpwi]{grid-area:name;font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);letter-spacing:-.01em;color:var(--white);transition:color .26s var(--ease-out-quart)}.fa-more__text[data-astro-cid-upgtmpwi]{grid-area:text;color:var(--ink-muted);font-size:.93rem;line-height:1.5}.fa-more__arrow[data-astro-cid-upgtmpwi]{grid-area:arrow;color:var(--ink-subtle);transition:transform .26s var(--ease-out-quart),color .26s var(--ease-out-quart)}.fa-more__row[data-astro-cid-upgtmpwi]:focus-visible .fa-more__name[data-astro-cid-upgtmpwi],.fa-more__row[data-astro-cid-upgtmpwi]:focus-visible .fa-more__arrow[data-astro-cid-upgtmpwi]{color:var(--teal)}@media(hover:hover){.fa-more__row[data-astro-cid-upgtmpwi]:hover .fa-more__name[data-astro-cid-upgtmpwi],.fa-more__row[data-astro-cid-upgtmpwi]:hover .fa-more__arrow[data-astro-cid-upgtmpwi]{color:var(--teal)}}@media(prefers-reduced-motion:no-preference){.fa-more__row[data-astro-cid-upgtmpwi]:focus-visible .fa-more__arrow[data-astro-cid-upgtmpwi]{transform:translate(5px)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.fa-more__row[data-astro-cid-upgtmpwi]:hover .fa-more__arrow[data-astro-cid-upgtmpwi]{transform:translate(5px)}}.fa-card[data-astro-cid-upgtmpwi] .svc-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.fa-step__n[data-astro-cid-upgtmpwi]{display:inline-block;transition:color .26s var(--ease-out-quart),text-shadow .26s var(--ease-out-quart)}@media(hover:hover){.fa-step[data-astro-cid-upgtmpwi]:hover .fa-step__n[data-astro-cid-upgtmpwi]{color:var(--teal-soft);text-shadow:0 0 14px rgba(0,212,170,.55)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.fa-card[data-astro-cid-upgtmpwi]:hover .svc-icon{transform:scale(1.08) rotate(-6deg)}}
