:root{--navy:#07111f;--navy2:#0b192b;--ink:#122035;--paper:#f4f7f8;--muted:#93a4b8;--line:#20334a;--orange:#ff6b35;--cyan:#46d8d0;--lime:#b8ef68}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:#eef5fb;font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit}.nav-shell{position:absolute;z-index:10;top:0;left:50%;transform:translateX(-50%);width:min(1180px,calc(100% - 40px));height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff21}.brand{text-decoration:none;display:flex;align-items:center;gap:8px;font-size:.83rem;letter-spacing:.13em}.brand span{font-weight:900}.brand b{padding:4px 7px;background:var(--orange);color:#111}.nav-shell nav{display:flex;gap:28px}.nav-shell nav a{text-decoration:none;color:#abb9c9;font-size:.9rem}.nav-cta{padding:11px 17px;border:1px solid #4c6076;text-decoration:none;font-weight:700;font-size:.88rem}.hero{position:relative;min-height:850px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;width:min(1180px,calc(100% - 40px));margin:auto;padding:150px 0 90px}.hero:before{content:"";position:absolute;z-index:-2;inset:0 -100vw;background:radial-gradient(circle at 75% 24%,#46d8d01f,transparent 29%),radial-gradient(circle at 25% 75%,#ff6b3517,transparent 31%),var(--navy)}.hero:after{content:"";position:absolute;z-index:-1;inset:0 -100vw;background-image:linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000,transparent 90%)}.kicker{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:var(--cyan);font-size:.76rem;text-transform:uppercase;letter-spacing:.16em;font-weight:800}.kicker i{width:19px;height:2px;background:currentColor}.kicker.dark{color:#0a877f}.hero h1,.section h2,.final-cta h2{margin:0;letter-spacing:-.055em;line-height:.98;font-weight:750}.hero h1{max-width:720px;font-size:clamp(3.5rem,6.2vw,6.3rem)}em{color:var(--orange);font-style:normal}.hero-lead{max-width:690px;margin:28px 0 14px;font-size:1.25rem;color:#c2cfdd}.hero-line{max-width:670px;color:#8497ac}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.button{min-height:51px;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:0 22px;border:1px solid #40546b;text-decoration:none;font-weight:800}.button.primary{border-color:var(--orange);background:var(--orange);color:#101723}.button.ghost{background:#07111f66}.control-panel{padding:19px;background:#0a1728;border:1px solid #26394e;box-shadow:0 40px 90px #00000059;transform:rotate(1deg)}.panel-top{display:flex;justify-content:space-between;padding:4px 3px 16px;color:#73879c;font-size:.72rem}.panel-top b{color:var(--lime)}.signal-card,.mail-card{padding:21px;background:#0e2135;border:1px solid #233b53}.signal-card small,.mail-card>span{color:var(--cyan);font-size:.68rem}.signal-card strong{display:block;margin:7px 0 4px;font-size:1.1rem}.signal-card p,.mail-card p{margin:0;color:#8296aa;font-size:.82rem}.contact-row{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;margin:10px 0;padding:14px;background:#0b1b2e;border:1px solid #1e344b}.avatar{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:var(--cyan);color:#09201f;font-size:.75rem;font-weight:900}.contact-row b,.contact-row small{display:block}.contact-row small{color:#7d91a6;font-size:.72rem}.contact-row>strong{color:var(--lime)}.mail-card div{display:flex;justify-content:space-between;margin-top:16px;font-size:.71rem}.mail-card i{color:#8296aa}.mail-card b{color:var(--cyan)}.pipeline-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:10px}.pipeline-mini span{padding:8px 4px;text-align:center;background:#102236;color:#668096;font-size:.66rem}.pipeline-mini .active{background:#123a3d;color:var(--cyan)}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-strip div{display:flex;align-items:center;gap:13px;padding:25px max(20px,calc((100vw - 1180px)/8));border-right:1px solid var(--line)}.trust-strip b{color:var(--orange);font-size:.75rem}.trust-strip span{font-size:.86rem;color:#a9b8c7}.section{padding:100px max(20px,calc((100vw - 1180px)/2))}.section-intro{max-width:700px}.section-intro.wide{max-width:900px}.section h2,.final-cta h2{font-size:clamp(2.65rem,5vw,5.2rem)}.problem,.chain,.control,.learning{background:var(--paper);color:var(--ink)}.problem h2 em,.chain h2 em,.control h2 em,.learning h2 em{color:#dd4f1c}.problem-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center;margin-top:52px}.problem-copy>p{font-size:1.15rem;color:#566476}.problem-copy ul{padding:0;list-style:none}.problem-copy li{padding:10px 0;border-bottom:1px solid #d7e0e4;font-weight:700}.before-after{display:grid;grid-template-columns:1fr 38px 1fr;align-items:center}.chaos{display:flex;flex-wrap:wrap;gap:8px;padding:23px;background:#e5eaed}.chaos span{padding:10px;background:#fff;border:1px solid #d4dde2;font-size:.68rem;font-weight:800}.arrow{text-align:center;color:var(--orange);font-size:1.7rem}.order{padding:26px;background:var(--navy);color:#fff}.order small{color:var(--cyan);font-size:.68rem}.order strong{display:block;margin:13px 0 5px;font-size:1.3rem}.order p{margin:0;color:#8fa2b5}.workflow,.capabilities,.fit{background:var(--navy)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;background:var(--line);border:1px solid var(--line)}.steps article{min-height:265px;padding:30px;background:var(--navy2)}.steps span,.cap-grid span{display:block;color:var(--orange);font-size:.73rem;margin-bottom:44px}.steps h3,.cap-grid h3{margin:0 0 12px;font-size:1.15rem}.steps p,.cap-grid p{margin:0;color:#8fa2b5;font-size:.91rem}.chain h2{max-width:840px}.chain-line{display:grid;grid-template-columns:repeat(6,1fr);margin-top:52px;border-top:3px solid #cad5da}.chain-line div{position:relative;padding:28px 16px 10px;border-right:1px solid #d4dde1}.chain-line span{position:absolute;top:-15px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--orange);color:#fff;font-size:.68rem}.chain-line b,.chain-line small{display:block}.chain-line small{color:#6f7c89;margin-top:5px}.cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:55px}.cap-grid article{min-height:250px;padding:26px;background:#0b1a2c;border:1px solid #1c334a}.control{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.control-copy p:last-child{color:#657381;font-size:1.1rem}.checks{display:grid;gap:10px}.checks>div{display:grid;grid-template-columns:42px 1fr;gap:13px;padding:17px;background:#fff;border:1px solid #d8e0e5}.checks b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#dff8f5;color:#087c74}.checks strong{display:block}.checks span{color:#657381;font-size:.88rem}.fit{display:grid;grid-template-columns:1fr 1fr;gap:85px}.fit ul{margin:0;padding:0;list-style:none}.fit li{padding:16px 0;border-bottom:1px solid var(--line);color:#b0becd}.fit li:before{content:"→";margin-right:12px;color:var(--cyan)}.learning h2{max-width:970px}.questions{display:flex;flex-wrap:wrap;gap:9px;margin-top:45px}.questions span{padding:13px 16px;background:#fff;border:1px solid #d6dfe4;font-weight:700}.final-cta{position:relative;overflow:hidden;padding:120px max(20px,calc((100vw - 1180px)/2));background:var(--orange);color:#101723}.final-cta h2{max-width:950px}.final-cta .kicker{color:#4a1b0b}.final-cta>p:not(.kicker){max-width:720px;font-size:1.2rem}.final-cta .button.primary{background:var(--navy);border-color:var(--navy);color:#fff}.final-cta .button.ghost{border-color:#07111f80;background:transparent}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:34px max(20px,calc((100vw - 1180px)/2));color:#8296aa;border-top:1px solid var(--line);font-size:.86rem}footer p{margin:0}footer>a{text-decoration:none;color:var(--cyan)}
@media(max-width:980px){.nav-shell nav{display:none}.hero{grid-template-columns:1fr;padding-top:140px}.control-panel{max-width:620px}.trust-strip{grid-template-columns:1fr 1fr}.problem-grid,.control,.fit{grid-template-columns:1fr;gap:45px}.cap-grid{grid-template-columns:1fr 1fr}.chain-line{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.nav-shell{width:calc(100% - 28px)}.nav-cta{font-size:.75rem;padding:9px}.hero{width:calc(100% - 28px);min-height:auto;padding-bottom:65px}.hero h1{font-size:3.25rem}.hero-actions{flex-direction:column}.button{width:100%}.trust-strip,.steps,.cap-grid,.chain-line{grid-template-columns:1fr}.trust-strip div{border-right:0;border-bottom:1px solid var(--line)}.section{padding:70px 20px}.section h2,.final-cta h2{font-size:2.8rem}.before-after{grid-template-columns:1fr}.arrow{transform:rotate(90deg)}.control-panel{transform:none}.final-cta{padding:80px 20px}footer{align-items:flex-start;flex-direction:column}}
:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:100;background:#fff;color:#07111f;padding:10px}.contact-card{display:grid;gap:8px;max-width:520px;margin-top:32px;padding:24px;background:#07111f;color:#fff}.contact-card h3,.contact-card p{margin:0}.contact-card a{color:var(--cyan);text-decoration:none}.native-cookie{position:fixed;right:1.5rem;bottom:1.5rem;left:50%;z-index:80;max-width:48rem;transform:translateX(-50%);border:1px solid #d8dde4;border-radius:1.25rem;background:#fbfcfd;padding:1.5rem;box-shadow:0 1rem 3rem #0003;color:#1c2436}.native-cookie>strong{font-size:1.1rem}.native-cookie p{margin:.5rem 0 1rem;color:#636b79}.native-cookie>div{display:flex;flex-wrap:wrap;gap:.6rem}.native-cookie button{border:1px solid #d8dde4;border-radius:999px;background:transparent;padding:.65rem 1.1rem;font-weight:700}.native-cookie [data-choice=all],.native-cookie [data-save]{border-color:var(--orange);background:var(--orange);color:#fff}.native-cookie fieldset{margin-top:1rem;border:1px solid #d8dde4;border-radius:.75rem;padding:1rem}.native-cookie fieldset label{display:block;margin-bottom:.6rem}@media(max-width:650px){.native-cookie{right:.75rem;bottom:.75rem;left:.75rem;transform:none;padding:1rem}}html,body{overflow-x:hidden}
