@font-face{font-family:Manrope;src:url('/home55/fonts/manrope.woff2') format('woff2');font-display:swap}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#070a0d;color:#f6f4ed;font-family:Manrope,Arial,sans-serif;--muted:#b1b7b9;--line:#ffffff24;--panel:#11171b;--ink:#f6f4ed;--accent:#a8d4d7}a{color:inherit;text-decoration:none}button,select{font:inherit}button,select,a{touch-action:manipulation}button,select{min-height:44px}button{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid #bbdfe0;outline-offset:5px}.skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip:focus{position:fixed;z-index:30;left:15px;top:80px;padding:15px;background:white;color:#111}.top125{height:78px;position:fixed;z-index:10;inset:0 0 auto;display:flex;align-items:center;padding:0 5vw;gap:22px;border-bottom:1px solid #ffffff18;background:#070a0dd6;backdrop-filter:blur(16px);color:#f6f4ed}.brand125{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:650;letter-spacing:-.6px}.product125{border-inline-start:1px solid #ffffff33;padding-inline-start:22px;font-size:10px;color:#b9c4c5}.top125 nav{margin-inline-start:auto;display:flex;align-items:center;gap:12px}.top125 select{max-width:130px;background:#10181be8;border:1px solid #ffffff16;border-radius:24px;padding:9px 12px;color:#e7f0ee;font-size:10px}.top125 .cta125{border:1px solid #ffffff34;border-radius:24px;padding:13px 20px;font-size:10px;min-height:44px;display:flex;align-items:center}.journey125{height:610svh;position:relative;background:#0c1318}.stage125{height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden;color:#f6f4ed}.stage125 canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.scrim125{position:absolute;inset:0;background:linear-gradient(90deg,#071014ef 0%,#071014ac 26%,#07101400 53%),linear-gradient(0deg,#071014e8 0%,transparent 27%);pointer-events:none}[dir=rtl] .scrim125{transform:scaleX(-1)}.story125{position:absolute;inset-inline-start:6vw;top:29%;width:min(31vw,390px)}.eyebrow125{font-size:9px;letter-spacing:2px;color:#c0dedb;text-transform:uppercase;margin:0 0 19px}.story125 h1,.story125 h2{font-size:clamp(32px,3.65vw,59px);font-weight:450;letter-spacing:-2.3px;line-height:1.08;margin:0 0 24px;text-wrap:balance}.story125 h2{font-size:clamp(30px,3vw,46px);letter-spacing:-1.6px}.story125 .body125{font-size:12px;line-height:1.85;color:#d0dbd9;margin:0 0 20px;max-width:355px}.story125 .proof125{font-size:10px;line-height:1.8;color:#dfece8;border-inline-start:1px solid #91bbb977;padding-inline-start:14px}.story125 .read125{display:inline-flex;gap:22px;align-items:center;font-size:11px;color:#d0eeee;min-height:44px}.read125:after{content:'↗';font-size:18px}.story125[hidden]{display:none}.route125{position:absolute;inset-inline:6vw;bottom:25px;display:grid;grid-template-columns:1fr auto;gap:10px 20px;align-items:center}.track125{height:1px;background:#ffffff30;grid-column:1/-1}.track125 span{display:block;width:100%;height:1px;background:#bee4df;transform:scaleX(0);transform-origin:left}[dir=rtl] .track125 span{transform-origin:right}.stops125{display:flex;gap:26px}.stops125 button{background:none;border:0;color:#b0beba;font-size:10px;padding:8px 0;line-height:1.5;text-align:start}.stops125 button[aria-current=step]{color:#f5fffa}.stops125 button:before{content:'';width:4px;height:4px;border-radius:50%;background:#809591;display:inline-block;margin-inline-end:8px;vertical-align:middle}.stops125 button[aria-current=step]:before{background:#d8f2e9;box-shadow:0 0 12px #a8cabe}.skip125{font-size:10px;min-height:44px;display:flex;align-items:center;gap:15px}.skip125:after{content:'↓';font-size:16px}.status125{position:absolute;top:100px;inset-inline-end:6vw;color:#bfd2cf;font-size:10px}.status125[hidden]{display:none}.details125,.closing125{max-width:1440px;padding:105px 7vw;margin:auto;scroll-margin-top:90px}.details125:focus{outline:none}.section-head125{display:grid;grid-template-columns:1.15fr 1fr;gap:7vw;align-items:start;margin-bottom:65px}.section-head125 h2,.closing125 h2{font-size:clamp(32px,4vw,55px);font-weight:450;letter-spacing:-1.9px;line-height:1.12;margin:0}.section-head125 p,.closing125 p{font-size:14px;line-height:1.9;color:var(--muted);margin:0}.cases125{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.case125{border-top:1px solid var(--line);padding-top:28px;min-width:0}.case125 h3{font-size:21px;line-height:1.3;font-weight:500;letter-spacing:-.7px;margin:0 0 16px}.case125 p{font-size:12px;line-height:1.9;color:var(--muted);margin:0 0 22px}.case125 a{color:var(--accent);font-size:11px;display:inline-flex;align-items:center;min-height:44px}.case125 a:after{content:'↗';font-size:16px;margin-inline-start:20px}.conditions125{padding:34px 0;margin-top:55px;border-top:1px solid var(--line);font-size:11px;line-height:1.9;color:var(--muted);max-width:850px}.conditions125 strong{font-weight:550;color:var(--ink)}.closing125{border-top:1px solid var(--line)}.closing125 h2{max-width:850px;margin-bottom:30px}.closing125 p{max-width:680px;margin-bottom:35px}.closing125 .cta125{background:#cfebe2;color:#142624;border-radius:26px;padding:16px 25px;min-height:48px;display:inline-flex;align-items:center;font-size:12px;font-weight:650}.footer125{display:flex;align-items:start;justify-content:space-between;gap:30px;padding:35px 7vw;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.footer125 a{color:var(--ink)}html[data-theme=light] body{background:#f6f6f1;color:#1c2b2b;--muted:#5e6d6b;--line:#19372b28;--panel:#edf1e9;--ink:#1c2b2b;--accent:#2f6d67}body[data-failed=true] .stage125{background:linear-gradient(135deg,#18282d,#413c32)}body[data-failed=true] canvas{display:none}.nojs125{padding:80px 7vw;max-width:1050px;margin:auto}.nojs125 p{line-height:1.8}
@media(max-width:850px){.top125{padding:0 20px;gap:14px}.product125{padding-inline-start:12px}.top125 nav{gap:5px}.top125 select{max-width:100px;padding:9px;font-size:9px}.top125 .cta125{padding:12px;font-size:9px}.story125{top:27%;width:34vw}.story125 h1{font-size:43px}.story125 h2{font-size:32px}.story125 .body125{font-size:11px}.stops125{gap:18px}.stops125 button{font-size:9px}.details125,.closing125{padding:75px 6vw}.section-head125{gap:35px}.cases125{gap:24px}}
@media(max-width:600px){.top125{height:70px;padding:0 17px;gap:10px}.brand125>span:last-child,.product125{display:none}.top125 nav{gap:5px}.top125 select{max-width:91px;font-size:9px}.top125 .cta125{max-width:100px;white-space:normal;text-align:center;font-size:8px;padding:9px}.journey125{height:660svh}.stage125{min-height:620px}.story125{inset-inline:24px;top:20%;width:auto;max-width:330px}.story125 h1{font-size:42px;letter-spacing:-2px}.story125 h2{font-size:27px;letter-spacing:-1px;margin-bottom:13px}.story125 .eyebrow125{font-size:8px;margin-bottom:10px}.story125 .body125{font-size:10px;line-height:1.65;max-width:310px;margin-bottom:8px}.story125 .proof125{display:none}.story125 .read125{font-size:9px;min-height:34px}.route125{inset-inline:20px;bottom:17px;gap:7px;display:block}.track125{margin-bottom:9px}.stops125{justify-content:space-between;gap:12px}.stops125 button{max-width:25%;font-size:8px}.stops125 button:before{display:none}.skip125{position:absolute;inset-inline-end:0;bottom:57px;font-size:8px;min-height:32px}.status125{top:96px;font-size:8px}.scrim125{background:linear-gradient(0deg,#071014e8,transparent 25%,transparent 54%,#071014c4 77%,#07101455)}.details125,.closing125{padding:65px 24px}.section-head125{display:block;margin-bottom:35px}.section-head125 p{margin-top:25px;font-size:12px}.cases125{grid-template-columns:1fr;gap:32px}.case125 h3{font-size:22px}.footer125{padding:28px 24px;display:block;line-height:1.8}.footer125 p{margin-top:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.sr125{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.top125 .vokira-core-mark{width:36px;height:36px}.no-js .journey125{height:auto}.no-js .stage125{height:auto;min-height:0;position:relative;padding:125px 7vw 60px;background:#132127}.no-js .stage125 canvas,.no-js .scrim125,.no-js .route125,.no-js .status125{display:none}.no-js .story125,.no-js .story125[hidden]{display:block;position:static;width:auto;max-width:700px;margin:0 0 50px}.no-js .story125 h1,.no-js .story125 h2{font-size:38px}
