.page-hero[data-astro-cid-s5hxusys]{position:relative;min-height:74vh;display:flex;align-items:center;overflow:hidden}.ph-img[data-astro-cid-s5hxusys]{position:absolute;inset:-4%;z-index:0;background-size:cover;background-repeat:no-repeat;background-position:var(--ph-pos, center 38%);animation:ph-kb 34s ease-in-out infinite alternate}@keyframes ph-kb{0%{transform:scale(1.04)}to{transform:scale(1.12)}}.ph-scrim[data-astro-cid-s5hxusys]{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0a100fa8,#0a100f57 42%,#0a100fad),radial-gradient(120% 82% at 28% 50%,rgba(10,16,15,.42),transparent 70%)}.ph-in[data-astro-cid-s5hxusys]{position:relative;z-index:2;color:#fff;padding:124px 30px 86px;max-width:780px}.ph-eyebrow[data-astro-cid-s5hxusys]{font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft);text-shadow:0 1px 8px rgba(0,0,0,.5)}.page-hero[data-astro-cid-s5hxusys] h1[data-astro-cid-s5hxusys]{font-size:clamp(36px,5.4vw,64px);margin:16px 0 18px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55),0 2px 28px rgba(0,0,0,.5)}.page-hero[data-astro-cid-s5hxusys] h1[data-astro-cid-s5hxusys] .alt[data-astro-cid-s5hxusys]{color:var(--gold-soft)}.ph-sub[data-astro-cid-s5hxusys]{font-size:clamp(17px,2vw,20px);font-weight:400;line-height:1.5;color:#fffffff2;max-width:34em;margin:0 0 30px;text-shadow:0 1px 3px rgba(0,0,0,.6)}.ph-secondary[data-astro-cid-s5hxusys]{margin:18px 0 0;font-size:15px}.ph-secondary[data-astro-cid-s5hxusys] a[data-astro-cid-s5hxusys]{color:#fff;opacity:.92;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(255,255,255,.45);padding-bottom:1px;transition:opacity .15s,border-color .15s}.ph-secondary[data-astro-cid-s5hxusys] a[data-astro-cid-s5hxusys]:hover{opacity:1;border-bottom-color:#fff}@media(max-width:560px){.ph-in[data-astro-cid-s5hxusys]{padding:112px 24px 64px}.ph-img[data-astro-cid-s5hxusys]{background-position:var(--ph-pos-m, var(--ph-pos, center 38%))}}.prod-section{padding:98px 0}.prod-section .kicker{font-size:12.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.prod-section h2{font-size:clamp(28px,3.6vw,44px);letter-spacing:-.025em;line-height:1.06;margin:14px 0 0}.prod-lead{font-size:clamp(17px,1.5vw,19px);line-height:1.6;color:var(--foreground-secondary);max-width:40em;margin-top:20px}.prod-lead+.prod-lead{margin-top:14px}.prod-light{background:var(--card)}.prod-soft{background:var(--background)}.prod-light .kicker,.prod-soft .kicker{color:var(--brand-secondary-strong)}.prod-head{max-width:40em}.prod-head.center{margin:0 auto;text-align:center;max-width:24em}.type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:26px;margin-top:46px}.type-card{background:var(--card);border:1px solid var(--border);border-top:3px solid var(--primary);border-radius:18px;padding:30px 30px 32px;box-shadow:0 14px 36px #10302e14;display:flex;flex-direction:column}.prod-light .type-card{background:var(--background);border-color:transparent}.tc-name{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-secondary-strong)}.type-card h3{font-size:21px;margin:9px 0 11px;letter-spacing:-.015em;line-height:1.2}.type-card p{color:var(--foreground-secondary);font-size:15px;line-height:1.58}.tc-for{margin-top:auto;padding-top:18px;font-size:13.5px;font-weight:600;color:var(--foreground);display:flex;gap:9px;align-items:baseline}.tc-for:before{content:"✓";color:var(--brand-secondary);font-weight:900;flex:none}.benefits{background:var(--dark);color:var(--neutral-50);padding:100px 0}.benefits.teal{background:var(--brand-secondary-strong)}.benefits .kicker{color:var(--gold-soft)}.benefits.teal .kicker,.benefits h2{color:#fff}.benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 40px;margin-top:44px}.benefit{display:flex;gap:14px;align-items:flex-start;font-size:16.5px;line-height:1.45;color:#ffffffeb}.benefit:before{content:"✓";color:var(--primary);font-weight:900;font-size:18px;line-height:1.35;flex:none}.benefits.teal .benefit:before{color:var(--gold-soft)}.disclosure{margin-top:36px;font-size:12.5px;line-height:1.5;color:#ffffff8c;max-width:52em}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:50px;counter-reset:step}.step{counter-increment:step}.step:before{content:counter(step);display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--brand-subtle);color:var(--foreground-brand-lg);font-weight:900;font-size:20px;margin-bottom:16px}.step h3{font-size:19px;letter-spacing:-.01em;margin-bottom:8px}.step p{color:var(--foreground-secondary);font-size:15px;line-height:1.58}.faq-list{margin-top:40px;max-width:56em}.faq-item{border-top:1px solid var(--border)}.faq-item:last-child{border-bottom:1px solid var(--border)}.faq-item summary{list-style:none;cursor:pointer;padding:22px 2px;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:18px;font-weight:500;letter-spacing:-.01em}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--foreground-brand-lg);font-weight:700;font-size:24px;line-height:1;flex:none;transition:transform .25s var(--ease)}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{padding:0 2px 24px;color:var(--foreground-secondary);font-size:15.5px;line-height:1.62;max-width:52em}.prod-section h2 .alt{color:var(--foreground-brand-lg)}.prod-light .disclosure,.prod-soft .disclosure{color:var(--foreground-tertiary)}.split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.split__media img{width:100%;border-radius:20px;box-shadow:0 20px 50px #10302e24}.split__body .prod-lead{max-width:none}.feature-row{display:flex;gap:16px;align-items:flex-start;margin-top:26px}.feature-row__icon{width:46px;height:46px;border-radius:13px;background:var(--brand-subtle);color:var(--foreground-brand-lg);display:flex;align-items:center;justify-content:center;flex:none}.feature-row__icon svg{width:22px;height:22px}.feature-row h3{font-size:18px;letter-spacing:-.01em;margin-bottom:5px}.feature-row p{color:var(--foreground-secondary);font-size:14.5px;line-height:1.55}.compare{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px;align-items:stretch}.compare-col{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:26px 24px}.compare-col.is-feature{border:2px solid var(--brand-secondary);box-shadow:0 16px 40px #10302e21;position:relative}.cc-badge{position:absolute;top:-11px;left:24px;background:var(--brand-secondary-strong);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 11px;border-radius:980px}.cc-tag{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--foreground)}.compare-col.is-feature .cc-tag{color:var(--brand-secondary-strong)}.cc-risk{font-size:18px;font-weight:800;letter-spacing:-.01em;margin:9px 0}.cc-note{font-size:14px;color:var(--foreground-secondary);line-height:1.55}@media(max-width:880px){.compare{grid-template-columns:1fr}.prod-section{padding:78px 0}.benefit-grid{grid-template-columns:1fr;gap:18px}.steps{grid-template-columns:1fr;gap:30px}.split{grid-template-columns:1fr;gap:34px}}
