:root{--navy:#0A2540;--navy-2:#12314F;--aqua:#12ACCA;--aqua-d:#0E93AE;--aqua-t:#E1F1F8;--aqua-t2:#D2EAF4;--sky:#8CCCE6;--sky-soft:#C9E6F3;--green:#22C55E;--green-d:#15803D;--green-t:#E6F8EE;--amber:#F9A31A;--amber-d:#9A5A00;--amber-t:#FEF3E0;--coral:#DC3545;--slate:#1F2937;--steel:#6B7B93;--steel-l:#8496AC;--mist:#E3ECF5;--aqua-label:#0B7F97;--mist-d:#CFDCEA;--canvas:#F2F6FA;--white:#fff;--r-card:22px;--r-ctl:14px;--r-pill:999px;--sh-card:0 1px 2px rgba(10,37,64,.04), 0 8px 26px rgba(10,37,64,.06);--sh-btn:0 8px 20px rgba(18,172,202,.28);--wrap:1160px;--gut:24px;--sec:112px;--f-ar:"Tajawal",system-ui,sans-serif;--f-en:"Plus Jakarta Sans",system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:86px}body{background:var(--canvas);color:var(--slate);font-family:var(--f-ar);font-size:17px;line-height:1.85;-webkit-font-smoothing:antialiased;overflow-x:hidden}html[dir=ltr] body{font-family:var(--f-en);line-height:1.75}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit;font-size:inherit}:focus-visible{outline:2px solid var(--aqua);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}section{padding-block:var(--sec)}.bg-white{background:var(--white)}.bg-navy{background:linear-gradient(165deg,var(--navy) 0%,var(--navy-2) 100%);color:var(--white)}.eyebrow{font-size:12.5px;font-weight:800;letter-spacing:1.4px;color:var(--aqua);margin-bottom:14px;display:block}html[dir=ltr] .eyebrow{text-transform:uppercase}.bg-navy .eyebrow{color:var(--sky)}h1{font-size:clamp(34px,5.6vw,62px);font-weight:800;line-height:1.18;letter-spacing:-1px;color:var(--navy)}h2{font-size:clamp(26px,3.6vw,40px);font-weight:800;line-height:1.28;letter-spacing:-.6px;color:var(--navy)}.bg-navy h1,.bg-navy h2,.bg-navy h3{color:var(--white)}h3{font-size:20px;font-weight:700;color:var(--navy);line-height:1.4}p{color:#5a6b82;max-width:62ch}html[dir=ltr] p{max-width:70ch}.bg-navy p{color:var(--sky-soft)}.lead{font-size:clamp(15.5px,1.5vw,19px);line-height:1.9}.center{text-align:center}.center p{margin-inline:auto}.head{max-width:640px;margin-bottom:52px}.center .head{margin-inline:auto}.perf{position:relative;height:0;border-top:2px dashed var(--mist-d);max-width:var(--wrap);margin:0 auto;opacity:.9}.perf:before,.perf:after{content:"";position:absolute;top:-5px;width:8px;height:8px;border-radius:50%;background:var(--mist-d)}.perf:before{inset-inline-start:-4px}.perf:after{inset-inline-end:-4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:56px;padding-inline:26px;border-radius:var(--r-ctl);border:1px solid transparent;font-size:16px;font-weight:700;cursor:pointer;transition:transform .16s,box-shadow .16s,background .16s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--aqua);color:#fff;box-shadow:var(--sh-btn)}.btn-primary:hover{background:var(--aqua-d)}.btn-green{background:var(--green);color:#fff;box-shadow:0 8px 20px #22c55e4d}.btn-green:hover{background:var(--green-d)}.btn-ghost{background:transparent;color:var(--navy);border-color:var(--mist-d);background:#fff;box-shadow:var(--sh-card)}.bg-navy .btn-ghost{background:#ffffff14;color:#fff;border-color:#ffffff3d;box-shadow:none}.btn-sm{height:44px;font-size:14px;padding-inline:18px}.link{color:var(--aqua);font-weight:700;text-decoration:underline;text-underline-offset:4px}.card{background:var(--white);border:1px solid var(--mist);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:26px;transition:transform .18s,box-shadow .18s}.card.hoverable:hover{transform:translateY(-3px);box-shadow:0 4px 10px #0a25400d,0 18px 40px #0a25401a}.bg-navy .card{background:#ffffff0f;border-color:#ffffff24;box-shadow:none}.bg-navy .card h3{color:#fff}.bg-navy .card p{color:var(--sky-soft)}.tile{width:50px;height:50px;border-radius:15px;background:var(--aqua-t);display:grid;place-items:center;flex-shrink:0;margin-bottom:18px}.tile svg{width:24px;height:24px;stroke:var(--aqua);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.tile.green{background:var(--green-t)}.tile.green svg{stroke:var(--green)}.tile.amber{background:var(--amber-t)}.tile.amber svg{stroke:var(--amber)}.bg-navy .tile{background:#8ccce62e}.bg-navy .tile svg{stroke:var(--sky)}.bg-navy .tile.green{background:#22c55e2e}.bg-navy .tile.green svg{stroke:#6ee7a0}.grid{display:grid;gap:20px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.pill{display:inline-flex;align-items:center;gap:7px;border-radius:var(--r-pill);padding:8px 15px;font-size:13.5px;font-weight:700;background:var(--aqua-t);color:var(--navy)}#ann{background:var(--navy);color:#fff;font-size:14px;padding:11px var(--gut);display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;position:relative;z-index:60}#ann a{color:var(--sky);font-weight:700;text-decoration:underline;text-underline-offset:3px}#ann .x{position:absolute;inset-inline-end:14px;background:none;border:none;color:#fff8;cursor:pointer;font-size:20px;line-height:1;padding:4px}header{position:sticky;top:0;z-index:50;transition:background .25s,box-shadow .25s,border-color .25s;border-bottom:1px solid transparent}header.stuck{background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--mist);box-shadow:0 4px 20px #0a25400d}nav{height:76px;display:flex;align-items:center;gap:34px}nav .logo img{height:38px;width:auto}nav ul{display:flex;gap:28px;list-style:none;margin-inline-start:auto}nav ul a{font-size:15px;font-weight:600;color:var(--navy);position:relative;padding-block:6px}nav ul a:after{content:"";position:absolute;inset-inline-start:0;bottom:0;height:2px;width:0;background:var(--aqua);transition:width .2s}nav ul a:hover:after{width:100%}.langbtn{display:inline-flex;align-items:center;gap:7px;background:none;border:none;color:var(--steel);font-weight:700;font-size:14px;cursor:pointer;padding:8px}.langbtn svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.9}.burger{display:none;background:none;border:none;cursor:pointer;padding:8px}.burger svg{width:26px;height:26px;stroke:var(--navy);stroke-width:2;fill:none;stroke-linecap:round}#drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:none}#drawer.open{display:block}#drawer .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a254080}#drawer .panel{position:absolute;inset-block:0;inset-inline-start:0;width:min(84vw,340px);background:#fff;padding:24px;display:flex;flex-direction:column;gap:6px;animation:slidein .24s cubic-bezier(.2,.8,.3,1)}@keyframes slidein{0%{transform:translate(var(--dx,-100%))}to{transform:translate(0)}}html[dir=rtl] #drawer .panel{--dx:100%}#drawer a{padding:14px 6px;font-size:17px;font-weight:700;color:var(--navy);border-bottom:1px solid var(--mist)}#drawer .btn{margin-top:18px;width:100%}.hero{padding-block:clamp(48px,7vw,96px) clamp(56px,7vw,104px);position:relative;overflow:hidden}.hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.hero h1{margin-bottom:22px;margin-top:4px}.hero .lead{margin-bottom:34px}.hero .cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.hero .note{margin-top:18px;font-size:13.5px;color:var(--steel-l)}.blob{position:absolute;border-radius:46% 54% 60% 40%/48% 42% 58% 52%;background:linear-gradient(150deg,var(--aqua-t) 0%,#E7F3FA 100%);z-index:0;filter:blur(.4px)}.hero .blob{width:620px;height:560px;inset-block-start:-90px;inset-inline-end:-160px;opacity:.85}.hero .wrap{position:relative;z-index:1}.hero-visual{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:520px}.device{width:288px;background:#0a1622;border-radius:40px;padding:9px;box-shadow:0 30px 70px #0a254047;flex-shrink:0}.device img{width:100%;height:auto;border-radius:32px;display:block}.device.sm{width:196px;border-radius:30px;padding:6px}.device.sm img{border-radius:25px}.device.lg{width:322px}.book{position:relative;width:300px;flex-shrink:0}.book .leaf{position:absolute;inset-inline-start:0;top:0;width:100%;height:176px;border-radius:12px;background:#f4f9fc;border:1px solid #D6E6F0;box-shadow:0 10px 26px #0a254021}.book .l1{transform:rotate(-5deg) translate(-12px,14px)}.book .l2{transform:rotate(-2.4deg) translate(-5px,7px)}.book .top{position:relative;height:176px;border-radius:12px;overflow:hidden;background:#fff;border:1px solid #CFE0EC;box-shadow:0 18px 42px #0a254038;display:flex}.book .stub{width:76px;background:var(--navy);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;flex-shrink:0;padding:10px 4px}.book .stub .sn{font-family:var(--f-en);direction:ltr;font-size:9px;letter-spacing:.7px;color:var(--sky)}.book .bars{display:flex;gap:1.7px;align-items:flex-end;height:32px}.book .bars i{display:block;width:2px;background:var(--sky);border-radius:1px}.book .perf-v{width:0;border-inline-start:2px dashed #C6D9E6;position:relative;flex-shrink:0}.book .perf-v:before,.book .perf-v:after{content:"";position:absolute;inset-inline-start:-6.5px;width:12px;height:12px;border-radius:50%;background:#fff}.book .perf-v:before{top:-7px}.book .perf-v:after{bottom:-7px}.book .main{flex:1;padding:13px 15px;display:flex;flex-direction:column;min-width:0}.book .brand{display:flex;align-items:center;gap:8px}.book .brand img{height:19px;width:auto}.book .brand span{font-size:9.5px;font-weight:800;color:var(--aqua);letter-spacing:.4px}.book .qty{display:flex;align-items:baseline;gap:7px;color:var(--navy);margin-top:auto}.book .qty b{font-size:38px;font-weight:800;line-height:1;font-family:var(--f-en);direction:ltr}.book .qty span{font-size:15px;font-weight:800}.book .desc{font-size:11px;color:var(--steel);margin-top:2px}.book .foot{display:flex;align-items:center;gap:9px;margin-top:11px;padding-top:10px;border-top:1px dashed #D6E6F0}.book .foot svg{width:24px;height:24px;stroke:var(--aqua);fill:none;stroke-width:1.7;flex-shrink:0}.book .foot div{font-size:9.5px;color:var(--steel);line-height:1.55}.book .tag{position:absolute;inset-block-start:-13px;inset-inline-end:14px;background:var(--amber);color:#3d2400;font-size:10.5px;font-weight:800;border-radius:99px;padding:5px 12px;box-shadow:0 6px 16px #f9a31a52;z-index:3}.book.on-navy .leaf{background:#14375a;border-color:#265072;box-shadow:none}.book.on-navy .perf-v:before,.book.on-navy .perf-v:after{background:#fff}.book.lg{width:362px}.book.lg .leaf,.book.lg .top{height:206px}.book.lg .qty b{font-size:46px}.hero-visual .book{position:absolute;inset-block-end:6px;inset-inline-start:-26px;z-index:3}.trust{padding-block:44px}.trust .grid{grid-template-columns:repeat(4,1fr);gap:16px}.trust .item{display:flex;gap:13px;align-items:center}.trust .tile{width:44px;height:44px;border-radius:13px;margin:0}.trust .tile svg{width:21px;height:21px}.trust b{font-size:14.5px;color:var(--navy);font-weight:700;line-height:1.45}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;position:relative}.steps:before{display:none}.step{position:relative;z-index:1}.step .serial{width:56px;height:56px;border-radius:17px;background:var(--amber-t);border:2px solid #fff;display:grid;place-items:center;font-size:19px;font-weight:800;color:var(--amber-d);margin-bottom:20px;box-shadow:0 4px 14px #f9a31a2e}.step h3{margin-bottom:8px}.step p{font-size:15.5px}.step .shot{margin-top:18px}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.split.visual-first{grid-template-columns:.9fr 1.1fr}.quote{margin-top:26px;padding-inline-start:18px;border-inline-start:3px solid var(--amber);font-size:19px;font-weight:700;color:#fff;line-height:1.6;max-width:46ch}.facts{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.fact{display:flex;align-items:center;gap:10px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px 16px;font-size:14px;font-weight:600;color:#fff}.fact svg{width:18px;height:18px;stroke:var(--sky);fill:none;stroke-width:2.2;flex-shrink:0}.feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.feat .tile{margin-bottom:16px}.feat h3{font-size:18px;margin-bottom:6px}.feat p{font-size:15px;line-height:1.75}.cluster{display:flex;justify-content:center;align-items:center;position:relative;min-height:560px}.cluster .c1,.cluster .c3{position:absolute}.cluster .c1{transform:rotate(-5deg) translate(-152px);z-index:1}.cluster .c2{z-index:3}.cluster .c3{transform:rotate(5deg) translate(152px);z-index:1}html[dir=rtl] .cluster .c1{transform:rotate(5deg) translate(152px)}html[dir=rtl] .cluster .c3{transform:rotate(-5deg) translate(-152px)}.areas{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.area{background:#fff;border:1px solid var(--mist);border-radius:var(--r-pill);padding:9px 16px;font-size:14.5px;font-weight:600;color:var(--navy);display:inline-flex;align-items:center;gap:7px}.area svg{width:14px;height:14px;stroke:var(--aqua);fill:none;stroke-width:2.2}.map{position:relative;display:grid;place-items:center;min-height:360px}.map svg{width:100%;max-width:420px;height:auto}.form{display:grid;gap:14px}.field label{display:block;text-align:start;font-size:13px;font-weight:700;color:var(--steel);margin-bottom:9px}.bg-navy .field label{color:var(--sky-soft)}.field input,.field textarea{width:100%;height:54px;border-radius:var(--r-ctl);border:1px solid var(--mist);background:#fff;padding-inline:16px;font-size:15.5px;color:var(--slate);transition:border-color .18s,box-shadow .18s}.field textarea{height:104px;padding:14px 16px;resize:none;line-height:1.7}.field input:focus,.field textarea:focus{outline:none;border-color:var(--aqua);box-shadow:0 0 0 3px #12acca24}.field .err{font-size:12.5px;color:var(--coral);font-weight:600;margin-top:6px;display:none}.field.bad input,.field.bad textarea,.field.bad select{border-color:var(--coral)}.field.bad .err{display:block}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.formcard{background:#fff;border-radius:var(--r-card);padding:30px;box-shadow:0 20px 50px #0a254038}.formcard h3{margin-bottom:6px}.formcard .sub{font-size:14.5px;color:var(--steel);margin-bottom:22px}.smallprint{font-size:12.5px;color:var(--steel-l);line-height:1.75;margin-top:16px}.ok-msg{display:none;text-align:center;padding:26px 10px}.ok-msg .ring{width:62px;height:62px;border-radius:50%;background:var(--green-t);display:grid;place-items:center;margin:0 auto 16px}.ok-msg svg{width:30px;height:30px;stroke:var(--green);fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ok-msg b{display:block;font-size:18px;color:var(--navy);margin-bottom:6px}.ok-msg p{font-size:14.5px;margin-inline:auto}.sent .form{display:none}.sent .ok-msg{display:block}.tabs{display:inline-flex;background:#fff;border:1px solid var(--mist);border-radius:var(--r-ctl);padding:5px;gap:4px;margin-bottom:32px}.tabs button{border:none;background:none;border-radius:10px;padding:11px 22px;font-size:14.5px;font-weight:700;color:var(--steel);cursor:pointer;transition:background .18s,color .18s}.tabs button.on{background:var(--aqua);color:#fff}.faq{max-width:820px;margin-inline:auto}.qa{background:#fff;border:1px solid var(--mist);border-radius:18px;box-shadow:var(--sh-card);margin-bottom:12px;overflow:hidden}.qa summary{list-style:none;cursor:pointer;padding:20px 24px;display:flex;align-items:center;gap:14px;font-size:16.5px;font-weight:700;color:var(--navy)}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"";width:10px;height:10px;border-right:2.4px solid var(--navy);border-bottom:2.4px solid var(--navy);margin-inline-start:auto;transition:transform .2s;flex-shrink:0}html[dir=rtl] .qa summary:after{transform:rotate(135deg)}html[dir=ltr] .qa summary:after{transform:rotate(-45deg)}html[dir=rtl] .qa[open] summary:after,html[dir=ltr] .qa[open] summary:after{transform:rotate(45deg)}.qa .ans{padding:0 24px 22px;font-size:15.5px;color:var(--steel);line-height:1.85}.qa[open]{border-color:var(--aqua-t2)}.badges{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:32px}.badge{display:inline-flex;align-items:center;gap:11px;background:var(--navy);color:#fff;border-radius:var(--r-ctl);padding:12px 22px;min-width:186px;transition:transform .16s}.badge:hover{transform:translateY(-2px)}.badge svg{width:26px;height:26px;fill:#fff}.badge div{text-align:start;line-height:1.25}.badge .s{font-size:10px;opacity:.75;display:block}.badge .l{font-size:16px;font-weight:700;font-family:var(--f-en);direction:ltr;display:block}footer{background:var(--navy);color:#fff;padding-block:64px 0}footer .cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:40px}footer h4{font-size:14px;font-weight:800;color:var(--sky);margin-bottom:18px;letter-spacing:.4px}footer ul{list-style:none;display:grid;gap:12px}footer a{font-size:14.5px;color:#d6e5f0}footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}footer .brand img{height:64px;margin-bottom:16px}footer .brand p{font-size:14.5px;color:var(--sky-soft);max-width:34ch}.social{display:flex;gap:10px;margin-top:16px}.social a{width:40px;height:40px;border-radius:12px;background:#ffffff14;display:grid;place-items:center}.social svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:1.9}.footbar{margin-top:52px;border-top:1px solid rgba(255,255,255,.12);padding-block:22px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:13px;color:#9fbbd0}.footbar a{font-size:13px;color:#9fbbd0}.footbar .l{display:flex;gap:20px;flex-wrap:wrap}.anim .rv{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.3,1)}.anim .rv.in{opacity:1;transform:none}@keyframes tear{0%{transform:translateY(-22px);opacity:0}60%{transform:translateY(4px);opacity:1}to{transform:translateY(0);opacity:1}}.hero-visual .book{animation:tear .7s .5s both cubic-bezier(.2,.9,.3,1)}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.hero h1,.hero .lead,.hero .cta,.hero .note{animation:rise .7s both}.hero .lead{animation-delay:.08s}.hero .cta{animation-delay:.16s}.hero .note{animation-delay:.24s}.hero .device{animation:rise .8s .2s both}.hero-art{width:100%;max-width:560px;height:auto;margin-inline:auto;display:block}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.anim .hero-art{animation:floaty 7s ease-in-out infinite}.fcard{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--mist);border-radius:14px;padding:10px 14px;box-shadow:0 10px 26px #0a254021;font-size:13.5px;font-weight:700;color:var(--navy);white-space:nowrap}.fcard .fic{width:28px;height:28px;border-radius:9px;background:var(--aqua-t);display:grid;place-items:center;flex-shrink:0}.fcard .fic svg{width:15px;height:15px;stroke:var(--aqua);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sub-h2{font-size:clamp(16px,1.8vw,20px);font-weight:600;color:var(--steel);margin-top:8px}.center .sub-h2{margin-inline:auto}.head.center{text-align:center;margin-inline:auto}.head.center h2,.head.center p{margin-inline:auto}.dcoupon{position:relative;width:330px;height:250px;margin-inline:auto}.dcoupon .layer{position:absolute;inset-inline-start:0;inset-block-start:0;width:290px;height:168px;border-radius:22px;background:#fff;box-shadow:0 12px 30px #0a254024}.dcoupon .lb2{transform:rotate(-7deg) translate(-4px,26px);background:#dceef7;opacity:.85}.dcoupon .lb1{transform:rotate(-3.5deg) translate(6px,14px);background:#eff7fb}.dcoupon .main{position:relative;width:290px;height:168px;border-radius:22px;background:#fff;box-shadow:0 22px 48px #0a254033;display:flex;overflow:hidden;transform:translate(16px)}.dcoupon .body{flex:1;padding:24px;display:flex;flex-direction:column;justify-content:center;gap:14px;min-width:0}.dcoupon .row1{display:flex;align-items:center;gap:13px}.dcoupon .mark{width:52px;height:52px;border-radius:17px;background:linear-gradient(150deg,var(--navy),#164A73);display:grid;place-items:center;flex-shrink:0;box-shadow:0 8px 18px #0a254038}.dcoupon .mark svg{width:26px;height:26px;stroke:var(--sky);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.dcoupon .t1{font-size:19px;font-weight:800;color:var(--navy);line-height:1.3}.dcoupon .t2{font-size:13px;color:var(--steel);margin-top:3px}.dcoupon .rule{height:1px;background:repeating-linear-gradient(90deg,var(--mist-d) 0 6px,transparent 6px 12px)}.dcoupon .chip{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;background:var(--aqua-t);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700;color:var(--aqua-d)}.dcoupon .chip svg{width:14px;height:14px;stroke:var(--aqua-d);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.dcoupon .edge{width:26px;flex-shrink:0;background:linear-gradient(180deg,var(--aqua),#0FA0BD);position:relative}.dcoupon .edge:before,.dcoupon .edge:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:var(--navy);inset-inline-start:-10px}.dcoupon .edge:before{top:-10px}.dcoupon .edge:after{bottom:-10px}.dcoupon .notches{position:absolute;inset-block:14px;inset-inline-start:3px;width:20px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.85) 0 5px,transparent 5px 13px);-webkit-mask:radial-gradient(circle at 10px 50%,#000 99%,transparent 100%);border-radius:10px;opacity:.55}.anim .dcoupon .main{animation:floaty 7s ease-in-out infinite}.anim .dcoupon .lb1{animation:floaty 7.6s ease-in-out .3s infinite}.sched-stage{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.sched-stage .fcard.s1{inset-block-start:40px;inset-inline-start:-18px}.sched-stage .fcard.s2{inset-block-start:calc(50% - 16px);inset-inline-end:-24px}.sched-stage .fcard.s3{inset-block-end:56px;inset-inline-start:-6px}.anim .sched-stage .fcard.s1{animation:floaty 6.4s ease-in-out .1s infinite}.anim .sched-stage .fcard.s2{animation:floaty 7.2s ease-in-out .5s infinite}.anim .sched-stage .fcard.s3{animation:floaty 6.8s ease-in-out .9s infinite}.mapwrap{position:relative;display:grid;place-items:center}.mapwrap svg{width:100%;max-width:330px;height:auto}.mapwrap .land{fill:#eaf4f9;stroke:#cfe3ef;stroke-width:3;stroke-linejoin:round}.mapdot{fill:#bbd8e8;transition:fill .2s,r .2s}.mapdot.avail{fill:#8ccce6}.mapdot.on{fill:#12acca}.maplabel{font-family:var(--f-ar);font-size:15px;font-weight:700;fill:var(--navy)}html[dir=ltr] .maplabel{font-family:var(--f-en);font-size:13px}.mappulse{fill:none;stroke:#12acca;stroke-width:2;opacity:0}.mappulse.on{opacity:.6;animation:pulse 1.8s ease-out infinite}@keyframes pulse{0%{r:10;opacity:.55}to{r:26;opacity:0}}.gov-acc{border:1px solid var(--mist);border-radius:18px;background:#fff;box-shadow:var(--sh-card);margin-bottom:12px;transition:border-color .2s,box-shadow .2s}.gov-acc.open{border-color:var(--aqua-t2);box-shadow:0 6px 22px #0a254014}.gov-acc .gov-head{width:100%;display:flex;align-items:center;gap:12px;background:none;border:none;padding:18px 20px;cursor:pointer;font-size:16.5px;font-weight:700;color:var(--navy);text-align:start}.gov-acc .dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0}.gov-acc .gname{flex-shrink:0}.gov-acc .gsel{display:none;align-items:center;gap:6px;background:var(--aqua-t);color:var(--aqua-d);border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gov-acc.picked .gsel{display:inline-flex}.gov-acc .gsel svg{width:12px;height:12px;stroke:var(--aqua-d);fill:none;stroke-width:2.8;flex-shrink:0}.gov-acc .gcount{margin-inline-start:auto;font-size:12.5px;font-weight:600;color:var(--steel);flex-shrink:0}.gov-acc.picked .gcount{display:none}.gov-acc .chev{margin-inline-start:14px;width:10px;height:10px;border-right:2.4px solid var(--navy);border-bottom:2.4px solid var(--navy);transition:transform .22s;flex-shrink:0}html[dir=rtl] .gov-acc .chev{transform:rotate(135deg)}html[dir=ltr] .gov-acc .chev{transform:rotate(-45deg)}html[dir=rtl] .gov-acc.open .chev,html[dir=ltr] .gov-acc.open .chev{transform:rotate(45deg)}.gov-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.gov-acc.open .gov-body{grid-template-rows:1fr}.gov-inner{overflow:hidden;min-height:0}.gov-pad{padding:2px 20px 20px}.ddlabel{display:block;font-size:12.5px;font-weight:700;color:var(--steel);margin-bottom:9px}.ddsearch{position:relative;margin-bottom:10px}.ddsearch input{width:100%;height:46px;border-radius:12px;border:1px solid var(--mist);background:var(--canvas);padding-inline:42px 14px;font-size:14.5px;color:var(--slate)}.ddsearch input:focus{outline:none;border-color:var(--aqua);background:#fff;box-shadow:0 0 0 3px #12acca1f}.ddsearch svg{position:absolute;inset-inline-start:14px;top:14px;width:18px;height:18px;stroke:var(--steel-l);fill:none;stroke-width:2;pointer-events:none}.ddlist{max-height:216px;overflow-y:auto;border:1px solid var(--mist);border-radius:12px;padding:6px;background:#fff}.ddlist::-webkit-scrollbar{width:6px}.ddlist::-webkit-scrollbar-thumb{background:var(--mist-d);border-radius:3px}.ddopt{display:flex;align-items:center;gap:9px;width:100%;text-align:start;background:none;border:none;border-radius:9px;padding:11px 12px;font-size:14.5px;font-weight:600;color:var(--navy);cursor:pointer}.ddopt:hover{background:var(--aqua-t)}.ddopt .tick{width:16px;height:16px;flex-shrink:0;opacity:0}.ddopt .tick svg{width:16px;height:16px;stroke:#fff;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ddopt.on{background:var(--aqua);color:#fff}.ddopt.on .tick{opacity:1}.ddnone{font-size:13.5px;color:var(--steel);padding:14px 12px;margin:0;text-align:center}.formcard .field label{color:var(--aqua-label);font-weight:700}.phonewrap{display:flex;align-items:stretch;gap:0;border:1px solid var(--mist);border-radius:var(--r-ctl);background:#fff;overflow:hidden;transition:border-color .18s,box-shadow .18s;direction:ltr}.phonewrap:focus-within{border-color:var(--aqua);box-shadow:0 0 0 3px #12acca24}.phonewrap .cc{display:flex;align-items:center;padding:0 15px;background:var(--canvas);border-right:1px solid var(--mist);font-size:15px;font-weight:700;color:var(--navy);font-family:var(--f-en);flex-shrink:0}.phonewrap input{text-align:left}.phonewrap input{border:none!important;box-shadow:none!important;border-radius:0;flex:1;min-width:0}.field.bad .phonewrap{border-color:var(--coral)}.is-prelaunch .live-only,.is-live .prelaunch-only{display:none!important}.softbadges{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:26px}.softbadge{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--mist);border-radius:var(--r-ctl);padding:11px 20px;min-width:180px;color:var(--steel);cursor:default;box-shadow:var(--sh-card)}.softbadge svg{width:22px;height:22px;fill:var(--steel-l)}.softbadge .s{font-size:10px;display:block;color:var(--steel-l)}.softbadge .l{font-size:15px;font-weight:700;color:var(--navy);font-family:var(--f-en);direction:ltr;display:block}.soon{font-size:13.5px;color:var(--steel);text-align:center;margin-top:16px}.steps{gap:26px}.step{background:#fff;border:1px solid var(--mist);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:22px 20px 26px;display:flex;flex-direction:column;align-items:center;text-align:center}.step .serial{width:44px;height:44px;border-radius:14px;font-size:16px;margin-bottom:14px}.step h3{font-size:17.5px;margin-bottom:7px}.step p{font-size:14.5px;max-width:26ch;margin-inline:auto}.step .device{margin-top:20px;width:100%;max-width:172px}.jordan{display:grid;place-items:center}.jordan svg{width:100%;max-width:340px;height:auto}.gov-grid{display:flex;flex-wrap:wrap;gap:9px;margin-top:8px}.gov{border:1px solid var(--mist);background:#fff;border-radius:var(--r-pill);padding:9px 16px;font-size:14px;font-weight:600;color:var(--navy);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:border-color .16s,background .16s}.gov:hover{border-color:var(--aqua)}.gov.on{background:var(--aqua);border-color:var(--aqua);color:#fff}.gov .dot{width:7px;height:7px;border-radius:50%;background:var(--green);flex-shrink:0}.gov.soon .dot{background:var(--mist-d)}.gov.on .dot{background:#fff}.gov-panel{margin-top:22px;background:#fff;border:1px solid var(--mist);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:22px}.gov-panel h3{font-size:17px;margin-bottom:4px}.gov-panel .cnt{font-size:13px;color:var(--steel);margin-bottom:16px}.area-list{display:flex;flex-wrap:wrap;gap:8px;max-height:190px;overflow:auto}.area-list .area{font-size:13.5px;padding:7px 13px}.gov-empty{display:flex;gap:12px;align-items:flex-start;background:var(--canvas);border-radius:14px;padding:16px}.gov-empty svg{width:22px;height:22px;stroke:var(--steel);fill:none;stroke-width:2;flex-shrink:0;margin-top:2px}.gov-empty p{font-size:14px;margin:0}.covsearch{position:relative;margin-bottom:14px}.covsearch input{width:100%;height:48px;border-radius:var(--r-pill);border:1px solid var(--mist);background:var(--canvas);padding-inline:44px 16px;font-size:14.5px}.covsearch input:focus{outline:none;border-color:var(--aqua);background:#fff}.covsearch svg{position:absolute;inset-inline-start:16px;top:14px;width:19px;height:19px;stroke:var(--steel-l);fill:none;stroke-width:2}select.sel{width:100%;height:54px;border-radius:var(--r-ctl);border:1px solid var(--mist);background:#fff;padding-inline:16px 40px;font-size:15.5px;color:var(--slate);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}select.sel:focus{outline:none;border-color:var(--aqua);box-shadow:0 0 0 3px #12acca24}.selwrap{position:relative}.selwrap:after{content:"";position:absolute;inset-inline-end:18px;top:22px;width:8px;height:8px;border-inline-end:2px solid var(--steel);border-block-end:2px solid var(--steel);transform:rotate(45deg);pointer-events:none}.ea{text-align:start;max-width:600px;margin-inline:auto;background:#fff;border:1px solid var(--mist);border-radius:var(--r-card);box-shadow:0 20px 50px #0a25401a;padding:32px}.ea .form-row{gap:14px}.ea .field label{color:var(--aqua-label)}.msg{display:none;font-size:14px;font-weight:600;margin-top:14px;border-radius:12px;padding:12px 14px;text-align:start}.msg.show{display:block}.msg.warn{background:var(--amber-t);color:var(--amber-d)}.msg.bad{background:var(--coral-t,#FCEBEE);color:#b02a37}.btn[disabled]{opacity:.6;cursor:progress}.btn .spin{width:18px;height:18px;border-radius:50%;border:2.2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:spin .7s linear infinite;display:none}.btn.loading .spin{display:block}.btn.loading span{display:none}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1000px){:root{--sec:80px;--gut:20px}.hero .wrap,.split,.split.visual-first{grid-template-columns:1fr;gap:44px}.hero-visual{min-height:auto;order:2}.steps{grid-template-columns:repeat(2,1fr)}.steps:before{display:none}.feat-grid{grid-template-columns:1fr}.g4{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:1fr}.trust .grid{grid-template-columns:repeat(2,1fr)}footer .cols{grid-template-columns:1fr 1fr}.cluster{min-height:400px}.fcard{font-size:12.5px;padding:8px 11px}.fcard .fic{width:24px;height:24px}.hero-art{max-width:440px}.cluster .c1,.cluster .c3,html[dir=rtl] .cluster .c1,html[dir=rtl] .cluster .c3{display:none}.cluster .c2{position:static}nav ul,nav .btn{display:none}.burger{display:block;margin-inline-start:auto}}@media (max-width:640px){:root{--sec:64px}body{font-size:15.5px}.g2,.g4,.trust .grid,.form-row,.ea .row{grid-template-columns:1fr}.steps{grid-template-columns:1fr;gap:16px}.ea .row{flex-direction:column}.step{padding:20px 18px 24px}.step .device{max-width:190px}.step p{max-width:none}.device{width:240px}.device.lg{width:250px}.device.sm{width:170px}.hero-art{max-width:min(380px,88vw)}.dcoupon{width:min(300px,88vw);height:230px}.dcoupon .layer,.dcoupon .main{width:min(262px,80vw)}.sched-stage .fcard.s1{inset-block-start:14px;inset-inline-start:-10px}.sched-stage .fcard.s2{inset-inline-end:-12px}.sched-stage .fcard.s3{inset-block-end:36px;inset-inline-start:-6px}.gov-acc .gov-head{padding:16px}.hero-visual{flex-direction:column;gap:26px}.ea{padding:24px 20px}.footbar{flex-direction:column}footer .cols{grid-template-columns:1fr;gap:34px}.qa summary{font-size:15px;padding:17px 18px}.qa .ans{padding:0 18px 18px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:opacity .01s!important}.gov-body{transition:none!important}.ddlist{scroll-behavior:auto}.anim .rv{opacity:1!important;transform:none!important}html{scroll-behavior:auto}}
