.lf[data-astro-cid-gz6njkqh]{--lf-pad:clamp(1.25rem, 3vw, 2rem);color:var(--ink);padding:var(--lf-pad);background:linear-gradient(90deg,#f3d47c,#c4972f) top/100% 4px no-repeat,#fff;border-radius:12px;scroll-margin-top:5rem;box-shadow:0 1px #0e16260f,0 24px 60px -24px #0e162673;container-type:inline-size}.lf__heading[data-astro-cid-gz6njkqh]{font-family:var(--font-serif);color:var(--navy-800);font-size:clamp(1.45rem,1vw + 1.15rem,1.75rem);font-weight:600;line-height:1.15}.lf__sub[data-astro-cid-gz6njkqh]{font-size:var(--fs-small);color:var(--ink-muted);margin-top:.35rem}.lf__head[data-astro-cid-gz6njkqh]{grid-template-columns:1fr auto;align-items:center;gap:.75rem;margin:1.1rem 0 1.4rem;display:grid}.lf__progress[data-astro-cid-gz6njkqh]{background:var(--paper-2);border-radius:4px;height:4px;overflow:hidden}.lf__safe[data-astro-cid-gz6njkqh]{border-top:1px solid var(--line);color:var(--ink-muted);align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1rem;font-size:.8rem;display:flex}.lf__safe[data-astro-cid-gz6njkqh] svg[data-astro-cid-gz6njkqh]{color:var(--gold-700);flex:none}.lf__count[data-astro-cid-gz6njkqh]{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.lf__progress[data-astro-cid-gz6njkqh] span[data-astro-cid-gz6njkqh]{background:var(--gold-500);width:0;height:100%;transition:width .35s;display:block}.lf[data-astro-cid-gz6njkqh] [data-astro-cid-gz6njkqh][hidden]{display:none!important}.lf__step[data-astro-cid-gz6njkqh]{border:0;min-width:0;padding:0}.lf__step[data-astro-cid-gz6njkqh]:not([hidden]){animation:.3s both lf-in}@keyframes lf-in{0%{opacity:0;transform:translateY(6px)}}.lf__title[data-astro-cid-gz6njkqh]{font-family:var(--font-sans);outline:none;margin-bottom:.4rem;padding:0;font-size:1.08rem;font-weight:650;line-height:1.35}.lf__hint[data-astro-cid-gz6njkqh]{font-size:var(--fs-small);color:var(--ink-muted);margin-bottom:1rem}.lf__options[data-astro-cid-gz6njkqh]{gap:.6rem;margin-top:1rem;display:grid}.lf__opt[data-astro-cid-gz6njkqh]{text-align:left;background:var(--paper);border:1.5px solid var(--line);border-radius:var(--radius);cursor:pointer;align-items:center;gap:.85rem;width:100%;min-height:54px;padding:.7rem 1rem;font-weight:500;line-height:1.3;transition:border-color .15s,background-color .15s;display:flex}.lf__opt[data-astro-cid-gz6njkqh]:hover{border-color:var(--navy-800);background:#fff}.lf__opt[data-astro-cid-gz6njkqh][aria-pressed=true]{border-color:var(--navy-800);background:color-mix(in srgb, var(--gold-400) 22%, #fff)}.lf__key[data-astro-cid-gz6njkqh]{border:1px solid var(--line);width:1.6rem;height:1.6rem;color:var(--ink-muted);background:#fff;border-radius:4px;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.lf__back[data-astro-cid-gz6njkqh]{min-height:44px;color:var(--ink-muted);font-size:var(--fs-small);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;margin-top:1rem;padding:0 .25rem;text-decoration:underline}.lf__contact[data-astro-cid-gz6njkqh]{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.lf__contact[data-astro-cid-gz6njkqh] .lf__back[data-astro-cid-gz6njkqh]{justify-self:start}.lf__contact[data-astro-cid-gz6njkqh] .lf__hint[data-astro-cid-gz6njkqh]{margin-bottom:.2rem}.lf__row[data-astro-cid-gz6njkqh]{gap:.9rem;display:grid}@container (width>=400px){.lf__row[data-astro-cid-gz6njkqh]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lf__field[data-astro-cid-gz6njkqh]{gap:.3rem;min-width:0;display:grid}.lf__field[data-astro-cid-gz6njkqh] label[data-astro-cid-gz6njkqh]{font-size:var(--fs-small);font-weight:650}.lf__opt-label[data-astro-cid-gz6njkqh]{color:var(--ink-muted);font-weight:400}.lf__field[data-astro-cid-gz6njkqh] input[data-astro-cid-gz6njkqh]{border:1.5px solid var(--line);border-radius:var(--radius);background:#fff;width:100%;min-width:0;min-height:50px;padding:.6rem .85rem;font-size:1rem}.lf__field[data-astro-cid-gz6njkqh] input[data-astro-cid-gz6njkqh]:focus{border-color:var(--navy-800);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold-400) 55%, transparent);outline:none}.lf[data-astro-cid-gz6njkqh] [data-astro-cid-gz6njkqh][aria-invalid=true]{border-color:var(--error)}.lf__check[data-astro-cid-gz6njkqh]{color:var(--ink-muted);align-items:flex-start;gap:.7rem;font-size:.85rem;line-height:1.45;display:flex}.lf__check[data-astro-cid-gz6njkqh] input[data-astro-cid-gz6njkqh]{appearance:none;cursor:pointer;background:linear-gradient(#fff,#fff) 50%/20px 20px no-repeat,linear-gradient(#a99d86,#a99d86) 50%/24px 24px no-repeat;border-radius:0;flex:none;width:44px;height:44px;margin:-10px -6px -10px -10px}.lf__check[data-astro-cid-gz6njkqh] input[data-astro-cid-gz6njkqh]:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23fff' stroke-width='2.4'/%3E%3C/svg%3E") center / 15px no-repeat, linear-gradient(var(--navy-800), var(--navy-800)) center / 24px 24px no-repeat}.lf__check[data-astro-cid-gz6njkqh] input[data-astro-cid-gz6njkqh]:focus-visible{outline-offset:-8px}.lf__check[data-astro-cid-gz6njkqh] input[data-astro-cid-gz6njkqh][aria-invalid=true]{background:linear-gradient(#fff, #fff) center / 20px 20px no-repeat, linear-gradient(var(--error), var(--error)) center / 24px 24px no-repeat}.lf__trap[data-astro-cid-gz6njkqh],.lf__trap[data-astro-cid-gz6njkqh] input[data-astro-cid-gz6njkqh]{border:0;width:0;height:0;padding:0}.lf__trap[data-astro-cid-gz6njkqh]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lf__error[data-astro-cid-gz6njkqh]{color:var(--error);font-size:var(--fs-small);font-weight:600}.lf__submit[data-astro-cid-gz6njkqh]{width:100%;min-height:56px;font-size:1.05rem}.lf__submit[data-astro-cid-gz6njkqh]:disabled{opacity:.7;cursor:progress}.lf__end[data-astro-cid-gz6njkqh]{justify-items:start;gap:.8rem;display:grid}.lf__end[data-astro-cid-gz6njkqh] .btn--secondary[data-astro-cid-gz6njkqh]{color:var(--navy-800)}.cg__trap[data-astro-cid-vwfdmzil]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cg[data-astro-cid-vwfdmzil]{background:0 0;border:0;border-radius:14px;width:min(100% - 2rem,460px);max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:visible}.cg[data-astro-cid-vwfdmzil]::backdrop{backdrop-filter:blur(3px);background:#0e1626b8}.cg[data-astro-cid-vwfdmzil][open]{animation:.25s both cg-in}@keyframes cg-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (width<=559px){.cg[data-astro-cid-vwfdmzil]{border-radius:16px 16px 0 0;width:100%;max-width:none;margin:auto 0 0}.cg__card[data-astro-cid-vwfdmzil]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}}.cg__card[data-astro-cid-vwfdmzil]{max-height:calc(100dvh - 2rem);color:var(--ink);background:linear-gradient(90deg,#f3d47c,#c4972f) top/100% 4px no-repeat,#fff;border-radius:14px;padding:clamp(1.5rem,4vw,2rem);position:relative;overflow:auto;box-shadow:0 40px 80px -30px #0009}.cg__close[data-astro-cid-vwfdmzil]{width:44px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.6rem;right:.6rem}.cg__close[data-astro-cid-vwfdmzil]:hover{background:var(--paper-2)}.cg__heading[data-astro-cid-vwfdmzil]{font-family:var(--font-serif);color:var(--navy-800);padding-right:2.5rem;font-size:1.5rem;font-weight:600;line-height:1.15}.cg__sub[data-astro-cid-vwfdmzil]{font-size:var(--fs-small);color:var(--ink-muted);margin-top:.35rem}.cg__intro--solo[data-astro-cid-vwfdmzil]{margin-bottom:1.1rem}.cg__progress[data-astro-cid-vwfdmzil]{background:var(--paper-2);border-radius:4px;height:4px;margin:1.1rem 0 1.25rem;overflow:hidden}.cg__progress[data-astro-cid-vwfdmzil] span[data-astro-cid-vwfdmzil]{background:var(--gold-500);width:0;height:100%;transition:width .3s;display:block}.cg[data-astro-cid-vwfdmzil] [data-astro-cid-vwfdmzil][hidden]{display:none!important}.cg__step[data-astro-cid-vwfdmzil]{border:0;min-width:0;padding:0}.cg__title[data-astro-cid-vwfdmzil]{outline:none;padding:0;font-size:1.08rem;font-weight:650;line-height:1.35}.cg__options[data-astro-cid-vwfdmzil]{gap:.55rem;margin-top:.9rem;display:grid}.cg__opt[data-astro-cid-vwfdmzil]{text-align:left;background:var(--paper);border:1.5px solid var(--line);border-radius:var(--radius);cursor:pointer;min-height:52px;padding:.65rem 1rem;font-weight:500;line-height:1.3;transition:border-color .15s,background-color .15s}.cg__opt[data-astro-cid-vwfdmzil]:hover{border-color:var(--navy-800);background:#fff}.cg__end[data-astro-cid-vwfdmzil]{justify-items:start;gap:.8rem;padding-top:.5rem;display:grid}.cg__end[data-astro-cid-vwfdmzil] .cg__title[data-astro-cid-vwfdmzil]{font-family:var(--font-serif);color:var(--navy-800);padding-right:2.5rem;font-size:1.4rem;font-weight:600}.cg__end[data-astro-cid-vwfdmzil]>p[data-astro-cid-vwfdmzil]{color:var(--ink-muted)}.cg__go[data-astro-cid-vwfdmzil]{width:100%;min-height:56px;font-size:1.05rem}.cg__end[data-astro-cid-vwfdmzil]>.cg__retry-hint[data-astro-cid-vwfdmzil]{color:var(--ink);margin-top:.4rem;font-weight:600}.cg__retry[data-astro-cid-vwfdmzil]{border:1.5px solid var(--navy-800);width:100%;min-height:52px;color:var(--navy-800);background:#fff;gap:.4rem}.cg__retry[data-astro-cid-vwfdmzil]:hover{background:var(--paper-2)}.cg__alt[data-astro-cid-vwfdmzil]{min-height:44px;color:var(--navy-800);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.95rem;font-weight:600;text-decoration:underline;display:inline-flex}.bv[data-astro-cid-dvnjbgp2]{aspect-ratio:16/9;background:var(--navy-950);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0e16268c}.bv[data-astro-cid-dvnjbgp2] .bv__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.bv__facade[data-astro-cid-dvnjbgp2]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.bv__facade[data-astro-cid-dvnjbgp2] .bv__poster{object-fit:cover;width:100%;height:100%;transition:transform .6s,filter .3s}.bv__facade[data-astro-cid-dvnjbgp2]:after{content:"";background:linear-gradient(#0000 55%,#0e162673);position:absolute;inset:0}.bv__facade[data-astro-cid-dvnjbgp2]:hover .bv__poster{transform:scale(1.03)}.bv__cta[data-astro-cid-dvnjbgp2]{z-index:1;backdrop-filter:blur(6px);color:#fff;font-variant-numeric:tabular-nums;background:#0e1626d1;border-radius:999px;align-items:center;gap:.7rem;padding:.4rem 1.1rem .4rem .4rem;font-size:.95rem;font-weight:650;transition:transform .25s;display:inline-flex;position:absolute;bottom:clamp(.75rem,2vw,1.25rem);left:clamp(.75rem,2vw,1.25rem);box-shadow:0 10px 24px -10px #0009}.bv__play[data-astro-cid-dvnjbgp2]{background:var(--gold-grad);width:46px;height:46px;color:var(--navy-950);border-radius:50%;place-items:center;display:grid}.bv__play[data-astro-cid-dvnjbgp2] svg[data-astro-cid-dvnjbgp2]{margin-left:3px}.bv__facade[data-astro-cid-dvnjbgp2]:hover .bv__cta[data-astro-cid-dvnjbgp2],.bv__facade[data-astro-cid-dvnjbgp2]:focus-visible .bv__cta[data-astro-cid-dvnjbgp2]{transform:scale(1.04)}@media (width<=559px){.bv__cta[data-astro-cid-dvnjbgp2]{font-size:.88rem}.bv__play[data-astro-cid-dvnjbgp2]{width:40px;height:40px}}.top[data-astro-cid-lcdefpme]{z-index:20;background:color-mix(in srgb, var(--navy-950) 94%, transparent);backdrop-filter:blur(10px);color:#fff;border-bottom:1px solid #e2bd622e;position:sticky;top:0}.top__inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:1rem;min-height:72px;display:flex}.top__logo[data-astro-cid-lcdefpme]{width:clamp(104px,9vw,128px);height:auto}.top__actions[data-astro-cid-lcdefpme]{align-items:center;gap:.75rem;display:flex}.top__phone[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;border:1px solid #e2bd6273;border-radius:6px;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem;font-size:.95rem;font-weight:650;text-decoration:none;transition:background-color .2s;display:inline-flex}.top__phone[data-astro-cid-lcdefpme]:hover{background:#e2bd621f}.top__phone[data-astro-cid-lcdefpme] .icon{color:var(--gold-soft)}.top__cta[data-astro-cid-lcdefpme]{min-height:44px;padding:.55rem 1.1rem;font-size:.92rem}@media (width<=719px){.top__cta[data-astro-cid-lcdefpme]{display:none}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--navy-950);color:#fff;padding-block:clamp(2.25rem,5vw,4.5rem);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero__bg{z-index:-2;object-fit:cover;object-position:58% 35%;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(90deg,#0e1626f7 0%,#0e1626eb 30%,#0e162673 55%,#0e16261f 78%,#0e162659 100%);position:absolute;inset:0}@media (width<=959px){.hero[data-astro-cid-lcdefpme]:before{background:linear-gradient(180deg, #0e1626c7 0%, #0e1626f0 40%, var(--navy-950) 100%)}}.hero__grid[data-astro-cid-lcdefpme]{align-items:start;gap:1.75rem;display:grid}@media (width>=960px){.hero__grid[data-astro-cid-lcdefpme]{grid-template:"intro form""more form"1fr/minmax(0,580px) minmax(0,500px);justify-content:space-between;row-gap:0}.hero__intro[data-astro-cid-lcdefpme]{grid-area:intro}.hero__more[data-astro-cid-lcdefpme]{grid-area:more}.hero__form[data-astro-cid-lcdefpme]{grid-area:form}}@media (width<=959px){.hero__more[data-astro-cid-lcdefpme]{order:3}}.hero__eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:1.1rem;font-size:.78rem;font-weight:700}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.4rem,3.4vw + 1rem,3.75rem);line-height:1.03}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .h1-accent[data-astro-cid-lcdefpme]{color:var(--gold-soft)}.hero__lead[data-astro-cid-lcdefpme]{color:#ffffffd9;max-width:50ch;margin-top:1.4rem;font-size:clamp(1.03rem,.35vw + 1rem,1.15rem)}.hero__proof[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.75rem;padding:0;font-size:.92rem;font-weight:600;list-style:none;display:flex}.hero__proof[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.5rem;display:flex}.hero__tick[data-astro-cid-lcdefpme]{background:var(--gold-grad);width:1.25rem;height:1.25rem;color:var(--navy-950);border-radius:50%;place-items:center;display:grid}.hero__tick[data-astro-cid-lcdefpme] .icon{stroke-width:3px}.hero__team[data-astro-cid-lcdefpme]{color:#fffc;align-items:center;gap:.9rem;margin-top:1.5rem;font-size:.93rem;display:flex}.hero__team[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fff;font-weight:600}.hero__avatars[data-astro-cid-lcdefpme]{flex:none;display:flex}.hero__avatars[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 15%;border:2px solid var(--navy-950);width:46px;height:46px;box-shadow:0 0 0 1.5px var(--gold-soft);background:#e9ebee;border-radius:50%}.hero__avatars[data-astro-cid-lcdefpme] img+img{margin-left:-12px}.hero__alt[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin-top:1.75rem;display:flex}.hero__alt[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{width:100%;font-size:var(--fs-small);color:#ffffffb3;font-weight:600}.hero__alt[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{min-height:48px;padding:.6rem 1.1rem;font-size:.95rem}.hero__alt[data-astro-cid-lcdefpme] .icon{color:var(--gold-soft)}.inline-cta[data-astro-cid-lcdefpme]{text-align:center;color:var(--ink-muted);margin-top:2rem}.inline-cta[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;color:var(--navy-800);text-underline-offset:.25em;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.inline-cta[data-astro-cid-lcdefpme] .icon{color:#c99a2e}.section-cta[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:.6rem;margin-top:clamp(2.25rem,4vw,3rem);display:grid}.section-cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--ink-muted)}.btn--ghost[data-astro-cid-lcdefpme]{color:#fff;border-color:#ffffff8c}.btn--ghost[data-astro-cid-lcdefpme]:hover{background:#ffffff14;border-color:#fff}.hero__note[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:#ffffff9e;margin-top:1.5rem}.hero__form[data-astro-cid-lcdefpme] .lf{box-shadow:0 30px 70px -30px #000000b3}.head[data-astro-cid-lcdefpme]{text-align:center;margin-inline:auto;max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--navy-800);font-size:clamp(1.75rem,2.2vw + 1rem,2.6rem)}.head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin-top:.7rem}.section[data-astro-cid-lcdefpme]{padding-block:clamp(3.5rem,7vw,5.5rem)}.cards[data-astro-cid-lcdefpme]{gap:1.1rem;padding:0;list-style:none;display:grid}@media (width>=600px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.cards--4[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.cards--5[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr)}}.card[data-astro-cid-lcdefpme]{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:10px;padding:1.6rem 1.5rem 1.7rem;transition:transform .25s,box-shadow .25s,border-color .25s}.card[data-astro-cid-lcdefpme]:hover{border-color:#d9ad458c;transform:translateY(-3px)}.card--center[data-astro-cid-lcdefpme]{text-align:center}.card__icon[data-astro-cid-lcdefpme]{color:#c99a2e;display:inline-flex}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--navy-800);margin-top:1rem;font-size:1.2rem;font-weight:600;line-height:1.25}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin-top:.5rem;font-size:.93rem}@media (width>=600px) and (width<=999px){.cards--5[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:last-child{grid-column:1/-1}}.section--video[data-astro-cid-lcdefpme]{padding-top:0}.video[data-astro-cid-lcdefpme]{background:radial-gradient(70% 90% at 0% 0%, #e2bd6229, transparent 60%), linear-gradient(150deg, var(--navy-800), var(--navy-950));color:#fff;border-radius:14px;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=960px){.video[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;gap:3.5rem}}.video__eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);font-size:.78rem;font-weight:700}.video[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:.6rem;font-size:clamp(1.7rem,1.8vw + 1rem,2.4rem)}.video__copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.video__eyebrow){color:#fffc;max-width:44ch;margin-top:.9rem}.video__cta[data-astro-cid-lcdefpme]{min-height:44px;color:var(--gold-soft);text-underline-offset:.25em;align-items:center;gap:.4rem;margin-top:1rem;font-weight:700;display:inline-flex}.section--alt[data-astro-cid-lcdefpme]{background:var(--paper)}.services[data-astro-cid-lcdefpme]{gap:1.25rem;padding:0;list-style:none;display:grid}@media (width>=640px){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.service[data-astro-cid-lcdefpme]{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.service[data-astro-cid-lcdefpme] .service__img{aspect-ratio:16/9.5;object-fit:cover;object-position:55% 35%;width:100%;transition:transform .6s}.service[data-astro-cid-lcdefpme]:hover .service__img{transform:scale(1.04)}.service__body[data-astro-cid-lcdefpme]{background:#fff;flex:1;grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;padding:1.4rem 1.4rem 1.6rem;text-decoration:none;display:grid;position:relative}.service__icon[data-astro-cid-lcdefpme]{color:#c99a2e}.service[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--navy-800);font-size:1.22rem;font-weight:600;line-height:1.25}.service[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin-top:.4rem;font-size:.93rem}.service__body[data-astro-cid-lcdefpme] .service__arrow{color:#c99a2e;margin-top:.2rem;transition:transform .25s}.service[data-astro-cid-lcdefpme]:hover .service__arrow{transform:translate(4px)}.band[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--navy-950);color:#fff;padding-block:clamp(3rem,6vw,4.5rem);position:relative;overflow:hidden}.band[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:radial-gradient(60% 120% at 100% 0%, #e2bd6229, transparent 60%), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 72px), linear-gradient(120deg, var(--navy-950), var(--navy-800));position:absolute;inset:0}.band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:22ch;font-size:clamp(1.8rem,2.6vw + 1rem,2.9rem)}.band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--gold-soft)}.band__stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:1.75rem 1rem;margin-top:clamp(2rem,4vw,2.75rem);padding:0;list-style:none;display:grid}@media (width>=860px){.band__stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.band__stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid #e2bd6259}}.band__stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:.3rem;padding-inline:.5rem;display:grid}.band__stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--gold-soft);font-size:clamp(2.1rem,2.4vw + 1.2rem,3rem);font-weight:600;line-height:1}.band__stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#ffffffd9;font-size:.95rem}.process__list[data-astro-cid-lcdefpme]{text-align:center;gap:2rem;padding:0;list-style:none;display:grid;position:relative}@media (width>=600px){.process__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.process__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.process__list[data-astro-cid-lcdefpme]:before{content:"";border-top:2px dotted #d9ad45;position:absolute;top:1.75rem;left:12.5%;right:12.5%}}.process__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{justify-items:center;display:grid;position:relative}.process__n[data-astro-cid-lcdefpme]{background:var(--gold-grad);width:3.5rem;height:3.5rem;color:var(--navy-950);font-family:var(--font-serif);box-shadow:0 0 0 7px var(--paper), 0 10px 20px -8px #c4972fb3;border-radius:50%;place-items:center;font-size:1.45rem;font-weight:600;display:grid}.process__list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--navy-800);margin-top:1.1rem;font-size:1.2rem;font-weight:600}.process__list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:26ch;color:var(--ink-muted);margin-top:.35rem;font-size:.93rem}.team[data-astro-cid-lcdefpme]{gap:1.25rem;padding:0;list-style:none;display:grid}@media (width>=960px){.team[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.member[data-astro-cid-lcdefpme]{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:10px;grid-template-columns:40% 1fr;align-items:stretch;display:grid;overflow:hidden}.member[data-astro-cid-lcdefpme] .member__img{object-fit:cover;object-position:50% 12%;background:#e9ebee;width:100%;height:100%;min-height:190px}.member__body[data-astro-cid-lcdefpme]{align-self:center;padding:1.4rem 1.3rem}.member__name[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--navy-800);font-size:1.3rem;font-weight:600;line-height:1.2}.member__role[data-astro-cid-lcdefpme]{color:var(--gold-700);margin-top:.3rem;font-size:.85rem;font-weight:650}.member__d[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin-top:.7rem;font-size:.92rem}.quotes[data-astro-cid-lcdefpme]{gap:1.25rem;padding:0;list-style:none;display:grid}@media (width>=960px){.quotes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.quote[data-astro-cid-lcdefpme]{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:10px;flex-direction:column;padding:1.6rem 1.6rem 1.4rem;display:flex}.quote__mark[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:#d9ad45;height:1.9rem;font-size:3.6rem;line-height:.8}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{flex:1}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--ink);font-size:1.08rem;font-style:italic;line-height:1.5}.quote__who[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);color:var(--ink-muted);align-items:center;gap:.6rem;margin-top:1.25rem;padding-top:1rem;font-size:.85rem;display:flex}.quote__who[data-astro-cid-lcdefpme] .icon{color:var(--navy-700);flex:none}.quote__who[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--navy-800)}.closing[data-astro-cid-lcdefpme]{align-items:start;gap:2.5rem;display:grid}@media (width>=960px){.closing[data-astro-cid-lcdefpme]{grid-template-columns:1.35fr 1fr;gap:3rem}}.faq[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--navy-800);margin-bottom:1.25rem;font-size:clamp(1.75rem,1.6vw + 1rem,2.3rem)}.faq__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.faq__item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--navy-800);padding:1.1rem 2.75rem 1.1rem 1.4rem;font-weight:600;line-height:1.4;list-style:none;position:relative}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:before{content:"";border-bottom:1.8px solid #c99a2e;border-right:1.8px solid #c99a2e;width:.45rem;height:.45rem;transition:transform .2s;position:absolute;top:1.45rem;left:.15rem;transform:rotate(-45deg)}.faq__item[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:before{transform:rotate(45deg)}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:#c99a2e;font-size:1.5rem;line-height:1;transition:transform .2s;position:absolute;top:.85rem;right:.4rem}.faq__item[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(45deg)}.faq__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);padding:0 1rem 1.3rem 1.4rem;font-size:.97rem}.cta-card[data-astro-cid-lcdefpme]{isolation:isolate;color:#fff;background:radial-gradient(90% 80% at 100% 0%, #e2bd6233, transparent 60%), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 56px), linear-gradient(150deg, var(--navy-800), var(--navy-950));border-radius:12px;justify-items:start;gap:1rem;padding:clamp(1.75rem,3.5vw,2.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0e162699}@media (width>=960px){.cta-card[data-astro-cid-lcdefpme]{position:sticky;top:6rem}}.cta-card__logo[data-astro-cid-lcdefpme]{width:96px;height:auto}.cta-card__title[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:clamp(1.6rem,1.4vw + 1rem,2.1rem);font-weight:600;line-height:1.15}.cta-card__title[data-astro-cid-lcdefpme] .accent[data-astro-cid-lcdefpme]{color:var(--gold-soft)}.cta-card[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.cta-card__title){color:#fffc}.cta-card__links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.cta-card__links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;align-items:center;gap:.45rem;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.cta-card__links[data-astro-cid-lcdefpme] .icon{color:var(--gold-soft)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal[data-astro-cid-lcdefpme]{animation:linear both reveal view();animation-range:entry entry 30%}@keyframes reveal{0%{opacity:0;transform:translateY(24px)}}}}.dock[data-astro-cid-lcdefpme]{z-index:30;background:var(--navy-700);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:1fr 1fr 1.4fr;gap:1px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #0e162640}.dock[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--navy-950);color:#fff;place-items:center;min-height:56px;font-size:.95rem;font-weight:650;text-decoration:none;display:grid}.dock[data-astro-cid-lcdefpme] .dock__main[data-astro-cid-lcdefpme]{background:var(--gold-grad);color:var(--navy-950)}@media (width>=960px){.dock[data-astro-cid-lcdefpme]{display:none}}
