body[data-page="ai-sales"]{background:#0b0d0e;color:#f1f2ed;--sales-dim:#9aa39f;--sales-line:#353b3a;--sales-lime:#b6ff00;overflow-x:clip}
body[data-page="ai-sales"] .site-header{color:#f2f2ee}
body[data-page="ai-sales"] .brand,body[data-page="ai-sales"] .nav a{color:#f2f2ee}
body[data-page="ai-sales"] .brand-mark{color:var(--sales-lime)}
body[data-page="ai-sales"] .site-footer{background:#0b0d0e;color:#a7aeab;border-color:#353b3a}
.sales-case{background:#0b0d0e;color:#f1f2ed;overflow:hidden}
.sales-case h1,.sales-case h2,.sales-case h3,.sales-case p{color:inherit}
.sales-case h2{font-weight:500;letter-spacing:-.065em;line-height:1.04}
.sales-case h2 em{font-style:normal;color:#8f9995}
.sales-case a{color:inherit}
.sales-case .sales-num,.sales-overline,.sales-section-rule,.sales-hero-top,.sales-demo-label,.sales-hero-mini-facts small{font:600 10px/1.5 Manrope,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.sales-num,.sales-overline{color:var(--sales-lime)}
.sales-section{padding-block:clamp(100px,11vw,190px)}
.sales-hero{min-height:min(900px,100svh);padding-top:155px;padding-bottom:42px;display:flex;flex-direction:column;position:relative}
.sales-hero:before{content:"";position:absolute;inset:125px 0 0;background:linear-gradient(90deg,transparent 26.5%,#26302b 26.5%,#26302b calc(26.5% + 1px),transparent calc(26.5% + 1px),transparent 50%,#26302b 50%,#26302b calc(50% + 1px),transparent calc(50% + 1px),transparent 73.5%,#26302b 73.5%,#26302b calc(73.5% + 1px),transparent calc(73.5% + 1px));opacity:.48;pointer-events:none}
.sales-hero>*{position:relative}
.sales-hero-top{display:flex;justify-content:space-between;gap:20px;color:#9da6a2;padding-bottom:22px;border-bottom:1px solid var(--sales-line)}
.sales-back{color:#d7ddd9!important;letter-spacing:0;text-transform:none;text-decoration:none}
.sales-back:hover{color:var(--sales-lime)!important}
.sales-hero-heading{margin:auto 0 20px}
.sales-kicker{font-size:clamp(15px,1.3vw,19px);font-weight:500;color:#d7ddd8!important;margin:0 0 28px}
.sales-hero h1{font:600 clamp(76px,10.65vw,174px)/.82 Manrope,Arial,sans-serif;letter-spacing:-.095em;margin:0;max-width:100%;text-transform:uppercase}
.sales-hero h1 span{display:block;white-space:nowrap}
.sales-hero h1 span:last-child{color:#dee4de}
.sales-hero h1 .sales-h1-context{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.sales-hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-top:30px}
.sales-hero-bottom>p{font-size:clamp(17px,1.55vw,23px);line-height:1.55;max-width:630px;margin:0;color:#bbc3bd!important}
.sales-hero-mini-facts{display:flex;gap:46px;flex:none}
.sales-hero-mini-facts div{display:flex;flex-direction:column;gap:6px}
.sales-hero-mini-facts strong{font-size:clamp(36px,4vw,60px);font-weight:500;line-height:1;letter-spacing:-.07em}
.sales-hero-mini-facts small{color:var(--sales-dim)}
.sales-signal{display:flex;align-items:center;gap:25px;margin-top:48px;color:var(--sales-lime);font:600 10px Manrope,Arial,sans-serif;letter-spacing:.15em}
.sales-signal svg{height:62px;width:auto;min-width:0;flex:1;overflow:visible}.sales-signal span{flex:none}
.sales-signal path{fill:none;stroke-width:1.5;vector-effect:non-scaling-stroke}
.signal-base{stroke:#424a45}.signal-live{stroke:var(--sales-lime);stroke-dasharray:1200;stroke-dashoffset:1200}
.sales-section-rule{border-top:1px solid var(--sales-line);display:flex;justify-content:space-between;padding-top:18px;color:#8b9590}
.sales-intro{display:grid;grid-template-columns:1fr 3fr;gap:40px}
.sales-intro h2{font-size:clamp(48px,7vw,108px);margin:0 0 50px}
.sales-intro p{font-size:clamp(19px,1.85vw,28px);line-height:1.5;max-width:900px;color:#aeb8b1!important;margin:0}
.sales-process{background:#121615;border-top:1px solid var(--sales-line);border-bottom:1px solid var(--sales-line)}
.sales-section-head{display:grid;grid-template-columns:1fr 3fr;gap:40px}
.sales-section-head h2{font-size:clamp(61px,8.5vw,124px);margin:18px 0 25px}
.sales-overline{margin:0}
.sales-lead{font-size:clamp(18px,1.5vw,23px);line-height:1.58;color:#aeb8b1!important;max-width:730px;margin:0}
.sales-timeline{list-style:none;margin:clamp(90px,9vw,155px) 0 0;padding:38px 0 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;border-top:1px solid #4c5550;position:relative}
.sales-timeline:before{content:"";position:absolute;top:-2px;left:0;width:var(--progress,0%);height:3px;background:var(--sales-lime)}
.sales-timeline li{position:relative;opacity:.42;transition:opacity .3s,color .3s;min-width:0}
.sales-timeline li:before{content:"";position:absolute;left:0;top:-47px;width:15px;height:15px;background:#636c67;border:4px solid #121615;border-radius:50%;box-sizing:content-box}
.sales-timeline li.is-active{opacity:1}.sales-timeline li.is-active:before{background:var(--sales-lime)}
.sales-timeline small{font:600 10px/1.4 Manrope,Arial,sans-serif;letter-spacing:.09em;color:#a1aba5}
.sales-timeline strong{display:block;font-size:clamp(17px,1.55vw,25px);font-weight:500;margin:13px 0 18px;letter-spacing:-.04em}
.sales-timeline p{font-size:clamp(12px,1vw,15px);line-height:1.5;color:#adb6b0!important;margin:0}
.sales-analysis-list{margin-top:100px;display:grid;grid-template-columns:1fr 1fr;column-gap:8vw}
.sales-analysis-list>div{border-top:1px solid var(--sales-line);padding:25px 0 37px;display:grid;grid-template-columns:52px 1fr;column-gap:20px}
.sales-analysis-list span{font-size:11px;color:var(--sales-lime)}
.sales-analysis-list h3{font-size:clamp(25px,2.45vw,39px);font-weight:500;letter-spacing:-.05em;line-height:1.15;margin:0 0 13px}
.sales-analysis-list p{grid-column:2;font-size:clamp(14px,1.1vw,17px);line-height:1.55;color:#aeb8b1!important;margin:0}
.sales-transcript{background:#e7e9e2;color:#1b201c}.sales-transcript .sales-num,.sales-transcript .sales-overline{color:#566d14}.sales-transcript .sales-section-head h2,.sales-transcript .sales-section-head p{color:#1b201c!important}.sales-transcript .sales-lead{color:#46514a!important}
.sales-demo{margin-top:90px;display:grid;grid-template-columns:1fr 55px 1fr;align-items:stretch}
.sales-dialogue,.sales-output{padding:clamp(25px,3.2vw,48px);border-top:1px solid #89938b;min-height:360px}
.sales-dialogue{background:#d8ddd4}.sales-output{background:#f1f3ed}
.sales-demo-label{display:flex;justify-content:space-between;gap:10px;color:#59665b;border-bottom:1px solid #b5beb3;padding-bottom:19px;margin-bottom:40px}
.sales-dialogue>p{font-size:clamp(18px,1.5vw,23px);line-height:1.5;margin:0 0 30px}.sales-dialogue>p small{display:block;font-size:10px;font-weight:700;letter-spacing:.13em;color:#69776b;margin-bottom:8px}
.sales-demo-arrow{align-self:center;text-align:center;font-size:30px;color:#5c6a5e}
.sales-output dl{margin:0}.sales-output dl>div{display:grid;grid-template-columns:135px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid #c7cfc5}.sales-output dt{color:#667366;font-size:12px}.sales-output dd{margin:0;font-size:clamp(17px,1.25vw,20px);font-weight:600}.sales-output>p{font-size:12px;line-height:1.5;color:#5a675a!important;margin:24px 0 0}
.sales-delivery{min-height:950px}.sales-delivery-art{margin-top:110px;min-height:480px;border-top:1px solid var(--sales-line);border-bottom:1px solid var(--sales-line);display:flex;align-items:center;justify-content:space-between;gap:35px;position:relative;color:#9ca6a0;font:600 11px Manrope,Arial,sans-serif;letter-spacing:.14em}.sales-delivery-art>b{font-size:70px;font-weight:300;color:var(--sales-lime);transform:rotate(12deg)}.sales-delivery-orbit{width:min(40vw,400px);height:min(40vw,400px);border:1px solid #667164;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--sales-lime);background:radial-gradient(circle at 50% 50%,#1b2418 0,#0b0d0e 68%)}.sales-delivery-orbit strong{display:block;font-size:clamp(38px,4.7vw,70px);line-height:1.05;letter-spacing:-.07em;font-weight:500;color:#f1f2ed;margin:26px 0}.sales-delivery-orbit small{font-size:8px;color:#929e91;max-width:250px;line-height:1.5}
.sales-numbers{background:#111613;color:#f1f2ed;border-block:1px solid var(--sales-line)}.sales-numbers .sales-overline{color:var(--sales-lime)}.sales-number-scene{min-height:600px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #4a544b}.sales-number-scene strong{font-size:clamp(190px,40vw,600px);font-weight:500;letter-spacing:-.11em;line-height:.85}.sales-number-scene:nth-of-type(2) strong{color:var(--sales-lime)}.sales-number-scene p{font-size:clamp(18px,1.7vw,26px);font-weight:700;line-height:1.35;max-width:230px;margin:0}.sales-numbers>div>small{display:block;margin-top:28px;font-size:11px;color:#9caa9e}
.sales-outcome h2{font-size:clamp(51px,7.4vw,110px)}.sales-outcome-words{margin-top:100px;display:flex;flex-wrap:wrap;gap:0 40px;border-top:1px solid var(--sales-line)}.sales-outcome-words span{font-size:clamp(18px,2.2vw,32px);letter-spacing:-.04em;padding:22px 0;border-bottom:1px solid var(--sales-line);flex:1 1 28%}
.sales-role{background:#171b19}.sales-role-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:12vw}.sales-role h2{font-size:clamp(55px,6.7vw,95px);margin:35px 0}.sales-role p{font-size:clamp(17px,1.45vw,22px);line-height:1.55;color:#acb5ad!important;max-width:600px}.sales-role ul{list-style:none;padding:26px 0 0;margin:0}.sales-role li{border-top:1px solid #444b45;padding:20px 0;font-size:clamp(22px,2vw,31px);letter-spacing:-.05em}
.sales-architecture-flow{margin-top:90px;max-width:950px;margin-left:auto}.sales-architecture-flow>div{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid var(--sales-line);padding:24px 0 30px;font-size:clamp(24px,3vw,43px);font-weight:500;letter-spacing:-.05em}.sales-architecture-flow>div:before{content:"↓";color:var(--sales-lime);font-size:16px;letter-spacing:0;margin-right:15px}.sales-architecture-flow>div span{color:#8e9b90;font:600 10px Manrope,Arial,sans-serif;letter-spacing:.12em;align-self:center;text-align:right}.sales-arch-note{max-width:950px;margin:26px 0 0 auto;color:#8e9b90!important;font-size:12px}
.sales-nda{border-top:1px solid var(--sales-line);padding-block:42px 100px;display:grid;grid-template-columns:1fr 3fr;gap:40px}.sales-nda strong{color:var(--sales-lime);font-size:12px;letter-spacing:.13em}.sales-nda p{color:#aeb8b1!important;line-height:1.6;max-width:700px;margin:0;font-size:15px}
.sales-reel{border-top:1px solid var(--sales-line);padding-block:26px 70px}.sales-reel summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:clamp(20px,2.2vw,32px);letter-spacing:-.04em}.sales-reel summary::-webkit-details-marker{display:none}.sales-reel summary span{color:var(--sales-lime)}.sales-reel p{color:#aeb8b1!important;font-size:13px;margin:25px 0}.sales-reel video{display:block;width:min(100%,960px);height:auto;max-height:72vh;background:#0b0d0e;margin:28px 0}.sales-reel>a{font-size:14px;border-bottom:1px solid currentColor;padding-bottom:4px}
.sales-case .contact-section{background:#202224}.sales-contact-copy{color:#bbc3bd!important;font-size:18px;max-width:530px;margin:-55px 0 90px}.sales-next{padding-block:75px 130px}.sales-next small{font-size:11px;color:#8c9891;letter-spacing:.13em}.sales-next a{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--sales-line);font-size:clamp(62px,10vw,145px);font-weight:500;letter-spacing:-.07em;line-height:1.1;padding:25px 0;text-decoration:none}.sales-next a:hover{color:var(--sales-lime)}
@media(max-width:1000px){.sales-hero h1{font-size:clamp(68px,10.4vw,110px)}.sales-hero-bottom{align-items:start}.sales-hero-mini-facts{gap:25px}.sales-timeline{grid-template-columns:repeat(3,1fr);row-gap:60px}.sales-timeline:before{display:none}.sales-timeline li:before{display:none}.sales-demo{grid-template-columns:1fr 30px 1fr}}
@media(max-width:760px){body[data-page="ai-sales"] .menu-toggle{background:#f1f2ed;color:#0b0d0e}.sales-section{padding-block:95px}.sales-hero{min-height:0;padding-top:115px;padding-bottom:28px}.sales-hero:before{inset:90px 0 0;background:linear-gradient(90deg,transparent 49.8%,#26302b 49.8%,#26302b 50%,transparent 50%)}.sales-hero-top{font-size:9px;flex-wrap:wrap}.sales-hero-top span:nth-child(2){display:none}.sales-hero-heading{margin:100px 0 0}.sales-kicker{font-size:14px;max-width:260px}.sales-hero h1{font-size:clamp(48px,13.4vw,88px);line-height:.9;letter-spacing:-.09em}.sales-hero-bottom{display:flex;flex-direction:column;gap:28px;margin-top:40px}.sales-hero-bottom>p{font-size:16px}.sales-hero-mini-facts{order:2;display:grid;grid-template-columns:1fr 1fr;width:100%;border-top:1px solid var(--sales-line);padding-top:20px}.sales-hero-mini-facts strong{font-size:56px}.sales-signal{order:3;gap:10px;margin-top:60px;font-size:8px}.sales-signal svg{height:45px}.sales-section-rule{font-size:8px}.sales-intro,.sales-section-head,.sales-role-grid,.sales-nda{grid-template-columns:1fr;gap:30px}.sales-intro h2{font-size:clamp(43px,11vw,75px);margin-bottom:30px}.sales-intro p{font-size:17px}.sales-section-head h2{font-size:clamp(53px,12.5vw,86px)}.sales-lead{font-size:16px}.sales-timeline{display:block;margin-top:70px;padding:0 0 0 25px;border-top:0;border-left:1px solid #4c5550}.sales-timeline:before{display:block;top:0;left:-2px;width:3px;height:var(--progress,0%)}.sales-timeline li{padding:0 0 44px 18px}.sales-timeline li:before{display:block;top:0;left:-37px;width:14px;height:14px;border-width:4px}.sales-timeline strong{font-size:25px;margin:8px 0}.sales-timeline p{font-size:14px}.sales-analysis-list{grid-template-columns:1fr;margin-top:65px}.sales-analysis-list>div{padding-block:22px 28px}.sales-analysis-list h3{font-size:26px}.sales-analysis-list p{font-size:14px}.sales-demo{grid-template-columns:1fr;margin-top:65px}.sales-dialogue,.sales-output{min-height:0;padding:25px}.sales-demo-arrow{transform:rotate(90deg);padding:13px}.sales-dialogue>p{font-size:17px}.sales-output dl>div{grid-template-columns:105px 1fr}.sales-output dd{font-size:16px}.sales-delivery{min-height:0}.sales-delivery-art{margin-top:55px;min-height:540px;flex-direction:column;justify-content:center;gap:12px}.sales-delivery-art>b{font-size:28px;transform:rotate(90deg)}.sales-delivery-orbit{order:2;width:min(72vw,300px);height:min(72vw,300px)}.sales-delivery-art>span:last-child{order:3}.sales-delivery-orbit strong{font-size:43px}.sales-number-scene{min-height:410px;display:block;padding-top:85px}.sales-number-scene strong{font-size:clamp(200px,63vw,350px)}.sales-number-scene p{font-size:16px;margin:20px 0 0}.sales-outcome h2{font-size:clamp(46px,10vw,75px)}.sales-outcome-words{margin-top:60px;gap:0 20px}.sales-outcome-words span{flex-basis:40%;font-size:18px}.sales-role h2{font-size:60px}.sales-role ul{padding:0}.sales-role li{font-size:25px}.sales-architecture-flow{margin-top:50px}.sales-architecture-flow>div{font-size:22px;padding:20px 0;flex-wrap:wrap}.sales-architecture-flow>div span{font-size:9px}.sales-nda{padding-bottom:75px}.sales-contact-copy{margin:-30px 0 50px;font-size:16px}.sales-next a{font-size:clamp(55px,12vw,80px)}}
@media(max-width:410px){.sales-hero h1{font-size:12.8vw}.sales-delivery-orbit small{font-size:7px}.sales-number-scene strong{font-size:62vw}.sales-architecture-flow>div{font-size:19px}.sales-architecture-flow>div span{width:100%;text-align:left;padding-left:30px}}
@media(prefers-reduced-motion:reduce){.sales-timeline li{opacity:1}.signal-live{stroke-dashoffset:0}}
.sales-delivery-arrow{display:block;width:70px;height:70px;flex:none;color:var(--sales-lime)}@media(max-width:760px){.sales-delivery-arrow{width:32px;height:32px;transform:none}}
