.marketing-home{overflow-x:clip}.marketing-home main{overflow:hidden}.marketing-hero{align-items:center;min-height:610px;padding-block:88px;display:flex}.hero-copy{max-width:900px}.hero-copy h1{max-width:850px;margin:12px 0 24px;font-size:clamp(48px,6.2vw,84px);line-height:.98}.hero-copy h1:first-line{color:var(--ca-ink)}.hero-copy .public-lede{max-width:680px;font-size:19px}.hero-promise{border-left:2px solid var(--ca-cyan);color:var(--ca-muted);gap:5px;margin:34px 0 0;padding-left:16px;font-size:13px;display:grid}.hero-promise strong{color:var(--ca-ink);font-size:14px}.marketing-home .section-heading{margin-bottom:34px}.marketing-home .section-heading h2{max-width:720px;margin:8px 0 0}.outcome-section{padding-block:90px}.outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.outcome-grid article{border:1px solid var(--ca-line);border-top:2px solid var(--ca-cyan);background:linear-gradient(145deg,var(--ca-surface-raised),var(--ca-surface));min-width:0;box-shadow:inset 0 1px #ffffff0a,0 18px 44px var(--ca-shadow);border-radius:7px;padding:24px}.outcome-grid article>span,.product-grid article>span{color:var(--ca-cyan);font:700 10px var(--ca-mono)}.outcome-grid small{color:var(--ca-muted);font:650 11px var(--ca-mono);text-transform:uppercase;margin:20px 0 10px;display:block}.outcome-grid .milestone-note{font:500 11px/1.5 var(--ca-sans);text-transform:none;margin:14px 0 0}.outcome-grid h3{margin:0 0 14px;font-size:clamp(24px,2.2vw,31px);line-height:1.1}.outcome-grid p{margin:0;font-size:14px}.product-section{border-block:1px solid var(--ca-line);background:var(--ca-canvas-raised);padding-block:88px}.agent-team-copy{gap:5px;max-width:760px;margin-top:20px;display:grid}.agent-team-copy p{color:var(--ca-muted);margin:0;font-size:15px}.agent-team-copy p:first-child,.agent-team-copy p:last-child{color:var(--ca-ink)}.product-grid{border:1px solid var(--ca-line);border-top:2px solid var(--ca-cyan);background:var(--ca-surface);border-radius:7px;grid-template-columns:1fr 1fr;display:grid}.product-grid article{grid-template-columns:40px 120px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:104px;padding:22px;display:grid}.product-grid article+article{border-left:1px solid var(--ca-line)}.product-grid h3,.product-grid p{margin:0}.product-grid h3{font-size:21px}.product-grid p{font-size:13px}.product-grid a{color:var(--ca-cyan);white-space:nowrap;font-size:13px;text-decoration:none}.preview-section{grid-template-columns:.7fr 1.3fr;align-items:center;gap:80px;padding-block:90px;display:grid}.preview-section h2{margin:8px 0 14px}.preview-window{border:1px solid var(--ca-line-strong);border-top:2px solid var(--ca-cyan);background:linear-gradient(145deg,var(--ca-surface-raised),var(--ca-surface));border-radius:8px;animation:none;overflow:hidden;box-shadow:0 26px 70px #000}.preview-bar{border-bottom:1px solid var(--ca-line);background:var(--ca-canvas-raised);min-height:48px;font:600 9px var(--ca-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex}.preview-bar>span{gap:5px;display:flex}.preview-bar i{background:var(--ca-red);border-radius:50%;width:6px;height:6px}.preview-bar i:nth-child(2){background:var(--ca-orange)}.preview-bar i:nth-child(3){background:var(--ca-yellow)}.preview-bar b{color:var(--ca-muted)}.preview-bar em{color:var(--ca-cyan);font-style:normal}.preview-body{gap:9px;padding:22px;display:grid}.preview-body>p{color:var(--ca-cyan);font:650 10px var(--ca-mono);letter-spacing:.13em;margin:0 0 5px}.preview-body article{border:1px solid var(--ca-line);background:var(--ca-canvas-raised);border-radius:6px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px;display:grid}.preview-body article>span{border:1px solid var(--ca-line);width:30px;height:30px;color:var(--ca-cyan);font:700 10px var(--ca-mono);border-radius:5px;place-items:center;display:grid}.preview-body article div{gap:3px;display:grid}.preview-body article strong{font-size:13px}.preview-body article small,.preview-body article>b{color:var(--ca-muted);font-size:10px}.preview-body article>b{font-family:var(--ca-mono)}.preview-note{border-left:2px solid var(--ca-yellow);background:color-mix(in srgb,var(--ca-yellow) 6%,var(--ca-canvas-raised));gap:4px;margin-top:5px;padding:13px;font-size:12px;display:grid}.preview-note span{color:var(--ca-muted)}.closing-section{border-top:1px solid var(--ca-line);background:var(--ca-canvas-raised);padding-block:76px}.closing-section>.public-shell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;display:grid}.closing-section h2{margin:7px 0 10px}.closing-section p{margin-bottom:0}.truth-note{border-top:1px solid var(--ca-line);max-width:850px;color:var(--ca-muted);grid-column:1/-1;padding-top:18px;font-size:12px}.truth-note strong{color:var(--ca-ink)}@media (max-width:900px){.outcome-grid,.preview-section{grid-template-columns:1fr}.preview-section{gap:38px}.product-grid{grid-template-columns:1fr}.product-grid article+article{border-left:0;border-top:1px solid var(--ca-line)}}@media (max-width:700px){.marketing-home .public-header-inner{width:min(100% - 24px,1200px)}.marketing-home .core-brand-header{width:min(190px,58vw)}.marketing-home .public-header nav a:not(.public-button){display:none}.marketing-home .public-button.small{min-width:76px;min-height:44px;padding-inline:12px}.marketing-hero{min-height:auto;padding-block:58px 64px}.hero-copy h1{font-size:clamp(42px,12.5vw,56px)}.hero-copy .public-lede{font-size:16px}.outcome-section,.product-section,.preview-section{padding-block:64px}.outcome-grid{grid-template-columns:1fr}.outcome-grid article{padding:20px}.product-grid article{grid-template-columns:28px minmax(0,1fr);gap:9px;padding:18px 14px}.product-grid p,.product-grid a{grid-column:2}.product-grid a{align-items:center;min-height:44px;display:inline-flex}.preview-body{padding:14px}.preview-body article{grid-template-columns:30px minmax(0,1fr)}.preview-body article>b{display:none}.closing-section{padding-block:60px}.closing-section>.public-shell{grid-template-columns:1fr}.closing-section .public-button{justify-self:start}}@media (prefers-reduced-motion:reduce){.preview-window,.marketing-home *,.marketing-home :before,.marketing-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
