@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2)format("woff2")}:root{--motion-fast:.2s;--motion-standard:.5s;--motion-editorial:.85s;--ease-standard:cubic-bezier(.22,1,.36,1);--ease-editorial:cubic-bezier(.16,1,.3,1);--reveal-distance:28px;--reveal-blur:8px;--hover-scale:1.025;--bg:#04060c;--bg-2:#070b16;--panel:#0b1120;--ink:#eef2fb;--mut:#e2eafc9e;--dim:#e2eafc61;--blue:#1b53b0;--blue-2:#2f6ae0;--blue-3:#4d86f5;--ice:#9dc0ff;--line:#ffffff17;--line-2:#ffffff29;--glass:#ffffff0b;--glass-2:#ffffff13;--paper:#f3f5fa;--paper-ink:#0a0f1d;--paper-mut:#535b6e;--paper-line:#0a0f1d1a;--r-xl:32px;--r-lg:22px;--r-md:16px;--r-pill:999px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}::selection{color:#fff;background:#2f6ae073}img{max-width:100%;display:block}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3,h4{letter-spacing:-.03em;font-family:Poppins,sans-serif;font-weight:600;line-height:1.05}.wrap{width:min(1240px,100% - 48px);margin-inline:auto}section{position:relative}[id]{scroll-margin-top:110px}#progress{z-index:200;transform-origin:0;background:linear-gradient(90deg,var(--blue),var(--blue-3));pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}[data-reveal]{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--dur,.65s) var(--ease-standard),transform var(--dur,.65s) var(--ease-standard),filter var(--dur,.65s) var(--ease-standard);transition-delay:var(--d,0s);will-change:opacity,transform}[data-reveal=blur]{filter:blur(10px);--dur:.82s;transform:translateY(14px)scale(.985)}[data-reveal].in{opacity:1;filter:none;transform:none}.stagger>*{opacity:0;transition:opacity .62s var(--ease-standard),transform .62s var(--ease-standard);transition-delay:calc(var(--i,0)*90ms);transform:translateY(24px)}.stagger.in>*{opacity:1;transform:none}.lines .ln{margin-block:-.06em;padding-block:.06em;display:block;overflow:hidden}.lines .ln>span{opacity:.25;filter:blur(5px);transition:transform .9s var(--ease-editorial),opacity .9s var(--ease-editorial),filter .9s var(--ease-editorial);display:block;transform:translateY(112%)}.lines.in .ln>span{opacity:1;filter:none;transform:none}.lines .ln:nth-child(2)>span{transition-delay:.11s}.lines .ln:nth-child(3)>span{transition-delay:.22s}.lines .ln:nth-child(4)>span{transition-delay:.33s}.words .w{opacity:0;filter:blur(3px);transition:opacity .6s var(--ease-standard),transform .6s var(--ease-standard),filter .6s var(--ease-standard);transition-delay:calc(var(--wi)*36ms);display:inline-block;transform:translateY(12px)}.words.in .w{opacity:1;filter:none;transform:none}.btn{border-radius:var(--r-pill);letter-spacing:-.01em;isolation:isolate;transition:transform .3s var(--ease-standard),box-shadow .3s var(--ease-standard),border-color .3s var(--ease-standard),background .3s var(--ease-standard);white-space:nowrap;align-items:center;gap:12px;padding:13px 15px 13px 24px;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:scale(.97)}.btn .lb{transition:color .28s var(--ease-standard)}.btn .arr,.btn .lb{z-index:2;position:relative}.btn .arr{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.btn .arr svg{width:14px;height:14px;transition:transform .3s var(--ease-standard)}.btn .arr svg.ghost{position:absolute;transform:translate(-190%)}.btn:hover .arr svg.main{transform:translate(190%)}.btn:hover .arr svg.ghost{transform:translate(0)}.btn-primary{color:#05070d;background:#fff}.btn-primary .arr{color:#fff;background:#0a0e18}.btn-primary:after{content:"";z-index:1;background:linear-gradient(100deg,var(--blue) 0,var(--blue-2) 100%);transition:transform .34s var(--ease-standard);position:absolute;inset:0;transform:translate(-101%)}.btn-primary:hover:after{transform:translate(0)}.btn-primary:hover{box-shadow:0 12px 34px -10px #2f6ae08c}.btn-primary:hover .lb{color:#fff}#hero{background:radial-gradient(120% 90% at 76% 4%,#0b1730 0,var(--bg) 55%);flex-direction:column;justify-content:flex-end;min-height:100svh;padding:130px 0 54px;display:flex;overflow:clip}.hero-bg{pointer-events:none;position:absolute;inset:0}.hero-beam{filter:blur(8px);background:conic-gradient(from 208deg at 30% 20%,#0000 0deg,#4d86f51a 24deg,#0000 66deg);width:70%;height:120%;animation:12s ease-in-out infinite alternate beam;position:absolute;top:-18%;left:-6%}@keyframes beam{0%{opacity:.75;transform:translateZ(0)rotate(0)}to{opacity:1;transform:translate(24px,-14px)rotate(2deg)}}.pcl{opacity:.5;animation:pfloat var(--pd,9s) ease-in-out var(--pdel,0s) infinite alternate;background:radial-gradient(circle,#bcd4ff,#78a8ff66 45%,#0000 70%);border-radius:50%;position:absolute}@keyframes pfloat{0%{transform:translateZ(0)}to{transform:translate3d(var(--px,10px),var(--py,-26px),0)}}.orb{background:radial-gradient(118% 118% at 30% 22%,#ffffff29,#fff0 22%),radial-gradient(90% 90% at 68% 78%,#7db2ff38,#7db2ff00 46%),radial-gradient(140% 140% at 50% 40%,#16233f,#0a1226 44%,#05080f 72%);animation:14s ease-in-out infinite alternate drift;box-shadow:inset 0 1px #ffffff38,inset 0 -50px 110px #1b53b059,inset 34px 8px 90px #0000008c,0 60px 140px -40px #1b53b066}.orb,.orb:before{border-radius:50%;position:absolute;inset:0}.orb:before{content:"";background:conic-gradient(from 120deg,#0000 0deg,#9dc0ff2e 40deg,#0000 110deg,#4d86f51a 220deg,#0000 300deg);animation:16s linear infinite sheen;-webkit-mask:radial-gradient(circle,#0000 56%,#000 78%,#0000 96%);mask:radial-gradient(circle,#0000 56%,#000 78%,#0000 96%)}.orb:after{content:"";filter:blur(10px);background:radial-gradient(closest-side,#fff6,#0000 72%);border-radius:50%;width:44%;height:26%;position:absolute;top:9%;left:14%;transform:rotate(-18deg)}@keyframes sheen{to{transform:rotate(1turn)}}@keyframes drift{0%{transform:translateZ(0)scale(1)}to{transform:translate(-16px,18px)scale(1.015)}}.tacho{will-change:transform;animation:60s linear infinite spinSlow;position:absolute;inset:-4.5%}@keyframes spinSlow{to{transform:rotate(1turn)}}.tacho svg{width:100%;height:100%;overflow:visible}.hero-content{will-change:transform,opacity}.hero-grid{grid-template-columns:1.35fr .85fr;align-items:end;gap:48px;display:grid}h1{letter-spacing:-.035em;font-size:clamp(42px,6.6vw,102px);font-weight:600;line-height:1.015}.hero-sub{color:var(--mut);align-items:center;gap:16px;margin-top:26px;display:flex}.hero-sub,.type-line{font-size:15px;font-weight:500}.type-line{letter-spacing:.01em;color:var(--ice);font-family:Poppins}.type-line .tw{color:#fff}.hero-ctas{flex-wrap:wrap;gap:14px;display:flex}@keyframes cue{to{top:110%}}#integrations{padding:64px 0 76px;position:relative}.marquee-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:36px;display:flex}.marquee-head p{color:var(--mut);font-size:15px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mq-track{gap:14px;width:max-content;animation:36s linear infinite mq;display:flex}.marquee:hover .mq-track{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.chip{border-radius:var(--r-md);width:190px;height:76px;transition:all .3s var(--ease-standard);background:#ffffffeb;border:1px solid #ffffff80;flex:none;place-items:center;padding:16px 26px;display:grid}.chip img{-o-object-fit:contain;object-fit:contain;filter:saturate(.9);width:auto;max-width:130px;max-height:30px}.chip:hover{background:#fff;transform:translateY(-3px)scale(1.02);box-shadow:0 20px 44px -18px #1b53b073}.chip.txt{background:var(--glass);border-color:var(--line);color:#eef2fbd9;font-family:Poppins;font-size:16px;font-weight:600}.chip.txt:hover{background:var(--glass-2);box-shadow:none}#platform{padding:12px clamp(10px,1.6vw,22px) 0}.panel{background:var(--paper);color:var(--paper-ink);border-radius:var(--r-xl);will-change:transform;padding:clamp(56px,7vw,104px) clamp(20px,5vw,84px) clamp(28px,3.6vw,54px);position:relative;overflow:clip}.panel:before{content:"";pointer-events:none;background:radial-gradient(52% 42% at 82% 0,#1b53b01a,#0000 70%);position:absolute;inset:0}.panel h2{letter-spacing:-.034em;color:var(--paper-ink);margin-top:22px;font-size:clamp(34px,4.6vw,64px)}h2{font-size:clamp(32px,4.3vw,58px)}.dash-frame{transform-origin:50% 100%;transition:transform 1.1s var(--ease-editorial);background:#05070f;border:1px solid #0a0f1de6;border-radius:24px;position:relative;overflow:hidden;transform:perspective(1400px)rotateX(6deg)scale(.965);box-shadow:0 40px 90px -30px #0a143280,0 0 0 8px #0a0f1d0d}.dash-frame.zoomed{transform:perspective(1400px)rotateX(0)scale(1)}.mask-reveal{border-radius:24px;position:relative;overflow:hidden}.mask-reveal:after{content:"";background:var(--paper);transition:transform 1s var(--ease-editorial) .12s;z-index:5;position:absolute;inset:0;transform:translate(0)}.mask-reveal.in:after{transform:translate(101%)}.mask-reveal.dark:after{background:var(--bg)}.dash-top{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:14px 18px;display:flex}.dash-top i{background:#ffffff24;border-radius:50%;width:10px;height:10px}.dash-top i:first-child{background:#ff5f57}.dash-top i:nth-child(2){background:#febc2e}.dash-top i:nth-child(3){background:#28c840}.dash-url{max-width:360px;color:var(--dim);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:8px;flex:1;margin-left:14px;padding:6px 12px;font-size:11.5px;overflow:hidden}.dash{min-height:560px;color:var(--ink);grid-template-columns:196px 1fr;font-size:13px;display:grid}.dash-side{border-right:1px solid #ffffff0f;flex-direction:column;gap:4px;padding:18px 12px;display:flex}.dash-side .s-item{color:var(--dim);cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-weight:500;transition:all .2s;display:flex}.dash-side .s-item svg{flex:none;width:15px;height:15px}.dash-side .s-item.on{color:#fff;background:linear-gradient(120deg,#2f6ae038,#2f6ae00f);border-color:#4d86f53d}.dash-side .s-item:not(.on):hover{color:var(--mut);background:#ffffff0a}.badge-new{letter-spacing:.08em;color:var(--ice);background:#4d86f533;border-radius:6px;margin-left:auto;padding:3px 7px;font-size:9px;font-weight:700}.dash-stage{position:relative;overflow:hidden}.dash-view{animation:viewIn .52s var(--ease-standard);display:none}.dash-view.on{display:block}@keyframes viewIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-info]{cursor:pointer;transition:box-shadow .22s var(--ease-standard),background .22s;position:relative}[data-info]:hover{border-radius:12px;box-shadow:0 0 0 1.5px #78a4ff8c,0 0 22px -6px #4d86f58c}[data-info].lit{border-radius:12px;box-shadow:0 0 0 1.5px #78a4ffe6,0 0 26px -4px #4d86f5cc}.dpop{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(160%);opacity:0;pointer-events:none;width:min(272px,80%);transition:opacity .26s var(--ease-standard),transform .26s var(--ease-standard);background:#0c1222eb;border:1px solid #78a4ff59;border-radius:14px;padding:15px 16px 14px;position:absolute;transform:scale(.9)translateY(6px);box-shadow:0 24px 60px -18px #000000d9,0 0 0 1px #0006}.dpop.show{opacity:1;pointer-events:auto;transform:none}.dpop h6{letter-spacing:-.01em;color:#fff;align-items:center;gap:8px;padding-right:22px;font-family:Poppins;font-size:13.5px;display:flex}.dpop h6:before{content:"";background:var(--blue-3);width:7px;height:7px;box-shadow:0 0 10px var(--blue-3);border-radius:2.5px;flex:none}.dpop p{color:var(--mut);margin-top:7px;font-size:12px;line-height:1.55}.dpop .x{width:22px;height:22px;color:var(--mut);border:1px solid #ffffff29;border-radius:50%;place-items:center;font-size:11px;line-height:1;transition:all .2s;display:grid;position:absolute;top:9px;right:9px}.dpop .x:hover{color:#fff;border-color:#fff6}.dmain-grid{grid-template-columns:1fr 264px;display:grid}.dash-main{border-right:1px solid #ffffff0f;flex-direction:column;gap:18px;padding:22px;display:flex}.dash-kpi{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.dash-kpi .lab{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:600}.dash-kpi .val{letter-spacing:-.02em;margin-top:6px;font-family:Poppins;font-size:34px;font-weight:600}.dash-kpi .up{color:#35d07f;margin-left:10px;font-size:12.5px;font-weight:600}.seg{background:#ffffff0d;border:1px solid #ffffff12;border-radius:10px;gap:4px;padding:4px;display:flex}.seg span{color:var(--dim);cursor:pointer;border-radius:7px;padding:5px 12px;font-size:11.5px;font-weight:600;transition:all .2s}.seg span.on{color:#05070f;background:#fff}.chart-box{background:linear-gradient(#ffffff08,#0000);border:1px solid #ffffff0f;border-radius:14px;height:190px;position:relative;overflow:hidden}.chart-box svg{width:100%;height:100%;position:absolute;inset:0}.chart-line{fill:none;stroke:url(#lg);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200px;transition:stroke-dashoffset 1.6s var(--ease-editorial) .3s}.chart-area{fill:url(#ag);opacity:0;transition:opacity .9s .9s}.dash-frame.play .chart-line{stroke-dashoffset:0}.dash-frame.play .chart-area{opacity:1}.dash-table{border:1px solid #ffffff0f;border-radius:14px;overflow:hidden}.dt-head,.dt-row{grid-template-columns:1.5fr .9fr .9fr .9fr;align-items:center;gap:10px;padding:11px 16px;display:grid}.dt-head{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);background:#ffffff08;font-size:10.5px;font-weight:600}.dt-row{border-top:1px solid #ffffff0d;font-weight:500;transition:background .2s}.dt-row:hover{background:#ffffff08}.dt-row b{font-weight:600}.dt-row small{color:var(--dim);font-size:11px;font-weight:400;display:block}.pill{width:max-content;transition:all .4s var(--ease-standard);border-radius:999px;align-items:center;gap:7px;padding:4.5px 11px;font-size:11px;font-weight:600;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.pill.ready{color:#4fe39a;background:#35d07f21}.pill.prep{color:#ffd363;background:#ffc1071f}.pill.age{color:#ff9d9d;background:#ff6e6e1f}@keyframes pillIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dash-right{flex-direction:column;gap:16px;padding:22px 18px;display:flex}.mini-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;padding:16px}.mini-card h5{letter-spacing:.01em;color:var(--mut);margin-bottom:12px;font-family:system-ui;font-size:12.5px;font-weight:600}.pub-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:8px 0;font-size:12.5px;display:flex}.pub-row:last-of-type{border:0}.tick{background:#35d07f26;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.tick svg{stroke:#4fe39a;stroke-width:3px;fill:none;stroke-dasharray:14;stroke-dashoffset:14px;width:9px;height:9px;transition:stroke-dashoffset .5s var(--ease-standard)}.dash-frame.play .tick svg{stroke-dashoffset:0}.dash-frame.play .tick:nth-of-type(2) svg{transition-delay:.25s}.btn-mini{color:#05070f;text-align:center;width:100%;transition:all .25s var(--ease-standard);background:#fff;border-radius:9px;margin-top:12px;padding:9px;font-size:12px;font-weight:600}.btn-mini:hover{background:var(--blue-2);color:#fff}.donut{background:conic-gradient(var(--blue-3) 0 var(--p1,0),#ffd363 var(--p1,0) var(--p2,0),#ffffff1a var(--p2,0) 100%);border-radius:50%;place-items:center;width:118px;height:118px;margin:6px auto 10px;transition:--p1 1s,--p2 1s;display:grid;position:relative}.donut:before{content:"";background:#0a0f1c;border-radius:50%;position:absolute;inset:14px}.donut b{font-family:Poppins;font-size:19px;position:relative}.legend{color:var(--mut);flex-direction:column;gap:7px;font-size:11.5px;display:flex}.legend i{border-radius:3px;width:8px;height:8px;margin-right:8px;display:inline-block}.stand-stat{align-items:baseline;gap:10px;display:flex}.stand-stat b{font-family:Poppins;font-size:26px}.stand-stat span{color:#4fe39a;font-size:12px;font-weight:600}.inv{padding:22px}.inv-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.inv-top h4{letter-spacing:-.02em;font-family:Poppins;font-size:19px}.inv-top .sub{margin-top:3px}.inv-search,.inv-top .sub{color:var(--dim);font-size:12px}.inv-search{background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:9px;min-width:190px;padding:9px 14px;display:flex}.inv-search svg{stroke:currentColor;fill:none;stroke-width:2px;width:13px;height:13px}.inv-filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.fch{color:var(--mut);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:7px 14px;font-size:11.5px;font-weight:600;transition:all .22s}.fch:hover{color:#fff;border-color:#78a4ff66}.fch.on{color:#05070f;background:#fff;border-color:#fff}.inv-table .dt-head,.inv-table .dt-row{grid-template-columns:1.6fr .8fr .7fr .9fr 26px}.inv-table .dt-row{cursor:pointer}.inv-table .dt-row.hide{display:none}.inv-table .chev{color:var(--dim);transition:transform .22s}.inv-table .dt-row:hover .chev{color:var(--ice);transform:translate(3px)}.veh{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#78a4ff66 transparent;max-height:640px;overflow-y:auto}.veh::-webkit-scrollbar{width:8px}.veh::-webkit-scrollbar-thumb{background:#78a4ff4d;border-radius:99px}.veh-in{padding:20px 22px 26px}.crumbs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.crumbs .path{color:var(--dim);font-size:11.5px}.crumbs .path b{color:var(--mut);font-weight:600}.crumbs .acts{gap:8px;display:flex}.vbtn{color:var(--mut);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font-size:11.5px;font-weight:600;transition:all .22s;display:inline-flex}.vbtn:hover{color:#fff;border-color:#78a4ff73}.vbtn.blue{background:linear-gradient(120deg,var(--blue),var(--blue-2));color:#fff;border-color:#0000}.vbtn.blue:hover{box-shadow:0 10px 26px -10px #2f6ae0b3}.veh-title{align-items:center;gap:12px;margin-bottom:16px;display:flex}.veh-title h4{letter-spacing:-.02em;font-family:Poppins;font-size:21px}.tagb{letter-spacing:.06em;color:var(--ice);background:#4d86f529;border:1px solid #4d86f54d;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.veh-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:210px 1fr;gap:20px;margin-bottom:16px;padding:16px;display:grid}.veh-img{background:linear-gradient(150deg,#101a30,#070b16);border:1px solid #ffffff0f;border-radius:12px;padding:7px;position:relative}.veh-img .vmain{border-radius:9px;width:100%;display:block;box-shadow:0 14px 30px -14px #000000b3}.vimgs{gap:6px;margin-top:6px;display:flex}.vimgs img{-o-object-fit:cover;object-fit:cover;cursor:pointer;opacity:.55;border:1px solid #ffffff24;border-radius:6px;width:54px;height:38px;transition:all .22s}.vimgs img.on,.vimgs img:hover{opacity:1;border-color:#78a4ffa6}.veh-id h5{letter-spacing:-.015em;font-family:Poppins;font-size:17.5px}.veh-id .sub{color:var(--dim);margin:4px 0 10px;font-size:12px}.vin{color:var(--ice);letter-spacing:.04em;background:#2f6ae021;border:1px solid #4d86f54d;border-radius:9px;align-items:center;gap:9px;padding:7px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.vin svg{stroke:currentColor;fill:none;stroke-width:2px;width:12px;height:12px}.spec-grid{grid-template-columns:repeat(4,1fr);gap:12px 18px;margin-top:14px;display:grid}.spec .k{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:10px;font-weight:600}.spec .v{margin-top:3px;font-size:12.5px;font-weight:600}.spec .v .pill{padding:3.5px 10px;font-size:10.5px}.veh-tabs{border-bottom:1px solid #ffffff14;gap:2px;margin-bottom:14px;display:flex;overflow-x:auto}.vtab{color:var(--dim);cursor:pointer;white-space:nowrap;padding:11px 15px;font-size:12.5px;font-weight:600;transition:color .22s;position:relative}.vtab:hover{color:var(--mut)}.vtab.on{color:#fff}.vtab.on:after{content:"";background:linear-gradient(90deg,var(--blue-2),var(--blue-3));border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px;box-shadow:0 0 12px #4d86f5cc}.vtab .cnt{color:var(--mut);background:#ffffff14;border-radius:6px;margin-left:6px;padding:2px 7px;font-size:10px}.veh-banner{background:#2f6ae01a;border:1px solid #4d86f542;border-radius:11px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px;padding:11px 15px;font-size:12px}.veh-banner,.veh-banner .l{align-items:center;display:flex}.veh-banner .l{color:var(--ice);gap:10px;font-weight:600}.veh-banner .l svg{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:14px;height:14px}.veh-banner .l small{color:var(--mut);font-weight:400}.veh-banner .r{color:var(--dim);font-size:11px}.eq-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.eq-col{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;padding:15px}.eq-col h6{letter-spacing:-.01em;margin-bottom:11px;font-size:12.5px;font-weight:700}.eq{color:var(--mut);justify-content:space-between;gap:10px;padding:5.5px 0;font-size:11.5px;display:flex}.eq,.eq .st{align-items:center}.eq .st{color:#4fe39a;flex:none;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.eq .st svg{width:12px;height:12px}.eq.no .st{color:#e2eafc59}.hl-wrap{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;margin-bottom:12px;padding:15px}.hl-wrap h6{margin-bottom:12px;font-size:12.5px;font-weight:700}.hl-wrap h6 small{color:var(--dim);font-weight:500}.hl-chips{flex-wrap:wrap;gap:8px;display:flex}.hlc{color:var(--mut);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:11px;font-weight:600;transition:all .22s;display:inline-flex}.hlc:hover{color:#fff;border-color:#78a4ff73;transform:translateY(-1px)}.hlc.sline{color:#ff7b8a;background:#ff6e8214;border-color:#ff6e8259}.hlc.macc{color:#8fb4ff;background:#4d86f51a;border-color:#78a4ff66}.veh-foot{color:var(--dim);align-items:center;gap:9px;padding-top:4px;font-size:11px;display:flex}.veh-foot svg{stroke:currentColor;fill:none;stroke-width:2px;width:12px;height:12px}.vcell{align-items:center;gap:11px;min-width:0;display:flex}.vthumb{background:linear-gradient(150deg,#101a30,#070b16);border:1px solid #ffffff17;border-radius:7px;flex:none;width:48px;height:34px;overflow:hidden}.vthumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.dt-row[data-veh]{cursor:pointer}.kb{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.kcol{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;padding:10px}.kh{letter-spacing:.09em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 2px;font-size:10.5px;font-weight:700;display:flex}.kh i{color:var(--mut);background:#ffffff12;border-radius:6px;padding:2px 8px;font-style:normal}.deal{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;margin-bottom:8px;padding:10px 11px;transition:all .22s}.deal:last-child{margin-bottom:0}.deal:hover{border-color:#78a4ff66;transform:translateY(-2px)}.deal b{font-size:12.5px;display:block}.deal span{color:var(--dim);margin:3px 0 7px;font-size:11px;display:block}.deal em{color:var(--ice);font-size:11.5px;font-style:normal;font-weight:700}.deal.win{background:#35d07f12;border-color:#35d07f59}.deal .sig,.deal.win em{color:#4fe39a}.deal .sig{margin-top:7px;font-size:10px;font-weight:600;text-decoration:none;display:block}.deal .sig:before{content:"✓ "}.tk-legend{color:var(--dim);letter-spacing:.04em;font-size:10.5px}.dl-row{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:1.5fr auto auto 1fr;align-items:center;gap:16px;margin-bottom:8px;padding:11px 14px;transition:border-color .22s;display:grid}.dl-row:hover{border-color:#78a4ff4d}.dchip{color:var(--mut);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600}.dchip.ok2{color:#4fe39a;background:#35d07f1a;border-color:#35d07f4d}.dchip.warn{color:#ffd363;background:#ffc1071a;border-color:#ffd36352}.tks{gap:6px;display:flex}.tks i{background:#ffffff1f;border-radius:50%;width:10px;height:10px;transition:background .3s}.tks i.d{background:#35d07f;box-shadow:0 0 8px #35d07f8c}.prog{background:#ffffff14;min-width:90px;height:5px;overflow:hidden}.prog,.prog i{border-radius:99px}.prog i{height:100%;width:var(--w,0);background:linear-gradient(90deg,var(--blue-2),var(--blue-3));display:block;box-shadow:0 0 10px #4d86f580}.cu-row{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:auto 1.25fr 1fr auto;align-items:center;gap:13px;margin-bottom:8px;padding:10px 14px;transition:border-color .22s;display:grid}.cu-row:hover{border-color:#78a4ff4d}.cu-row b{font-size:12.5px;display:block}.cu-row small{color:var(--dim);font-size:11px}.cu-mid{color:var(--mut);font-size:11.5px}.avatar{color:#cfe0ff;background:linear-gradient(135deg,#1c2c4e,#31538f);border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.pill.vip{color:#ffd67a;background:#ffc85021}.pill.lead{color:#8fb4ff;background:#4d86f524}#pillars{padding:120px 0 40px;position:relative;overflow:clip}.aurora{filter:blur(60px);pointer-events:none;opacity:.55;border-radius:50%;animation:16s ease-in-out infinite alternate aur;position:absolute}@keyframes aur{0%{transform:translateZ(0)scale(1)}to{transform:translate(40px,-30px)scale(1.12)}}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:52px;display:flex}.sec-head h2{max-width:17ch;margin-top:22px}.sec-head p{color:var(--mut);max-width:44ch;font-size:16.5px}#impact{padding:130px 0;position:relative;overflow:clip}@keyframes shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}.metrics{flex-direction:column;gap:14px;display:flex}.metric{border-radius:var(--r-lg);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .32s var(--ease-standard),border-color .32s;background:linear-gradient(120deg,#ffffff0d,#ffffff04);grid-template-columns:auto 1fr;align-items:center;gap:26px;padding:26px 30px;display:grid}.metric:hover{border-color:#78a4ff47;transform:translateY(-3px)}.metric .num{letter-spacing:-.03em;background:linear-gradient(#fff,#9dc0ff);color:#0000;-webkit-background-clip:text;background-clip:text;min-width:3.4ch;font-family:Poppins;font-size:clamp(40px,4.4vw,58px);font-weight:600;display:flex}.metric b{font-size:16px;font-weight:600;display:block}.roll{height:1.06em;line-height:1.06;display:inline-flex;overflow:hidden}.roll .col{transition:transform 1.15s var(--ease-editorial);flex-direction:column;display:flex;transform:translateY(0)}.roll .col i{height:1.06em;font-style:normal}#features{padding:40px 0}.fchecks{flex-direction:column;gap:12px;margin:24px 0 28px;display:flex}.fchecks li{color:var(--mut);align-items:flex-start;gap:13px;font-size:15px;list-style:none;display:flex}.ck{background:#4d86f524;border:1px solid #4d86f54d;border-radius:7px;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.ck svg{fill:none;width:11px;height:11px;stroke:var(--ice);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .6s var(--ease-standard)}.fchecks.in .ck svg,.in .ck svg{stroke-dashoffset:0}.fchecks.in li:nth-child(2) .ck svg{transition-delay:.12s}.fchecks.in li:nth-child(3) .ck svg{transition-delay:.24s}.shot{border:1px solid var(--line-2);transform-style:preserve-3d;will-change:transform;cursor:zoom-in;background:linear-gradient(160deg,#0d1526,#070b16);padding:10px;position:relative;box-shadow:0 40px 90px -40px #000c}.shot,.shot:before{border-radius:var(--r-lg)}.shot:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 70% 0,#4d86f524,#0000 70%);position:absolute;inset:0}.shot .win{aspect-ratio:16/10.6;background:#0b101d;border-radius:14px;position:relative;overflow:hidden}.shot .win:after{content:"";background:radial-gradient(320px circle at var(--gx,-40%) var(--gy,-40%),#ffffff24,transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.shot:hover .win:after{opacity:1}.shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:104%;height:110%;transform:translate(-50%,-50%) translateY(var(--ply,0));will-change:transform;position:absolute;top:50%;left:50%}.shot.noimg img{display:none}.shot.noimg .win:before{content:attr(data-alt);color:var(--dim);letter-spacing:.1em;background:radial-gradient(80% 80% at 50% 20%,#12203c,#080d1a);place-items:center;font-size:13px;display:grid;inset:0}.shot .tag,.shot.noimg .win:before{text-transform:uppercase;position:absolute}.shot .tag{z-index:3;letter-spacing:.14em;color:#dce8ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a101e8c;border:1px solid #ffffff24;border-radius:999px;padding:7px 13px;font-size:11px;font-weight:600;top:22px;left:22px}#gallery{padding:60px 0 110px;overflow:clip}.gcard{border-radius:var(--r-md);border:1px solid var(--line-2);cursor:zoom-in;width:min(420px,72vw);transition:transform .34s var(--ease-standard),border-color .34s,box-shadow .34s;background:#0b101d;flex:none;position:relative;overflow:hidden}.gcard:hover{border-color:#78a4ff66;transform:translateY(-6px)scale(1.015);box-shadow:0 30px 70px -28px #1b53b099}.gcard img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;transition:transform .7s var(--ease-editorial)}.gcard:hover img{transform:scale(1.05)}.gcard .gcap{color:var(--mut);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;font-size:13px;font-weight:600;display:flex}.gcard .gcap svg{width:14px;height:14px;stroke:var(--dim);fill:none;stroke-width:2px;transition:all .24s}.gcard:hover .gcap svg{stroke:var(--ice);transform:scale(1.15)}#lb{z-index:300;-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;transition:opacity .32s var(--ease-standard);background:#03050adb;place-items:center;padding:5vmin;display:grid;position:fixed;inset:0}#lb.show{opacity:1;pointer-events:auto}#lb figure{max-width:min(1120px,94vw);transition:transform .38s var(--ease-standard);transform:scale(.94)translateY(14px)}#lb.show figure{transform:none}#lb img{background:#0b101d;border:1px solid #ffffff29;border-radius:16px;max-width:100%;max-height:78vh;box-shadow:0 60px 140px -40px #000000e6}#lb figcaption{text-align:center;color:var(--mut);margin-top:16px;font-size:14px;font-weight:500}#lbX{color:#fff;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;width:46px;height:46px;font-size:17px;transition:all .24s;position:absolute;top:26px;right:26px}#lbX:hover{color:#05070f;background:#fff;transform:rotate(90deg)}#roles{margin-top:30px;padding:0 clamp(10px,1.6vw,22px)}#trust{padding:130px 0}#pricing,#trust{position:relative;overflow:clip}#pricing{padding:20px 0 120px}.calc{border-radius:var(--r-lg);border:1px solid var(--line-2);background:linear-gradient(170deg,#111a30d9,#080c18f2);padding:clamp(28px,3.4vw,44px);position:relative;overflow:hidden}.calc:before{content:"";filter:blur(20px);background:radial-gradient(closest-side,#2f6ae033,#0000 70%);width:70%;height:80%;position:absolute;top:-30%;right:-20%}.calc h3{letter-spacing:-.02em;font-size:24px;position:relative}.calc .sub{color:var(--mut);margin-top:8px;font-size:14.5px;position:relative}.toggle{border:1px solid var(--line-2);background:#ffffff0a;margin:26px 0 30px;padding:4px;display:inline-flex}.toggle,.toggle button{border-radius:999px;position:relative}.toggle button{z-index:2;color:var(--mut);padding:9px 20px;font-size:13.5px;font-weight:600;transition:color .25s}.toggle button.on{color:#05070f}.toggle .knob{z-index:1;transition:left .34s var(--ease-standard),width .34s var(--ease-standard);background:#fff;top:4px;bottom:4px}.toggle .knob,.toggle .save{border-radius:999px;position:absolute}.toggle .save{letter-spacing:.06em;color:#4fe39a;background:#35d07f26;border:1px solid #35d07f4d;padding:4px 9px;font-size:10px;font-weight:700;top:-14px;right:-10px}input[type=range]{appearance:none;background:linear-gradient(90deg,var(--blue-3) var(--fill,30%),#ffffff1f var(--fill,30%));border-radius:99px;outline:none;width:100%;height:4px;margin:18px 0 8px;position:relative}input[type=range]::-webkit-slider-thumb{appearance:none;border:5px solid var(--blue-2);cursor:grab;background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;box-shadow:0 6px 20px #2f6ae099}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}input[type=range]::-moz-range-thumb{border:5px solid var(--blue-2);cursor:grab;background:#fff;border-radius:50%;width:22px;height:22px}.calc.ent .standard{display:none}.calc .btn{justify-content:center;width:100%;margin-top:22px}.vat{color:var(--dim);text-align:center;margin-top:12px;font-size:11.5px;position:relative}#founder{padding:40px 0 120px}.quote{border:1px solid var(--line);border-radius:var(--r-xl);background:linear-gradient(140deg,#0f172cb3,#070a14e6);grid-template-columns:auto 1fr;align-items:center;gap:clamp(30px,5vw,70px);padding:clamp(34px,5vw,70px);display:grid;position:relative;overflow:hidden}.quote:before{content:"“";color:#4d86f514;font-family:Poppins;font-size:280px;line-height:1;position:absolute;top:-40px;right:20px}.quote blockquote{letter-spacing:-.015em;color:#e8eefc;font-family:Poppins;font-size:clamp(19px,2.2vw,27px);font-weight:500;line-height:1.4}.quote cite{color:var(--mut);align-items:center;gap:12px;margin-top:24px;font-size:14.5px;font-style:normal;display:flex}.quote cite a{color:var(--ice);font-weight:600}.quote cite a:hover{text-decoration:underline}#faq{padding:0 0 130px}.acc{border-top:1px solid var(--line)}.acc-item{border-bottom:1px solid var(--line)}.acc-q{text-align:left;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:24px 4px;font-size:16.5px;font-weight:600;transition:color .24s;display:flex}.acc-q:hover{color:var(--ice)}.acc-q .ix{border:1px solid var(--line-2);width:30px;height:30px;transition:all .36s var(--ease-standard);border-radius:50%;flex:none;position:relative}.acc-q .ix:after,.acc-q .ix:before{content:"";width:11px;height:1.6px;transition:transform .36s var(--ease-standard);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.acc-q .ix:after{transform:translate(-50%,-50%)rotate(90deg)}.acc-item.open .acc-q .ix{color:#05070d;background:#fff;border-color:#fff;transform:rotate(45deg)}.acc-a{transition:grid-template-rows .48s var(--ease-standard);grid-template-rows:0fr;display:grid}.acc-item.open .acc-a{grid-template-rows:1fr}.acc-a>div{overflow:hidden}.acc-a p{color:var(--mut);max-width:62ch;padding:0 44px 26px 4px;font-size:15px}#cta{padding:0 clamp(10px,1.6vw,22px) 22px}.cta-inner{border-radius:var(--r-xl);border:1px solid var(--line-2);text-align:center;background:radial-gradient(90% 120% at 50% 120%,#12305f,#070c18 55%);padding:clamp(80px,11vw,150px) 24px;position:relative;overflow:hidden}.cta-glow{aspect-ratio:2;filter:blur(30px);background:radial-gradient(closest-side,#4d86f566,#1b53b01f 55%,#0000 75%);width:80%;animation:7s ease-in-out infinite alternate glow;position:absolute;bottom:-42%;left:50%;transform:translate(-50%)}@keyframes glow{0%{opacity:.65;transform:translate(-50%)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1.04)}}.cta-inner h2{letter-spacing:-.035em;max-width:16ch;margin:22px auto 20px;font-size:clamp(38px,5.6vw,78px)}.cta-inner>p{color:var(--mut);max-width:52ch;margin:0 auto 38px;position:relative}.cta-btns{gap:14px}.cta-btns,.cta-contact{flex-wrap:wrap;justify-content:center;display:flex;position:relative}.cta-contact{color:var(--dim);gap:28px;margin-top:44px;font-size:14px}.cta-contact a{align-items:center;gap:9px;transition:color .22s;display:inline-flex}.cta-contact a:hover{color:#fff}.cta-contact svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:15px;height:15px}footer{border-top:1px solid var(--line);background:linear-gradient(180deg,var(--bg),#03040a);padding:80px 0 40px;position:relative}.foot-top{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:44px;padding-bottom:56px;display:grid}.foot-brand img{width:auto;height:26px;margin-bottom:20px}.foot-brand p{color:var(--mut);max-width:34ch;font-size:14px}.foot-brand .cont{flex-direction:column;gap:8px;margin-top:22px;font-size:14px;display:flex}.foot-brand .cont a{color:var(--mut);transition:color .22s}.foot-brand .cont a:hover{color:#fff}.fcol h5{letter-spacing:-.005em;color:var(--ink);margin-bottom:18px;font-size:13.5px;font-weight:600}.fcol a{color:var(--mut);width:max-content;padding:6.5px 0;font-size:14.5px;transition:color .22s;display:block;position:relative}.fcol a:after{content:"";background:var(--ice);transform-origin:0;width:100%;height:1px;transition:transform .26s var(--ease-standard);position:absolute;bottom:3px;left:0;transform:scaleX(0)}.fcol a:hover{color:#fff}.fcol a:hover:after{transform:scaleX(1)}.foot-bottom{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:28px;font-size:13px;display:flex}.foot-bottom a{color:var(--mut)}.foot-bottom a:hover{color:#fff}@media (width<=1120px){.dmain-grid{grid-template-columns:1fr}.dash-right{display:none}.eq-grid{grid-template-columns:1fr 1fr}.spec-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.hero-grid{grid-template-columns:1fr;gap:38px}#hero{justify-content:center;padding-top:130px}.quote{grid-template-columns:1fr}.foot-top{grid-template-columns:1fr 1fr}.dash{grid-template-columns:1fr;min-height:0}.dash-side{scrollbar-width:none;border-bottom:1px solid #ffffff0f;border-right:0;flex-direction:row;overflow-x:auto}.dash-side::-webkit-scrollbar{display:none}.dash-side .s-item{flex:none}.dt-head,.dt-row{grid-template-columns:1.4fr 1fr 1fr}.inv-table .dt-head,.inv-table .dt-row{grid-template-columns:1.6fr .9fr .9fr 22px}.hide-m{display:none}.veh-card{grid-template-columns:1fr}.kb{grid-template-columns:1fr 1fr}.dl-row{grid-template-columns:1fr auto}.dl-row .tks{justify-self:start}.dl-row .prog{grid-column:1/-1}.cu-row{grid-template-columns:auto 1fr auto}.cu-mid,.tk-legend{display:none}.veh-img{min-height:150px}.spec-grid{grid-template-columns:1fr 1fr}.eq-grid{grid-template-columns:1fr}.veh{max-height:74vh}}@media (width<=620px){.wrap{width:calc(100% - 36px)}.metric{gap:8px}.foot-top,.metric{grid-template-columns:1fr}.btn{justify-content:center}.btn,.crumbs .acts,.cta-btns,.hero-ctas{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation:none!important}.lines .ln>span,.roles-inner,.stagger>*,.words .w,[data-reveal]{opacity:1!important;filter:none!important;transform:none!important}.mask-reveal:after{display:none}.chart-line{stroke-dashoffset:0}.chart-area{opacity:1}.ck svg,.tick svg{stroke-dashoffset:0}.g-track,.mq-track{flex-wrap:wrap;width:100%;animation:none!important}.pcl,.scroll-cue{display:none}.dash-frame{transform:none}html{scroll-behavior:auto}}@property --p1{syntax:"<percentage>";inherits:false;initial-value:0%}@property --p2{syntax:"<percentage>";inherits:false;initial-value:0%}.mask-reveal[data-mask=right].in:after{transform:translate(-101%)}.type-line .tw.done{border-color:#0000;animation:none}.page-h1{font-size:clamp(38px,5.2vw,74px)}.crumb{letter-spacing:.14em;text-transform:uppercase;margin-bottom:28px;font-size:11.5px;font-weight:600}.crumb,.crumb a{color:var(--dim)}.crumb a{transition:color .2s}.crumb a:hover{color:#fff}.crumb b{color:var(--mut);font-weight:600}.shot.solo{max-width:1040px;margin:14px auto 0}.sec-pad{padding:74px 0}.sec-pad.tight{padding:30px 0 80px}.newsl{padding:96px clamp(10px,1.6vw,22px) 0}.newsl-inner{border:1px solid var(--line-2);border-radius:var(--r-xl);background:linear-gradient(140deg,#111a30d9,#080c18f2);grid-template-columns:1.1fr .9fr;align-items:center;gap:44px;padding:clamp(38px,5vw,62px);display:grid;position:relative;overflow:hidden}.newsl-inner:before{content:"";filter:blur(24px);background:radial-gradient(closest-side,#2f6ae02e,#0000 70%);width:50%;height:120%;position:absolute;top:-40%;right:-10%}.newsl h3{letter-spacing:-.022em;font-size:clamp(23px,2.6vw,33px);position:relative}.newsl p{color:var(--mut);max-width:46ch;margin-top:12px;font-size:14.5px;position:relative}.nl-form{gap:10px;display:flex;position:relative}.nl-in{border:1px solid var(--line-2);color:#fff;background:#ffffff0d;border-radius:12px;outline:none;flex:1;min-width:0;padding:15px 18px;font-family:system-ui;font-size:14px;transition:border-color .24s}.nl-in::placeholder{color:var(--dim)}.nl-in:focus{border-color:#78a4ff8c}.nl-ok{color:#4fe39a;margin-top:14px;font-size:14px;font-weight:600;display:none}.nl-note,.nl-ok{position:relative}.nl-note{color:var(--dim);margin-top:12px;font-size:11.5px}.bcard{border:1px solid var(--line);border-radius:var(--r-md);transition:transform .3s var(--ease-standard),border-color .3s;background:#ffffff06;flex-direction:column;display:flex;overflow:hidden}.bcard:hover{border-color:#78a4ff52;transform:translateY(-4px)}.tl{max-width:760px;margin-top:54px}.legal{max-width:820px}@media (width<=900px){.newsl-inner{grid-template-columns:1fr}}@media (width<=620px){.nl-form{flex-direction:column}}#problem,#view,#why{padding:clamp(84px,11vh,132px) 0;position:relative}.pwrap{grid-template-columns:1.02fr .98fr;align-items:start;gap:clamp(34px,5vw,86px);display:grid}.pleft{position:sticky;top:clamp(120px,17vh,168px)}.pleft h2{letter-spacing:-.035em;font-size:clamp(28px,3.9vw,54px);line-height:1.04}.plead{color:var(--mut);max-width:44ch;margin-top:clamp(18px,2.6vh,26px);font-size:16.5px;line-height:1.72}.pkick{letter-spacing:-.03em;background:linear-gradient(96deg,#fff 0,var(--ice) 58%,var(--blue-3) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:20ch;margin-top:clamp(20px,3vh,30px);font-size:clamp(19px,2.1vw,27px);font-weight:600;line-height:1.12}.pstack{flex-direction:column;gap:clamp(12px,1.6vw,18px);display:flex}.pcard{border-radius:var(--r-lg);opacity:0;transition:opacity .76s var(--ee),transform .76s var(--ee),background .62s var(--ee),box-shadow .62s var(--ee),color .48s var(--ee);transition-delay:calc(var(--i)*90ms);padding:clamp(22px,2.5vw,32px);position:relative;transform:translateY(26px)}.pstack.in .pcard{opacity:1;transform:none}.pcard b{letter-spacing:-.025em;color:var(--ink);font-size:clamp(19px,2vw,26px);font-weight:600;line-height:1.16;display:block}.pcard span{color:var(--dim);margin-top:10px;font-size:14.5px;line-height:1.62;display:block}.pstack .pcard.on{background:linear-gradient(158deg,#fffffff7,#e9f0fced);box-shadow:inset 0 1px #ffffffe6,0 34px 78px -30px #000000e6,0 0 0 1px #ffffff29}.pstack .pcard.on:before{opacity:0}.pstack .pcard.on b{color:#080e1a}.pstack .pcard.on span{color:#0c14249e}.vh2{max-width:22ch;margin-top:18px;font-size:clamp(26px,3.5vw,50px)}.vflow{flex-wrap:wrap;align-items:center;gap:9px;margin-top:clamp(24px,3.6vh,40px);display:flex}.vflow span{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--glass);color:var(--mut);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .34s,color .34s,transform .34s var(--ease-standard),background .34s;padding:9px 16px;font-size:13px}.vflow span:hover{color:#fff;background:var(--glass-2);border-color:#9dc0ff80;transform:translateY(-2px)}.vflow em{color:var(--dim);font-size:12.5px;font-style:normal}.vgrid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(26px,4vw,64px);margin-top:clamp(26px,4vh,44px);display:grid}.vgrid p{color:var(--mut);font-size:16px;line-height:1.72}.vnote{border-left:2px solid #9dc0ff73;padding-left:22px}.vnote p+p{margin-top:11px}.vnote b{color:var(--ink);font-weight:600}.qgrid{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(26px,4vh,44px);display:grid;overflow:hidden}.qcard{color:var(--mut);transition:background .42s var(--ease-standard),color .42s;background:#080d1a9e;padding:clamp(20px,2.4vw,30px);font-size:clamp(14px,1.15vw,16.5px);line-height:1.5}.qcard:hover{color:var(--ink);background:#ffffff0d}.qcard i{letter-spacing:.2em;color:var(--ice);margin-bottom:13px;font-family:Poppins;font-size:10.5px;font-style:normal;font-weight:600;display:block}.wfoot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-top:clamp(24px,3.6vh,40px);display:flex}.wfoot p{color:var(--mut);max-width:56ch;font-size:16px;line-height:1.72}.lp-swiss{color:var(--mut);align-items:center;gap:12px;font-size:14px;display:flex}.lp-swiss .chx{background:#d52b1e;border-radius:4px;flex:none;width:19px;height:19px;position:relative}.lp-swiss .chx:after,.lp-swiss .chx:before{content:"";background:#fff;position:absolute}.lp-swiss .chx:before{width:3px;height:11px;top:4px;left:8px}.lp-swiss .chx:after{width:11px;height:3px;top:8px;left:4px}@media (width<=980px){.pwrap{grid-template-columns:1fr;gap:clamp(28px,4vh,40px)}.pleft{position:static}}@media (width<=900px){.vgrid{grid-template-columns:1fr;gap:26px}.qgrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.qgrid{grid-template-columns:1fr}}:root{--lightx:32%;--lighty:-10%;--g-tint:214,232,255;--g-spec:236,245,255;--pmx:50%;--pmy:50%;--ee:cubic-bezier(.16,1,.3,1);--es:cubic-bezier(.22,1,.36,1)}.gl{isolation:isolate;background:linear-gradient(var(--g-ang,158deg),rgba(var(--g-tint),var(--g-a1,.085)) 0,rgba(var(--g-tint),var(--g-a2,.018)) 42%,rgba(var(--g-tint),var(--g-a3,.055)) 100%);-webkit-backdrop-filter:blur(var(--g-blur,22px)) saturate(var(--g-sat,165%)) brightness(var(--g-br,1.04));backdrop-filter:blur(var(--g-blur,22px)) saturate(var(--g-sat,165%)) brightness(var(--g-br,1.04));box-shadow:inset 0 1px 0 rgba(var(--g-spec),var(--g-top,.3)),inset 0 -1px 0 #060a146b,inset 0 0 var(--g-inner,60px) rgba(var(--g-tint),.045),0 var(--g-lift,28px) var(--g-spread,70px) -34px #000000d9;transition:box-shadow .64s var(--es),transform .64s var(--es),background .64s var(--es);position:relative}.gl:before{z-index:2;background:linear-gradient(var(--g-ang,158deg),rgba(var(--g-spec),.46) 0,rgba(var(--g-tint),.14) 38%,rgba(var(--g-tint),.05) 62%,#7896c833 100%);-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gl:after,.gl:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.gl:after{z-index:1;background:radial-gradient(46% 62% at var(--pmx) var(--pmy),rgba(var(--g-spec),var(--g-glow,.1)),transparent 68%);opacity:0;transition:opacity .7s var(--es)}.gl.lit:after{opacity:1}.gl--smoked{--g-a1:.075;--g-a2:.018;--g-a3:.05;--g-blur:30px;--g-sat:150%;--g-br:.98;--g-top:.2}.gl--clear{--g-a1:.15;--g-a2:.045;--g-a3:.105;--g-blur:14px;--g-sat:185%;--g-br:1.1;--g-top:.44;--g-glow:.16}.gl--sheet{--g-a1:.05;--g-a2:.008;--g-a3:.03;--g-blur:8px;--g-sat:130%;--g-br:1;--g-top:.16;--g-lift:44px;--g-spread:110px}.gl--grain{background-image:linear-gradient(var(--g-ang,158deg),rgba(var(--g-tint),var(--g-a1,.085)) 0,rgba(var(--g-tint),var(--g-a2,.018)) 42%,rgba(var(--g-tint),var(--g-a3,.055)) 100%),url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22140%22%20height%3D%22140%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.85%22%20numOctaves%3D%223%22%20type%3D%22fractalNoise%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Cpath%20d%3D%22M0%200h140v140H0z%22%20filter%3D%22url\(%23a\)%22%20opacity%3D%22.032%22%2F%3E%3C%2Fsvg%3E);background-blend-mode:normal,overlay}.atmo,.gl--sweep{overflow:hidden}.atmo{pointer-events:none;position:absolute;inset:0}.atmo .beam2{left:var(--lightx);top:var(--lighty);filter:blur(40px);background:radial-gradient(48% 46%,#bedaff1a,#2f6ae00d 42%,#0000 72%);width:64vw;height:82vh;position:absolute;transform:translate(-50%)}#hero{background:radial-gradient(128% 96% at 74% -6%,#101a33 0,#080d1a 48%,var(--bg) 100%)}.arch{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}#hero .hero-content{z-index:5;position:relative}#hero .hero-bg{z-index:0}.arch .sh{will-change:transform;border-radius:20px;position:absolute}.arch .s1{--g-ang:168deg;opacity:.95;width:32vw;height:118vh;top:-16vh;right:-7vw}.arch .s2{--g-ang:172deg;opacity:.6;width:23vw;height:132vh;top:-26vh;right:14vw}.arch .s3{--g-ang:176deg;opacity:.34;width:17vw;height:104vh;top:-6vh;right:29vw}.arch .hz{opacity:.34;background:linear-gradient(90deg,#0000,#bedaff4d 34%,#e8f4ff9e 62%,#0000);height:1px;position:absolute;top:78%;left:52%;right:-8%;box-shadow:0 0 40px #96c0ff4d}.frags{flex-direction:column;gap:13px;width:100%;display:flex}@media (width>=1080px){#hero .hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.58fr);align-items:end;gap:clamp(30px,4.4vw,72px)}}#platform{position:relative}.denv{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.denv .dsheet{will-change:transform;border-radius:26px;position:absolute}.dash-frame{transition:box-shadow .7s var(--es),transform .7s var(--es);position:relative;box-shadow:inset 0 1px 0 rgba(var(--g-spec),.34),inset 0 -1px 0 #060a1480,0 3px 4px #0006,0 40px 80px -34px #000000db,0 100px 170px -80px #183a84e6!important}.dash-frame .dedge{z-index:9;pointer-events:none;background:linear-gradient(90deg,transparent,#f4fafff2 var(--dep,18%),transparent calc(var(--dep,18%) + 20%));height:1px;position:absolute;top:0;left:0;right:0}.dash-frame .dglow{z-index:8;pointer-events:none;border-radius:inherit;background:radial-gradient(36% 46% at var(--pmx) var(--pmy),rgba(var(--g-spec),.09),transparent 70%);opacity:0;transition:opacity .7s var(--es);position:absolute;inset:0}.dash-frame:hover .dglow{opacity:1}#platform .panel{z-index:3;position:relative;box-shadow:inset 0 2px #ffffff80,0 40px 90px -40px #000000d9,0 120px 200px -90px #1e46968c!important}#platform .panel:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;-webkit-mask-composite:xor;background:linear-gradient(158deg,#d6e8ff8c,#78a0dc1a 46%,#a0c3f54d);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}#view .vflow{padding-top:6px;position:relative}#view .vflow:before{background:#ffffff17;right:0}#view .vflow:after,#view .vflow:before{content:"";height:1px;position:absolute;top:-14px;left:0}#view .vflow:after{width:var(--fp,0);background:linear-gradient(90deg,var(--blue-2),var(--ice));transition:width .9s var(--ee);box-shadow:0 0 14px #9dc0ff99}#view .vflow span{transition:border-color .52s var(--es),color .52s var(--es),background .52s var(--es),transform .52s var(--es),box-shadow .52s var(--es)}#view .vflow span.act{color:#fff;background:#2f6ae024;border-color:#9dc0ff8c;box-shadow:0 0 0 1px #9dc0ff24,0 10px 26px -14px #2f6ae0cc}#why .qgrid{background:0 0;border-color:#ffffff1a;position:relative}#why .qgrid:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(30% 120% at var(--qx,50%) 50%,rgba(var(--g-tint),.09),transparent 70%);opacity:0;transition:opacity .62s var(--es);position:absolute;inset:0}#why .qgrid:hover:before{opacity:1}#why .qcard{background:#0a101e80;position:relative}#why .qcard:hover{background:rgba(var(--g-tint),.055)}#cta .cta-inner{border-radius:var(--r-xl);padding:clamp(38px,6vw,84px) clamp(24px,5vw,72px);position:relative;overflow:hidden}#cta .ctaglass{z-index:0;border-radius:inherit;--g-ang:150deg;--g-blur:26px;position:absolute;inset:0}#cta .cta-inner>.cta-btns,#cta .cta-inner>.cta-contact,#cta .cta-inner>h2,#cta .cta-inner>p{z-index:2;position:relative}.mini-card,.ocard{transition:transform .52s var(--es),border-color .52s var(--es),box-shadow .52s var(--es)}.btn-primary:hover{transform:translateY(-2px)}@media (width<=1000px){.arch .s2,.arch .s3,.denv .l3{display:none}.frags{width:100%;max-width:none;margin-top:30px;position:relative;top:auto;right:auto;transform:none}.gl{--g-blur:14px;--g-lift:16px;--g-spread:40px}}@media (width<=640px){.arch{display:none}.frags{gap:10px}}@media (prefers-reduced-motion:reduce){#view .vflow:after,.dchip2,.frag,.gl,.gl:after{transition:none!important}.dchip2,.frag{opacity:1!important}.arch .sh,.dchip2,.denv .dsheet,.frag{transform:none!important}}.arch .sh,.denv .dsheet{-webkit-mask-image:radial-gradient(120% 88% at 50% 42%,#000 42%,#0000008c 70%,#0000 96%);mask-image:radial-gradient(120% 88% at 50% 42%,#000 42%,#0000008c 70%,#0000 96%)}.arch .sh:before{opacity:.5}.denv .dsheet:before{opacity:.28}.denv .dsheet{box-shadow:inset 0 1px #ecf5ff1a}#hero{justify-content:center;min-height:100svh;padding:clamp(118px,15vh,164px) 0 clamp(96px,13vh,132px)}#hero .hero-grid{align-items:center;row-gap:clamp(34px,5vh,54px)}#hero h1{letter-spacing:-.038em;line-height:1.02}@media (width>=1001px){#hero .hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.62fr);align-items:center;gap:clamp(36px,5vw,84px)}}@media (width<=1000px){#hero{justify-content:center;padding:clamp(112px,14vh,140px) 0 clamp(78px,10vh,104px)}}.hero-lead .type-line,.pkick,h1,h2,h3,h4{font-feature-settings:"ss01" on}h1,h2{letter-spacing:-.035em}.btn .lb{letter-spacing:-.005em}.dash-frame,.dash-frame *,.inv-row,.inv-row *,.mini-card,.mini-card *,.veh-row,.veh-row *{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.pleft{align-self:start;top:clamp(116px,16vh,158px)}.pleft h2{font-size:clamp(25px,2.9vw,40px)}@media (width<=980px){.pleft{position:static}}.secfx{pointer-events:none;z-index:0;inset:0;overflow:hidden}.secfx,.secfx .aurora{position:absolute}#problem .wrap,#view .wrap,#why .wrap{z-index:1;position:relative}#cta .cta-inner h2{max-width:20ch;margin:0 auto 22px;font-size:clamp(28px,3.7vw,54px)}.lines .ln{margin-block:-.1em;padding-block:.12em}#cta .cta-inner{padding-top:clamp(66px,8.4vw,110px)}@media (prefers-reduced-motion:reduce){.frag,.pcard{opacity:1!important;transition:none!important;transform:none!important}.pstack .pcard:first-child{background:linear-gradient(158deg,#fffffff7,#e9f0fced)}.pstack .pcard:first-child b{color:#080e1a}.pstack .pcard:first-child span{color:#0c14249e}}#hero .hero-grid{align-items:end;row-gap:clamp(30px,4.4vh,46px);display:grid}#hero .hero-lead-p{max-width:44ch}@media (width>=1001px){#hero .hero-grid{-moz-column-gap:clamp(40px,5.2vw,96px);grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);align-items:end;column-gap:clamp(40px,5.2vw,96px)}#hero h1{font-size:clamp(46px,4.9vw,74px)}}@media (width<=1000px){#hero .hero-grid{grid-template-columns:1fr;align-items:start}#hero .hero-sub{order:2;margin-top:clamp(22px,3vh,30px)}#hero .hero-lead-p{max-width:60ch}}#hero .hero-grid{display:block}#hero h1{letter-spacing:-.042em;margin:0;font-size:clamp(38px,6.4vw,92px);line-height:1}#hero .type-line{margin:0}#hero .hero-sub{margin-top:clamp(18px,2.4vh,26px)}#hero .hero-lead-p{color:var(--mut);max-width:46ch;margin:0;font-size:16px;line-height:1.74}#hero .hero-ctas{margin-top:clamp(22px,3vh,30px)}@media (width<=1000px){#hero .hero-lead-p{max-width:60ch}}#view .vh2{max-width:none;font-size:clamp(26px,3.6vw,52px)}#hero h1{font-size:clamp(36px,5.9vw,84px)}#problem .pleft h2{font-size:clamp(24px,3.1vw,44px)}#view .vh2{font-size:clamp(26px,3.9vw,62px)}.arch .sh:after,.arch .sh:before{display:none!important}.arch .s1{opacity:.62;border-radius:34px;width:34vw;height:124vh;top:-18vh;right:-10vw}.arch .s2{opacity:.34;border-radius:34px;width:22vw;height:136vh;top:-28vh;right:11vw}.arch .s3{opacity:.16;border-radius:34px;width:16vw;height:110vh;top:-8vh;right:26vw}.arch .sh{-webkit-mask-image:radial-gradient(96% 72% at 62% 46%,#000 22%,#0000006b 58%,#0000 88%);mask-image:radial-gradient(96% 72% at 62% 46%,#000 22%,#0000006b 58%,#0000 88%)}.arch .hz{opacity:.2;top:91%}@media (width<=1000px){.arch{display:none}}#why .qgrid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.3vw,16px);display:grid;overflow:visible}#why .qgrid:before{display:none}#why .qcard{border-radius:var(--r-lg);min-height:clamp(112px,11vw,146px);color:var(--ink);z-index:1;align-items:center;padding:clamp(22px,2.3vw,30px);font-size:clamp(15px,1.18vw,17.5px);line-height:1.45;display:flex}#why .qcard,#why .qcard:hover{background:0 0}#why .qcard span{display:block}@media (width<=900px){#why .qgrid{grid-template-columns:1fr 1fr}}@media (width<=560px){#why .qgrid{grid-template-columns:1fr}#why .qcard{min-height:0}}:root{--z-base:0;--z-atmos:1;--z-shape:2;--z-stage:3;--z-panel:4;--z-prod:5;--z-fore:6;--z-ui:7;--gl-blur:26px;--gl-blur-lo:14px;--gl-sat:158%;--gl-bright:1.03;--gl-body:214,232,255;--gl-spec:236,245,255;--gl-a-faint:.042;--gl-a-soft:.055;--gl-a-solid:.1;--gl-edge:.26;--gl-rim:.16;--gl-shadow:0 40px 110px -52px #000000eb;--gl-radius:26px;--stage-w:min(94vw, 1760px);--stage-light:#3470e857}#hero,#platform{background:0 0}.site>#lb,.site>#progress,.site>.newsl,.site>footer,.site>main,.site>section{z-index:1;position:relative}.pagefield{z-index:0;background:radial-gradient(128% 72% at 50% -6%,#0e1830 0,#080d1a00 62%),radial-gradient(90% 60% at 78% 34%,#1b53b029 0,#04060c00 70%),var(--bg);position:fixed;inset:0}.atmos,.pagefield{pointer-events:none}.atmos{z-index:var(--z-atmos);width:calc(var(--stage-w)*1.5);height:120%;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.atmos .al{will-change:transform;border-radius:50%;position:absolute}.atmos .al-a{filter:blur(80px);opacity:1;background:radial-gradient(#6496f521,#2f6ae011 30%,#1b3c8206 52%,#0000 70%);width:72%;height:72%;margin:0;top:50%;left:50%;transform:translate(-50%,-50%)}.atmos .al-b{display:none}.atmos .ash{z-index:var(--z-shape);will-change:transform;background:linear-gradient(146deg,rgba(var(--gl-body),.045),rgba(var(--gl-body),.01) 62%);-webkit-backdrop-filter:blur(var(--gl-blur-lo));backdrop-filter:blur(var(--gl-blur-lo));border-radius:44% 56% 52% 48%/48% 44% 56% 52%;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 20%,#0000 78%);mask-image:radial-gradient(closest-side,#000 20%,#0000 78%)}.atmos .ash-1{opacity:.34;width:26%;height:42%;top:30%;right:12%}.atmos .ash-2{opacity:.24;border-radius:52% 48% 44% 56%/56% 52% 48% 44%;width:22%;height:38%;top:36%;left:12%}.glass-stage{z-index:var(--z-stage);width:min(calc(var(--stage-w) + 6vw),96vw);pointer-events:none;height:96%;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.glass-stage>i{border-radius:var(--gl-radius);display:block;position:absolute;inset:0}.glass-stage .gs-body{background:linear-gradient(168deg,rgba(var(--gl-body),var(--gl-a-faint)) 0,rgba(var(--gl-body),.01) 46%,rgba(var(--gl-body),.022) 100%);-webkit-backdrop-filter:blur(var(--gl-blur)) saturate(var(--gl-sat));backdrop-filter:blur(var(--gl-blur)) saturate(var(--gl-sat));-webkit-mask-image:radial-gradient(46% 42% at 50% 52%,#000,#00000080 46%,#0000 70%);mask-image:radial-gradient(46% 42% at 50% 52%,#000,#00000080 46%,#0000 70%)}.glass-stage .gs-spec{display:none}.glass-stage .gs-floor{background:radial-gradient(34% 12% at 50% 80%,rgba(var(--gl-body),.1),transparent 72%);opacity:.8}#platform{padding:0 0 clamp(64px,9vh,120px);position:relative}#platform .panel{z-index:var(--z-prod);width:var(--stage-w);border-radius:0;max-width:none;margin:0 auto;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#platform .panel:after,#platform .panel:before{display:none!important}#platform .mask-reveal{overflow:visible}#platform .dash-frame{border:1px solid rgba(var(--gl-spec),.13);box-shadow:inset 0 1px 0 rgba(var(--gl-spec),.16),0 2px 5px #00000080,0 26px 50px -22px #000000c7,0 70px 130px -60px #0a1e46d9;transform-origin:50% 46%;border-radius:16px}#platform .dash-frame .dedge{z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(var(--gl-spec),.055),transparent 74%);opacity:.9;border-radius:16px 16px 0 0;height:38%;position:absolute;top:0;left:0;right:0}#platform .dash-frame .dglow{z-index:1;pointer-events:none;border-radius:inherit;opacity:.5;background:radial-gradient(38% 46% at var(--pmx,50%) var(--pmy,50%),rgba(var(--gl-spec),.05),transparent 70%);position:absolute;inset:0}.stage-fore{display:none}.modrail{z-index:var(--z-ui);flex-wrap:wrap;justify-content:center;gap:7px;margin:0 auto clamp(12px,1.6vh,18px);display:flex;position:relative}.modrail .mp{appearance:none;cursor:pointer;font:inherit;letter-spacing:-.005em;color:var(--mut);border:1px solid rgba(var(--gl-spec),.1);background:linear-gradient(160deg,rgba(var(--gl-body),.045),rgba(var(--gl-body),.012));-webkit-backdrop-filter:blur(var(--gl-blur-lo)) saturate(140%);backdrop-filter:blur(var(--gl-blur-lo)) saturate(140%);box-shadow:inset 0 1px 0 rgba(var(--gl-spec),.1);transition:color .42s var(--ee),background .42s var(--ee),border-color .42s var(--ee),box-shadow .42s var(--ee);border-radius:999px;padding:8px 17px;font-size:13px;font-weight:500}.modrail .mp:hover{color:var(--ink)}.modrail .mp.on{color:#08111f;background:linear-gradient(160deg,#fffffff5,#e2ecfce6);border-color:#0000;box-shadow:inset 0 1px #ffffffe6,0 12px 26px -14px #000c}.modcaps{z-index:var(--z-ui);text-align:center;min-height:1.6em;margin:0 auto clamp(20px,2.8vh,32px);position:relative}.modcaps .mcap{width:max-content;max-width:88vw;color:var(--dim);opacity:0;transition:opacity .46s var(--ee),transform .46s var(--ee);pointer-events:none;font-size:14.5px;position:absolute;top:0;left:50%;transform:translate(-50%,7px)}.modcaps .mcap.on{opacity:1;transform:translate(-50%)}#hero{min-height:auto;padding:clamp(132px,17vh,196px) 0 clamp(30px,4.4vh,54px);display:block;overflow:visible}#hero .hero-grid{text-align:center;max-width:min(1020px,90vw);margin:0 auto;display:block}#hero h1{letter-spacing:-.042em;max-width:none;margin:0 auto;font-size:clamp(34px,5.3vw,76px);line-height:1.02}#hero .lines .ln{text-align:center}#hero .hero-lead-p{max-width:58ch;color:var(--mut);text-align:center;margin:clamp(24px,3.4vh,38px) auto 0;font-size:17px;line-height:1.72}#hero .hero-ctas{justify-content:center;margin-top:clamp(28px,3.8vh,40px)}#hero .hero-sub{justify-content:center;margin-top:clamp(24px,3.2vh,34px)}#hero .type-line{text-align:center;margin-top:clamp(14px,2vh,20px)}#hero .arch{display:none}body,html{overflow-x:clip}body{overflow-y:visible}#cta .cta-inner h2{font-size:clamp(24px,3vw,44px)}#platform .mask-reveal:after{display:none!important}.stagesticky .glass-stage,.stagesticky .stage-fore{opacity:0;transition:opacity 1.1s var(--ee)}.stagesticky.env-in .glass-stage{opacity:1}.stagesticky.env-in .stage-fore{opacity:.75;transition-delay:.26s}.stagesticky .panel{opacity:0;transition:opacity 1.15s var(--ee),transform 1.15s var(--ee);transform:translateY(52px)scale(.972)}.stagesticky.prod-in .panel{opacity:1;transform:none}.stagesticky .modcaps,.stagesticky .modrail{opacity:0;transition:opacity .8s var(--ee) .62s,transform .8s var(--ee) .62s;transform:translateY(12px)}.stagesticky.env-in .modcaps,.stagesticky.env-in .modrail{opacity:1;transform:none}.stagesticky:not(.prod-in) .panel{transform:translateY(52px)scale(.972)!important}.modrail:after{content:"";background:linear-gradient(90deg,transparent,rgba(var(--gl-spec),.22) calc(var(--sp,0)*100%),rgba(var(--gl-spec),.05) calc(var(--sp,0)*100% + 2px),transparent);width:min(280px,52vw);height:1px;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}@media (width<=1100px){:root{--gl-blur:18px;--gl-blur-lo:10px}.atmos .ash-2,.stage-fore{display:none}}@media (width<=900px){:root{--gl-blur:12px;--gl-blur-lo:8px;--stage-w:94vw}.atmos .ash{display:none}.atmos .al{filter:blur(48px);opacity:.4}.glass-stage .gs-spec{display:none}.modrail{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;margin-inline:auto;padding:2px 4px 10px;overflow-x:auto}.modrail::-webkit-scrollbar{display:none}.modrail .mp{flex:none}.modrail:after{display:none}.modcaps{min-height:2.8em}}@media (prefers-reduced-motion:reduce){.stagesticky .glass-stage,.stagesticky .modcaps,.stagesticky .modrail,.stagesticky .panel,.stagesticky .stage-fore{opacity:1!important;transition:none!important;transform:none!important}.stagesticky .stage-fore{opacity:.5!important}}.glass-panel{z-index:var(--z-panel);border-radius:calc(var(--gl-radius) + 6px);isolation:isolate;width:min(100%,1060px);margin:clamp(34px,5vh,58px) auto 0;position:relative}.glass-panel>i{border-radius:inherit;pointer-events:none;z-index:0;display:block;position:absolute;inset:0}.glass-panel .gp-body{background:linear-gradient(164deg,rgba(var(--gl-body),var(--gl-a-soft)) 0,rgba(var(--gl-body),.014) 52%,rgba(var(--gl-body),.034) 100%);-webkit-backdrop-filter:blur(var(--gl-blur)) saturate(var(--gl-sat)) brightness(var(--gl-bright));backdrop-filter:blur(var(--gl-blur)) saturate(var(--gl-sat)) brightness(var(--gl-bright));box-shadow:inset 0 1px 0 rgba(var(--gl-spec),var(--gl-edge)),inset 0 -1px 0 #060a146b,inset 0 0 90px rgba(var(--gl-body),.035),var(--gl-shadow)}.glass-panel .gp-spec{background:linear-gradient(158deg,rgba(var(--gl-spec),var(--gl-rim)),rgba(var(--gl-spec),.02) 46%,rgba(var(--gl-spec),.1));-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-panel .gp-in{z-index:3;padding:clamp(30px,4vw,54px) clamp(26px,4vw,56px);position:relative}.glass-panel h3{letter-spacing:-.03em;color:var(--ink);max-width:22ch;margin:0 0 clamp(22px,3vh,34px);font-size:clamp(20px,2.3vw,30px);font-weight:600;line-height:1.16}.glass-panel .gp-items{-moz-column-gap:clamp(20px,3vw,44px);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.glass-panel .gp-items li{color:var(--ink);border-top:1px solid rgba(var(--gl-spec),.075);align-items:center;gap:13px;padding:15px 0;font-size:15.5px;display:flex}.glass-panel .gp-items li:nth-child(-n+3){border-top:0}.glass-panel .gp-items li:before{content:"";border-left:1.5px solid var(--ice);border-bottom:1.5px solid var(--ice);opacity:.9;flex:none;width:9px;height:5px;margin:0 3px 3px 1px;transform:rotate(-45deg)}@media (width<=820px){.glass-panel .gp-items{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-panel .gp-items li:nth-child(-n+3){border-top:1px solid rgba(var(--gl-spec),.075)}.glass-panel .gp-items li:nth-child(-n+2){border-top:0}}@media (width<=520px){.glass-panel .gp-items{grid-template-columns:1fr}.glass-panel .gp-items li:nth-child(-n+2){border-top:1px solid rgba(var(--gl-spec),.075)}.glass-panel .gp-items li:first-child{border-top:0}}.vnote-wrap{margin-top:clamp(28px,4vh,44px)}#why .qcard{border:1px solid rgba(var(--gl-spec),.065);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .46s var(--ee),border-color .46s var(--ee),transform .46s var(--ee);background:#ffffff06}#why .qcard:hover{border-color:rgba(var(--gl-spec),.12);background:#ffffff0b;transform:translateY(-2px)}#why .qcard:after,#why .qcard:before{display:none!important}.glass-panel .gp-light{z-index:0;filter:blur(58px);background:radial-gradient(52% 46% at 28% 30%,#2f6ae033,#0000 70%),radial-gradient(46% 44% at 76% 72%,#78a4ff1c,#0000 72%);border-radius:50%;inset:-18% -12%}.glass-panel .gp-body{z-index:1}.glass-panel .gp-spec{z-index:2}.glass-panel{--gl-a-soft:.075;--gl-rim:.22}.pagefield:after{content:"";background:radial-gradient(72% 40% at 18% calc(30% + var(--field,0)*16%),#2f6ae01a,transparent 68%),radial-gradient(64% 38% at 84% calc(66% - var(--field,0)*14%),#78a4ff12,transparent 70%);opacity:calc(.3 + var(--field,0)*.18);position:absolute;inset:0}#integrations,#problem,#view,#why{position:relative}#cta:before,#integrations:before,#problem:before,#view:before,#why:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#080d1a8c,#0000);width:100vw;height:clamp(80px,11vh,140px);position:absolute;top:0;left:50%;transform:translate(-50%)}#view{background:0 0}.modrail .mp:active{transform:translateY(1px)}.btn{transition:transform .32s var(--ee),box-shadow .32s var(--ee),background .32s var(--ee),color .32s var(--ee)}.btn:hover{transform:translateY(-1px)}#view .vflow span{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff07}.pcard{--g-blur:20px}.arch .sh,.frag,.pcard{will-change:auto}.modcaps .mcap{color:var(--mut)}.glass-panel .gp-items li{color:#e9eefb}#hero .type-line{color:#a4bce5;margin:clamp(22px,3vh,30px) 0 0}#hero .type-line .tw{color:#fff}#hero .hero-sub{gap:10px}#hero .chflag{flex:none;width:18px;height:18px;display:inline-block;box-shadow:0 0 0 1px #ffffff1a}.logofield{z-index:0;pointer-events:none;opacity:1;will-change:transform,opacity;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000 0,#000 8% 66%,#0000);mask-image:linear-gradient(#0000 0,#000 8% 66%,#0000)}#hero,#hero .hero-grid{position:relative}#hero .hero-grid{z-index:2}#hero .atmo,#hero .hero-beam{z-index:1}.hint{z-index:var(--z-ui);letter-spacing:.005em;color:#a4bce5c7;justify-content:center;align-items:center;gap:8px;margin:0 auto 12px;font-size:12.5px;display:flex;position:relative}.hint svg{opacity:.8;flex:none;width:13px;height:13px}.stagesticky.explore .hint span:first-of-type{opacity:.55}.stagesticky .hint{opacity:0;transition:opacity .8s var(--ee) .7s,transform .8s var(--ee) .7s;transform:translateY(10px)}.stagesticky.env-in .hint{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.stagesticky .hint{opacity:1!important;transform:none!important}}:root{--stage-top-space:clamp(88px,9.5vh,108px);--stage-bottom-space:40px;--stage-product-max:1080px}@media (height<=900px){:root{--stage-bottom-space:36px}}@media (height<=820px){:root{--stage-top-space:86px;--stage-bottom-space:28px}#platform .hint{margin-bottom:6px}#platform .modrail{margin-bottom:8px}#platform .modcaps{margin-bottom:12px}}@media (height<=740px){:root{--stage-top-space:84px;--stage-bottom-space:22px}}.stagewrap{position:relative}.stagesticky{box-sizing:border-box;height:100svh;padding:var(--stage-top-space) 0 var(--stage-bottom-space);flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:sticky;top:0}.stagesticky .panel{flex:none}.stagesticky .mask-reveal{transform-origin:50% 0;will-change:transform}#platform .dash{height:var(--dash-h,560px);min-height:0}#platform .dash-stage{scrollbar-width:thin;scrollbar-color:#78a4ff59 transparent;overscroll-behavior:auto;overflow:hidden auto}@media (width<=900px){.stagewrap{height:auto!important}.stagesticky{height:auto;padding:0;position:static}.stagesticky .panel{opacity:1!important;transform:none!important}.stagesticky .mask-reveal{height:auto!important;transform:none!important}#platform .dash{height:auto;min-height:0}}@media (prefers-reduced-motion:reduce){.stagewrap{height:auto!important}.stagesticky{height:auto;position:static}}:root{--problem-len:154vh;--problem-top:clamp(105px,14vh,150px)}@media (height<=820px){:root{--problem-len:148vh;--problem-top:clamp(84px,11vh,120px)}}.problem-pin .pcard{transition:opacity .76s var(--ee),transform .76s var(--ee),background .85s var(--ee),box-shadow .85s var(--ee),border-color .85s var(--ee),color .7s var(--ee)}.problem-pin .pcard b,.problem-pin .pcard span{transition:color .7s var(--ee)}#problem .pstack{gap:clamp(10px,1.3vh,16px)}#problem{min-height:var(--problem-len);padding-bottom:0}.problem-pin{top:var(--problem-top);z-index:1;opacity:var(--pin-o,1);transform:translate3d(0,var(--pin-y,0),0);will-change:transform,opacity;position:sticky}.problem-pin .pleft{position:relative;top:auto}@media (width<=980px){#problem{min-height:0}.problem-pin{opacity:1;position:static;transform:none}}@media (prefers-reduced-motion:reduce){#problem{min-height:0}.problem-pin{position:static;opacity:1!important;transform:none!important}}.glass-panel .gp-items li{position:relative;border-top:0!important}.glass-panel .gp-items li:before{opacity:var(--c,1);transform:rotate(-45deg) translateY(calc((1 - var(--c,1))*6px))}.glass-panel .gp-items li>span{opacity:var(--t,1);transform:translate3d(0,calc((1 - var(--t,1))*18px),0);display:inline-block}.glass-panel .gp-items li:after{content:"";background:rgba(var(--gl-spec),.075);height:1px;transform:scaleX(var(--l,1));transform-origin:0;position:absolute;top:0;left:0;right:0}.glass-panel .gp-items li:nth-child(-n+3):after{display:none}@media (width<=820px){.glass-panel .gp-items li:nth-child(-n+3):after{display:block}.glass-panel .gp-items li:nth-child(-n+2):after{display:none}}@media (width<=520px){.glass-panel .gp-items li:nth-child(-n+2):after{display:block}.glass-panel .gp-items li:first-child:after{display:none}}.glass-panel .gp-items li:after,.glass-panel .gp-items li:before,.glass-panel .gp-items li>span{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.glass-panel .gp-items li{--c:1;--t:1;--l:1}}@media (width>=1200px){#platform .chart-box{height:clamp(190px,calc(var(--dash-h,560px)*.36),320px)}}:root{--w-narrow:760px;--w-copy:880px;--w-content:1240px;--w-stage:min(86vw,1420px);--r-win:16px;--r-panel:26px;--sec:clamp(72px,10vh,132px)}body{background:var(--bg)}main{z-index:1;display:block;position:relative}.pagefield{z-index:0}.site>.newsl,.site>footer,.site>main,.site>section{z-index:1;position:relative}[data-reveal=blur]{filter:blur(var(--reveal-blur));transform:scale(.985)}[data-reveal=blur].in{filter:none;transform:none}@media (prefers-reduced-motion:reduce){.lines .ln>span,.stagger>*,.words .w,[data-reveal]{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}#navLinks a:focus-visible,.btn:focus-visible,a:focus-visible,button:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #9dc0ffd9}.ph{text-align:center;padding:clamp(118px,15vh,164px) 0 clamp(28px,4vh,48px);position:relative}.ph .wrap{max-width:min(1020px,90vw);margin:0 auto}.ph .crumb{color:var(--dim);justify-content:center;align-items:center;gap:10px;margin-bottom:clamp(20px,3vh,30px);font-size:13px;font-weight:500;display:flex}.ph .crumb,.ph .crumb a,.ph .crumb b{letter-spacing:.01em;text-transform:none}.ph .crumb a{color:var(--dim);transition:color .22s}.ph .crumb a:hover{color:var(--ice)}.ph .crumb b{color:var(--mut);font-weight:500}.ph .crumb i{opacity:.5;font-style:normal}.ph h1{font-size:min(clamp(34px,5vw,70px),var(--h1max,70px));letter-spacing:-.04em;max-width:none;margin:0 auto;line-height:1.03}.ph .lead{max-width:60ch;color:var(--mut);margin:clamp(22px,3vh,32px) auto 0;font-size:17px;line-height:1.72}.ph .hero-ctas{justify-content:center;margin-top:clamp(26px,3.6vh,38px)}.ph-meta{color:var(--dim);flex-wrap:wrap;justify-content:center;gap:22px;margin-top:clamp(18px,2.6vh,26px);font-size:13px;display:flex}.ph-meta span:before{content:"";background:var(--ice);vertical-align:middle;opacity:.7;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}.ph.ph-int h1{font-size:min(clamp(38px,5.4vw,76px),var(--h1max,76px))}.ph.ph-int .crumb{margin-bottom:clamp(14px,2vh,20px)}.ph .int-id{gap:14px;margin:0 auto clamp(14px,2vh,20px);display:flex}.ph .int-id,.ph .int-mark{justify-content:center;align-items:center}.ph .int-mark{background:#fffffff0;border:1px solid #ffffff8c;border-radius:14px;height:52px;padding:0 18px;display:inline-flex;box-shadow:0 18px 40px -22px #000000b3}.ph .int-mark img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:170px;height:30px;display:block}.ph .int-mark .txt{color:#0b1220;letter-spacing:-.01em;font-size:15px;font-weight:600}.ph .int-rel{color:var(--dim);font-size:13px}.ph.ph-int .lead{margin-top:clamp(16px,2.2vh,24px)}@media (width<=720px){.ph{padding-top:112px}.ph h1{font-size:clamp(30px,8.6vw,44px)}.ph .lead{font-size:15.5px}}.pstage{width:var(--w-stage);margin:clamp(36px,5vh,64px) auto 0;position:relative}.pstage.narrow{--w-stage:min(78vw,1120px)}.pstage:before{content:"";z-index:0;pointer-events:none;filter:blur(80px);background:radial-gradient(#6496f51f,#2f6ae00f 30%,#1b3c8205 52%,#0000 70%);width:118%;height:124%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pstage .pwin{z-index:1;position:relative}.pwin{border-radius:var(--r-win);background:#05070f;border:1px solid #ecf5ff21;position:relative;overflow:hidden;box-shadow:inset 0 1px #ecf5ff29,0 2px 5px #00000080,0 26px 50px -22px #000000c7,0 70px 130px -60px #0a1e46d9}.pwin-top{background:#070b15;border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:11px 14px;display:flex}.pwin-top i{background:#2a3142;border-radius:50%;width:10px;height:10px}.pwin-top i:first-child{background:#ff5f57}.pwin-top i:nth-child(2){background:#febc2e}.pwin-top i:nth-child(3){background:#28c840}.pwin-top .url{max-width:360px;color:var(--dim);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0a;border-radius:7px;flex:1;margin-left:8px;padding:5px 12px;font-family:system-ui,sans-serif;font-size:11.5px;overflow:hidden}.pwin-body{position:relative}.evis,.mui,.mui-doc,.pwin,.rs-panel,.tl-visual{text-align:left}.pwin-body>img{width:100%;height:auto;display:block}.pwin .tag{z-index:2;letter-spacing:.02em;text-transform:none;color:var(--ice);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04060cb8;border:1px solid #9dc0ff38;border-radius:999px;padding:5px 10px;font-size:11.5px;position:absolute;bottom:14px;left:14px}.pwin.light{background:#0b1120}.sec{padding:var(--sec) 0;position:relative}.sec.tight{padding-top:calc(var(--sec)*.55)}.sec-intro{max-width:var(--w-copy);text-align:center;margin:0 auto clamp(34px,5vh,56px)}.sec-intro.left{text-align:left;margin-left:0}.sec-intro h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(27px,3.4vw,46px);line-height:1.08}.sec-intro p{color:var(--mut);max-width:60ch;margin:16px auto 0;font-size:16.5px;line-height:1.7}.sec-intro.left p{margin-left:0}.kick{letter-spacing:-.025em;font-size:clamp(20px,2.2vw,28px);font-weight:600;line-height:1.2}.fchecks{gap:11px;margin:0;padding:0;list-style:none;display:grid}.fchecks li{color:var(--ink);align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;display:flex}.fchecks .ck{width:18px;height:18px;color:var(--ice);background:#4d86f524;border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.fchecks .ck svg{fill:none;stroke:currentColor;stroke-width:2px;width:10px;height:10px}.fchecks.cols{-moz-column-gap:34px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px}@media (width<=720px){.fchecks.cols{grid-template-columns:1fr}}.erow{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(34px,6vw,96px);padding:clamp(40px,6vh,80px) 0;display:grid}.erow+.erow{border-top:1px solid #ffffff0f}.erow.rev .ecopy{order:2}.erow.rev .evis{order:1}.ecopy .fnum{letter-spacing:.02em;text-transform:none;color:var(--dim);font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:12.5px}.ecopy h3{letter-spacing:-.03em;max-width:22ch;margin:0 0 14px;font-size:clamp(23px,2.6vw,34px);line-height:1.14}.ecopy p{color:var(--mut);max-width:50ch;margin:0 0 20px;font-size:15.5px;line-height:1.7}.evis{position:relative}.evis:before{content:"";z-index:0;pointer-events:none;filter:blur(64px);background:radial-gradient(#2f6ae024,#1b3c8208 55%,#0000 72%);position:absolute;inset:-14% -10%}.evis>*{z-index:1;position:relative}@media (width<=900px){.erow{grid-template-columns:1fr;gap:26px;padding:36px 0}.erow.rev .ecopy{order:1}.erow.rev .evis{order:2}}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metric{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;padding:24px 26px}.metric b{letter-spacing:-.04em;color:#fff;font-size:clamp(30px,3.4vw,44px);line-height:1;display:block}.metric span{color:var(--mut);margin-top:10px;font-size:14px;display:block}.metric small{color:var(--dim);margin-top:6px;font-size:12.5px;display:block}@media (width<=720px){.metrics{grid-template-columns:1fr}}.mui{color:var(--ink);background:#080d19;border:1px solid #ffffff12;border-radius:14px;padding:16px;font-family:system-ui,sans-serif;font-size:12.5px;line-height:1.45}.mui+.mui{margin-top:12px}.mui-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.mui-h b{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.mui-sub{font-size:11.5px}.mui-k,.mui-sub{color:var(--dim)}.mui-k{letter-spacing:.09em;text-transform:uppercase;font-size:10.5px}.mui-k,.mui-v{font-weight:600}.mui-v{margin-top:3px;font-size:13px}.mui-kv{grid-template-columns:repeat(var(--c,2),minmax(0,1fr));gap:12px 18px;margin-top:10px;display:grid}.mui-row{grid-template-columns:var(--cols,1.4fr .8fr .8fr);border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding:9px 0;display:grid}.mui-row:first-of-type{border-top:0}.mui-row.head{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding-bottom:6px;font-size:10.5px}.mui-row b{font-weight:600}.mui-row small{color:var(--dim);font-size:11px;display:block}@media (width<=640px){.mui-row.v4{--cols:1fr auto}.mui-row.v4>:nth-child(2),.mui-row.v4>:nth-child(3){display:none}.mui{padding:13px}.mui-vrow{gap:9px}}.mui .pill{padding:3.5px 9px;font-size:10.5px}.mui .pill.prep{color:#ffcf6f;background:#ffbe5021}.mui .pill.age{color:#ff8f8f;background:#ff64641f}.mui .pill.ready{color:#4fe39a;background:#35d07f21}.mui .pill.info{color:var(--ice);background:#4d86f524}.mui .pill.neu{color:var(--mut)}.mui .pill.neu,.mui-bar{background:#ffffff0f}.mui-bar{border-radius:99px;height:6px;overflow:hidden}.mui-bar i{height:100%;width:var(--w,60%);background:linear-gradient(90deg,var(--blue-2),var(--blue-3));border-radius:inherit;transform-origin:0;transition:transform .9s var(--ease-editorial) .2s;display:block;transform:scaleX(0)}.in .mui-bar i,.mui.in .mui-bar i,.static .mui-bar i{transform:none}.mui-chip{color:var(--ice);letter-spacing:.04em;background:#4d86f51a;border:1px solid #4d86f538;border-radius:8px;align-items:center;gap:8px;padding:6px 11px;font-family:ui-monospace,Menlo,monospace;font-size:12px;display:inline-flex}.mui-thumb{-o-object-fit:cover;object-fit:cover;background:#141a2a;border-radius:6px;flex:none;width:40px;height:28px}.mui-vrow{align-items:center;gap:12px;display:flex}.mui-steps{gap:0;margin:6px 0 0;padding:0;list-style:none;display:grid}.mui-steps li{border-top:1px solid #ffffff0f;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid;position:relative}.mui-steps li:first-child{border-top:0}.mui-steps .dot{color:#0a1020;border:1.5px solid #ffffff38;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-weight:800;display:grid}.mui-steps li.done .dot{background:#4fe39a;border-color:#4fe39a}.mui-steps li.now .dot{border-color:var(--blue-3);box-shadow:0 0 0 4px #4d86f52e}.mui-steps li.now b{color:#fff}.mui-steps li small{color:var(--dim);font-size:11px}.mui-chart{width:100%;height:auto;margin-top:8px;display:block}.mui-chart .grid{stroke:#ffffff0f}.mui-chart .line{fill:none;stroke:var(--blue-3);stroke-width:2px;stroke-linejoin:round}.mui-chart .area{fill:url(#muiFill)}.mui-line{stroke-dasharray:1000;stroke-dashoffset:1000px;transition:stroke-dashoffset 1.6s var(--ease-editorial) .2s}.in .mui-line,.static .mui-line{stroke-dashoffset:0}.mui-doc{color:#0d1426;background:#f4f6fb;border-radius:10px;padding:18px 20px;font-size:11.5px;line-height:1.5;box-shadow:0 20px 40px -24px #000000b3}.mui-doc .dh{justify-content:space-between;margin-bottom:12px;font-size:12.5px;font-weight:700;display:flex}.mui-doc .dl{background:#dfe5f1;border-radius:4px;height:7px;margin:7px 0}.mui-doc .dl.s{width:62%}.mui-doc .dl.m{width:80%}.mui-doc .dv{grid-template-columns:1fr 1fr;gap:6px 16px;margin:12px 0;font-size:11px;display:grid}.mui-doc .dv b{color:#0d1426}.mui-doc .dv span{color:#5b6680}.mui-doc .dsig{color:#5b6680;border-top:1px solid #dfe5f1;justify-content:space-between;align-items:center;margin-top:14px;padding-top:10px;font-size:11px;display:flex}.mui-doc .dsig b,.mui-sigline{color:#1b53b0}.mui-sigline{font-family:Brush Script MT,Segoe Script,cursive;font-size:20px;display:inline-block;transform:rotate(-3deg)}.mui-avatar{color:#fff;background:linear-gradient(140deg,#1b53b0,#2f6ae0);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.mui-msg{color:var(--mut);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:12px}.mui-msg b{color:var(--ink);margin-bottom:3px;font-size:12px;display:block}.mui-tabs{gap:6px;margin-bottom:12px;display:flex}.mui-tabs span{color:var(--mut);border:1px solid #ffffff14;border-radius:999px;padding:5px 10px;font-size:11px}.mui-tabs span.on{color:#0a1020;background:#fff;border-color:#fff;font-weight:600}.mui-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=560px){.mui-grid2{grid-template-columns:1fr}}.mui-ba{aspect-ratio:16/10;background:#0e1424;border-radius:10px;position:relative;overflow:hidden}.mui-ba picture{display:block;position:absolute;inset:0}.mui-ba img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mui-ba .after{clip-path:inset(0 0 0 var(--x,50%))}.mui-ba .handle{top:0;bottom:0;left:var(--x,50%);pointer-events:none;background:#fff;width:2px;position:absolute;transform:translate(-1px)}.mui-ba .handle:after{content:"⇆";color:#0a1020;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #00000080}.mui-ba input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.mui-ba .lab{letter-spacing:.08em;text-transform:uppercase;color:var(--ice);background:#04060cb3;border-radius:6px;padding:4px 8px;font-size:10.5px;position:absolute;bottom:10px}.mui-ba .lab.l{left:10px}.mui-ba .lab.r{right:10px}.iflow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-top:clamp(28px,4vh,44px);display:grid}.iflow .node{text-align:center;background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;padding:18px 20px}.iflow .node b{letter-spacing:-.01em;font-size:14px;display:block}.iflow .node span{color:var(--dim);margin-top:5px;font-size:12.5px;display:block}.iflow .node.core{background:linear-gradient(160deg,#4d86f51f,#4d86f508);border-color:#4d86f559;box-shadow:inset 0 0 0 1px #4d86f51a}.iflow .node img{filter:brightness(0)invert();opacity:.9;width:auto;height:22px;margin-bottom:8px}.iflow .link{background:repeating-linear-gradient(90deg,var(--ice) 0 6px,transparent 6px 12px);opacity:.55;width:clamp(28px,4vw,64px);height:1px;position:relative}.iflow .link:after{content:"";border-top:1px solid var(--ice);border-right:1px solid var(--ice);width:7px;height:7px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}@media (width<=720px){.iflow{grid-template-columns:1fr}.iflow .link{background:repeating-linear-gradient(180deg,var(--ice) 0 6px,transparent 6px 12px);width:1px;height:28px;margin:0 auto}.iflow .link:after{top:auto;bottom:-1px;right:-3px;transform:rotate(135deg)}}.tl2{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(34px,6vw,90px);display:grid}.tl-visual{position:sticky;top:clamp(108px,13vh,140px)}.tl-visual .tlp{display:none}.tl-visual .tlp.on{display:block}.tl-steps{margin:0;padding-left:38px;list-style:none;position:relative}.tl-steps:after,.tl-steps:before{content:"";width:1px;position:absolute;top:10px;bottom:26px;left:11px}.tl-steps:before{background:#ffffff17}.tl-steps:after{background:linear-gradient(180deg,var(--blue-3),var(--ice));transform-origin:top;transform:scaleY(var(--tp,0))}.tl-step{padding:0 0 clamp(30px,4.6vh,52px);position:relative}.tl-step:before{content:"";background:var(--bg);width:13px;height:13px;transition:border-color .4s var(--ease-standard),box-shadow .4s var(--ease-standard),background .4s;border:1.5px solid #ffffff38;border-radius:50%;position:absolute;top:6px;left:-33px}.tl-step.on:before{border-color:var(--blue-3);background:var(--blue-3);box-shadow:0 0 0 5px #4d86f529}.tl-step .tnum{letter-spacing:.02em;color:var(--dim);text-transform:none;font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:12.5px}.tl-step h4{letter-spacing:-.025em;color:var(--mut);margin:0 0 8px;font-size:clamp(18px,1.9vw,23px);transition:color .4s}.tl-step.on h4{color:#fff}.tl-step p{color:var(--mut);max-width:48ch;margin:0;font-size:15px;line-height:1.65}.tl-step .fchecks{gap:7px;margin-top:12px}.tl-step .fchecks li{color:var(--mut);font-size:14px}.tl-step .tl-meta{color:var(--dim);margin-top:10px;font-size:12.5px}.tl-step .tl-meta b{color:var(--ice);font-weight:500}@media (width<=900px){.tl2{grid-template-columns:1fr}.tl-visual{margin-bottom:8px;position:relative;top:auto}.tl-visual .tlp{display:none}.tl-visual .tlp:first-child{display:block}}@media (prefers-reduced-motion:reduce){.tl-steps:after{transform:none}.tl-step:before{border-color:var(--blue-3)}.tl-step h4{color:#fff}}.rs-tabs{flex-wrap:wrap;justify-content:center;gap:7px;margin:0 auto clamp(26px,4vh,40px);display:flex}.pill-tabs button,.rs-tabs button{appearance:none;cursor:pointer;font:inherit;color:var(--mut);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);transition:color .42s var(--ee),background .42s var(--ee),border-color .42s var(--ee);background:linear-gradient(160deg,#d6e8ff0b,#d6e8ff03);border:1px solid #ecf5ff1a;border-radius:999px;padding:8px 17px;font-size:13px;font-weight:500}.pill-tabs button:hover,.rs-tabs button:hover{color:var(--ink)}.pill-tabs button.on,.rs-tabs button.on{color:#08111f;background:linear-gradient(160deg,#fffffff5,#e2ecfce6);border-color:#0000}.rs-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,70px);display:none}.rs-panel.on{animation:rsIn .52s var(--ease-standard);display:grid}@keyframes rsIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rs-panel h3{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(22px,2.4vw,32px)}.rs-panel p{color:var(--mut);max-width:48ch;margin:0 0 18px;font-size:15.5px;line-height:1.7}@media (width<=900px){.rs-panel.on{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rs-panel.on{animation:none}}.faq2{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(30px,5vw,80px);display:grid}.faq2 .sec-intro{text-align:left;margin:0;position:sticky;top:clamp(108px,13vh,140px)}.faq2 .sec-intro p{margin-left:0}@media (width<=900px){.faq2{grid-template-columns:1fr}.faq2 .sec-intro{position:relative;top:auto}}.calc2{border-radius:var(--r-panel);isolation:isolate;max-width:1080px;margin:0 auto;position:relative}.calc2>i{border-radius:inherit;pointer-events:none;display:block;position:absolute;inset:0}.calc2 .gp-light{z-index:0;filter:blur(60px);background:radial-gradient(52% 46% at 30% 28%,#2f6ae038,#0000 70%),radial-gradient(46% 44% at 78% 76%,#78a4ff1a,#0000 72%);border-radius:50%;inset:-16% -10%}.calc2 .gp-body{z-index:1;-webkit-backdrop-filter:blur(26px)saturate(158%);backdrop-filter:blur(26px)saturate(158%);background:linear-gradient(164deg,#d6e8ff13,#d6e8ff04 52%,#d6e8ff09);box-shadow:inset 0 1px #ecf5ff42,inset 0 -1px #060a146b,0 40px 110px -52px #000000eb}.calc2 .gp-spec{z-index:2;-webkit-mask-composite:xor;background:linear-gradient(158deg,#ecf5ff38,#ecf5ff05 46%,#ecf5ff1a);padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.calc2 .c-in{z-index:3;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:0;display:grid;position:relative}.calc2 .c-left,.calc2 .c-right{padding:clamp(28px,4vw,48px)}.calc2 .c-right{border-left:1px solid #ecf5ff14}.calc2 h3{letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(20px,2.2vw,27px);line-height:1.15}.calc2 .c-sub{color:var(--mut);margin:0 0 22px;font-size:14px}.calc2 .toggle{background:#04060c80;border:1px solid #ecf5ff14;gap:4px;margin-bottom:8px;padding:4px;display:inline-flex}.calc2 .toggle,.calc2 .toggle button{border-radius:999px;position:relative}.calc2 .toggle button{appearance:none;font:inherit;color:var(--mut);cursor:pointer;z-index:1;background:0 0;border:0;padding:8px 16px;font-size:13px;font-weight:500;transition:color .3s}.calc2 .toggle button.on{color:#08111f}.calc2 .toggle .knob{width:80px;transition:left .36s var(--ease-standard),width .36s var(--ease-standard);background:#fff;border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.calc2 .save{color:#4fe39a;margin-left:12px;font-size:12px;display:inline-block}.calc2 .field{margin-top:18px}.calc2 .field label{letter-spacing:.01em;text-transform:none;color:var(--dim);margin-bottom:10px;font-size:12.5px;display:block}.calc2 .numin{background:#04060c8c;border:1px solid #ecf5ff1a;border-radius:14px;align-items:center;gap:14px;padding:10px 14px 10px 20px;transition:border-color .3s,box-shadow .3s;display:flex}.calc2 .numin:focus-within{border-color:#9dc0ff80;box-shadow:0 0 0 4px #4d86f51f}.calc2 .numin input{appearance:textfield;color:#fff;min-width:0;font:inherit;letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;font-size:clamp(30px,3.2vw,42px);font-weight:600}.calc2 .numin input::-webkit-inner-spin-button{-webkit-appearance:none}.calc2 .numin input::-webkit-outer-spin-button{-webkit-appearance:none}.calc2 .numin span{color:var(--dim);font-size:13px}.calc2 .stepper{flex-direction:column;gap:4px;display:flex}.calc2 .stepper button{appearance:none;color:var(--mut);cursor:pointer;background:#ffffff08;border:1px solid #ecf5ff1a;border-radius:7px;width:30px;height:24px;font-size:13px;line-height:1;transition:background .2s,color .2s}.calc2 .stepper button:hover{color:#fff;background:#ffffff14}.calc2 input[type=range]{width:100%;accent-color:var(--blue-3);margin-top:16px}.calc2 .ends{color:var(--dim);justify-content:space-between;margin-top:6px;font-size:11.5px;display:flex}.calc2 .hero-num{margin:0 0 18px}.calc2 .hero-num .k{letter-spacing:0;text-transform:none;color:var(--ice);font-size:12.5px;font-weight:600}.calc2 .hero-num .v{letter-spacing:-.045em;color:#fff;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(38px,4.6vw,60px);line-height:1.05;display:block}.calc2 .hero-num .s{color:var(--dim);margin-top:6px;font-size:13px;display:block}.calc2 .row,.calc2 .rows{display:grid}.calc2 .row{border-top:1px solid #ecf5ff14;grid-template-columns:1fr auto;align-items:baseline;gap:14px;padding:13px 0}.calc2 .row .l{color:var(--ink);font-size:14px}.calc2 .row .l small{color:var(--dim);margin-top:2px;font-size:12px;display:block}.calc2 .row .r{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:600}.calc2 .c-right{min-height:100%}.calc2 .hero-num .v,.calc2 .rows .r{white-space:nowrap}.calc2 .annual{background:linear-gradient(160deg,#4d86f529,#4d86f50d);border:1px solid #4d86f547;border-radius:14px;margin-top:14px;padding:16px 18px}.calc2 .annual .k{letter-spacing:0;text-transform:none;color:var(--ice);font-size:12.5px;font-weight:600}.calc2 .annual .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:600;display:block}.calc2 .annual .s{margin-top:4px;display:block}.calc2 .annual .s,.calc2 .lock{color:var(--mut);font-size:12.5px}.calc2 .lock{align-items:center;gap:8px;margin-top:12px;display:flex}.calc2 .lock:before{content:"";background:#4fe39a;border-radius:50%;flex:none;width:6px;height:6px}.calc2 .ent,.calc2.is-ent .std{display:none}.calc2.is-ent .ent{animation:rsIn .52s var(--ease-standard);display:block}.calc2 .ent h4{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(22px,2.4vw,30px)}.calc2 .ent p{color:var(--mut);margin:0 0 16px;font-size:15px;line-height:1.65}.calc2 .ent .fchecks{margin-bottom:22px}.calc2 .vat{color:var(--dim);margin-top:18px;font-size:12px}.calc2 .num{will-change:opacity,transform;transition:opacity .32s var(--ease-standard),transform .32s var(--ease-standard);display:inline-block}.calc2 .num.out{opacity:0;transition-duration:.14s;transform:translateY(6px)}.calc2.dragging .num{transition:none}.calc2 .annual{display:none}.calc2 .annual.show{animation:calcIn .32s var(--ease-standard) both;display:block}@keyframes calcIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.calc2 .annual.show{animation:none}}.calc2 .c-cta{margin-top:22px}@media (width<=900px){.calc2 .c-in{grid-template-columns:1fr}.calc2 .c-right{border-top:1px solid #ecf5ff14;border-left:0}}.posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.post2{color:inherit;transition:transform .46s var(--ee),border-color .46s var(--ee),background .46s var(--ee);background:#ffffff06;border:1px solid #ffffff12;border-radius:20px;flex-direction:column;gap:14px;padding:26px 26px 28px;display:flex}.post2:hover{background:#ffffff0a;border-color:#ecf5ff24;transform:translateY(-3px)}.post2 .pm{color:var(--dim);gap:10px;font-size:12px;display:flex}.post2 .pm b{color:var(--ice);font-weight:500}.post2 h3{letter-spacing:-.025em;margin:0;font-size:19px;line-height:1.25}.post2 p{color:var(--mut);flex:1;margin:0;font-size:14.5px;line-height:1.6}.post2 .more{color:var(--ice);font-size:13.5px}@media (width<=900px){.posts{grid-template-columns:1fr 1fr}}@media (width<=600px){.posts{grid-template-columns:1fr}}.legal{grid-template-columns:220px minmax(0,var(--w-narrow));justify-content:center;gap:clamp(30px,5vw,70px);display:grid}.legal nav{align-self:start;font-size:13.5px;position:sticky;top:clamp(108px,13vh,140px)}.legal nav a{color:var(--dim);padding:6px 0;transition:color .22s;display:block}.legal nav a.on,.legal nav a:hover{color:#fff}.legal .doc h2{letter-spacing:-.025em;margin:clamp(34px,5vh,48px) 0 12px;font-size:clamp(20px,2vw,26px)}.legal .doc p{margin:0 0 14px;line-height:1.75}.legal .doc p,.legal .doc ul{color:var(--mut);font-size:15.5px}.legal .doc ul{margin:0 0 16px;padding-left:20px;line-height:1.7}.legal .doc li{margin:6px 0}.legal .doc .upd{color:var(--dim);font-size:12.5px}@media (width<=820px){.legal{grid-template-columns:1fr}.legal nav{flex-wrap:wrap;gap:4px 18px;display:flex;position:relative;top:auto}}.contact{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(30px,5vw,70px);display:grid}.form,.form .f2{gap:12px;display:grid}.form .f2{grid-template-columns:1fr 1fr}.form label{letter-spacing:.01em;text-transform:none;color:var(--dim);margin-bottom:7px;font-size:12.5px;display:block}.form input,.form textarea{width:100%;font:inherit;color:#fff;background:#ffffff09;border:1px solid #ecf5ff1a;border-radius:12px;outline:0;padding:13px 15px;font-size:15px;transition:border-color .26s,box-shadow .26s}.form input:focus,.form textarea:focus{border-color:#9dc0ff80;box-shadow:0 0 0 4px #4d86f51f}.form textarea{resize:vertical;min-height:130px}.form .note{color:var(--dim);font-size:12.5px}.form .ok{color:#4fe39a;background:#35d07f1a;border:1px solid #35d07f4d;border-radius:12px;padding:14px 16px;font-size:14px;display:none}.form.sent .ok{display:block}.form.sent .fields{display:none}.cdet{gap:10px;display:grid}.cdet .ci{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;padding:16px 18px}.cdet .ci b{letter-spacing:.01em;text-transform:none;color:var(--dim);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}.cdet .ci a,.cdet .ci span{color:var(--ink);font-size:15px}.cdet .ci a:hover{color:var(--ice)}.cdet .ci small{color:var(--mut);margin-top:4px;font-size:13.5px;display:block}@media (width<=820px){.contact,.form .f2{grid-template-columns:1fr}}.steps3{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.steps3 .s{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;padding:24px 24px 26px;position:relative}.steps3 .s:before{counter-increment:s;content:counter(s,decimal-leading-zero);letter-spacing:.14em;color:var(--ice);margin-bottom:14px;font-size:12px;display:block}.steps3 .s h4{letter-spacing:-.02em;margin:0 0 8px;font-size:17px}.steps3 .s p{color:var(--mut);margin:0;font-size:14.5px;line-height:1.6}@media (width<=720px){.steps3{grid-template-columns:1fr}}.cal-embed{background:#ffffff05;border:1px solid #ffffff12;border-radius:20px;min-height:420px;margin-top:clamp(28px,4vh,44px);overflow:hidden}.fx{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,70px);display:grid}.fx-nav{position:sticky;top:clamp(108px,13vh,140px)}.fx-nav a{color:var(--dim);border-left:1px solid #0000;margin-left:-15px;padding:7px 0 7px 14px;font-size:14px;transition:color .22s;display:block}.fx-nav a.on,.fx-nav a:hover{color:#fff}.fx-nav a.on{border-left-color:var(--ice)}.fx-group{border-top:1px solid #ffffff0f;padding:clamp(26px,4vh,40px) 0}.fx-group:first-child{border-top:0;padding-top:0}.fx-group h3{letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(21px,2.3vw,30px)}.fx-group>p{color:var(--mut);max-width:60ch;margin:0 0 18px;font-size:15px}.fx-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;display:grid}.fx-list a,.fx-list div{color:inherit;border-top:1px solid #ffffff0f;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.fx-list b{font-size:15px;font-weight:500;display:block}.fx-list small{color:var(--dim);margin-top:2px;font-size:13px;display:block}.fx-list .go{color:var(--dim);transition:transform .26s var(--ease-standard),color .26s}.fx-list a:hover .go{color:var(--ice);transform:translate(4px)}@media (width<=900px){.fx{grid-template-columns:1fr}.fx-nav{flex-wrap:wrap;gap:2px 16px;margin-bottom:10px;display:flex;position:relative;top:auto}.fx-nav a{border-left:0;margin:0;padding-left:0}.fx-list{grid-template-columns:1fr}}.logos{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.logos a,.logos span{min-width:150px;height:56px;transition:transform .3s var(--ease-standard),box-shadow .3s,background .3s;background:#ffffffed;border:1px solid #ffffff80;border-radius:14px;justify-content:center;align-items:center;padding:0 22px;display:inline-flex}.logos a:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 44px -18px #1b53b073}.logos img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:140px;height:24px;display:block}.logos .txt{color:#0b1220;letter-spacing:-.01em;font-size:14px;font-weight:600}.quote2{isolation:isolate;max-width:min(760px,92vw);margin:0 auto;padding:clamp(28px,4vw,44px) clamp(24px,4vw,48px);position:relative}.quote2 .qsurf{z-index:0;border-radius:var(--r-panel);opacity:0;transition:opacity .9s var(--ease-editorial),transform .9s var(--ease-editorial);background:linear-gradient(164deg,#d6e8ff0d,#d6e8ff03 55%,#d6e8ff07);border:1px solid #ecf5ff17;display:block;position:absolute;inset:0;transform:translateY(22px);box-shadow:inset 0 1px #ecf5ff24,0 30px 80px -50px #000000e6}.quote2 .qmark{z-index:1;color:var(--ice);opacity:0;transition:opacity .7s var(--ease-editorial) .12s,transform .7s var(--ease-editorial) .12s;font-family:Georgia,Times New Roman,serif;font-size:96px;line-height:1;position:absolute;top:8px;left:clamp(18px,3vw,34px);transform:translateY(10px)}.quote2 blockquote{z-index:1;letter-spacing:-.015em;color:#fff;margin:0;padding-top:26px;font-size:clamp(17px,1.75vw,22px);font-weight:500;line-height:1.5;position:relative}.quote2 .ql{opacity:0;filter:blur(6px);transition:opacity .8s var(--ease-editorial),transform .8s var(--ease-editorial),filter .8s var(--ease-editorial);transition-delay:calc(.22s + var(--i,0)*.11s);display:block;transform:translateY(20px)}.quote2 .ql+.ql{margin-top:.55em}.quote2 .who{z-index:1;color:var(--mut);opacity:0;transition:opacity .7s var(--ease-editorial) .64s,transform .7s var(--ease-editorial) .64s;align-items:center;gap:12px;margin-top:20px;font-size:13.5px;display:inline-flex;position:relative;transform:translateY(14px)}.quote2 .who img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:40px;height:40px}.quote2 .who b{color:var(--ink);font-weight:600;display:block}.quote2.in .ql,.quote2.in .qmark,.quote2.in .qsurf,.quote2.in .who{opacity:1;filter:none;transform:none}.quote2.in .qmark{opacity:.55}@media (prefers-reduced-motion:reduce){.quote2 .ql,.quote2 .qmark,.quote2 .qsurf,.quote2 .who{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.quote2 .qmark{opacity:.55!important}}.bcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.bcard{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;min-width:0;padding:26px 26px 28px}.bcard h4{letter-spacing:-.02em;margin:0 0 10px;font-size:17px;line-height:1.25}.bcard p{color:var(--mut);max-width:34ch;margin:0;font-size:14.5px;line-height:1.6}@media (width<=1180px){.bcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.bcards{grid-template-columns:1fr}}.foot-top{grid-template-columns:1.25fr .8fr 1fr .8fr .9fr;gap:36px}.fcol .fc{color:var(--mut);padding:6.5px 0;font-size:14.5px;display:block}.fcol .fc small{color:var(--dim);font-size:12.5px;display:block}footer .foot-bottom{color:var(--dim);border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:26px;font-size:12.5px;display:flex}footer .foot-bottom a{color:var(--dim)}footer .foot-bottom a:hover{color:#fff}@media (width<=1000px){.foot-top{grid-template-columns:1fr 1fr 1fr}}@media (width<=640px){.foot-top{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}#cta{padding-top:0}@property --nav-w{syntax:"<length-percentage>";inherits:false;initial-value:100%}.hdr{z-index:120;pointer-events:none;justify-content:center;padding:0;transition:padding .35s cubic-bezier(.3,0,.2,1);display:flex;position:fixed;top:0;left:0;right:0}.hdr.scrolled{padding:12px clamp(12px,2.5vw,28px) 0}.hdr-bar{--nav-w:100%;pointer-events:auto;width:100%;max-width:var(--nav-w);-webkit-backdrop-filter:blur(22px)saturate(1.45);backdrop-filter:blur(22px)saturate(1.45);background:#060a148c;border:1px solid #0000;border-bottom-color:#ecf5ff14;border-radius:0;align-items:center;gap:clamp(14px,2vw,28px);padding:15px clamp(16px,3vw,34px);transition:--nav-w .35s cubic-bezier(.3,0,.2,1),border-radius .35s cubic-bezier(.3,0,.2,1),padding .35s cubic-bezier(.3,0,.2,1),background .3s,box-shadow .3s,border-color .3s;display:flex;position:relative}.hdr.scrolled .hdr-bar{--nav-w:1200px;background:#080d1aa8;border-color:#ecf5ff24;border-radius:999px;padding:10px 14px 10px 24px;box-shadow:0 18px 50px -20px #000000bf,inset 0 1px #ecf5ff0f}.hdr-brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}.hdr-brand img{width:auto;height:28px;transition:height .35s cubic-bezier(.3,0,.2,1);display:block}.hdr.scrolled .hdr-brand img{height:26px}.hdr-nav{align-items:center;gap:clamp(16px,1.8vw,26px);margin-left:auto;display:flex}.hdr-link{color:var(--mut);padding:6px 0;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.hdr-link:after{content:"";background:var(--ice);transform-origin:0;opacity:.8;height:1px;transition:transform .26s cubic-bezier(.3,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hdr-link.router-link-active,.hdr-link:hover{color:#fff}.hdr-link.router-link-active:after{transform:scaleX(1)}.hdr-cta.btn{padding:9px 12px 9px 18px;font-size:13.5px}.hdr-cta.btn .arr{width:26px;height:26px}.hdr-controls{gap:12px}.hdr-controls,.hdr-lang{align-items:center;display:flex}.hdr-lang{letter-spacing:.04em;gap:2px;font-size:12.5px}.hdr-lang button{appearance:none;font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 5px;font-weight:600;transition:color .2s}.hdr-lang button:hover{color:#fff}.hdr-lang .sep{color:#ecf5ff38}html:not([data-lang=de]) .hdr-lang button[data-lang=en],html[data-lang=de] .hdr-lang button[data-lang=de]{color:#fff}.hdr-burger{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;display:none}.hdr-burger span{background:#fff;border-radius:2px;width:18px;height:1.6px;transition:transform .32s cubic-bezier(.3,0,.2,1),opacity .2s;display:block}.hdr-burger[aria-expanded=true] span:first-child{transform:translateY(6.6px)rotate(45deg)}.hdr-burger[aria-expanded=true] span:nth-child(2){opacity:0}.hdr-burger[aria-expanded=true] span:last-child{transform:translateY(-6.6px)rotate(-45deg)}@media (width<=980px){.hdr-burger{display:inline-flex}.hdr-nav{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);opacity:0;pointer-events:none;visibility:hidden;background:#080d1ae6;border-radius:20px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:6px 0 14px;transition:opacity .26s cubic-bezier(.3,0,.2,1),transform .26s cubic-bezier(.3,0,.2,1),visibility 0s linear .26s;position:absolute;top:calc(100% + 10px);left:12px;right:12px;overflow:hidden;transform:translateY(-8px);box-shadow:0 24px 60px -20px #000c}.hdr-nav.open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}.hdr-link{border-top:1px solid var(--line);padding:15px 22px;font-size:17px}.hdr-link:first-child{border-top:0}.hdr-link:after{display:none}.hdr-cta.btn{justify-content:center;margin:12px 22px 0}.hdr-controls{gap:6px;margin-left:auto}.hdr-lang{font-size:12px}.hdr.scrolled .hdr-bar{padding:8px 12px 8px 18px}}@media (prefers-reduced-motion:reduce){.hdr,.hdr-bar,.hdr-brand img,.hdr-nav{transition:none}}.page-enter-active{transition:opacity .36s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1)}.page-leave-active{transition:opacity .18s}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:.6}@media (prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}.page-enter-from{transform:none}}.mui-pad{background:#070b15;padding:16px}.mui-dash{grid-template-columns:1.5fr 1fr;gap:12px;display:grid}@media (width<=640px){.mui-dash{grid-template-columns:1fr}}.foot-legal{color:var(--dim);border-top:1px solid #ffffff0f;grid-template-columns:1.6fr 1fr 1fr;gap:24px;margin-top:34px;padding:26px 0 0;font-size:13px;line-height:1.6;display:grid}.foot-legal b{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.foot-legal address{font-style:normal}.foot-legal .fl-ids{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.foot-legal .fl-ids a{color:var(--mut)}.foot-legal .fl-ids a:hover{color:#fff}@media (width<=820px){.foot-legal{grid-template-columns:1fr 1fr}}@media (width<=520px){.foot-legal{grid-template-columns:1fr}}.dx{grid-template-columns:1fr 1fr;gap:14px;max-width:920px;margin:28px auto 0;display:grid}.dx-col{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;padding:20px 22px}.dx-h{color:var(--ice);align-items:center;gap:10px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.dx-arrow{color:#fff;background:#4d86f529;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:inline-grid}.dx ul{margin:0;padding:0;list-style:none}.dx li{color:var(--mut);padding:7px 0 7px 16px;font-size:14.5px;line-height:1.5;position:relative}.dx li:before{content:"";background:var(--ice);opacity:.75;border-radius:50%;width:5px;height:5px;position:absolute;top:15px;left:0}.dx-note{color:var(--dim);grid-column:1/-1;margin:2px 4px 0;font-size:13.5px}@media (width<=640px){.dx{grid-template-columns:1fr}}.post-art{max-width:var(--w-narrow,760px);margin:0 auto}.post-art .pmeta{color:var(--dim);gap:12px;margin-bottom:18px;font-size:13px;display:flex}.post-art .pmeta b{color:var(--ice);font-weight:500}.post-art h2{letter-spacing:-.03em;margin:36px 0 12px;font-size:clamp(22px,2.4vw,30px)}.post-art h3{letter-spacing:-.02em;margin:26px 0 8px;font-size:19px}.post-art p{color:var(--mut);margin:0 0 14px;font-size:16.5px;line-height:1.75}.post-art ul{color:var(--mut);margin:0 0 16px;padding-left:20px;line-height:1.7}.post-art li{margin:4px 0}.post-art .lead{color:var(--ink);margin-bottom:24px;font-size:18px;line-height:1.7}.post-art .pull{color:var(--ink);background:#ffffff06;border-left:2px solid #9dc0ff80;border-radius:0 14px 14px 0;margin:28px 0;padding:20px 24px;font-size:17px;line-height:1.6}.post-art .related{border-top:1px solid #ffffff12;flex-wrap:wrap;gap:10px;margin-top:36px;padding-top:22px;display:flex}.post-nav{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:34px;display:flex}.post-nav a{color:var(--mut)}.post-nav a:hover{color:#fff}.only-mobile{display:none}@media (width<=980px){.only-mobile{display:block}}.skip{z-index:500;color:#0a1020;background:#fff;border-radius:10px;padding:10px 14px;font-weight:600;position:absolute;top:8px;left:-9999px}.skip:focus{outline:2px solid var(--blue-3);left:12px}.direct .cdet{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:820px}@media (width<=700px){.direct .cdet{grid-template-columns:1fr}}.chip.wp{color:#21759b;letter-spacing:-.01em;justify-content:center;align-items:center;gap:10px;font-family:Poppins;font-size:17px;font-weight:600;display:flex}.chip.wp img{filter:none;width:26px;max-width:none;height:26px}.logos .lg-wm{color:#21759b;letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.logos .lg-wm img{width:22px;height:22px}.rt{grid-template-columns:minmax(0,1.15fr) minmax(150px,.7fr) minmax(0,1fr);align-items:stretch;gap:0 18px;margin-top:clamp(28px,4vh,44px);display:grid}.rt,.rt-node{position:relative}.rt-node{background:linear-gradient(170deg,#ffffff09,#ffffff04);border:1px solid #ffffff14;border-radius:18px;padding:18px 20px 16px;box-shadow:inset 0 1px #ffffff0d}.rt-node.core{background:linear-gradient(160deg,#4d86f521,#4d86f508);border-color:#4d86f552}.rt-node.result{display:none}.rt-head{justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin-bottom:12px;display:flex}.rt-head b{letter-spacing:-.01em;color:#fff;font-family:Poppins;font-size:14.5px}.rt-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-size:10.5px;font-weight:600}.rt-tag.back{color:#7fd9a8}.rt-logo{background:#fffffff0;border-radius:8px;justify-content:center;align-items:center;height:30px;padding:0 10px;display:inline-flex}.rt-logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:110px;height:18px;display:block}.rt-logo .txt{color:#0b1220;font-size:13px;font-weight:700}.rt-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rt-rows li{background:#04060c59;border:1px solid #ffffff0d;border-radius:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:baseline;gap:10px;padding:8px 10px;font-size:12.5px;display:grid}.rt-rows li span{color:var(--dim)}.rt-rows li b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.rt-rows li.ok b{color:#7fd9a8}.rt-rows li.wait b{color:#ffd363}.rt-rows li.ok b:before{content:"✓ ";font-size:11px}.rt-node .rt-rows.after{display:none}.rt[data-step="4"] .rt-node .rt-rows.after{display:grid}.rt[data-step="4"] .rt-node .rt-rows.before{display:none}.rt[data-step="4"] .rt-node .rt-rows.after li{animation:rtIn .52s var(--ease-editorial,cubic-bezier(.2,.8,.2,1)) both}.rt[data-step="4"] .rt-node .rt-rows.after li:nth-child(2){animation-delay:90ms}.rt[data-step="4"] .rt-node .rt-rows.after li:nth-child(3){animation-delay:.18s}.rt[data-step="2"] .partner .rt-rows.after,.rt[data-step="3"] .partner .rt-rows.after{display:grid}.rt[data-step="2"] .partner .rt-rows.before,.rt[data-step="3"] .partner .rt-rows.before{display:none}.rt[data-step="2"] .partner .rt-rows.after li,.rt[data-step="3"] .partner .rt-rows.after li{animation:.42s both rtIn}@keyframes rtIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rt-links{flex-direction:column;justify-content:center;gap:34px;padding:0 6px;display:flex;position:relative}.rt-link{height:22px;position:relative}.rt-line{background:repeating-linear-gradient(90deg,var(--ice) 0 6px,transparent 6px 12px);opacity:.55;transform-origin:0;height:1px;transition:transform .6s cubic-bezier(.3,0,.2,1);position:absolute;top:11px;left:0;right:0;transform:scaleX(0)}.rt-link.ret .rt-line{transform-origin:100%}.rt-line:after{content:"";border-top:1px solid var(--ice);border-right:1px solid var(--ice);opacity:0;width:7px;height:7px;transition:opacity .2s .5s;position:absolute;top:-3px}.rt-link.fwd .rt-line:after{right:-1px;transform:rotate(45deg)}.rt-link.ret .rt-line:after{left:-1px;transform:rotate(-135deg)}.rt-link em{text-align:center;letter-spacing:.02em;color:var(--dim);opacity:0;font-size:11px;font-style:normal;transition:opacity .4s .3s;position:absolute;top:-12px;left:0;right:0}.rt-link.ret em{top:auto;bottom:-14px}.rt[data-step="1"] .fwd .rt-line,.rt[data-step="2"] .fwd .rt-line,.rt[data-step="3"] .fwd .rt-line,.rt[data-step="4"] .fwd .rt-line{transform:scaleX(1)}.rt[data-step="1"] .fwd .rt-line:after,.rt[data-step="1"] .fwd em,.rt[data-step="2"] .fwd .rt-line:after,.rt[data-step="2"] .fwd em,.rt[data-step="3"] .fwd .rt-line:after,.rt[data-step="3"] .fwd em,.rt[data-step="4"] .fwd .rt-line:after,.rt[data-step="4"] .fwd em{opacity:1}.rt[data-step="3"] .ret .rt-line,.rt[data-step="4"] .ret .rt-line{transform:scaleX(1)}.rt[data-step="3"] .ret .rt-line:after,.rt[data-step="3"] .ret em,.rt[data-step="4"] .ret .rt-line:after,.rt[data-step="4"] .ret em{opacity:1}.rt-obj{white-space:nowrap;text-overflow:ellipsis;color:#0b1220;opacity:0;pointer-events:none;background:#ecf5fff0;border-radius:999px;max-width:100%;padding:6px 10px;font-size:11px;font-weight:600;transition:opacity .26s,left .9s cubic-bezier(.3,0,.2,1),top .5s cubic-bezier(.3,0,.2,1);position:absolute;top:calc(50% - 28px);left:12%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 10px 26px -12px #000c}.rt[data-step="1"] .rt-obj{opacity:1;top:calc(50% - 28px);left:88%}.rt[data-step="2"] .rt-obj{opacity:0;top:calc(50% - 28px);left:88%}.rt[data-step="3"] .rt-obj{opacity:1;top:calc(50% + 28px);left:12%}.rt[data-step="4"] .rt-obj{opacity:0;top:calc(50% + 28px);left:12%}.rt-note{text-align:center;color:var(--mut);max-width:64ch;margin:16px 0 0;font-size:14px}.rt-note,.rt-replay{grid-column:1/-1;justify-self:center}.rt-replay{appearance:none;font:inherit;color:var(--dim);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-top:10px;padding:6px 10px;font-size:12.5px;text-decoration:underline}.rt-replay:hover{color:#fff}.rt-replay:disabled{opacity:0;pointer-events:none}.rt-replay:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.rt.rm .rt-line,.rt.rm .rt-line:after,.rt.rm .rt-link em,.rt.rm .rt-obj{transition:none}.rt.rm .rt-rows.after li{animation:none}.rt-mlink{display:none}@media (width<=760px){.rt{grid-template-columns:1fr;gap:0}.rt-mlink,.rt-node.result{display:block}.rt .rt-node:not(.result) .rt-rows.after{display:none!important}.rt .rt-node:not(.result) .rt-rows.before{display:grid!important}.rt .rt-node.partner .rt-rows.before{display:none!important}.rt .rt-node.partner .rt-rows.after{display:grid!important}.rt-links{padding:0;display:block}.rt-link.ret,.rt-obj{display:none}.rt-link.fwd,.rt-mlink{text-align:center;height:auto;padding:10px 0 12px}.rt-link.fwd .rt-line{display:none}.rt-link.fwd em,.rt-mlink em{opacity:1;color:var(--dim);font-size:12px;font-style:normal;display:block;position:static}.rt-link.fwd em:before,.rt-mlink em:before{content:"↓  ";color:var(--ice)}.rt-node.result .rt-rows li{animation:none}.rt-rows li{grid-template-columns:1fr;gap:2px}}.chip img[src*="/dat.png"]{max-height:44px}.logos img[src*="/dat.png"]{max-height:34px}.rt-logo img[src*="/dat.png"]{height:24px}@media (width<=560px){.dt-head{display:none}.dt-row{-moz-column-gap:12px;grid-template-columns:1fr auto;grid-template-areas:"veh veh""price status";gap:8px 12px;padding:12px 14px}.dt-row>.vcell{grid-area:veh;min-width:0}.dt-row>.vcell b,.dt-row>.vcell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dt-row>.vcell>div{min-width:0}.dt-row>:nth-child(2){white-space:nowrap;grid-area:price;font-weight:600}.dt-row>:last-child{grid-area:status;justify-self:end}.inv-table .dt-row{grid-template-columns:1fr auto 22px;grid-template-areas:"veh veh chev""price status chev"}.inv-table .dt-row>.chev{grid-area:chev;align-self:center}#platform{padding-top:clamp(28px,5vh,48px)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.form-err{color:#ffb4b4;background:#ff636314;border:1px solid #ff636347;border-radius:12px;margin:12px 0 0;padding:12px 14px;font-size:13.5px}.form-err a{color:#fff;text-underline-offset:3px;text-decoration:underline}
/*$vite$:1*/