.nav[data-astro-cid-lcdefpme]{z-index:20;backdrop-filter:blur(10px);background:#0b1f2ae0;border-bottom:1px solid #f3efe614;padding:.75rem 0;position:sticky;top:0}.nav-inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:.9rem;min-width:0;display:flex}.logo[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--paper);white-space:nowrap;font-size:1.15rem;text-decoration:none}.logo[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--amber)}.nav-links[data-astro-cid-lcdefpme]{align-items:center;gap:1.25rem;margin-left:auto;display:none}@media (width>=980px){.nav-links[data-astro-cid-lcdefpme]{display:flex}}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#f3efe6d9;font-size:.88rem;font-weight:700;text-decoration:none;transition:color .15s}.nav-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--amber)}.btn-sm[data-astro-cid-lcdefpme]{white-space:nowrap;padding:.6rem 1rem;font-size:.85rem}.hero[data-astro-cid-lcdefpme]{color:var(--paper);background:radial-gradient(80% 70% at 75% 15%,#245a52 0%,#0000 55%),radial-gradient(40% 35% at 15% 85%,#e8a31724 0%,#0000 60%),linear-gradient(160deg,#0b1f2a 0%,#143642 48%,#0f2d28 100%);position:relative;overflow:hidden}.hero-visual[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.orbit[data-astro-cid-lcdefpme]{aspect-ratio:1;border:1px solid #e8a3174d;border-radius:50%;width:min(64vw,560px);animation:7s ease-in-out infinite pulse-ring;position:absolute;top:6%;right:-10%}.orbit-2[data-astro-cid-lcdefpme]{border-color:#f3efe624;width:min(44vw,380px);animation-delay:1.4s;top:16%;right:2%}.orbit[data-astro-cid-lcdefpme]:after{content:"";background:var(--amber);transform-origin:0 200px;border-radius:50%;width:9px;height:9px;animation:20s linear infinite orbit;position:absolute;top:10%;left:50%}.grain[data-astro-cid-lcdefpme]{opacity:.1;background-image:radial-gradient(#f3efe666 .6px,#0000 .6px);background-size:3px 3px;position:absolute;inset:0}.hero-content[data-astro-cid-lcdefpme]{z-index:1;max-width:var(--max);gap:2rem;padding:4rem 0 3.25rem;animation:.9s both rise;display:grid;position:relative}@media (width>=980px){.hero-content[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:center;gap:3.5rem;padding:5.5rem 0 4.5rem}}.hero-copy[data-astro-cid-lcdefpme]{max-width:780px}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--amber);border:1px solid #e8a31766;margin-bottom:1.4rem;padding:.4rem .8rem;font-size:.8rem;font-weight:700;display:inline-block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:15ch;margin-bottom:1rem;font-size:clamp(2.45rem,6vw,4.6rem)}.lead[data-astro-cid-lcdefpme]{color:#f3efe6e0;max-width:52ch;font-size:1.15rem;line-height:1.6}.cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.hero-note[data-astro-cid-lcdefpme]{color:#f3efe699;margin-top:.9rem;font-size:.85rem}.btn-block[data-astro-cid-lcdefpme]{width:100%}.hero-form[data-astro-cid-lcdefpme]{color:var(--ink);background:#fffffff5;border-color:#e8a31773;align-self:start;scroll-margin-top:6rem;box-shadow:0 28px 70px -32px #000000a6}.hero-form[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink);margin:-.25rem 0 .15rem;font-size:clamp(1.55rem,3vw,2rem)}.form-kicker[data-astro-cid-lcdefpme]{color:var(--teal);text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.stat-strip[data-astro-cid-lcdefpme]{z-index:1;backdrop-filter:blur(6px);background:#07161e8c;border-top:1px solid #f3efe624;position:relative}.stat-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);display:grid}@media (width>=860px){.stat-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.stat[data-astro-cid-lcdefpme]{border-right:1px solid #f3efe61a;gap:.3rem;padding:1.4rem 1.2rem;display:grid}.stat[data-astro-cid-lcdefpme]:last-child{border-right:none}.stat[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--amber);font-size:clamp(1.3rem,2.4vw,1.7rem)}.stat[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#f3efe6ad;font-size:.82rem;line-height:1.4}.section[data-astro-cid-lcdefpme]{padding:5.5rem 0}.section-tint[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--sand), var(--paper))}.section-dark[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper)}.kicker[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:.8rem;font-size:.78rem;font-weight:700}.kicker-light[data-astro-cid-lcdefpme]{color:var(--amber)}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:22ch;font-size:clamp(1.9rem,3.8vw,2.8rem)}.section-lead[data-astro-cid-lcdefpme]{max-width:56ch;color:var(--ink-soft);margin-bottom:2.5rem;font-size:1.05rem}.section-dark[data-astro-cid-lcdefpme] .section-lead[data-astro-cid-lcdefpme]{color:#f3efe6bf}.timeline[data-astro-cid-lcdefpme]{border-left:2px solid var(--teal);gap:0;margin:0;padding:0;list-style:none;display:grid}.timeline[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:.4rem;padding:1.4rem 0 1.4rem 1.8rem;display:grid;position:relative}.timeline[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--amber);border:2px solid var(--paper);border-radius:50%;width:12px;height:12px;position:absolute;top:1.9rem;left:-7px}.tl-year[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--teal);font-size:1.05rem;font-weight:700}.tl-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.3rem;font-size:1.3rem}.tl-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:60ch;color:var(--ink-soft);margin:0}@media (width>=900px){.timeline[data-astro-cid-lcdefpme]{border-left:none;border-top:2px solid var(--teal);grid-template-columns:repeat(4,1fr)}.timeline[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:1.8rem 1.5rem 0 0}.timeline[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{top:-7px;left:0}}.cases[data-astro-cid-lcdefpme]{gap:1.5rem;margin-top:2.5rem;display:grid}@media (width>=820px){.cases[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2rem}}.cases[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{background:#f3efe60a;border:1px solid #f3efe626;align-content:start;gap:.5rem;padding:1.6rem;transition:border-color .2s,transform .2s;display:grid}.cases[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:hover{border-color:#e8a31780;transform:translateY(-3px)}.cases[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--amber);font-size:1.35rem}.cases[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f3efe6c7;margin:0}.cases[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--paper);border-bottom:1px solid var(--amber);justify-self:start;margin-top:.5rem;font-size:.92rem;font-weight:600;text-decoration:none}.check-grid[data-astro-cid-lcdefpme]{gap:1.25rem;display:grid}@media (width>=820px){.check-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.check-card[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #0b1f2a1a;gap:.4rem;padding:1.6rem;display:grid;position:relative}.check-card[data-astro-cid-lcdefpme]:before{content:"";background:var(--teal);width:4px;position:absolute;inset:0 auto 0 0}.check-num[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--amber-deep);font-size:.95rem;font-weight:700}.check-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.25rem}.check-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0}.table-wrap[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #0b1f2a1f;overflow-x:auto}table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;font-size:.98rem}th[data-astro-cid-lcdefpme],td[data-astro-cid-lcdefpme]{text-align:left;border-bottom:1px solid #0b1f2a14;padding:.95rem 1.2rem}thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;background:var(--ink);color:var(--paper);font-size:.85rem}tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]:last-child td[data-astro-cid-lcdefpme]{border-bottom:none}td[data-astro-cid-lcdefpme].seg{font-family:var(--font-display);color:var(--teal);font-weight:700}td[data-astro-cid-lcdefpme].bono{color:var(--amber-deep);white-space:nowrap;font-weight:700}.table-note[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:.8rem;font-size:.82rem}.form-grid[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}@media (width>=940px){.form-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.05fr;align-items:start;gap:4rem}}.benefits[data-astro-cid-lcdefpme]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.benefits[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink-soft);padding-left:1.6rem;position:relative}.benefits[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";color:var(--teal);font-weight:700;position:absolute;left:0}.lead-form[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #0b1f2a1a;gap:1rem;padding:1.8rem;display:grid;box-shadow:0 24px 60px -30px #0b1f2a59}.notice-card[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #0b1f2a1a;align-content:start;gap:.75rem;padding:1.8rem;display:grid;box-shadow:0 24px 60px -34px #0b1f2a52}.notice-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.35rem}.notice-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0}.notice-label[data-astro-cid-lcdefpme]{color:var(--teal);text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.form-note[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0;font-size:.8rem}.form-status[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0;font-size:.82rem}.btn-block[data-astro-cid-lcdefpme]:disabled{opacity:.55;cursor:not-allowed}@media (width<=520px){.nav[data-astro-cid-lcdefpme]{padding:.65rem 0}.logo[data-astro-cid-lcdefpme]{font-size:1rem}.btn-sm[data-astro-cid-lcdefpme]{padding:.58rem .72rem;font-size:.78rem}.hero-content[data-astro-cid-lcdefpme]{padding-top:3rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:2.35rem}.lead[data-astro-cid-lcdefpme]{font-size:1rem}.hero-form[data-astro-cid-lcdefpme],.notice-card[data-astro-cid-lcdefpme]{padding:1.25rem}}.faq-wrap[data-astro-cid-lcdefpme]{max-width:780px}details[data-astro-cid-lcdefpme]{border-bottom:1px solid #0b1f2a24;padding:.4rem 0}summary[data-astro-cid-lcdefpme]{font-family:var(--font-display);cursor:pointer;padding:.9rem 2rem .9rem 0;font-size:1.15rem;font-weight:700;list-style:none;position:relative}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--teal);font-size:1.4rem;transition:transform .2s;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:translateY(-50%)rotate(45deg)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:65ch;margin:0;padding-bottom:1rem}.more-link[data-astro-cid-lcdefpme]{margin-top:1.5rem}.more-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--teal);font-weight:600}.footer[data-astro-cid-lcdefpme]{background:var(--ink);color:#f3efe6c7;padding:3.5rem 0 0;font-size:.9rem}.f-grid[data-astro-cid-lcdefpme]{gap:2.5rem;padding-bottom:2.5rem;display:grid}@media (width>=860px){.f-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:3rem}}.footer-brand[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--paper);margin:0 0 .7rem;font-size:1.3rem}.footer-brand[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--amber)}.footer-small[data-astro-cid-lcdefpme]{max-width:40ch;margin:0 0 1.2rem;font-size:.88rem;line-height:1.6}.f-social[data-astro-cid-lcdefpme]{gap:.7rem;display:flex}.f-social[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#f3efe6d9;border:1px solid #f3efe640;place-items:center;width:38px;height:38px;transition:border-color .15s,color .15s,transform .15s;display:grid}.f-social[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--amber);color:var(--amber);transform:translateY(-2px)}.f-col[data-astro-cid-lcdefpme]{align-content:start;gap:.55rem;display:grid}.f-col-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--amber);margin:0 0 .3rem;font-size:.82rem;font-weight:700}.f-col[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#f3efe6c7;font-size:.9rem;text-decoration:none}.f-col[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--paper)}.f-bottom[data-astro-cid-lcdefpme]{border-top:1px solid #f3efe624;padding-top:1.4rem;padding-bottom:1.6rem}.f-bottom[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f3efe68c;margin:0;font-size:.8rem}
