.v4real header{background:color-mix(in srgb,var(--surface) 88%,transparent)!important;backdrop-filter:blur(14px) saturate(1.4);border:1px solid rgba(24,26,18,.16);box-shadow:0 1px 2px rgba(24,26,18,.05),0 12px 32px -16px rgba(24,26,18,.3)}.v4real .logo,.v4real .nav-cta .btn-ghost{color:var(--ink)!important}.v4real #siteHeader .hs-mark{color:#181a12!important}.v4real .nav-links a:after{background:var(--coral)!important}.v4real .nav-cta .btn-ghost{border-color:var(--line)!important}.v4real .nav-burger span{background:var(--ink)!important}.v4real .af-hero{padding:176px 0 66px}.v4real .af-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:56px}.v4real .af-hero-copy{max-width:800px}.v4real .af-hero-art{justify-self:end}.v4real .af-hero-art img{display:block;width:100%;max-width:400px;height:auto}.v4real .af-hero .label{display:block;margin-bottom:18px}.v4real .af-lede{margin-top:20px;max-width:62ch;color:var(--ink-soft)}.v4real .af-hero-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.v4real .af-head{max-width:680px;margin-bottom:46px}.v4real .af-head .label{display:block;margin-bottom:16px}.v4real .af-head h2{font-size:clamp(28px,3.4vw,40px);line-height:1.12;letter-spacing:-.015em}.v4real .af-head p{margin-top:15px;font-size:16px;line-height:1.6;color:var(--ink-soft)}.v4real .af-head.is-dark h2{color:var(--paper)}.v4real .af-head.is-dark .label{color:var(--coral-soft)}.v4real .af-flow-section{padding:20px 0 92px}.v4real .af-flow{list-style:none;margin:0;padding:0;max-width:1000px}.v4real .af-beat{display:grid;grid-template-columns:78px minmax(0,64ch);justify-content:start;gap:24px;padding:26px 0;border-top:1px solid var(--line)}.v4real .af-beat:first-child{border-top:1px solid var(--ink)}.v4real .af-beat-n{font-family:var(--font-mono);font-size:clamp(26px,3.2vw,36px);line-height:1;color:var(--coral-soft);-webkit-text-stroke:1px var(--coral-dim)}.v4real .af-beat-body h3{font-size:clamp(18px,2vw,22px);line-height:1.25}.v4real .af-beat-body p{margin-top:10px;font-size:15.5px;line-height:1.62;color:var(--ink-soft)}.v4real .af-terms-section{padding:88px 0;background:var(--panel);color:var(--paper)}.v4real .af-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:1060px;border-top:1px solid var(--panel-line)}.v4real .af-term{padding:26px 30px 28px 0;border-right:1px solid var(--panel-line);border-bottom:1px solid var(--panel-line)}.v4real .af-term:nth-child(2n){border-right:0;padding-left:30px}.v4real .af-term:nth-last-child(-n+2){border-bottom:0}.v4real .af-term-q{font-family:var(--font-serif);font-size:18.5px;line-height:1.3;color:var(--paper)}.v4real .af-term-a{margin-top:11px;font-size:14.5px;line-height:1.62;color:var(--panel-soft)}.v4real .af-who-section{padding:92px 0 104px;background:var(--surface)}.v4real .af-who-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:54px;align-items:start}.v4real .af-who-copy .label{display:block;margin-bottom:16px}.v4real .af-who-copy h2{font-size:clamp(25px,2.9vw,34px);line-height:1.15}.v4real .af-who-copy p{margin-top:14px;font-size:16px;line-height:1.62;color:var(--ink-soft)}.v4real .af-who-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.v4real .af-who-list li{padding:15px 0;border-bottom:1px solid var(--line);font-size:15.5px;line-height:1.55;color:var(--ink-soft)}@media (max-width:900px){.v4real .af-hero-inner{grid-template-columns:minmax(0,1fr);gap:34px}.v4real .af-hero-art{justify-self:center}.v4real .af-hero-art img{max-width:260px;margin:0 auto}.v4real .af-who-grid{gap:26px}.v4real .af-terms,.v4real .af-who-grid{grid-template-columns:minmax(0,1fr)}.v4real .af-term,.v4real .af-term:nth-child(2n){border-right:0;border-bottom:1px solid var(--panel-line);padding-right:0;padding-left:0}.v4real .af-term:nth-last-child(-n+2){border-bottom:1px solid var(--panel-line)}.v4real .af-term:last-child{border-bottom:0}}@media (max-width:760px){.v4real .af-hero{padding:128px 0 48px}.v4real .af-hero-ctas .btn{flex:1 1 auto;justify-content:center}.v4real .af-beat{grid-template-columns:minmax(0,1fr);gap:8px}.v4real .af-beat-n{font-size:21px}.v4real .af-flow-section,.v4real .af-terms-section,.v4real .af-who-section{padding:62px 0}}