:root{--blue:#0052CC;--blue-d:#003E9E;--blue-s:#E8F0FD;--ink:#0B1B33;--mute:#5B6B85;--line:#E3E8F0;--bg:#F6F8FB;--red:#E5202E;--r:20px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;line-height:1.55}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}.top{position:sticky;top:0;z-index:20;background:#ffffffe0;backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line)}.top .wrap{display:flex;align-items:center;justify-content:space-between;height:68px}.brand img{height:30px;width:auto}.links{display:flex;gap:28px;align-items:center;font-weight:600;font-size:15px}.links a:not(.btn){color:var(--mute)}.links a:not(.btn):hover{color:var(--blue)}.btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:999px;font-weight:700;font-size:15px;transition:transform .15s,background .15s}.btn:hover{transform:translateY(-1px)}.btn-p{background:var(--blue);color:#fff}.btn-o{border:1.5px solid var(--line);background:#fff;color:var(--ink)}.btn-w{background:#fff;color:var(--blue)}.menu{display:none;background:none;border:0;font-size:26px;color:var(--ink)}.hero{background:radial-gradient(1200px 600px at 85% -10%,#DCE8FF 0,transparent 60%),linear-gradient(180deg,#fff,#f3f7fe);overflow:hidden}.hero .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;padding-top:72px;padding-bottom:72px}.eyebrow{display:inline-flex;gap:8px;align-items:center;background:var(--blue-s);color:var(--blue);font-weight:700;font-size:13px;padding:7px 14px;border-radius:999px;letter-spacing:.02em}h1{font-size:clamp(40px,6vw,68px);line-height:1.04;letter-spacing:-.035em;margin:18px 0;font-weight:800}h1 em{font-style:normal;color:var(--blue)}.lead{font-size:clamp(17px,1.6vw,20px);color:var(--mute);max-width:560px;margin:0 0 30px}.cta{display:flex;gap:12px;flex-wrap:wrap}.chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.chip{border:1px solid var(--line);background:#fff;border-radius:12px;padding:8px 12px;font-size:14px;font-weight:600;color:var(--mute)}.phones{position:relative;height:620px}.phone{position:absolute;width:290px;border-radius:44px;padding:10px;background:#0b1b33;box-shadow:0 40px 80px -20px #00286e73,0 0 0 1px #ffffff0f inset}.phone img{border-radius:34px;width:100%}.phone.a{right:190px;top:10px;z-index:2}.phone.b{right:10px;top:70px;transform:rotate(4deg)}section{padding:96px 0}.sec-h{max-width:720px;margin:0 0 48px}.sec-h .k{color:var(--blue);font-weight:800;font-size:14px;letter-spacing:.08em;text-transform:uppercase}h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.03em;line-height:1.1;margin:10px 0 14px;font-weight:800}.sec-h p{color:var(--mute);font-size:18px;margin:0}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:s}.step{background:var(--bg);border-radius:var(--r);padding:28px;position:relative}.step:before{counter-increment:s;content:counter(s);display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--blue);color:#fff;font-weight:800;margin-bottom:18px}.step h3{margin:0 0 8px;font-size:19px}.step p{margin:0;color:var(--mute);font-size:15px}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.shot{background:linear-gradient(160deg,#e8f0fd,#f6f8fb);border-radius:32px;padding:44px;display:grid;place-items:center}.shot .phone{position:static;width:270px}.classes{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}.cls{border:1px solid var(--line);border-radius:16px;padding:16px 18px}.cls b{display:block;font-size:16px}.cls span{color:var(--mute);font-size:14px}.ticks{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.ticks li{padding-left:34px;position:relative;font-weight:500}.ticks li:before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;background:var(--blue-s) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230052CC' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/14px no-repeat}.alt{background:var(--bg)}.veh{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vcard{background:#fff;border-radius:var(--r);padding:26px;border:1px solid var(--line)}.vcard img{height:150px;object-fit:contain;margin:0 auto 14px}.vcard h3{margin:0 0 4px;font-size:20px}.vcard .w{color:var(--blue);font-weight:700;font-size:14px}.vcard p{color:var(--mute);margin:8px 0 0;font-size:15px}.safety{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sf{border:1px solid var(--line);border-radius:var(--r);padding:24px;background:#fff}.sf .ic{width:44px;height:44px;border-radius:12px;background:var(--blue-s);color:var(--blue);display:grid;place-items:center;margin-bottom:14px}.sf .ic.red{background:#fde8ea;color:var(--red)}.sf h3{margin:0 0 6px;font-size:18px}.sf p{margin:0;color:var(--mute);font-size:15px}.drive{background:linear-gradient(135deg,#0052cc,#0a2f7a);color:#fff;border-radius:36px;overflow:hidden}.drive .split{padding:64px}.drive h2{color:#fff}.drive p{color:#c9d8f5}.drive .ticks li:before{background-color:#ffffff24;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E")}.drive .shot{background:#ffffff14}.roles{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.roles span{background:#ffffff1f;padding:8px 14px;border-radius:999px;font-weight:600;font-size:14px}.dl{text-align:center}.badges{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:30px}.badge{display:flex;align-items:center;gap:12px;background:#0b1b33;color:#fff;border-radius:14px;padding:12px 22px;min-width:220px;opacity:.92}.badge small{display:block;font-size:12px;color:#afc0dd;font-weight:600}.badge b{font-size:18px}.badge svg{width:26px;height:26px}.faq{max-width:820px;margin:0 auto}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;font-weight:700;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:16px}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--blue);font-size:24px;line-height:1}details[open] summary:after{content:"–"}details p{color:var(--mute);margin:12px 0 0}footer{background:#081428;color:#afc0dd;padding:56px 0 40px;font-size:15px}footer .wrap{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px}footer h4{color:#fff;margin:0 0 12px;font-size:15px}footer a{display:block;margin:6px 0}footer a:hover{color:#fff}footer .legal-l{grid-column:1/-1;border-top:1px solid #1C2B47;padding-top:22px;font-size:13px}.legal{max-width:800px;margin:0 auto;padding:64px 24px 96px;line-height:1.7}.legal h1{font-size:40px;margin:0 0 8px}.legal h2{font-size:22px;margin:40px 0 8px;color:var(--blue)}.legal .upd{color:var(--mute);margin-bottom:32px}.legal ul{padding-left:22px}.legal a{color:var(--blue)}.legal table{border-collapse:collapse;width:100%;font-size:14px}.legal td,.legal th{border:1px solid var(--line);padding:8px;text-align:left;vertical-align:top}@media (max-width:960px){.hero .wrap,.split{grid-template-columns:1fr}.phones{height:520px}.phone{width:240px}.phone.a{left:calc(50% - 200px);right:auto}.phone.b{left:calc(50% - 20px);right:auto}.steps,.veh,.safety{grid-template-columns:1fr 1fr}.drive .split{padding:40px 28px}footer .wrap{grid-template-columns:1fr 1fr}}@media (max-width:640px){.links a:not(.btn){display:none}.links{gap:10px}.links .btn{padding:10px 16px;font-size:14px}section{padding:68px 0}.hero .wrap{padding-top:44px}.phones{height:530px}.phone{width:200px;border-radius:34px;padding:8px}.phone img{border-radius:27px}.phone.a{left:calc(50% - 175px)}.phone.b{left:calc(50% - 15px)}.steps,.veh,.safety,.classes{grid-template-columns:1fr}.shot{padding:28px}.shot .phone{width:220px}.drive{border-radius:0;margin:0 -24px}footer .wrap{grid-template-columns:1fr}}.screens{background:linear-gradient(180deg,#fff,#f3f7fe);overflow:hidden}.slider{position:relative}.track{list-style:none;margin:0;padding:8px 4px 24px;display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;cursor:grab;outline:none}.track::-webkit-scrollbar{display:none}.track.drag{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.slide{flex:0 0 250px;scroll-snap-align:center;text-align:center;user-select:none}.slide .phone{position:static;width:250px;border-radius:38px;padding:9px;box-shadow:0 24px 50px -18px #00286e66;transition:transform .3s}.slide .phone img{width:100%;height:auto;border-radius:30px;background:#e8f0fd;pointer-events:none}.slide:hover .phone{transform:translateY(-4px)}.slide h3{margin:18px 0 4px;font-size:17px}.slide p{margin:0;color:var(--mute);font-size:14px;max-width:240px;margin-inline:auto}.sl-btn{position:absolute;top:240px;z-index:3;width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--blue);font-size:30px;line-height:1;cursor:pointer;box-shadow:0 8px 20px -8px #00286e4d;display:grid;place-items:center;padding-bottom:4px}.sl-btn:hover{background:var(--blue);color:#fff}.sl-btn.prev{left:-8px}.sl-btn.next{right:-8px}.dots{display:flex;gap:8px;justify-content:center;margin-top:8px}.dots button{width:9px;height:9px;border-radius:999px;border:0;background:#c9d6ec;padding:0;cursor:pointer;transition:width .25s,background .25s}.dots button[aria-selected=true]{width:26px;background:var(--blue)}@media (max-width:640px){.sl-btn{display:none}.slide{flex-basis:220px}.slide .phone{width:220px}.track{gap:18px;padding-inline:calc(50% - 110px)}}@media (prefers-reduced-motion:reduce){.track{scroll-behavior:auto}.slide .phone,.dots button{transition:none}}.fx [data-reveal]{opacity:0}.fx [data-split] .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.fx [data-split] .wi{display:inline-block;opacity:0}[data-split] .wi{will-change:transform}.btn{transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s,color .2s}[data-tilt]{transition:transform .35s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d;position:relative}[data-tilt]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.22),transparent 45%);opacity:0;transition:opacity .3s}[data-tilt]:hover:after{opacity:1}.marquee{overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee .mq{display:inline-flex;gap:56px;padding-right:56px;animation:mq 32s linear infinite}.marquee:hover .mq{animation-play-state:paused}@keyframes mq{to{transform:translate(-100%)}}.grain:before{content:"";position:absolute;inset:-50%;pointer-events:none;opacity:.07;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1.2s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}}.has-cursor,.has-cursor a,.has-cursor button{cursor:none}.cur-dot,.cur-ring{position:fixed;left:0;top:0;pointer-events:none;z-index:9999;border-radius:50%}.cur-dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:#fff;mix-blend-mode:difference}.cur-ring{width:36px;height:36px;margin:-18px 0 0 -18px;border:1.5px solid rgba(255,255,255,.9);mix-blend-mode:difference;transition:width .25s,height .25s,margin .25s,background .25s}.cur-ring.big{width:64px;height:64px;margin:-32px 0 0 -32px;background:#ffffff26}canvas[data-field]{position:absolute;inset:0;width:100%;height:100%;z-index:0}@media (prefers-reduced-motion:reduce){.marquee .mq,.grain:before{animation:none}}.hero{position:relative}.hero .wrap{position:relative;z-index:2}.hero canvas[data-field]{opacity:.55}.blob{position:absolute;border-radius:50%;filter:blur(60px);z-index:0;opacity:.55;animation:drift 16s ease-in-out infinite alternate}.blob.b1{width:520px;height:520px;background:#8ab4ff;right:-120px;top:-160px}.blob.b2{width:380px;height:380px;background:#c9dbff;left:-140px;bottom:-140px;animation-delay:-6s}@keyframes drift{to{transform:translate(-80px,90px) scale(1.15)}}h1 em .wi{color:var(--blue)}.phone.a,.phone.b{will-change:transform}.track{perspective:1200px}.slide .phone{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .45s,filter .45s}.slide{transition:opacity .45s}.slide.side .phone{opacity:.75;filter:saturate(.8)}.slide.active .phone{box-shadow:0 40px 70px -20px #0052cc8c}.slide.active h3{color:var(--blue)}.vcard{transition:transform .3s,box-shadow .3s}.vcard:hover{transform:translateY(-6px);box-shadow:0 24px 48px -24px #00286e59}.vcard img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.vcard:hover img{transform:scale(1.06) translate(6px)}.sf{transition:transform .3s,border-color .3s}.sf:hover{transform:translateY(-4px);border-color:#bfd3f5}.drive{position:relative}.drive:before{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at 80% 20%,rgba(255,255,255,.18),transparent 60%);pointer-events:none}@media (max-width:640px){.blob{display:none}.hero canvas[data-field]{opacity:.35}}@media (prefers-reduced-motion:reduce){.blob{animation:none}.slide .phone{transition:none}}[data-split] .pn{margin-left:-.07em}.phone{container-type:inline-size;isolation:isolate;aspect-ratio:70.6/146.6;height:auto;padding:0;border-radius:15.6%/7.5%;background:linear-gradient(135deg,#8e9196,#e4e5e7 14%,#7a7e84 30%,#c7c9cc,#6c7075,#d6d8da 84%,#8a8e93);box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 0 0 2px #3c3e4280,inset 0 1px 3px #fff9,0 1px 1px #00000026,0 12px 24px -8px #0a193259,0 40px 80px -24px #00286e73}.phone img{position:absolute;inset:1.35cqw;width:calc(100% - 2.7cqw);height:calc(100% - 2.7cqw);box-sizing:border-box;border:3.1cqw solid #050506;border-radius:14.2cqw;object-fit:cover;object-position:top;background:#050506;z-index:1;box-shadow:0 0 0 .35cqw #1b1c1f}.phone .isl{position:absolute;z-index:3;top:6.6cqw;left:50%;width:30cqw;height:8.8cqw;margin-left:-15cqw;border-radius:9cqw;background:radial-gradient(circle at 78% 50%,#1d2333 0 1.1cqw,#0b0d12 1.5cqw,#000 2.1cqw);pointer-events:none}.phone:before{content:"";position:absolute;z-index:2;inset:4.45cqw;border-radius:11.2cqw;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.05) 28%,transparent 42%,transparent 78%,rgba(255,255,255,.05) 100%)}.phone:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-.75cqw;right:-.75cqw;inset-block:0;border-radius:2px;background:linear-gradient(90deg,#5d6166,#c9cbce 60%,#8a8e93) left 0 top 17.5%/1.4cqw 4.6% no-repeat,linear-gradient(90deg,#5d6166,#c9cbce 60%,#8a8e93) left 0 top 25.5%/1.4cqw 9% no-repeat,linear-gradient(90deg,#5d6166,#c9cbce 60%,#8a8e93) left 0 top 36.5%/1.4cqw 9% no-repeat,linear-gradient(270deg,#5d6166,#c9cbce 60%,#8a8e93) right 0 top 30%/1.4cqw 14% no-repeat;width:auto;height:auto;transform:none}.slide .phone,.shot .phone,.pcard .phone{position:relative;padding:0}.slide .phone{border-radius:15.6%/7.5%}.slide .phone img{width:calc(100% - 2.7cqw);height:calc(100% - 2.7cqw);border-radius:14.2cqw}.slide.active .phone{box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 0 0 2px #3c3e4280,0 14px 28px -10px #0a193259,0 44px 80px -22px #0052cc80}.phone.a{filter:drop-shadow(0 0 40px rgba(0,82,204,.18))}@media (max-width:640px){.phone,.slide .phone{padding:0;border-radius:15.6%/7.5%}.phone img,.slide .phone img{border-radius:14.2cqw}}.phone{--pw:290px;width:var(--pw)!important;min-width:var(--pw);max-width:var(--pw);aspect-ratio:70.6/146.6!important;height:auto!important;flex:none}.phone img{object-fit:cover!important;object-position:top;max-width:none}.slide,.shot .phone,.slide .phone{--pw:250px}.slide{flex:0 0 250px!important;width:250px;min-width:250px;max-width:250px}.shot .phone{--pw:270px}.slide.side .phone{opacity:.7;filter:saturate(.8) brightness(.96)}@media (max-width:960px){.phone{--pw:240px}.shot .phone{--pw:220px}.slide .phone{--pw:250px}}@media (max-width:640px){.phone{--pw:200px}.shot .phone{--pw:220px}.slide{flex-basis:220px!important;width:220px;min-width:220px;max-width:220px}.slide .phone{--pw:220px}}.links a.on{color:var(--blue)!important}.phero{position:relative;overflow:hidden;background:radial-gradient(900px 500px at 85% -10%,#DCE8FF 0,transparent 60%),linear-gradient(180deg,#fff,#f3f7fe);padding:88px 0 72px}.phero .wrap{position:relative;z-index:2}.phero canvas[data-field]{opacity:.45}.phero h1 em .wi,.phero h1 em{color:var(--blue)}.ovw{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ov{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:24px;padding:24px;min-height:300px;overflow:hidden}.ov img{height:120px;object-fit:contain;margin:0 0 14px -6px;align-self:flex-start}.ov .ovic{font-size:56px;height:120px;display:grid;align-content:center;margin-bottom:14px}.ov h3{margin:0 0 6px;font-size:22px}.ov p{margin:0 0 16px;color:var(--mute);font-size:15px;flex:1}.ov span{font-weight:700;color:var(--blue)}.ov.blue{background:linear-gradient(135deg,#0052cc,#0a2f7a);color:#fff;border:0}.ov.blue p{color:#c9d8f5}.ov.blue span{color:#fff}.cities{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.city{border:1px solid var(--line);border-radius:20px;padding:20px;background:#fff}.city .ch{display:flex;justify-content:space-between;align-items:center;gap:10px}.city b{font-size:19px}.city small{color:var(--mute)}.city ul{margin:12px 0 0;padding-left:18px;color:var(--mute);font-size:14px}.pill{font-size:12px;font-weight:800;padding:5px 10px;border-radius:999px;background:var(--bg);color:var(--mute)}.city.live{border-color:#b7ccf3;background:linear-gradient(160deg,#eef4ff,#fff)}.city.live .pill{background:#21a35b;color:#fff}.dark-blue{background:linear-gradient(135deg,#0052cc,#0a2f7a);color:#fff}.dark-blue h2{color:#fff}.dark-blue .sec-h p{color:#c9d8f5}.dark-blue .k{color:#bfd3f5!important}.emer{display:flex;gap:16px;flex-wrap:wrap}.num{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:20px 28px;min-width:200px}.num b{display:block;font-size:44px;letter-spacing:-.03em}.num span{color:#c9d8f5;font-weight:600}.tabs{display:inline-flex;background:var(--bg);border-radius:999px;padding:5px;margin-bottom:24px}.tabs button{border:0;background:none;font:inherit;font-weight:700;padding:10px 20px;border-radius:999px;cursor:pointer;color:var(--mute)}.tabs button[aria-selected=true]{background:#fff;color:var(--blue);box-shadow:0 4px 12px -6px #00286e4d}.tipgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.hsearch input{width:100%;max-width:560px;border:1px solid var(--line);border-radius:999px;padding:16px 22px;font:inherit;font-size:16px;outline:none;background:#fff}.hsearch input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-s)}.faq details[hidden]{display:none}.fgrid{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr!important}.fstores{display:flex;flex-direction:column;gap:6px;margin-top:16px;font-size:13px}.fstores span{border:1px solid #1C2B47;border-radius:10px;padding:8px 12px;width:max-content}.sf a{color:var(--blue);font-weight:700}@media (max-width:960px){.ovw{grid-template-columns:1fr 1fr}.fgrid{grid-template-columns:1fr 1fr!important}}@media (max-width:640px){.ovw{grid-template-columns:1fr}.fgrid{grid-template-columns:1fr!important}.phero{padding:56px 0 48px}}.links{gap:8px}.mm{display:flex;gap:2px;list-style:none;margin:0;padding:0}.mm-i{position:relative}.mm-b,.mm-l{display:flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;background:none;border:0;font:inherit;font-weight:600;color:var(--mute);cursor:pointer;transition:color .2s,background .2s}.mm-b:hover,.mm-l:hover,.mm-i.open .mm-b,.mm-i.on .mm-b,.mm-l.on{color:var(--blue);background:#eef4ff}.mm-b:focus-visible,.mm-a:focus-visible,.menu:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.chev{transition:transform .25s}.mm-i.open .chev{transform:rotate(180deg)}.mm-p{position:absolute;z-index:60;top:calc(100% + 12px);left:50%;width:560px;padding:10px;background:#fffffff7;backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 70px -24px #00286e59,0 4px 12px #00286e0f;opacity:0;visibility:hidden;transform:translate(-50%,10px) scale(.98);transform-origin:top center;transition:opacity .22s,transform .28s cubic-bezier(.2,.8,.2,1),visibility .28s}.mm-p:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.mm-i.open .mm-p{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.mm-i:nth-last-child(2) .mm-p{left:auto;right:-40px;transform:translateY(10px) scale(.98);transform-origin:top right}.mm-i:nth-last-child(2).open .mm-p{transform:none}.mm-g{display:grid;grid-template-columns:1fr 1fr;gap:4px}.mm-a{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:14px;color:var(--ink)!important;transition:background .2s}.mm-a:hover,.mm-a:focus-visible{background:#f3f7fe}.mm-a:hover .mm-ic{background:var(--blue);color:#fff}.mm-ic{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#eef4ff;color:var(--blue);transition:background .2s,color .2s}.mm-a b{display:block;font-size:15px;color:var(--ink)}.mm-a small{display:block;margin-top:2px;color:var(--mute);font-weight:500;font-size:13px;line-height:1.4}.mm-i.open .mm-a{animation:mmIn .35s cubic-bezier(.2,.8,.2,1) both}.mm-i.open .mm-a:nth-child(2){animation-delay:.04s}.mm-i.open .mm-a:nth-child(3){animation-delay:.08s}.mm-i.open .mm-a:nth-child(4){animation-delay:.12s}@keyframes mmIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nav-cta{margin-left:10px}.nav-cta-m{display:none}.menu{display:none;width:42px;height:42px;padding:0;flex-direction:column;gap:5px;align-items:center;justify-content:center;background:none;border:0;border-radius:12px;cursor:pointer}.menu span{display:block;width:22px;height:2px;border-radius:2px;background:var(--ink);transition:transform .3s,opacity .2s}.menu[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu[aria-expanded=true] span:nth-child(2){opacity:0}.menu[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:960px){.menu{display:flex}.nav-cta-m{display:inline-flex;margin-left:auto;margin-right:8px;padding:9px 14px;font-size:14px}.links{position:fixed;z-index:70;top:68px;left:0;right:0;height:calc(100vh - 68px);height:calc(100dvh - 68px);display:flex!important;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 32px;background:#fff;overflow-y:auto;border:0;transform:translate(100%);visibility:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility .35s}.links.open{transform:none;visibility:visible}.links a:not(.btn){display:flex!important}.mm{flex-direction:column;gap:0}.mm-b,.mm-l{width:100%;justify-content:space-between;padding:17px 4px;border-radius:0;border-bottom:1px solid var(--line);font-size:17px;color:var(--ink)}.mm-b:hover,.mm-i.open .mm-b,.mm-l:hover{background:none}.mm-p,.mm-i:nth-last-child(2) .mm-p{position:static;width:auto;padding:0;border:0;border-radius:0;box-shadow:none;background:none;backdrop-filter:none;opacity:1;visibility:visible;transform:none!important;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.mm-p:before{display:none}.mm-i.open .mm-p{grid-template-rows:1fr}.mm-g{grid-template-columns:1fr;min-height:0;overflow:hidden;gap:0}.mm-i.open .mm-g{padding:6px 0 10px}.mm-a{padding:10px 6px}.nav-cta{margin:22px 0 0;justify-content:center;padding:15px}}body.menu-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.mm-p,.links,.menu span,.chev{transition:none}.mm-i.open .mm-a{animation:none}}.hero{min-height:80vh;display:flex;align-items:center}.hero>.wrap{width:100%}.ph-img{background:#00245e;color:#fff;min-height:52vh;display:flex;align-items:center}.ph-img>.wrap{width:100%}.ph-sm{min-height:34vh;padding:72px 0 56px}.phero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.ph-img:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,#001e52f0,#003a96db 42%,#0052cc8c 75%,#0052cc59)}.ph-img canvas[data-field]{z-index:1;opacity:.35!important}.ph-img .wrap{z-index:2}.ph-img h1,.ph-img h1 em,.ph-img h1 em .wi,.ph-img .lead{color:#fff!important;-webkit-text-fill-color:#fff}.ph-img h1 em,.ph-img h1 em .wi{color:#bfd6ff!important;-webkit-text-fill-color:#BFD6FF;background:none}.ph-img .lead{opacity:.95}.ph-img .eyebrow{background:#ffffff29;color:#fff;backdrop-filter:blur(6px)}.ph-img .btn-o{background:transparent;color:#fff;border-color:#ffffffb3}.ph-img .btn-o:hover{background:#fff;color:var(--blue)}.ph-img .hsearch input{border-color:transparent}.pcs{display:grid;gap:22px}.pcs.c4{grid-template-columns:repeat(4,1fr)}.pcs.c3{grid-template-columns:repeat(3,1fr)}.pc{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.pc:hover{transform:translateY(-6px);box-shadow:0 30px 60px -28px #00286e66}.pc-im{aspect-ratio:4/3;overflow:hidden;background:#e8f0fd}.pc-im img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.pc:hover .pc-im img{transform:scale(1.05)}.pc-b{padding:20px 22px 24px}.pc-b h3{margin:0 0 6px;font-size:18px}.pc-b p{margin:0;color:var(--mute);font-size:15px}.pc-l{display:inline-block;margin-top:12px;font-weight:700;color:var(--blue)}@media (max-width:960px){.pcs.c4,.pcs.c3{grid-template-columns:1fr 1fr}.ph-img{min-height:46vh}}@media (max-width:640px){.pcs.c4,.pcs.c3{grid-template-columns:1fr}.hero{min-height:80svh}.hero .wrap{padding-top:40px;padding-bottom:40px}.ph-img{min-height:auto;padding:64px 0 52px}}.top{background:#fff!important;backdrop-filter:none!important}.mm-b,.mm-l,.links a.mm-l,.links a:not(.btn).mm-l{color:#0a0a0a!important;opacity:1}.mm-b:hover,.mm-l:hover,.mm-i.open .mm-b,.mm-i.on .mm-b,.mm-l.on{color:var(--blue)!important}.mm-p{background:#fff!important;backdrop-filter:none!important;opacity:1;transition:transform .2s cubic-bezier(.2,.8,.2,1),visibility .2s!important}.mm-i:not(.open) .mm-p{visibility:hidden}.mm-a b{color:#0a0a0a!important}.mm-a small{color:#1a1a1a!important}.mm-a:hover b{color:var(--blue)!important}.mm-i.open .mm-a{animation:none!important}.mm-ic{background:#eef4ff;color:var(--blue)}@media (max-width:960px){.links{background:#fff}.mm-b,.mm-l{color:#0a0a0a!important}}:root{--blue:#0052CC;--blue-d:#0043A8;--blue-s:#E9F0FC;--ink:#0A0A0A;--mute:#4B5260;--line:#E4E6EA;--grey:#F5F6F8;--r:16px}body{color:var(--ink);background:#fff;line-height:1.55}.wrap{max-width:1216px;padding:0 32px}.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px}section{padding:112px 0}section.alt,.alt{background:var(--grey)!important}h1,.h1{font-size:clamp(40px,5.4vw,72px);line-height:1.02;letter-spacing:-.035em;font-weight:800;margin:0 0 20px}h1 em,h1 em .wi,.phero h1 em,.phero h1 em .wi{color:inherit!important;-webkit-text-fill-color:currentColor!important;background:none!important}h2,.h2{font-size:clamp(30px,3.6vw,48px);line-height:1.06;letter-spacing:-.03em;font-weight:800;margin:0 0 16px}h3{font-weight:800;letter-spacing:-.01em}.wi,.pn{display:inline!important;transform:none!important;opacity:1!important;margin:0!important}.lead,.sub{font-size:19px;color:var(--mute);max-width:560px}.sub{margin:0 0 40px}.kick{font-size:14px;font-weight:700;color:var(--blue);margin:0 0 14px;letter-spacing:0}.k{display:block;background:none!important;padding:0!important;color:var(--blue)!important;font-size:14px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:12px}.sec-h{max-width:720px;margin-bottom:48px}.sec-h p{color:var(--mute);font-size:18px}.eyebrow{background:none!important;padding:0!important;color:var(--blue)!important;font-size:14px;letter-spacing:0;border-radius:0}.btn{border-radius:10px;padding:14px 22px;font-weight:700;box-shadow:none!important;transform:none!important;transition:background .15s,color .15s}.btn-p{background:var(--blue);color:#fff;border:0}.btn-p:hover{background:var(--blue-d)}.btn-s,.btn-o{background:#edeff2;color:var(--ink);border:0}.btn-s:hover,.btn-o:hover{background:#e1e4e8}.btn-w{background:#fff;color:var(--ink)}canvas[data-field],.blob,.grain:before,.cursor,.cursor-dot,.cursor-ring{display:none!important}[data-tilt]{transform:none!important}.ov:after,.phone.a:after,.slide.active .phone:after{display:none!important}html.rv [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}html.rv [data-reveal].in{opacity:1;transform:none}.hx{min-height:80vh;display:flex;align-items:center;background:#fff!important;padding:48px 0}.hx .wrap{align-items:center;row-gap:40px}.hx-t{grid-column:1/span 5}.hx-m{grid-column:6/span 7;position:relative}.hx-photo{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:20px}.hx-phone{position:absolute!important;left:-36px;bottom:-28px;--pw:200px!important}.hx .cta{margin-top:8px}.svc .h2{margin-bottom:40px}.tiles .tile{grid-column:span 4;display:block;color:var(--ink)}.tile img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px;margin-bottom:20px}.tile h3{font-size:24px;margin:0 0 8px}.tile p{color:var(--mute);margin:0 0 12px}.more{font-weight:700;color:var(--blue)}.more:after{content:" →"}.tile:hover h3{color:var(--blue)}.steps{counter-reset:s;gap:32px!important}.step{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;counter-increment:s}.step:before{content:counter(s);display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--blue);color:#fff;font-weight:800;margin-bottom:18px}.step h3{font-size:19px;margin:0 0 6px}.step p{color:var(--mute);margin:0}.sf,.cls,.vcard,.city,.pc,.ov,.badge,.faq details,.mm-p{box-shadow:none!important}.sf,.cls,.vcard,.pc,.ov{border:0!important;border-radius:16px!important;background:#fff}section:not(.alt) .sf,section:not(.alt) .cls,section:not(.alt) .vcard,section:not(.alt) .pc,section:not(.alt) .ov{background:var(--grey)}.pc:hover,.ov:hover,.vcard:hover{transform:none!important}.pc:hover .pc-im img{transform:none}.sf .ic{background:var(--blue-s)!important;color:var(--blue)!important;box-shadow:none!important;border-radius:10px!important}.sf .ic.red{background:#fdecec!important;color:#d11!important}.vcard img{background:none}.vcard .w{color:var(--blue);font-weight:800}.band .band-im{grid-column:1/span 6}.band .band-t{grid-column:8/span 5;align-self:center}.band-im img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:20px}.band-t p{color:var(--mute);font-size:18px}.ticks li{color:var(--ink)}.dl{background:var(--blue)!important;color:#fff;padding:96px 0 0;overflow:hidden}.dl .h2,.dl p{color:#fff}.dl p{opacity:.92;font-size:18px}.dl-t{grid-column:1/span 6;align-self:center;padding-bottom:96px}.dl-m{grid-column:8/span 4;display:flex;justify-content:center;align-items:flex-end}.dl-m .phone{position:relative!important;--pw:260px!important;margin-bottom:-120px}.badges{display:flex;gap:12px;margin-top:28px;justify-content:flex-start!important}.badge{background:#0a0a0a!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:10px 18px!important;display:flex;flex-direction:column}.badge small{opacity:.75;font-size:11px}.badge b{font-size:17px}.screens{background:#fff!important}.slide .phone{transform:none!important}.slide.active .phone{box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 0 0 2px #3c3e4280,0 24px 48px -24px #0a142859!important}.slide.side .phone{opacity:.55!important;filter:none!important}.slide.active h3{color:var(--ink)!important}.sl-btn{box-shadow:none!important;border:1px solid var(--line)!important;background:#fff!important;border-radius:10px!important}.dots button{border-radius:4px!important}.phone{box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 0 0 2px #3c3e4280,0 24px 48px -24px #0a142866!important}.phone.a{filter:none!important}.classes .cls b{font-size:17px}.cities .city{border:0!important;background:#fff}section:not(.alt) .cities .city{background:var(--grey)}.city.live .pill{background:var(--blue)!important;color:#fff!important}.faq details{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:none!important;padding:20px 0!important}.faq summary{font-weight:700;font-size:18px}.ph-img:after{background:linear-gradient(90deg,#001640db,#00286eb3 45%,#00286e40)!important}.ph-img h1{max-width:720px}.ph-img .eyebrow{color:#fff!important;backdrop-filter:none}.ph-img .btn-o,.ph-img .btn-s{background:#fff!important;color:var(--ink)!important;border:0!important}.phero:not(.ph-img){background:var(--grey)!important}.pcs{gap:32px}.pc-b{padding:20px 4px 0!important}.pc{background:none!important}.pc-im{border-radius:16px;overflow:hidden}footer{background:#0a0a0a!important}@media (max-width:960px){.g12{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:20px}.hx-t,.hx-m,.band .band-im,.band .band-t,.dl-t,.dl-m{grid-column:1/-1}.tiles .tile{grid-column:span 3}.hx-phone{left:16px;bottom:-24px;--pw:150px!important}.band-im img{aspect-ratio:4/3}.dl-t{padding-bottom:40px}.dl-m .phone{margin-bottom:-160px}}@media (max-width:640px){.wrap{padding:0 20px}section{padding:72px 0}.tiles .tile{grid-column:1/-1;margin-bottom:28px}.hx{padding:24px 0 56px}.hx-phone{--pw:120px!important;left:12px;bottom:-20px}h1{font-size:40px}}.hx .wrap.g12,.band .wrap.g12,.dl .wrap.g12{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 32px;text-align:left;padding-top:0;padding-bottom:0}.steps{counter-reset:gs}.step{counter-increment:gs}.step:before{content:counter(gs)!important}.shot{background:none!important;box-shadow:none!important}.dl .sec-h,.dl-t{text-align:left;margin:0}@media (max-width:960px){.hx .wrap.g12,.band .wrap.g12,.dl .wrap.g12{grid-template-columns:repeat(6,minmax(0,1fr))}}.svc .sub{margin-bottom:32px}.sc-track{display:flex;gap:16px;list-style:none;margin:0;padding:0 max(32px,calc((100vw - 1216px)/2 + 32px));overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 max(32px,calc((100vw - 1216px)/2 + 32px));scrollbar-width:none;cursor:grab}.sc-track::-webkit-scrollbar{display:none}.sc-track.drag{cursor:grabbing;scroll-snap-type:none}.sc-track:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.sc-card{flex:0 0 288px;height:460px;border-radius:20px;overflow:hidden;position:relative;scroll-snap-align:start;background:#0a1f44;color:#fff;user-select:none}.sc-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.sc-card:not(.sc-dark):after{content:"";position:absolute;inset:0 0 45%;background:linear-gradient(180deg,#0009,#0000);pointer-events:none}.sc-t{position:relative;z-index:2;padding:24px}.sc-t h3{margin:0 0 6px;font-size:24px;color:#fff}.sc-t p{margin:0 0 18px;font-size:15px;color:#ffffffe6;line-height:1.4}.sc-t .btn{padding:11px 18px;font-size:14px}.sc-dark .phone{--pw:210px!important;position:absolute!important;left:50%;bottom:-170px;margin-left:-105px}.sc-nav{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.sc-btn{width:44px;height:44px;border-radius:10px;border:0;background:#edeff2;color:var(--ink);font-size:24px;line-height:1;cursor:pointer}.sc-btn:hover:not(:disabled){background:#e1e4e8}.sc-btn:disabled{opacity:.35;cursor:default}.sc-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:640px){.sc-track{padding:0 20px;scroll-padding:0 20px}.sc-card{flex-basis:260px;height:420px}}@media (max-width:640px){.sc-dark .phone{--pw:180px!important;margin-left:-90px;bottom:-175px}}.hx-photo{object-position:72% 30%}.ed{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.ed a{color:var(--ink)}.ed-ride{grid-column:1/span 7;grid-row:span 2;background:var(--blue);color:#fff!important;border-radius:20px;position:relative;overflow:hidden;min-height:560px;padding:40px;display:block}.ed-rt{max-width:56%;position:relative;z-index:2}.ed-ride .kick{color:#fff;opacity:.85}.ed-ride h3{font-size:34px;line-height:1.08;letter-spacing:-.02em;margin:0 0 14px;color:#fff}.ed-ride p{color:#ffffffe6;margin:0 0 22px}.ed-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 28px}.ed-chips li{background:#ffffff24;color:#fff;font-weight:700;font-size:14px;padding:7px 12px;border-radius:8px}.ed-ride .phone{--pw:230px!important;position:absolute!important;right:40px;bottom:-90px}.ed-ride:hover .btn-w{background:#edeff2}.ed-card{grid-column:8/span 5;display:grid!important;grid-template-columns:42% 1fr;gap:20px;align-items:center;background:var(--grey);border-radius:20px;padding:12px;min-height:268px}.ed-card img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:12px}.ed-card h3{font-size:22px;margin:0 0 6px}.ed-card p:not(.kick){color:var(--mute);font-size:15px;margin:0 0 12px}.ed-card .kick{margin-bottom:6px}.ed-card>div{padding:8px 12px 8px 0}.ed-slim{grid-column:span 6;display:flex!important;align-items:center;gap:18px;border:1px solid var(--line);border-radius:16px;padding:22px 24px}.ed-slim h3{margin:0 0 2px;font-size:18px}.ed-slim p{margin:0;color:var(--mute);font-size:15px}.ed-ic{flex:none;width:48px;height:48px;border-radius:12px;background:var(--blue-s);color:var(--blue);display:grid;place-items:center}.ed-go{margin-left:auto;font-size:22px;color:var(--blue);font-weight:700}.ed-slim:hover,.ed-card:hover h3{color:var(--blue)}.ed-slim:hover{border-color:var(--blue)}@media (max-width:960px){.ed-ride,.ed-card,.ed-slim{grid-column:1/-1}.ed-ride{grid-row:auto}}@media (max-width:640px){.ed{gap:16px}.ed-ride{padding:28px 24px 0;min-height:0}.ed-rt{max-width:none}.ed-ride h3{font-size:28px}.ed-ride .phone{position:relative!important;right:auto;bottom:auto;--pw:200px!important;margin:32px auto -120px}.ed-card{grid-template-columns:1fr;padding:12px}.ed-card img{aspect-ratio:4/3}.ed-card>div{padding:4px 8px 12px}}.hx .hx-photo{aspect-ratio:4/3!important;height:auto!important;width:100%;object-fit:cover;object-position:70% 35%}.ngm-t{grid-column:1/span 4;align-self:center}.ngm-m{grid-column:5/span 8}.ngmap{position:relative;max-width:720px;margin-left:auto}.ngmap img{width:100%;height:auto}.ngnet{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.arc{fill:none;stroke:#0052cc;stroke-width:1.6;stroke-linecap:round;opacity:.8}.trav{fill:#0052cc;opacity:0}.ngmap.on .trav{opacity:1;transition:opacity .4s 1.6s}.city-pt .dot{fill:#0052cc;stroke:#fff;stroke-width:2}.city-pt .pulse{fill:#0052cc;opacity:.18;transform-box:fill-box;transform-origin:center;animation:ngp 2.4s ease-out infinite}.city-pt .lbl{font:700 15px Plus Jakarta Sans,system-ui,sans-serif;fill:#0a0a0a;paint-order:stroke;stroke:#f5f6f8;stroke-width:4px}@keyframes ngp{0%{transform:scale(.6);opacity:.35}to{transform:scale(2.2);opacity:0}}@media (prefers-reduced-motion:reduce){.city-pt .pulse{animation:none}}.city-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.city-chips li{background:#fff;border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-weight:700;font-size:14px}.city .pill{display:none}@media (max-width:960px){.ngm-t,.ngm-m{grid-column:1/-1}.ngm-m{order:-1}.ngmap{margin:0 auto 24px}}.store-badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sb{display:inline-block;padding:0;line-height:0;cursor:default}.sb img{height:40px;width:auto;display:block}.sb-cap{font-size:13px!important;margin:8px 0 0!important;opacity:.85}.fstores{display:block!important}.fstores .store-badges{margin-top:16px}.fstores .sb-cap{color:#cfd3da}.band-im img{object-position:50% 60%}.mm-b,.mm-l{background:none!important;border-radius:0!important;padding:10px 12px}.mm-i.open .mm-b,.mm-i.on .mm-b{background:none!important}.mm-p{width:300px!important;padding:8px!important;border:1px solid #E5E7EB!important;border-radius:8px!important;box-shadow:0 8px 24px #00000014!important;top:calc(100% + 6px)!important}.mm-p.mm-join{width:380px!important}.mm-list{list-style:none;margin:0;padding:0}.mm-list .mm-a{display:block!important;padding:10px 12px!important;border-radius:0!important;background:none!important}.mm-list .mm-a b{font-size:15px;font-weight:600;color:#0a0a0a!important}.mm-list .mm-a small{display:block;font-size:13px;color:#6b7280!important;margin-top:1px}.mm-list .mm-a:hover b{color:var(--blue)!important;text-decoration:underline;text-underline-offset:3px}.mm-list li+li .mm-a{border-top:0}.mm-i:nth-last-child(2) .mm-p{right:0!important}.jg{list-style:none;margin:0;padding:0}.jg a{display:flex!important;align-items:center;gap:14px;padding:14px 12px;border-radius:8px;color:#0a0a0a!important}.jg a:hover{background:#f3f4f6}.jg-ic{flex:none;color:#0a0a0a}.jg b{display:block;font-size:16px;font-weight:700}.jg small{display:block;font-size:14px;color:#6b7280}.jg-ch{margin-left:auto;flex:none;color:#9ca3af}.jg-menu a{padding:10px 12px}.jg-menu b{font-size:15px}.jg-menu small{font-size:13px}.joinsec .js-t{grid-column:1/span 4}.joinsec .js-l{grid-column:6/span 7}.joinsec .jg li+li{border-top:1px solid var(--line)}@media (max-width:960px){.joinsec .js-t,.joinsec .js-l{grid-column:1/-1}.mm-p,.mm-p.mm-join{width:auto!important;border:0!important;box-shadow:none!important;padding:0!important}.mm-list .mm-a{padding:12px 4px!important;border-bottom:1px solid var(--line)!important}.mm-list .mm-a small{display:none}.jg-menu a{padding:12px 4px;border-bottom:1px solid var(--line);border-radius:0}.mm-b,.mm-l{padding:16px 4px}}.lang-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;font:700 14px Plus Jakarta Sans,sans-serif;color:#0a0a0a;padding:8px 10px;cursor:pointer;border-radius:6px}.lang-btn:hover{color:var(--blue)}.flag-ng{display:inline-block;flex:none;width:22px;height:16px;border-radius:3px;box-shadow:0 0 0 1px #00000024;background:#f6f7f8 url(/flags/ng.svg) center/cover no-repeat}.lm-flag{width:22px;height:16px;border-radius:3px;object-fit:cover;flex:none;box-shadow:0 0 0 1px #00000024}.lang-m{display:none}@media (max-width:960px){.lang-d{display:none}.lang-m{display:inline-flex;margin-top:12px;padding:12px 4px;font-size:16px}}.fgrid{grid-template-columns:1.4fr repeat(5,1fr)!important}.draft{background:#fff7e0;border:1px solid #F3D78A;border-radius:8px;padding:10px 14px;font-weight:600;font-size:14px}.toc{background:var(--grey);border-radius:8px;padding:16px 20px;margin:20px 0 32px}.toc ol{margin:8px 0 0;padding-left:20px;columns:2}.toc a{color:var(--blue)}.legal-list li+li{border-top:1px solid var(--line)}.legal h2{scroll-margin-top:90px}.lang-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:16px}.lang-modal[hidden]{display:none}.lm-back{position:absolute;inset:0;background:#0a0a0a73}.lm-box{position:relative;background:#fff;border-radius:12px;width:min(440px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:22px 22px 18px;box-shadow:0 20px 50px #0003}.lm-hd{display:flex;justify-content:space-between;align-items:center}.lm-hd h2{font-size:20px;margin:0}.lm-x{border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:#0a0a0a;padding:4px 8px}.lm-lbl{font-size:13px;font-weight:700;color:#6b7280;margin:18px 0 8px;text-transform:uppercase;letter-spacing:.04em}.lm-reg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lm-reg button{display:flex;gap:10px;align-items:center;border:1px solid #E5E7EB;border-radius:8px;background:#fff;padding:12px;font:600 15px/1 inherit;font-family:inherit;cursor:pointer;color:#0a0a0a}.lm-reg button[aria-checked=true]{border-color:#0052cc;box-shadow:inset 0 0 0 1px #0052cc}.globe{font-size:18px;color:#0052cc}.lm-s{width:100%;border:1px solid #E5E7EB;border-radius:8px;padding:11px 12px;font:inherit;font-size:15px}.lm-s:focus{outline:2px solid #0052CC;outline-offset:1px}.lm-list{list-style:none;margin:8px 0 0;padding:0}.lm-list li+li{border-top:1px solid #F0F1F3}.lm-list button{width:100%;display:flex;gap:12px;align-items:center;background:none;border:0;padding:12px 6px;cursor:pointer;text-align:start;font-family:inherit;color:#0a0a0a}.lm-list button>span{flex:1}.lm-list button:hover{background:#f6f7f8}.lm-list b{display:block;font-size:15px}.lm-list small{color:#6b7280;font-size:13px}.lm-list em{font-style:normal;font-weight:700;font-size:13px;color:#6b7280}.lm-list [aria-selected=true] em{color:#0052cc}.lm-list [aria-selected=true] em:before{content:"✓ "}.lm-empty{padding:12px 6px;color:#6b7280}.lm-note{font-size:13px;color:#6b7280;margin:12px 0 0}html.lm-on{overflow:hidden}.tr-note{position:fixed;left:16px;bottom:16px;z-index:150;display:flex;gap:12px;align-items:center;background:#0a0a0a;color:#fff;border-radius:8px;padding:10px 12px 10px 14px;font-size:14px;max-width:calc(100% - 32px)}.tr-note button{background:none;border:0;color:#fff;font-size:20px;cursor:pointer;line-height:1}@media (max-width:960px){.mm-p>*{min-height:0;overflow:hidden}.mm-i:not(.open) .mm-p{display:none!important}.lang-m{display:inline-flex}}html,body,.slider,.gs-slider{overflow-x:clip}:root{--eo:cubic-bezier(.2,.7,.2,1)}html.rv [data-reveal]{transition:opacity .6s var(--eo) var(--d,0ms),transform .6s var(--eo) var(--d,0ms)}html.rv [data-fx]{transition:opacity .6s var(--eo) var(--d,0ms),transform .6s var(--eo) var(--d,0ms),clip-path .7s var(--eo) var(--d,0ms)}html.rv [data-fx=up]:not(.in){opacity:0;transform:translateY(20px)}html.rv [data-fx=left]:not(.in){opacity:0;transform:translate(-24px)}html.rv [data-fx=right]:not(.in){opacity:0;transform:translate(24px)}html.rv [data-fx=scale]:not(.in){opacity:0;transform:scale(.96)}html.rv [data-fx=wipe]:not(.in){clip-path:inset(0 100% 0 0)}html.rv [data-fx=wipe].in{clip-path:inset(0 0 0 0)}.fw{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.fwi{display:inline-block}html.rv [data-fx=words] .fwi{transition:transform .6s var(--eo) var(--d,0ms)}html.rv [data-fx=words]:not(.in) .fwi{transform:translateY(105%)}html.rv footer[data-fx=line]{position:relative}html.rv footer[data-fx=line]:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#ffffff40;transform:scaleX(0);transform-origin:left;transition:transform .7s var(--eo)}html.rv footer[data-fx=line].in:before{transform:none}.phero-bg{will-change:transform}.hx-phone{animation:goFloat 6s ease-in-out infinite}@keyframes goFloat{50%{translate:0 -6px}}input,textarea,select{transition:border-color .3s var(--eo),box-shadow .3s var(--eo)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--blue)!important;box-shadow:0 0 0 3px #0052cc2e!important;outline:none}.faq summary:after,details summary:after{content:"";width:10px;height:10px;border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);transform:translateY(-3px) rotate(45deg);transition:transform .35s var(--eo);flex:none}details[open]:not(.closing) summary:after{content:"";transform:translateY(2px) rotate(-135deg)}html .btn{transition:background-color .3s var(--eo),background-size .45s var(--eo),color .3s,box-shadow .3s,transform .3s var(--eo)!important}html .btn:active{transform:translateY(1px) scale(.98)!important}@media (hover:hover) and (pointer:fine){html .btn-p{background-image:linear-gradient(#003e9e,#003e9e);background-repeat:no-repeat;background-size:0 100%}html .btn-p:hover{background-size:100% 100%;transform:translateY(-2px)!important}html .btn-s:hover,html .btn-o:hover{box-shadow:inset 0 0 0 1.5px currentColor!important;transform:translateY(-2px)!important}html .btn-w:hover{transform:translateY(-2px)!important}.more:after,.ed-go,.jg-ch{display:inline-block;transition:transform .3s var(--eo)}a:hover .more:after,.more:hover:after,a:hover>.ed-go,a:hover>.jg-ch{transform:translate(4px)}main p a,section p a,.legal li a,.toc a,.pc-l{background:linear-gradient(currentColor,currentColor) left bottom/0 1px no-repeat;text-decoration:none;transition:background-size .4s var(--eo)}main p a:hover,section p a:hover,.legal li a:hover,.toc a:hover,.pc-l:hover{background-size:100% 1px}footer a{transition:transform .3s var(--eo),color .3s}footer .fgrid>div:not(.fbrand) a:hover{transform:translate(4px)}html .pc,html .ov,html .vcard,html .city{transition:transform .45s var(--eo),box-shadow .45s var(--eo)}html .pc:hover,html .ov:hover,html .vcard:hover,html .city:hover{transform:translateY(-4px)!important;box-shadow:0 18px 40px -24px #091e4259}.pc-im,.ed-card,.ov,.band-im,.stk-im{overflow:hidden}.pc-im img,.ed-card img,.ov img,.band-im img,.stk-im img,.tile img{transition:transform .7s var(--eo),filter .7s var(--eo)}html .pc:hover .pc-im img,.ed-card:hover img,.ov:hover img,.band-im:hover img,.stk-c:hover .stk-im img,.tile:hover img{transform:scale(1.05)!important;filter:brightness(1.05)}.ed>a{transition:transform .5s var(--eo),box-shadow .5s var(--eo);transform-style:preserve-3d}.ed>a:hover{box-shadow:0 18px 40px -26px #091e4266}.phone{transition:transform .5s var(--eo),box-shadow .5s var(--eo)}.shot .phone:hover,.dl-m .phone:hover,.ed-ride:hover .phone{transform:translateY(-6px) rotate(-1deg)}.sf .ic,.ed-ic,.jg-ic{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.sf:hover .ic,a:hover>.ed-ic,a:hover>.jg-ic{transform:translateY(-3px)}.sb{display:inline-block;transition:transform .3s var(--eo)}.sb:hover{transform:translateY(-2px)}.mm-a b,.jg-menu b{transition:color .3s}}.stk-l{display:grid;gap:24px;margin-top:36px}.stk-c{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;color:inherit;transform-origin:center top;transition:box-shadow .45s var(--eo)}.stk-t{padding:44px 40px;display:flex;flex-direction:column;justify-content:center;gap:10px}.stk-t h3{font-size:30px;line-height:1.15;margin:0}.stk-t p{margin:0;color:var(--mute)}.stk-im img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3;display:block}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.stk-l{gap:0}.stk-c{position:sticky;min-height:380px;margin-bottom:40vh;box-shadow:0 -8px 30px -20px #091e4240}.stk-c:last-child{margin-bottom:0}.stk-c:nth-child(1){top:96px}.stk-c:nth-child(2){top:112px}.stk-c:nth-child(3){top:128px}.stk-c:nth-child(4){top:144px}}@media (max-width:899px){.stk-c{grid-template-columns:1fr}.stk-im{order:-1}.stk-t{padding:28px 24px}.stk-t h3{font-size:24px}}.pin-g{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.pin-steps{list-style:none;padding:0;margin:32px 0 0;counter-reset:s;display:grid;gap:4px}.pin-steps li{counter-increment:s;display:grid;grid-template-columns:40px 1fr;column-gap:12px;padding:16px 0;border-top:1px solid var(--line);cursor:default}.pin-steps li:before{content:counter(s,decimal-leading-zero);grid-row:span 2;font-weight:700;color:var(--blue)}.pin-steps b{font-size:19px}.pin-steps span{color:var(--mute)}.pin-m{display:flex;justify-content:center}.pin-phone{--pw:270px;position:relative}.pin-phone img:not(.on){position:absolute;inset:0;opacity:0}.pin-phone img:first-child{position:relative;opacity:1}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.pin{height:320vh;padding:0!important}.pin-in{position:sticky;top:0;height:100vh;display:flex;align-items:center}.pin-steps li{cursor:pointer;opacity:.4;transition:opacity .4s var(--eo)}.pin-steps li.on{opacity:1}.pin-steps li span{display:block;max-height:0;overflow:hidden;transition:max-height .5s var(--eo)}.pin-steps li.on span{max-height:80px}.pin-phone img{position:absolute!important;inset:0;transition:opacity .5s var(--eo),transform .5s var(--eo);opacity:0!important;transform:translateY(12px)}.pin-phone img.on{opacity:1!important;transform:none}.pin-phone img:first-child{position:relative!important}.pin-phone img:first-child:not(.on){visibility:visible}}@media (max-width:899px){.pin-g{grid-template-columns:1fr}.pin-m{order:-1}.pin-phone{--pw:220px}}@media (prefers-reduced-motion:reduce){.hx-phone{animation:none}html .btn:active{transform:none!important}}.phone video{position:absolute;inset:1.35cqw;width:calc(100% - 2.7cqw);height:calc(100% - 2.7cqw);box-sizing:border-box;border:3.1cqw solid #050506;border-radius:14.2cqw;object-fit:cover;object-position:top;background:#050506;z-index:1;box-shadow:0 0 0 .35cqw #1b1c1f;max-width:none;display:block;pointer-events:none}.pin-phone video:not(.on){opacity:0}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.pin-phone video{transition:opacity .5s var(--eo),transform .5s var(--eo);opacity:0!important;transform:translateY(12px)}.pin-phone video.on{opacity:1!important;transform:none}}@media (max-width:899px){.pin-phone video:first-child{opacity:1}}[dir=rtl] body{font-family:Plus Jakarta Sans,Noto Sans Arabic,Geeza Pro,Tahoma,Arial,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0!important;line-height:1.3}
