*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--f);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block}.svgi{vertical-align:-.14em;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;display:inline-block}.svgi.lg{width:24px;height:24px}.svgi.xl{width:30px;height:30px}.svgi.fill{fill:currentColor;stroke:none}.stars{gap:2px;line-height:0;display:inline-flex}.stars .svgi{fill:currentColor;stroke:none;width:15px;height:15px}.stars.empty .svgi{fill:none;stroke:currentColor;stroke-width:1.6px;opacity:.35}.wrap{max-width:1220px;margin:0 auto;padding:0 24px}.lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--green-d);font-size:11.5px;font-weight:800}.muted{color:var(--mut)}.refbar{color:#cfd2f2;background:#363c78;font-size:12.5px}.refbar .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:36px;padding:6px 24px;display:flex}.refbar b{color:#fff}.refbar a{color:#c7ccf7;font-weight:700}.ticker{background:var(--green-dd);color:#dcdef7;border-bottom:1px solid #ffffff14;font-size:13px;position:relative;overflow:hidden}.ticker .row{align-items:center;display:flex}.ticker .live{color:#fff;letter-spacing:.04em;z-index:2;background:#00000038;flex:none;align-items:center;gap:7px;padding:9px 16px;font-size:12px;font-weight:800;display:flex}.dot{background:var(--lime);border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse;box-shadow:0 0 #7ed957b3}@keyframes pulse{0%{box-shadow:0 0 #7ed95799}70%{box-shadow:0 0 0 7px #7ed95700}to{box-shadow:0 0 #7ed95700}}.marq{white-space:nowrap;flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.marq .track{will-change:transform;gap:30px;padding:9px 24px;animation:38s linear infinite scroll;display:inline-flex}.ticker:hover .track{animation-play-state:paused}@keyframes scroll{to{transform:translate(-50%)}}.tk{align-items:center;gap:7px;display:inline-flex}.tk b{color:#fff;font-weight:700}.tk .u{color:#7fe6a8}.tk .d{color:#ffc2cb}.hdr.over:not(.scrolled) .btn.ghost{color:#fff;background:0 0;border-color:#ffffff59}.hdr.over:not(.scrolled) .btn.ghost:hover{border-color:#fff}.btn{font-family:var(--f);border-radius:var(--r-pill);cursor:pointer;background:var(--green-d);color:#fff;transition:.18s var(--ease);border:none;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:800;display:inline-flex}.btn:hover{background:var(--green-dd);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn.green{background:var(--green)}.btn.green:hover{background:var(--green-d)}.btn.soft{background:var(--soft);color:var(--green-d)}.btn.soft:hover{background:#cfeeda}.btn.ghost{color:var(--green-d);border:1.5px solid var(--line);background:#fff}.btn.ghost:hover{border-color:var(--green)}.btn.sm{padding:9px 16px;font-size:13px}.hero{color:#fff;background:radial-gradient(120% 120% at 50% 38%,#141a44 0%,#0b0d22 62%);padding:130px 0 70px;position:relative;overflow:hidden}.hero .cube{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero .cube .w{background:linear-gradient(#8e97ff80 1px,#0000 1px) 0 0/100% 40px,linear-gradient(90deg,#8e97ff57 1px,#0000 1px) 0 0/40px 100%;position:absolute}.hero .cube .floor{transform-origin:bottom;height:66%;animation:6s linear infinite gs;bottom:-3%;left:-30%;right:-30%;transform:perspective(560px)rotateX(68deg);mask:linear-gradient(#0000 40%,#000)}.hero .cube .ceil{transform-origin:top;height:66%;animation:7s linear infinite reverse gs;top:-3%;left:-30%;right:-30%;transform:perspective(560px)rotateX(-68deg);mask:linear-gradient(#000,#0000 60%)}.hero .cube .vig{background:radial-gradient(58% 64% at 50% 46%,#0b0d22eb,#0000 72%);position:absolute;inset:0}@keyframes gs{to{background-position:0 40px,0 0}}.hero .beam{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero .beam .draw{stroke-linecap:round;stroke-linejoin:round}.hero .beam .spark{opacity:0}@keyframes spk{0%{opacity:0}30%{opacity:1}to{opacity:0}}.hero .wrap{z-index:5;position:relative}.hero .lbl{color:#8e97ff;margin-bottom:14px}.hero h1{font-size:var(--h-hero);font-weight:var(--hw);letter-spacing:-.03em;color:#fff;max-width:18ch;line-height:1.04}.hero h1 .l{color:#8e97ff;text-shadow:0 0 32px #8e97ff8c}.hero p{color:#aeb4dc;max-width:52ch;margin-top:20px;font-size:clamp(15px,2vw,19px);line-height:1.55}.askwrap{max-width:660px;margin-top:30px}.askbar{backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px;gap:8px;padding:8px;display:flex;box-shadow:0 18px 44px -24px #000000b3}.askbar .ic{color:#8e97ff;flex:none;place-items:center;width:46px;display:grid}.askbar input{font-family:var(--f);color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:16px}.askbar input::placeholder{color:#8990bd}.askbar .btn{color:#14152e;background:#8e97ff}.askbar .btn:hover{background:#a3abff;box-shadow:0 0 22px #8e97ff80}.chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.chip{color:#dfe2f7;border-radius:var(--r-pill);cursor:pointer;background:#ffffff0e;border:1px solid #ffffff21;align-items:center;padding:7px 14px;font-size:13px;font-weight:700;transition:all .16s;display:inline-flex}.chip:hover{background:#ffffff1f;border-color:#8e97ff}.chip:focus-visible{outline:2px solid var(--neon);outline-offset:2px}@media (width<=880px){.chip{min-height:40px}}.hstats{flex-wrap:wrap;gap:34px;margin-top:34px;display:flex}.hstat .n{letter-spacing:-.02em;color:#fff;font-size:30px;font-weight:800;line-height:1}.hstat .t{color:#c2c7e6;margin-top:6px;font-size:13px;font-weight:600}.pstrip{border-bottom:1px solid var(--line);background:#fff}.pstrip .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;padding:16px 24px;display:flex}.pstrip .t{color:var(--ink2);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.pstrip .lgc{border:1px solid var(--line);border-radius:var(--r);width:104px;height:48px;box-shadow:var(--sh-rest);background:#fff;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.pstrip .lg{object-fit:contain;width:auto;max-width:100%;height:26px}.sec{padding:56px 0}.sec.band{background:var(--bg2)}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:26px;display:flex}.sec-h h2{font-size:clamp(23px,3.2vw,34px);font-weight:var(--hw);letter-spacing:-.025em}.sec-h p{color:var(--ink2);max-width:60ch;margin-top:7px;font-size:15px}.sec-h .link{color:var(--green-d);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.sec-h .link .svgi{transition:transform .18s}.sec-h .link:hover .svgi{transform:translate(3px)}.cgrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.ccard{border-radius:var(--r-lg);border:1px solid var(--line);transition:transform .25s var(--ease),box-shadow .25s,border-color .25s;background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #363c780a,0 10px 26px -18px #363c784d}.ccard:hover{border-color:#c7ccf7;transform:translateY(-6px);box-shadow:0 1px 2px #363c780d,0 22px 44px -22px #5660b880}.ccard .vis{color:#fff;place-items:center;height:158px;display:grid;position:relative;overflow:hidden}.ccard .vis:after{content:"";background:radial-gradient(circle at 82% -10%,#ffffff57,#0000 55%),linear-gradient(#ffffff1a 1px,#0000 1px) 0 0/100% 22px,linear-gradient(90deg,#ffffff1a 1px,#0000 1px) 0 0/22px 100%;position:absolute;inset:0;mask:linear-gradient(135deg,#000,#0000 78%)}.ccard .vis .ico3d{aspect-ratio:1;z-index:1;width:50%;max-width:158px;height:auto;transition:transform .35s var(--ease);position:relative;overflow:visible}.ccard:hover .vis .ico3d{transform:translateY(-5px)scale(1.05)}.ccard .cc{flex-direction:column;flex:1;padding:15px 17px 17px;display:flex}.ccard h3{letter-spacing:-.01em;font-size:16px;font-weight:800}.ccard .n{color:var(--green-d);margin-top:3px;font-size:12.5px;font-weight:700}.ccard .go{color:var(--green-d);align-items:center;gap:5px;margin-top:12px;font-size:13.5px;font-weight:800;display:inline-flex}.ccard .go .svgi{transition:transform .18s}.ccard:hover .go .svgi{transform:translate(4px)}.v1{background:linear-gradient(150deg,#4a54a8,#6f79d6)}.v2{background:linear-gradient(150deg,#3f57c4,#6678e0)}.v3{background:linear-gradient(150deg,#445098,#6470c0)}.v4{background:linear-gradient(150deg,#6a5fcf,#9183ec)}.v5{background:linear-gradient(150deg,#5b6bd0,#8a93e6)}.v6{background:linear-gradient(150deg,#5a3fa8,#7d5fd0)}.v7{background:linear-gradient(150deg,#5660b8,#828bdf)}.v8{background:linear-gradient(150deg,#5050c8,#7d7dea)}.v9{background:linear-gradient(150deg,#4a54a8,#6f79d6)}.v10{background:linear-gradient(150deg,#356fd0,#5fa0ea)}.dash{grid-template-columns:1.05fr .95fr;gap:20px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;padding:22px;box-shadow:0 1px 2px #363c780a,0 16px 36px -24px #363c7866}.panel-h{align-items:center;gap:11px;margin-bottom:16px;display:flex}.panel-h .svgi.lg{background:var(--soft);border-radius:9px;flex:none;width:38px;height:38px;padding:10px;color:var(--green-d)!important}.panel-h h3{letter-spacing:-.01em;font-size:18px;font-weight:800}.panel-h .live-pill{color:var(--green-d);background:var(--soft);border-radius:var(--r-pill);align-items:center;gap:6px;margin-left:auto;padding:4px 11px;font-size:11.5px;font-weight:800;display:inline-flex}.tabs{background:var(--bg2);border-radius:var(--r-pill);gap:2px;margin-bottom:16px;padding:4px;display:inline-flex}.tab{color:var(--mut);border-radius:var(--r-pill);cursor:pointer;font-size:13px;font-weight:700;font-family:var(--f);background:0 0;border:none;padding:7px 15px;transition:all .16s}.tab.on{color:var(--green-d);box-shadow:var(--sh-sm);background:#fff}.fxtable{border-collapse:collapse;width:100%}.fxtable th{text-align:right;color:var(--mut);text-transform:uppercase;letter-spacing:.05em;padding:0 0 10px;font-size:11px;font-weight:800}.fxtable th:first-child{text-align:left}.fxtable td{border-top:1px solid var(--line);text-align:right;padding:11px 0;font-size:15px;font-weight:700}.fxtable td:first-child{text-align:left}.fxtable .cur{align-items:center;gap:10px;display:flex}.flag{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.fxtable .delta{align-items:center;gap:3px;font-size:12px;font-weight:800;display:inline-flex}.delta.u{color:var(--up)}.delta.d{color:var(--dn)}.spark{width:74px;height:26px}.spark polyline{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.delta.u .spark polyline{stroke:var(--up)}.delta.d .spark polyline{stroke:var(--dn)}.fxnote{color:var(--mut);align-items:center;gap:7px;margin-top:14px;font-size:12.5px;display:flex}.mkgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mkcard{border:1px solid var(--line);transition:transform .2s var(--ease),box-shadow .2s,border-color .2s;background:#fff;border-radius:8px;padding:14px;box-shadow:0 1px 2px #363c7808}.mkcard:hover{border-color:#c7ccf7;transform:translateY(-3px);box-shadow:0 14px 30px -20px #5660b880}.mkcard .top{align-items:center;gap:9px;margin-bottom:8px;display:flex}.mkcard .sym{color:#fff;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid;box-shadow:0 6px 14px -8px #0006}.mkcard .nm{font-size:13px;font-weight:800}.mkcard .full{color:var(--mut);font-size:11px}.mkcard .price{letter-spacing:-.02em;font-size:19px;font-weight:800}.mkcard .ch{align-items:center;gap:4px;margin-top:2px;font-size:12.5px;font-weight:800;display:flex}.mkcard .sparkbig{width:100%;height:34px;margin-top:8px}.sparkbig polyline{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.sparkbig.up polyline{stroke:var(--up)}.sparkbig.dn polyline{stroke:var(--dn)}.sparkbig.muted polyline{stroke:var(--mut)}.ai{border-radius:var(--r-lg);color:#fff;background:radial-gradient(120% 130% at 85% -20%,#222858 0%,#0c0e22 60%);border:1px solid #ffffff1a;grid-template-columns:1.05fr .95fr;align-items:center;gap:34px;padding:40px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #14152eb3}.ai:before{content:"";filter:blur(22px);pointer-events:none;background:radial-gradient(circle,#8e97ff4d,#0000 62%);border-radius:50%;width:380px;height:380px;position:absolute;top:-90px;right:-60px}.ai>*{z-index:1;position:relative}.ai .badge{color:#cdd2ff;border-radius:var(--r-pill);text-transform:uppercase;letter-spacing:.06em;background:#ffffff12;border:1px solid #ffffff29;align-items:center;gap:7px;padding:6px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.ai .badge .svgi{color:#8e97ff}.ai h2{letter-spacing:-.02em;color:#fff;margin:15px 0 10px;font-size:clamp(22px,3vw,30px);font-weight:800}.ai-copy>p{color:#aeb4dc;max-width:50ch;font-size:15.5px}.ai-feats{gap:12px;margin:20px 0 24px;list-style:none;display:grid}.ai-feats li{color:#eef0fb;align-items:flex-start;gap:11px;font-size:14.5px;font-weight:600;line-height:1.4;display:flex}.ai-feats .tick{color:#8e97ff;background:#8e97ff2e;border:1px solid #8e97ff66;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.ai-feats .tick .svgi{width:13px;height:13px}.ai .btn{color:#14152e;background:#8e97ff}.ai .btn:hover{background:#a3abff;box-shadow:0 0 22px #8e97ff80}.ai-chat{border-radius:var(--r-lg);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff21;flex-direction:column;gap:11px;padding:16px;display:flex;box-shadow:0 24px 50px -26px #000c}.ai-chat .ch-h{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding-bottom:12px;display:flex}.ai-chat .ch-ava{color:#fff;background:linear-gradient(140deg,#8e97ff,#5660b8);border-radius:9px;place-items:center;width:38px;height:38px;animation:2.4s ease-in-out infinite aglow;display:grid}@keyframes aglow{0%,to{box-shadow:0 0 14px #8e97ff59}50%{box-shadow:0 0 22px 4px #8e97ff99}}.bub{max-width:86%;animation:bubin .5s var(--ease) both;border-radius:9px;padding:11px 14px;font-size:13.5px;line-height:1.45}@keyframes bubin{0%{opacity:0;transform:translateY(8px)}}.bub.u{color:#14152e;background:#8e97ff;border-bottom-right-radius:3px;align-self:flex-end;font-weight:600}.bub.a{color:#dfe2f5;background:#ffffff14;border-bottom-left-radius:3px;align-self:flex-start}.bub.a b{color:#aeb4ff}.typing{background:#ffffff14;border-radius:9px;align-self:flex-start;gap:5px;padding:13px 15px;display:flex}.typing i{background:#aeb4dc;border-radius:50%;width:6px;height:6px;animation:1.3s infinite blink}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,60%,to{opacity:.3}30%{opacity:1}}@media (width<=860px){.ai{grid-template-columns:1fr;gap:24px;padding:24px}}.promos{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.promo{border-radius:var(--r-lg);color:#fff;transition:transform .22s var(--ease),box-shadow .22s;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px -22px #5660b8b3}.promo:hover{transform:translateY(-5px);box-shadow:0 26px 52px -24px #5660b8d9}.promo:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% -10%,#ffffff38,#0000 55%),linear-gradient(#ffffff14 1px,#0000 1px) 0 0/100% 26px,linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/26px 100%;position:absolute;inset:0;mask:linear-gradient(135deg,#000,#0000 70%)}.promo>*{z-index:1;position:relative}.promo:after{content:"";background:#ffffff1f;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-30px;right:-30px}.promo.a{background:linear-gradient(140deg,#5660b8,#6f79d6)}.promo.b{background:linear-gradient(140deg,#4a54a8,#6f79d6)}.promo.c{background:linear-gradient(140deg,#6a5fcf,#8f86e8)}.promo .k{opacity:.9;text-transform:uppercase;letter-spacing:.05em;z-index:1;font-size:12.5px;font-weight:800;position:relative}.promo .v{z-index:1;margin:10px 0;font-size:42px;font-weight:800;line-height:1;position:relative}.promo .d{opacity:.94;z-index:1;flex:1;font-size:14px;position:relative}.promo .btn{color:var(--green-d);z-index:1;background:#fff;align-self:flex-start;margin-top:18px;position:relative}.promo.b .btn{color:#4a54a8}.promo.c .btn{color:#6a5fcf}.prods{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.card{border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .2s var(--ease),box-shadow .2s,border-color .2s;box-shadow:var(--sh-rest);background:#fff;flex-direction:column;padding:20px;display:flex}.card:hover{box-shadow:var(--sh);border-color:var(--bd-hi);transform:translateY(-5px)}.card .top{align-items:center;gap:12px;margin-bottom:13px;display:flex}.mono{color:#fff;border-radius:7px;flex:none;place-items:center;width:46px;height:46px;font-size:18px;font-weight:800;display:grid;box-shadow:0 7px 16px -9px #363c7899}.card .blogo{border:1px solid var(--line);min-width:88px;height:44px;box-shadow:var(--sh-rest);background:#fff;border-radius:7px;flex:none;place-items:center;padding:6px 10px;display:grid}.card .blogo img{object-fit:contain;max-width:108px;max-height:30px}.card .bank{font-size:14.5px;font-weight:800}.card .kind{color:var(--mut);margin:10px 0 2px;font-size:12.5px;font-weight:600}.card .rb{text-align:right;margin-left:auto}.card .rb .stars{color:#f5a623;justify-content:flex-end}.card .rb .sc{color:var(--mut);font-size:11px;font-weight:800}.pill{color:var(--green-d);background:var(--soft);border-radius:var(--r-pill);align-self:flex-start;margin-bottom:10px;padding:4px 11px;font-size:11px;font-weight:800;display:inline-flex}.pill.hot{color:var(--amber);background:var(--amber-s)}.headline{margin-bottom:13px;font-size:15px;font-weight:700;line-height:1.32}.rows{border-top:1px solid var(--line);margin-top:auto;padding-top:11px}.row{justify-content:space-between;align-items:baseline;padding:5px 0;font-size:13px;display:flex}.row .k{color:var(--mut)}.row .v{font-weight:800}.row .v.big{color:var(--green-d);font-size:22px}.card .btn{justify-content:center;width:100%;margin-top:14px}.insurance{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.ins{border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .2s var(--ease),box-shadow .2s,border-color .2s;text-align:left;box-shadow:var(--sh-rest);background:#fff;flex-direction:column;gap:9px;padding:20px 18px;display:flex}.ins:hover{box-shadow:var(--sh);border-color:var(--bd-hi);transform:translateY(-5px)}.ins .ico3dbox{flex:none;place-items:center;width:72px;height:72px;margin-bottom:2px;display:grid}.ins .ico3dbox .ico3d{width:72px;height:72px;overflow:visible}.ins h3{font-size:15.5px;font-weight:800}.ins p{color:var(--mut);flex:1;font-size:12.5px;line-height:1.45}.ins .from{color:var(--green-d);font-size:13px;font-weight:800}.i1{background:linear-gradient(150deg,#5660b8,#6f79d6)}.i2{background:linear-gradient(150deg,#4a54a8,#6f79d6)}.i3{background:linear-gradient(150deg,#6f79d6,#9aa2ea)}.i4{background:linear-gradient(150deg,#6a5fcf,#8f86e8)}.i5{background:linear-gradient(150deg,#5b6bd0,#8a93e6)}.reports{grid-template-columns:1.4fr 1fr 1fr;gap:18px;display:grid}.report{border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .2s var(--ease),box-shadow .2s,border-color .2s;box-shadow:var(--sh-rest);background:#fff;flex-direction:column;display:flex;overflow:hidden}.report:hover{box-shadow:var(--sh);border-color:var(--bd-hi);transform:translateY(-5px)}.report .chart{border-bottom:1px solid var(--line);background:linear-gradient(#f4f5fa,#fff);height:150px;position:relative}.report.big .chart{height:190px}.report .cc{padding:18px}.report .tag{color:var(--green-d);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.report h3{margin:8px 0 6px;font-size:16px;font-weight:800;line-height:1.3}.report.big h3{font-size:20px}.report p{color:var(--mut);font-size:13px;line-height:1.5}.report .meta{color:var(--mut);align-items:center;gap:8px;margin-top:13px;font-size:12px;font-weight:600;display:flex}.report .meta .dl{color:var(--green-d);align-items:center;gap:5px;margin-left:auto;font-weight:800;text-decoration:none;display:inline-flex}.report .meta a.dl:hover{color:var(--green-dd)}.kpis{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.kpi{flex:1;min-width:120px}.kpi .n{letter-spacing:-.02em;font-size:24px;font-weight:800}.kpi .n .delta{font-size:13px}.kpi .t{color:var(--mut);margin-top:2px;font-size:12px;font-weight:600}.ecar{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ecard{border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .2s var(--ease),box-shadow .2s,border-color .2s;box-shadow:var(--sh-rest);background:#fff;flex-direction:column;display:flex;overflow:hidden}.ecard:hover{box-shadow:var(--sh);border-color:var(--bd-hi);transform:translateY(-5px)}.ecard .ph{background:linear-gradient(150deg,var(--soft),#dfe3fa);height:160px;position:relative;overflow:hidden}.ecard .ph img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease);display:block}.ecard:hover .ph img{transform:scale(1.05)}.ecard.b .ph{background:linear-gradient(150deg,var(--teal-s),#d6dbf7)}.ecard.c .ph{background:linear-gradient(150deg,var(--amber-s),#e4e7fb)}.ecard .ph .em{color:var(--green-d);opacity:.5;position:absolute;bottom:14px;left:16px}.ecard.b .ph .em{color:var(--teal)}.ecard.c .ph .em{color:var(--amber)}.ecard .cc{flex-direction:column;flex:1;padding:17px;display:flex}.ecard .tag{color:var(--green-d);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.ecard h3{flex:1;margin:8px 0;font-size:16px;font-weight:800;line-height:1.32}.ecard .by{color:var(--mut);align-items:center;gap:8px;font-size:12px;display:flex}.ecard .av{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex:none;width:28px;height:28px;box-shadow:0 2px 6px -3px #363c7899}.rev{grid-template-columns:1fr 1fr;gap:18px;display:grid}.review{border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .2s var(--ease),box-shadow .2s,border-color .2s;box-shadow:var(--sh-rest);background:#fff;padding:22px}.review:hover{box-shadow:var(--sh);border-color:var(--bd-hi);transform:translateY(-3px)}.rv-h{align-items:center;gap:12px;margin-bottom:10px;display:flex}.av2{background:var(--soft);width:42px;height:42px;color:var(--green-d);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;box-shadow:0 4px 12px -6px #5660b880}.rv-h .nm{font-size:14.5px;font-weight:800}.rv-h .rate{color:var(--mut);align-items:center;gap:6px;font-size:13px;display:flex}.rv-h .stars{color:#f5a623}.rv-h .date{color:var(--mut);margin-left:auto;font-size:13px}.review h3{margin-bottom:6px;font-size:16px;font-weight:800}.review p{color:var(--ink2);font-size:14px}.review .more{color:var(--green-d);font-weight:800}.metrics{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.metric{color:var(--ink2);background:var(--bg2);cursor:pointer;border-radius:5px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:700;transition:all .14s;display:inline-flex}.metric:hover{background:var(--bg3)}.metric .b{color:#fff;border-radius:4px;padding:1px 8px;font-size:12px;font-weight:800}.metric .b.g{background:var(--up)}.metric .b.r{background:var(--dn)}.metric .b.p{background:var(--green-d)}.metric.cmt{margin-left:auto}.parts{flex-wrap:wrap;gap:12px;display:flex}.part{border:1px solid var(--line);border-radius:var(--r);min-width:130px;transition:.18s var(--ease);box-shadow:var(--sh-rest);background:#fff;flex:1;place-items:center;padding:22px 18px;display:grid}.part:hover{border-color:var(--bd-hi);box-shadow:var(--sh);transform:translateY(-3px)}.part img{object-fit:contain;filter:grayscale();opacity:.72;max-width:100%;height:34px;transition:all .18s}.part:hover img{filter:none;opacity:1}.reveal{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}.stagger>*{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translateY(22px)}.stagger.in>*{opacity:1;transform:none}.hero .reveal,.hero .stagger>*{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.reveal,.stagger>*{transition:none;opacity:1!important;transform:none!important}.marq .track,.dot,.hero .cube .floor,.hero .cube .ceil,.ai-chat .ch-ava,.typing i{animation:none}.hero .beam{display:none}}.svg-defs{width:0;height:0;position:absolute;overflow:hidden}.btn.drawer-cta{justify-content:center;margin-top:14px}.flag.usd{background:#5660b8}.flag.eur{background:#2a5fc2}.flag.pln{background:#c2371a}.flag.gbp{background:#5a45b8}.mkcard .sym.btc{background:#f7931a}.mkcard .sym.eth{background:#627eea}.mkcard .sym.usdt{background:#26a17b}.mkcard .sym.sol{background:#0033ad}.mkcard .ch.up{color:var(--up)}.mkcard .ch.dn{color:var(--dn)}.ai-disc{color:#aeb4dc;margin-top:12px;font-size:11.5px}.ai-nm{font-size:14px;font-weight:800}.ai-sub{color:var(--mut);font-size:12px}.bub.d1{animation-delay:50ms}.bub.d2{animation-delay:.25s}.bub.d3{animation-delay:.5s}.typing.d4{animation-delay:.7s}.bank-init{color:var(--green-d);font-weight:800}.svgi.star-off{opacity:.3}.sec.pt0{padding-top:0}@media (width<=1080px){.cgrid,.insurance{grid-template-columns:repeat(3,1fr)}.reports{grid-template-columns:1fr 1fr}.report.big{grid-column:1/-1}}@media (width<=920px){.dash{grid-template-columns:1fr}.prods{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.promos,.ecar,.rev{grid-template-columns:1fr}.fcols{grid-template-columns:1fr 1fr}.hstats{gap:24px}}@media (width<=620px){.wrap{padding:0 16px}.cgrid{grid-template-columns:1fr 1fr;gap:12px}.insurance{grid-template-columns:1fr 1fr}.reports{grid-template-columns:1fr}.prods{grid-template-columns:1fr 1fr;gap:12px}.mkgrid{grid-template-columns:1fr 1fr}.hero{padding:93px 0 52px}.sec{padding:42px 0}.hstat .n{font-size:25px}.ticker .live span:not(.dot){display:none}.parts{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:10px;margin:0 -16px;padding:2px 16px 10px;overflow-x:auto}.parts::-webkit-scrollbar{display:none}.part{scroll-snap-align:start;flex:none;min-width:152px}}@media (width<=560px){.askbar{flex-wrap:wrap}.askbar input{flex:auto;min-width:0}.askbar .btn{flex:1 0 100%;justify-content:center}}@media (width<=430px){.prods,.mkgrid{grid-template-columns:1fr}.askbar input{font-size:15px}.fcols{grid-template-columns:1fr}}
