.v2-hero{grid-template-columns:1fr 1fr;align-items:center;gap:32px;min-height:650px;padding-block:32px 64px;display:grid}.hero-copy{min-width:0}.hero-status{color:var(--teal-dark);align-items:center;gap:9px;margin-bottom:24px;font-size:.8rem;display:inline-flex}.hero-status:before{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px}.hero-copy h1{margin:0 0 24px;font-size:clamp(2.5rem,4.1vw,4rem);font-weight:750;line-height:1.55}.hero-copy h1 span{color:var(--teal-dark);display:block}.hero-copy>p:not(.hero-status):not(.trust-note){color:var(--muted);max-width:45ch;font-size:1.04rem;line-height:2}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.trust-note{color:var(--muted);margin:24px 0 0;font-size:.78rem}.trust-note span{color:var(--line);margin-inline:10px}.hero-product{min-width:0;position:relative}.hero-caption{text-align:center;color:var(--muted);margin:-16px 0 0;font-size:.75rem}.intro-strip{border-block:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 48px;padding-block:24px;font-size:.84rem;display:flex}.intro-strip span{align-items:center;gap:10px;display:inline-flex}.intro-strip b{color:var(--teal-dark);font-weight:600}.workflow-studio{padding-block:var(--space-section);grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.section-title{margin:0 0 20px;font-size:clamp(1.85rem,3vw,2.8rem);font-weight:700;line-height:1.6}.section-copy{color:var(--muted);max-width:57ch;font-size:.98rem;line-height:2}.workflow-copy .outline-action{margin-top:8px}.process-rail{margin:24px 0 0;padding:0;list-style:none}.process-rail li{gap:16px;padding-block:14px;display:flex}.process-rail li>b{color:var(--teal);padding-top:3px;font-size:.85rem;font-weight:500}.process-rail h3{margin:0 0 3px;font-size:.98rem}.process-rail p{color:var(--muted);margin:0;font-size:.85rem}.trust-band{color:#fff;padding-block:var(--space-section);background:#093e46}.trust-layout{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.trust-band .section-copy{color:#c2dcdc}.trust-band .light-action{color:#b4e5e5}.trust-principles{margin:0;padding:0;list-style:none}.trust-principles li{border-top:1px solid #37656b;padding-block:22px}.trust-principles li:first-child{border-top:0;padding-top:0}.trust-principles h3{margin-bottom:8px;font-size:1.15rem}.trust-principles p{color:#c2dcdc;margin:0;font-size:.9rem}.roadmap-section{padding-block:var(--space-section)}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.section-heading .section-copy{max-width:47ch;margin-bottom:0}.workflow-examples{border-top:1px solid var(--line);padding-block:64px var(--space-section)}.example-list{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:32px;display:grid}.example-list article{border-top:2px solid var(--teal);padding-top:20px}.example-list h3{margin-bottom:12px;font-size:1.05rem}.example-list p{color:var(--muted);margin:0;font-size:.88rem;line-height:2}.faq-section{padding-bottom:var(--space-section);grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.faq-list details{border-bottom:1px solid var(--line);padding-block:20px}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;padding-inline-end:20px;font-size:.96rem;font-weight:600}.faq-list details p{color:var(--muted);margin:16px 0 0;font-size:.9rem}.access-section{background:#e4efef;padding-block:72px}.access-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.access-copy h2{font-size:clamp(2rem,3vw,2.9rem);line-height:1.6}.access-copy>p{color:var(--muted);line-height:2}.access-benefits{gap:18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.access-benefits li{align-items:center;gap:12px;font-size:.9rem;display:flex}.access-benefits svg{fill:none;width:22px;height:22px;stroke:var(--teal-dark);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (max-width:1000px){.v2-hero{gap:12px;min-height:580px}.hero-copy h1{font-size:clamp(2.3rem,4.5vw,3.6rem)}.workflow-studio,.trust-layout,.access-layout,.faq-section{gap:40px}}@media (max-width:760px){.v2-hero{grid-template-columns:1fr;gap:8px;padding-block:32px 40px}.hero-copy h1{font-size:clamp(2rem,6.4vw,3rem);line-height:1.6}.hero-status{margin-bottom:16px}.hero-actions{gap:16px;margin-top:24px}.hero-caption{margin-top:-12px}.intro-strip{justify-content:start;gap:16px 24px}.workflow-studio,.trust-layout,.access-layout,.faq-section{grid-template-columns:1fr;gap:36px}.section-heading{display:block}.section-heading .section-copy,.section-heading .outline-action{margin-top:16px}.example-list{grid-template-columns:1fr;gap:28px}.access-section{padding-block:48px}}
