html{scroll-behavior:smooth;scroll-padding-top:90px}@keyframes wheel{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes slide{0%{transform:translateY(-14px);opacity:0}}@keyframes fadein{0%{opacity:0;transform:translateY(8px)}}@keyframes grow{0%{transform:scaleY(.05)}}@keyframes vp{0%{width:0}to{width:100%}}@keyframes grow2{0%{transform:scaleX(.05)}}.hm{--bg:#eef1f2;--card:#fff;--ink:#10161d;--soft:#3c4650;--muted:#62707a;--rule:#ccd5d9;--blue:#1f5fd1;--blue-d:#123f8f;--verm:#c23b2e;--amber:#c97a1a;--violet:#6a4fb3;--green:#1f6f5c;--lime:#2f7a4f;--tint:#e6eefc;--band1:#e9f0ff;--band2:#efe9fb;--band3:#e5f4ee;--shadow:0 24px 60px -26px rgba(16,22,29,.4);--font-d:var(--font-display);--font-s:var(--font-sans);--font-m:var(--font-mono);background:var(--bg);color:var(--ink);font-family:var(--font-s);line-height:normal}.hm *,.hm *:before,.hm *:after{box-sizing:border-box}.hm button,.hm input,.hm select,.hm textarea{font:inherit}.hm img{max-width:100%}.hm h1,.hm h2,.hm h3,.hm h4,.hm p,.hm ul{margin:0}.hm .in{max-width:1040px;margin:auto;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.hm button:focus-visible,.hm a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hm .hero{--bg:#dbe8ff;--card:#ffffff;--ink:#0f1a3a;--soft:#2c3d63;--muted:#4a5f86;--rule:#aec4ec;--blue:#1f5fd1;--blue-d:#123f8f;--verm:#c23b2e;--amber:#c97a1a;--violet:#6a4fb3;--green:#1f6f5c;--lime:#2f7a4f;--tint:#e3ecff;--shadow:0 24px 60px -26px rgba(16,40,100,.45);color:var(--ink);background:radial-gradient(700px 420px at 8% 0%,rgba(255,255,255,.75),transparent 70%),radial-gradient(700px 440px at 100% 100%,rgba(106,160,255,.45),transparent 70%),linear-gradient(165deg,#e4eeff,#c9dcff 55%,#b7d0fb);color-scheme:light}.hm .hero{min-height:100vh;min-height:100svh;display:flex;align-items:center;position:relative;overflow:hidden}.hm .hero:before{content:"";position:absolute;inset:0;z-index:0;opacity:.28;filter:blur(30px);background:radial-gradient(520px 380px at 6% 10%,color-mix(in srgb,var(--green) 34%,transparent),transparent 70%),radial-gradient(520px 380px at 96% 8%,color-mix(in srgb,var(--blue) 34%,transparent),transparent 70%),radial-gradient(480px 360px at 70% 100%,color-mix(in srgb,var(--violet) 26%,transparent),transparent 70%)}.hm .hero .in{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;width:100%;padding-block:48px 96px}@media(max-width:860px){.hm .hero .in{grid-template-columns:1fr}}.hm .eyebrow{font:500 .72rem var(--font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-d)}.hm h1{font-family:var(--font-d);font-weight:600;line-height:1.12;letter-spacing:-.01em;margin:14px 0 0;font-size:clamp(1.15rem,5.6vw,2.7rem)}@media(min-width:861px){.hm h1{font-size:clamp(1.5rem,2.9vw,2.7rem)}}.hm h1 span{display:block;white-space:nowrap}.hm .acc{background:linear-gradient(120deg,var(--green),var(--blue) 60%,var(--violet));-webkit-background-clip:text;background-clip:text;color:transparent}.hm .lede{font-size:1.1rem;color:var(--soft);max-width:30rem;margin:20px 0 0;line-height:1.55}.hm .cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hm .b{font:500 .95rem var(--font-s);padding:13px 22px;border-radius:9px;text-decoration:none;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);color:var(--ink);transition:.2s}.hm .b.main{background:var(--ink);color:var(--bg);border-color:var(--ink)}.hm .b.main:hover{background:var(--blue-d);border-color:var(--blue-d)}.hm .b:hover{border-color:var(--ink)}.hm .orb{position:relative;aspect-ratio:1/1;width:100%;max-width:540px;margin-inline:auto}.hm .orb canvas{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;touch-action:manipulation}.hm .orbtip{position:absolute;pointer-events:none;font:500 .68rem var(--font-m);background:var(--ink);color:var(--bg);padding:5px 9px;border-radius:7px;white-space:nowrap;opacity:0;transform:translate(-50%,-140%);transition:opacity .15s}.hm .orbtip.on{opacity:1}.hm .wire{list-style:none;margin:6px auto 0;padding:0;max-width:540px;display:grid;gap:6px;min-height:92px}.hm .wire li{display:flex;gap:8px;align-items:center;font:500 .78rem var(--font-s);background:var(--card);border:1px solid var(--rule);border-radius:9px;padding:7px 10px;animation:slide .5s both}.hm .wire li i{width:8px;height:8px;border-radius:50%;flex:none;background:var(--c)}.hm .wire li b{font:500 .64rem var(--font-m);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex:none}.hm .wire li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm .hint{font:400 .7rem var(--font-m);color:var(--muted);text-align:center;margin-top:8px}.hm .cue{position:absolute;left:50%;bottom:26px;transform:translate(-50%);z-index:2;text-decoration:none;color:var(--soft);font:500 .78rem var(--font-m);display:flex;flex-direction:column;align-items:center;gap:6px}.hm .cue i{width:22px;height:34px;border:2px solid var(--soft);border-radius:12px;position:relative}.hm .cue i:after{content:"";position:absolute;left:50%;top:6px;width:4px;height:7px;margin-left:-2px;border-radius:2px;background:var(--blue);animation:wheel 1.6s infinite}.hm .band{background:linear-gradient(180deg,var(--band1),var(--band2) 55%,var(--band3));padding-block:72px 84px;position:relative}.hm .band h2{text-align:center;font-family:var(--font-d);font-weight:600;font-size:clamp(1.5rem,2.6vw,2.1rem);margin:0;text-wrap:balance}.hm .band .p{color:var(--soft);max-width:38rem;margin:10px 0 0;line-height:1.55}.hm .reveal{opacity:1;transform:none}.hm .stage{display:grid;gap:16px;grid-template-columns:1.55fr 1fr;margin-top:30px}@media(max-width:860px){.hm .stage{grid-template-columns:1fr}}.hm .frame{background:var(--card);border:1px solid var(--rule);border-radius:14px;box-shadow:var(--shadow);overflow:hidden;min-width:0}.hm .bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:linear-gradient(90deg,var(--blue),var(--violet));color:#fff}.hm .bar i{width:9px;height:9px;border-radius:50%;background:#ffffff8c}.hm .bar .url{margin-left:8px;font:400 .72rem var(--font-m);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.92}.hm .live{font:500 .68rem var(--font-m);display:flex;align-items:center;gap:6px}.hm .live:before{content:"";width:7px;height:7px;border-radius:50%;background:#7dffb4;animation:pl 1.6s infinite}.hm .pipe{display:flex;gap:6px;padding:12px;overflow-x:auto;border-bottom:1px solid var(--rule)}.hm .st{flex:1;min-width:84px;text-align:center;font:500 .72rem var(--font-m);padding:9px 4px;border-radius:8px;background:var(--bg);color:var(--muted);transition:.35s}.hm .st.on{color:#fff;transform:translateY(-2px);box-shadow:0 8px 16px -8px currentColor}.hm .st.on.s0{background:var(--muted)}.hm .st.on.s1{background:var(--amber)}.hm .st.on.s2{background:var(--blue)}.hm .st.on.s3{background:var(--green)}.hm .st.done{background:var(--tint);color:var(--blue-d)}.hm .list{padding:10px 12px 12px;display:grid;gap:7px}.hm .row{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--rule);border-radius:10px;background:var(--card);cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%;transition:.2s}.hm .row:hover{border-color:var(--blue)}.hm .row[aria-selected=true]{border-color:var(--blue);box-shadow:0 0 0 3px var(--tint)}.hm .row .bar4{width:4px;align-self:stretch;border-radius:3px;background:var(--rule);transition:.3s}.hm .row .t{font-weight:500;font-size:.88rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm .tag{font:500 .66rem var(--font-m);padding:3px 9px;border-radius:99px;color:#fff;background:var(--muted);transition:.3s;white-space:nowrap}.hm .world{--c:var(--green)}.hm .politics{--c:var(--verm)}.hm .sports{--c:var(--lime)}.hm .business{--c:var(--blue)}.hm .climate{--c:var(--amber)}.hm .tag[class*=" "]:not(.none){background:var(--c)}.hm .pill{font:500 .66rem var(--font-m);padding:3px 8px;border-radius:6px;border:1px solid var(--rule);color:var(--soft);white-space:nowrap}.hm .pill.p1{color:var(--amber);border-color:var(--amber)}.hm .pill.p2{background:var(--tint);color:var(--blue-d);border-color:var(--blue)}.hm .pill.p3{background:var(--green);color:#fff;border-color:var(--green)}.hm .panel{border-top:1px solid var(--rule);padding:14px 12px;display:grid;gap:12px;background:var(--bg)}.hm .panel h3{font:500 .72rem var(--font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.hm .ed{background:var(--card);border:1px solid var(--rule);border-radius:10px;padding:12px;display:grid;gap:8px}.hm .hl{font-family:var(--font-d);font-size:1.15rem;font-weight:600;margin:0;text-wrap:balance}.hm .meta{display:flex;flex-wrap:wrap;gap:8px;font:400 .72rem var(--font-m);color:var(--muted)}.hm .lock{display:none;color:var(--amber)}.hm .lock.on{display:inline}.hm .ai{display:flex;flex-wrap:wrap;gap:6px;min-height:28px;align-items:center;font:400 .75rem var(--font-m);color:var(--muted)}.hm .scanwrap{display:grid;gap:8px;width:100%;font:500 .72rem var(--font-m);color:var(--blue-d)}.hm .scanline{height:6px;border-radius:3px;background:var(--tint);position:relative;overflow:hidden}.hm .scanline:after{content:"";position:absolute;inset:0;width:40%;border-radius:3px;background:linear-gradient(90deg,transparent,var(--blue),var(--violet),transparent);animation:sweep 1s linear infinite}.hm .tag.rd{animation:pl 1s infinite}.hm .chip{padding:3px 9px;border-radius:99px;background:var(--tint);color:var(--blue-d);font:500 .72rem var(--font-m);animation:pop .35s both}.hm .actions{display:flex;flex-wrap:wrap;gap:8px}.hm .btn{font:500 .82rem var(--font-s);padding:9px 14px;border-radius:8px;border:1px solid var(--rule);background:var(--card);color:var(--ink);cursor:pointer;transition:.2s}.hm .btn.main{background:var(--blue);border-color:var(--blue);color:#fff}.hm .btn.main:hover{background:var(--blue-d)}.hm .btn.violet{background:var(--violet);border-color:var(--violet);color:#fff}.hm .btn:disabled{opacity:.45;cursor:not-allowed}.hm .log{font:400 .72rem var(--font-m);color:var(--soft);display:grid;gap:3px}.hm .log div:before{content:"› ";color:var(--blue)}.hm .side{display:grid;gap:16px;align-content:start;min-width:0}.hm .site{padding:0}.hm .sm{display:flex;justify-content:space-between;align-items:baseline;padding:10px 14px;border-bottom:2px solid var(--ink);font-family:var(--font-d);font-weight:600}.hm .sm small{font:400 .64rem var(--font-m);color:var(--muted)}.hm .snav{display:flex;gap:12px;padding:7px 14px;border-bottom:1px solid var(--rule);font:500 .66rem var(--font-m);color:var(--muted);overflow:hidden}.hm .lead{position:relative;margin:12px 14px 0;border-radius:10px;overflow:hidden;aspect-ratio:16/9;background:var(--rule)}.hm .lead svg,.hm .lead img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hm .sc .im img{width:100%;height:100%;object-fit:cover;display:block}.hm .lead .cap{position:absolute;inset:auto 0 0;padding:26px 12px 10px;color:#fff;background:linear-gradient(transparent,#080c12d1)}.hm .lead .cap b{display:block;font:600 .95rem/1.2 var(--font-d)}.hm .lead .cap span{font:500 .6rem var(--font-m);letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:99px;background:var(--cc,var(--blue));display:inline-block;margin-bottom:6px}.hm .sgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 14px 14px}.hm .sc{min-width:0}.hm .sc .im{aspect-ratio:3/2;border-radius:8px;overflow:hidden}.hm .sc .im svg{width:100%;height:100%;display:block}.hm .sc p{font:600 .74rem/1.25 var(--font-d);margin:6px 0 0}.hm .sc.row{grid-column:1/-1;display:grid;grid-template-columns:38% 1fr;gap:12px;align-items:center}.hm .sc.row p{margin:0;font-size:.86rem}.hm .sc.row .im{aspect-ratio:3/2}.hm .ghost .im,.hm .lead.ghost{background:repeating-linear-gradient(135deg,transparent 0 8px,color-mix(in srgb,var(--rule) 55%,transparent) 8px 9px);border:1.5px dashed var(--rule)}.hm .lead.ghost{display:flex;align-items:center;justify-content:center}.hm .gt{font:500 .72rem var(--font-m);color:var(--muted)}.hm .gl{display:grid;gap:6px;align-content:center}.hm .sc.ghost:not(.row) .gl{margin-top:8px}.hm .gl span{height:8px;border-radius:4px;background:var(--rule);opacity:.7}.hm .gl span+span{width:60%}.hm .sc.new,.hm .lead.new{animation:slide .6s both}.hm .sempty{padding:30px 14px;color:var(--muted);font:400 .78rem var(--font-m);text-align:center}.hm .phone{padding:14px;display:grid;gap:10px;min-height:230px;align-content:start}.hm .mast{font-family:var(--font-d);font-weight:600;border-bottom:2px solid var(--ink);padding-bottom:6px;display:flex;justify-content:space-between;align-items:baseline}.hm .mast small{font:400 .66rem var(--font-m);color:var(--muted)}.hm .item{border-bottom:1px solid var(--rule);padding-bottom:8px;font-size:.84rem;font-family:var(--font-d)}.hm .item.new{animation:slide .6s both;color:var(--blue-d)}.hm .empty{color:var(--muted);font:400 .78rem var(--font-m);padding:10px 0}.hm .card{border-radius:12px;padding:16px;color:#fff;background:linear-gradient(135deg,#123f8f,#6a4fb3);background-size:cover;background-position:center;aspect-ratio:1/1;max-width:230px;display:flex;flex-direction:column;justify-content:space-between;margin:auto;transition:.5s;opacity:.28;transform:scale(.94)}.hm .card.on{opacity:1;transform:none}.hm .card b{font-family:var(--font-d);font-size:1.05rem;line-height:1.2}.hm .card span{font:500 .62rem var(--font-m);letter-spacing:.1em;opacity:.9}.hm .note{color:var(--muted);font:400 .72rem var(--font-m);text-align:center}.hm .fbopts{display:grid;gap:8px;margin-top:4px}.hm .fbh{font:500 .64rem var(--font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.hm .fbopts .btn{text-align:left}.hm .fbopts .btn.sent{background:var(--tint);color:var(--blue-d);border-color:var(--blue)}.hm .social{display:grid;grid-template-columns:minmax(0,190px) 1fr;gap:16px;align-items:center;background:var(--card);border:1px solid var(--rule);border-radius:10px;padding:12px}.hm .social .card{max-width:none;width:100%;margin:0}.hm .socr{display:grid;gap:10px;align-content:center;min-width:0}.hm .socr .note{text-align:left}@media(max-width:520px){.hm .social{grid-template-columns:1fr}.hm .social .card{max-width:220px;margin:auto}}.hm .seo{padding:14px}.hm .seoh{display:flex;justify-content:space-between;align-items:center;gap:8px}.hm .seoh h3{font:500 .72rem var(--font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.hm .seob{font:600 .68rem var(--font-m);padding:3px 10px;border-radius:99px;color:#fff;background:var(--muted);transition:background .4s}.hm .seob2{display:grid;grid-template-columns:92px 1fr;gap:14px;align-items:center;margin-top:10px}.hm .gauge{position:relative;width:92px;height:92px}.hm .gauge svg{width:100%;height:100%}.hm #seoRing{transition:stroke-dashoffset .8s ease,stroke .4s}.hm .gnum{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.hm .gnum b{font:600 1.5rem var(--font-d);font-variant-numeric:tabular-nums;line-height:1}.hm .gnum small{font:400 .6rem var(--font-m);color:var(--muted)}.hm .checks{list-style:none;margin:0;padding:0;display:grid;gap:5px;min-width:0}.hm .checks li{display:flex;gap:8px;align-items:baseline;font:500 .74rem var(--font-s);color:var(--soft);min-width:0}.hm .checks li:before{content:"○";color:var(--muted);flex:none}.hm .checks li.ok{color:var(--ink)}.hm .checks li.ok:before{content:"✓";color:var(--green);font-weight:700}.hm .checks li em{margin-left:auto;font:400 .62rem var(--font-m);color:var(--muted);font-style:normal;flex:none}@media(max-width:520px){.hm .seob2{grid-template-columns:1fr}.hm .gauge{margin:auto}}.hm .btn.step.done{background:var(--tint);color:var(--blue-d);border-color:var(--blue)}.hm .btn.step:not(:disabled):not(.done){background:var(--blue);border-color:var(--blue);color:#fff}.hm .btn.step.pub:not(:disabled):not(.done){background:var(--green);border-color:var(--green)}.hm .btn.step:disabled:not(.done){opacity:.4}.hm .deep{--blue:#6aa0ff;--green:#5fd1b3;--violet:#b5a2ff;--amber:#f0b055;--verm:#ff8577;--lime:#7bd69a;position:relative;overflow:hidden;padding-block:84px 96px;color:#fff;background:radial-gradient(620px 360px at 8% 0%,rgba(91,146,240,.38),transparent 70%),radial-gradient(640px 380px at 96% 100%,rgba(165,146,230,.34),transparent 70%),linear-gradient(160deg,#0f1c46,#1d1760 55%,#0d2a4a)}.hm .deep .more{margin-top:0}.hm .deep h2{color:#fff;text-align:center;font-family:var(--font-d);font-weight:600;font-size:clamp(1.5rem,2.6vw,2.1rem);margin:0;text-wrap:balance}.hm .deep .fgroup h3{color:#aebbe6}.hm .deep .fc{background:#ffffff12;border-color:#ffffff29;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hm .deep .fc:hover{background:#ffffff1f;border-color:var(--c);box-shadow:0 16px 32px -16px var(--c)}.hm .deep .fc b{color:#fff}.hm .deep .fc span{color:#c6d0ee}.hm .deep .fc i{box-shadow:0 8px 18px -8px var(--c)}.hm .xsub{text-align:center;color:#c6d0ee;max-width:36rem;margin:10px auto 0;font-size:.95rem}.hm .xp{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:18px;margin-top:34px}@media(max-width:820px){.hm .xp{grid-template-columns:1fr}.hm .xl{display:flex!important;overflow-x:auto;gap:8px!important;padding-bottom:6px}.hm .xl button{flex:none;min-width:190px}}.hm .xl{display:grid;gap:6px;align-content:start}.hm .xl button{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;text-align:left;font:inherit;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:10px 12px;cursor:pointer;transition:.2s}.hm .xl button i{grid-row:span 2;width:30px;height:30px;border-radius:9px;background:var(--c);display:grid;place-content:center;font:600 .85rem var(--font-d);font-style:normal}.hm .xl button b{font:600 .88rem var(--font-s)}.hm .xl button small{font:400 .62rem var(--font-m);color:#aebbe6;letter-spacing:.04em}.hm .xl button:hover{background:#ffffff1c}.hm .xl button[aria-selected=true]{background:#ffffff29;border-color:var(--c);box-shadow:0 12px 26px -16px var(--c)}.hm .xl button:focus-visible{outline:2px solid #fff;outline-offset:2px}.hm .xv{position:relative;background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:22px;display:grid;gap:18px;align-content:start;min-width:0;min-height:380px}.hm .xprog{position:absolute;left:0;right:0;top:0;height:3px;border-radius:16px 16px 0 0;overflow:hidden}.hm .xprog i{display:block;height:100%;width:0;background:var(--xc,#6aa0ff)}.hm .xtop h3{font:600 1.35rem var(--font-d);margin:8px 0 6px;color:#fff;letter-spacing:0;text-transform:none}.hm .xtop p{margin:0;color:#c6d0ee;line-height:1.5;max-width:34rem}.hm .xbadge{font:600 .62rem var(--font-m);letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:99px;background:var(--xc,#6aa0ff);color:#0d1740}.hm .xviz{background:#070c2873;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:18px;min-height:190px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;animation:fadein .5s both;overflow:hidden}.hm .vchip{font:500 .72rem var(--font-m);padding:5px 11px;border-radius:99px;background:#ffffff1f;color:#fff;animation:pop .4s both}.hm .vring{width:96px;height:96px;border-radius:50%;background:conic-gradient(var(--green) 0 94%,rgba(255,255,255,.14) 94%);display:grid;place-content:center;position:relative}.hm .vring:before{content:"";position:absolute;inset:9px;border-radius:50%;background:#101b4a}.hm .vring b{position:relative;font:600 1.5rem var(--font-d);color:#fff;text-align:center}.hm .vstep{display:flex;align-items:center;gap:10px;background:#ffffff1a;border-radius:10px;padding:9px 12px;font:500 .8rem var(--font-s);color:#fff;animation:pop .5s both}.hm .vstep em{width:22px;height:22px;border-radius:50%;background:var(--green);display:grid;place-content:center;font-style:normal;font-weight:700;color:#06231b}.hm .vcol{display:grid;gap:8px;min-width:200px}.hm .vbars{display:flex;align-items:flex-end;gap:8px;height:130px;width:100%;max-width:340px}.hm .vbars span{flex:1;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--violet),var(--blue));animation:grow 1s both;transform-origin:bottom}.hm .vsrv{display:flex;align-items:center;gap:10px;font:500 .74rem var(--font-m);color:#dbe3ff;background:#ffffff14;border-radius:9px;padding:9px 12px;min-width:240px}.hm .vsrv:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green);animation:pl 1.6s infinite}.hm .vsrv u{margin-left:auto;text-decoration:none;color:var(--green)}.hm .vtabs{display:flex;gap:6px;width:100%;justify-content:center}.hm .vtabs span{font:500 .72rem var(--font-m);padding:5px 12px;border-radius:99px;background:#ffffff1a;color:#dbe3ff}.hm .vtabs span:first-child{background:var(--blue);color:#0d1740}.hm .vthumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:360px}.hm .vthumbs div{aspect-ratio:3/2;border-radius:8px;background:linear-gradient(135deg,var(--a),var(--b));animation:pop .5s both}.hm .vcards{position:relative;width:260px;height:170px}.hm .vcards div{position:absolute;width:112px;aspect-ratio:1/1;border-radius:12px;padding:10px;color:#fff;font:600 .72rem/1.2 var(--font-d);display:flex;align-items:flex-end;box-shadow:0 16px 28px -14px #000;transition:transform .4s}.hm .vcards div:nth-child(1){left:0;top:20px;transform:rotate(-8deg);background:linear-gradient(140deg,#0e5a6b,#58b79f)}.hm .vcards div:nth-child(2){left:70px;top:0;z-index:2;background:linear-gradient(140deg,#123f8f,#6a4fb3)}.hm .vcards div:nth-child(3){left:140px;top:22px;transform:rotate(8deg);background:linear-gradient(140deg,#8a5410,#e8a24a)}.hm .xviz:hover .vcards div:nth-child(1){transform:rotate(-14deg) translate(-8px)}.hm .xviz:hover .vcards div:nth-child(3){transform:rotate(14deg) translate(8px)}.hm .vmail{width:100%;max-width:320px;background:#fff;color:#10161d;border-radius:10px;overflow:hidden;font-family:var(--font-s)}.hm .vmail header{background:linear-gradient(90deg,var(--blue),var(--violet));color:#fff;padding:9px 12px;font:600 .78rem var(--font-s)}.hm .vmail p{margin:0;padding:8px 12px;border-bottom:1px solid #e1e7e9;font:600 .78rem/1.3 var(--font-d)}.hm .vmail small{display:block;padding:7px 12px;color:#62707a;font:400 .62rem var(--font-m)}.hm .vphone{width:150px;border:3px solid #dbe3ff;border-radius:22px;padding:14px 8px 10px;background:#fff;color:#10161d;display:grid;gap:7px}.hm .vphone b{font:600 .72rem var(--font-d);border-bottom:2px solid #10161d;padding-bottom:4px}.hm .vphone div{height:54px;border-radius:7px;background:linear-gradient(135deg,#123f8f,#7fa8f0)}.hm .vphone p{margin:0;font:600 .62rem/1.25 var(--font-d)}.hm .vvid{width:100%;max-width:340px;aspect-ratio:16/9;border-radius:10px;background:linear-gradient(135deg,#1d1760,#123f8f);position:relative;display:grid;place-content:center}.hm .vvid:before{content:"";width:0;height:0;border-left:22px solid #fff;border-top:13px solid transparent;border-bottom:13px solid transparent;margin-left:6px}.hm .vvid i{position:absolute;left:12px;right:12px;bottom:12px;height:4px;border-radius:2px;background:#ffffff40;overflow:hidden}.hm .vvid i:after{content:"";display:block;width:40%;height:100%;background:var(--verm);animation:vp 5s linear infinite}.hm .vfb{display:grid;gap:8px;width:100%;max-width:330px}.hm .vpost{background:#fff;color:#10161d;border-radius:10px;padding:10px;font:500 .74rem var(--font-s);display:grid;gap:6px}.hm .vpost .img{height:70px;border-radius:7px;background:linear-gradient(135deg,#123f8f,#6a4fb3)}.hm .vpost.c{margin-left:22px;background:#eef1f2;font-size:.7rem}.hm .vpost.c a{color:#1f5fd1;font-weight:600}.hm .vwrite{display:grid;gap:8px;width:100%;max-width:340px}.hm .vwrite div{background:#ffffff1a;border-radius:9px;padding:9px 12px;font:600 .82rem/1.3 var(--font-d);color:#fff;animation:pop .5s both}.hm .vwrite div small{display:block;font:500 .6rem var(--font-m);color:var(--green);margin-bottom:3px;letter-spacing:.06em}.hm .seg{display:flex!important;max-width:560px!important;overflow:hidden}.hm .seg button{flex:1;white-space:nowrap}.hm .seg.add .segpill{transform:none}.hm .segpill{width:0;transition:transform .35s cubic-bezier(.4,.1,.2,1),width .35s}.hm .vth{width:96px;height:124px;border-radius:9px;background:#fff;padding:7px;display:grid;gap:5px;align-content:start;box-shadow:0 12px 22px -12px #000}.hm .vth i{display:block;border-radius:3px;background:var(--k,#1f5fd1);height:8px}.hm .vth i.h{height:34px;border-radius:5px;background:linear-gradient(135deg,var(--k),var(--k2,#7fa8f0))}.hm .vth i.t{height:5px;background:#ccd5d9}.hm .vth i.t.s{width:60%}.hm .vrow{display:flex;align-items:center;gap:10px;background:#ffffff17;border-radius:10px;padding:8px 12px;font:500 .78rem var(--font-s);color:#fff;min-width:250px;animation:pop .5s both}.hm .vrow b{width:26px;height:26px;border-radius:50%;background:var(--g,#6aa0ff);display:grid;place-content:center;color:#06231b;font:700 .72rem var(--font-s)}.hm .vrow u{margin-left:auto;text-decoration:none;font:500 .64rem var(--font-m);color:#aebbe6}.hm .vpush{width:100%;max-width:320px;background:#fffffff2;color:#10161d;border-radius:16px;padding:12px 14px;display:grid;gap:3px;box-shadow:0 18px 30px -16px #000;animation:slide .6s both}.hm .vpush small{font:500 .62rem var(--font-m);color:#62707a;letter-spacing:.06em}.hm .vpush b{font:600 .86rem/1.25 var(--font-d)}.hm .vlive{display:grid;gap:8px;width:100%;max-width:340px}.hm .vlive .tag2{font:700 .64rem var(--font-m);letter-spacing:.1em;color:#fff;background:var(--verm);padding:3px 9px;border-radius:99px;justify-self:start;animation:pl 1.4s infinite}.hm .vlive div.e{border-left:3px solid rgba(255,255,255,.3);padding:2px 0 2px 10px;font:500 .8rem/1.35 var(--font-s);color:#fff;animation:pop .5s both}.hm .vlive div.e small{display:block;font:400 .6rem var(--font-m);color:#aebbe6}.hm .vslides{display:flex;gap:10px}.hm .vslides div{width:78px;aspect-ratio:9/16;border-radius:10px;background:linear-gradient(160deg,var(--a),var(--b));display:flex;align-items:flex-end;padding:8px;color:#fff;font:600 .6rem/1.2 var(--font-d);box-shadow:0 14px 24px -12px #000;animation:pop .5s both}.hm .vpref{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:320px}.hm .vpref span{font:500 .78rem var(--font-s);padding:7px 14px;border-radius:99px;border:1px solid rgba(255,255,255,.3);color:#fff;animation:pop .4s both}.hm .vpref span.on{background:var(--green);border-color:var(--green);color:#06231b}.hm .vkpi{display:grid;gap:12px;width:100%;max-width:340px}.hm .vkpi div{font:500 .76rem var(--font-s);color:#fff}.hm .vkpi div i{display:block;height:9px;border-radius:5px;background:#ffffff24;margin-top:6px;overflow:hidden}.hm .vkpi div i:after{content:"";display:block;height:100%;width:var(--w);border-radius:5px;background:linear-gradient(90deg,var(--blue),var(--violet));animation:grow2 1.1s both;transform-origin:left}.hm .vsw{display:flex;gap:10px}.hm .vsw span{width:44px;height:44px;border-radius:12px;background:var(--c);box-shadow:0 10px 18px -8px #000;animation:pop .5s both}.hm .deep{background:radial-gradient(640px 380px at 6% 0%,rgba(95,209,179,.3),transparent 70%),radial-gradient(640px 400px at 98% 100%,rgba(106,160,255,.26),transparent 70%),linear-gradient(160deg,#06303a,#0a4a52 55%,#10395a)!important}.hm .seg{position:relative;display:grid;grid-template-columns:1fr 1fr;max-width:420px;margin:28px auto 0;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:4px}.hm .seg button{position:relative;z-index:1;font:600 .82rem var(--font-s);color:#cfe9e4;background:none;border:0;padding:10px 8px;border-radius:99px;cursor:pointer;transition:color .3s}.hm .seg button[aria-selected=true]{color:#06303a}.hm .seg button:focus-visible{outline:2px solid #fff;outline-offset:2px}.hm .segpill{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:99px;background:#fff;transition:transform .35s cubic-bezier(.4,.1,.2,1)}.hm .seg.add .segpill{transform:translate(100%)}.hm .segnote{text-align:center;color:#aebbe6;font:400 .74rem var(--font-m);margin:12px 0 0}.hm .tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px;margin-top:22px}.hm .tiles button{display:grid;justify-items:center;gap:8px;text-align:center;font:inherit;color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:14px 8px;cursor:pointer;transition:.25s;animation:pop .4s both}.hm .tiles button i{width:38px;height:38px;border-radius:11px;background:var(--c);display:grid;place-content:center;font:600 1rem var(--font-d);font-style:normal;color:#06231b;box-shadow:0 10px 20px -10px var(--c)}.hm .tiles button b{font:600 .78rem/1.25 var(--font-s)}.hm .tiles button:hover{transform:translateY(-3px);background:#ffffff1f}.hm .tiles button[aria-selected=true]{background:#ffffff2e;border-color:var(--c);box-shadow:0 14px 28px -16px var(--c)}.hm .tiles button:focus-visible{outline:2px solid #fff;outline-offset:2px}.hm .stage2{position:relative;margin-top:14px;display:grid;grid-template-columns:1fr 1.05fr;gap:22px;background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:26px;min-height:340px;align-items:center;min-width:0}@media(max-width:820px){.hm .stage2{grid-template-columns:1fr;padding:20px}}.hm .st2l{min-width:0}.hm .st2l h3{font:600 1.5rem var(--font-d);margin:10px 0 8px;color:#fff;letter-spacing:0;text-transform:none}.hm .st2l p{margin:0;color:#cfe9e4;line-height:1.5}.hm .pts{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:9px}.hm .pts li{display:flex;gap:10px;align-items:baseline;font:500 .88rem/1.4 var(--font-s);color:#fff;animation:pop .45s both}.hm .pts li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--xc);flex:none;transform:translateY(-1px)}.hm .stage2 .xviz{min-height:230px;height:100%}.hm .xprog{position:absolute;left:18px;right:18px;top:0;height:3px;border-radius:0 0 3px 3px;overflow:hidden}.hm .more{margin-top:46px}.hm .more h2{margin-bottom:6px}.hm .more .p{text-align:center;margin:0 auto;color:var(--soft)}.hm .fgroup{margin-top:26px}.hm .fgroup h3{font:500 .72rem var(--font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;text-align:center}.hm .fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.hm .fc{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:14px;display:grid;gap:6px;transition:transform .2s,border-color .2s,box-shadow .2s}.hm .fc:hover{transform:translateY(-3px);border-color:var(--c);box-shadow:0 14px 28px -18px var(--c)}.hm .fc i{width:30px;height:30px;border-radius:9px;background:var(--c);display:grid;place-content:center;color:#fff;font:600 .85rem var(--font-d);font-style:normal}.hm .fc b{font:600 .92rem var(--font-s)}.hm .fc span{font:400 .8rem/1.4 var(--font-s);color:var(--soft)}.hm .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hm .stat{padding:12px;text-align:center}.hm .stat b{display:block;font:600 1.4rem var(--font-d);font-variant-numeric:tabular-nums}.hm .stat:nth-child(1) b{color:var(--green)}.hm .stat:nth-child(2) b{color:var(--blue)}.hm .stat:nth-child(3) b{color:var(--violet)}.hm .stat span{font:400 .66rem var(--font-m);color:var(--muted)}.hm .credit{font:400 .64rem var(--font-m);color:var(--muted);text-align:center;margin-top:6px}.hm .disc{font:400 .72rem var(--font-m);color:var(--muted);text-align:center;margin-top:18px}.hm .studio{--bg:#eef1f2;--card:#fff;--ink:#10161d;--soft:#3c4650;--muted:#62707a;--rule:#ccd5d9;--tint:#e6eefc;--shadow:0 24px 60px -26px rgba(16,22,29,.4);color:#10161d;color-scheme:light;padding-block:84px 90px;background:linear-gradient(180deg,#f4f7ff,#fbf6ee)}.hm .sh2{text-align:center;font-family:var(--font-d);font-weight:600;font-size:clamp(1.5rem,2.6vw,2.1rem);margin:0;text-wrap:balance}.hm .ssub{text-align:center;color:var(--soft);max-width:34rem;margin:10px auto 0;line-height:1.5}.hm .sg{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:22px;margin-top:34px;align-items:start}@media(max-width:860px){.hm .sg{grid-template-columns:1fr}}.hm .sctl{background:var(--card);border:1px solid var(--rule);border-radius:16px;padding:18px;display:grid;gap:12px;box-shadow:var(--shadow)}.hm .sctl h3{font:500 .68rem var(--font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:6px 0 0;display:flex;justify-content:space-between}.hm .sctl h3 span{text-transform:none;letter-spacing:0;font-size:.64rem}.hm .tchips{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hm .tchips button{font:600 .84rem var(--font-s);padding:9px 8px;border-radius:10px;border:1px solid var(--rule);background:var(--bg);color:var(--ink);cursor:pointer;transition:.2s}.hm .tchips button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.hm .tdesc{margin:0;font-size:.8rem;color:var(--soft);line-height:1.45;min-height:2.9em}.hm .tdemos{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0 4px}.hm .tdemo{display:inline-flex;align-items:center;padding:9px 16px;border-radius:12px;background:linear-gradient(135deg,#1f5fd1,#6a4fb3);color:#fff;font-size:.84rem;font-weight:700;text-decoration:none;box-shadow:0 10px 20px -12px #6a4fb3;transition:transform .2s,filter .2s}.hm .tdemo:hover{transform:translateY(-1px);filter:brightness(1.08)}.hm .tdemo-all{font-size:.82rem;font-weight:600;color:#123f8f;text-decoration:underline;text-underline-offset:3px}.hm .swatches{display:flex;gap:10px;flex-wrap:wrap}.hm .swatches button{width:34px;height:34px;border-radius:50%;border:3px solid var(--card);box-shadow:0 0 0 1.5px var(--rule);background:var(--c);cursor:pointer;transition:.2s}.hm .swatches button[aria-pressed=true]{box-shadow:0 0 0 2.5px var(--ink);transform:scale(1.1)}.hm .order{list-style:none;margin:0;padding:0;display:grid;gap:6px}.hm .order li{display:flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--rule);border-radius:9px;padding:7px 10px;font:500 .8rem var(--font-s);transition:transform .25s}.hm .order li span{flex:1}.hm .order button{font:600 .8rem var(--font-s);width:28px;height:28px;border-radius:7px;border:1px solid var(--rule);background:var(--card);color:var(--ink);cursor:pointer}.hm .order button:disabled{opacity:.3;cursor:default}.hm .langs{display:flex;flex-wrap:wrap;gap:7px}.hm .langs button{font:600 .8rem var(--font-s);padding:7px 12px;border-radius:99px;border:1px solid var(--rule);background:var(--bg);color:var(--ink);cursor:pointer;transition:.2s}.hm .langs button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.hm .msite[lang=bn]{font-family:var(--font-bangla),var(--font-s)}.hm .msite[lang=ar]{font-family:"Segoe UI","Noto Naskh Arabic",Tahoma,var(--font-s)}.hm .msite[lang=hi]{font-family:"Nirmala UI","Noto Serif Devanagari",var(--font-s)}.hm .msite[lang=bn] *,.hm .msite[lang=ar] *,.hm .msite[lang=hi] *{font-family:inherit!important;letter-spacing:0!important;text-transform:none!important}.hm .msite[dir=rtl] .mside div,.hm .msite[dir=rtl] .mnews{text-align:right}.hm .custom{position:relative;overflow:hidden;display:grid;gap:6px;border-radius:14px;padding:16px;margin-top:6px;color:#fff;background:linear-gradient(135deg,#1f5fd1,#6a4fb3 60%,#c23b2e);box-shadow:0 16px 30px -16px #6a4fb3}.hm .custom:after{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;border-radius:50%;background:#ffffff29}.hm .custom b{font:600 1.15rem/1.15 var(--font-d);position:relative;z-index:1}.hm .custom span{font:500 .86rem/1.35 var(--font-s);opacity:.95;position:relative;z-index:1}.hm .custom a{justify-self:start;margin-top:4px;background:#fff;color:#1d1760;font:700 .82rem var(--font-s);padding:9px 16px;border-radius:99px;text-decoration:none;position:relative;z-index:1;transition:transform .2s}.hm .custom a:hover{transform:translateY(-2px)}.hm .custom small{font:500 .62rem var(--font-m);letter-spacing:.08em;text-transform:uppercase;opacity:.8;position:relative;z-index:1}.hm .sframe{background:var(--card);border:1px solid var(--rule);border-radius:16px;overflow:hidden;box-shadow:var(--shadow);min-width:0}.hm .msite{--acc:#1f5fd1;--pbg:#fff;--pfg:#10161d;--pmut:#62707a;--prule:#e1e7e9;background:var(--pbg);color:var(--pfg);transition:background .4s,color .4s;min-height:520px;font-family:var(--font-s)}.hm .msite .mh{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:3px solid var(--acc)}.hm .msite .mh b{font:600 1.1rem var(--font-d)}.hm .msite .mh nav{display:flex;gap:12px;font:500 .68rem var(--font-m);color:var(--pmut)}.hm .msite .mb{display:grid;gap:18px;padding:18px}.hm .mtop{display:grid;grid-template-columns:1.6fr 1fr;gap:12px}.hm .mlead{position:relative;border-radius:10px;overflow:hidden;min-height:210px;background:#10161d;display:flex;align-items:flex-end;color:#fff}.hm .mlead img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hm .mlead .cap{position:relative;width:100%;padding:34px 14px 12px;background:linear-gradient(transparent,#080c12e0);font:600 1rem/1.25 var(--font-d)}.hm .mlead small{display:block;font:500 .58rem var(--font-m);letter-spacing:.1em;margin-bottom:6px;color:#fff;opacity:.9}.hm .mlead .ex{margin:6px 0 0;font:400 .74rem/1.4 var(--font-s);opacity:.9}.hm .mlead em{display:block;margin-top:6px;font:400 .6rem var(--font-m);font-style:normal;opacity:.75}.hm .mside{display:grid;gap:10px}.hm .mside div{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:center;font:600 .78rem/1.3 var(--font-d);border-bottom:1px solid var(--prule);padding-bottom:8px}.hm .mside small,.hm .mgrid small{display:block;font:500 .56rem var(--font-m);color:var(--acc);margin-bottom:4px;letter-spacing:.08em}.hm .mside div.extra{display:none}.hm .msite.dhara .mside div.extra{display:grid}.hm .thumb,.hm .gimg{display:block;border-radius:7px;overflow:hidden;aspect-ratio:4/3}.hm .thumb img,.hm .gimg img{width:100%;height:100%;object-fit:cover;display:block}.hm .mgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hm .mgrid div{display:grid;gap:6px;align-content:start;font:600 .74rem/1.3 var(--font-d)}.hm .mnews{display:flex;gap:10px;align-items:center;justify-content:space-between;border-radius:10px;padding:14px;background:var(--acc);color:#fff;font:600 .86rem var(--font-d)}.hm .mnews span{background:#fff;color:#10161d;border-radius:7px;padding:7px 14px;font:600 .72rem var(--font-s)}.hm .msite.kolom{--pbg:#0f141a;--pfg:#eef1f2;--pmut:#93a2ad;--prule:#26313b}.hm .msite.kolom .mlead{min-height:270px}.hm .msite.kolom .mtop{grid-template-columns:1fr}.hm .msite.kolom .mside{grid-template-columns:repeat(3,1fr)}.hm .msite.nodi .mh{flex-direction:column;gap:8px;border:2px solid var(--pfg);margin:14px 18px 0;border-radius:6px;padding:12px}.hm .msite.nodi .mh b{font-size:1.4rem;letter-spacing:.04em}.hm .msite.shikha .mb{grid-template-columns:44px 1fr;gap:14px}.hm .msite.shikha .mb:before{content:"f   t   in";white-space:pre;writing-mode:vertical-rl;font:700 .7rem var(--font-m);color:var(--acc);border-inline-end:2px solid var(--acc);padding-inline-end:8px;height:150px;position:sticky;top:10px;letter-spacing:.2em}.hm .msite.shikha .mb>*{grid-column:2}.hm .msite.dhara{--pbg:#fbf3e8;--pmut:#8a6f55;--prule:#ecdcc6}.hm .msite.dhara .mh{border-bottom:0;position:relative}.hm .msite.dhara .mh:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--acc),transparent);animation:pl 2.4s infinite}.hm .msite.dhara .mlead{min-height:210px;border-radius:18px}.hm .msite.dhara .mtop{grid-template-columns:1fr}.hm .msite.dhara .mside{grid-template-columns:1fr 1fr}.hm .msite.lekha{--pbg:#faf9f6;--prule:#e7e4dc}.hm .msite.lekha .mlead{background:none;color:var(--pfg);min-height:0;font-size:1.4rem}.hm .msite.lekha .mlead img,.hm .msite.lekha .thumb,.hm .msite.lekha .gimg{display:none}.hm .msite.lekha .mlead .cap{background:none;padding:0}.hm .msite.lekha .mlead small,.hm .msite.lekha .mlead em{color:var(--acc)}.hm .msite.lekha .mside div,.hm .msite.lekha .mtop{grid-template-columns:1fr}.hm .msite.lekha .mgrid{grid-template-columns:1fr 1fr}.hm .msite.lekha .mgrid div{border-bottom:1px solid var(--prule);padding-bottom:8px}.hm .msite.swar .mh{justify-content:center;border-bottom:0}.hm .msite.swar .mh nav{display:none}.hm .msite.swar .mb{max-width:420px;margin:auto}.hm .msite.swar .mtop{grid-template-columns:1fr}.hm .msite.swar .mside,.hm .msite.swar .mgrid{display:none}.hm .msite.swar .mlead{min-height:0}.hm .msite.swar .mlead .cap{padding-top:90px}.hm .ptool{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:10px 14px;background:#10161d;color:#fff}.hm .pt-l b{font:600 .95rem var(--font-d)}.hm .pt-l span{font:400 .62rem var(--font-m);color:#93a2ad;margin-left:8px;letter-spacing:.08em;text-transform:uppercase}.hm .pt-m{display:flex;gap:4px;background:#ffffff1a;border-radius:9px;padding:3px}.hm .pt-m button,.hm .ppages button,.hm .pt-r button{font:600 .72rem var(--font-s);border:0;border-radius:7px;padding:6px 11px;cursor:pointer;color:#cfd8de;background:none}.hm .pt-m button[aria-pressed=true]{background:#fff;color:#10161d}.hm .pt-r{display:flex;gap:8px;align-items:center}.hm .pt-r button{background:#ffffff1f;color:#fff}.hm .pcta{font:600 .72rem var(--font-s);background:var(--blue);color:#fff;padding:7px 13px;border-radius:7px;text-decoration:none}.hm .ppages{display:flex;gap:6px;padding:8px 14px;background:var(--bg);border-bottom:1px solid var(--rule)}.hm .ppages button{color:var(--soft);border:1px solid var(--rule);background:var(--card)}.hm .ppages button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.hm .pstage{background:repeating-linear-gradient(45deg,#e4e9ec 0 10px,#eaeff1 10px 20px);padding:18px;overflow:auto;max-height:640px}.hm .pdevf{margin-inline:auto;width:100%;max-width:100%;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 18px 40px -20px #10161d8c;transition:max-width .45s cubic-bezier(.4,.1,.2,1);container-type:inline-size}.hm .sframe.full{position:fixed;inset:0;z-index:100;border-radius:0;display:flex;flex-direction:column;border:0}.hm .sframe.full .pstage{flex:1;max-height:none}.hm .msite .mstrip{display:flex;justify-content:space-between;gap:10px;padding:6px 18px;font:500 .62rem var(--font-m);color:var(--pmut);border-bottom:1px solid var(--prule)}.hm .msite .mstrip b{color:var(--acc)}.hm .msite .mfoot{padding:18px;border-top:1px solid var(--prule);display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:space-between;font:400 .68rem var(--font-m);color:var(--pmut)}.hm .mart{max-width:640px;margin:0 auto;display:grid;gap:14px;padding:22px 18px}.hm .mart .crumb{font:500 .62rem var(--font-m);color:var(--acc);letter-spacing:.08em}.hm .mart h1{font:600 1.7rem/1.15 var(--font-d);margin:0}.hm .mart .by{font:400 .72rem var(--font-m);color:var(--pmut)}.hm .mart .hero{border-radius:10px;overflow:hidden;aspect-ratio:16/9}.hm .mart .hero img{width:100%;height:100%;object-fit:cover;display:block}.hm .mart figcaption{font:400 .64rem var(--font-m);color:var(--pmut);margin-top:-6px}.hm .mart p{margin:0;font:400 .92rem/1.65 var(--font-d)}.hm .mart blockquote{margin:6px 0;padding:6px 0 6px 14px;border-left:4px solid var(--acc);font:600 1.1rem/1.4 var(--font-d)}.hm .mart .share{display:flex;gap:8px}.hm .mart .share span{font:600 .64rem var(--font-m);border:1px solid var(--prule);border-radius:99px;padding:5px 12px;color:var(--pmut)}.hm .mrel{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:6px}.hm .mrel div{font:600 .74rem/1.3 var(--font-d);display:grid;gap:6px}.hm .mrel img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:7px;display:block}@container (max-width:560px){.hm .mtop{grid-template-columns:1fr}.hm .mgrid{grid-template-columns:1fr 1fr}.hm .msite.kolom .mside,.hm .msite.dhara .mside{grid-template-columns:1fr}.hm .mrel{grid-template-columns:1fr 1fr}.hm .mart h1{font-size:1.35rem}.hm .msite .mh nav{display:none}.hm .mnews{flex-direction:column;align-items:stretch;text-align:center}}.hm .runit{--bgA:#0f1c46;--bgB:#1d1760;position:relative;overflow:hidden;color:#fff;padding-block:84px 90px;background:radial-gradient(600px 360px at 10% 0%,rgba(106,160,255,.3),transparent 70%),linear-gradient(160deg,var(--bgA),var(--bgB));transition:--bgA .6s}.hm .runit[data-d=afternoon]{background:radial-gradient(600px 360px at 10% 0%,rgba(240,176,85,.28),transparent 70%),linear-gradient(160deg,#16336b,#2a2a7a)}.hm .runit[data-d=night]{background:radial-gradient(600px 360px at 90% 0%,rgba(181,162,255,.28),transparent 70%),linear-gradient(160deg,#080f2a,#140f3d)}.hm .rh2{text-align:center;font-family:var(--font-d);font-weight:600;font-size:clamp(1.5rem,2.6vw,2.1rem);margin:0;color:#fff;text-wrap:balance}.hm .rsub{text-align:center;color:#c6d0ee;margin:10px 0 0}.hm .runit .eyebrow{color:#9cc0ff}.hm .rdays{display:flex;justify-content:center;gap:8px;margin-top:28px;flex-wrap:wrap}.hm .rdays button{display:flex;align-items:center;gap:8px;font:600 .88rem var(--font-s);padding:10px 18px;border-radius:99px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;cursor:pointer;transition:.25s}.hm .rdays button[aria-selected=true]{background:#fff;color:#14205a;border-color:#fff}.hm .rdays button:focus-visible{outline:2px solid #fff;outline-offset:2px}.hm .sun{width:14px;height:14px;border-radius:50%;background:#f0b055;box-shadow:0 0 0 3px #f0b0554d}.hm .sun.hi{background:#ff8a3d;box-shadow:0 0 0 3px #ff8a3d59}.hm .moon{width:14px;height:14px;border-radius:50%;background:#dfe6ff;box-shadow:inset -4px -2px #6a4fb3}.hm .rlanes{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}@media(max-width:760px){.hm .rlanes{grid-template-columns:1fr}}.hm .lane{background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:18px;min-width:0}.hm .lane h3{font:500 .7rem var(--font-m);letter-spacing:.12em;text-transform:uppercase;color:#aebbe6;margin:0 0 14px;display:flex;align-items:center;gap:8px}.hm .lane.us h3:before{content:"";width:8px;height:8px;border-radius:50%;background:#5fd1b3;animation:pl 1.6s infinite}.hm .lane.you h3:before{content:"";width:8px;height:8px;border-radius:50%;background:#6aa0ff}.hm .lcards{display:grid;gap:10px;min-height:236px;align-content:start}.hm .lc{display:flex;gap:12px;align-items:flex-start;background:#ffffff17;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px 14px;animation:pop .5s both}.hm .lc i{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-content:center;font:600 .9rem var(--font-d);font-style:normal;background:var(--c);color:#06231b}.hm .lc b{display:block;font:600 .9rem var(--font-s)}.hm .lc span{display:block;font:400 .78rem/1.4 var(--font-s);color:#c6d0ee;margin-top:2px}.hm .lc.off{opacity:.6;border-style:dashed}.hm .rfoot{text-align:center;color:#c6d0ee;margin:24px 0 0;font:500 .9rem var(--font-s)}.hm .runit,.hm .runit[data-d]{background:radial-gradient(620px 380px at 8% 0%,rgba(106,160,255,.3),transparent 70%),radial-gradient(620px 380px at 96% 100%,rgba(95,209,179,.22),transparent 70%),linear-gradient(160deg,#0f1c46,#1d1760 60%,#0d2a4a)!important}.hm .open247{display:inline-flex;align-items:center;gap:7px;font:700 .68rem var(--font-m);letter-spacing:.1em;text-transform:uppercase;background:#5fd1b32e;color:#7ee6c9;border:1px solid rgba(95,209,179,.4);border-radius:99px;padding:3px 11px;margin-right:6px}.hm .open247 i{width:7px;height:7px;border-radius:50%;background:#5fd1b3;animation:pl 1.4s infinite}.hm .rtabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:28px}.hm .rtabs button{display:grid;justify-items:center;gap:7px;font:inherit;color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:13px 8px;cursor:pointer;transition:.25s}.hm .rtabs button i{width:36px;height:36px;border-radius:11px;background:var(--c);display:grid;place-content:center;font:600 .95rem var(--font-d);font-style:normal;color:#06231b;box-shadow:0 10px 20px -10px var(--c)}.hm .rtabs button b{font:600 .78rem var(--font-s)}.hm .rtabs button:hover{transform:translateY(-3px);background:#ffffff1f}.hm .rtabs button[aria-selected=true]{background:#ffffff2e;border-color:var(--c);box-shadow:0 14px 28px -16px var(--c)}.hm .rtabs button:focus-visible{outline:2px solid #fff;outline-offset:2px}.hm .rstage{position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:16px;margin-top:14px;align-items:stretch}@media(max-width:820px){.hm .rstage{grid-template-columns:1fr}.hm .lmid{flex-direction:row!important}.hm .lmid span{width:auto!important;height:2px!important;flex:1}}.hm .lmid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#9cb0e6;font:500 .62rem var(--font-m);letter-spacing:.1em;text-transform:uppercase}.hm .lmid span{width:2px;flex:1;background:linear-gradient(transparent,rgba(255,255,255,.35),transparent);min-height:24px}.hm .rprog{position:absolute;left:0;right:0;top:-8px;height:3px;border-radius:3px;overflow:hidden}.hm .rprog i{display:block;height:100%;width:0;background:var(--rc,#6aa0ff)}.hm .lane.us{border-color:#5fd1b359}.hm .rsum{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}@media(max-width:620px){.hm .rsum{grid-template-columns:1fr}}.hm .rsum div{background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:14px 16px;color:#d6defa;font:400 .86rem/1.45 var(--font-s)}.hm .rsum b{display:block;font:600 1.05rem var(--font-d);color:#fff;margin-bottom:2px}.hm .lcards{min-height:0}.hm .fit{--bg:#eef1f2;--card:#fff;--ink:#10161d;--soft:#3c4650;--muted:#62707a;--rule:#ccd5d9;--tint:#e6eefc;--blue:#1f5fd1;--blue-d:#123f8f;--amber:#c97a1a;--violet:#6a4fb3;--green:#1f6f5c;color:#10161d;color-scheme:light;padding-block:84px 90px;background:linear-gradient(180deg,#f7f3ea,#eef3fb)}.hm .fh2{text-align:center;font-family:var(--font-d);font-weight:600;font-size:clamp(1.5rem,2.6vw,2.1rem);margin:0;text-wrap:balance}.hm .fsub{text-align:center;color:var(--soft);margin:10px 0 0}.hm .fg{display:grid;grid-template-columns:minmax(0,290px) 1fr;gap:22px;margin-top:34px;align-items:start}@media(max-width:900px){.hm .fg{grid-template-columns:1fr}}.hm .fctl{background:var(--card);border:1px solid var(--rule);border-radius:16px;padding:18px;display:grid;gap:12px;box-shadow:0 24px 60px -30px #10161d66}.hm .fctl h3{font:500 .68rem var(--font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:6px 0 0}.hm .fslide{display:grid;gap:6px}.hm .fslide input{width:100%;accent-color:var(--blue)}.hm .fslide output{font:600 1.1rem var(--font-d)}.hm .fchips{display:flex;flex-wrap:wrap;gap:7px}.hm .fchips button{font:600 .78rem var(--font-s);padding:8px 12px;border-radius:99px;border:1px solid var(--rule);background:var(--bg);color:var(--ink);cursor:pointer;transition:.2s}.hm .fchips button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.hm .fplans{display:grid;gap:14px}.hm .pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch}@media(max-width:700px){.hm .pgrid{grid-template-columns:1fr}}.hm #fCur{width:100%;max-width:100%;font:600 .86rem var(--font-s);padding:9px 10px;border-radius:10px;border:1px solid var(--rule);background:var(--bg);color:var(--ink)}.hm .fcurn{margin:0;font:400 .7rem/1.4 var(--font-m);color:var(--muted)}.hm .price{display:grid;gap:2px}.hm .price b{font:600 1.7rem var(--font-d);color:var(--ink);font-variant-numeric:tabular-nums}.hm .price b small{font:500 .74rem var(--font-s);color:var(--muted)}.hm .price span{font:400 .66rem var(--font-m);color:var(--muted)}.hm .fbeyond{margin-top:22px}.hm .beyond{position:relative;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;border-radius:16px;padding:18px 20px;color:#fff;background:linear-gradient(135deg,#1d1760,#123f8f 60%,#0a4a52);opacity:.85;transition:transform .3s,box-shadow .3s,opacity .3s}@media(max-width:620px){.hm .beyond{grid-template-columns:1fr}}.hm .beyond h4{font:600 1.2rem var(--font-d);margin:0}.hm .beyond p{margin:4px 0 0;font:400 .82rem/1.45 var(--font-s);color:#d6defa}.hm .beyond a{background:#fff;color:#1d1760;font:700 .84rem var(--font-s);padding:11px 18px;border-radius:99px;text-decoration:none;white-space:nowrap;justify-self:start}.hm .beyond .tagb{position:absolute;top:-11px;left:20px;background:#ff8577;color:#10161d;font:700 .62rem var(--font-m);letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:99px;opacity:0;transition:opacity .3s}.hm .beyond.best{opacity:1;transform:translateY(-4px);box-shadow:0 24px 46px -22px #6a4fb3}.hm .beyond.best .tagb{opacity:1}.hm .pgrid.dim .pl{opacity:.5;transform:none}.hm .lockn{text-align:center;color:var(--muted);font:400 .72rem/1.5 var(--font-m);margin:0}.hm .pl{position:relative;background:var(--card);border:1.5px solid var(--rule);border-radius:16px;padding:18px 16px;display:grid;gap:10px;align-content:start;transition:transform .3s,box-shadow .3s,border-color .3s,opacity .3s;opacity:.78}.hm .pl.best{opacity:1;transform:translateY(-8px);border-color:var(--c);box-shadow:0 24px 46px -22px var(--c)}.hm .pl .tagb{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--c);color:#fff;font:700 .62rem var(--font-m);letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:99px;white-space:nowrap;opacity:0;transition:opacity .3s}.hm .pl.best .tagb{opacity:1}.hm .pl h4{font:600 1.3rem var(--font-d);margin:0;color:var(--c)}.hm .pl .tg{font:400 .8rem/1.4 var(--font-s);color:var(--soft);margin:0}.hm .pl .stats2{display:flex;flex-wrap:wrap;gap:6px 14px;font:500 .7rem var(--font-m);color:var(--muted)}.hm .pl .stats2 b{display:block;font:600 1.15rem var(--font-d);color:var(--ink)}.hm .pl ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.hm .pl li{font:500 .78rem/1.35 var(--font-s);color:var(--ink);display:flex;gap:8px;align-items:baseline}.hm .pl li:before{content:"✓";color:var(--c);font-weight:700;flex:none}.hm .pl li.fit1{background:color-mix(in srgb,var(--c) 14%,#fff);border-radius:6px;margin-inline:-4px;padding:2px 4px}.hm .pl a{margin-top:6px;text-align:center;font:700 .82rem var(--font-s);padding:10px;border-radius:10px;text-decoration:none;background:var(--bg);color:var(--ink);border:1px solid var(--rule);transition:.2s}.hm .pl.best a{background:var(--c);color:#fff;border-color:var(--c)}.hm .fnote{text-align:center;color:var(--soft);margin:30px auto 0;max-width:40rem;font:500 .92rem/1.5 var(--font-s)}.hm .fnote a{color:var(--blue-d);font-weight:700}.hm .proof{--bg:#eef1f2;--card:#fff;--ink:#10161d;--soft:#3c4650;--muted:#62707a;--rule:#ccd5d9;--blue-d:#123f8f;color:#10161d;color-scheme:light;padding-block:84px;background:linear-gradient(180deg,#eef3fb,#f7f3ea)}.hm .pgrid2{display:grid;grid-template-columns:1fr 1.1fr;gap:34px;align-items:center}.hm .phead{max-width:640px;margin:0 auto 38px;text-align:center}.hm .phead .eyebrow{display:flex}.hm .pcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}.hm .pcard{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--rule);border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -38px #10161d73}.hm .pcard .pshot{border:0;border-bottom:1px solid var(--rule);border-radius:0;box-shadow:none;transform:none}.hm .pcard .pshot img{aspect-ratio:3/2;object-fit:cover;object-position:top center}.hm .pcard-body{display:flex;flex-direction:column;flex:1;padding:24px 26px 28px}.hm .pcard-title{margin:6px 0 4px;font-family:var(--font-d,inherit);font-size:1.6rem;line-height:1.15;font-weight:600;color:var(--ink)}.hm .pcard .plinks{margin-top:auto;padding-top:20px}.hm .pmore{margin:44px 0 0;text-align:center;font-weight:700}.hm .pmore a{color:#123f8f;text-decoration:underline;text-underline-offset:4px}@media(max-width:860px){.hm .pgrid2{grid-template-columns:1fr}.hm .pcards{grid-template-columns:minmax(0,1fr)}}.hm .ph2{font-family:var(--font-d);font-weight:600;font-size:clamp(1.5rem,2.6vw,2.1rem);margin:10px 0 0;text-wrap:balance}.hm .pp{color:var(--soft);margin:12px 0 0;line-height:1.55}.hm .pfacts{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:14px}.hm .pfacts li{display:grid;gap:2px;border-left:3px solid var(--blue);padding-left:14px}.hm .pfacts b{font:600 1rem var(--font-d)}.hm .pfacts span{font:400 .84rem/1.4 var(--font-s);color:var(--soft)}.hm .plinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.hm .plink{display:grid;gap:1px;font:700 .88rem var(--font-s);color:#fff;background:var(--ink);padding:11px 18px;border-radius:14px;text-decoration:none;transition:transform .2s}.hm .plink small{font:400 .66rem var(--font-m);opacity:.75}.hm .plink.alt{background:#fff;color:var(--ink);border:1px solid var(--rule)}.hm .plink:hover{transform:translateY(-2px)}.hm .pshot{margin:0;background:var(--card);border:1px solid var(--rule);border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -30px #10161d80;transform:rotate(1.2deg);transition:transform .4s}.hm .pshot:hover{transform:none}.hm .pshot img{display:block;width:100%;height:auto}.hm .endcta{--bg:#10161d;padding-block:0 84px;background:#f7f3ea}.hm .ebox{position:relative;overflow:hidden;text-align:center;color:#fff;border-radius:22px;padding:54px 24px;background:radial-gradient(520px 300px at 10% 0%,rgba(106,160,255,.35),transparent 70%),radial-gradient(520px 300px at 95% 100%,rgba(181,162,255,.3),transparent 70%),linear-gradient(160deg,#0f1c46,#1d1760 60%,#0d2a4a)}.hm .ebox h2{font-family:var(--font-d);font-weight:600;font-size:clamp(1.6rem,3vw,2.4rem);margin:0;text-wrap:balance;color:#fff}.hm .ebox p{margin:12px auto 0;color:#cfd8f5;max-width:30rem}.hm .ebtns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:26px}.hm .eb{font:700 .95rem var(--font-s);padding:14px 26px;border-radius:99px;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.4);transition:.2s}.hm .eb.main{background:#fff;color:#1d1760;border-color:#fff}.hm .eb:hover{transform:translateY(-2px)}.hm .hero .in{padding-top:96px}html.js .hm .reveal{opacity:0;transform:translateY(34px);transition:opacity .8s,transform .8s}html.js .hm .reveal.in-view{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hm *{animation:none!important;transition:none!important}html{scroll-behavior:auto}.gh,.gh *,.gf,.gf *{animation:none!important;transition:none!important}}.hm .lcol{display:grid;gap:16px;align-content:start;min-width:0}.hm .fplans{min-height:560px}.hm .fbeyond{min-height:110px}
