:root{--navy: #0b1631;--navy2: #13265a;--ink: #16181d;--muted: #5d6270;--bg: #f6f5f2;--line: #e6e9f0;--line2: #e3e9f3;--line3: #e4e2dc;--blue: oklch(.52 .19 258);--accent: oklch(.5 .15 252);--grad: linear-gradient(135deg, oklch(.64 .13 238), oklch(.5 .15 252));--grad2: linear-gradient(135deg, oklch(.55 .16 250), oklch(.42 .17 262));--disp: "Bricolage Grotesque", "Manrope", sans-serif;--mono: "JetBrains Mono", monospace;--bn: "Hind Siliguri", Manrope, sans-serif;--pink: linear-gradient(135deg, oklch(.62 .22 350), oklch(.55 .22 20))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,Hind Siliguri,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--ink);text-decoration:none}a:hover{color:#0462d3}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:14px}h1,h2,h3{font-family:var(--disp)}img{max-width:100%}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pop{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shim{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes navPulse{0%{box-shadow:0 0 #78c8ff8c}70%{box-shadow:0 0 0 10px #78c8ff00}to{box-shadow:0 0 #78c8ff00}}@keyframes navFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}.wrap{max-width:1600px;margin:0 auto;padding:0 28px;width:100%}.sec{max-width:1600px;margin:0 auto;padding:72px 28px 0}.sec-hd{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:24px}.kicker{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.h2{font-weight:800;font-size:clamp(30px,3.4vw,44px);letter-spacing:-.025em;margin:8px 0 0;line-height:1}.h1{font-weight:800;font-size:clamp(32px,4vw,52px);letter-spacing:-.03em;margin:0;line-height:1}.crumbs{font-size:13px;color:var(--muted);display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.crumbs a{color:var(--muted)}.page{max-width:1600px;margin:0 auto;padding:28px 28px 72px}.mono{font-family:var(--mono)}.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shimmer{background:linear-gradient(90deg,#eef1f6,#f8fafc 40%,#e6eaf1 60%,#eef1f6);background-size:200% 100%;animation:shim 1.3s linear infinite}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;padding:11px 16px;font-weight:800;font-size:14px;background:var(--navy);color:#fff;white-space:nowrap;transition:background .2s,filter .2s}.btn:hover{background:#0067ab;background:oklch(.5 .15 248);color:#fff}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-grad{background:var(--grad);box-shadow:0 10px 22px -12px #0064b5e6;box-shadow:0 10px 22px -12px oklch(.5 .15 252 / .9)}.btn-grad:hover{background:var(--grad);filter:brightness(1.08)}.btn-pill{border-radius:999px}.btn-ghost{background:#fff;color:var(--navy);border:1px solid #d6dce7}.btn-ghost:hover{background:#f3f6fb;color:var(--navy)}.btn-dark{background:var(--ink)}.btn-dark:hover{background:#000}.btn-blue{background:var(--blue);border-radius:999px;padding:16px;font-size:15px;font-weight:700}.btn-blue:hover{background:#0050af;background:oklch(.45 .19 258)}.btn-block{width:100%}.field{border:1px solid #cfccc4;border-radius:12px;padding:12px 14px;outline:0;background:var(--bg);width:100%}.field2{border:1px solid #d3d8e3;border-radius:12px;padding:12px 14px;outline:0;background:#f7f8fb;width:100%}.field:focus,.field2:focus{border-color:var(--navy);background:#fff}.lbl{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;min-width:0}.cardbox{background:#fff;border:1px solid var(--line3);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:14px}.cardbox2{background:#fff;border:1px solid #e3e8f2;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 1px 2px #0b16310a,0 10px 24px -20px #0b16314d}.opt{text-align:left;border:1.5px solid #e3e8f2;background:#fff;border-radius:14px;padding:13px 15px;display:flex;flex-direction:column;gap:3px;cursor:pointer}.opt.on{border-color:#0062ba;border-color:oklch(.5 .16 254);background:#eef6ff;background:oklch(.97 .02 250)}.opt small{font-size:12.5px;color:var(--muted)}.err{background:#ffecea;background:oklch(.96 .03 25);color:#a92227;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:600}.empty{background:#fff;border:1px dashed #cfccc4;border-radius:20px;padding:56px;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center}.promo{position:relative;background:linear-gradient(90deg,#0b1631,#13265a 50%,#0b1631);color:#e8edf8;overflow:hidden;white-space:nowrap;font-family:var(--bn);font-size:13px;padding:8px 0}.promo>div{display:inline-flex;gap:56px;animation:marq 45s linear infinite;padding-left:56px}.promo i{font-style:normal;color:#59c5f5}.hdr{z-index:40;background:#fff;color:var(--navy);box-shadow:0 1px #e6e9f0,0 14px 30px -26px #0b163173;position:sticky;top:0}.hdr-top{max-width:1600px;margin:0 auto;padding:19px 28px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.logo{flex-shrink:0;display:flex}.logo img{height:68px;width:auto;display:block}.search{flex:1;min-width:200px;display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #d6dce7;border-radius:999px;padding:4px 4px 4px 20px;transition:border-color .2s,box-shadow .2s}.search:hover,.search:focus-within{border-color:#1a89c5;box-shadow:0 0 0 4px #3ea3d726}.search i{width:14px;height:14px;border:2px solid #8a90a0;border-radius:50%;flex-shrink:0}.search input{flex:1;border:0;outline:0;background:transparent;padding:13px 0;min-width:0;color:var(--navy);font-size:14px}.search button{border:0;background:var(--grad);color:#fff;border-radius:999px;padding:14px 28px;font-size:14px;font-weight:800;box-shadow:0 8px 18px -10px #0064b5e6;box-shadow:0 8px 18px -10px oklch(.5 .15 252 / .9)}.hd-right{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:wrap}.chip{display:flex;align-items:center;gap:8px;padding:3px 8px;border:0;border-radius:14px;background:transparent;color:var(--navy);text-align:left}.chip:hover{background:#f3f6fb;color:var(--navy)}.chip .ic{width:42px;height:42px;border-radius:50%;background:#dff1ff;background:oklch(.95 .03 240);color:#0060a6;color:oklch(.48 .15 250);display:grid;place-items:center;font-size:16px;position:relative}.chip .ic.fill{background:linear-gradient(135deg,#46b1e3,#258acc,#0064b3);background:linear-gradient(135deg,#46b1e3,color(xyz 0.128 0.124 0.453));color:#fff;font-weight:800;font-size:14px}.chip .tx{display:flex;flex-direction:column;line-height:1.2}.chip .tx small{font-size:11px;color:#7a8090}.chip .tx b{font-weight:800;font-size:14px}.nav{position:relative;background:#0f2452}.nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#3aa0ff,#7b5cff,#2ad1c9,#3aa0ff);background-size:200% 100%;animation:navFlow 6s linear infinite;opacity:.85}.nav-in{position:relative;max-width:1600px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:12px}.nav-l{display:flex;align-items:center;gap:3px;min-width:0;margin:8px 0;padding:0}.nav-all{display:flex;align-items:center;gap:10px;margin-right:10px;border:0;background:#3a86ff;color:#fff;border-radius:10px;padding:11px 16px;font-size:14.5px;font-weight:800;white-space:nowrap}.nav-all:hover{background:#2f74e6}.burger{display:flex;flex-direction:column;gap:3px}.burger span{height:2px;background:#fff;border-radius:2px;width:14px}.burger span:last-child{width:10px}.nav-a{display:flex;align-items:center;gap:7px;padding:10px 14px;border-radius:11px;font-size:14.5px;font-weight:600;color:#d3def3;background:transparent;border:0;white-space:nowrap;transition:background .2s,color .2s}.nav-a:hover,.nav-a.on{background:#ffffff1a;color:#fff}.nav-a .chev{width:17px;height:17px;border-radius:5px;display:grid;place-items:center;font-size:8px;background:#ffffff1f;color:#bcd2f5;transition:transform .25s,background .2s}.nav-a.open .chev{background:#3a86ff;color:#fff;transform:rotate(180deg)}.contact-pill{white-space:nowrap;flex-shrink:0;display:flex;align-items:center;gap:10px;margin-left:8px;background:#fff;color:var(--navy);border-radius:999px;padding:5px 20px 5px 5px;font-size:14.5px;font-weight:800}.contact-pill:hover{color:var(--navy);background:#e8f0ff}.contact-pill span{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#3aa0ff,#4f6bff);color:#fff;animation:navPulse 2.2s infinite;display:grid;place-items:center;font-size:13px}.nav-in .buy-pill{margin-left:auto}.buy-pill{white-space:nowrap;flex-shrink:0;display:flex;align-items:center;gap:9px;background:#fbf1dc;border:1px solid oklch(.88 .08 85);color:var(--navy);border-radius:999px;padding:3px 3px 3px 12px;font-size:12.5px;font-weight:800}.buy-pill b{background:var(--navy);color:#fff;border-radius:6px;padding:2px 7px;font-size:11px;letter-spacing:.06em}.drop{position:absolute;top:100%;left:0;padding-top:12px;z-index:50;animation:rise .18s ease both}.drop .arrow{position:absolute;top:6px;left:28px;width:14px;height:14px;background:#0b1631;transform:rotate(45deg);border-radius:3px}.drop-box{position:relative;min-width:290px;background:#fff;color:var(--ink);border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -20px #050a1e8c,0 0 0 1px #0b16310f}.drop-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:linear-gradient(135deg,#0b1631,#173a7a);color:#fff}.drop-hd b{font-family:var(--disp);font-size:15px}.drop-hd span{font-family:var(--mono);font-size:10.5px;color:#a9bbe0}.drop-list{display:flex;flex-direction:column;gap:2px;padding:8px}.drop-list a{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:12px;font-size:14px;font-weight:600;color:var(--ink);transition:background .15s}.drop-list a:hover{background:#f0f4fb;color:#0053a5;color:oklch(.45 .16 255)}.drop-list .gl{width:30px;height:30px;flex-shrink:0;border-radius:9px;background:#e7f4ff;background:oklch(.96 .025 245);color:#0064b5;color:oklch(.5 .15 252);display:grid;place-items:center;font-size:13px;font-weight:800}.drop-list em{font-style:normal;font-size:12px;color:#9aa1b2;margin-left:auto}.mega{position:absolute;top:100%;left:28px;right:28px;padding-top:8px;z-index:50;animation:rise .2s ease both}.mega-box{background:#fff;color:var(--navy);border-radius:22px;padding:10px;display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(220px,250px);gap:10px;height:min(560px,calc(100vh - 200px));overflow:hidden;box-shadow:0 40px 80px -24px #050a1e80,0 0 0 1px #0b16310f}.mega-l{display:flex;flex-direction:column;gap:2px;padding:6px;background:#f6f8fc;border-radius:16px;overflow-y:auto;min-height:0}.mega-l a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:11px;font-size:13.5px;font-weight:700;color:#2b3040}.mega-l a.on{background:#dff1ff;background:oklch(.95 .03 240);color:#004f8a;color:oklch(.42 .15 250)}.mega-l a:hover{color:#004f8a;color:oklch(.42 .15 250)}.mega-l .th{position:relative;width:30px;height:30px;flex-shrink:0;border-radius:8px;background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 1px #e6e9f0;font-size:12px;font-weight:800;color:#0060a6;color:oklch(.48 .15 250)}.mega-l .th img{position:absolute;top:2%;right:2%;bottom:2%;left:2%;width:96%;height:96%;object-fit:contain}.mega-l .nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mega-m{padding:16px 18px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;min-width:0;min-height:0}.mega-m .top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #eef1f6}.mega-m .top b{font-family:var(--disp);font-weight:800;font-size:22px;letter-spacing:-.02em;display:block}.mega-m .top small{font-size:12px;color:#7a8090}.mega-m .top a{background:var(--navy);color:#fff;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:800;white-space:nowrap}.mega-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}.mega-links a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid #eef1f6;font-size:13.5px;font-weight:600;color:#2b3040}.mega-links a:hover{border-color:#5aa8d4;background:#edf7fe;color:#004f8a;color:oklch(.42 .15 250)}.mega-links a span{color:#b0b6c3}.mega-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mega-picks a{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:14px;background:#f6f8fc;color:var(--navy);min-width:0}.mega-picks a:hover{background:#e6f4fe;color:var(--navy)}.mega-picks .im{position:relative;height:80px;border-radius:10px;background:#fff;overflow:hidden}.mega-picks .im img{position:absolute;top:2%;right:2%;bottom:2%;left:2%;width:96%;height:96%;object-fit:contain}.mega-picks span.n{font-size:12px;font-weight:600;line-height:1.3}.mega-picks b{font-family:var(--disp);font-size:14px;font-weight:800}.mega-hot{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(160deg,#0b1631,#13265a 60%,#04437f,#00629d);background:linear-gradient(160deg,#0b1631,#13265a 60%,#04437f,color(xyz 0.107 0.112 0.377));color:#fff;padding:20px;display:flex;flex-direction:column;gap:12px;min-height:0}.mega-hot:hover{color:#fff}.mega-hot .glow{position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(closest-side,oklch(.72 .12 230 / .45),transparent)}.mega-hot>*{position:relative}.mega-hot .k{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7bd0f9}.mega-hot .t{font-family:var(--disp);font-weight:800;font-size:23px;line-height:1.08;letter-spacing:-.02em}.mega-hot .d{font-size:12.5px;color:#c3cbe0;line-height:1.5}.mega-hot .im{flex:1;min-height:60px;border-radius:12px;background:#fff;overflow:hidden}.mega-hot .im img{width:80%;height:100%;object-fit:contain;margin:0 10%}.mega-hot .go{align-self:flex-start;background:#fff;color:var(--navy);border-radius:10px;padding:9px 14px;font-size:13px;font-weight:800}.hero-row{max-width:1600px;margin:0 auto;padding:24px 28px 0;display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}.hero{flex:999 1 620px;min-width:0;position:relative;min-height:clamp(260px,24vw,330px);border-radius:26px;overflow:hidden;background:#0b1631;box-shadow:0 30px 60px -36px #0b1631cc;animation:rise .6s ease both}.hero .sweep{position:absolute;top:0;bottom:0;left:0;width:40%;z-index:5;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-120%) skew(-18deg)}.hero .slide{position:absolute;top:0;right:0;bottom:0;left:0;will-change:clip-path,transform}.slide-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#eef4fb}.slide-img div{position:absolute;top:0;right:0;bottom:0;left:0;background-size:100% 100%;background-repeat:no-repeat;background-position:center}.slide-d{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#fff,#ebf7ff 45%,#bae5ff);background:linear-gradient(115deg,#fff,color(xyz 0.854 0.916 1.095) 45%,color(xyz 0.662 0.737 1.067));color:var(--navy);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:20px;padding:26px 40px 46px}.slide-d .orb{position:absolute;right:-6%;top:-30%;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,oklch(.72 .12 232 / .35),transparent);pointer-events:none}.slide-d .num{position:absolute;right:28px;bottom:-40px;font-family:var(--disp);font-weight:800;font-size:220px;line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px oklch(.6 .13 240 / .25);pointer-events:none}.slide-d .col{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0}.slide-d .tag{align-self:flex-start;display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#005798;color:oklch(.45 .15 250);background:#fff;border:1px solid oklch(.88 .04 240);border-radius:999px;padding:6px 12px;box-shadow:0 6px 14px -10px #0b163166}.slide-d .tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#1a89c5}.slide-d h1{font-weight:800;font-size:clamp(24px,2.6vw,38px);line-height:1.04;letter-spacing:-.035em;margin:0;text-wrap:balance}.slide-d p{font-size:15px;line-height:1.55;color:#4d5466;margin:0;max-width:430px}.slide-d .ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.slide-d .ctas a:first-child{background:var(--navy);color:#fff;padding:13px 22px;border-radius:12px;font-weight:800;font-size:14px;box-shadow:0 12px 24px -12px #0b1631b3}.slide-d .ctas a:first-child:hover{background:#0067ab;background:oklch(.5 .15 248)}.slide-d .ctas a:last-child{background:#fff;border:1px solid #d6dce7;color:var(--navy);padding:13px 22px;border-radius:12px;font-weight:700;font-size:14px}.slide-d .pic{position:relative;height:100%;display:grid;place-items:center}.slide-d .pic .card{position:relative;width:min(80%,280px);aspect-ratio:1.1;border-radius:28px;background:#fff;box-shadow:0 40px 70px -34px #0039748c,0 0 0 1px #0b16310a;box-shadow:0 40px 70px -34px oklch(.35 .12 255 / .55),0 0 0 1px #0b16310a;transform:rotate(-3deg)}.slide-d .pic .card div{position:absolute;top:12%;right:12%;bottom:12%;left:12%;background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(3deg)}.slide-d .badge{position:absolute;left:4%;bottom:12%;display:flex;flex-direction:column;line-height:1.15;background:var(--navy);color:#fff;border-radius:14px;padding:10px 14px;box-shadow:0 16px 30px -14px #0b1631b3}.slide-d .badge small{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#a9b4d0}.slide-d .badge b{font-family:var(--disp);font-weight:800;font-size:18px}.hero .dots{position:absolute;left:50%;transform:translate(-50%);bottom:10px;z-index:6;display:flex;gap:6px;background:#0b16318c;border-radius:999px;padding:5px 9px}.hero .dots button{border:0;padding:0;height:7px;border-radius:999px;transition:all .35s}.hero .arr{position:absolute;bottom:16px;z-index:6;width:42px;height:42px;border-radius:12px;font-size:16px;box-shadow:0 8px 20px -10px #0006}.hero .arr.prev{right:68px;border:1px solid rgba(11,22,49,.1);background:#fff;color:var(--navy)}.hero .arr.next{right:18px;border:0;background:var(--navy);color:#fff}.hero-side{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:16px;animation:rise .6s .1s ease both}.deal{flex:1;position:relative;overflow:hidden;background:#fff;border:1px solid rgba(11,22,49,.07);border-radius:24px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 30px -24px #0b163166}.deal .row1{display:flex;justify-content:space-between;align-items:center;gap:8px}.deal .k{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#dff1ff;background:oklch(.95 .03 240);color:#005894;color:oklch(.45 .15 248);padding:5px 10px;border-radius:999px}.deal .off{background:var(--navy);color:#fff;font-size:12px;font-weight:800;padding:5px 10px;border-radius:999px}.deal .pic{flex:1;min-height:110px;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#fff,#f2f6fc);display:grid;place-items:center}.deal .pic img{width:100%;height:100%;min-height:110px;max-height:190px;object-fit:contain;transform:scale(1.1);transition:transform .5s;mix-blend-mode:multiply}.deal .pic:hover img{transform:scale(1.42)}.deal .nm{font-family:var(--disp);font-weight:800;font-size:18px;line-height:1.15;letter-spacing:-.01em;color:var(--navy)}.deal .foot{display:flex;justify-content:space-between;align-items:center;gap:10px}.deal .pr{display:flex;flex-direction:column;line-height:1.15}.deal .pr b{font-family:var(--disp);font-size:24px;font-weight:800;color:var(--navy)}.deal .pr s{color:#8a8f9b;font-size:13px}.mini2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mini{border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:8px}.mini .im{height:64px;border-radius:10px;overflow:hidden;background:#fff;display:grid;place-items:center}.mini .im img{width:100%;height:100%;object-fit:contain;transform:scale(1.35)}.mini b{font-weight:800;font-size:14px}.mini span{font-size:12px;margin-top:-4px}.perks{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.perk{position:relative;overflow:hidden;display:flex;gap:14px;align-items:center;padding:18px 20px;border-radius:18px;background:#fff;border:1px solid rgba(11,22,49,.07);box-shadow:0 1px 2px #0b16310a,0 10px 24px -20px #0b163159;transition:transform .25s,box-shadow .25s,border-color .25s}.perk:hover{transform:translateY(-3px);border-color:#3ea3d773;box-shadow:0 18px 34px -22px #0057988c;box-shadow:0 18px 34px -22px oklch(.45 .14 250 / .55)}.perk .ic{width:48px;height:48px;flex-shrink:0;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#46b1e3,#1762b6);color:#fff;font-size:20px;font-weight:800;box-shadow:0 10px 18px -10px #1762b6e6}.perk b{display:block;font-family:var(--disp);font-weight:800;font-size:16px;letter-spacing:-.01em;color:var(--navy)}.perk span{font-size:13px;color:var(--muted)}.cat-grid{display:grid;gap:14px}.cat-feat{position:relative;overflow:hidden;min-height:300px;border-radius:24px;padding:28px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:center;background:linear-gradient(135deg,#0b1631,#13265a);color:#fff;box-shadow:0 14px 28px -20px #0b1631b3;transition:transform .3s,box-shadow .3s}.cat-feat:hover{transform:translateY(-4px);color:#fff}.cat-feat .glow{position:absolute;right:-80px;top:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(closest-side,oklch(.65 .13 235 / .45),transparent)}.cat-feat .l{position:relative;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.cat-chip{font-size:11px;font-weight:800;letter-spacing:.1em;padding:5px 11px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15)}.cat-feat .t{font-family:var(--disp);font-weight:800;font-size:clamp(28px,3vw,40px);letter-spacing:-.03em;line-height:1}.cat-feat .d{font-size:14px;color:#b8c2da}.cat-feat .shop{margin-top:6px;display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--navy);border-radius:10px;padding:10px 16px;font-size:13px;font-weight:800}.cat-feat .im{position:relative;aspect-ratio:1;border-radius:20px;background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:0 24px 40px -20px #0000008c}.cat-feat .im i,.cat-tile .im i,.cat-card .im i{position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .5s}.cat-feat .im i{top:2%;right:2%;bottom:2%;left:2%;mix-blend-mode:multiply}.cat-feat:hover .im i,.cat-tile:hover .im i,.cat-card:hover .im i{transform:scale(1.06)}.cat-tile{position:relative;overflow:hidden;min-height:300px;border-radius:24px;padding:12px;display:flex;flex-direction:column;gap:12px;border:1px solid rgba(11,22,49,.05);color:var(--navy);transition:transform .3s,box-shadow .3s,border-color .3s}.cat-tile:hover{transform:translateY(-4px);color:var(--navy);border-color:#2f9cd873;box-shadow:0 24px 44px -26px #00468c80;box-shadow:0 24px 44px -26px oklch(.4 .15 255 / .5)}.cat-tile .im{position:relative;flex:1;min-height:170px;border-radius:18px;background:#fff9;display:grid;place-items:center;overflow:hidden}.cat-count{position:absolute;top:10px;left:10px;font-size:10.5px;font-weight:800;letter-spacing:.08em;padding:5px 10px;border-radius:999px;background:#fff;color:#005894;color:oklch(.45 .15 248)}.cat-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:2px 8px 6px}.cat-foot .t{font-family:var(--disp);font-weight:800;font-size:21px;letter-spacing:-.02em;line-height:1.05;display:block}.cat-foot .d{font-size:13px;color:var(--muted)}.cat-arrow{flex-shrink:0;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-size:15px}.cat-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(160px,1fr);gap:12px;overflow-x:auto;scrollbar-width:none;padding:10px 6px 56px;margin:4px -6px -44px}.cat-card{position:relative;display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid rgba(11,22,49,.07);border-radius:22px;padding:10px;color:var(--navy);box-shadow:0 1px 2px #0b16310d,0 10px 26px -18px #0b16314d;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.cat-card:hover{transform:translateY(-5px);color:var(--navy);border-color:#1b9ddd80;box-shadow:0 0 0 4px #1b9ddd1f,0 18px 32px -18px #00468c73;box-shadow:0 0 0 4px #1b9ddd1f,0 18px 32px -18px oklch(.4 .15 255 / .45)}.cat-card .im{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;display:grid;place-items:center}.cat-card .cat-count{display:flex;align-items:center;gap:6px;white-space:nowrap}.cat-card .cat-count:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.cat-card .t{font-family:var(--disp);font-weight:800;font-size:19px;letter-spacing:-.02em;line-height:1.1;display:block}.cat-card .d{font-size:12.5px;color:var(--muted);line-height:1.4}.cat-card .cat-arrow{width:36px;height:36px;background:linear-gradient(135deg,#2eabe1,#0961bb);box-shadow:0 8px 16px -8px #0961bbcc}.tabs{display:flex;gap:4px;flex-wrap:wrap;background:#ebe9e3;padding:4px;border-radius:999px}.tabs button{border:0;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700;background:transparent;color:#2b2e36}.tabs button.on{background:var(--ink);color:#fff}.pop-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,calc((100% - 56px)/5));gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:14px 8px 64px;margin:-14px -8px -48px}.pop-rail>div{scroll-snap-align:start;min-width:0}.pcard{position:relative;height:100%;background:#fff;border:1px solid rgba(22,24,29,.07);border-radius:22px;padding:10px;display:flex;flex-direction:column;gap:14px;box-shadow:0 1px 2px #0b16310f,0 8px 24px -16px #0b163140;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.pcard:hover{transform:translateY(-6px);border-color:#3d84ea73;box-shadow:0 0 0 4px #3d84ea1a,0 18px 30px -18px #033ba673}.pc-img{position:relative;aspect-ratio:1 / .92;border-radius:16px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#fff,#f4f7fc);isolation:isolate}.pc-img img{width:100%;height:100%;object-fit:contain;transform:scale(1.18);mix-blend-mode:multiply;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1)}.pcard:hover .pc-img img{transform:scale(1.28) rotate(-1.5deg)}.pc-img .ph,.ph{width:100%;height:100%;background:repeating-linear-gradient(135deg,#f3f1ec 0,#f3f1ec 8px,#ebe8e1 8px,#ebe8e1 16px);display:grid;place-items:center;font-family:var(--mono);font-size:11px;color:var(--muted)}.pc-badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;z-index:2}.b-off{background:var(--pink);color:#fff;font-size:12px;font-weight:800;padding:5px 10px;border-radius:999px;box-shadow:0 6px 14px -6px #c61583b3}.b-new{background:#f4c352;color:var(--ink);font-size:11px;font-weight:800;padding:4px 9px;border-radius:999px}.round{position:absolute;right:10px;width:36px;height:36px;border-radius:50%;border:0;box-shadow:0 4px 12px -4px #0b16314d;font-size:15px;transition:transform .2s;z-index:2}.round:hover{transform:scale(1.12)}.round.wish{top:10px;background:#ffffffe6;color:#5d6270}.round.wish.on{color:#bf2a82}.round.cmp{top:52px;font-weight:800;background:#ffffffe6;color:var(--navy)}.round.cmp.on{background:var(--navy);color:#fff}.pc-body{display:flex;flex-direction:column;gap:6px;flex:1;padding:0 6px}.pc-meta{display:flex;align-items:center;gap:8px}.brand-k{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0b58bb}.dot3{width:3px;height:3px;border-radius:50%;background:#c4c7cf}.pc-meta .sp{font-size:12px;color:#6b7080;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-name{margin:0;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;line-height:1.35;min-height:40px;color:var(--ink);text-wrap:pretty}.pc-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 6px 4px;border-top:1px dashed #e6e8ee}.pc-price{display:flex;flex-direction:column;line-height:1.15;min-width:0}.pc-price b{font-family:var(--disp);font-size:20px;font-weight:800;letter-spacing:-.015em;white-space:nowrap;color:var(--navy)}.pc-price s{font-size:12px;color:#8a8f9b}.add{display:flex;align-items:center;gap:6px;border:0;background:linear-gradient(135deg,#16213f,#0b1631);color:#fff;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;box-shadow:0 8px 18px -8px #0b163199;transition:all .25s;white-space:nowrap}.add:hover{background:linear-gradient(135deg,#1874ed,#2860dd,#304ccc);box-shadow:0 10px 22px -8px #1c69e3cc}.incart{border:1px solid oklch(.52 .19 258);background:#e5efff;background:oklch(.95 .03 258);color:#00489f;color:oklch(.42 .19 258);border-radius:999px;padding:9px 12px;font-size:13px;font-weight:700;white-space:nowrap}.ask{border:1px solid var(--navy);color:var(--navy);border-radius:999px;padding:9px 13px;font-size:13px;font-weight:700;white-space:nowrap}.oos{font-size:12px;font-weight:700;color:#8a8f9b;padding:9px 4px}.offer{position:relative;overflow:hidden;border-radius:28px;padding:44px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:36px;align-items:center;background:linear-gradient(120deg,#0b1631,#13265a 55%,#084682,#0068a6);background:linear-gradient(120deg,#0b1631,#13265a 55%,#084682,color(xyz 0.12 0.126 0.411));color:#fff;box-shadow:0 30px 60px -36px #0b1631cc}.offer .glow{position:absolute;right:-120px;top:-140px;width:460px;height:460px;border-radius:50%;background:radial-gradient(closest-side,oklch(.72 .12 230 / .45),transparent);pointer-events:none}.offer .ring{position:absolute;left:38%;bottom:-160px;width:320px;height:320px;border-radius:50%;border:1px solid rgba(255,255,255,.08);pointer-events:none}.offer>div{position:relative}.pill-k{align-self:flex-start;display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:6px 12px}.pill-k:before{content:"";width:6px;height:6px;border-radius:50%;background:#ebbd57}.offer h2{font-weight:800;font-size:clamp(32px,4vw,52px);letter-spacing:-.03em;margin:0;line-height:1;text-wrap:balance}.ticket{display:grid;grid-template-columns:1fr 1fr;background:#fff;color:var(--navy);border-radius:20px;overflow:hidden;box-shadow:0 24px 40px -22px #0009}.ticket>div{padding:22px;display:flex;flex-direction:column;gap:4px}.ticket>div:first-child{border-right:2px dashed #dfe4ec}.ticket>div:last-child{background:#ecf7fe}.ticket small{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:#7a8090}.ticket b{font-family:var(--disp);font-weight:800;font-size:54px;line-height:1;letter-spacing:-.04em}.ticket span{font-size:13px;color:var(--muted)}.coupon{display:flex;align-items:center;gap:10px;background:#ffffff14;border:1.5px dashed rgba(255,255,255,.35);border-radius:14px;padding:10px 10px 10px 16px}.coupon .c{flex:1;display:flex;flex-direction:column;line-height:1.25}.coupon small{font-size:11px;color:#b8c2da;letter-spacing:.06em;text-transform:uppercase}.coupon b{font-family:var(--mono);font-size:18px;font-weight:700;letter-spacing:.08em}.coupon button{border:0;background:#ebbd57;color:var(--navy);border-radius:10px;padding:10px 16px;font-size:13px;font-weight:800}.paywith{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:12px;color:#b8c2da}.paywith span:not(:first-child){background:#ffffff1a;color:#fff;border-radius:6px;padding:4px 9px;font-weight:700}.fresh-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.fresh-tab{display:flex;align-items:center;gap:9px;border:1px solid #e1e5ec;border-radius:999px;padding:5px 12px 5px 5px;background:#fff;color:var(--navy);font-size:13.5px;font-weight:700;transition:all .2s}.fresh-tab:hover{border-color:var(--navy)}.fresh-tab.on{background:var(--navy);color:#fff;border-color:var(--navy)}.fresh-tab .im{width:30px;height:30px;border-radius:50%;background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 1px #e6e9f0}.fresh-tab .im img{width:94%;height:94%;object-fit:contain}.fresh-tab .n{font-family:var(--mono);font-size:11px;padding:2px 7px;border-radius:999px;background:#eef2f8;color:var(--muted)}.fresh-tab.on .n{background:#ffffff29;color:#fff}.fresh-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px}.spot{position:relative;overflow:hidden;border-radius:26px;background:linear-gradient(160deg,#fff,#ddf2ff);background:linear-gradient(160deg,#fff,color(xyz 0.796 0.862 1.08));border:1px solid rgba(11,22,49,.06);padding:18px 22px;display:flex;flex-direction:column;gap:10px}.spot .glow{position:absolute;right:-90px;top:-90px;width:320px;height:320px;border-radius:50%;background:radial-gradient(closest-side,oklch(.75 .11 232 / .35),transparent);pointer-events:none}.spot .top{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px}.spot .tag{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--navy);background:#fff;border-radius:999px;padding:6px 12px;box-shadow:0 4px 12px -6px #0b16314d}.spot .tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#1a89c5}.spot .save{background:var(--navy);color:#fff;font-size:12px;font-weight:800;padding:6px 11px;border-radius:999px}.spot .pic{position:relative;flex:1;min-height:190px;max-height:280px;display:grid;place-items:center}.spot .pic img{width:96%;height:100%;min-height:190px;max-height:280px;object-fit:contain;transform:scale(1.18);mix-blend-mode:multiply;transition:transform .5s}.spot .pic:hover img{transform:scale(1.16)}.spot .info{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.spot .nm{font-family:var(--disp);font-weight:800;font-size:clamp(22px,2.2vw,28px);letter-spacing:-.02em;line-height:1.1;text-wrap:balance;color:var(--navy)}.spot .pr{display:flex;align-items:baseline;gap:10px;margin-top:4px}.spot .pr b{font-family:var(--disp);font-weight:800;font-size:28px;color:var(--navy)}.spot .pr s{font-size:14px;color:#8a8f9b}.fresh-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;grid-auto-rows:1fr}.mini-p{display:flex;flex-direction:column;justify-content:space-between;gap:10px;background:#fff;border:1px solid rgba(11,22,49,.07);border-radius:20px;padding:14px;transition:transform .25s,box-shadow .25s,border-color .25s}.mini-p:hover{transform:translateY(-3px);border-color:#2f9cd873;box-shadow:0 20px 36px -24px #00468c80;box-shadow:0 20px 36px -24px oklch(.4 .15 255 / .5)}.mini-p .row{display:flex;gap:12px;align-items:center}.mini-p .th{position:relative;width:112px;height:112px;flex-shrink:0;border-radius:14px;background:#f4f7fc;display:grid;place-items:center;overflow:hidden}.mini-p .th img{width:96%;height:96%;object-fit:contain;mix-blend-mode:multiply}.mini-p .th em{position:absolute;top:5px;left:5px;background:var(--navy);color:#fff;font-size:10px;font-weight:800;padding:2px 6px;border-radius:999px;font-style:normal}.mini-p .nm{font-size:14px;font-weight:700;line-height:1.3;color:var(--navy)}.mini-p .foot{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;border-top:1px dashed #e6e8ee}.mini-p .pr{display:flex;flex-direction:column;line-height:1.15}.mini-p .pr b{font-family:var(--disp);font-weight:800;font-size:18px;color:var(--navy)}.mini-p .pr s{font-size:11px;color:#8a8f9b}.svc{position:relative;overflow:hidden;border-radius:28px;background:radial-gradient(800px 360px at 0% 0%,oklch(.45 .16 258 / .7),transparent 70%),radial-gradient(600px 320px at 100% 100%,oklch(.5 .17 330 / .35),transparent 70%),#0d1220;color:#fff;padding:44px;display:flex;flex-direction:column;gap:32px}.svc .grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%)}.svc .head{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:28px;align-items:end}.svc .k{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.1em;color:#c5cce0}.svc .k:before{content:"";width:7px;height:7px;border-radius:50%;background:#53be70;box-shadow:0 0 10px #53be70}.svc h2{font-weight:800;font-size:clamp(36px,4.6vw,62px);letter-spacing:-.035em;margin:14px 0;line-height:.95;background:linear-gradient(180deg,#fff 40%,#b9c2da);-webkit-background-clip:text;background-clip:text;color:transparent}.svc p{margin:0;color:#a9b1c7;font-size:16px;line-height:1.6;max-width:480px}.free-badge{display:flex;align-items:center;gap:14px;background:#f1c45e;color:#0d1220;border-radius:16px;padding:14px 18px;box-shadow:0 18px 40px -18px #f1c45e99}.free-badge b.big{font-family:var(--disp);font-weight:800;font-size:30px;line-height:1}.free-badge span{display:flex;flex-direction:column;font-size:13px;line-height:1.35}.svc-cards{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.svc-card{position:relative;overflow:hidden;border-radius:20px;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;border:1px solid rgba(255,255,255,.1);transition:transform .3s}.svc-card:hover{transform:translateY(-4px);color:#fff}.svc-card .bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:100% 100%;background-position:center;transition:transform .6s}.svc-card:hover .bg{transform:scale(1.06)}.svc-card .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d12200d 20%,#0d1220eb 80%)}.svc-card .tg{position:absolute;top:16px;left:16px;font-size:11px;font-weight:800;letter-spacing:.08em;background:#0d122099;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:5px 10px}.svc-card .body{position:relative;padding:22px;display:flex;flex-direction:column;gap:8px}.svc-card .t{font-family:var(--disp);font-weight:800;font-size:24px;letter-spacing:-.02em}.svc-card .d{font-size:14px;color:#c5cce0;line-height:1.5}.svc-card .ft{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);font-size:13px;color:#a9b1c7}.svc-card .ft b{color:#fff;font-size:16px}.svc-card .ft i{width:36px;height:36px;border-radius:50%;background:#fff;color:#0d1220;display:grid;place-items:center;font-size:15px;font-weight:800;font-style:normal}.brand-marq{position:relative;overflow:hidden;padding:8px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.brand-marq>div{display:flex;gap:14px;width:max-content;animation:marq 40s linear infinite}.brand-logo{flex-shrink:0;width:180px;height:88px;border-radius:18px;background:#fff;border:1px solid rgba(11,22,49,.07);display:grid;place-items:center;box-shadow:0 8px 20px -18px #0b163166;transition:transform .25s,box-shadow .25s,border-color .25s}.brand-logo:hover{transform:translateY(-3px);border-color:#3ea3d773;box-shadow:0 16px 28px -18px #00468c80;box-shadow:0 16px 28px -18px oklch(.4 .15 255 / .5)}.brand-logo img{width:62%;height:44%;object-fit:contain}.alert{position:relative;overflow:hidden;border-radius:24px;padding:26px 30px;background:radial-gradient(420px 220px at 0% 0%,oklch(.9 .06 235),transparent 70%),radial-gradient(520px 260px at 100% 100%,oklch(.88 .07 250),transparent 70%),#fff;border:1px solid #d6e2f3;box-shadow:0 24px 50px -30px #0b163173;color:var(--navy);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px 32px;align-items:center}.alert .ring{position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;border:2px dashed oklch(.7 .1 240 / .35);pointer-events:none}.alert .l{position:relative;display:flex;gap:18px;align-items:center}.alert .mail{flex-shrink:0;width:60px;height:60px;border-radius:18px;background:linear-gradient(135deg,#289dd7,#005cb1);background:linear-gradient(135deg,#289dd7,color(xyz 0.119 0.108 0.448));display:grid;place-items:center;box-shadow:0 14px 26px -12px #005cb0e6;box-shadow:0 14px 26px -12px oklch(.48 .16 254 / .9);transform:rotate(-6deg)}.alert .tg{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:.12em;color:#0054a2;color:oklch(.45 .16 254);background:#d9efff;background:oklch(.94 .035 240);padding:5px 10px;border-radius:999px}.alert .tg:before{content:"";width:6px;height:6px;border-radius:50%;background:#139948;box-shadow:0 0 8px #139948}.alert h3{font-weight:800;font-size:clamp(20px,2vw,27px);letter-spacing:-.02em;margin:6px 0;line-height:1.15}.sub-form{display:flex;gap:6px;background:#fff;border:1.5px solid #cfdcef;border-radius:999px;padding:6px;box-shadow:0 10px 24px -16px #0b163180}.sub-form input{flex:1;min-width:0;border:0;background:transparent;color:var(--navy);padding:10px 16px;outline:0;font-size:14px}.sub-form button{border:0;background:linear-gradient(135deg,#2696d1,#005cb1);background:linear-gradient(135deg,#2696d1,color(xyz 0.119 0.108 0.448));color:#fff;border-radius:999px;padding:11px 24px;font-size:13.5px;font-weight:800;white-space:nowrap;box-shadow:0 10px 20px -10px #005cb0e6;box-shadow:0 10px 20px -10px oklch(.48 .16 254 / .9)}.alert .fine{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;padding-left:8px;font-size:12px;color:#56607a}.alert .fine a{color:#005cb0;color:oklch(.48 .16 254);font-weight:700}.shop-top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:24px}.shop-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.seg{display:flex;align-items:center;gap:2px;background:#fff;border:1px solid var(--line2);border-radius:999px;padding:4px;box-shadow:0 8px 20px -14px #0b163166;flex-wrap:wrap}.seg .lab{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8a93a6;padding:0 8px 0 10px}.seg button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#3a4152;border-radius:999px;padding:8px 13px;font-size:12.5px;font-weight:700;white-space:nowrap;transition:all .2s}.seg button:hover{background:#f2f6fc;color:var(--navy)}.seg button.on{background:var(--grad2);color:#fff;box-shadow:0 8px 16px -8px #0050afcc;box-shadow:0 8px 16px -8px oklch(.45 .17 258 / .8)}.seg button.dark.on{background:var(--navy);box-shadow:0 6px 14px -6px #0b163199}.toggle{display:flex;align-items:center;gap:10px;border:1px solid var(--line2);background:#fff;border-radius:999px;padding:6px 14px 6px 6px;box-shadow:0 8px 20px -14px #0b163166;font-size:13px;font-weight:700;color:var(--navy)}.toggle:hover{border-color:#3f83cb}.sw{width:38px;height:22px;border-radius:999px;background:#d5dbe6;position:relative;transition:background .2s;flex-shrink:0}.sw:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #00000040;transition:left .2s}.sw.on{background:linear-gradient(135deg,#25984d,#00884c,#00764c);background:linear-gradient(135deg,#25984d,color(xyz 0.096 0.182 0.092),color(xyz 0.066 0.139 0.077))}.sw.on:after{left:19px}.shop-body{display:flex;gap:28px;flex-wrap:wrap;align-items:flex-start}.side{flex:1 1 230px;max-width:290px;display:flex;flex-direction:column;gap:14px;position:sticky;top:140px}.sbox{background:#fff;border:1px solid var(--line2);border-radius:22px;box-shadow:0 18px 40px -30px #0b163159;padding:16px;display:flex;flex-direction:column;gap:12px}.sbox>.ttl{font-family:var(--disp);font-weight:800;font-size:15px;color:var(--navy)}.cat-side{padding:14px;gap:4px}.cat-side .hd{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 10px}.cat-side .hd span:first-child{display:flex;align-items:center;gap:8px;font-family:var(--disp);font-weight:800;font-size:15px;color:var(--navy)}.cat-side .hd i{width:26px;height:26px;border-radius:8px;background:var(--grad2);color:#fff;display:grid;place-items:center;font-size:13px;font-style:normal}.cat-side .hd small{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:#8a93a6}.cat-link{position:relative;display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:12px;font-size:13.5px;font-weight:600;color:#24293a;transition:all .2s}.cat-link:hover{background:#f2f6fc;color:var(--navy);transform:translate(3px)}.cat-link .ini{width:30px;height:30px;border-radius:9px;background:#eef3fa;color:#00569d;color:oklch(.45 .15 252);display:grid;place-items:center;font-family:var(--disp);font-size:11px;font-weight:800;flex-shrink:0}.cat-link .nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-link .ct{min-width:26px;text-align:center;padding:3px 7px;border-radius:999px;background:#f1f3f7;color:#6b7080;font-family:var(--mono);font-size:11px;font-weight:700}.cat-link.on{background:var(--grad2);color:#fff;box-shadow:0 10px 22px -12px #0050afcc;box-shadow:0 10px 22px -12px oklch(.45 .17 258 / .8)}.cat-link.on .ini{background:#ffffff2e;color:#fff}.cat-link.on .ct{background:#fff3;color:#fff}.active-f{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#e8f3ff;background:oklch(.96 .025 250);border:1px solid oklch(.88 .05 250);border-radius:16px;padding:10px 12px}.active-f span{font-size:13px;font-weight:700;color:#00458f;color:oklch(.4 .15 256)}.active-f button{border:0;background:#fff;color:var(--navy);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;box-shadow:0 2px 6px -2px #0b163140}.active-f button:hover{background:var(--navy);color:#fff}.range{width:100%;accent-color:oklch(.5 .16 254);cursor:pointer}.minmax{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.minmax label{display:flex;align-items:center;gap:4px;border:1px solid var(--line2);background:#f8fafd;border-radius:12px;padding:8px 10px;font-size:12px;color:#8a93a6}.minmax input{width:100%;min-width:0;border:0;background:transparent;outline:none;font-size:13px;font-weight:700;color:var(--navy)}.chips{display:flex;flex-wrap:wrap;gap:6px}.fchip{border:1px solid var(--line2);background:#f5f8fc;color:#24293a;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700;transition:all .2s}.fchip.lg{padding:7px 13px;font-size:12.5px}.fchip:hover{border-color:#1c73c5}.fchip.on{background:var(--navy);color:#fff;border-color:var(--navy)}.chk{display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:6px 4px;border-radius:10px;text-align:left;width:100%}.chk:hover{background:#f5f8fc}.chk .bx{width:20px;height:20px;border-radius:6px;border:2px solid #cfd5e1;background:#fff;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800;flex-shrink:0}.chk.on .bx{background:#0062ba;background:oklch(.5 .16 254);border-color:#0062ba;border-color:oklch(.5 .16 254)}.chk .t{flex:1;font-size:13.5px;font-weight:600;color:#24293a}.chk .n{padding:2px 7px;border-radius:999px;background:#f1f3f7;color:#6b7080;font-family:var(--mono);font-size:11px;font-weight:700}.help{position:relative;overflow:hidden;background:linear-gradient(140deg,#0b1631,#13254f 60%,#123a7c,#0850ab);color:#fff;border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 20px 40px -24px #0b1631b3}.help:before{content:"";position:absolute;right:-30px;top:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,oklch(.7 .14 235 / .45),transparent 70%)}.help>*{position:relative}.help b{font-family:var(--disp);font-weight:800;font-size:16px}.help span{font-size:13px;color:#c5cfe4;line-height:1.5}.help a{align-self:flex-start;background:#2e9e52;color:#fff;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;box-shadow:0 8px 18px -8px #05893ecc}.help a:hover{color:#fff;transform:translateY(-1px)}.shop-main{flex:999 1 520px;min-width:0}.p-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.p-grid>div{animation:rise .45s ease both;min-width:0}.p-list{display:flex;flex-direction:column;gap:12px}.lrow{animation:rise .45s ease both;display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr) auto;gap:20px;align-items:center;background:#fff;border:1px solid var(--line2);border-radius:20px;padding:12px 20px 12px 12px;box-shadow:0 10px 26px -22px #0b163173;transition:all .3s}.lrow:hover{border-color:#3689dd80;box-shadow:0 0 0 4px #3689dd14,0 20px 40px -24px #093da180;transform:translateY(-2px)}.lrow .im{position:relative;aspect-ratio:1;border-radius:14px;background:radial-gradient(120% 90% at 50% 20%,#fff,#eef2f8);display:grid;place-items:center;overflow:hidden}.lrow .im img{width:84%;height:84%;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(11,22,49,.2))}.lrow .im .b-off{position:absolute;top:8px;left:8px;font-size:11px;padding:4px 9px}.lrow .mid{display:flex;flex-direction:column;gap:8px;min-width:0}.lrow .mid h3{margin:0;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--navy)}.lrow .bk{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0b58bb;background:#e8f3ff;background:oklch(.96 .025 250);padding:3px 8px;border-radius:6px}.lrow .tick{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:#4a5265;font-weight:600}.lrow .rt{display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding-left:20px;border-left:1px dashed var(--line2);min-width:160px}.lrow .rt .pr{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.lrow .rt .pr b{font-family:var(--disp);font-size:24px;font-weight:800;color:var(--navy);white-space:nowrap}.lrow .rt .pr s{font-size:12px;color:#8a8f9b}.lrow .rt .acts{display:flex;gap:6px;align-items:center}.sq{width:38px;height:38px;border-radius:12px;border:1px solid var(--line2);background:#fff;font-size:15px;color:#5d6270}.sq.on{color:#bf2a82}.loadmore{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 0 8px}.spin{width:18px;height:18px;border-radius:50%;border:2.5px solid #dbe2ee;border-top-color:#0062ba;border-top-color:oklch(.5 .16 254);animation:spin .8s linear infinite;display:inline-block}.bar{width:220px;height:4px;border-radius:999px;background:#e7ecf4;overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(90deg,#0486d3,#194cb1);border-radius:999px;transition:width .4s}.pdp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;align-items:start}.pdp-main{background:#fff;border:1px solid var(--line2);border-radius:22px;box-shadow:0 18px 40px -30px #0b163159;aspect-ratio:1;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(120% 90% at 50% 25%,#fff,#f2f6fc 60%,#e6edf8)}.pdp-main .img{width:96%;height:96%;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .5s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 18px 22px rgba(11,22,49,.18))}.pdp-main:hover .img{transform:scale(1.12)}.pdp-main .off{position:absolute;top:16px;left:16px;background:var(--pink);color:#fff;font-size:14px;font-weight:800;padding:6px 12px;border-radius:999px}.pdp-main .br{position:absolute;top:16px;right:16px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0050af;color:oklch(.45 .17 258);background:#fff;border:1px solid #dbe5f4;padding:5px 10px;border-radius:8px}.thumb{width:76px;height:76px;border-radius:14px;background:#fff;border:2px solid var(--line2);padding:6px;box-shadow:0 6px 14px -10px #0b163166}.thumb.on{border-color:#026fd7}.thumb div{width:100%;height:100%;background-size:118%;background-repeat:no-repeat;background-position:center}.pdp-info{min-width:0;display:flex;flex-direction:column;gap:18px}.pdp-info h1{font-weight:800;font-size:clamp(26px,2.6vw,36px);letter-spacing:-.025em;margin:0;line-height:1.1;text-wrap:balance;color:var(--navy)}.pdp-tag{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:#eaf1fb;color:#00489f;color:oklch(.42 .17 258);padding:5px 10px;border-radius:6px}.pnav a{width:34px;height:34px;border-radius:50%;border:1px solid #dbe3ef;background:#fff;display:grid;place-items:center;color:var(--navy);font-weight:700}.pnav a:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.pricebox{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:16px 18px;border-radius:16px;background:linear-gradient(135deg,#f3f7fd,#e8f0fb);border:1px solid #dbe5f4}.pricebox b{font-family:var(--disp);font-size:36px;font-weight:800;letter-spacing:-.02em;color:var(--navy)}.pricebox s{color:#8a8f9b;font-size:17px}.pricebox em{font-style:normal;color:#fff;background:#bf2a82;font-weight:700;font-size:12px;padding:4px 10px;border-radius:999px}.pbox{background:#fff;border:1px solid var(--line2);border-radius:18px;box-shadow:0 14px 34px -28px #0b163166;padding:14px;display:flex;flex-direction:column;gap:10px}.keyspecs{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}.keyspecs div{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;background:#f5f8fc;min-width:0}.keyspecs small{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a8296}.keyspecs b{font-size:12.5px;font-weight:700;color:var(--navy);line-height:1.35}.stockpill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.stockpill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.qty{display:flex;align-items:center;gap:2px;background:#f0f4fa;border-radius:999px;padding:4px}.qty button{width:34px;height:34px;border-radius:50%;border:0;background:#fff;color:var(--navy);font-size:16px;font-weight:700;box-shadow:0 1px 3px #0b163126}.qty button:last-child{background:var(--navy);color:#fff}.qty span{min-width:30px;text-align:center;font-weight:800;font-size:14px;color:var(--navy)}.contacts{display:flex;gap:6px;flex-wrap:wrap;font-size:12px;padding-top:10px;border-top:1px dashed var(--line2)}.contacts>*{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9px;background:#f5f8fc;color:var(--navy);font-weight:600}.share{width:30px;height:30px;border-radius:9px;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:800;transition:transform .2s}.share:hover{color:#fff;transform:translateY(-2px)}.pdp-side{min-width:0;display:flex;flex-direction:column;gap:16px}.perk-list{background:#fff;border:1px solid var(--line2);border-radius:22px;box-shadow:0 18px 40px -30px #0b163159;padding:8px 18px}.perk-li{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #edf1f7}.perk-li:last-child{border:0}.perk-li i{width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#eaf1fb,#d9e6f8);display:grid;place-items:center;font-size:20px;color:#0050af;color:oklch(.45 .18 258);font-weight:800;flex-shrink:0;font-style:normal}.perk-li b{display:block;font-weight:800;font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:var(--navy)}.perk-li span{font-size:12px;color:var(--muted)}.offer-li{display:flex;gap:12px;align-items:center;padding:8px;border-radius:14px;border:1px solid transparent;color:var(--ink);transition:all .2s}.offer-li:hover{background:#f5f8fc;border-color:var(--line2);color:var(--ink)}.offer-li .th{width:100px;height:100px;border-radius:14px;background:#fff center / 96% no-repeat;border:1px solid var(--line2);flex-shrink:0}.offer-li .nm{font-size:12px;font-weight:600;line-height:1.3}.offer-li b{font-family:var(--disp);font-size:13.5px;color:#00569d;color:oklch(.45 .15 252)}.offer-li s{font-size:11px;color:#8a8f9b;margin-left:8px}.sqb{width:26px;height:26px;border-radius:8px;border:1px solid #dbe3ef;background:#fff;font-weight:700}.sqb:hover{background:var(--navy);color:#fff}.ptabs{margin-top:48px;background:#fff;border:1px solid var(--line3);border-radius:24px;overflow:hidden}.ptabs .bar2{display:flex;gap:4px;padding:8px;border-bottom:1px solid var(--line3);overflow-x:auto}.ptabs .bar2 button{border:0;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;white-space:nowrap;background:transparent;color:#2b2e36}.ptabs .bar2 button.on{background:var(--ink);color:#fff}.spec-row{display:grid;grid-template-columns:minmax(120px,240px) minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid #efede8;font-size:14px}.spec-row span:first-child{color:var(--muted)}.spec-row span:last-child{font-weight:600}.how{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.how>div{border:1px solid var(--line3);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:8px}.how small{font-family:var(--mono);font-size:12px;color:#0462d3}.rel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.cart-body{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start}.cart-lines{flex:999 1 520px;display:flex;flex-direction:column;gap:10px}.cline{background:#fff;border:1px solid var(--line3);border-radius:18px;padding:14px;display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:16px;align-items:center}.cline .im{width:88px;height:88px;background:center / 118% no-repeat}.qty2{display:flex;align-items:center;border:1px solid #cfccc4;border-radius:999px}.qty2 button{border:0;background:transparent;width:32px;height:30px;font-size:15px}.qty2 span{font-size:13px;font-weight:700;min-width:20px;text-align:center}.summary{flex:1 1 320px;max-width:420px;background:#fff;border:1px solid var(--line3);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:14px;position:sticky;top:140px}.summary .r{display:flex;justify-content:space-between;font-size:14px}.summary .r span:first-child{color:var(--muted)}.summary .tot{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line3);padding-top:14px}.summary .tot b{font-family:var(--disp);font-weight:800;font-size:28px}.pill-in{flex:1;min-width:0;border:1px solid #cfccc4;border-radius:999px;padding:11px 16px;outline:0;text-transform:uppercase}.two{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pay{position:relative;text-align:left;border:1.5px solid #e3e8f2;background:#fff;border-radius:16px;padding:14px;display:flex;align-items:center;gap:12px;transition:border-color .2s,box-shadow .2s,transform .2s}.pay:hover{transform:translateY(-2px);box-shadow:0 12px 24px -16px #0b163173}.pay.on{border-color:#0062ba;border-color:oklch(.5 .16 254);background:#eef6ff;background:oklch(.97 .02 250);box-shadow:0 0 0 4px #2784d51f}.pay .logo2{width:52px;height:38px;border-radius:10px;color:#fff;display:grid;place-items:center;font-family:var(--disp);font-weight:800;box-shadow:inset 0 -2px #00000026,0 6px 14px -8px #0006;flex-shrink:0;white-space:nowrap}.pay b{font-size:14px;color:var(--navy);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pay small{font-size:12px;color:#6b7080;line-height:1.35}.pay .rad{width:20px;height:20px;border-radius:50%;border:2px solid #cfd5e1;background:#fff;display:grid;place-items:center;flex-shrink:0}.pay .rad i{width:8px;height:8px;border-radius:50%;background:#fff}.pay.on .rad{border-color:#0062ba;border-color:oklch(.5 .16 254);background:#0062ba;background:oklch(.5 .16 254)}.free-bar{display:flex;flex-direction:column;gap:6px;background:#f6f8fc;border-radius:12px;padding:10px 14px;font-size:12.5px;color:#2b2e36}.free-bar i{display:block;height:6px;border-radius:999px;background:#e3e8f2;overflow:hidden}.free-bar i b{display:block;height:100%;background:linear-gradient(90deg,#00b0d5,#0089c7,#0062ba);background:linear-gradient(90deg,color(xyz 0.274 0.358 0.69),color(xyz 0.193 0.221 0.585),color(xyz 0.133 0.123 0.486));border-radius:999px}.express{display:flex;align-items:center;gap:14px;text-align:left;border:1.5px solid #e3e8f2;background:#fff;border-radius:14px;padding:13px 15px}.express.on{border-color:#e65f2a;background:#fff7f0;background:oklch(.98 .02 60)}.express .bolt{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#f67f2f,#de3e2d);color:#fff;display:grid;place-items:center;font-size:17px;flex-shrink:0}.express .sw.on{background:#e65f2a}.slot{border:1.5px solid #e3e8f2;background:#fff;border-radius:12px;padding:9px 14px;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:84px}.slot.on,.slot-t.on{border-color:#0062ba;border-color:oklch(.5 .16 254);background:#eef6ff;background:oklch(.97 .02 250)}.slot small{font-size:11.5px;color:#6b7080}.slot-t{border:1.5px solid #e3e8f2;background:#fff;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:700}.note-warn{border:1px solid oklch(.85 .08 75);background:#fff8ea;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:14px}.note-warn .ex{width:32px;height:32px;border-radius:10px;background:#edb345;color:var(--ink);display:grid;place-items:center;font-weight:800;flex-shrink:0}.note-hold{display:flex;gap:12px;align-items:flex-start;background:#eef6ff;background:oklch(.97 .02 250);border:1px solid oklch(.86 .05 250);border-radius:16px;padding:14px 16px}.note-hold i{width:32px;height:32px;border-radius:10px;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:14px;flex-shrink:0;font-style:normal}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#080e2099;display:grid;place-items:center;padding:20px}.paybox{width:100%;max-width:400px;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 40px 90px -30px #0009}.paybox .hero2{color:#fff;padding:22px;display:flex;flex-direction:column;gap:4px}.paybox .hero2 b{font-family:var(--disp);font-size:24px}.paybox .bd{padding:22px;display:flex;flex-direction:column;gap:14px}.success{max-width:760px;margin:0 auto;padding:56px 28px 80px;display:flex;flex-direction:column;gap:22px;align-items:center;text-align:center}.success h1{font-weight:800;font-size:clamp(34px,4.6vw,56px);letter-spacing:-.03em;margin:0;line-height:1}.info-pill{background:#fff;border:1px solid #e3e8f2;border-radius:999px;padding:6px 12px}.dark-hero{background:var(--ink);color:var(--bg);border-radius:24px;padding:44px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:28px;align-items:end}.dark-hero h1{font-weight:800;font-size:clamp(34px,4.4vw,58px);letter-spacing:-.03em;margin:0;line-height:.98}.dark-hero .k{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#a9adb8}.gold{background:#ebbd57;color:var(--ink);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:6px}.white-card{background:#fff;border:1px solid var(--line3);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:6px}.white-card h2.t{font-family:var(--disp);font-weight:700;font-size:24px;margin:0 0 10px}.svc-row{display:grid;grid-template-columns:minmax(0,1fr) 80px 90px;gap:12px;padding:12px 0;border-bottom:1px solid #efede8;align-items:center}.svc-row.hd{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#8a8f9b;padding:0 0 8px;border-bottom:1px solid var(--line3)}.bn{font-family:var(--bn)}.stats-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--line3);border:1px solid var(--line3);border-radius:20px;overflow:hidden}.stats-g>div{background:#fff;padding:26px;display:flex;flex-direction:column;gap:6px}.stats-g b{font-family:var(--disp);font-weight:800;font-size:40px;letter-spacing:-.02em}.why{background:#fff;border:1px solid var(--line3);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:10px}.why small{font-family:var(--mono);font-size:12px;color:#0462d3}.client{background:#fff;border:1px solid var(--line3);border-radius:14px;height:90px;display:grid;place-items:center;padding:14px}.client div{width:100%;height:60px;background:center / 118% no-repeat}.map{position:relative;border-radius:24px;min-height:360px;overflow:hidden;border:1px solid #d6e2f3;box-shadow:0 24px 50px -30px #0b163173;background:#e8eef7}.map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.map a{position:absolute;left:14px;bottom:14px;display:flex;align-items:center;gap:10px;background:#fff;color:var(--navy);border-radius:14px;padding:10px 14px;box-shadow:0 12px 28px -12px #0b163180}.map a img{width:32px;height:32px;border-radius:50%}.map a span{display:flex;flex-direction:column;line-height:1.25}.map a small{font-size:12px;color:#0064b5;color:oklch(.5 .15 252);font-weight:700}.cmp{overflow-x:auto;border-radius:20px;border:1px solid var(--line);background:#fff}.cmp-grid{display:grid;min-width:640px}.cmp-grid>div{padding:13px 18px;font-size:13.5px;color:var(--navy);border-bottom:1px solid #f1f3f7}.cmp-grid>.k{font-size:13px;font-weight:700;color:var(--muted)}.cmp-grid>.v{border-left:1px solid #f1f3f7}.cmp-grid>.alt{background:#fafbfd}.cmp-grid>.col{position:relative;padding:18px;border-left:1px solid #eef1f6;display:flex;flex-direction:column;gap:10px}.empty2{border:1px dashed #cfd5e0;border-radius:20px;padding:48px;text-align:center;color:var(--muted);display:flex;flex-direction:column;gap:12px;align-items:center}.track-form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:12px}.track-form input{border:1px solid #dfe4ec;border-radius:10px;padding:12px 14px;outline:0}.steps{display:grid;gap:6px}.steps>div{display:flex;flex-direction:column;gap:8px}.steps i{height:6px;border-radius:999px;background:#e6e9f0}.steps .done i{background:linear-gradient(90deg,#3ea3d7,#2183c6,#0064b3);background:linear-gradient(90deg,#3ea3d7,color(xyz 0.128 0.124 0.453))}.steps b{font-size:12px;color:#9aa1b2}.steps .done b{color:var(--navy)}.steps small{font-size:11px;color:#9aa1b2}.faq{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px}.faq summary{cursor:pointer;font-weight:800;font-size:15px;color:var(--navy)}.faq p{margin:10px 0 0;color:#4d5466;font-size:14px;line-height:1.6}.pol-nav{flex:0 0 220px;display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:8px}.pol-nav a{padding:10px 12px;border-radius:10px;font-size:14px;font-weight:700;color:#2b3040}.pol-nav a.on{background:#dff1ff;background:oklch(.95 .03 240);color:#004f8a;color:oklch(.42 .15 250)}.job-hero{position:relative;overflow:hidden;border-radius:26px;background:linear-gradient(135deg,#0b1631,#13306b 60%,#1d4fa3);color:#fff;padding:clamp(28px,4vw,48px);display:flex;flex-wrap:wrap;gap:28px;align-items:flex-end;justify-content:space-between}.job-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(500px 260px at 85% 10%,oklch(.7 .14 230 / .35),transparent 70%)}.job-hero>*{position:relative}.job-stat{background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:14px 18px;display:flex;flex-direction:column;min-width:110px}.job-stat b{font-family:var(--disp);font-size:28px}.job-stat span{font-size:12.5px;color:#c3cfe8}.job-filter{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:10px 12px}.job-filter .q{flex:1 1 240px;min-width:0;display:flex;align-items:center;gap:8px;height:44px;border:1px solid #d9dfea;border-radius:12px;padding:0 14px;background:#f7f9fc}.job-filter .q input{flex:1;min-width:0;border:0;outline:0;background:transparent}.dchip{display:flex;align-items:center;gap:6px;height:40px;border:1px solid #d9dfea;background:#fff;color:var(--navy);border-radius:999px;padding:0 14px;font-size:13px;font-weight:800;white-space:nowrap}.dchip.on{background:var(--navy);color:#fff;border-color:var(--navy)}.dchip small{font-size:11px;opacity:.7}.jobs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.jcard{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px 20px;color:var(--navy);transition:all .25s;min-width:0}.jcard:hover{color:var(--navy);border-color:#348dcf80;box-shadow:0 18px 36px -22px #00468c8c;box-shadow:0 18px 36px -22px oklch(.4 .15 255 / .55);transform:translateY(-3px)}.jcard .top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.jcard .dept{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0060a6;color:oklch(.48 .15 250);background:#e7f4ff;background:oklch(.96 .025 245);padding:4px 9px;border-radius:999px}.jcard .tags{display:flex;flex-wrap:wrap;gap:6px}.jcard .tags span{font-size:12px;color:#4b5263;background:#f4f6fa;border-radius:8px;padding:5px 9px}.jcard .ft{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px dashed var(--line);padding-top:12px;margin-top:auto}.jcard .ft .cta{flex-shrink:0;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(135deg,#0089ca,#0e5caf);background:linear-gradient(135deg,color(xyz 0.195 0.22 0.594),#0e5caf);border-radius:999px;padding:9px 16px}.jfield{height:46px;border:1px solid #d9dfea;border-radius:12px;padding:0 14px;background:#fff;font-size:14px;color:var(--navy);width:100%;outline:none}.jlbl{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;color:#4b5263;min-width:0}.footer{position:relative;overflow:hidden;background:linear-gradient(180deg,#0b1631,#081026);color:#b8c2da;margin-top:32px}.footer .g1{position:absolute;right:-200px;top:-260px;width:700px;height:520px;border-radius:50%;background:radial-gradient(closest-side,oklch(.55 .13 240 / .35),transparent);pointer-events:none}.footer .g2{position:absolute;left:-160px;bottom:-240px;width:520px;height:420px;border-radius:50%;background:radial-gradient(closest-side,oklch(.6 .12 230 / .18),transparent);pointer-events:none}.foot-in{position:relative;max-width:1600px;margin:0 auto;padding:40px 28px 24px;display:flex;flex-direction:column;gap:32px}.foot-cta{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:20px 22px;border-radius:20px;background:linear-gradient(120deg,#ffffff12,#ffffff05);border:1px solid rgba(255,255,255,.1)}.foot-cta .l{display:flex;align-items:center;gap:16px}.foot-cta img{width:52px;height:52px;border-radius:50%;background:#fff;object-fit:contain;padding:3px;box-shadow:0 0 0 4px #ffffff14}.foot-cta b{font-family:var(--disp);font-weight:800;font-size:22px;color:#fff;letter-spacing:-.02em;display:block}.foot-cta .ghost{border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;border-radius:12px;padding:12px 18px;font-size:14px;font-weight:700}.foot-cta .ghost:hover{background:#ffffff14}.foot-cta .call{background:var(--grad);color:#fff;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:800;box-shadow:0 12px 24px -12px #0064b5e6;box-shadow:0 12px 24px -12px oklch(.5 .15 252 / .9)}.foot-cta .call:hover{color:#fff;filter:brightness(1.08)}.foot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px 28px}.foot-grid .col{display:flex;flex-direction:column;gap:11px;min-width:0}.foot-grid h5{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.14em;color:#6ec3eb;margin:0 0 6px}.foot-grid .col>a{display:flex;align-items:center;gap:8px;color:#b8c2da;font-size:14px}.foot-grid .col>a:hover{color:#fff}.foot-grid .col>a.lk:before{content:"";width:4px;height:4px;border-radius:50%;background:#3ea3d7}.socials{display:flex;gap:10px;flex-wrap:wrap}.socials a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;box-shadow:0 8px 18px -10px #0009;transition:transform .2s,box-shadow .2s}.socials a:hover{transform:translateY(-3px) scale(1.06);box-shadow:0 12px 24px -10px #000000b3}.foot-info{display:flex;gap:10px;font-size:14px;line-height:1.5}.foot-info i{color:#6ec3eb;font-style:normal}.pay-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px}.pay-row>div{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.pay-row span{font-size:11px;font-weight:700;letter-spacing:.12em;color:#8f9bb8}.pay-row img{height:46px;width:auto;max-width:100%;object-fit:contain;border-radius:10px;box-shadow:0 8px 20px -12px #0009;align-self:flex-start}.foot-bot{display:flex;gap:14px 18px;flex-wrap:wrap;align-items:center;border-top:1px solid rgba(255,255,255,.08);padding:18px 0 104px;font-size:13px;color:#8f9bb8}.foot-bot a{color:#8f9bb8}.foot-bot a:hover{color:#fff}.foot-bot .dev-by{margin-left:auto;white-space:nowrap}.fab-cart{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:61;display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:linear-gradient(160deg,#f5ae39,#e86518);color:#1b1204;border-radius:16px 0 0 16px;padding:14px 12px;box-shadow:0 16px 32px -14px #c85d00cc,inset 0 1px #fff6;box-shadow:0 16px 32px -14px oklch(.6 .18 50 / .8),inset 0 1px #fff6;transition:padding .2s}.fab-cart:hover{padding-right:16px}.fab-cart .ic{position:relative;width:38px;height:38px;border-radius:50%;background:#ffffff59;display:grid;place-items:center;font-size:17px}.fab-cart .ic b{position:absolute;top:-4px;right:-6px;min-width:20px;height:20px;border-radius:999px;background:var(--navy);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;padding:0 5px;border:2px solid oklch(.8 .15 75)}.fab-cart small{font-size:10px;letter-spacing:.08em;color:#4a3105;font-weight:800;text-transform:uppercase}.fab-cart span{font-family:var(--disp);font-size:13px;font-weight:800;white-space:nowrap}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#05091673;animation:rise .2s ease both}.drawer{position:fixed;top:12px;right:12px;bottom:12px;z-index:71;width:min(380px,calc(100% - 24px));background:#f4f7fc;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 40px 80px -24px #050a1e99;animation:slideIn .3s cubic-bezier(.2,.8,.2,1) both}.drawer .hd{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;background:radial-gradient(120% 140% at 100% 0%,#0068a5,#003d6e 30%,#0a294e,#0b1631 60%);background:radial-gradient(120% 140% at 100% 0%,color(xyz 0.121 0.126 0.437),#003d6e 30%,#0a294e,#0b1631 60%);color:#fff}.drawer .hd .ic{width:34px;height:34px;border-radius:10px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;font-size:16px}.drawer .hd b{font-family:var(--disp);font-weight:800;font-size:17px;display:block}.drawer .hd small{font-size:11px;color:#b9c6e4}.drawer .x{width:30px;height:30px;border-radius:9px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font-size:15px}.drawer .x:hover{background:#fff3}.drawer .list{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:8px}.dline{position:relative;display:flex;gap:10px;align-items:stretch;padding:8px;background:#fff;border-radius:14px;box-shadow:0 1px 2px #0b16310d,0 10px 24px -18px #0b163159;transition:transform .2s,box-shadow .2s}.dline:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #288dd459,0 14px 28px -16px #00579880;box-shadow:0 0 0 1px #288dd459,0 14px 28px -16px oklch(.45 .15 250 / .5)}.dline .th{position:relative;width:58px;height:58px;flex-shrink:0;border-radius:10px;background:radial-gradient(circle at 50% 40%,#fff,#eaf0f9);overflow:hidden}.dline .th img{position:absolute;top:2%;right:2%;bottom:2%;left:2%;width:96%;height:96%;object-fit:contain;mix-blend-mode:multiply}.dline .mid{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:5px;padding-right:20px}.dline .nm{font-size:12px;font-weight:700;color:var(--navy);line-height:1.3}.dline .row2{display:flex;justify-content:space-between;align-items:center;gap:8px}.dline .q{display:flex;align-items:center;gap:2px;background:#f0f4fa;border-radius:999px;padding:3px}.dline .q button{width:22px;height:22px;border-radius:50%;border:0;background:#fff;color:var(--navy);font-size:14px;font-weight:700;box-shadow:0 1px 3px #0b163126}.dline .q button:last-child{background:var(--navy);color:#fff}.dline .q span{min-width:22px;text-align:center;font-size:12px;font-weight:800;color:var(--navy)}.dline .row2 b{font-family:var(--disp);font-weight:800;font-size:14px;color:var(--navy);white-space:nowrap}.dline .rm{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;border:0;background:#f4f6fa;color:#8a92a6;font-size:12px;line-height:1}.dline .rm:hover{background:#ffe7e6;background:oklch(.95 .04 20);color:#cc272e}.drawer .ft{margin:0 10px 10px;padding:12px;border-radius:16px;background:#fff;box-shadow:0 -10px 30px -20px #0b163159;display:flex;flex-direction:column;gap:9px}.drawer .ft .sub{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.drawer .ft .sub span{font-size:12px;color:var(--muted);font-weight:600}.drawer .ft .sub b{font-family:var(--disp);font-weight:800;font-size:18px;color:var(--navy)}.drawer .ft .acts{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}.drawer .ft .acts a{text-align:center;border-radius:11px;padding:10px;font-size:13px;font-weight:800}.drawer .ft .acts a:first-child{background:#f0f4fa;color:var(--navy)}.drawer .ft .acts a:last-child{background:var(--grad);color:#fff;box-shadow:0 10px 22px -10px #0064b5cc;box-shadow:0 10px 22px -10px oklch(.5 .15 252 / .8)}.drawer .ft .sec2{display:flex;justify-content:center;gap:12px;font-size:10.5px;color:#7a8090;font-weight:600}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:100;background:var(--ink);color:#fff;border-radius:999px;padding:12px 14px 12px 20px;font-size:14px;font-weight:600;display:flex;gap:14px;align-items:center;max-width:calc(100% - 40px);animation:rise .25s ease both}.toast span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast a{background:#ebbd57;color:var(--ink);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;white-space:nowrap}.cmp-bar{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:58;display:flex;align-items:center;gap:12px;background:var(--navy);color:#fff;border-radius:18px;padding:8px 8px 8px 14px;box-shadow:0 20px 40px -16px #050a1eb3;animation:rise .25s ease both}.cmp-bar .th{position:relative;width:40px;height:40px;border-radius:10px;background:#fff;overflow:hidden}.cmp-bar .th img{position:absolute;top:2%;right:2%;bottom:2%;left:2%;width:96%;height:96%;object-fit:contain}.cmp-bar .go{background:var(--grad);color:#fff;border-radius:12px;padding:10px 16px;font-size:13px;font-weight:800;white-space:nowrap}.cmp-bar .go:hover{color:#fff}.cmp-bar .x{border:0;background:#ffffff1a;color:#fff;width:34px;height:34px;border-radius:10px}.chat-open{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;align-items:center;gap:12px;border:0;background:#0d1220;color:#fff;border-radius:999px;padding:7px 20px 7px 7px;box-shadow:0 18px 40px -14px #0d1220b3;animation:pop .4s ease both}.chat-open:hover{background:#1d2438}.avatar{position:relative;width:42px;height:42px;border-radius:50%;background:#fff;display:grid;box-shadow:0 0 0 2px #ffffff26;place-items:center;flex-shrink:0}.avatar img{width:36px;height:36px;border-radius:50%;object-fit:contain;background:#fff}.avatar:after{content:"";position:absolute;right:0;bottom:0;width:12px;height:12px;border-radius:50%;background:#53be70;border:2px solid #0d1220}.chat-open .tx{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.chat-open .tx b{font-weight:700;font-size:14px;white-space:nowrap}.chat-open .tx small{font-size:11px;color:#a9b1c7;white-space:nowrap}.chat-open .un{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;border-radius:999px;background:#d84497;color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center;padding:0 6px}.chat{position:fixed;right:20px;bottom:20px;z-index:70;width:min(380px,calc(100% - 32px));height:min(580px,calc(100vh - 110px));background:#fff;border-radius:20px;box-shadow:0 40px 90px -30px #0d122099,0 0 0 1px #0d12200f;display:flex;flex-direction:column;overflow:hidden;animation:pop .3s ease both}.chat .hd{position:relative;overflow:hidden;background:radial-gradient(400px 160px at 100% 0%,oklch(.45 .16 258 / .9),transparent 70%),#0d1220;color:#fff;padding:18px 18px 16px;display:flex;flex-direction:column;gap:14px}.chat .hd .row{display:flex;justify-content:space-between;align-items:center;gap:10px}.chat .hd .who{display:flex;align-items:center;gap:12px}.chat .hd b{font-weight:700;font-size:15px;display:block}.chat .hd small{font-size:12px;color:#a9b1c7}.chat .hd .min{width:32px;height:32px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;font-size:14px}.chat .hd .links{display:flex;gap:6px}.chat .hd .links a{flex:1;text-align:center;border-radius:10px;padding:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:12px;font-weight:700}.chat .hd .links a:hover{background:#ffffff24;color:#fff}.chat .msgs{flex:1;overflow-y:auto;background:#f3f4f7;padding:16px;display:flex;flex-direction:column;gap:10px}.chat .m{display:flex;flex-direction:column;gap:3px}.chat .m.me{align-items:flex-end}.chat .m .bub{max-width:82%;padding:10px 13px;font-size:14px;line-height:1.45;white-space:pre-wrap;border-radius:14px 14px 14px 4px;background:#fff;color:var(--ink);box-shadow:0 1px 2px #0d12200f}.chat .m.me .bub{background:#0d1220;color:#fff;border-radius:14px 14px 4px;box-shadow:none}.chat .m small{font-size:10px;color:#8d95ab;padding:0 4px}.typing{align-self:flex-start;background:#fff;border-radius:14px 14px 14px 4px;padding:12px 14px;display:flex;gap:4px;box-shadow:0 1px 2px #0d12200f}.typing i{width:6px;height:6px;border-radius:50%;background:#8d95ab;animation:blink 1s infinite}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}.quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.quick button{border:1px solid oklch(.85 .05 258);background:#fff;color:#0050af;color:oklch(.45 .17 258);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.quick button:hover{background:#eaf3ff;background:oklch(.96 .02 258)}.chat form{display:flex;gap:8px;padding:12px;border-top:1px solid #e6e8ee;background:#fff}.chat form input{flex:1;min-width:0;border:1px solid #e6e8ee;border-radius:12px;padding:11px 13px;outline:0;background:#f7f8fb}.chat form button{border:0;background:#0d1220;color:#fff;border-radius:12px;padding:0 16px;font-size:13px;font-weight:700}.pop-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0509169e;display:grid;place-items:center;padding:20px;animation:rise .25s ease both;overflow:auto}.promo-pop{position:relative;width:min(440px,100%);animation:pop .45s cubic-bezier(.2,.9,.3,1.2) both}.promo-pop .x{position:absolute;top:-14px;right:-14px;z-index:3;width:38px;height:38px;border-radius:50%;border:2px solid #fff;background:#2b2f38;color:#fff;font-size:18px;line-height:1;box-shadow:0 8px 20px -6px #00000080}.promo-pop .x:hover{background:#008fd2;background:oklch(.62 .15 240)}.promo-card{position:relative;overflow:hidden;border-radius:24px;background:linear-gradient(165deg,#55c6f4,#32a9ea 21%,#1a9be4,#008ddc 42%,#0b62ab,#11397b);background:linear-gradient(165deg,#55c6f4,#32a9ea 21%,#1a9be4,color(xyz 0.225 0.241 0.732) 42%,#0b62ab,#11397b);color:#fff;padding:26px 24px 22px;box-shadow:0 40px 80px -20px #0009}.promo-card .rays{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-conic-gradient(from 0deg at 50% 46%,rgba(255,255,255,.07) 0deg 10deg,transparent 10deg 20deg);pointer-events:none}.promo-card .glow{position:absolute;left:-60px;bottom:-80px;width:240px;height:240px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.35),transparent)}.promo-card>*{position:relative}.promo-card .rays,.promo-card .glow{position:absolute}.promo-card .brandpill{display:flex;align-items:center;gap:8px;background:#fff;color:var(--navy);border-radius:999px;padding:5px 12px 5px 5px;font-size:12px;font-weight:800}.promo-card .brandpill img{width:24px;height:24px;border-radius:50%;display:block}.promo-card .lt{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;background:#2b2f38;border-radius:999px;padding:6px 11px}.promo-card .big{font-family:var(--disp);font-weight:800;font-size:76px;line-height:.9;letter-spacing:-.04em;color:#fff;text-shadow:0 6px 0 #1f2633,0 14px 30px rgba(10,20,50,.45)}.promo-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.promo-items a{position:relative;background:#fff;border-radius:14px;padding:8px 8px 10px;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--navy);box-shadow:0 10px 20px -10px #00000073;transition:transform .2s}.promo-items a:hover{transform:translateY(-3px);color:var(--navy)}.promo-items em{position:absolute;top:-8px;left:-6px;background:#2b2f38;color:#fff;font-size:11px;font-weight:800;padding:3px 7px;border-radius:999px;font-style:normal}.promo-items div{width:100%;aspect-ratio:1;background:center / 118% no-repeat}.promo-items b{font-family:var(--disp);font-size:14px;font-weight:800;white-space:nowrap}.promo-coupon{margin-top:18px;display:flex;align-items:center;gap:10px;background:#ffffff24;border:1.5px dashed rgba(255,255,255,.6);border-radius:14px;padding:10px 10px 10px 14px}.promo-coupon .c{flex:1;display:flex;flex-direction:column;line-height:1.25;min-width:0}.promo-coupon small{font-size:12px;color:#ffffffd9}.promo-coupon b{font-family:var(--mono);font-size:18px;font-weight:700;letter-spacing:.08em}.promo-coupon button{border:0;background:#fff;color:#0067ab;color:oklch(.5 .16 248);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:800;white-space:nowrap}.promo-cta{margin-top:14px;display:flex;justify-content:center;align-items:center;gap:8px;background:#2b2f38;color:#fff;border-radius:14px;padding:15px;font-size:16px;font-weight:800;box-shadow:0 12px 24px -10px #0009}.promo-cta:hover{color:#fff;background:#000}.promo-cont{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.promo-cont a{display:flex;align-items:center;gap:10px;background:#ffffff24;border:1px solid rgba(255,255,255,.3);border-radius:12px;padding:9px 12px;color:#fff;min-width:0}.promo-cont a:hover{background:#ffffff3d;color:#fff}.promo-cont i{width:30px;height:30px;flex-shrink:0;border-radius:50%;background:#fff;color:#0067ab;color:oklch(.5 .16 248);display:grid;place-items:center;font-size:14px;font-weight:800;font-style:normal}.promo-cont span{display:flex;flex-direction:column;line-height:1.2;min-width:0}.promo-cont small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#fffc}.promo-cont b{font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl{position:relative;width:100%;max-width:780px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 40px 90px -30px #0009}.nl .x{position:absolute;top:12px;right:12px;z-index:2;width:34px;height:34px;border-radius:50%;border:0;background:#0b163114;color:var(--navy);font-size:18px}.nl .l{position:relative;background:radial-gradient(120% 90% at 0% 0%,#0065b1,#053b71,#0b1631 70%);background:radial-gradient(120% 90% at 0% 0%,color(xyz 0.129 0.124 0.478),#053b71,#0b1631 70%);color:#fff;padding:36px 32px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:300px;overflow:hidden}.nl .l:after{content:"";position:absolute;right:-60px;bottom:-60px;width:220px;height:220px;border-radius:50%;border:30px solid rgba(255,255,255,.06)}.nl .r{padding:36px 32px;display:flex;flex-direction:column;gap:14px;justify-content:center}.nl h3{font-weight:800;font-size:30px;line-height:1.05;letter-spacing:-.02em;color:var(--navy);margin:0}.toast-opt{position:fixed;left:22px;bottom:22px;z-index:70;max-width:360px;background:#fff;border:1px solid #dfe5f0;border-radius:18px;padding:14px 16px;display:flex;gap:12px;align-items:flex-start;box-shadow:0 20px 44px -18px #0b163173}.toast-opt i{width:38px;height:38px;border-radius:12px;background:#dff1ff;background:oklch(.95 .04 240);color:#005cb0;color:oklch(.48 .16 254);display:grid;place-items:center;font-size:18px;flex-shrink:0;font-style:normal}.mail{width:100%;max-width:560px;background:#eef2f8;border-radius:22px;overflow:hidden;box-shadow:0 40px 90px -30px #0009}.mail .hd{background:#fff;border-bottom:1px solid #e3e8f2;padding:14px 18px;display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:#56607a}.mail .bd{padding:22px}.mail .card{background:#fff;border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center}.login-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;overflow:auto}.login-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f11158c}.login{position:relative;width:min(740px,100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));border-radius:24px;overflow:hidden;box-shadow:0 50px 120px -30px #0009;animation:pop .45s cubic-bezier(.2,.8,.2,1) both}.login .l{position:relative;overflow:hidden;background:#0f1115;color:var(--bg);padding:26px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.login .l .o1{position:absolute;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,oklch(.62 .15 220) 0%,transparent 70%);opacity:.6;top:-80px;left:-60px}.login .l .o2{position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,oklch(.58 .22 350) 0%,transparent 70%);opacity:.5;bottom:-90px;right:-60px}.login .l>div{position:relative}.login .r{background:#fff;padding:24px 26px;display:flex;flex-direction:column;gap:12px;position:relative}.login .r .x{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;border:1px solid var(--line3);background:#fff;font-size:14px}.ltabs{display:flex;gap:4px;background:#f4f3ef;padding:4px;border-radius:999px;align-self:flex-start}.ltabs button{border:0;background:transparent;color:var(--muted);border-radius:999px;padding:7px 16px;font-size:12px;font-weight:700}.ltabs button.on{background:#fff;color:var(--ink);box-shadow:0 2px 8px #00000014}.llbl{display:flex;flex-direction:column;gap:4px;font-size:10.5px;letter-spacing:.04em;font-weight:700;color:var(--muted);min-width:0}.llbl input{border:1.5px solid var(--line3);border-radius:10px;padding:9px 12px;font-size:13px;outline:0;background:var(--bg);width:100%;min-width:0}.llbl input:focus{border-color:var(--ink);background:#fff}.account{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.tbl{width:100%;border-collapse:collapse}.tbl th{text-align:left;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8a8f9b;padding:10px 8px;border-bottom:1px solid var(--line3)}.tbl td{padding:14px 8px;border-bottom:1px solid #efede8;font-size:14px}.status{display:inline-block;font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;background:#dff1ff;background:oklch(.95 .03 240);color:#004f8a;color:oklch(.42 .15 250)}.status.Delivered{background:#dcf7e1;color:#005e28;color:oklch(.42 .12 150)}.status.Cancelled{background:#ffecea;background:oklch(.96 .03 25);color:#a92227}@media (max-width: 1100px){.hide-md{display:none!important}.mega-box{grid-template-columns:220px 1fr}.mega-hot{display:none}.nav-l{overflow-x:auto}.nav-a{padding:10px 12px;font-size:14px}.hdr{position:relative}.account{grid-template-columns:1fr}.foot-bot{padding-right:0}.pop-rail{grid-auto-columns:minmax(240px,calc((100% - 28px)/2))}}@media (max-width: 760px){.wrap,.sec,.page,.hero-row,.hdr-top,.nav-in,.foot-in{padding-left:14px;padding-right:14px}.sec{padding-top:48px}.slide-d{grid-template-columns:1fr;padding:24px 22px 56px}.slide-d .pic,.slide-d .num{display:none}.lrow{grid-template-columns:90px minmax(0,1fr)}.lrow .rt{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 0 0;border-left:0;border-top:1px dashed var(--line2)}.cline{grid-template-columns:70px minmax(0,1fr)}.cline>span:last-child{grid-column:1 / -1}.offer,.svc,.dark-hero{padding:26px}.track-form{grid-template-columns:1fr}.foot-bot{padding-right:0}.chip .tx{display:none}.p-grid{grid-template-columns:repeat(2,1fr);gap:10px}.pop-rail{grid-auto-columns:minmax(220px,78%)}.cat-feat{grid-template-columns:1fr}}@keyframes heroIn{0%{clip-path:polygon(100% 0,140% 0,120% 100%,100% 100%);transform:scale(1.08)}to{clip-path:polygon(-20% 0,140% 0,120% 100%,-40% 100%);transform:scale(1)}}@keyframes heroSweep{0%{transform:translate(-120%) skew(-18deg)}to{transform:translate(260%) skew(-18deg)}}.hero .slide{opacity:0;z-index:0;pointer-events:none}.hero .slide.on{opacity:1;z-index:2;pointer-events:auto;animation:heroIn 1s cubic-bezier(.77,0,.18,1) both;clip-path:polygon(-20% 0,140% 0,120% 100%,-40% 100%)}.hero .slide.was{opacity:0;z-index:1;transform:scale(.96) translate(-3%);transition:transform 1s cubic-bezier(.77,0,.18,1),opacity .3s linear 1s}.hero .sweep.go{animation:heroSweep 1.1s cubic-bezier(.77,0,.18,1) both}.site{zoom:.9;min-height:calc(100vh / .9);display:flex;flex-direction:column}.pol{max-width:1180px;margin:0 auto;padding:24px 28px 72px;--tone: 250}.pol-hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:26px;padding:34px 38px;border-radius:28px;color:#fff;background:radial-gradient(120% 160% at 0% 0%,oklch(.42 .14 var(--tone)),#0b1631 70%);box-shadow:0 34px 60px -40px #0b1631b3;animation:rise .5s ease both}.pol-hero:before{content:"";position:absolute;right:-70px;top:-90px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,oklch(.7 .15 var(--tone) / .45),transparent 70%)}.pol-hero:after{content:"";position:absolute;right:90px;bottom:-120px;width:240px;height:240px;border-radius:50%;border:2px dashed rgba(255,255,255,.14);animation:pdSpin 40s linear infinite}@keyframes pdSpin{to{transform:rotate(360deg)}}.pol-hero .ic{position:relative;z-index:1;flex:none;width:84px;height:84px;border-radius:24px;display:grid;place-items:center;font-size:38px;background:#ffffff24;border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 20px 36px -20px #0009;animation:pdFloat 5s ease-in-out infinite}.pol-hero>div{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}.pol-hero .kick{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:oklch(.85 .09 var(--tone))}.pol-hero h1{margin:0;font-size:38px;line-height:1.1;letter-spacing:-.02em}.pol-hero p{margin:0;color:#c7d3ee;font-size:15px;max-width:540px;line-height:1.55}.pol-hero .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.pol-hero .chips span{font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);color:#e6edfb}.pol-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:24px;margin-top:24px;align-items:start}.pol-side{position:sticky;top:170px;display:flex;flex-direction:column;gap:16px}.pol-nav,.pol-toc{flex:none;background:#fff;border:1px solid #e3e9f4;border-radius:22px;padding:12px;display:flex;flex-direction:column;gap:4px;box-shadow:0 20px 40px -34px #0b163180}.pol-nav small,.pol-toc small{padding:6px 10px 8px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8a93a8}.pol-nav a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:14px;font-size:14px;font-weight:700;color:#2b3040;transition:.2s}.pol-nav a i{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-style:normal;font-size:15px;background:#eef2f8;transition:.2s}.pol-nav a:hover{background:#f4f8fe;transform:translate(3px)}.pol-nav a.on{background:linear-gradient(90deg,oklch(.94 .04 var(--tone)),#f8fbff);color:var(--navy);box-shadow:inset 3px 0 oklch(.55 .16 var(--tone))}.pol-nav a.on i{background:oklch(.55 .16 var(--tone));color:#fff;box-shadow:0 8px 14px -8px oklch(.5 .16 var(--tone))}.pol-toc a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;font-size:13px;color:#4d5870;transition:.2s}.pol-toc a b{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;background:#eef2f8;color:#6b7690}.pol-toc a:hover{background:#f4f8fe;color:var(--navy)}.pol-main{display:flex;flex-direction:column;gap:16px;min-width:0}.pol-sec{display:flex;gap:20px;padding:24px 26px;background:#fff;border:1px solid #e3e9f4;border-radius:24px;box-shadow:0 22px 44px -38px #0b16318c;transition:transform .3s,box-shadow .3s,border-color .3s;animation:rise .5s ease both;scroll-margin-top:170px;position:relative;overflow:hidden}.pol-sec:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,oklch(.7 .14 var(--tone)),oklch(.52 .17 var(--tone)))}.pol-sec:hover{transform:translateY(-3px);box-shadow:0 30px 52px -34px oklch(.45 .14 var(--tone) / .55);border-color:oklch(.85 .06 var(--tone))}.pol-sec .no{flex:none;font-family:var(--disp);font-weight:800;font-size:40px;line-height:1;letter-spacing:-.03em;background:linear-gradient(180deg,oklch(.72 .12 var(--tone)),oklch(.82 .06 var(--tone)));-webkit-background-clip:text;background-clip:text;color:transparent;min-width:56px}.pol-sec .bd{display:flex;flex-direction:column;gap:8px;min-width:0}.pol-sec h2{margin:0;font-size:20px;line-height:1.3;color:var(--navy);font-family:Manrope,sans-serif}.pol-sec .fact{align-self:flex-start;font-size:12.5px;font-weight:800;padding:5px 12px;border-radius:999px;background:oklch(.95 .045 var(--tone));color:oklch(.4 .14 var(--tone))}.pol-sec p{margin:0;font-size:15px;line-height:1.8;color:#465068}.pol-help{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:24px 28px;border-radius:24px;color:#fff;background:radial-gradient(120% 160% at 100% 0%,#2a57b5,#0d1b3a 65%);position:relative;overflow:hidden}.pol-help:after{content:"";position:absolute;top:0;bottom:0;left:0;width:26%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);animation:trShine 4.5s ease-in-out infinite;pointer-events:none}.pol-help>div:first-child{display:flex;flex-direction:column;gap:4px;position:relative;z-index:1}.pol-help b{font-size:19px}.pol-help span{font-size:13.5px;color:#b9c8e8}.pol-help .act{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.pol-help .act a{padding:11px 18px;border-radius:999px;font-size:13.5px;font-weight:800;background:#ffffff24;border:1px solid rgba(255,255,255,.24);color:#fff;transition:.2s}.pol-help .act a:hover{background:#fff;color:var(--navy);transform:translateY(-2px)}.pol-help .act a.wa{background:#05893e;border-color:#3aa85b}.pol-next{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;border-radius:20px;border:1.5px dashed #cfd8e8;color:var(--navy);transition:.25s}.pol-next span{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8a93a8}.pol-next b{font-size:16px}.pol-next:hover{border-color:oklch(.6 .15 var(--tone));background:#fff;color:var(--navy);transform:translate(4px)}@media (max-width: 900px){.pol-layout{grid-template-columns:1fr}.pol-side{position:static}.pol-toc{display:none}.pol-hero{flex-direction:column;align-items:flex-start;padding:26px 22px}.pol-hero h1{font-size:30px}.pol-sec{flex-direction:column;gap:8px;padding:20px}}@media (prefers-reduced-motion: reduce){.pol-hero:after,.pol-hero .ic,.pol-help:after,.pol-sec{animation:none!important}}.foot-bot{padding:18px 0 30px;gap:12px 18px}.foot-bot .copy{order:1}.foot-bot .dev-by{order:2;margin-left:auto;white-space:nowrap}.foot-bot .legal{order:3;flex-basis:100%;display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center}@media (max-width: 700px){.foot-bot .dev-by{margin-left:0}.foot-bot{padding-bottom:76px}}.svc-details{display:flex;flex-direction:column;gap:16px}.svc-details h2{margin:0;font-weight:800;font-size:32px;letter-spacing:-.025em}.svc-details .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.svc-details .card{display:flex;flex-direction:column;background:#fff;border:1px solid #e4e9f2;border-radius:22px;overflow:hidden;color:var(--ink);transition:.28s;box-shadow:0 18px 36px -32px #0b163180}.svc-details .card:hover{transform:translateY(-5px);box-shadow:0 28px 46px -28px #0057988c;box-shadow:0 28px 46px -28px oklch(.45 .14 250 / .55);color:var(--ink)}.svc-details .im{display:block;aspect-ratio:16 / 9;background:#eef3fb center / cover no-repeat}.svc-details .bd{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px}.svc-details .bd b{font-size:18px;color:var(--navy)}.svc-details .bd span{font-size:13.5px;line-height:1.55;color:#5d6679;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.svc-details .bd em{font-style:normal;font-size:13px;font-weight:700;color:#00569d;color:oklch(.45 .16 252);margin-top:4px}.svc-cover{display:block;width:100%;max-height:420px;object-fit:contain;border-radius:22px;background:#fff;border:1px solid #e4e9f2;margin-bottom:24px}.svc-details .im{background-position:top center}.crails{display:flex;flex-direction:column;gap:30px}.crail{display:flex;flex-direction:column;gap:12px}.crail-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.crail-hd h3{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--navy)}.crail-hd span{font-size:12.5px;color:#7a8296}.crail-hd .act{display:flex;align-items:center;gap:8px}.crail-hd .act button{width:34px;height:34px;border-radius:50%;border:1px solid #d6deec;background:#fff;font-size:18px;line-height:1;color:var(--navy);cursor:pointer;transition:.2s}.crail-hd .act button:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.crail-hd .act a{font-size:13px;font-weight:700;color:#00569d;color:oklch(.45 .16 252);margin-left:6px}.crail-track{display:flex;gap:14px;overflow-x:auto;padding:8px 4px 16px;margin:-8px -4px 0;scrollbar-width:thin;scrollbar-color:#c6d0e2 transparent}.crail-track::-webkit-scrollbar{height:8px}.crail-track::-webkit-scrollbar-thumb{background:#c6d0e2;border-radius:8px}.crail-item{flex:0 0 236px;min-width:0}.crail-more{flex:0 0 180px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;text-align:center;border-radius:22px;border:1.5px dashed #cfd8e8;color:var(--navy);background:#fafcff;transition:.2s}.crail-more b{font-size:18px}.crail-more span{font-size:13px;color:#00569d;color:oklch(.45 .16 252);font-weight:700}.crail-more:hover{background:#fff;border-color:#2784d5;color:var(--navy)}.crail-track{scrollbar-width:none;padding-bottom:8px}.crail-track::-webkit-scrollbar{display:none;height:0}.ac-hero{position:relative;overflow:hidden;background:linear-gradient(120deg,#0b1631,#13265a 60%,#0e336b,#00407c 80%,#005c95);background:linear-gradient(120deg,#0b1631,#13265a 60%,#0e336b,#00407c 80%,color(xyz 0.095 0.098 0.345));color:#fff}.ac-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(700px 320px at 90% -20%,oklch(.72 .12 230 / .4),transparent 70%)}.ac-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 85%);mask-image:linear-gradient(to bottom,#000,transparent 85%)}.ac-hero .in{position:relative;z-index:1;max-width:1600px;margin:0 auto;padding:22px 28px 46px;display:flex;flex-direction:column;gap:16px}.ac-hero h1{font-family:var(--disp);font-weight:700;font-size:clamp(24px,2.8vw,34px);letter-spacing:-.03em;margin:0;line-height:1;color:#fff}.ac-av{width:52px;height:52px;border-radius:50%;padding:3px;background:linear-gradient(135deg,#64c4f0,#1c73c5);flex-shrink:0;box-shadow:0 0 0 6px #ffffff14,0 14px 30px -10px #00000080}.ac-av div{width:100%;height:100%;border-radius:50%;background:#0b1631;display:grid;place-items:center;font-family:var(--disp);font-weight:700;font-size:26px}.ac-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#a9b1c7}.ac-eyebrow i{width:7px;height:7px;border-radius:50%;background:#53be70;box-shadow:0 0 10px #53be70}.ac-hbtn{border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#fff;border-radius:10px;padding:11px 18px;font-weight:600;font-size:14px;white-space:nowrap}.ac-hbtn:hover{background:#ffffff1a;color:#fff}.ac-hbtn.solid{background:#fff;color:#0d1220;font-weight:700;border-color:#fff}.ac-hbtn.solid:hover{background:#e9ecf5;color:#0d1220}.ac-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px}.ac-kpis>div{background:#fff;color:#0b1631;border-radius:16px;padding:12px 14px;display:flex;align-items:center;gap:12px;box-shadow:0 14px 28px -20px #0009;transition:transform .25s}.ac-kpis>div:hover{transform:translateY(-2px)}.ac-kpis span{width:40px;height:40px;flex-shrink:0;border-radius:12px;background:linear-gradient(135deg,#46b1e3,#258acc,#0064b3);background:linear-gradient(135deg,#46b1e3,color(xyz 0.128 0.124 0.453));color:#fff;display:grid;place-items:center;font-size:19px;font-weight:800}.ac-kpis small{display:block;font-size:12px;font-weight:700;color:#7a8090}.ac-kpis b{font-family:var(--disp);font-weight:800;font-size:22px;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.ac-wrap{max-width:1600px;width:100%;margin:0 auto;padding:0 28px 72px;display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start}.ac-side{flex:1 1 220px;max-width:260px;position:sticky;top:76px;margin-top:-28px;background:#fff;border:1px solid #e6e9f0;border-radius:18px;box-shadow:0 18px 40px -26px #0d122059;padding:10px;display:flex;flex-direction:column;gap:2px;z-index:5}.ac-menu{font-size:11px;font-weight:700;letter-spacing:.1em;color:#8d95ab;padding:10px 12px 6px}.ac-nav{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;font-size:14px;font-weight:600;color:#3a3f4b;background:transparent;border:0;text-align:left}.ac-nav:hover{background:#f2f5fa;color:#16181d}.ac-nav i{width:8px;height:8px;border-radius:3px;background:#cfd5e1;flex-shrink:0}.ac-nav span{flex:1;white-space:nowrap}.ac-nav em{font-style:normal;font-size:11px;font-weight:700;background:#eef2f8;color:#3a4152;border-radius:999px;padding:1px 8px}.ac-nav.on{background:#dff1ff;background:oklch(.95 .03 240);color:#004f8a;color:oklch(.42 .15 250)}.ac-nav.on i{background:#276ed2}.ac-nav.on em{background:#276ed2;color:#fff}.ac-nav.out{color:#ba2b2e}.ac-nav.out i{background:transparent;border:1.5px solid oklch(.52 .18 25)}.ac-main{flex:999 1 560px;min-width:0;padding-top:18px;display:flex;flex-direction:column;gap:14px}.ac-h2{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ac-h2 h2,.ac-title{font-family:var(--disp);font-weight:800;font-size:24px;letter-spacing:-.025em;margin:0;color:#0b1631}.ac-card{background:#fff;border:1px solid #e6e9f0;border-radius:18px;box-shadow:0 1px 2px #0d12200a,0 12px 32px -24px #0d122040;padding:20px;display:flex;flex-direction:column;gap:10px;color:#16181d}a.ac-card:hover{border-color:#d6dce7;color:#16181d}.ac-card-hd{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #efede8}.ac-card-hd b{font-family:var(--disp);font-weight:700;font-size:18px;letter-spacing:-.01em}.ac-link{font-size:13px;font-weight:700;color:#0b58bb;background:#eaf3ff;background:oklch(.96 .02 258);border-radius:8px;padding:6px 10px}.ac-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:20px;align-items:start}.ac-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 20px;border-bottom:1px solid #f0f1f5;color:#16181d}.ac-row:hover{background:#f7f8fb;color:#16181d}.ac-thumb{border-radius:8px;border:1px solid #eceef3;display:grid;place-items:center;flex-shrink:0;background:#fff}.ac-thumb div{background-size:118%;background-repeat:no-repeat;background-position:center}.ac-badge{display:inline-block;font-size:12px;font-weight:600;padding:3px 9px;border-radius:6px}.ac-live{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#145ec1}.ac-live i{width:8px;height:8px;border-radius:50%;background:#276ed2;animation:pulseDot 1.8s infinite}@keyframes pulseDot{0%,to{box-shadow:0 0 #478df58c}50%{box-shadow:0 0 0 7px #478df500}}.ac-bar{height:6px;border-radius:999px;background:#e6e9f0;display:block}.ac-bar.on{background:linear-gradient(90deg,#3ea3d7,#2183c6,#0064b3,#2183c6,#3ea3d7);background:linear-gradient(90deg,#3ea3d7,color(xyz 0.128 0.124 0.453),#3ea3d7);background-size:200% 100%;animation:shim 2.4s linear infinite}.ac-member{position:relative;overflow:hidden;border-radius:16px;padding:22px;min-height:180px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;color:#fff;background:radial-gradient(420px 200px at 100% 0%,oklch(.5 .17 258 / .9),transparent 70%),radial-gradient(300px 200px at 0% 100%,oklch(.55 .2 350 / .55),transparent 70%),#0d1220;box-shadow:0 24px 50px -28px #0d122099}.ac-member .sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.12) 50%,transparent 65%);background-size:200% 100%;animation:shim 5s linear infinite;pointer-events:none}.ac-stack{width:54px;height:54px;border-radius:12px;border:2px solid #fff;background:#f3f4f7;margin-left:-14px;box-shadow:0 6px 14px -8px #0d122066;display:grid;place-items:center;overflow:hidden}.ac-stack div{width:42px;height:42px;background-size:118%;background-repeat:no-repeat;background-position:center}.ac-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;background:#0b1631;color:#fff;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;white-space:nowrap}.ac-btn:hover{color:#fff;background:#16213f}.ac-btn.ghost{background:#fff;color:#16181d;border-color:#d9d6cf}.ac-btn.ghost:hover{background:#f7f8fb;color:#16181d}.ac-btn.sm{padding:7px 11px;font-size:12.5px}.ac-btn.dark{background:linear-gradient(180deg,#1d2438,#0d1220)}.ac-btn.grad{background:linear-gradient(135deg,#2696d1,#0064b3);background:linear-gradient(135deg,#2696d1,color(xyz 0.128 0.124 0.453));font-weight:800}.ac-seg{display:flex;gap:2px;background:#ebe9e3;padding:3px;border-radius:8px;flex-wrap:wrap}.ac-seg button{border:0;background:transparent;color:#3a3f4b;border-radius:6px;padding:7px 12px;font-size:13px;font-weight:600}.ac-seg button.on{background:#fff;box-shadow:0 2px 8px #00000014;color:#16181d}.ac-thead,.ac-trow{display:grid;gap:14px;padding:11px 20px;align-items:center}.ac-thead{font-size:12px;font-weight:600;color:#5d6270;border-bottom:1px solid #e6e9f0;background:#fafaf8}.ac-trow{padding:14px 20px;font-size:14px;border-bottom:1px solid #f0f1f5}.ac-sum{display:flex;justify-content:space-between}.ac-sum span:first-child{color:#5d6270}.ac-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.ac-lbl{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:#5d6270;min-width:0}.ac-input{border:1px solid #d9d6cf;border-radius:8px;padding:11px 13px;outline:0;background:#fff;color:#16181d;font-size:14px;width:100%;font-family:inherit}.ac-input:focus{border-color:#16181d}.ac-ntop,.ac-nrow{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,70px);align-items:center;padding:12px 20px}.ac-ntop{background:#f7f9fc;font-size:11px;font-weight:800;letter-spacing:.08em;color:#5d6270;padding:10px 20px}.ac-ntop span:not(:first-child){text-align:center}.ac-nrow{border-top:1px solid #f3f4f7}@media (max-width: 900px){.ac-side{max-width:none;position:static;margin-top:18px}.ac-wrap,.ac-hero .in{padding-left:14px;padding-right:14px}}@keyframes pdShine{0%{transform:translate(-120%) skew(-20deg)}60%,to{transform:translate(260%) skew(-20deg)}}@keyframes pdFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pdPulse{0%,to{box-shadow:0 0 #1eab5380}50%{box-shadow:0 0 0 7px #1eab5300}}.pdp2{max-width:1600px;margin:0 auto;padding:24px 28px 72px;animation:rise .4s ease both}.pdp2-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px;align-items:start}.pdp2-gal{position:sticky;top:130px;display:flex;flex-direction:column;gap:14px}.stage{position:relative;aspect-ratio:1 / .74;border-radius:32px;overflow:hidden;cursor:zoom-in;isolation:isolate;background:#fff;border:1px solid #e3e9f3;box-shadow:0 30px 60px -44px #0b163166}.stage:before{content:"";position:absolute;width:70%;aspect-ratio:1;left:15%;top:8%;border-radius:50%;z-index:-1;display:none}.stage:after{content:"";position:absolute;left:22%;right:22%;bottom:9%;height:26px;border-radius:50%;z-index:-1;display:none}.stage .ring{position:absolute;right:-90px;top:-90px;width:300px;height:300px;border-radius:50%;display:none}.stage .img{position:absolute;top:6%;right:6%;bottom:6%;left:6%;background-size:contain;background-repeat:no-repeat;background-position:center;mix-blend-mode:multiply;transition:transform .25s ease-out;animation:pdFloat 6s ease-in-out infinite}.stage.zoom .img{animation:none;transform:scale(1.9)}.stage .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--disp);font-weight:800;font-size:54px;color:#b8c2d8}.stage .tl{position:absolute;top:18px;left:18px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.stage .off{background:var(--pink);color:#fff;font-weight:800;font-size:15px;padding:7px 14px;border-radius:999px;box-shadow:0 10px 22px -10px #c61583cc}.stage .newb{background:#f4c352;color:#16181d;font-weight:800;font-size:12px;padding:5px 12px;border-radius:999px}.stage .br{position:absolute;top:18px;right:18px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0050af;color:oklch(.45 .17 258);background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #dbe5f4;padding:6px 12px;border-radius:10px}.stage .st{position:absolute;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;padding:7px 13px;border-radius:999px;background:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 20px -12px #0b163166}.stage .st i{width:8px;height:8px;border-radius:50%;background:currentColor;animation:pdPulse 1.8s infinite}.stage .hint{position:absolute;right:18px;bottom:18px;font-size:11.5px;font-weight:700;color:#56607a;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:7px 12px;border-radius:999px}.stage.zoom .hint{opacity:0}.trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trust>div{background:#fff;border:1px solid #e3e9f3;border-radius:16px;padding:12px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 10px 24px -22px #0b163166;transition:transform .25s,box-shadow .25s}.trust>div:hover{transform:translateY(-3px);box-shadow:0 18px 30px -20px #00579880;box-shadow:0 18px 30px -20px oklch(.45 .14 250 / .5)}.trust i{width:36px;height:36px;flex-shrink:0;border-radius:11px;display:grid;place-items:center;font-style:normal;font-weight:800;color:#fff;background:linear-gradient(135deg,#46b1e3,#1762b6);box-shadow:0 8px 16px -10px #1762b6e6}.trust b{display:block;font-size:12.5px;color:var(--navy);line-height:1.2}.trust span{font-size:11px;color:#6b7080}.pdp2-info{min-width:0;display:flex;flex-direction:column;gap:16px}.pd-top{display:flex;justify-content:space-between;gap:14px;align-items:center}.pd-tags{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pd-tag{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:#eaf1fb;color:#00489f;color:oklch(.42 .17 258);padding:5px 10px;border-radius:6px}.pd-nav{display:flex;gap:6px}.pd-nav a{width:36px;height:36px;border-radius:50%;border:1px solid #dbe3ef;background:#fff;display:grid;place-items:center;color:var(--navy);font-weight:700;transition:.2s}.pd-nav a:hover{background:var(--navy);color:#fff;border-color:var(--navy);transform:scale(1.06)}.pdp2-info h1{font-weight:800;font-size:clamp(28px,2.9vw,42px);letter-spacing:-.03em;margin:0;line-height:1.06;text-wrap:balance;background:linear-gradient(180deg,#0b1631 30%,#1c3a82);-webkit-background-clip:text;background-clip:text;color:transparent}.pd-rate{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:#5d6270}.pd-rate .stars{color:#f2a618;letter-spacing:2px;font-size:16px}.pd-rate .chip2{display:inline-flex;align-items:center;gap:6px;background:#e0fae4;color:#005121;color:oklch(.38 .12 150);font-weight:700;padding:4px 10px;border-radius:999px;font-size:12px}.pd-price{position:relative;overflow:hidden;border-radius:22px;padding:18px 22px;background:linear-gradient(120deg,#f3f8ff,#e4eefc 60%,#d6e6fb);border:1px solid #cfe0f6;display:flex;flex-direction:column;gap:10px}.pd-price:after{content:"";position:absolute;right:-50px;top:-50px;width:180px;height:180px;border-radius:50%;background:radial-gradient(closest-side,oklch(.78 .12 232 / .45),transparent);pointer-events:none}.pd-price .row{position:relative;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.pd-price b{font-family:var(--disp);font-size:46px;font-weight:800;letter-spacing:-.03em;color:var(--navy);line-height:1}.pd-price s{color:#8a8f9b;font-size:19px}.pd-price .save{background:var(--pink);color:#fff;font-weight:800;font-size:13px;padding:5px 12px;border-radius:999px;box-shadow:0 8px 18px -8px #c61583b3}.pd-price .note{position:relative;font-size:12.5px;color:#4d5b78;display:flex;gap:14px;flex-wrap:wrap}.meter{display:flex;flex-direction:column;gap:6px}.meter .bar{height:7px;border-radius:999px;background:#e6ecf6;overflow:hidden}.meter .bar i{display:block;height:100%;border-radius:999px;transition:width .8s cubic-bezier(.2,.8,.2,1)}.meter span{font-size:12.5px;font-weight:700}.hl{background:#fff;border:1px solid #dfe6f2;border-radius:18px;overflow:hidden;box-shadow:0 18px 36px -30px #0b163173}.hl-hd{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;background:linear-gradient(90deg,#f1f6fd,#fff);border-bottom:1px solid #e6ecf6}.hl-hd b{font-size:13px;letter-spacing:.01em;color:var(--navy)}.hl-hd span{font-size:11px;font-weight:700;color:#00569d;color:oklch(.45 .15 252);background:#e2f0ff;background:oklch(.95 .03 250);padding:3px 9px;border-radius:999px}.hl-row{display:grid;grid-template-columns:38% 1fr;gap:14px;align-items:baseline;padding:10px 16px;border-bottom:1px solid #eef2f8;transition:background .15s}.hl-row:last-child{border-bottom:0}.hl-row:nth-child(2n){background:#fafcff}.hl-row:hover{background:#f1f6fd}.hl-row small{font-size:12px;font-weight:600;color:#6b7690}.hl-row b{font-size:13.5px;font-weight:700;color:var(--navy);line-height:1.4;min-width:0;overflow-wrap:anywhere}@media (max-width: 480px){.hl-row{grid-template-columns:1fr;gap:2px}}.works{display:flex;flex-direction:column;gap:8px}.works>span{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7a8296}.works div{display:flex;flex-wrap:wrap;gap:6px}.works em{font-style:normal;font-size:12.5px;font-weight:600;background:#fff;border:1px solid #dbe5f4;color:var(--navy);padding:6px 11px;border-radius:999px}.works em:before{content:"✓ ";color:#05893e;font-weight:800}.buybox{background:#fff;border:1px solid #dbe5f4;border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 26px 50px -34px #0b16318c}.buybox .line{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch}.qty3{display:flex;align-items:center;gap:2px;background:#f0f4fa;border-radius:999px;padding:4px}.qty3 button{width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:var(--navy);font-size:18px;font-weight:700;box-shadow:0 1px 3px #0b163126}.qty3 button:last-child{background:var(--navy);color:#fff}.qty3 span{min-width:36px;text-align:center;font-weight:800;font-size:15px;color:var(--navy)}.cta{position:relative;overflow:hidden;flex:1;min-width:130px;height:48px;border:0;border-radius:14px;font-size:15px;font-weight:800;color:#fff;transition:transform .2s,filter .2s}.cta:hover{transform:translateY(-2px);filter:brightness(1.08)}.cta.add{background:linear-gradient(135deg,#2696d1,#0064b3);background:linear-gradient(135deg,#2696d1,color(xyz 0.128 0.124 0.453));box-shadow:0 16px 28px -14px #0064b5f2;box-shadow:0 16px 28px -14px oklch(.5 .15 252 / .95)}.cta.add:after{content:"";position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:pdShine 3.4s ease-in-out infinite}.cta.buy{background:linear-gradient(135deg,#16213f,#0b1631);box-shadow:0 16px 28px -16px #0b1631e6}.cta:disabled{opacity:.5}.sqbtn{width:48px;height:48px;border-radius:14px;border:1px solid #dbe3ef;background:#fff;font-size:18px;color:#5d6270;transition:.2s}.sqbtn:hover{border-color:#d13d91;transform:translateY(-2px)}.sqbtn.on{color:#bf2a82;background:#fff1f7;background:oklch(.97 .02 350);border-color:#f7b9d5}.contacts2{display:flex;gap:6px;flex-wrap:wrap;font-size:12px;padding-top:12px;border-top:1px dashed #e3e9f3}.contacts2>*{display:flex;align-items:center;gap:6px;padding:7px 11px;border-radius:10px;background:#f5f8fc;color:var(--navy);font-weight:600}.contacts2 a.wa2{background:#e0fae4;color:#005121;color:oklch(.38 .13 150);font-weight:700}.deliv{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.deliv>div{background:linear-gradient(135deg,#0b1631,#13306b);color:#fff;border-radius:16px;padding:12px 14px;display:flex;gap:12px;align-items:center}.deliv i{font-style:normal;font-size:20px}.deliv b{display:block;font-size:13px}.deliv span{font-size:11.5px;color:#b9c6e4;line-height:1.35}.pd-offers .sec-hd h2{font-size:18px!important}.pdp2-info .offer-rail{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding:4px 2px 14px;margin:0 -2px}.pdp2-info .offer-rail::-webkit-scrollbar{display:none}.pdp2-info .offer-rail>a{flex:0 0 168px}.rail-nav{display:flex;align-items:center;gap:8px}.rail-nav button{width:32px;height:32px;border-radius:50%;border:1px solid #d6deec;background:#fff;color:var(--navy);font-size:18px;line-height:1;cursor:pointer;transition:.2s}.rail-nav button:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.perks3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.perks3>div{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:4px;padding:14px 14px 13px;border-radius:18px;background:linear-gradient(160deg,oklch(.98 .02 var(--h)),oklch(.94 .045 var(--h)));border:1px solid oklch(.89 .05 var(--h));transition:.25s}.perks3>div:hover{transform:translateY(-3px);box-shadow:0 16px 28px -20px oklch(.45 .14 var(--h) / .7)}.perks3>div:after{content:"";position:absolute;right:-22px;top:-22px;width:72px;height:72px;border-radius:50%;background:oklch(.85 .09 var(--h) / .35)}.perks3 i{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:16px;color:#fff;background:linear-gradient(135deg,oklch(.62 .17 var(--h)),oklch(.48 .17 var(--h)));box-shadow:0 8px 14px -8px oklch(.45 .17 var(--h));margin-bottom:6px;position:relative;z-index:1}.perks3 b{font-size:13px;line-height:1.25;color:var(--navy);position:relative;z-index:1}.perks3 span{font-size:11.5px;line-height:1.35;color:#5d6679;position:relative;z-index:1}@media (max-width: 560px){.perks3{grid-template-columns:1fr}}.offer-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.offer-rail a{display:flex;flex-direction:column;gap:8px;padding:10px;background:#fff;border:1px solid #e3e9f3;border-radius:16px;color:var(--ink);transition:.25s}.offer-rail a:hover{transform:translateY(-4px);border-color:#5aa8d4;box-shadow:0 18px 30px -20px #00579899;box-shadow:0 18px 30px -20px oklch(.45 .14 250 / .6);color:var(--ink)}.offer-rail .th{aspect-ratio:1.2;border-radius:12px;background:#f4f7fc center / contain no-repeat;mix-blend-mode:multiply}.offer-rail .nm{font-size:12px;font-weight:600;line-height:1.3}.offer-rail b{font-family:var(--disp);font-size:14px;color:#00569d;color:oklch(.45 .15 252)}.offer-rail s{font-size:11px;color:#8a8f9b;margin-left:6px}.ptabs2{margin-top:40px;background:#fff;border:1px solid #e4e2dc;border-radius:28px;overflow:hidden;box-shadow:0 30px 60px -44px #0b163180}.ptabs2 .bar2{position:relative;display:flex;gap:6px;padding:0 22px;border-bottom:1px solid #e4e9f2;overflow-x:auto;background:#fff;scrollbar-width:none}.ptabs2 .bar2 button{position:relative;border:0;padding:18px 16px;font-size:14.5px;font-weight:700;white-space:nowrap;background:transparent;color:#6b7690;transition:color .2s;cursor:pointer}.ptabs2 .bar2 button:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:#006abe;background:oklch(.52 .16 252);transform:scaleX(0);transition:transform .25s}.ptabs2 .bar2 button:hover{color:var(--navy)}.ptabs2 .bar2 button.on{color:var(--navy);background:transparent;box-shadow:none}.ptabs2 .bar2 button.on:after{transform:scaleX(1)}.ptabs2 .body{padding:26px 28px 28px;animation:rise .3s ease both}.spec2{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.spec2>div{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#f7f9fd;border:1px solid #e6ecf6;border-radius:16px;transition:.2s;min-width:0}.spec2>div:hover{background:#fff;border-color:#8ec5ec;box-shadow:0 14px 26px -20px #00579899;box-shadow:0 14px 26px -20px oklch(.45 .14 250 / .6);transform:translateY(-2px)}.spec2>div.wide{grid-column:span 2}.spec2 i{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:16px;color:#0053a5;color:oklch(.45 .16 255);background:linear-gradient(135deg,#e6efff,#d4e3fb)}.spec2 span{display:flex;flex-direction:column;gap:2px;min-width:0}.spec2 small{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#7a8296}.spec2 b{font-size:14.5px;font-weight:700;color:var(--navy);line-height:1.4;overflow-wrap:anywhere}.spec-note{display:flex;align-items:center;gap:10px;margin-top:16px;padding:11px 14px;border-radius:12px;background:#fef4df;border:1px solid oklch(.9 .06 85);color:#6a5520;font-size:13px}.spec-note i{flex:none;width:22px;height:22px;border-radius:50%;background:#e4b750;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:13px}@media (max-width: 700px){.spec2>div.wide{grid-column:auto}.ptabs2 .body{padding:18px}}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:45;transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.8,.2,1);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid #dbe5f4;box-shadow:0 -20px 40px -24px #0b163180}.sticky-buy.on{transform:none}.sticky-buy .in{max-width:1600px;margin:0 auto;padding:10px 28px;display:flex;align-items:center;gap:16px}.sticky-buy .th{width:52px;height:52px;flex-shrink:0;border-radius:12px;background:#f4f7fc center / contain no-repeat;border:1px solid #e3e9f3;mix-blend-mode:multiply}.sticky-buy .nm{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.sticky-buy .nm b{font-size:14px;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy .nm span{font-size:12px;color:#6b7080}.sticky-buy .pr{font-family:var(--disp);font-weight:800;font-size:22px;color:var(--navy);white-space:nowrap}.sticky-buy .cta{flex:0 0 auto;padding:0 26px;height:44px}@media (max-width: 1000px){.pdp2-grid,.pd-extra{grid-template-columns:1fr}.pdp2-gal{position:static}.trust{grid-template-columns:1fr}}@media (max-width: 640px){.pdp2{padding:16px 14px 90px}.pd-price b{font-size:36px}.sticky-buy .in{padding:8px 14px;gap:10px}.sticky-buy .nm span{display:none}}.buybox{background:#0d1b3a;border:1px solid #1d2f5c;color:#fff;box-shadow:0 24px 48px -30px #0b1631e6;padding:18px;gap:16px}.buybox .line{gap:10px;flex-wrap:nowrap}.buybox .qty3{background:#13244b;border:1px solid #263c6f;border-radius:12px;padding:3px;gap:0}.buybox .qty3 button{width:40px;height:44px;border-radius:9px;background:transparent;color:#cfdaf3;box-shadow:none;font-size:18px;font-weight:600}.buybox .qty3 button:hover{background:#1c3166;color:#fff}.buybox .qty3 button:last-child{background:transparent;color:#cfdaf3}.buybox .qty3 span{min-width:34px;color:#fff;font-size:15px}.buybox .cta{display:flex;align-items:center;justify-content:center;gap:9px;height:52px;border-radius:12px;font-size:15px;font-weight:700;letter-spacing:.01em;filter:none}.buybox .cta:after{display:none}.buybox .cta:hover{transform:translateY(-1px);filter:brightness(1.06)}.buybox .cta.add{background:#2f7de1;box-shadow:0 10px 20px -12px #2f7de1}.buybox .cta.buy{background:#fff;color:#0d1b3a;box-shadow:none}.buybox .cta .ar{transition:transform .2s}.buybox .cta.buy:hover .ar{transform:translate(3px)}.buybox .sqbtn{width:52px;height:52px;border-radius:12px;background:#13244b;border:1px solid #263c6f;color:#cfdaf3;font-size:18px;transform:none}.buybox .sqbtn:hover{background:#1c3166;border-color:#3a5598;color:#fff;transform:none}.buybox .sqbtn.on{background:#c8325f;border-color:#c8325f;color:#fff}.buybox .contacts2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:14px 0 0;border-top:1px solid #22386a}.buybox .contacts2>*{background:transparent;border:0;border-radius:0;color:#fff;padding:2px 14px;gap:10px;font-size:13px;min-width:0;align-items:center}.buybox .contacts2>*:first-child{padding-left:0}.buybox .contacts2>*+*{border-left:1px solid #22386a}.buybox .contacts2 a:hover{color:#8db8f5}.buybox .contacts2 i{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-style:normal;background:#13244b;border:1px solid #263c6f;color:#8db8f5}.buybox .contacts2 span{display:flex;flex-direction:column;min-width:0;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.buybox .contacts2 small{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#7f93bd}.buybox .contacts2 a.wa2{background:transparent;color:#fff}.buybox .contacts2 a.wa2 i{background:#123a2e;border-color:#1f6a52;color:#4cd39b}@media (max-width: 560px){.buybox .line{flex-wrap:wrap}.buybox .contacts2{grid-template-columns:1fr;gap:10px}.buybox .contacts2>*{padding:0;border:0!important}}.stage .sbtn{position:absolute;z-index:3;width:40px;height:40px;border-radius:50%;border:1px solid #dbe5f4;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--navy);font-size:20px;line-height:1;display:grid;place-items:center;box-shadow:0 10px 20px -12px #0b163180;opacity:0;transition:.2s;cursor:pointer}.stage:hover .sbtn{opacity:1}.stage .sbtn:hover{background:var(--navy);color:#fff}.stage .sbtn.exp{top:62px;right:18px;font-size:17px}.stage .sbtn.pv{left:14px;top:50%;transform:translateY(-50%)}.stage .sbtn.nx{right:14px;top:50%;transform:translateY(-50%)}.stage .count{position:absolute;left:50%;bottom:18px;transform:translate(-50%);font-family:var(--mono);font-size:11px;font-weight:700;color:#56607a;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:5px 11px;border-radius:999px}.stage .st{max-width:36%}.stage .hint{max-width:36%;text-align:right}.thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.thumbs button{position:relative;padding:0;border:2px solid #e3e9f3;border-radius:16px;overflow:hidden;background:#fff;aspect-ratio:1.15;transition:.22s;cursor:pointer}.thumbs button:hover{transform:translateY(-3px);border-color:#67addd}.thumbs button.on{border-color:#006abe;border-color:oklch(.52 .16 252);box-shadow:0 14px 24px -14px #0064b5cc;box-shadow:0 14px 24px -14px oklch(.5 .16 252 / .8)}.thumbs span{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-color:#f4f8fd;mix-blend-mode:multiply}.thumbs em{position:absolute;left:0;right:0;bottom:0;font-style:normal;font-size:10.5px;font-weight:700;color:#fff;background:linear-gradient(transparent,#0b1631bf);padding:14px 6px 5px;text-align:center}.lbx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#060c1cf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;animation:pdFade .25s}@keyframes pdFade{0%{opacity:0}}.lbx-top{display:flex;align-items:center;gap:14px;padding:16px 22px;color:#fff}.lbx-top b{font-family:var(--disp);font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbx-top>span{font-size:12px;color:#9fb2da;white-space:nowrap}.lbx-tools{margin-left:auto;display:flex;align-items:center;gap:6px}.lbx-tools button,.lbx-nav,.lbx-strip button{border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;cursor:pointer;transition:.2s}.lbx-tools button{width:38px;height:38px;border-radius:11px;font-size:18px}.lbx-tools button:hover,.lbx-nav:hover{background:#ffffff38}.lbx-tools em{min-width:52px;text-align:center;font-style:normal;font-size:12.5px;font-weight:700;color:#cfdaf3}.lbx-stage{flex:1;min-height:0;margin:0 80px;position:relative;overflow:hidden;border-radius:22px;background:#fff;touch-action:none;cursor:zoom-in}.lbx-stage.pan{cursor:grab}.lbx-stage.pan:active{cursor:grabbing}.lbx-img{position:absolute;top:5%;right:5%;bottom:5%;left:5%;background-size:contain;background-repeat:no-repeat;background-position:center;mix-blend-mode:multiply;transition:transform .18s ease-out;-webkit-user-select:none;user-select:none}.lbx-nav{position:absolute;top:50%;width:50px;height:50px;border-radius:50%;font-size:26px;transform:translateY(-50%);z-index:2}.lbx-nav.l{left:18px}.lbx-nav.r{right:18px}.lbx-strip{display:flex;justify-content:center;gap:10px;padding:14px 0 6px}.lbx-strip button{width:66px;height:54px;padding:0;border-radius:12px;overflow:hidden;position:relative;opacity:.65}.lbx-strip button.on{opacity:1;border-color:#fff}.lbx-strip span{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-color:#eef4fc}.lbx-hint{text-align:center;font-size:11.5px;color:#7f93bd;padding:4px 0 14px}@media (max-width: 700px){.lbx-stage{margin:0 10px}.lbx-nav,.lbx-hint,.stage .hint{display:none}.stage .sbtn{opacity:1}}.gal-row{display:flex;gap:12px;align-items:stretch}.gal-row .stage{flex:1;min-width:0}.gal-row .thumbs{display:flex;flex-direction:column;gap:8px;width:74px;flex:none}.gal-row .thumbs button{aspect-ratio:1;border-radius:12px;border-width:2px}.gal-row .thumbs button:hover{transform:none}.gal-row .thumbs button.on{border-color:#006abe;border-color:oklch(.52 .16 252);box-shadow:0 0 0 3px #006abe26;box-shadow:0 0 0 3px oklch(.52 .16 252 / .15)}.gal-row .thumbs em{display:none}@media (max-width: 700px){.gal-row{flex-direction:column-reverse}.gal-row .thumbs{flex-direction:row;width:auto}.gal-row .thumbs button{flex:1}}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.steps>div{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 18px 18px;border-radius:18px;background:linear-gradient(160deg,#f7faff,#edf3fc);border:1px solid #e0e8f5}.steps i{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-family:var(--mono);font-weight:800;font-size:14px;color:#fff;background:linear-gradient(135deg,#1b9ddd,#0961bb);box-shadow:0 10px 18px -10px #0961bb;margin-bottom:6px}.steps b{font-size:15px;color:var(--navy)}.steps .bn{font-size:13px;color:#5d6679;line-height:1.5}.steps em{position:absolute;right:-15px;top:30px;z-index:2;width:26px;height:26px;border-radius:50%;background:#fff;border:1px solid #d6e0f0;display:grid;place-items:center;font-style:normal;font-size:13px;color:#0961bb}.ship{display:flex;flex-direction:column;gap:12px}.ship-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ship-grid>div{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:18px;background:#f7f9fd;border:1px solid #e6ecf6}.ship-grid i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-style:normal;font-size:20px;background:#fff;border:1px solid #dce5f3;margin-bottom:4px}.ship-grid b{font-size:15px;color:var(--navy)}.ship-grid span{font-size:13px;color:#5d6679;line-height:1.5}.ship-grid u{text-decoration:none;align-self:flex-start;margin-top:4px;font-size:11.5px;font-weight:700;color:#005725;color:oklch(.4 .13 150);background:#dcf7e1;padding:4px 10px;border-radius:999px}.ship-note{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;font-size:13px;background:#f1f5fb;border:1px solid #e2e9f4;color:#4d5870}.ship-note i{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:13px;color:#fff;background:#4075aa}.ship-note.warn{background:#fff1ef;background:oklch(.97 .025 25);border-color:#fed2cd;color:#892122}.ship-note.warn i{background:#d74745}@media (max-width: 900px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.steps em{display:none}.ship-grid{grid-template-columns:1fr}}@media (max-width: 480px){.steps{grid-template-columns:1fr}}.howto{display:flex;flex-direction:column;gap:22px}.howto-hd{display:flex;gap:24px;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:22px 24px;border-radius:20px;background:linear-gradient(120deg,#0d1b3a,#17316b);color:#fff}.howto-hd h3{display:flex;align-items:center;gap:12px;margin:0 0 8px;font-size:25px;color:#fff}.howto-hd h3 span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:20px;background:#ffffff24}.howto-hd p{margin:0;font-size:14.5px;line-height:1.7;color:#d4def5;max-width:560px}.howto-side{display:flex;flex-direction:column;gap:10px;min-width:280px}.howto-hd .hl-off{padding:10px 14px;border-radius:12px;background:#1c874240;border:1px solid oklch(.7 .14 150 / .5);font-size:13.5px;line-height:1.5;color:#d9f7e6}.howto-call{position:relative;display:flex;flex-direction:column;gap:1px;padding:11px 16px 11px 62px;border-radius:14px;background:#fff;color:var(--navy)}.howto-call:hover{color:var(--navy);filter:brightness(.96)}.howto-call span{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#e6efff;color:#0053a5;color:oklch(.45 .16 255)}.howto-call small{font-size:11.5px;color:#6b7690}.howto-call b{font-size:18px;letter-spacing:.02em}.howto-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.howto-steps>li{position:relative;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#fff;border:1px solid #e0e8f4;box-shadow:0 18px 36px -30px #0b163180;transition:.25s}.howto-steps>li:hover{transform:translateY(-4px);box-shadow:0 26px 44px -28px #00579899;box-shadow:0 26px 44px -28px oklch(.45 .14 250 / .6)}.howto-steps .pic{aspect-ratio:600 / 380;background-size:100% auto;background-repeat:no-repeat;background-color:#f1f6fd}.howto-steps .tx{display:flex;gap:12px;align-items:flex-start;padding:15px 16px 18px;font-size:14px;line-height:1.6;color:var(--navy)}.howto-steps .tx i{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:13px;color:#fff;background:linear-gradient(135deg,#1b9ddd,#0961bb)}.howto-steps em{position:absolute;right:-16px;top:30%;z-index:2;width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid #d6e0f0;display:none;place-items:center;font-style:normal;font-size:17px;color:#0961bb}.howto-steps .done{justify-content:center;background:linear-gradient(160deg,#e8fbeb,#ccf4d3);border-color:#ace0b6}.howto-steps .fin{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:26px 22px}.howto-steps .fin i{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:26px;color:#fff;background:#1b9247;box-shadow:0 14px 24px -12px #007835;box-shadow:0 14px 24px -12px oklch(.5 .15 150)}.howto-steps .fin b{font-size:18px;color:#00481d;color:oklch(.35 .12 150)}.howto-steps .fin span{font-size:13.5px;line-height:1.6;color:#1d4e2b}@media (max-width: 640px){.howto-side{min-width:0;width:100%}}.spec2{grid-template-columns:1fr;gap:0;border:1px solid #e3e9f3;border-radius:18px;overflow:hidden;background:#fff}.spec2>div,.spec2>div.wide{grid-column:auto;display:grid;grid-template-columns:42px minmax(150px,280px) minmax(0,1fr);align-items:center;gap:16px;padding:13px 20px;background:#fff;border:0;border-bottom:1px solid #edf1f8;border-radius:0;box-shadow:none;transform:none}.spec2>div:last-child{border-bottom:0}.spec2>div:nth-child(2n){background:#fafcff}.spec2>div:hover{background:#f1f6fd;border-color:#edf1f8;box-shadow:none;transform:none}.spec2 i{width:36px;height:36px;border-radius:10px;font-size:15px}.spec2 span{display:contents}.spec2 small{font-size:12.5px;font-weight:600;letter-spacing:.02em;text-transform:none;color:#6b7690}.spec2 b{font-size:14.5px}@media (max-width: 640px){.spec2>div,.spec2>div.wide{grid-template-columns:36px 1fr;gap:2px 12px}.spec2 i{grid-row:span 2}}.dw{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;align-items:start}.dw-card{border:1px solid #e0e7f2;border-radius:18px;overflow:hidden;background:#fff}.dw-card header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px;border-bottom:1px solid #e8eef7;background:#fafcff}.dw-card h3{margin:0;font-size:17px;color:var(--navy)}.dw-card header span{font-size:11.5px;font-weight:700;color:#005725;color:oklch(.4 .13 150);background:#dcf7e1;padding:4px 10px;border-radius:999px;white-space:nowrap}.dw table{width:100%;border-collapse:collapse}.dw th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a8296;padding:12px 20px 8px}.dw td{padding:14px 20px;border-top:1px solid #edf1f8;font-size:14px;color:var(--navy);vertical-align:top}.dw td b{display:block;font-size:14.5px}.dw td small{display:block;margin-top:2px;font-size:12px;color:#6b7690}.dw .free{font-style:normal;font-weight:800;color:#00672d;color:oklch(.45 .15 150)}.dw-track{list-style:none;margin:0;padding:20px 20px 22px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #edf1f8;background:#fafcff;counter-reset:s}.dw-track li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:12px;font-weight:600;color:#4d5870}.dw-track li:before{content:"";position:absolute;top:15px;left:-50%;width:100%;height:2px;background:#a4c9e9;z-index:0}.dw-track li:first-child:before{display:none}.dw-track i{position:relative;z-index:1;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:13px;color:#fff;background:#006abe;background:oklch(.52 .16 252);box-shadow:0 0 0 5px #fafcff}.dw-track li:last-child i{background:#05893e}.dw-cols{display:grid;grid-template-columns:1fr 1fr}.dw-cols>div{padding:18px 20px}.dw-cols>div+div{border-left:1px solid #edf1f8}.dw-cols h4{margin:0 0 10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.dw-cols h4.ok{color:#00672d;color:oklch(.45 .15 150)}.dw-cols h4.no{color:#ba2b2e}.dw-cols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.dw-cols li{position:relative;padding-left:24px;font-size:13.5px;line-height:1.45;color:var(--navy)}.dw-cols li:before{position:absolute;left:0;top:1px;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;color:#fff}.dw-cols>div:first-child li:before{content:"✓";background:#1b9247}.dw-cols>div:last-child li:before{content:"✕";background:#db4241}.dw-foot{display:flex;align-items:center;gap:10px;padding:13px 20px;border-top:1px solid #edf1f8;background:#f6f9fd;font-size:12.5px;color:#56607a}.dw-foot i{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:12px;color:#fff;background:#4075aa}@media (max-width: 900px){.dw{grid-template-columns:1fr}}@media (max-width: 480px){.dw-cols{grid-template-columns:1fr}.dw-cols>div+div{border-left:0;border-top:1px solid #edf1f8}.dw-track{grid-template-columns:1fr 1fr;row-gap:18px}.dw-track li:before{display:none}}@media (max-width: 900px){.howto-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.howto-steps{grid-template-columns:1fr}}.howto-steps{display:block;position:relative;padding:8px 0 0}.howto-steps:before{content:"";position:absolute;left:50%;top:0;bottom:30px;width:4px;margin-left:-2px;border-radius:4px;background:linear-gradient(180deg,#1b9ddd,#0961bb 70%,#0071a2,#007e88,#04896b,#1b9247);background:linear-gradient(180deg,#1b9ddd,#0961bb 70%,color(xyz 0.124 0.144 0.366),color(xyz 0.118 0.166 0.261),#04896b,#1b9247)}.howto-steps>li{width:calc(50% - 44px);margin-bottom:26px;flex-direction:row;align-items:stretch}.howto-steps>li:nth-child(odd){margin-right:auto}.howto-steps>li:nth-child(2n){margin-left:auto}.howto-steps>li:hover{transform:none}.howto-steps>li{overflow:visible}.howto-steps .pic{flex:0 0 46%;aspect-ratio:600 / 380;align-self:flex-start;border-radius:20px 0 0 20px;background-size:100% auto}.howto-steps .tx{flex:1;align-items:center;padding:14px 16px}.howto-steps>li:before{content:"";position:absolute;top:50%;height:3px;width:44px;background:#1b9ddd}.howto-steps>li:nth-child(odd):before{left:100%}.howto-steps>li:nth-child(2n):before{right:100%}.howto-steps>li:after{content:attr(data-n);position:absolute;top:50%;margin-top:-17px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;color:#fff;background:#006abe;background:oklch(.52 .16 252);box-shadow:0 0 0 6px #fff,0 10px 18px -8px #0961bb}.howto-steps>li:nth-child(odd):after{left:calc(100% + 29px)}.howto-steps>li:nth-child(2n):after{right:calc(100% + 29px)}.howto-steps>li.done{margin:0 auto;width:min(360px,100%)}.howto-steps>li.done:before{right:auto;left:50%;top:auto;bottom:100%;width:3px;height:26px;margin-left:-1px;background:#1b9247}.howto-steps>li.done:after{display:none}.howto-steps .tx i{display:none}@media (max-width: 760px){.howto-steps:before{left:17px;margin-left:-2px}.howto-steps>li,.howto-steps>li.done{width:auto;margin-left:52px!important;margin-right:0!important;flex-direction:column}.howto-steps>li:before,.howto-steps>li:nth-child(odd):before,.howto-steps>li:nth-child(2n):before{left:-35px;right:auto;width:35px}.howto-steps>li:after,.howto-steps>li:nth-child(odd):after,.howto-steps>li:nth-child(2n):after{left:-52px;right:auto}.howto-steps .pic{flex:none;aspect-ratio:600 / 380;min-height:0;background-size:100% auto}.howto-steps>li.done:before{display:none}}@keyframes trGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes trDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes trInL{0%{opacity:0;transform:translate(-46px)}to{opacity:1;transform:none}}@keyframes trInR{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:none}}@keyframes trUp{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@keyframes trPop{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes trRing{0%{box-shadow:0 0 0 6px #fff,0 0 0 6px #1b9ddd80}to{box-shadow:0 0 0 6px #fff,0 0 0 20px #1b9ddd00}}.howto-steps:before{transform-origin:top;animation:trGrow 1.9s ease-out both}.howto-steps>li{--d: 0s}.howto-steps>li:nth-child(1){--d: .2s}.howto-steps>li:nth-child(2){--d: .55s}.howto-steps>li:nth-child(3){--d: .9s}.howto-steps>li:nth-child(4){--d: 1.25s}.howto-steps>li:nth-child(5){--d: 1.6s}.howto-steps>li:nth-child(6){--d: 1.95s}.howto-steps>li:nth-child(odd){animation:trInL .7s ease-out var(--d) both}.howto-steps>li:nth-child(2n){animation:trInR .7s ease-out var(--d) both}.howto-steps>li.done{animation:trUp .7s ease-out var(--d) both}.howto-steps>li:nth-child(odd):before{transform-origin:left;animation:trDraw .45s ease-out var(--d) both}.howto-steps>li:nth-child(2n):before{transform-origin:right;animation:trDraw .45s ease-out var(--d) both}.howto-steps>li:after{animation:trPop .5s cubic-bezier(.3,1.5,.5,1) var(--d) both,trRing 2.4s ease-out calc(var(--d) + .6s) infinite}.howto-steps>li.done .fin i{animation:trPop .6s cubic-bezier(.3,1.5,.5,1) 2.1s both}@media (prefers-reduced-motion: reduce){.howto-steps:before,.howto-steps>li,.howto-steps>li:before,.howto-steps>li:after,.howto-steps>li.done .fin i{animation:none!important}}.howto{gap:14px}.howto-hd{padding:14px 18px;gap:14px;border-radius:16px}.howto-hd h3{font-size:20px;margin-bottom:4px}.howto-hd h3 span{width:36px;height:36px;border-radius:11px;font-size:17px}.howto-hd p{font-size:13px;line-height:1.55}.howto-side{min-width:250px;gap:8px}.howto-hd .hl-off{padding:7px 12px;font-size:12.5px}.howto-call{padding:7px 14px 7px 54px;border-radius:12px}.howto-call span{width:30px;height:30px;left:12px}.howto-call b{font-size:16px}.howto-steps{padding-top:2px}.howto-steps:before{bottom:18px;width:3px;margin-left:-1.5px}.howto-steps>li{width:calc(50% - 34px);margin-bottom:12px;border-radius:16px}.howto-steps>li:nth-child(2n){margin-top:-54px}.howto-steps>li:nth-child(n+3){margin-top:-54px}.howto-steps>li:nth-child(odd):nth-child(n+3){margin-top:-54px}.howto-steps .pic{flex:0 0 38%;aspect-ratio:600 / 300;border-radius:16px 0 0 16px}.howto-steps .tx{padding:8px 12px;font-size:12.5px;line-height:1.5}.howto-steps>li:before{width:34px;height:2px}.howto-steps>li:after{width:28px;height:28px;margin-top:-14px;font-size:12.5px;box-shadow:0 0 0 4px #fff,0 8px 14px -8px #0961bb}.howto-steps>li:nth-child(odd):after{left:calc(100% + 21.5px)}.howto-steps>li:nth-child(2n):after{right:calc(100% + 21.5px)}.howto-steps>li.done{margin-top:6px!important;width:min(300px,100%)}.howto-steps>li.done:before{height:12px;top:auto;bottom:100%;width:3px}.howto-steps .fin{padding:14px 16px;gap:5px}.howto-steps .fin i{width:40px;height:40px;font-size:19px}.howto-steps .fin b{font-size:15px}.howto-steps .fin span{font-size:12px;line-height:1.5}@media (max-width: 760px){.howto-steps>li,.howto-steps>li.done{margin-top:0!important;margin-bottom:10px}.howto-steps>li{margin-left:46px!important}.howto-steps .pic{flex:none;aspect-ratio:600 / 300;border-radius:16px 16px 0 0}.howto-steps>li:before,.howto-steps>li:nth-child(odd):before,.howto-steps>li:nth-child(2n):before{left:-29px;width:29px}.howto-steps>li:after,.howto-steps>li:nth-child(odd):after,.howto-steps>li:nth-child(2n):after{left:-43px;right:auto}.howto-steps:before{left:17px}}.howto-steps .pic{flex:0 0 34%;aspect-ratio:600 / 409;align-self:stretch;height:auto;background-size:100% auto;background-color:#f1f6fd}.howto-steps>li:nth-child(2n),.howto-steps>li:nth-child(n+3){margin-top:-70px}.howto-steps>li:nth-child(1){margin-top:0}@media (max-width: 760px){.howto-steps .pic{flex:none;aspect-ratio:600 / 409}}.howto-steps{display:grid;grid-template-columns:1fr 1fr;column-gap:68px;grid-auto-rows:76px;padding:4px 0 0}.howto-steps>li,.howto-steps>li:nth-child(n){grid-row:var(--r);margin:0!important;width:min(100%,370px);align-self:center;background:#fff}.howto-steps>li:nth-child(odd){grid-column:1;justify-self:end}.howto-steps>li:nth-child(2n){grid-column:2;justify-self:start}.howto-steps>li.done{grid-column:1 / -1;justify-self:center;width:min(300px,100%);align-self:start;margin-top:4px!important}.howto-steps>li img{display:block;width:100%;height:auto;border-radius:16px}.howto-steps>li:not(.done){padding:0}.howto-steps:before{bottom:80px}@media (max-width: 760px){.howto-steps{display:block}.howto-steps>li:nth-child(n),.howto-steps>li.done{width:auto;max-width:420px;margin:0 0 12px 46px!important}}.howto-steps{grid-template-rows:repeat(12,64px) auto;grid-auto-rows:auto}.howto-steps:before{bottom:56px}.howto-steps>li.done{margin-top:14px!important}.pd-lower{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:22px;align-items:start;margin-top:40px}.pd-lower .ptabs2{margin-top:0}.howblock{position:relative;border-radius:24px;background:#fff;border:1px solid #e0e8f4;box-shadow:0 30px 60px -44px #0b163180;padding:14px;overflow:hidden}.howblock .howto{gap:12px}.howblock .howto-hd{flex-direction:column;align-items:stretch;padding:16px;gap:12px}.howblock .howto-hd h3{font-size:18px}.howblock .howto-side{min-width:0}.howblock .howto-steps{display:block;padding-top:6px}.howblock .howto-steps:before{left:17px;margin-left:-1.5px;bottom:60px}.howblock .howto-steps>li:nth-child(n),.howblock .howto-steps>li.done{width:auto;max-width:none;margin:0 0 14px 46px!important;align-self:auto}.howblock .howto-steps>li:before,.howblock .howto-steps>li:nth-child(odd):before,.howblock .howto-steps>li:nth-child(2n):before{left:-29px;right:auto;width:29px}.howblock .howto-steps>li:after,.howblock .howto-steps>li:nth-child(odd):after,.howblock .howto-steps>li:nth-child(2n):after{left:-43px;right:auto}.howblock .howto-steps>li.done:before{display:none}.howblock .howto-steps>li:nth-child(odd),.howblock .howto-steps>li:nth-child(2n){animation-name:trInR}@media (max-width: 1100px){.pd-lower{grid-template-columns:1fr}.howblock{order:-1}}.howblock:not(.in),.howblock:not(.in) *,.howblock:not(.in) *:before,.howblock:not(.in) *:after{animation-play-state:paused!important}@keyframes trFloat{50%{transform:translateY(-5px)}}@keyframes trShine{0%{transform:translate(-120%) skew(-18deg)}to{transform:translate(320%) skew(-18deg)}}@keyframes trRingPulse{0%{box-shadow:0 0 #2f7de180}to{box-shadow:0 0 0 14px #2f7de100}}.howblock.in .howto-steps>li img{animation:trFloat 4.2s ease-in-out 2.4s infinite}.howblock.in .howto-steps>li:nth-child(2n) img{animation-delay:3.1s}.howblock .howto-hd{position:relative;overflow:hidden;animation:trUp .6s ease-out both}.howblock .howto-hd:after{content:"";position:absolute;top:0;bottom:0;left:0;width:28%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:trShine 3.6s ease-in-out 1s infinite;pointer-events:none}.howblock .howto-call span{animation:trRingPulse 2s ease-out infinite}.howblock .howto-steps>li.done .fin i{animation:trPop .6s cubic-bezier(.3,1.5,.5,1) 2.1s both,trRingPulse 2.2s ease-out 2.8s infinite}@media (prefers-reduced-motion: reduce){.howblock *,.howblock *:before,.howblock *:after{animation:none!important}}.rate-link{display:inline-flex;align-items:center;gap:7px;color:var(--navy)}.rate-link b{font-size:14px}.rate-link span{font-size:12.5px;color:#6b7690}.rate-link:hover span{color:#0064b5;color:oklch(.5 .16 252)}.rv-stars{position:relative;display:inline-block;line-height:1;letter-spacing:2px;white-space:nowrap}.rv-stars .bg{color:#d9dde6}.rv-stars .fg{position:absolute;left:0;top:0;overflow:hidden;color:#ee9800;color:oklch(.75 .17 70);white-space:nowrap}.rv{margin-top:44px;background:#fff;border:1px solid #e4e9f2;border-radius:28px;padding:26px 28px 30px;box-shadow:0 30px 60px -48px #0b163180;scroll-margin-top:150px}.rv-hd{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.rv-hd h2{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--navy)}.rv-hd span{font-size:12.5px;color:#6b7690}.rv-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:start}.rv-sum{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:20px;background:linear-gradient(160deg,#f7faff,#edf3fc);border:1px solid #e0e8f5;position:sticky;top:140px}.rv-big{display:flex;align-items:baseline;gap:6px}.rv-big b{font-family:var(--disp);font-size:54px;line-height:1;color:var(--navy)}.rv-big span{font-size:16px;color:#6b7690}.rv-cnt{font-size:13px;color:#5d6679}.rv-bars{display:flex;flex-direction:column;gap:7px;margin:10px 0 6px}.rv-bars>div{display:grid;grid-template-columns:30px 1fr 22px;align-items:center;gap:8px;font-size:12px;color:#5d6679}.rv-bars i{height:8px;border-radius:8px;background:#dfe6f2;overflow:hidden}.rv-bars em{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#f0b135,#ed991a,#e68100);background:linear-gradient(90deg,#f0b135,#ed991a,color(xyz 0.409 0.325 0.033));transition:width .8s ease}.rv-cta{margin-top:6px;border:0;border-radius:12px;padding:13px 16px;font-size:14px;font-weight:700;color:#fff;background:var(--navy);cursor:pointer;transition:.2s}.rv-cta:hover{filter:brightness(1.15);transform:translateY(-1px)}.rv-note{padding:11px 14px;border-radius:12px;font-size:13px;line-height:1.5;background:#fef4df;border:1px solid oklch(.9 .06 85);color:#6a5520}.rv-note.ok{background:#e0fae4;border-color:#b7e5bf;color:#004b1e;color:oklch(.36 .12 150)}.rv-note.err{background:#fff1ef;background:oklch(.97 .025 25);border-color:#fed2cd;color:#9b1e22}.rv-main{display:flex;flex-direction:column;gap:16px;min-width:0}.rv-form{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:18px;border:1.5px solid oklch(.82 .08 245);background:#fafcff;animation:rise .3s ease both}.rv-form>b{font-size:15px;color:var(--navy)}.rv-pick{display:flex;align-items:center;gap:4px}.rv-pick button{border:0;background:transparent;font-size:30px;line-height:1;color:#d3d8e3;padding:0 2px;cursor:pointer;transition:transform .15s,color .15s}.rv-pick button.on{color:#ee9800;color:oklch(.75 .17 70)}.rv-pick button:hover{transform:scale(1.2)}.rv-pick span{margin-left:10px;font-size:13px;font-weight:700;color:#8a5600;color:oklch(.5 .14 70)}.rv-form input,.rv-form textarea{width:100%;border:1.5px solid #dbe3ef;border-radius:12px;padding:12px 14px;font:inherit;font-size:14px;background:#fff;resize:vertical}.rv-form input:focus,.rv-form textarea:focus{outline:none;border-color:#3284d0;box-shadow:0 0 0 3px #3284d026}.rv-actions{display:flex;gap:10px}.rv-actions button{border:0;border-radius:999px;padding:11px 22px;font-size:14px;font-weight:700;background:#006abe;background:oklch(.52 .16 252);color:#fff;cursor:pointer}.rv-actions button:disabled{opacity:.6}.rv-actions .ghost{background:#eef1f6;color:#4d5870}.rv-empty{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:34px 20px;border:1.5px dashed #d4dcea;border-radius:18px;color:#5d6679}.rv-empty i{font-style:normal;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:24px;color:#ee9800;color:oklch(.75 .17 70);background:#fff4de;background:oklch(.97 .04 85)}.rv-empty b{font-size:16px;color:var(--navy)}.rv-list{display:flex;flex-direction:column}.rv-list article{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid #edf1f8;animation:rise .4s ease both}.rv-list article:last-child{border-bottom:0}.rv-list .av{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:17px;color:#fff;background:linear-gradient(135deg,#1b9ddd,#0961bb)}.rv-list .tx{display:flex;flex-direction:column;gap:4px;min-width:0}.rv-list .top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rv-list .top b{font-size:14.5px;color:var(--navy)}.rv-list .top em{font-style:normal;font-size:11.5px;font-weight:700;color:#005725;color:oklch(.4 .12 150);background:#d8f9dd;padding:3px 9px;border-radius:999px}.rv-list .top time{margin-left:auto;font-size:12px;color:#8a93a8}.rv-list h4{margin:4px 0 0;font-size:15px;color:var(--navy)}.rv-list p{margin:0;font-size:14px;line-height:1.65;color:#3a4258;overflow-wrap:anywhere}@media (max-width: 860px){.rv-grid{grid-template-columns:1fr}.rv-sum{position:static}.rv{padding:20px 16px 24px}}.pd-left{display:flex;flex-direction:column;gap:22px;min-width:0}.pd-left .rv{margin-top:0}.pd-left .rv-grid{grid-template-columns:250px minmax(0,1fr);gap:24px}@media (max-width: 1100px){.pd-left .rv-grid{grid-template-columns:250px minmax(0,1fr)}}@media (max-width: 860px){.pd-left .rv-grid{grid-template-columns:1fr}}.bs{background:#fff;border:1px solid #e4e9f2;border-radius:26px;padding:22px 22px 14px;box-shadow:0 26px 50px -42px #0b16318c}.bs-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.bs-hd h2{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--navy)}.bs-hd a{font-size:13px;font-weight:700;color:#00569d;color:oklch(.45 .16 252)}.bs ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bs li{display:grid;grid-template-columns:38px 72px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 8px;margin:0 -8px;border-bottom:1px solid #edf1f8;border-radius:16px;transition:background .2s,transform .2s;animation:rise .45s ease both}.bs li:last-child{border-bottom:0}.bs li:hover{background:#f4f8fe;transform:translate(3px)}.bs .rk{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:18px;font-weight:800;color:#6b7690;background:#eef2f8}.bs .rk.r1,.bs .rk.r2,.bs .rk.r3{background:transparent;font-size:26px}.bs .th{width:72px;height:60px;border-radius:14px;background:#f4f7fc center / contain no-repeat;border:1px solid #e6ecf6;mix-blend-mode:multiply}.bs .nm{display:flex;flex-direction:column;gap:3px;min-width:0;color:var(--navy)}.bs .nm b{font-size:14.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bs .nm:hover b{color:#00569d;color:oklch(.45 .16 252)}.bs .nm small{font-size:12px;color:#7a8296}.bs .sold{display:flex;align-items:center;gap:8px;margin-top:2px}.bs .sold i{display:block;height:5px;border-radius:5px;background:linear-gradient(90deg,#faab3f,#f5642b);max-width:120px}.bs .sold em{font-style:normal;font-size:11px;font-weight:800;color:#ab4500;color:oklch(.52 .17 45);white-space:nowrap}.bs .pr{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.bs .pr b{font-family:var(--disp);font-size:16px;color:var(--navy);white-space:nowrap}.bs .pr s{font-size:11.5px;color:#98a0b2}.bs li>button,.bs .ask{border:0;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:800;background:var(--navy);color:#fff;cursor:pointer;transition:.2s;white-space:nowrap}.bs li>button:hover{filter:brightness(1.25);transform:translateY(-1px)}.bs .ask{background:#fff;color:var(--navy);border:1.5px solid #cfd8e8}@media (max-width: 640px){.bs li{grid-template-columns:30px 56px minmax(0,1fr)}.bs li .pr,.bs li>button,.bs .ask{grid-column:3;justify-self:start}.bs .pr{align-items:flex-start;flex-direction:row;gap:8px}.bs .th{width:56px;height:48px}}.pd-desc{font-size:15px;line-height:1.75}.pd-desc h2{font-size:20px;margin:22px 0 8px}.pd-desc h3{font-size:17px}.thumbs span{background-repeat:no-repeat;background-position:center}.chat-open{transition:bottom .3s ease,background .2s}body:has(.sticky-buy.on) .chat-open{bottom:96px}body:has(.sticky-buy.on) .chat{bottom:96px}.blog,.bpost{max-width:1180px;margin:0 auto;padding:8px 4px 20px}.bl-hero{position:relative;overflow:hidden;border-radius:28px;padding:44px 40px 40px;color:#fff;background:radial-gradient(120% 140% at 0% 0%,#1d3a7c,#0b1631 65%);display:flex;flex-direction:column;gap:12px}.bl-hero:after{content:"";position:absolute;right:-80px;top:-90px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,oklch(.7 .14 235 / .4),transparent 70%)}.bl-hero .kick{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8db8f5}.bl-hero h1{margin:0;font-size:40px;line-height:1.1;letter-spacing:-.02em;max-width:680px}.bl-hero p{margin:0;color:#c3d0ee;max-width:560px;line-height:1.6}.bl-search{position:relative;z-index:1;margin-top:8px;display:flex;align-items:center;gap:10px;max-width:460px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:0 18px}.bl-search input{flex:1;border:0;background:transparent;color:#fff;font:inherit;padding:13px 0;outline:none}.bl-search input::placeholder{color:#a9b9dc}.bl-chips{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.bl-chips button{border:1px solid #dbe3ef;background:#fff;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:700;color:#3a4258;cursor:pointer;transition:.2s}.bl-chips button i{font-style:normal;font-size:11px;margin-left:4px;color:#8a93a8}.bl-chips button:hover{border-color:#60a7d6}.bl-chips button.on{background:var(--navy);border-color:var(--navy);color:#fff}.bl-chips button.on i{color:#9fb2da}.bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bl-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e4e9f2;border-radius:22px;overflow:hidden;color:var(--ink);transition:.28s;box-shadow:0 18px 36px -32px #0b163180}.bl-card:hover{transform:translateY(-5px);box-shadow:0 28px 46px -28px #0057988c;box-shadow:0 28px 46px -28px oklch(.45 .14 250 / .55);color:var(--ink);border-color:#95c4e7}.bl-card .im{display:block;aspect-ratio:16 / 10;background:#eef3fb center / cover no-repeat;transition:transform .5s}.bl-card .im b{display:grid;place-items:center;height:100%;font-family:var(--disp);font-size:40px;color:#b8c2d8}.bl-card:hover .im{transform:scale(1.04)}.bl-card{position:relative}.bl-card .im{overflow:hidden}.bl-card .bd{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px;flex:1}.bl-card .meta,.bp-hd .meta{display:flex;align-items:center;gap:10px;font-size:12px;color:#7a8296;flex-wrap:wrap}.bl-card .meta em,.bp-hd .meta a{font-style:normal;font-weight:700;color:#00569d;color:oklch(.45 .15 252);background:#e2f0ff;background:oklch(.95 .03 250);padding:3px 10px;border-radius:999px}.bl-card strong{font-size:17px;line-height:1.35;color:var(--navy);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bl-card .ex{font-size:13.5px;line-height:1.6;color:#5d6679;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bl-card .more{margin-top:auto;padding-top:6px;font-size:13px;font-weight:700;color:#00569d;color:oklch(.45 .16 252)}.bl-card.big{flex-direction:row;margin-bottom:20px}.bl-card.big .im{flex:0 0 52%;aspect-ratio:auto;min-height:320px}.bl-card.big .bd{padding:30px 32px;justify-content:center;gap:12px}.bl-card.big strong{font-size:28px;-webkit-line-clamp:4}.bl-card.big .ex{font-size:15px;-webkit-line-clamp:5}.bl-card.big:before{content:"Featured";position:absolute;z-index:2;right:18px;top:18px;background:var(--pink);color:#fff;font-size:12px;font-weight:800;padding:5px 12px;border-radius:999px}.bl-more{display:block;margin:26px auto 0;border:0;border-radius:999px;padding:13px 28px;background:var(--navy);color:#fff;font-weight:700;cursor:pointer}.bl-empty{padding:50px;text-align:center;color:#6b7690}.bp-hd{display:flex;flex-direction:column;gap:14px;max-width:860px;margin-bottom:20px}.bp-hd h1{margin:0;font-size:38px;line-height:1.2;letter-spacing:-.02em;color:var(--navy)}.bp-cover{aspect-ratio:21 / 9;border-radius:26px;background:#eef3fb center / cover no-repeat;border:1px solid #e4e9f2}.bp-wrap{display:grid;grid-template-columns:56px minmax(0,760px);gap:28px;margin-top:28px;justify-content:center}.bp-share{position:sticky;top:150px;align-self:start;display:flex;flex-direction:column;align-items:center;gap:8px}.bp-share span{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8a93a8}.bp-share a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:14px;transition:transform .2s}.bp-share a:hover{transform:translateY(-3px);color:#fff}.bp-body{font-size:16.5px;line-height:1.85;color:#2b3348;overflow-wrap:anywhere}.bp-body>:first-child{margin-top:0}.bp-body p{margin:0 0 18px}.bp-body h2{font-size:27px;line-height:1.3;margin:40px 0 14px;color:var(--navy);letter-spacing:-.01em}.bp-body h3{font-size:21px;line-height:1.35;margin:30px 0 10px;color:var(--navy)}.bp-body h4,.bp-body h5{font-size:17px;margin:24px 0 8px;color:var(--navy)}.bp-body ul,.bp-body ol{margin:0 0 20px;padding-left:24px;display:flex;flex-direction:column;gap:6px}.bp-body li::marker{color:#006abe;color:oklch(.52 .16 252)}.bp-body a{color:#00569d;color:oklch(.45 .16 252);text-decoration:underline;text-underline-offset:3px}.bp-body img{display:block;max-width:100%;height:auto;border-radius:16px;margin:22px auto}.bp-body blockquote{margin:22px 0;padding:14px 20px;border-left:4px solid oklch(.6 .15 250);background:#f4f8fe;border-radius:0 14px 14px 0}.bp-body table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14.5px;display:block;overflow-x:auto}.bp-body th,.bp-body td{border:1px solid #e0e7f2;padding:10px 12px;text-align:left}.bp-body th{background:#f1f6fd;color:var(--navy)}.bp-body hr{border:0;border-top:1px solid #e4e9f2;margin:30px 0}.bp-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:40px auto 0;max-width:844px;padding:22px 26px;border-radius:22px;background:linear-gradient(120deg,#0d1b3a,#17316b);color:#fff}.bp-cta div{display:flex;flex-direction:column;gap:4px}.bp-cta b{font-size:19px}.bp-cta span{color:#b9c8e8;font-size:14px}.bp-cta button{border:0;border-radius:999px;padding:13px 24px;background:#fff;color:var(--navy);font-weight:800;cursor:pointer}.bp-rel{margin-top:46px}.bp-rel h2{font-size:26px;margin:0 0 18px;color:var(--navy)}@media (max-width: 1000px){.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-card.big{flex-direction:column}.bl-card.big .im{flex:none;min-height:0;aspect-ratio:16 / 9}}@media (max-width: 760px){.bl-hero{padding:30px 22px}.bl-hero h1{font-size:30px}.bp-hd h1{font-size:28px}.bp-wrap{grid-template-columns:1fr}.bp-share{position:static;flex-direction:row}.bp-body{font-size:15.5px}}@media (max-width: 600px){.bl-grid{grid-template-columns:1fr}}.blog,.bpost{max-width:1240px}.bl-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start;margin-top:24px}.bl-main,.bp-main{min-width:0}.bl-hero{padding:36px 40px 34px}.bl-hero h1{font-size:36px}.bl-filter{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:16px;font-size:14px;color:#4d5870}.bl-filter button{margin-left:auto;border:0;background:#eef1f6;color:#4d5870;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700;cursor:pointer}.bl-main .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-main .bl-card.big{flex-direction:column}.bl-main .bl-card.big .im{flex:none;min-height:0;aspect-ratio:16 / 8}.bl-main .bl-card.big .bd{padding:22px 26px 26px}.bl-main .bl-card.big strong{font-size:25px}.bl-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-side{position:sticky;top:140px;max-height:calc(100vh - 160px);overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:2px 4px 14px 2px;scrollbar-width:thin}.bs-card{background:#fff;border:1px solid #e4e9f2;border-radius:20px;padding:18px 18px 16px;box-shadow:0 18px 36px -34px #0b163180}.bs-card h3{margin:0 0 12px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#6b7690}.bs-search label{display:flex;align-items:center;gap:8px;border:1.5px solid #dbe3ef;border-radius:999px;padding:0 14px;background:#f8fafd;transition:.2s}.bs-search label:focus-within{border-color:#3284d0;background:#fff;box-shadow:0 0 0 3px #3284d024}.bs-search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:14px;padding:12px 0;outline:none}.bs-search label button{border:0;background:#e6ebf4;width:22px;height:22px;border-radius:50%;font-size:11px;cursor:pointer;color:#4d5870}.bs-hits{display:flex;flex-direction:column;margin-top:10px;border-top:1px solid #edf1f8}.bs-hits a{display:flex;flex-direction:column;gap:2px;padding:10px 2px;border-bottom:1px solid #edf1f8;font-size:13.5px;font-weight:600;line-height:1.4;color:var(--navy)}.bs-hits a small{font-size:11.5px;font-weight:600;color:#1364b0}.bs-hits a:hover{color:#00569d;color:oklch(.45 .16 252)}.bs-hits a.all{border-bottom:0;color:#00569d;color:oklch(.45 .16 252);font-weight:700}.bs-hits>span{padding:10px 2px;font-size:13px;color:#7a8296}.bs-toc ol{list-style:none;margin:0;padding:0 0 0 2px;display:flex;flex-direction:column;gap:2px;border-left:2px solid #e4e9f2}.bs-toc li a{display:block;padding:6px 0 6px 12px;margin-left:-2px;border-left:2px solid transparent;font-size:13px;line-height:1.4;color:#4d5870}.bs-toc li a:hover{color:#00569d;color:oklch(.45 .16 252);border-left-color:#2784d5}.bs-toc li.sub a{padding-left:24px;font-size:12.5px}.bs-cats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bs-cats a{display:flex;align-items:center;justify-content:space-between;padding:9px 2px;border-bottom:1px solid #f0f3f9;font-size:14px;font-weight:600;color:var(--navy)}.bs-cats li:last-child a{border-bottom:0}.bs-cats a:hover{color:#00569d;color:oklch(.45 .16 252)}.bs-cats i{font-style:normal;font-size:11.5px;font-weight:700;min-width:26px;text-align:center;padding:2px 8px;border-radius:999px;background:#eef3fb;color:#00569d;color:oklch(.45 .15 252)}.bs-recent{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.bs-recent a{display:flex;gap:12px;align-items:center;color:var(--navy)}.bs-recent .th{flex:none;width:68px;height:56px;border-radius:12px;background:#eef3fb center / cover no-repeat;border:1px solid #e4e9f2}.bs-recent b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;line-height:1.35}.bs-recent small{display:block;margin-top:3px;font-size:11.5px;color:#8a93a8}.bs-recent a:hover b{color:#00569d;color:oklch(.45 .16 252)}.bs-cta{display:flex;flex-direction:column;gap:6px;background:linear-gradient(135deg,#0d1b3a,#17316b);border:0;color:#fff}.bs-cta b{font-size:17px}.bs-cta span{font-size:13px;color:#b9c8e8}.bs-cta a{margin-top:8px;align-self:flex-start;background:#fff;color:var(--navy);border-radius:999px;padding:10px 18px;font-weight:800;font-size:13.5px}.bp-hd{max-width:none;gap:14px;margin-bottom:20px}.bp-hd .cat{align-self:flex-start;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#00569d;color:oklch(.45 .15 252);background:#e2f0ff;background:oklch(.95 .03 250);padding:5px 13px;border-radius:999px}.bp-hd h1{font-size:34px;line-height:1.22}.bp-hd .by{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0;border-top:1px solid #e4e9f2;border-bottom:1px solid #e4e9f2}.bp-hd .by>i{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:14px;color:#fff;background:linear-gradient(135deg,#1b9ddd,#0961bb)}.bp-hd .by>span{display:flex;flex-direction:column;gap:1px}.bp-hd .by b{font-size:14px;color:var(--navy)}.bp-hd .by small{font-size:12.5px;color:#7a8296}.bp-hd .sh{margin-left:auto;display:flex;gap:6px}.bp-hd .sh a,.bp-hd .sh button{width:34px;height:34px;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:13px;cursor:pointer;transition:transform .2s;background:#5d6270}.bp-hd .sh a:hover,.bp-hd .sh button:hover{transform:translateY(-3px);color:#fff}.bp-cover{aspect-ratio:16 / 8;border-radius:22px;margin-bottom:26px;background-position:center}.bp-body{font-size:16.5px}.bp-body h2,.bp-body h3{scroll-margin-top:150px}.bp-body h2{padding-bottom:8px;border-bottom:2px solid #eef2f8}.bp-body>p:first-of-type{font-size:18px;line-height:1.8;color:#1f2740}.bp-end{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:34px 0 0;padding-top:18px;border-top:1px solid #e4e9f2}.bp-end a{font-weight:700;color:#00569d;color:oklch(.45 .16 252)}.bp-rel{margin-top:38px}.bp-progress{position:fixed;left:0;top:0;right:0;height:4px;z-index:450;background:transparent;pointer-events:none}.bp-progress i{display:block;height:100%;background:linear-gradient(90deg,#1b9ddd,#2171cc);transition:width .1s linear}@media (max-width: 1000px){.bl-layout{grid-template-columns:1fr}.bl-side{position:static;max-height:none;overflow:visible;order:-1}.bl-main .bl-grid,.bl-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-toc{display:none}}@media (max-width: 600px){.bl-main .bl-grid,.bl-grid.two{grid-template-columns:1fr}.bp-hd h1{font-size:26px}.bp-hd .sh{margin-left:0}}.bl-side{scrollbar-width:none;gap:18px}.bl-side::-webkit-scrollbar{display:none}.bs-card{border-radius:24px;padding:20px;border-color:#e3e9f4;box-shadow:0 22px 44px -36px #0b16318c;transition:box-shadow .3s,transform .3s}.bs-card:hover{box-shadow:0 30px 54px -34px #00579880;box-shadow:0 30px 54px -34px oklch(.45 .14 250 / .5)}.bs-card h3{position:relative;padding-left:14px;color:var(--navy);font-size:12.5px}.bs-card h3:before{content:"";position:absolute;left:0;top:50%;width:6px;height:16px;margin-top:-8px;border-radius:4px;background:linear-gradient(180deg,#30a9eb,#0267c7)}.bs-search{position:relative;overflow:hidden;background:radial-gradient(120% 140% at 0% 0%,#1d3a7c,#0b1631 70%);border:0;color:#fff}.bs-search:after{content:"";position:absolute;right:-40px;top:-50px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,oklch(.7 .14 235 / .45),transparent 70%);pointer-events:none}.bs-search h3{color:#fff}.bs-search label{position:relative;z-index:1;background:#ffffff1f;border-color:#ffffff38}.bs-search label:focus-within{background:#fff3;border-color:#8db8f5;box-shadow:0 0 0 3px #8db8f540}.bs-search input{color:#fff}.bs-search input::placeholder{color:#a9b9dc}.bs-search label span{color:#a9b9dc}.bs-search label button{background:#fff3;color:#fff}.bs-hits{position:relative;z-index:1;background:#fff;border:0;border-radius:16px;padding:4px 14px;margin-top:12px;box-shadow:0 18px 30px -18px #0009;animation:rise .25s ease both}.bs-hits a:last-child{border-bottom:0}.bs-toc .th{display:flex;align-items:center;justify-content:space-between}.bs-toc .th h3{margin:0}.bs-toc .th span{font-size:11.5px;font-weight:800;color:#00569d;color:oklch(.45 .15 252);background:#e2f0ff;background:oklch(.95 .03 250);padding:3px 9px;border-radius:999px}.bs-toc .bar{height:4px;border-radius:4px;background:#e6ecf6;margin:12px 0;overflow:hidden}.bs-toc .bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#30a9eb,#0267c7);transition:width .4s ease}.bs-toc ol{border-left:0;padding:0 6px 0 0;gap:2px;max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cfd8e8 transparent;margin-right:-6px}.bs-toc li a{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;margin:0;border:0;border-radius:12px;font-size:13px;line-height:1.4;color:#4d5870;transition:.2s}.bs-toc li a i{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800;background:#eef2f8;color:#6b7690;transition:.2s}.bs-toc li a:hover{background:#f4f8fe;color:var(--navy)}.bs-toc li.on a{background:linear-gradient(90deg,#e3f0ff,#f7faff);background:linear-gradient(90deg,color(xyz 0.806 0.86 1.128),#f7faff);color:var(--navy);font-weight:700;box-shadow:inset 3px 0 #1572cb}.bs-toc li.on a i{background:#006abe;background:oklch(.52 .16 252);color:#fff;box-shadow:0 6px 12px -6px #0064b5;box-shadow:0 6px 12px -6px oklch(.5 .16 252)}.bs-toc li.sub a{margin-left:18px}.bs-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.bs-chips a{display:inline-flex;align-items:center;gap:7px;padding:8px 8px 8px 14px;border-radius:999px;border:1px solid #dde5f1;background:#f8fafd;font-size:13px;font-weight:700;color:#3a4258;transition:.2s}.bs-chips a i{font-style:normal;min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;font-size:11px;background:#e6edf8;color:#00569d;color:oklch(.45 .15 252)}.bs-chips a:hover{transform:translateY(-2px);border-color:#60a7d6;color:var(--navy)}.bs-chips a.on{background:var(--navy);border-color:var(--navy);color:#fff}.bs-chips a.on i{background:#fff3;color:#fff}.bs-recent{gap:14px}.bs-recent a{padding:6px;margin:-6px;border-radius:16px;transition:.2s;align-items:stretch}.bs-recent a:hover{background:#f4f8fe;transform:translate(3px)}.bs-recent .th{position:relative;width:84px;height:64px;border-radius:14px;box-shadow:0 10px 18px -12px #0b163180}.bs-recent .th em{position:absolute;left:5px;top:5px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10.5px;font-weight:800;color:#fff;background:#0b1631c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bs-recent .tx{display:flex;flex-direction:column;justify-content:center;min-width:0}.bs-recent small{display:flex;align-items:center;gap:6px}.bs-recent small u{text-decoration:none;font-weight:700;color:#005eab;color:oklch(.48 .15 252)}.bs-recent small u:after{content:"·";margin-left:6px;color:#b3bbcc}.bs-cta{position:relative;overflow:hidden;padding:22px;background:radial-gradient(120% 140% at 100% 0%,#2a57b5,#0d1b3a 65%)}.bs-cta:after{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);animation:trShine 4s ease-in-out infinite;pointer-events:none}.bs-cta em{font-style:normal;font-size:28px}.bs-cta a{transition:transform .2s}.bs-cta a:hover{transform:translate(4px);color:var(--navy)}.bl-layout{align-items:stretch}.bl-side{position:static;max-height:none;overflow:visible;align-self:stretch;padding:2px 2px 14px}.bs-toc{position:sticky;top:175px}.bs-toc ol{max-height:min(340px,calc(100vh - 400px))}@media (max-width: 1000px){.bs-toc{position:static}}.pcard,.pcard:hover,.white-card,.sbox,.deal,.mini,.perk,.why,.client,.stat,.stats-g>div,.bl-card,.bl-card:hover,.bs-card,.bs-card:hover,.bs,.rv,.rv-form,.pol-sec,.pol-sec:hover,.pol-nav,.pol-toc,.pol-hero,.pol-help,.dw-card,.howblock,.howto-hd,.howto-steps>li,.howto-steps>li:hover,.ptabs2,.spec2,.hl,.trust>div,.pd-price,.meter,.buybox,.offer-rail a,.offer-rail a:hover,.perks3>div,.perks3>div:hover,.svc-details .card,.svc-details .card:hover,.stage,.svc-cover,.bp-cover,.bp-cta,.bl-hero,.bl-main .bl-card,.crail .pcard,.rv-sum,.rv-empty,.ac-card,.ac-side,.ac-stat,.cat-link,.cat-card,.brand-card,.lbx-stage,.thumbs button,.thumbs button.on,.rail-nav button,.howto-img,.chip2{box-shadow:none}.pcard:hover{box-shadow:0 0 0 3px #3d84ea1f}.bl-card:hover,.svc-details .card:hover,.offer-rail a:hover{transform:translateY(-3px)}.crail-track{padding-bottom:4px}.login-bg{background:#060c1c9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.login{width:min(860px,100%);border-radius:28px;box-shadow:0 40px 90px -30px #060c1cb3;animation:loginIn .35s cubic-bezier(.2,.8,.2,1) both}@keyframes loginIn{0%{opacity:0;transform:translateY(16px) scale(.98)}}.login .l{background:radial-gradient(120% 100% at 0% 0%,#1d3a7c,#0b1631 62%);padding:34px 32px;gap:26px}.login .l .o1{background:radial-gradient(circle,oklch(.7 .15 235) 0%,transparent 70%);opacity:.55}.login .l .o2{background:radial-gradient(circle,oklch(.62 .17 275) 0%,transparent 70%);opacity:.4}.lg-perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.lg-perks li{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lg-perks i{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-style:normal;font-size:16px;color:#fff;background:linear-gradient(135deg,#1ca4e2,#0961bb)}.lg-perks span{display:flex;flex-direction:column;gap:1px}.lg-perks b{font-size:13.5px;color:#fff}.lg-perks small{font-size:11.5px;color:#aebbdc}.login .r{padding:34px 36px 28px;gap:14px}.login .r .x{top:16px;right:16px;width:34px;height:34px;border-color:#e1e7f1;color:#5d6679;transition:.2s;cursor:pointer}.login .r .x:hover{background:#0b1631;color:#fff;border-color:#0b1631}.ltabs{background:#eef2f9;padding:5px;width:100%;max-width:270px}.ltabs button{flex:1;padding:9px 16px;font-size:13px;cursor:pointer;transition:.2s}.ltabs button.on{color:#0b1631;box-shadow:0 2px 8px -2px #0b163140}.llbl{font-size:11px;letter-spacing:.07em;color:#6b7690;gap:6px}.llbl input{padding:13px 14px;font-size:14.5px;border:1.5px solid #dde5f1;border-radius:14px;background:#f7f9fd;transition:.2s}.llbl input:focus{border-color:#0c72cb;background:#fff;box-shadow:0 0 0 4px #2f82d624}.login .r .btn-dark{padding:14px!important;font-size:15px;font-weight:800;background:linear-gradient(135deg,#0486d3,#0d53af);border:0;transition:.2s}.login .r .btn-dark:hover{filter:brightness(1.1);transform:translateY(-1px)}.login .r .btn-ghost{border:1.5px solid #dde5f1!important;background:#f7f9fd;color:#0b1631;font-weight:700;padding:12px!important;transition:.2s}.login .r .btn-ghost:hover{background:#fff;border-color:#4284c5!important}.login .r .err{background:#fdeceb;color:#b3261e;border-radius:12px;font-weight:600}@media (max-width: 700px){.login .l{display:none}.login .r{padding:26px 22px}}.login .r form{gap:14px!important}.lg-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.lg-row .llbl input{padding:13px 12px;font-size:14px}@media (max-width: 480px){.lg-row{grid-template-columns:1fr}}.lg-social{display:flex;flex-direction:column;gap:12px;margin-top:2px}.lg-or{display:flex;align-items:center;gap:10px;color:#8a93a8;font-size:12px}.lg-or:before,.lg-or:after{content:"";flex:1;height:1px;background:#e3e9f3}.lg-sbtns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lg-sbtns .sbtn,.lg-sbtns .g-slot{height:46px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:700;cursor:pointer;transition:.2s;min-width:0}.lg-sbtns .sbtn.g{background:#fff;border:1.5px solid #dde5f1;color:#1f2740}.lg-sbtns .sbtn.g:hover{border-color:#b9c6dd;background:#f7f9fd}.lg-sbtns .sbtn.f{background:#1877f2;border:0;color:#fff}.lg-sbtns .sbtn.f:hover{filter:brightness(1.08)}.lg-sbtns .g-slot{overflow:hidden}
