@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--paper:#f7f8f8;--ink:#131b21;--muted:#606d77;--line:#d9dfe3;--accent:#f05a5a;--accent-ink:#a6282f;--sales:#f05a5a;--engineering:#3978ff;--operations:#27a875}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}img,video{display:block;max-width:100%}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:Manrope,sans-serif;line-height:1.1;letter-spacing:-.035em}h1,h2{font-weight:500}p{color:var(--muted)}[hidden]{display:none!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.skip{position:absolute;top:-100px;left:20px;z-index:100;background:#fff;padding:12px}.skip:focus{top:10px}
.header{height:92px;max-width:1600px;margin:auto;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:block;width:153px;flex-shrink:0}.brand img{width:100%;height:auto}.header nav,.nav-right{display:flex;align-items:center;gap:30px}.header nav a,.language{font-size:14px;color:#45535d}.header nav a:hover{color:#111}.nav-right{gap:22px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:17px 22px;border:1px solid transparent;background:#14212b;color:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px);background:#273b4b}.button.small{padding:11px 19px;font-size:14px}.accent-button{background:var(--accent);color:#10171b}.accent-button:hover{background:var(--accent);filter:brightness(1.06)}.menu-toggle{display:none;border:0;background:transparent;font-size:25px;color:var(--ink)}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#62717d;line-height:1.6;display:block}.quiet-link,.text-link,.underlined{font-size:14px;display:inline-block;padding-bottom:5px;border-bottom:1px solid #8b989f}.actions{display:flex;align-items:center;gap:25px;margin-top:30px;flex-wrap:wrap}
.decision-home{max-width:1600px;margin:auto}.decision-entry{padding:25px 5% 0}.entry-kicker{display:flex;justify-content:space-between;align-items:center;padding:16px 0 22px;border-top:1px solid var(--line);gap:20px}.entry-guide{font-size:12px;color:#72808a}.role-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:48px}.role-tabs button{border:1px solid #d0d9df;border-bottom:3px solid transparent;background:#fff;padding:18px;display:flex;gap:18px;text-align:left;align-items:center;cursor:pointer;position:relative;color:#52616b}.role-tabs button:hover{border-color:#9eacb6}.role-tabs button[aria-selected=true]{border-bottom-color:var(--accent);background:#eaf0f3;color:#101c25}.role-index{font-size:11px;font-family:Manrope,sans-serif;color:#788893}.role-tabs strong{display:block;font-size:15px;font-weight:600;letter-spacing:-.02em}.role-tabs small{display:block;font-size:12px;color:#75828b;margin-top:3px}.role-arrow{margin-left:auto;font-size:19px;color:var(--accent)}.decision-hero{display:grid;grid-template-columns:1fr 1.08fr;gap:5%;align-items:center;padding:5px 0 46px}.decision-copy{padding:10px 0}.decision-copy>.eyebrow{font-size:10px;letter-spacing:.14em;color:#52616c}.decision-copy h1{font-size:clamp(40px,4.4vw,72px);line-height:1.075;letter-spacing:-.035em;margin:22px 0}.decision-copy h1 em{font-style:normal;color:var(--accent-ink)}.decision-copy>p{font-size:17px;line-height:1.75;max-width:485px}.decision-cta{margin-top:28px;display:flex;align-items:start;flex-direction:column;gap:18px}.mini-proof{border-top:1px solid var(--line);display:flex;gap:15px;align-items:start;margin-top:30px;padding-top:20px}.proof-marker{height:36px;width:3px;background:var(--accent);margin-top:4px}.mini-proof strong{display:block;font-size:20px;line-height:1.4;letter-spacing:-.03em}.mini-proof div>span{font-size:12px;display:block;color:#677984;margin-top:2px}.evidence-scene{background:#111e29;color:white;min-width:0;box-shadow:0 25px 55px -32px #182c4670}.scene-top,.scene-bottom{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.1em;padding:16px 20px;gap:18px}.scene-top{border-bottom:1px solid #34424f}.scene-top>span:first-child{display:flex;align-items:center;gap:10px}.scene-top i{width:6px;height:6px;background:var(--accent)}.scene-top>span:last-child{color:#879aaa}.scene-bottom{color:#9ab0c0;border-top:1px solid #34424f;font-size:9px}.scene-photo{position:relative;isolation:isolate;overflow:hidden}.scene-photo>img{width:100%;height:440px;object-fit:cover;object-position:43% 50%}.scene-photo:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#101e29df);pointer-events:none}.scene-photo-label{position:absolute;bottom:25px;left:25px;right:25px;z-index:1}.scene-photo-label span{font-size:10px;letter-spacing:.13em;color:#d8e2e9;display:block;margin-bottom:8px}.scene-photo-label strong{display:block;font:500 30px/1.15 Manrope,sans-serif;max-width:310px;letter-spacing:-.035em}
.recording-space{min-height:440px;position:relative;padding:38px 30px;background:radial-gradient(ellipse at 100% 100%,#24426a,transparent 60%),#111e2d;display:flex;flex-direction:column;justify-content:center}.slate-label{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.13em;color:#8cabc6;position:absolute;top:30px;left:30px;right:30px}.recording-space h3{font-size:clamp(28px,3vw,45px);font-weight:500;line-height:1.25;letter-spacing:-.035em;margin-top:22px}.recording-space h3 em{font-style:normal;color:#649cff}.recording-space>p{font-size:14px;line-height:1.7;max-width:285px;color:#9fb2c4;margin-top:16px}.slate-footer{display:flex;align-items:center;gap:10px;font-size:11px;color:#aabccb;position:absolute;left:30px;bottom:30px}.record-dot{width:6px;height:6px;display:block;border:1px solid #88a4bb;border-radius:50%}.capture-corner{position:absolute;width:15px;height:15px;border-color:#627f96;pointer-events:none}.top-left{top:15px;left:15px;border-top:1px solid;border-left:1px solid}.bottom-right{bottom:15px;right:15px;border-bottom:1px solid;border-right:1px solid}.asset-context{padding:22px;min-height:440px;display:grid;grid-template-columns:.82fr 1.18fr;gap:12px;background:#10261f}.asset-id{grid-row:span 3;border:1px solid #326450;padding:22px 16px;display:flex;flex-direction:column;justify-content:center;background:#183b2e}.asset-id>span,.asset-record>span{font-size:9px;letter-spacing:.08em;color:#91bba9}.asset-id strong{font-size:clamp(30px,3.1vw,48px);font-weight:500;letter-spacing:-.035em;margin-top:15px;line-height:1.1}.asset-id p{font-size:12px;color:#93b6a6;margin-top:10px}.asset-record{padding:17px 16px;border:1px solid #325143;background:#142e24}.asset-record>strong{font-weight:500;font-size:23px;letter-spacing:-.035em;display:block;line-height:1.2;margin:8px 0}.asset-record small{font-size:15px}.asset-record p{font-size:11px;line-height:1.5;color:#a0bdad}
.fit-strip{display:flex;align-items:center;gap:28px;padding:20px 0;border-block:1px solid var(--line)}.fit-label{font-size:10px;letter-spacing:.08em;color:#758691;max-width:150px}.fit-strip>strong{font-size:14px;font-weight:400}.fit-strip>a{font-size:13px;margin-left:auto;white-space:nowrap}.decisions-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;padding:95px 0}.section-intro h2{font-size:clamp(29px,3.15vw,47px);line-height:1.15;margin:20px 0}.section-intro h2>span{color:#7c8b95}.section-intro>p{font-size:16px;max-width:400px;line-height:1.8}.decision-rows{border-top:1px solid #a2b1bb}.decision-rows article{display:grid;grid-template-columns:25px 1fr 20px;gap:15px;padding:24px 0;border-bottom:1px solid var(--line)}.decision-rows article>span:first-child{font-size:11px;color:#778c9b;padding-top:4px}.decision-rows h3{font-size:20px;letter-spacing:-.025em;font-weight:600;line-height:1.4;margin-bottom:9px}.decision-rows p{font-size:14px;line-height:1.8}.row-arrow{color:var(--accent-ink)}.proof-section{margin:0 -5.5556%;padding:70px 5.5556%;background:#e8edf0;display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;align-items:center}.proof-section-copy h2{font-size:clamp(30px,3.3vw,50px);margin:20px 0}.proof-section-copy>p{font-size:16px;max-width:400px}.capture-steps{list-style:none;padding:0;margin:25px 0 30px;display:flex;gap:15px;flex-wrap:wrap}.capture-steps li{font-size:12px;flex:1;min-width:100px;border-top:1px solid #b6c2cb;padding-top:12px;line-height:1.5}.capture-steps li>span{display:block;color:var(--accent-ink);font-size:10px;margin-bottom:8px}.video-slot{min-width:0}.video-slot video{aspect-ratio:16/10;width:100%;object-fit:contain;background:#13202a}.video-placeholder{background:#121f2a;color:#e1e9ee;min-height:350px;display:flex;flex-direction:column;border:1px solid #334d61}.slot-top,.slot-bottom{padding:18px 22px;display:flex;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:.1em;color:#93a9ba}.slot-top{border-bottom:1px solid #30424f}.slot-bottom{border-top:1px solid #30424f;letter-spacing:0}.slot-center{padding:25px 24px 35px;flex:1;position:relative}.slot-number{font-size:66px;line-height:1;color:var(--accent);letter-spacing:-.035em;font-family:Manrope,sans-serif;display:block;margin-bottom:18px}.slot-center h3{font-size:25px;max-width:330px;line-height:1.2;font-weight:500;margin-bottom:8px}.slot-center>span:last-child{font-size:12px;color:#91a7b8}.measured-result{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;padding:60px 0;border-bottom:1px solid var(--line)}.time-result{display:flex;align-items:center;gap:25px;margin-top:15px}.time-result>span{font-size:50px;letter-spacing:-.035em;color:#687987}.time-result>b{font-size:30px;font-weight:400;color:#a8b6c0}.time-result>strong{font-size:78px;letter-spacing:-.07em;font-weight:500;line-height:1.1;color:var(--accent-ink)}.time-result small{font-size:18px;letter-spacing:-.02em}.measured-result h3{font-size:26px;font-weight:500;line-height:1.25;margin-bottom:15px}.measured-result p{font-size:14px;line-height:1.8}.scope-note{padding:35px 0;display:flex;align-items:start;gap:20px;border-bottom:1px solid var(--line)}.scope-note>span{font-size:30px;color:var(--accent-ink)}.scope-note h3{font-size:23px;margin:4px 0 10px}.scope-note p{font-size:14px}.outcomes{padding:65px 0;display:grid;grid-template-columns:.9fr 1.1fr;gap:8%}.outcomes h2{font-size:36px;margin-top:20px}.outcomes ul{padding:0;margin:0;list-style:none}.outcomes li{display:flex;align-items:center;gap:20px;padding:15px 0;border-bottom:1px solid var(--line);font-size:16px}.outcomes li>span{color:var(--accent-ink)}
.focused-demo{background:#102434;color:#e9f0f5;margin:0 -5.5556%;padding:70px 5.5556%;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.focused-demo .eyebrow{color:#a0b6c7}.focused-demo h2{font-size:clamp(36px,3.9vw,62px);margin:20px 0}.focused-demo p{color:#a2b7c7;font-size:16px;max-width:440px}.demo-invite{padding:32px;border:1px solid #476072;background:#173044}.demo-invite>span{font-size:10px;letter-spacing:.12em;color:#9eb6c7}.demo-invite h3{font-size:26px;font-weight:500;line-height:1.4;margin:15px 0 25px}.demo-invite .button{width:100%;font-size:14px}.common-platform{padding:85px 5%;display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;background:#f7f8f8;border-bottom:1px solid var(--line)}.platform-lead h2{font-size:43px;line-height:1.15;margin:20px 0}.platform-lead h2>span{color:#7e919d}.platform-lead p{font-size:16px;line-height:1.8;max-width:410px}.platform-chain{align-self:center;display:grid;gap:10px}.platform-chain button{display:grid;grid-template-columns:30px 1fr 25px;align-items:center;gap:5px 12px;text-align:left;background:#fff;border:1px solid var(--line);border-left:3px solid var(--accent);padding:20px;cursor:pointer}.platform-chain button>span{font-size:11px;color:#78909e}.platform-chain button>strong{font-size:19px;font-weight:500}.platform-chain button>p{grid-column:2;font-size:12px}.platform-chain button>b{grid-column:3;grid-row:1/3;font-size:21px;font-weight:400;color:var(--accent)}.faq-section{padding:80px 5%;display:grid;grid-template-columns:.9fr 1.1fr;gap:8%}.faq-section h2{font-size:40px;margin-top:20px;line-height:1.15}.faq-list{border-top:1px solid #a1b1bc}.faq-list details{padding:22px 0;border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;font-size:16px;font-weight:500;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#718997;font-size:21px}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list p{font-size:14px;line-height:1.8;padding:15px 30px 0 0}
footer{padding:45px 5% 25px;border-top:1px solid var(--line);max-width:1600px;margin:auto}.footer-top{display:flex;align-items:start;gap:50px;padding-bottom:45px}.footer-top p{max-width:280px;font-size:14px}.footer-top>a:last-child{margin-left:auto;font-size:14px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#6c7f8c;border-top:1px solid var(--line);padding-top:25px}.footer-bottom>div{display:flex;gap:20px}
.page-intro{padding:55px 5% 40px;max-width:1100px}.page-intro h1{font-size:clamp(40px,5vw,74px);margin:25px 0}.page-intro p{font-size:18px;max-width:700px}.section{padding:65px 5%}.section-heading{max-width:850px;margin-bottom:35px}.section-heading h2{font-size:42px;margin:20px 0}.section-heading p{font-size:17px}.detail-split{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center}.detail-image{width:100%;max-height:650px;object-fit:contain}.detail-copy h2{font-size:38px;margin:20px 0}.detail-copy p{margin-bottom:20px}.detail-copy ul{color:#536772;padding-left:20px;margin-bottom:30px}.detail-copy li{margin:12px 0}.workflow-section{background:#e7edf0}.workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.workflow>div{border-top:1px solid #a8b8c4;padding-top:20px}.workflow span{font-size:12px;color:var(--accent-ink)}.workflow h3{font-size:23px;line-height:1.35;font-weight:500;margin-top:20px}.closing{padding:70px 5%;display:flex;justify-content:space-between;align-items:center;gap:35px}.closing h2{font-size:42px;margin-top:20px}.gallery-section{padding-top:10px}.filter-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px}.filter-row button{background:transparent;border:1px solid #b2c1ca;color:#455964;padding:10px 22px;cursor:pointer}.filter-row button[aria-pressed=true]{background:#172e3d;color:white}.gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:35px}.gallery img,.gallery video{aspect-ratio:16/10;width:100%;object-fit:cover;background:#132a39}.gallery figcaption{padding:20px 0}.gallery h3{font-size:24px;margin:10px 0}.gallery p{font-size:15px}.media-count{font-size:13px;margin-top:15px}.comparison{position:relative;aspect-ratio:16/10;overflow:hidden;background:#273c4a}.comparison img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.comparison .compare-front{clip-path:inset(0 calc(100% - var(--position,50%)) 0 0)}.comparison input{position:absolute;bottom:20px;width:80%;left:10%;accent-color:var(--engineering);z-index:2}.comparison-label{position:absolute;top:15px;padding:5px 10px;background:#101820c9;color:white;z-index:2;font-size:12px}.comparison-label.right{right:15px}.comparison-label.left{left:15px}.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;padding:20px 5% 100px}.contact-grid h2{font-size:32px;margin-bottom:24px}.contact-grid form{background:#e7edf0;padding:35px;display:grid;gap:20px}.contact-grid label{display:grid;gap:8px;font-size:14px}.contact-grid input,.contact-grid select,.contact-grid textarea{width:100%;padding:13px;background:#fff;color:#112434;border:1px solid #a5b7c3;border-radius:0}.contact-grid textarea{min-height:130px}.form-info{font-size:13px}.contact-status{font-size:14px;color:#176442}.contact-grid #brief-result .button{margin-top:12px}
body[data-product=engineering]{--accent:#3978ff;--accent-ink:#2359bb}body[data-product=operations]{--accent:#27a875;--accent-ink:#15734e}
body[data-product=engineering] .header .brand img{filter:hue-rotate(215deg)}body[data-product=operations] .header .brand img{filter:hue-rotate(130deg)}
@media(max-width:1150px){.header nav{gap:20px}.nav-right{gap:16px}.decision-hero{gap:4%}.decision-copy h1{font-size:43px}.scene-photo>img,.recording-space,.asset-context{height:400px;min-height:400px}.asset-context{padding:16px;gap:10px}.asset-id{padding:15px 10px}.asset-record{padding:12px}.asset-id strong{font-size:34px}.asset-record>strong{font-size:21px}.role-tabs button{gap:12px;padding:15px}.role-tabs strong{font-size:14px}.role-index{display:none}.decision-cta .button{font-size:14px;padding:16px}.decisions-section,.proof-section,.focused-demo,.common-platform,.faq-section{gap:5%}.time-result{gap:16px}.time-result>strong{font-size:62px}.time-result>span{font-size:42px}.outcomes h2{font-size:31px}.footer-bottom{flex-wrap:wrap}}
@media(max-width:800px){.header{height:78px}.brand{width:133px}.header nav{display:none;position:absolute;top:77px;left:0;right:0;z-index:20;background:var(--paper);padding:25px 5%;border-block:1px solid var(--line);flex-direction:column;align-items:start}.header nav.open{display:flex}.nav-right>.button{display:none}.menu-toggle{display:block}.entry-kicker{padding-bottom:18px}.entry-kicker .eyebrow{font-size:9px;max-width:240px}.entry-guide{font-size:11px}.role-tabs{gap:6px;margin-bottom:27px}.role-tabs button{padding:12px 9px;align-items:start;min-height:95px}.role-tabs strong{font-size:12px;line-height:1.45}.role-tabs small{font-size:10px;line-height:1.5;margin-top:6px}.role-arrow{display:none}.decision-hero{grid-template-columns:1fr;gap:30px;padding-bottom:30px}.decision-copy{padding:0}.decision-copy h1{font-size:clamp(39px,7.7vw,62px);margin-top:17px}.decision-copy>p{font-size:16px;max-width:580px}.decision-cta{flex-direction:row;align-items:center;flex-wrap:wrap;gap:17px}.decision-cta .button{font-size:13px;gap:18px}.mini-proof{margin-top:24px;padding-top:17px}.mini-proof strong{font-size:18px}.scene-photo>img{height:360px}.recording-space,.asset-context{min-height:360px;height:auto}.recording-space h3{font-size:38px}.asset-context{grid-template-columns:.85fr 1.15fr}.asset-id strong{font-size:40px}.asset-record{padding:14px}.asset-record>strong{font-size:24px}.fit-strip{flex-wrap:wrap;gap:10px 20px;padding:20px 0}.fit-label{max-width:none;font-size:9px;flex-basis:100%}.fit-strip>strong{font-size:13px}.fit-strip>a{font-size:12px}.decisions-section,.proof-section,.measured-result,.outcomes,.focused-demo,.common-platform,.faq-section{grid-template-columns:1fr;gap:35px}.decisions-section{padding:55px 0}.section-intro h2{font-size:34px}.decision-rows h3{font-size:18px}.proof-section{padding-block:50px}.proof-section-copy h2{font-size:35px}.video-placeholder{min-height:310px}.measured-result{padding:40px 0;gap:25px}.time-result{gap:25px}.time-result>strong{font-size:70px}.time-result>span{font-size:46px}.time-result small{font-size:16px}.outcomes{padding:45px 0;gap:25px}.outcomes h2{font-size:33px}.outcomes li{font-size:15px}.focused-demo{padding-block:50px}.focused-demo h2{font-size:43px}.demo-invite{padding:25px}.demo-invite h3{font-size:23px}.common-platform,.faq-section{padding:55px 5%}.platform-lead h2,.faq-section h2{font-size:35px}.platform-chain button{padding:18px}.faq-list summary{font-size:15px}.footer-top{flex-direction:column;gap:25px;padding-bottom:30px}.footer-top>a:last-child{margin-left:0}.footer-bottom{flex-direction:column}.footer-bottom>div{flex-wrap:wrap}.detail-split,.contact-grid,.gallery,.workflow{grid-template-columns:1fr;gap:30px}.page-intro{padding-top:40px}.page-intro h1{font-size:42px}.page-intro p{font-size:17px}.detail-copy h2,.section-heading h2{font-size:33px}.closing{align-items:start;flex-direction:column;padding:50px 5%}.closing h2{font-size:35px}.section{padding:50px 5%}.contact-grid form{padding:25px}}
@media(max-width:400px){.entry-guide{display:none}.role-tabs strong{font-size:11px}.decision-copy h1{font-size:36px}.asset-id strong{font-size:30px}.asset-id>span,.asset-record>span{font-size:8px}.asset-record>strong{font-size:21px}.scene-top,.scene-bottom{padding:14px;font-size:9px}.scene-photo-label strong{font-size:27px}.time-result{gap:15px}.time-result>strong{font-size:58px}.time-result>span{font-size:40px}.slot-top,.slot-bottom{padding:15px;letter-spacing:0}.slot-center h3{font-size:23px}.decision-cta .button{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.button:hover{transform:none}}

.product-detail{max-width:1600px;padding:20px 5% 0;margin:auto}.product-breadcrumb{border-top:1px solid var(--line);padding:18px 0 35px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#657c8a}.product-breadcrumb>span{font-size:10px;letter-spacing:.12em}.detail-delivery{background:#e7edf0;margin:0 -5.5556%;padding:55px 5.5556%;display:grid;grid-template-columns:1fr 1fr;gap:8%}.detail-delivery h2{font-size:34px;line-height:1.2;margin:20px 0}.detail-delivery p{font-size:16px}.detail-delivery ul{list-style:none;padding:15px 0 0;margin:0}.detail-delivery li{display:flex;gap:15px;font-size:16px;padding:16px 0;border-bottom:1px solid #becbd4;color:var(--accent-ink)}.detail-delivery li>span{color:var(--ink)}.detail-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:60px 0}.detail-timeline article{border-top:1px solid #a7b9c5;padding-top:20px}.detail-timeline article>span{font-size:11px;color:var(--accent-ink)}.detail-timeline h3{font-size:25px;font-weight:500;margin:20px 0 15px;line-height:1.3}.detail-timeline p{font-size:14px;line-height:1.8}.other-products{display:flex;gap:30px;align-items:center;flex-wrap:wrap;padding:40px 0}.other-products>a{display:flex;gap:10px;align-items:center;font-size:16px}.product-dot{width:6px;height:6px;background:var(--accent)}.contact-focus{padding:25px;border-left:3px solid var(--accent);background:#e9eef1;margin-top:30px}.contact-focus h3{font-size:24px;line-height:1.3;margin:12px 0}.contact-focus p{font-size:15px}.contact-focus>span{font-size:10px;letter-spacing:.12em;color:#536d7d}@media(max-width:800px){.detail-delivery,.detail-timeline{grid-template-columns:1fr;gap:30px}.detail-delivery h2{font-size:30px}.detail-timeline{padding:40px 0}.other-products{gap:20px}.product-breadcrumb{font-size:11px}}
.sales-evidence{padding:30px;min-height:440px;background:linear-gradient(130deg,#192d3b,#17222e);display:flex;flex-direction:column;justify-content:space-between}.sales-evidence-label{font-size:10px;letter-spacing:.12em;color:#a9bdcb}.sales-timing{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:30px 0}.sales-timing>div>span{display:block;font-size:9px;color:#b1c1cc;letter-spacing:.1em;margin-bottom:10px}.sales-timing strong{font-size:66px;font-weight:500;line-height:1;letter-spacing:-.035em;display:block;font-family:Manrope,sans-serif}.sales-timing>div:last-child strong{font-size:102px;color:var(--sales)}.sales-timing small{display:block;font-size:24px;letter-spacing:-.03em;margin-top:10px}.timing-arrow{font-size:35px;color:#748d9f}.time-bars{margin-bottom:30px;display:grid;gap:18px}.time-bars>div{display:grid;grid-template-columns:58px 1fr;gap:16px;align-items:center}.time-bars span{font-size:10px;color:#a7bfce}.time-bars i{height:8px;background:#537084;display:block;width:100%}.time-bars>div:last-child i{width:8.3333%;background:var(--sales)}.sales-evidence-bottom{border-top:1px solid #3b5263;padding-top:20px}.sales-evidence-bottom>span{font-size:15px;line-height:1.5;display:block;color:#deebf3;max-width:280px}.sales-evidence-bottom p{font-size:10px;line-height:1.6;color:#8ba3b5;margin-top:8px}@media(max-width:1150px){.sales-evidence{min-height:400px;padding:25px}.sales-timing>div:last-child strong{font-size:85px}.sales-timing strong{font-size:55px}.sales-timing small{font-size:22px}}@media(max-width:800px){.sales-evidence{min-height:390px}.sales-timing{justify-content:start;gap:40px}.sales-timing strong{font-size:65px}.sales-timing>div:last-child strong{font-size:95px}}@media(max-width:400px){.sales-evidence{padding:23px}.sales-timing{gap:22px}.sales-timing strong{font-size:48px}.sales-timing>div:last-child strong{font-size:75px}.sales-timing small{font-size:20px}}

/* Stronger hierarchy: dark product entry, bright product colors, clean white content. */
:root{--paper:#ffffff;--ink:#0b1729;--muted:#425469;--line:#ccd6e2}
h1,h2{font-weight:600}
.header{max-width:none;background:#080f1e;color:#fff;border-bottom:1px solid #25334b}
.header nav a,.language{color:#dbe6f7}
.header nav a:hover{color:#fff}
.header-demo{background:var(--accent);color:#07111e;font-weight:700}
.header-demo:hover{background:var(--accent);filter:brightness(1.1)}
.menu-toggle{color:#fff}
.decision-entry{background:#080f1e;color:#fff}
.entry-kicker{border-top-color:#31435d}
.entry-kicker .eyebrow,.entry-guide{color:#aebfda}
.role-tabs{gap:14px}
.role-tabs button{background:#111e34;color:#e8f0ff;border:1px solid #30435e;border-left:4px solid var(--accent);border-bottom-width:1px;padding-block:20px}
.role-tabs button:hover{background:#192c48;border-color:var(--accent)}
.role-tabs button[aria-selected=true]{background:var(--accent);color:#06111e;border-color:var(--accent);box-shadow:0 10px 30px -18px var(--accent)}
.role-tabs strong{font-weight:700;font-size:16px}
.role-tabs small{color:#b0c4dd}
.role-tabs button[aria-selected=true] small{color:#162c3d}
.role-tabs button[aria-selected=true] .role-index,.role-tabs button[aria-selected=true] .role-arrow{color:#0a2032}
.role-index{color:#a5b9d1}
.decision-entry .decision-copy>.eyebrow{color:#c5d4e9}
.decision-entry .decision-copy h1{font-weight:600;letter-spacing:-.035em}
.decision-entry .decision-copy h1 em{color:var(--accent)}
.decision-entry .decision-copy>p{color:#bbcbe1}
.decision-entry .quiet-link{color:#e4efff;border-color:#718caf}
.decision-entry .mini-proof{border-top-color:#354761}
.decision-entry .mini-proof div>span{color:#a5bdd8}
.accent-button{font-weight:700}
.accent-button:hover{box-shadow:0 8px 26px -15px var(--accent)}
.evidence-scene{border:1px solid #3b5270;border-top:3px solid var(--accent);box-shadow:0 25px 65px -25px #000b}
.scene-top{background:#101e34;border-bottom-color:#3b5270}
.scene-top>span:last-child{color:#bbcee5}
.scene-bottom{background:#101e34;color:#c4d7ee;border-top-color:#3b5270}
.sales-evidence{background:radial-gradient(ellipse at 100% 100%,#663346 0%,transparent 64%),#14233d}
.sales-timing strong{font-weight:600}
.sales-timing>div:last-child strong{color:#ff7171}
.sales-evidence-label,.sales-timing>div>span{color:#c6d7ed}
.time-bars span{color:#c3d7ee}
.time-bars i{background:#819cc3}
.sales-evidence-bottom>span{color:#fff}
.sales-evidence-bottom p{color:#b1c5df}
.recording-space{background:radial-gradient(ellipse at 100% 100%,#1e56b8,transparent 72%),#11244a}
.recording-space h3 em{color:#71a7ff}
.recording-space>p,.slate-label,.slate-footer{color:#c0d7fa}
.asset-context{background:#082c25}
.asset-id{background:#125239;border-color:#29a673}
.asset-id>span,.asset-record>span{color:#a2e9c7}
.asset-id p,.asset-record p{color:#c0e3d2}
.asset-record{background:#123e2d;border-color:#2d8560}
.asset-record>strong{color:#f1fff8}
.fit-strip{border-color:#334a67}
.fit-label{color:#a3bad5}
.fit-strip>strong{color:#deebfc}
.fit-strip>a{color:var(--accent);font-weight:600}
.journey-panel>.decisions-section,.journey-panel>.outcomes,.journey-panel>.measured-result,.journey-panel>.scope-note{background:#fff;color:var(--ink);margin-inline:-5.5556%;padding-inline:5.5556%}
.section-intro h2>span{color:#304a68}
.section-intro>.eyebrow,.proof-section-copy>.eyebrow,.outcomes .eyebrow{color:#476586}
.decision-rows{border-top:3px solid var(--accent)}
.decision-rows article{border-color:#c5d3e3}
.decision-rows h3{color:#112441;font-weight:700}
.decision-rows p{color:#405572}
.decision-rows article>span:first-child{color:var(--accent-ink);font-weight:600}
.proof-section{background:#e6effb;color:#10213a;border-top:1px solid #c2d6f0}
.proof-section p{color:#3d5676}
.proof-section .quiet-link{color:#183d71;border-color:#5279ab}
.capture-steps li{border-color:#9bb7dc;color:#183b69}
.video-placeholder{background:#0b1b33;border:1px solid #395b85;border-top:3px solid var(--accent)}
.slot-top,.slot-bottom{color:#b0c9e8;border-color:#365070}
.slot-center>span:last-child{color:#bfd2ea}
.slot-center h3{color:#fff}
.measured-result{border-bottom:1px solid #b4c9e0}
.time-result>strong{color:var(--accent-ink);font-weight:600}
.time-result>span{color:#475d79}
.time-result>b{color:#8a9db5}
.outcomes li{border-color:#c5d3e3;color:#1f3651}
.scope-note p,.measured-result p{color:#405a78}
.focused-demo{background:#0c2241}
.focused-demo h2{color:#fff}
.focused-demo .eyebrow{color:var(--accent)}
.focused-demo p{color:#bdd0e9}
.demo-invite{background:#183759;border:1px solid #49709d;border-top:3px solid var(--accent)}
.demo-invite>span{color:#bfd5ef}
.demo-invite h3{color:#fff}
.common-platform{background:#f0f5fc;color:#0c2341}
.platform-lead h2>span{color:#3565a3}
.platform-lead p{color:#425b7a}
.platform-chain button{border-color:#b8cbe2;border-left-width:5px}
.platform-chain button:hover{background:#e1edfc}
.platform-chain button>strong{font-weight:600;color:#122c50}
.platform-chain button>p{color:#4b6687}
.faq-section{background:#fff}
.faq-list summary{color:#183353;font-weight:600}
.faq-list details{border-color:#b9cde2}
.faq-list p{color:#425d7c}
footer{max-width:none;background:#080f1e;color:#eff5ff;border-color:#263d58}
.footer-top p{color:#acc1dc}
.footer-bottom{color:#afc4de;border-color:#304865}
.footer-top>a:last-child{color:#fff}
.page-intro p,.detail-copy p{color:#425978}
.detail-delivery,.workflow-section{background:#e6effb}
.contact-grid form{background:#e6effb;border-top:3px solid var(--accent)}
.contact-focus{background:#edf4fd}
.contact-status{color:#145b38}
body[data-product=engineering] .footer-top .brand img{filter:hue-rotate(215deg)}
body[data-product=operations] .footer-top .brand img{filter:hue-rotate(130deg)}
@media(max-width:800px){.header nav{background:#080f1e;border-color:#344b69}.header nav a{color:#dbe6f7}.role-tabs{gap:7px}.role-tabs button{padding:13px 9px;border-left-width:3px}.role-tabs strong{font-size:12px}.role-tabs small{font-size:10px}.decision-entry .decision-copy h1{letter-spacing:-.035em}}
@media(max-width:400px){.role-tabs strong{font-size:11px}}
