.landing-v2{--navy:#17223b;--navy-soft:#2b3958;--paper:#f8f5ef;--panel:#fff;--cream:#efebe1;--line:#e4dfd1;--gold:#b8872b;--gold-soft:#f1e4c8;--green:#3f7d58;--green-soft:#e4efe7;--text:#23273a;--text-muted:#6b7080;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:clip}.landing-v2 a{color:inherit;text-decoration:none}.landing-v2 .wrap{max-width:1120px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2rem)}.landing-v2 section{padding:clamp(3.5rem,8vw,5.5rem) 0}.landing-v2 h1,.landing-v2 h2,.landing-v2 h3{font-family:var(--font-fraunces),serif;margin:0;font-weight:600}.landing-v2 .eyebrow{letter-spacing:.6px;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:12px;font-weight:700;display:block}.landing-v2 .btn{cursor:pointer;white-space:nowrap;font-size:13.5px;font-weight:700;font-family:var(--font-inter),sans-serif;border:none;border-radius:999px;align-items:center;gap:7px;padding:11px 22px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.landing-v2 .btn-primary{background:var(--navy);color:#fff}.landing-v2 .btn-primary:hover{background:var(--navy-soft)}.landing-v2 .btn-gold{background:var(--gold);color:var(--navy)}.landing-v2 .btn-gold:hover{background:#c79633}.landing-v2 .btn-outline{color:var(--navy);border:1.5px solid var(--navy);background:0 0}.landing-v2 .btn-outline:hover{background:var(--navy);color:#fff}.landing-v2 .btn-sm{padding:9px 16px;font-size:12.5px}.landing-v2 .hero{padding:clamp(2.5rem,6vw,4rem) 0 clamp(2rem,5vw,3.75rem)}.landing-v2 .hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,3.375rem);display:grid}.landing-v2 .hero h1{letter-spacing:-.4px;color:var(--navy);text-wrap:balance;margin-bottom:16px;font-size:clamp(1.875rem,4.2vw + .75rem,2.5rem);line-height:1.14}.landing-v2 .hero-tagline{color:var(--text-muted);max-width:36rem;margin-bottom:26px;font-size:clamp(.9375rem,2vw + .5rem,1rem);line-height:1.6}.landing-v2 .hero-ctas{flex-wrap:wrap;align-items:stretch;gap:12px;margin-bottom:14px;display:flex}.landing-v2 .hero-note{color:var(--text-muted);overflow-wrap:anywhere;margin-bottom:28px;font-size:12.5px;line-height:1.5}.landing-v2 .hero-chips{flex-wrap:wrap;gap:10px;display:flex}.landing-v2 .chip{background:var(--panel);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;display:flex}.landing-v2 .chip svg{width:14px;height:14px;color:var(--green);flex-shrink:0}.landing-v2 .preview-frame{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 24px 60px #17223b24}.landing-v2 .preview-chrome{border-bottom:1px solid var(--line);background:var(--cream);align-items:center;gap:14px;padding:10px 16px;display:flex}.landing-v2 .chrome-dots{gap:6px;display:flex}.landing-v2 .chrome-dot{background:#d9d2c0;border-radius:50%;width:9px;height:9px}.landing-v2 .chrome-url{color:var(--text-muted);background:var(--panel);border:1px solid var(--line);font-size:11px;font-family:var(--font-inter),sans-serif;border-radius:999px;padding:3px 12px}.landing-v2 .live-indicator{color:var(--text-muted);align-items:center;margin-left:auto;font-size:10.5px;font-weight:600;display:flex}.landing-v2 .live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.8s ease-in-out infinite pulseDot;display:inline-block}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.3}}.landing-v2 .preview-main{display:flex}.landing-v2 .preview-rail{background:var(--navy);flex-direction:column;flex-shrink:0;align-items:center;gap:14px;width:44px;padding:18px 0;display:flex}.landing-v2 .rail-icon{background:#ffffff24;border-radius:6px;width:20px;height:20px}.landing-v2 .rail-icon.active{background:var(--gold)}.landing-v2 .preview-content{flex:1;min-height:280px;padding:22px 24px 26px}.landing-v2 .preview-tabs-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.landing-v2 .preview-tabs{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.landing-v2 .preview-tab{color:var(--text-muted);cursor:pointer;background:var(--cream);border:none;border-radius:999px;padding:5px 11px;font-family:inherit;font-size:11px;font-weight:600}.landing-v2 .preview-tab.active{background:var(--navy);color:#fff}.landing-v2 .preview-avatar{background:var(--navy);width:26px;height:26px;color:var(--gold-soft);font-family:var(--font-fraunces),serif;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:flex}.landing-v2 .preview-panel.active{animation:.35s panelIn;display:block}@keyframes panelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.landing-v2 .score-ring-wrap{flex-shrink:0;width:96px;height:96px;position:relative}.landing-v2 .score-ring-wrap svg{transform:rotate(-90deg)}.landing-v2 .ring-fill{animation:1.3s cubic-bezier(.3,.8,.4,1) forwards drawRing}@keyframes drawRing{0%{stroke-dashoffset:264px}to{stroke-dashoffset:34px}}.landing-v2 .score-ring-num{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.landing-v2 .score-ring-num b{font-family:var(--font-fraunces),serif;color:var(--navy);font-size:26px}.landing-v2 .score-ring-num span{color:var(--text-muted);font-size:9px}.landing-v2 .score-row{align-items:center;gap:20px;margin-bottom:20px;display:flex}.landing-v2 .score-label{letter-spacing:.3px;color:var(--gold);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.landing-v2 .score-title{font-family:var(--font-fraunces),serif;color:var(--navy);margin-bottom:6px;font-size:18px}.landing-v2 .score-desc{color:var(--text-muted);font-size:12.5px;line-height:1.5}.landing-v2 .mini-stat-row{gap:10px;display:flex}.landing-v2 .mini-stat{background:var(--cream);border-radius:var(--radius-sm);flex:1;padding:12px 14px;transition:transform .15s}.landing-v2 .mini-stat:hover{transform:translateY(-2px)}.landing-v2 .mini-stat-val{font-family:var(--font-fraunces),serif;color:var(--navy);font-size:16px;font-weight:600}.landing-v2 .mini-stat-label{color:var(--text-muted);margin-top:2px;font-size:10.5px}.landing-v2 .mini-card{background:var(--cream);border-radius:var(--radius-md);justify-content:space-between;align-items:center;margin-bottom:10px;padding:14px 16px;transition:transform .15s,box-shadow .15s;display:flex}.landing-v2 .mini-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px #17223b14}.landing-v2 .mini-card-name{color:var(--navy);font-size:13px;font-weight:700}.landing-v2 .mini-card-sub{color:var(--text-muted);margin-top:1px;font-size:11px}.landing-v2 .mini-fit{border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.landing-v2 .mini-fit.target{background:var(--gold-soft);color:#7a5a18}.landing-v2 .mini-fit.safety{background:var(--green-soft);color:var(--green)}.landing-v2 .funding-bar{border-radius:999px;height:16px;margin-bottom:10px;display:flex;overflow:hidden}.landing-v2 .funding-seg{transition:filter .15s}.landing-v2 .funding-seg:hover{filter:brightness(1.08)}.landing-v2 .funding-seg.a{background:var(--green);width:47%}.landing-v2 .funding-seg.b{background:var(--navy);width:32%}.landing-v2 .funding-seg.c{background:var(--gold);width:21%}.landing-v2 .funding-legend{color:var(--text-muted);gap:16px;font-size:11px;display:flex}.landing-v2 .funding-legend span{align-items:center;gap:6px;display:inline-flex}.landing-v2 .dot{border-radius:50%;width:8px;height:8px}.landing-v2 .preview-caption{text-align:center;color:var(--text-muted);margin-top:12px;font-size:11.5px}.landing-v2 .problem{background:var(--cream)}.landing-v2 .problem-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;display:grid}.landing-v2 .problem h2{color:var(--navy);margin-bottom:16px;font-size:30px;line-height:1.25}.landing-v2 .problem p{color:var(--text-muted);font-size:14.5px;line-height:1.65}.landing-v2 .fragment-cloud{flex-wrap:wrap;gap:10px;display:flex}.landing-v2 .fragment-pill{background:var(--panel);border:1px solid var(--line);color:var(--text-muted);border-radius:999px;padding:9px 15px;font-size:12.5px;font-weight:600}.landing-v2 .intel-head{max-width:640px;margin-bottom:40px}.landing-v2 .intel-head h2{color:var(--navy);margin-bottom:12px;font-size:30px}.landing-v2 .intel-head p{color:var(--text-muted);font-size:14px;line-height:1.6}.landing-v2 .intel-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.landing-v2 .intel-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px}.landing-v2 .intel-num{font-family:var(--font-fraunces),serif;color:var(--gold);margin-bottom:10px;font-size:12px;font-weight:700}.landing-v2 .intel-q{letter-spacing:.3px;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:11px;font-weight:700}.landing-v2 .intel-card h3{color:var(--navy);margin-bottom:8px;font-size:16.5px}.landing-v2 .intel-card p{color:var(--text-muted);font-size:12.5px;line-height:1.55}.landing-v2 .journey-section{background:var(--cream);padding-top:70px;padding-bottom:70px}.landing-v2 .journey-section .eyebrow{text-align:center;display:block}.landing-v2 .section-title-26{color:var(--navy);font-size:26px}.landing-v2 .section-title-26-center{color:var(--navy);text-align:center;font-size:26px}.landing-v2 .section-title-28{color:var(--navy);margin-bottom:8px;font-size:28px}.landing-v2 .pricing-section{background:var(--panel)}.landing-v2 .faq-section{background:var(--cream)}.landing-v2 .philosophy .eyebrow{color:var(--gold-soft)}.landing-v2 .journey-diagram{justify-content:space-between;align-items:center;margin-top:40px;display:flex;position:relative}.landing-v2 .journey-node{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;z-index:2;flex:1;padding:20px 22px;position:relative}.landing-v2 .journey-node h3{color:var(--navy);margin-bottom:4px;font-size:14.5px}.landing-v2 .journey-node p{color:var(--text-muted);font-size:11px}.landing-v2 .journey-line{background:var(--gold);z-index:1;flex:0 0 40px;height:2px;position:relative}.landing-v2 .journey-note{text-align:center;color:var(--text-muted);max-width:520px;margin-top:26px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.6}.landing-v2 .philosophy{background:var(--navy);color:#fff;text-align:center}.landing-v2 .philosophy h2{color:#fff;max-width:640px;margin:0 auto 18px;font-size:32px;line-height:1.3}.landing-v2 .philosophy p{color:#aeb4c6;max-width:560px;margin:0 auto 32px;font-size:14.5px;line-height:1.65}.landing-v2 .principle-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.landing-v2 .principle-pill{color:#d6dae8;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:9px 18px;font-size:12.5px;font-weight:500}.landing-v2 .proof-band{background:var(--cream)}.landing-v2 .proof-sub{color:var(--text-muted);max-width:560px;margin-bottom:40px;font-size:13.5px;line-height:1.6}.landing-v2 .stat-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.landing-v2 .stat-num{font-family:var(--font-fraunces),serif;color:var(--navy);font-size:34px;font-weight:600}.landing-v2 .stat-label{color:var(--text-muted);margin-top:6px;font-size:12px;line-height:1.5}.landing-v2 .pricing-head{text-align:center;max-width:600px;margin:0 auto 46px}.landing-v2 .pricing-head h2{color:var(--navy);margin-bottom:10px;font-size:30px}.landing-v2 .pricing-head p{color:var(--text-muted);font-size:14px}.landing-v2 .plan-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.landing-v2 .plan-card{background:var(--panel);border:1.5px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;padding:30px 26px;display:flex;position:relative}.landing-v2 .plan-card.popular{border-color:var(--gold);box-shadow:0 8px 24px #b8872b1f}.landing-v2 .popular-badge{background:var(--gold);color:var(--navy);border-radius:999px;padding:4px 12px;font-size:10.5px;font-weight:700;position:absolute;top:-13px;left:26px}.landing-v2 .plan-price{font-family:var(--font-fraunces),serif;color:var(--navy);margin-bottom:2px;font-size:32px;font-weight:600}.landing-v2 .plan-price span{color:var(--text-muted);font-size:13px;font-weight:500}.landing-v2 .plan-name{margin-bottom:8px;font-size:15.5px;font-weight:700}.landing-v2 .plan-tag{color:var(--text-muted);margin-bottom:20px;font-size:13px;line-height:1.5}.landing-v2 .plan-feat{color:var(--text);gap:9px;padding:7px 0;font-size:12.5px;line-height:1.5;display:flex}.landing-v2 .plan-feat svg{width:14px;height:14px;color:var(--green);flex-shrink:0;margin-top:2px}.landing-v2 .plan-btn{text-align:center;justify-content:center;margin-top:20px}.landing-v2 .advisory-note{color:var(--text-muted);border-top:1px dashed var(--line);margin-top:16px;padding-top:14px;font-size:11px;line-height:1.5}.landing-v2 .disclaimer-box{text-align:center;color:#9aa1b0;max-width:760px;margin:34px auto 0;font-size:11.5px;line-height:1.6}.landing-v2 .logos-section{background:var(--cream)}.landing-v2 .logos-head{text-align:center;margin-bottom:34px}.landing-v2 .logos-head h2{color:var(--navy);margin-bottom:8px;font-size:22px}.landing-v2 .logos-head p{color:var(--text-muted);max-width:560px;margin:0 auto;font-size:13px;line-height:1.55}.landing-v2 .logo-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.landing-v2 .logo-pill{background:var(--panel);border:1px solid var(--line);color:var(--text-muted);border-radius:999px;padding:10px 20px;font-size:12.5px;font-weight:600}.landing-v2 .test-grid{grid-template-columns:1fr;gap:16px;margin-top:36px;display:grid}.landing-v2 .test-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;padding:22px 20px;display:flex}.landing-v2 .test-card.admitted{border-color:var(--green)}.landing-v2 .test-top{align-items:center;gap:10px;margin-bottom:12px;display:flex}.landing-v2 .test-avatar{background:var(--gold-soft);color:#7a5a18;width:36px;height:36px;font-family:var(--font-fraunces),serif;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.landing-v2 .test-name{font-size:13px;font-weight:700}.landing-v2 .test-loc{color:var(--text-muted);font-size:11px}.landing-v2 .stage-pill{background:var(--gold-soft);color:#7a5a18;border-radius:999px;margin-bottom:10px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.landing-v2 .stage-pill.admitted{background:var(--green-soft);color:var(--green)}.landing-v2 .test-quote{color:var(--text);flex:1;margin-bottom:12px;font-size:12.5px;font-style:italic;line-height:1.55}.landing-v2 .test-plan{color:var(--text-muted);border-top:1px solid var(--line);padding-top:10px;font-size:11px}.landing-v2 .test-footnote{color:var(--text-muted);max-width:600px;margin-top:10px;font-size:11.5px}.landing-v2 .audience-line{text-align:center;color:var(--text-muted);margin-top:30px;font-size:12.5px}.landing-v2 .faq-grid{grid-template-columns:1fr 1fr;gap:16px 24px;margin-top:36px;display:grid}.landing-v2 .faq-item{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:18px 20px}.landing-v2 .faq-q{color:var(--navy);margin-bottom:7px;font-size:13.5px;font-weight:700}.landing-v2 .faq-a{color:var(--text-muted);font-size:12.5px;line-height:1.6}.landing-v2 .insight-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}.landing-v2 .insights-all-link{text-align:center;margin-top:24px}.landing-v2 .insight-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);transition:box-shadow .15s;display:block;overflow:hidden}.landing-v2 .insight-card:hover{box-shadow:0 8px 24px #17223b14}.landing-v2 .insight-img{background:linear-gradient(135deg,var(--navy),var(--navy-soft));height:130px;position:relative;overflow:hidden}.landing-v2 .insight-img-overlay{background:linear-gradient(135deg,#17223b8c,#2b395859);position:absolute;inset:0}.landing-v2 .insight-body{padding:18px 20px}.landing-v2 .insight-cat{letter-spacing:.3px;color:var(--gold);text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:700}.landing-v2 .insight-title{color:var(--navy);margin-bottom:10px;font-size:14.5px;font-weight:700;line-height:1.4}.landing-v2 .insight-date{color:var(--text-muted);font-size:11px}.landing-v2 .final-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#1b2740,#233252)}.landing-v2 .urgency-pill{color:var(--gold-soft);background:#b8872b2e;border:1px solid #b8872b66;border-radius:999px;align-items:center;gap:7px;margin-bottom:22px;padding:7px 16px;font-size:12px;font-weight:600;display:inline-flex}.landing-v2 .final-cta h2{color:#fff;max-width:600px;margin:0 auto 14px;font-size:30px}.landing-v2 .final-cta p{color:#aeb4c6;max-width:480px;margin:0 auto 28px;font-size:14px;line-height:1.6}.landing-v2 .final-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.landing-v2 .final-cta .btn-outline:hover{color:#fff;background:#ffffff1f;border-color:#fff6}@media (min-width:768px){.landing-v2 .test-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.landing-v2 .hero-grid,.landing-v2 .problem-grid,.landing-v2 .intel-grid,.landing-v2 .plan-grid,.landing-v2 .test-grid,.landing-v2 .insight-grid,.landing-v2 .faq-grid{grid-template-columns:1fr}.landing-v2 .stat-grid{grid-template-columns:1fr 1fr}.landing-v2 .journey-diagram{flex-direction:column}.landing-v2 .journey-line{flex:none;width:2px;height:24px}.landing-v2 .problem h2,.landing-v2 .intel-head h2,.landing-v2 .pricing-head h2,.landing-v2 .final-cta h2{font-size:clamp(1.5rem,4vw + .5rem,1.875rem)}.landing-v2 .philosophy h2{font-size:clamp(1.625rem,4vw + .5rem,2rem)}}@media (max-width:640px){.landing-v2 .hero-ctas{flex-direction:column}.landing-v2 .hero-ctas .btn{white-space:normal;text-align:center;justify-content:center;width:100%}.landing-v2 .hero-tagline{max-width:none}.landing-v2 .chip{padding:8px 12px;font-size:12px}.landing-v2 .preview-content{min-height:240px;padding:16px 14px 20px}.landing-v2 .preview-chrome{gap:8px;padding:8px 12px}.landing-v2 .chrome-dots,.landing-v2 .live-indicator{display:none}.landing-v2 .score-row{flex-direction:column;align-items:flex-start;gap:14px}.landing-v2 .mini-stat-row{flex-direction:column}.landing-v2 .mini-stat{width:100%}.landing-v2 .funding-legend{flex-direction:column;align-items:flex-start;gap:8px}.landing-v2 .stat-grid{grid-template-columns:1fr}.landing-v2 .final-ctas{flex-direction:column;align-items:stretch;padding:0 .5rem}.landing-v2 .final-ctas .btn{white-space:normal;justify-content:center;width:100%}.landing-v2 .principle-row{flex-direction:column;align-items:center}.landing-v2 .principle-pill{text-align:center;width:100%;max-width:20rem}.landing-v2 .logo-row{gap:10px}.landing-v2 .logo-pill{padding:8px 14px;font-size:11.5px}}.landing-v2 a:focus-visible,.landing-v2 button:focus-visible,.landing-v2 .btn:focus-visible,.landing-v2 .preview-tab-label:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.landing-v2 .live-dot,.landing-v2 .ring-fill,.landing-v2 .preview-panel.active{animation:none!important}.landing-v2 .preview-panel.active{transform:none}}.landing-v2 .preview-tab-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-v2 .preview-tab-label{color:var(--text-muted);cursor:pointer;background:var(--cream);border:none;border-radius:999px;padding:5px 11px;font-family:inherit;font-size:11px;font-weight:600}.landing-v2 #preview-tab-score:checked~.preview-tabs-row .preview-tab-label[for=preview-tab-score],.landing-v2 #preview-tab-matches:checked~.preview-tabs-row .preview-tab-label[for=preview-tab-matches],.landing-v2 #preview-tab-funding:checked~.preview-tabs-row .preview-tab-label[for=preview-tab-funding]{background:var(--navy);color:#fff}.landing-v2 .preview-panel{display:none}.landing-v2 #preview-tab-score:checked~.preview-panels .preview-panel-score,.landing-v2 #preview-tab-matches:checked~.preview-panels .preview-panel-matches,.landing-v2 #preview-tab-funding:checked~.preview-panels .preview-panel-funding{animation:.35s panelIn;display:block}.landing-v2.marketing-subpage section.subpage-hero{padding:clamp(2.5rem,6vw,3.5rem) 0 clamp(1.5rem,4vw,2rem)}.landing-v2.marketing-subpage .subpage-hero h1{color:var(--navy);max-width:40rem;font-size:clamp(1.75rem,3.5vw + .5rem,2.25rem);line-height:1.15}.landing-v2.marketing-subpage .subpage-lead{max-width:42rem;color:var(--text-muted);margin-top:14px;font-size:1rem;line-height:1.6}.landing-v2 .subpage-section{padding:clamp(2rem,5vw,3rem) 0}.landing-v2 .subpage-section-muted{background:var(--cream)}.landing-v2 .subpage-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.5rem 1.75rem}.landing-v2 .subpage-grid-2{gap:1.25rem;margin-top:2rem;display:grid}.landing-v2 .subpage-grid-3{gap:1.125rem;margin-top:2rem;display:grid}.landing-v2 .subpage-timeline-item{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);gap:1rem;padding:1.25rem 1.5rem;display:grid}.landing-v2 .subpage-step-num{background:var(--navy);width:2.75rem;height:2.75rem;color:var(--gold-soft);font-family:var(--font-fraunces), serif;border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:flex}.landing-v2 .conversion-banner{border-radius:var(--radius-lg);background:var(--navy);text-align:center;border:1px solid #b8872b40;padding:clamp(1.75rem,4vw,2.5rem)}.landing-v2 .conversion-banner h2{color:#fff;font-size:clamp(1.375rem,3vw,1.625rem)}.landing-v2 .conversion-banner p{color:#aeb4c6;max-width:32rem;margin:.75rem auto 0;font-size:.875rem;line-height:1.6}.landing-v2 .conversion-banner-ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.landing-v2 .conversion-banner-outline{color:#fff;border-color:#fff6}.landing-v2 .conversion-banner-outline:hover{color:#fff;background:#ffffff1f}.landing-v2 .faq-accordion-item{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);overflow:hidden}.landing-v2 .faq-accordion-trigger{text-align:left;width:100%;font-family:var(--font-fraunces), serif;color:var(--navy);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:1rem;font-weight:600;display:flex}.landing-v2 .faq-accordion-body{border-top:1px solid var(--line);color:var(--text-muted);padding:1rem 1.25rem;font-size:.8125rem;line-height:1.6}@media (min-width:768px){.landing-v2 .subpage-grid-2{grid-template-columns:repeat(2,1fr)}.landing-v2 .subpage-grid-3{grid-template-columns:repeat(3,1fr)}.landing-v2 .subpage-timeline-item{grid-template-columns:auto 1fr auto;align-items:center}}
