.positioning-home .revenue-hero{padding:76px 0 72px}.positioning-home .revenue-hero-copy{column-gap:72px;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center}.positioning-home .revenue-hero-intro h1{font-size:clamp(62px,5.25vw,82px);line-height:1.025;letter-spacing:-.065em;font-weight:500;margin:0 0 30px}.positioning-home .hero-headline-lead{display:block}.positioning-home .revenue-hero-description{font-size:17px;line-height:1.85;max-width:560px;color:#c0cad6}.positioning-home .revenue-hero-actions{margin:32px 0 24px;gap:19px}.positioning-home .revenue-hero-reassurance{align-self:start}.positioning-home .revenue-hero-preview{position:relative;padding:16px 0}.positioning-home .revenue-hero-preview:before{content:"";position:absolute;inset:0 -16px;border-block:1px solid #a9c7ca22;pointer-events:none}.cs-design .positioning-home .revenue-hero-preview .signal-window{background:#101d29;border-radius:7px;border-color:#6a8a9566;box-shadow:0 26px 60px #0004}.positioning-home .revenue-hero-preview .signal-window-bar{background:#172936;padding:21px 22px}.positioning-home .revenue-hero-preview .signal-screen{min-height:405px;padding:27px}.positioning-home .signal-window-tabs button{min-height:52px}.positioning-home .screen-heading h2{font-size:25px;line-height:1.15;letter-spacing:-.045em;margin:7px 0 0;color:#edf5f3}.positioning-home .definition-strip{background:#0f1926}.positioning-home .definition-grid{padding-block:29px}.positioning-home .positioning-section{padding:112px 0}.positioning-home h2{letter-spacing:-.055em}.positioning-home h2 em{color:#9eb2bd}.positioning-home .paper-surface h2 em,.positioning-home .replacement-section h2 em{color:#48616b}.positioning-home .quote-grid{gap:48px;margin-top:55px}.positioning-home .quote-grid figure{border:0;border-top:1px solid #9bbac63b;border-radius:0;box-shadow:none;background:none;padding:25px 0 12px;min-height:0}.positioning-home .quote-grid figure:last-child{border-color:#00e5b466;background:none}.positioning-home .quote-grid figcaption{font-size:11px;color:#a7bac5;letter-spacing:.02em;margin-bottom:25px}.positioning-home .quote-grid blockquote{font-size:clamp(25px,2.2vw,33px);letter-spacing:-.035em;line-height:1.35;font-weight:450}.positioning-home .problem-body{max-width:740px;margin:42px 0 0;color:#b4c4cf}.positioning-home .intelligence-showcase{padding:105px 0 88px}.positioning-home .showcase-intro-with-loop{gap:80px;margin-bottom:58px}.positioning-home .loop-placement-section,.positioning-home .location-explorer{border-radius:6px;box-shadow:0 18px 45px #112d3510}.positioning-home .average-takeaway{max-width:780px;margin:30px 0 0}.positioning-home .stage-section{background:#0b1420}.positioning-home .stage-editorial{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:105px;align-items:start}.positioning-home .stage-editorial-intro{position:sticky;top:145px}.positioning-home .stage-editorial-intro h2{font-size:clamp(38px,3.8vw,54px);line-height:1.12}.positioning-home .stage-editorial-intro .home-text-link{margin-top:33px}.positioning-home .stage-grid{display:block;margin:0;border:0;border-radius:0;overflow:visible}.positioning-home .stage-card{display:grid;grid-template-columns:60px minmax(0,1fr);gap:28px;padding:34px 0 38px;background:none;border:0;border-top:1px solid #a5c2cb38;border-radius:0}.positioning-home .stage-card:first-child{padding-top:0;border-top:0}.positioning-home .stage-card:last-child{padding-bottom:0}.positioning-home .stage-top{margin:0;display:block;font:400 34px/1.1 var(--mono);letter-spacing:-.07em;color:#8ba3b0;position:relative;transition:color .3s}.positioning-home .stage-top:after{content:"";position:absolute;left:7px;top:58px;bottom:-17px;width:1px;background:#6d8b992e;transition:background .3s}.positioning-home .stage-card:last-child .stage-top:after{display:none}.positioning-home .stage-card.is-reading .stage-top{color:#00e5b4}.positioning-home .stage-card.is-reading .stage-top:after{background:#00e5b470}.positioning-home .stage-card h3{font-size:28px;font-weight:450;line-height:1.2;min-height:0;max-width:475px;margin:0 0 17px;letter-spacing:-.035em}.positioning-home .stage-card p{font-size:15px;line-height:1.85;color:#b6c7d2}.cs-design .positioning-home .evidence-feature{padding:112px 0;background:#080d1a}.positioning-home .evidence-feature-intro{margin-bottom:50px}.cs-design .positioning-home .evidence-feature .proof-channel strong{font-size:clamp(82px,9.5vw,136px);font-weight:450;letter-spacing:-.075em;text-shadow:none}.positioning-home .proof-channel>div:first-child{align-items:baseline}.positioning-home .proof-dotfield{max-width:none;gap:5px;margin-top:28px}.positioning-home .proof-dotfield i{border-radius:1px;max-height:16px;box-shadow:none}.positioning-home .seat-icon{display:none}.positioning-home .seat-grid h3{margin-top:0;font-size:31px;max-width:280px}.positioning-home .seat-grid article{padding-top:30px}.positioning-home .setup-section{padding-block:112px}.positioning-home .revenue-calculator{background:#101e29}.positioning-home .calculator-panel{border-radius:6px;background:#0b1420}.positioning-home .questions-section{padding-block:110px}.positioning-home .page-cta h2 em{color:#064b40}@media(prefers-reduced-motion:no-preference){.positioning-home .screen-bar i{transform-origin:left;animation:signal-measure .85s cubic-bezier(.2,.7,.3,1) both}.positioning-home .screen-location:nth-of-type(5) .screen-bar i{animation-delay:.1s}.positioning-home .screen-location:nth-of-type(6) .screen-bar i{animation-delay:.2s}.positioning-home .hero-funnel i{transform-origin:left;animation:signal-measure .7s cubic-bezier(.2,.7,.3,1) both}@keyframes signal-measure{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}}@media(min-width:1700px){.positioning-home .revenue-hero{padding-block:88px}.positioning-home .revenue-hero-intro h1{font-size:82px}}@media(max-width:1200px){.positioning-home .revenue-hero-copy{column-gap:38px}.positioning-home .revenue-hero-intro h1{font-size:60px}.positioning-home .stage-editorial{gap:60px}.positioning-home .stage-card{grid-template-columns:50px 1fr;gap:20px}.positioning-home .showcase-intro-with-loop{gap:45px}}@media(max-width:1000px){.positioning-home .revenue-hero{padding:55px 0 60px}.positioning-home .revenue-hero-copy{grid-template-columns:1fr}.positioning-home .revenue-hero-intro h1{font-size:74px}.positioning-home .revenue-hero-description{max-width:640px}.positioning-home .revenue-hero-preview{margin-top:36px}.positioning-home .stage-editorial{grid-template-columns:1fr;gap:48px}.positioning-home .stage-editorial-intro{position:static}.positioning-home .stage-editorial-intro h2{max-width:600px}.positioning-home .stage-grid{max-width:720px}.positioning-home .stage-card{grid-template-columns:65px 1fr;gap:30px}.positioning-home .quote-grid{gap:26px}}@media(max-width:719px){.positioning-home .revenue-hero{padding:37px 0 38px}.positioning-home .revenue-hero-intro h1{font-size:clamp(45px,11.6vw,68px);line-height:1.04;margin-bottom:24px}.positioning-home .revenue-hero-description{font-size:15px;line-height:1.8}.positioning-home .revenue-hero-actions{gap:15px;margin:26px 0 0}.positioning-home .revenue-hero-preview{margin-top:30px;padding:12px 0}.positioning-home .revenue-hero-preview:before{inset:0}.positioning-home .revenue-hero-preview .signal-screen{padding:20px;min-height:425px}.positioning-home .revenue-hero-preview .signal-window-bar{padding:16px}.positioning-home .signal-window-tabs button{padding:13px 12px;gap:7px}.positioning-home .screen-heading h2{font-size:23px}.positioning-home .definition-grid{padding-block:27px}.positioning-home .positioning-section,.positioning-home .intelligence-showcase,.cs-design .positioning-home .evidence-feature,.positioning-home .setup-section,.positioning-home .questions-section{padding-block:65px}.positioning-home .quote-grid{gap:22px;margin-top:35px}.positioning-home .quote-grid figure{padding:23px 0 10px}.positioning-home .quote-grid figcaption{margin-bottom:17px}.positioning-home .quote-grid blockquote{font-size:28px}.positioning-home .problem-body{margin-top:28px}.positioning-home .showcase-intro-with-loop{margin-bottom:32px}.positioning-home .stage-editorial{gap:42px}.positioning-home .stage-editorial-intro h2{font-size:38px}.positioning-home .stage-editorial-intro .home-text-link{margin-top:23px}.positioning-home .stage-card{grid-template-columns:37px minmax(0,1fr);gap:18px;padding:27px 0 30px}.positioning-home .stage-top{font-size:25px}.positioning-home .stage-top:after{top:47px;left:5px}.positioning-home .stage-card h3{font-size:25px;line-height:1.23;margin-bottom:15px}.positioning-home .stage-card p{font-size:14px;line-height:1.85}.positioning-home .evidence-feature-intro{margin-bottom:32px}.cs-design .positioning-home .evidence-feature .proof-channel strong{font-size:77px}.positioning-home .proof-dotfield{gap:3px;margin-top:20px}.positioning-home .seat-grid h3{font-size:29px}}
