.theme-product-detail{--product-accent:#5ae8ee;--product-hot:#c8ff35;background:#05090e}
.product-detail{display:flex;flex-direction:column;overflow:hidden;background:#f0eee7;color:#05090e}
.product-hero{position:relative;min-height:940px;padding:145px 0 90px;overflow:hidden;background:#05090e;color:#fff;isolation:isolate}
.product-hero .grid-bg{opacity:.9}
.product-hero:after{content:"";position:absolute;z-index:0;right:-280px;top:-350px;width:900px;height:900px;border:1px solid rgba(90,232,238,.22);border-radius:50%;box-shadow:0 0 0 105px rgba(23,108,255,.035),0 0 0 220px rgba(90,232,238,.02)}
.product-hero-layout{position:relative;z-index:2;min-height:670px;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}
.product-hero-layout>*{min-width:0}
.product-back{display:flex;align-items:center;gap:12px;width:max-content;margin-bottom:30px;color:var(--product-accent)}
.product-back:before{content:"←";font-size:18px}
.product-hero-copy h1{max-width:820px;margin:0;font:800 clamp(69px,7.2vw,118px)/.8 Manrope,Arial,sans-serif;letter-spacing:-.085em;text-transform:uppercase;text-wrap:balance}
.product-hero-copy h1 em{display:block;color:var(--product-hot);font-style:normal}
.product-hero-copy>p{max-width:670px;margin:34px 0 28px;color:#b6c5cf;font-size:18px;line-height:1.7}
.product-hero-copy>p strong{color:#fff}
.product-hero .hero-facts{max-width:680px}
.product-visual{position:relative;min-height:610px;perspective:1200px;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .16s ease-out;will-change:transform}
.product-machine{position:absolute;left:50%;top:50%;width:480px;height:540px;transform:translate(-50%,-50%);transform-style:preserve-3d}
.pm-core{position:absolute;z-index:4;left:50%;top:50%;width:238px;height:238px;display:grid;place-content:center;justify-items:center;transform:translate(-50%,-50%) translateZ(70px);border:1px solid rgba(215,246,255,.78);border-radius:50%;background:radial-gradient(circle at 31% 22%,rgba(255,255,255,.82),transparent 5%),radial-gradient(circle at 52% 45%,rgba(90,232,238,.22),transparent 31%),linear-gradient(145deg,#176cff,#020913 72%);box-shadow:inset -36px -38px 62px #000,0 0 90px rgba(23,108,255,.5)}
.pm-core:before{content:"";position:absolute;inset:18px;border:1px solid rgba(200,255,53,.55);border-radius:50%}
.pm-core small,.pm-core strong,.pm-core span{position:relative;z-index:1}
.pm-core small{color:var(--product-accent);font:800 9px/1 Manrope,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}
.pm-core strong{margin:12px 0 8px;color:#fff;font:800 42px/.85 Manrope,Arial,sans-serif;letter-spacing:-.07em}
.pm-core span{max-width:165px;color:var(--product-hot);font:800 10px/1.2 Manrope,Arial,sans-serif;letter-spacing:.11em;text-align:center;text-transform:uppercase}
.pm-orbit{position:absolute;z-index:2;left:50%;top:50%;border:1px solid rgba(90,232,238,.43);border-radius:50%}
.pm-orbit:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--product-hot);box-shadow:0 0 18px var(--product-hot)}
.pm-orbit-a{width:430px;height:430px;transform:translate(-50%,-50%) rotateX(67deg) rotateZ(13deg)}
.pm-orbit-a:after{left:5%;top:36%}
.pm-orbit-b{width:360px;height:360px;transform:translate(-50%,-50%) rotateY(68deg) rotateZ(22deg);border-style:dashed}
.pm-orbit-b:after{right:3%;bottom:28%;background:var(--product-accent);box-shadow:0 0 18px var(--product-accent)}
.pm-beam{position:absolute;z-index:1;left:50%;bottom:0;width:390px;height:120px;transform:translateX(-50%) rotateX(70deg);border:1px solid rgba(90,232,238,.34);border-radius:50%;background:radial-gradient(ellipse,rgba(23,108,255,.34),transparent 70%);box-shadow:0 0 55px rgba(23,108,255,.24)}
.pm-panel{position:absolute;z-index:5;width:180px;min-height:82px;padding:15px 17px;border:1px solid rgba(167,226,255,.48);background:linear-gradient(135deg,rgba(10,41,69,.97),rgba(3,10,18,.93));box-shadow:9px 11px 0 rgba(0,0,0,.3);color:#fff}
.pm-panel small{display:block;margin-bottom:9px;color:var(--product-accent);font:800 8px/1 Manrope,Arial,sans-serif;letter-spacing:.15em}
.pm-panel b{display:block;font:800 12px/1.25 Manrope,Arial,sans-serif}
.pm-panel-a{left:-15px;top:70px;transform:translateZ(115px) rotate(-2deg)}
.pm-panel-b{right:-18px;top:165px;transform:translateZ(70px) rotate(2deg)}
.pm-panel-c{left:18px;bottom:48px;transform:translateZ(95px) rotate(1deg)}
.product-hero-strip{position:absolute;z-index:5;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.18);background:rgba(3,8,13,.9)}
.product-hero-strip div{min-height:76px;padding:18px 26px;border-right:1px solid rgba(255,255,255,.18);color:#91a4b2;font-size:10px}
.product-hero-strip div:last-child{border-right:0}.product-hero-strip b{display:block;margin-bottom:5px;color:#fff;font:800 9px/1 Manrope,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}

.product-manifesto{position:relative;padding:135px 0;background:#f0eee7}
.product-manifesto-grid{display:grid;grid-template-columns:160px minmax(0,1.2fr) minmax(280px,.55fr);gap:55px;align-items:start}
.product-manifesto-grid>span{padding-top:12px;color:#0757d8}
.product-manifesto h2,.product-flow h2,.product-outcomes h2,.product-related h2{margin:0;font:800 clamp(55px,6.5vw,102px)/.84 Manrope,Arial,sans-serif;letter-spacing:-.075em;text-transform:uppercase}
.product-manifesto h2 em,.product-flow h2 em,.product-outcomes h2 em{display:block;color:#176cff;font-style:normal}
.product-manifesto p{max-width:500px;margin:8px 0 0;padding-left:24px;border-left:2px solid #176cff;color:#596771;font-size:18px;line-height:1.75}

.product-flow{padding:125px 0;background:#081d32;color:#fff}
.product-flow-head,.product-outcomes-head,.product-related-head{display:grid;grid-template-columns:.55fr 1.45fr;gap:60px;align-items:end}
.product-flow-head>span{color:var(--product-accent)}
.product-flow h2 em{color:var(--product-hot)}
.product-flow-list{margin-top:70px;border-top:1px solid rgba(255,255,255,.3)}
.product-flow-list article{display:grid;grid-template-columns:90px minmax(230px,.7fr) minmax(300px,1fr) 70px;gap:35px;align-items:center;min-height:158px;border-bottom:1px solid rgba(255,255,255,.26)}
.product-flow-list article>span{color:var(--product-accent);font:800 10px/1 Manrope,Arial,sans-serif;letter-spacing:.15em}
.product-flow-list h3{margin:0;font:800 clamp(26px,2.7vw,42px)/.95 Manrope,Arial,sans-serif;letter-spacing:-.05em;text-transform:uppercase}
.product-flow-list p{max-width:620px;margin:0;color:#b5c6d1;line-height:1.65}
.product-flow-list i{position:relative;width:52px;height:52px;border:1px solid rgba(255,255,255,.45);border-radius:50%}
.product-flow-list i:after{content:"→";position:absolute;inset:0;display:grid;place-content:center;color:var(--product-hot);font-style:normal;font-size:20px}

.product-outcomes{padding:130px 0;background:#f0eee7}
.product-outcomes-head>span,.product-related-head>span{color:#0757d8}
.product-outcomes-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border:2px solid #05090e;box-shadow:15px 15px 0 #176cff}
.product-outcomes-grid article{min-height:310px;padding:30px;border-right:1px solid #a9b2b7;background:#fff}
.product-outcomes-grid article:last-child{border-right:0}
.product-outcomes-grid span{color:#176cff;font:800 11px/1 Manrope,Arial,sans-serif;letter-spacing:.15em}
.product-outcomes-grid h3{margin:78px 0 16px;font:800 30px/.95 Manrope,Arial,sans-serif;letter-spacing:-.05em;text-transform:uppercase}
.product-outcomes-grid p{margin:0;color:#64717a;line-height:1.65}

.product-price-band{padding:70px 0;background:#176cff;color:#fff}
.product-price-inner{display:grid;grid-template-columns:1fr auto auto;gap:50px;align-items:center}
.product-price-inner .caps{color:#b9d5ff}.product-price-inner h2{margin:8px 0 0;font:800 clamp(30px,3.8vw,56px)/.95 Manrope,Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase}
.product-price-value{text-align:right}.product-price-value strong{display:block;font:800 clamp(35px,4.5vw,66px)/.9 Manrope,Arial,sans-serif;letter-spacing:-.06em}.product-price-value span{display:block;margin-top:10px;color:#d7e6ff;font-size:12px}
.product-price-band .button{background:var(--product-hot)}

.product-related{padding:125px 0;background:#e6edf1}
.product-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:65px}
.product-related-grid a{min-height:270px;padding:27px;border:1px solid #9aa8b1;background:#fff;transition:transform .2s,box-shadow .2s}
.product-related-grid a:hover{transform:translateY(-5px);box-shadow:9px 9px 0 #176cff}
.product-related-grid span{color:#176cff;font:800 9px/1 Manrope,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}
.product-related-grid h3{margin:54px 0 14px;font:800 29px/.95 Manrope,Arial,sans-serif;letter-spacing:-.05em;text-transform:uppercase}
.product-related-grid p{color:#64717a;line-height:1.55}.product-related-grid b{display:block;margin-top:28px;font:800 11px Manrope,Arial,sans-serif;text-transform:uppercase}

.visual-shield,.visual-privacy,.visual-access,.visual-filter{--product-accent:#76e9bc;--product-hot:#c8ff35}
.visual-analytics,.visual-google,.visual-audit{--product-accent:#72a6ff;--product-hot:#5ae8ee}
.visual-language,.visual-style,.visual-brand{--product-accent:#ffc14f;--product-hot:#5ae8ee}
.visual-jobs,.visual-routing,.visual-inbox{--product-accent:#ff8668;--product-hot:#ffc14f}
.visual-autopilot,.visual-generator,.visual-bundle,.visual-agency{--product-accent:#5ae8ee;--product-hot:#c8ff35}
.visual-pages .pm-core,.visual-editor .pm-core,.visual-wordpress .pm-core{border-radius:34px;transform:translate(-50%,-50%) translateZ(70px) rotate(-4deg)}
.visual-backup .pm-core,.visual-update .pm-core{border-radius:50% 50% 22% 22%}
.visual-links .pm-orbit-a,.visual-network .pm-orbit-a,.visual-routing .pm-orbit-a{border-style:dashed}
.visual-agency .pm-core{box-shadow:inset -36px -38px 62px #000,0 0 100px rgba(90,232,238,.48)}

@media(max-width:1050px){
  .product-hero{min-height:1450px}.product-hero-layout{grid-template-columns:1fr}.product-visual{width:min(720px,100%);margin:-25px auto 0}
  .product-manifesto-grid{grid-template-columns:1fr;gap:30px}.product-manifesto-grid>span{padding:0}
  .product-flow-head,.product-outcomes-head,.product-related-head{grid-template-columns:1fr;gap:25px}
  .product-flow-list article{grid-template-columns:70px 1fr}.product-flow-list p{grid-column:2}.product-flow-list i{display:none}
  .product-outcomes-grid,.product-related-grid{grid-template-columns:1fr}.product-outcomes-grid article{border-right:0;border-bottom:1px solid #a9b2b7}.product-outcomes-grid article:last-child{border-bottom:0}
  .product-price-inner{grid-template-columns:1fr auto}.product-price-inner .button{grid-column:1/-1;width:100%}
}
@media(max-width:620px){
  .product-hero{min-height:1260px;padding-top:120px}.product-hero-layout{gap:25px}.product-hero-copy h1{max-width:100%;font-size:clamp(42px,12.3vw,48px);overflow-wrap:anywhere}.product-hero-copy>p{font-size:16px}.product-visual{min-width:0;min-height:480px;margin:0 -14px;width:auto;max-width:none}
  .product-machine{transform:translate(-50%,-50%) scale(.72)}.product-hero-strip{grid-template-columns:1fr 1fr}.product-hero-strip div:nth-child(n+3){display:none}
  .product-manifesto,.product-flow,.product-outcomes,.product-related{padding:88px 0}.product-manifesto h2,.product-flow h2,.product-outcomes h2,.product-related h2{font-size:47px}
  .product-flow-list{margin-top:45px}.product-flow-list article{grid-template-columns:42px 1fr;gap:18px;min-height:190px;padding:22px 0}.product-flow-list p{font-size:15px}
  .product-outcomes-grid{margin-top:45px;box-shadow:9px 9px 0 #176cff}.product-outcomes-grid article{min-height:245px;padding:24px}.product-outcomes-grid h3{margin-top:50px;font-size:27px}
  .product-price-inner{grid-template-columns:1fr;text-align:left}.product-price-value{text-align:left}.product-related-grid{margin-top:42px}.product-related-grid a{min-height:230px}
}
@media(prefers-reduced-motion:reduce){.product-visual{transition:none}}

/* Full product landing pages */
.product-hero{order:10}.product-jump{order:20}.product-manifesto{order:30}.product-capabilities{order:40}.product-cockpit{order:50}.product-fit{order:60}.product-inline-cta{order:70}.product-flow{order:80}.product-outcomes{order:90}.product-trust{order:100}.product-faq{order:110}.product-price-band{order:120}.product-related{order:130}.product-final-cta{order:140}

/* The content stays reusable, while the story follows the job of each module. */
.story-recovery .product-flow{order:40}.story-recovery .product-cockpit{order:50}.story-recovery .product-trust{order:60}.story-recovery .product-outcomes{order:70}.story-recovery .product-inline-cta{order:80}.story-recovery .product-capabilities{order:90}.story-recovery .product-fit{order:100}
.story-language .product-flow{order:30}.story-language .product-cockpit{order:40}.story-language .product-manifesto{order:50}.story-language .product-capabilities{order:60}.story-language .product-outcomes{order:70}.story-language .product-fit{order:80}.story-language .product-inline-cta{order:90}
.story-intake .product-flow{order:40}.story-intake .product-cockpit{order:50}.story-intake .product-fit{order:60}.story-intake .product-capabilities{order:70}.story-intake .product-inline-cta{order:80}
.story-create .product-capabilities{order:30}.story-create .product-cockpit{order:40}.story-create .product-flow{order:50}.story-create .product-manifesto{order:60}.story-create .product-fit{order:70}.story-create .product-inline-cta{order:80}
.story-governance .product-trust{order:40}.story-governance .product-flow{order:50}.story-governance .product-capabilities{order:60}.story-governance .product-cockpit{order:70}.story-governance .product-fit{order:80}.story-governance .product-outcomes{order:90}.story-governance .product-inline-cta{order:100}
.story-orchestrate .product-cockpit{order:30}.story-orchestrate .product-manifesto{order:40}.story-orchestrate .product-flow{order:50}.story-orchestrate .product-capabilities{order:60}.story-orchestrate .product-fit{order:70}.story-orchestrate .product-inline-cta{order:80}

.product-jump{position:sticky;z-index:20;top:84px;border-bottom:1px solid #bdc5ca;background:rgba(255,255,255,.94);backdrop-filter:blur(16px)}
.product-jump .wrap{min-height:68px;display:flex;align-items:center;gap:30px}
.product-jump a{color:#53616a;font:800 10px/1 Manrope,Arial,sans-serif;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}
.product-jump a:hover{color:#176cff}.product-jump .product-jump-cta{margin-left:auto;align-self:stretch;display:grid;place-items:center;padding:0 28px;background:#c8ff35;color:#05090e}
.product-manifesto-copy p{max-width:500px;margin:8px 0 0;padding-left:24px;border-left:2px solid #176cff;color:#596771;font-size:18px;line-height:1.75}
.product-manifesto-copy ul{display:grid;gap:12px;margin:30px 0 0;padding:0;list-style:none;color:#1c2c36;font-weight:700}
.product-manifesto-copy li{position:relative;padding-left:25px}.product-manifesto-copy li:before{content:"✓";position:absolute;left:0;color:#176cff;font-weight:900}

.product-section-head{display:grid;grid-template-columns:.55fr 1.45fr;gap:60px;align-items:start}
.product-section-head>.caps{padding-top:13px;color:#176cff}.product-section-head h2,.product-cockpit h2,.product-trust h2,.product-faq h2,.product-final-cta h2{margin:0;font:800 clamp(55px,6.5vw,102px)/.84 Manrope,Arial,sans-serif;letter-spacing:-.075em;text-transform:uppercase;text-wrap:balance}
.product-section-head h2 em,.product-cockpit h2 em,.product-trust h2 em,.product-faq h2 em,.product-final-cta h2 em{display:block;color:#176cff;font-style:normal}
.product-section-head p{max-width:640px;margin:28px 0 0;color:#5d6b74;font-size:18px;line-height:1.7}

.product-capabilities{position:relative;padding:125px 0;background:#e7edf1}
.product-capabilities:before{content:"CAPABILITIES";position:absolute;right:-.03em;top:-.18em;color:transparent;-webkit-text-stroke:1px rgba(23,108,255,.1);font:800 clamp(150px,20vw,360px)/1 Manrope,Arial,sans-serif;letter-spacing:-.1em}
.product-capability-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:68px;border:2px solid #05090e;box-shadow:14px 14px 0 #176cff}
.product-capability-grid article{position:relative;min-height:270px;padding:30px;border-right:1px solid #9aa5ad;border-bottom:1px solid #9aa5ad;background:#fff}
.product-capability-grid article:nth-child(2n){border-right:0}.product-capability-grid article:nth-last-child(-n+2){border-bottom:0}
.product-capability-grid article>span{color:#176cff;font:800 10px/1 Manrope,Arial,sans-serif;letter-spacing:.16em}
.product-capability-grid h3{max-width:520px;margin:58px 0 14px;font:800 clamp(27px,2.8vw,43px)/.95 Manrope,Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase}
.product-capability-grid p{max-width:570px;margin:0;color:#60707a;line-height:1.65}.product-capability-grid article>b{position:absolute;right:27px;top:26px;width:45px;height:45px;display:grid;place-items:center;border:1px solid #05090e;border-radius:50%;font-size:18px}

.product-cockpit{position:relative;overflow:hidden;padding:125px 0;background:#071a2e;color:#fff}
.product-cockpit:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(90,232,238,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(90,232,238,.075) 1px,transparent 1px);background-size:64px 64px}
.product-cockpit-layout{position:relative;display:grid;grid-template-columns:.74fr 1.26fr;gap:85px;align-items:center}.product-cockpit-copy>.caps{color:var(--product-accent)}.product-cockpit h2{margin-top:27px;font-size:clamp(52px,5.6vw,88px)}.product-cockpit h2 em{color:var(--product-hot)}
.product-cockpit-copy>p{max-width:550px;margin:30px 0;color:#afbfca;font-size:17px;line-height:1.7}.product-checks{display:grid;gap:12px}.product-checks span{position:relative;padding-left:23px;color:#e8f3f8;font-weight:700}.product-checks span:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--product-hot);box-shadow:0 0 12px var(--product-hot)}
.product-ui{border:1px solid rgba(193,232,255,.5);background:#eaf1f5;box-shadow:20px 24px 0 #176cff,0 35px 85px rgba(0,0,0,.45);transform:rotate(1deg)}
.product-ui-bar{height:48px;display:flex;align-items:center;gap:7px;padding:0 17px;border-bottom:1px solid rgba(255,255,255,.14);background:#030a11}.product-ui-bar i{width:8px;height:8px;border-radius:50%;background:#607581}.product-ui-bar span{margin-left:auto;color:#9fb3c0;font-size:9px}
.product-ui-body{display:grid;grid-template-columns:132px 1fr;min-height:470px;color:#071a2e}.product-ui-body aside{display:flex;flex-direction:column;gap:8px;padding:24px 14px;background:#0a263f;color:#aac0cf;font-size:10px}.product-ui-body aside b{margin-bottom:21px;color:#fff}.product-ui-body aside span{padding:9px;border-radius:5px}.product-ui-body aside .active{background:#176cff;color:#fff;font-weight:800}
.product-ui-main{padding:30px}.product-ui-main>small{color:#176cff;font:800 9px Manrope,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.product-ui-main>h3{margin:10px 0 27px;font:800 clamp(28px,3.2vw,50px)/.95 Manrope,Arial,sans-serif;letter-spacing:-.055em}.product-ui-status{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px;border:1px solid #c6d0d6;background:#fff}.product-ui-status b{display:flex;align-items:center;gap:9px}.product-ui-status b i{width:9px;height:9px;border-radius:50%;background:#1ac484;box-shadow:0 0 0 6px rgba(26,196,132,.12)}.product-ui-status span{color:#6b7880;font-size:11px}
.product-ui-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.product-ui-cards div{min-height:170px;display:flex;flex-direction:column;padding:17px;border:1px solid #c6d0d6;background:#fff}.product-ui-cards small{color:#176cff;font:800 8px Manrope,Arial,sans-serif;letter-spacing:.13em}.product-ui-cards b{margin-top:40px;font:800 15px/1.1 Manrope,Arial,sans-serif}.product-ui-cards span{margin-top:auto;color:#5d6b74;font-size:10px}

.product-fit{padding:125px 0;background:#f0eee7}.product-fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:68px}.product-fit-grid article{min-height:330px;padding:28px;border:1px solid #9da8ae;background:#fff}.product-fit-grid article>span{color:#176cff;font:800 10px Manrope,Arial,sans-serif;letter-spacing:.15em}.product-fit-grid h3{margin:75px 0 18px;font:800 clamp(27px,2.7vw,40px)/.97 Manrope,Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase}.product-fit-grid p{color:#61707a;line-height:1.65}

.product-inline-cta{padding:72px 0;background:#176cff;color:#fff}.product-inline-cta .wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:center}.product-inline-cta .caps{color:#cfe1ff}.product-inline-cta h2{max-width:800px;margin:14px 0 0;font:800 clamp(38px,4.4vw,67px)/.91 Manrope,Arial,sans-serif;letter-spacing:-.065em;text-transform:uppercase}.product-inline-cta p{max-width:520px;margin:0 0 24px;color:#dce8fb;line-height:1.65}.product-inline-cta .button{background:var(--product-hot);color:#05090e;box-shadow:8px 8px 0 #05090e}

.product-trust{padding:125px 0;background:#071a2e;color:#fff}.product-trust-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:90px}.product-trust .caps{color:var(--product-accent)}.product-trust h2{margin-top:28px;font-size:clamp(52px,5.5vw,86px)}.product-trust h2 em{color:var(--product-hot)}.product-trust-list{border-top:1px solid rgba(255,255,255,.25)}.product-trust-list article{display:grid;grid-template-columns:60px 1fr;gap:24px;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.25)}.product-trust-list article>span{color:var(--product-accent);font:800 10px Manrope,Arial,sans-serif;letter-spacing:.15em}.product-trust-list h3{margin:0 0 12px;font:800 clamp(24px,2.5vw,36px)/1 Manrope,Arial,sans-serif;letter-spacing:-.045em;text-transform:uppercase}.product-trust-list p{max-width:620px;color:#adbec9;line-height:1.65}

.product-faq{padding:125px 0;background:#e4e8eb}.product-faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;align-items:start}.product-faq .caps{color:#176cff}.product-faq h2{margin-top:28px;font-size:clamp(49px,5.2vw,80px)}.product-faq>div>div:first-child>p{max-width:430px;margin:28px 0;color:#60707a;line-height:1.65}.product-faq>div>div:first-child>a{color:#176cff;font-weight:800;text-decoration:none}
.product-faq-list{padding:16px;border:2px solid #05090e;background:#fff;box-shadow:14px 14px 0 #176cff}.product-faq-list details{border-bottom:1px solid #c5ccd1}.product-faq-list details:last-child{border-bottom:0}.product-faq-list summary{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px;cursor:pointer;list-style:none;font:800 18px/1.35 Manrope,Arial,sans-serif}.product-faq-list summary::-webkit-details-marker{display:none}.product-faq-list summary span{color:#176cff;font-size:25px}.product-faq-list details[open] summary span{transform:rotate(45deg)}.product-faq-list details p{margin:0;padding:0 65px 24px 20px;color:#5e6d76;line-height:1.65}

.product-price-actions{display:grid;min-width:330px;gap:12px}.product-price-actions>.product-price-link{color:#fff;font:800 10px Manrope,Arial,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase}.product-price-band .button{color:#05090e;box-shadow:7px 7px 0 #05090e}
.product-bundle-upsell{display:block;margin-top:4px;padding:14px 16px;border:1px solid rgba(255,255,255,.42);background:rgba(3,10,18,.2);color:#fff;text-decoration:none;text-align:left}.product-bundle-upsell span{display:block;color:#d8e6ff;font:800 8px/1.2 Manrope,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.product-bundle-upsell strong{display:block;margin-top:7px;font:800 13px/1.3 Manrope,Arial,sans-serif}
.product-final-cta{position:relative;overflow:hidden;padding:125px 0;background:#05090e;color:#fff;text-align:center}.product-final-cta .wrap{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.product-final-glow{position:absolute;left:50%;top:50%;width:620px;height:620px;transform:translate(-50%,-50%);border:1px solid rgba(90,232,238,.3);border-radius:50%;box-shadow:0 0 0 75px rgba(23,108,255,.06),0 0 0 150px rgba(90,232,238,.025),0 0 110px rgba(23,108,255,.35)}.product-final-cta .caps{color:var(--product-accent)}.product-final-cta h2{max-width:1100px;margin-top:27px}.product-final-cta h2 em{color:var(--product-hot)}.product-final-cta p{max-width:680px;margin:30px auto;color:#a9bbc6;font-size:18px;line-height:1.65}.product-final-cta>div:last-child>div{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.product-final-cta .button{min-width:250px}.product-final-cta .button:first-child{background:var(--product-hot);color:#05090e}

@media(max-width:1050px){
  .product-hero{min-height:auto;padding-bottom:0}.product-hero-layout{min-height:0;padding-bottom:20px}.product-visual{height:560px;min-height:0}.product-hero-strip{position:relative}
  .product-jump{top:65px}.product-jump .wrap{overflow-x:auto}.product-jump a:not(.product-jump-cta){display:none}.product-jump .product-jump-cta{margin-left:0;width:100%}
  .product-section-head,.product-cockpit-layout,.product-trust-layout,.product-faq-layout{grid-template-columns:1fr;gap:40px}
  .product-capability-grid{grid-template-columns:1fr}.product-capability-grid article,.product-capability-grid article:nth-child(2n){border-right:0;border-bottom:1px solid #9aa5ad}.product-capability-grid article:last-child{border-bottom:0}
  .product-ui{max-width:850px}.product-fit-grid{grid-template-columns:1fr}.product-fit-grid article{min-height:250px}.product-fit-grid h3{margin-top:45px}
  .product-inline-cta .wrap{grid-template-columns:1fr;gap:35px}.product-price-inner{grid-template-columns:1fr auto}.product-price-actions{grid-column:1/-1}
}
@media(max-width:620px){
  .product-hero{padding-top:112px}.product-hero-layout{gap:12px}.product-visual{height:405px;margin:-12px -14px 0}.product-machine{transform:translate(-50%,-50%) scale(.62)}.product-hero-strip div{padding:13px}.product-jump{top:70px}.product-jump .wrap{min-height:54px}.product-jump .product-jump-cta{padding:0 12px;font-size:9px}
  .product-manifesto,.product-capabilities,.product-cockpit,.product-fit,.product-flow,.product-outcomes,.product-trust,.product-faq,.product-related,.product-final-cta{padding:76px 0}
  .product-manifesto-grid{gap:24px}.product-manifesto-copy p{padding-left:16px;font-size:16px}.product-manifesto-copy ul{margin-top:22px;font-size:14px}
  .product-section-head{gap:24px}.product-section-head h2,.product-cockpit h2,.product-trust h2,.product-faq h2,.product-final-cta h2{font-size:45px}.product-section-head p{margin-top:20px;font-size:16px}
  .product-capability-grid{margin-top:42px;box-shadow:8px 8px 0 #176cff}.product-capability-grid article{min-height:225px;padding:23px}.product-capability-grid h3{margin-top:48px;font-size:28px}.product-capability-grid article>b{right:20px;top:19px;width:39px;height:39px}
  .product-cockpit-layout{gap:34px}.product-cockpit h2,.product-trust h2,.product-faq h2{margin-top:20px}.product-cockpit-copy>p{margin:22px 0;font-size:15px}.product-ui{margin-right:8px;box-shadow:8px 9px 0 #176cff;transform:none}.product-ui-body{grid-template-columns:74px 1fr;min-height:360px}.product-ui-body aside{padding:14px 7px;font-size:7px}.product-ui-main{padding:16px}.product-ui-main>h3{font-size:26px}.product-ui-status{align-items:flex-start;flex-direction:column;padding:12px}.product-ui-cards{grid-template-columns:1fr}.product-ui-cards div{min-height:96px}.product-ui-cards b{margin-top:15px}.product-ui-cards div:nth-child(n+3){display:none}
  .product-fit-grid{margin-top:42px}.product-fit-grid article{min-height:230px;padding:23px}.product-fit-grid h3{margin-top:42px;font-size:28px}
  .product-inline-cta{padding:58px 0}.product-inline-cta h2{font-size:37px}.product-inline-cta .button{width:100%}
  .product-trust-layout{gap:32px}.product-trust-list article{grid-template-columns:40px 1fr;gap:12px;padding:24px 0}.product-trust-list h3{font-size:24px}.product-trust-list p{font-size:14px}
  .product-faq-layout{gap:34px}.product-faq-list{padding:8px;box-shadow:8px 8px 0 #176cff}.product-faq-list summary{min-height:70px;padding:15px;font-size:15px}.product-faq-list details p{padding:0 42px 18px 15px;font-size:14px}
  .product-price-inner{grid-template-columns:1fr;gap:25px}.product-price-value{text-align:left}.product-price-actions .button{width:100%}.product-related-grid a{min-height:220px}.product-final-cta p{font-size:16px}.product-final-cta>div:last-child>div{display:grid;width:100%}.product-final-cta .button{width:100%;min-width:0}
}
