@font-face{font-family:Adryo;src:local('Arial');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#060b10;color:#eef3f4;font-family:Adryo,Arial,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #6aa8ff;outline-offset:6px}button:disabled{cursor:wait;opacity:.6}::selection{background:#4f8cff;color:#071318}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}h2{font-size:clamp(34px,4.3vw,64px);line-height:1.08;letter-spacing:-.045em}em{color:#5f9dff;font-style:normal}p{color:#a6b3bb}button{border:0}img{max-width:100%}.section-shell{padding:100px 6.2%;position:relative}.eyebrow,.micro{font-size:11px;letter-spacing:.16em;line-height:1.5;font-family:Consolas,monospace}.eyebrow{color:#a2babf}.micro{color:#647983;letter-spacing:.1em}.section-topline{display:flex;justify-content:space-between;border-top:1px solid #263139;padding-top:20px;margin-bottom:65px}.button{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:55px;background:linear-gradient(135deg,rgba(18,32,70,.78),rgba(8,20,46,.68));color:#edf8ff;padding:15px 23px;border:1px solid #d9f8ff;border-radius:14px;font-size:14px;line-height:1.35;font-weight:650;letter-spacing:.015em;text-shadow:0 0 12px #9fdcff66;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);box-shadow:inset 0 1px 0 #ffffff38,inset 0 -12px 28px #4d8dff1f,0 0 0 1px #66d9ff2b,0 0 18px #4d8dff6b,0 0 46px #168bff42,0 12px 34px #02091480;transition:background .22s,box-shadow .22s,transform .22s,border-color .22s,color .22s}.button:before{content:"";position:absolute;inset:1px;border-radius:13px;background:linear-gradient(120deg,#ffffff2e,transparent 34%,#68cfff17 67%,transparent);pointer-events:none;mix-blend-mode:screen}.button:hover{background:linear-gradient(135deg,rgba(22,42,90,.86),rgba(10,28,64,.76));color:#fff;border-color:#f1fdff;box-shadow:inset 0 1px 0 #ffffff52,inset 0 -14px 32px #66b2ff2e,0 0 0 1px #a8f3ff59,0 0 24px #58a5ff8c,0 0 62px #168bff66,0 15px 40px #02091499;transform:translateY(-3px)}.button span{order:-1;font-size:20px;font-weight:400;color:#e8fbff;text-shadow:0 0 12px #a9eeffcc,0 0 28px #4d8dff88;line-height:1}.button-small{min-height:46px;padding:11px 16px;font-size:12px;gap:10px;border-radius:12px}.text-link{display:inline-flex;gap:25px;align-items:center;font-size:13px}.text-link span{font-size:20px;color:#66a3ff}.text-link:hover{color:#66a3ff}.site-header{position:fixed;z-index:50;top:0;left:0;width:100%;height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 4.4%;border-bottom:1px solid #c5effb14;transition:background .3s,height .3s}.site-header.scrolled{height:74px;background:#060b10ed;backdrop-filter:blur(16px)}.brand{display:block;width:134px;line-height:0}.brand img{width:134px;height:auto}.desktop-nav{display:flex;gap:32px;transition:opacity .3s}.desktop-nav a{font-size:12px;color:#c1cbd0}.desktop-nav a:hover,.desktop-nav a.active{color:#4d8dff}.menu-toggle{display:none}.mobile-nav[hidden]{display:none}.skip-link{position:fixed;top:-80px;left:20px;z-index:100;padding:10px;background:#4d8dff;color:#061015}.skip-link:focus{top:10px}.hero-journey{height:310svh;position:relative}.hero-sticky{height:100svh;min-height:700px;position:sticky;top:0;overflow:hidden;background:#05101a}.hero-cover,.hero-video{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:center}.hero-video{opacity:0}.hero-video.ready{opacity:1}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#040d16f0 0%,#06101adc 27%,#07142055 62%,#040c121f 100%),linear-gradient(0deg,#060b10 0%,transparent 23%,#030b1422 75%,#040a11b3 100%)}.hero-copy{position:absolute;z-index:2;left:6.2%;top:23%;max-width:700px}.hero-copy .eyebrow{display:flex;gap:11px;align-items:center;font-size:10px;color:#b0cfce}.status-dot{width:5px;height:5px;border-radius:50%;background:#66a3ff;box-shadow:0 0 12px #66a3ff70}.hero-copy h1{font-size:clamp(58px,6.5vw,104px);line-height:1.01;letter-spacing:-.065em;margin:26px 0 25px}.hero-copy h1 em{color:#72a8ff}.hero-statement{font-size:clamp(17px,1.5vw,23px);color:#dfe9ed;line-height:1.4;letter-spacing:-.015em}.hero-support{font-size:13px;line-height:1.65;margin-top:14px;color:#91a5b5}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:30px}.hero-coordinate{position:absolute;top:49%;right:5%;display:flex;align-items:center;flex-direction:column;gap:15px;color:#8aa8c8;font:10px Consolas,monospace;letter-spacing:.13em;writing-mode:vertical-rl}.hero-coordinate i{height:100px;width:1px;background:#4b6ea066}.hero-bottom{position:absolute;bottom:30px;left:6.2%;right:4.4%;display:flex;align-items:center;justify-content:space-between;font:10px/1.7 Consolas,monospace;letter-spacing:.12em;color:#a3b7c1}.scroll-cue{display:flex;align-items:center;gap:15px}.scroll-cue>span{height:34px;width:24px;border:1px solid #729b9d6b;border-radius:15px;display:grid;place-items:center;color:#72a8ff}.hero-bottom>span:nth-child(2){margin-left:auto;margin-right:70px;color:#839aa6}.hero-index{color:#77909c}.journey-message{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:25px;opacity:0;pointer-events:none;text-align:center;background:radial-gradient(ellipse,#020d1880,transparent 70%)}.journey-message p{font-size:clamp(40px,5vw,76px);line-height:1.08;color:#f3fcff;letter-spacing:-.045em}.journey-progress{position:absolute;bottom:0;width:100%;height:2px;background:#ffffff0b}.journey-progress span{display:block;transform:scaleX(0);transform-origin:left;width:100%;height:100%;background:#4d8dff}.trust{padding-top:65px;padding-bottom:60px}.trust-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:50px}.trust-intro h2{font-size:36px;line-height:1.2}.trust-intro h2 span{color:#7d939f}.trust-intro p{max-width:340px;font-size:14px}.trust-numbers{display:grid;grid-template-columns:repeat(5,1fr);margin:65px 0}.trust-numbers>div{display:flex;flex-direction:column;border-left:1px solid #25323b;padding-left:26px}.trust-numbers>div:first-child{border:0;padding-left:0}.trust-numbers strong{font-size:clamp(36px,4vw,62px);font-weight:400;letter-spacing:-.05em;line-height:1.2}.trust-numbers strong span{font-size:26px;color:#5f9dff;margin-left:4px}.trust-numbers>div>span{font-size:12px;color:#8599a6;margin-top:12px}.client-heading{display:flex;justify-content:space-between;align-items:center;font:10px Consolas,monospace;letter-spacing:.13em;color:#6d848f}.client-heading button{background:none;font:11px Consolas,monospace;color:#8ba0aa;padding:10px}.marquee{overflow:hidden;margin:20px -2%;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee-track{display:flex;width:max-content;animation:marquee 160s linear infinite}.marquee.paused .marquee-track,.marquee:hover .marquee-track{animation-play-state:paused}.marquee-group{display:flex;align-items:center;gap:54px;padding-right:54px}.marquee img{width:124px;height:92px;object-fit:contain;mix-blend-mode:screen;opacity:.92;filter:drop-shadow(0 0 12px #4d8dff70) drop-shadow(0 0 34px #4d8dff33);transition:opacity .22s,filter .22s,transform .22s}.marquee img:hover{opacity:1;filter:drop-shadow(0 0 16px #78aaff9a) drop-shadow(0 0 44px #4d8dff55);transform:translateY(-2px)}.problem{padding-top:90px;background:radial-gradient(ellipse at 92% 60%,#12202c55,transparent 55%)}.problem-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:12%}.problem-heading h2{font-size:clamp(42px,4.8vw,72px);line-height:1.13}.problem-heading h2 em{color:#718996}.problem-heading>p{max-width:350px;font-size:15px;margin-top:38px}.loss-stat{display:flex;align-items:center;gap:30px;padding:18px 0 26px;border-bottom:1px solid #24303a}.loss-stat strong{font-size:94px;font-weight:300;letter-spacing:-.065em;line-height:1.1}.loss-stat strong span{font-size:30px;color:#748e9b}.loss-stat p{font-size:13px;line-height:1.7}.secondary-stats{display:flex;gap:30px;margin-top:30px}.secondary-stats p{width:50%;font-size:12px}.secondary-stats b{display:block;font-size:35px;font-weight:400;color:#a6bcc7;margin-bottom:12px}.problem-footer{display:flex;align-items:center;gap:28px;border-top:1px solid #23323a;margin-top:65px;padding-top:35px}.problem-footer .plus{color:#5f9dff;font-size:30px}.problem-footer p{font-size:13px;flex:1}.problem-footer strong{color:#d4e1e6;font-weight:400}dialog{background:#0c171e;color:#eef7fa;border:1px solid #42636b;border-radius:5px;width:min(610px,calc(100% - 32px));padding:48px;max-height:90svh;overflow:auto}dialog::backdrop{background:#010609c9;backdrop-filter:blur(10px)}dialog h2{font-size:38px;margin:25px 0 20px}dialog p{font-size:14px}dialog .dialog-close{position:absolute;right:18px;top:10px;background:none;font-size:30px;color:#95adb5}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}form{margin-top:28px}form>label,.form-pair>label{display:flex;flex-direction:column;gap:7px;font-size:12px;margin:15px 0;color:#c5d2d8}input:not([type=checkbox]){width:100%;background:#091218;border:1px solid #344951;color:#effafc;border-radius:2px;padding:12px;font-size:14px}input::placeholder{color:#657e8b}.consent{flex-direction:row;align-items:flex-start;gap:10px;font-size:12px;margin:20px 0;color:#a4bac4}.consent input{accent-color:#4d8dff;width:16px;height:16px;flex-shrink:0}.inline-button{background:none;padding:0;text-decoration:underline;font-size:inherit;color:#66a3ff}.submit-button{width:100%;margin-top:20px}.form-message{color:#ffcd9c;font-size:12px}.success-symbol{display:block;color:#4d8dff;font-size:54px}#demo-success .button{margin-top:35px}body.modal-open{overflow:hidden}@keyframes marquee{to{transform:translateX(-50%)}}@media(min-width:1700px){.hero-copy{top:25%}}@media(max-height:800px) and (min-width:901px){.hero-sticky{min-height:620px}.hero-copy{top:21%}.hero-copy h1{font-size:70px;margin:20px 0}.hero-support{font-size:12px}.hero-actions{margin-top:23px}}@media(max-width:1000px){.desktop-nav{gap:18px}.site-header{padding:0 5%}.hero-actions{gap:20px}.hero-copy{left:6%;max-width:600px}.trust-intro h2{font-size:30px}.problem-layout{gap:6%}.loss-stat{gap:18px}.loss-stat strong{font-size:76px}.section-shell{padding:75px 6%}.problem-footer{flex-wrap:wrap}.problem-footer .text-link{margin-left:50px}.hero-coordinate{display:none}}@media(max-width:700px){html{scroll-padding-top:85px}.site-header{height:76px}.brand,.brand img{width:115px}.desktop-nav{display:none}.site-header>.button{font-size:10px;gap:8px;min-height:42px;padding:9px 12px;margin-left:auto;margin-right:16px;border-radius:12px}.site-header>.button span{font-size:16px}.menu-toggle{display:flex;flex-direction:column;gap:6px;width:24px;padding:0;background:none}.menu-toggle span{width:22px;height:1px;background:#c5e6e6}.mobile-nav{position:fixed;inset:74px 0 auto;background:#081219;z-index:49;padding:28px 6% 35px;border-bottom:1px solid #34545d;display:flex;flex-direction:column;gap:24px}.mobile-nav a{font-size:25px}.mobile-nav .button{margin-top:10px}.hero-journey{height:240svh}.hero-sticky{min-height:650px}.hero-copy{top:21%;left:7%;right:6%}.hero-copy h1{font-size:clamp(56px,12vw,77px);line-height:1.02;margin:24px 0}.hero-copy .eyebrow{font-size:8px;letter-spacing:.12em}.hero-statement{font-size:18px}.hero-support{font-size:12px;max-width:280px}.hero-shade{background:linear-gradient(90deg,#040d16ed,#07111bbc 55%,#07142044),linear-gradient(0deg,#060b10,transparent 35%)}.hero-cover,.hero-video{object-position:60% center}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px;margin-top:27px}.hero-actions .button{min-height:50px;font-size:12px;gap:10px}.hero-actions .text-link{font-size:12px}.hero-bottom{left:7%;right:7%;bottom:23px;font-size:8px}.hero-bottom>span:nth-child(2){display:none}.section-shell{padding:64px 7%}.section-topline{margin-bottom:42px}.section-topline .micro{display:none}.eyebrow{font-size:10px}.trust-intro{display:block}.trust-intro h2{font-size:31px}.trust-intro p{margin-top:25px;font-size:14px}.trust-numbers{grid-template-columns:repeat(3,1fr);row-gap:28px;margin:40px 0}.trust-numbers>div{padding-left:15px}.trust-numbers strong{font-size:35px}.trust-numbers strong span{font-size:18px}.trust-numbers>div>span{font-size:10px}.trust-numbers>div:nth-child(4){border:0;padding:0}.trust-numbers>div:nth-child(5){grid-column:2 / 4}.marquee-group{gap:31px;padding-right:31px}.marquee img{width:98px;height:78px}.client-heading{font-size:8px}.problem-layout{display:block}.problem-heading h2{font-size:43px}.problem-heading>p{margin-top:25px;font-size:14px}.problem-data{margin-top:35px}.loss-stat strong{font-size:82px}.loss-stat p{font-size:12px}.secondary-stats{gap:23px}.problem-footer{margin-top:40px;gap:15px}.problem-footer p{font-size:12px}.problem-footer .text-link{margin-left:30px}dialog{padding:35px 24px}dialog h2{font-size:32px}.form-pair{grid-template-columns:1fr;gap:0}dialog .eyebrow{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.hero-journey{height:100svh;min-height:650px}.hero-sticky{position:relative}.marquee{overflow:auto;mask-image:none}.journey-message{display:none}}



