.fin-lp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#15100e;--panel:#1f1714;--panel-2:#271c17;--rail:#140f0d;--line:#352a22;--line-soft:#241b16;--ink:#f4ece4;--body-ink:#cbbbb0;--slate:#9c8a7f;--muted:#987;--green:#e0796c;--green-2:#d6685b;--green-tint:#2c1d18;--green-soft:#3e2a22;--up:#34d399;--up-tint:#11291f;--down:#ff6b6b;--down-tint:#2e1715;--blue:#7fa9f0;--amber:#f5a524;--disp:var(--font-jakarta),system-ui,sans-serif;--body:var(--font-inter),system-ui,sans-serif;--mono:var(--font-plex),ui-monospace,monospace;--shadow:0 24px 60px -28px #000000b8;--glow:0 0 0 1px #e0796c40,0 12px 30px -12px #e0796c59;--tb:58px}html.light .fin-lp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbf6f0;--panel:#fff;--panel-2:#faf0ed;--rail:#fff;--line:#eee0d7;--line-soft:#f4e9e1;--ink:#2a201c;--body-ink:#5c4d45;--slate:#6e6056;--muted:#7c6d60;--green:#c75b4f;--green-2:#a8473d;--green-tint:#faf0ed;--green-soft:#f2d9d3;--up:#1e9e63;--up-tint:#e7f4ec;--down:#d64c4c;--down-tint:#fbeae8;--blue:#3b82f6;--shadow:0 24px 60px -30px #6e2d2642;--glow:0 0 0 1px #c75b4f33,0 12px 30px -14px #c75b4f4d}.fin-lp *{box-sizing:border-box;margin:0;padding:0}.fin-lp{scroll-behavior:smooth;font-family:var(--body);background:var(--bg);color:var(--body-ink);-webkit-font-smoothing:antialiased;background-image:radial-gradient(var(--line-soft) 1px,transparent 1px);background-size:24px 24px;line-height:1.6}.fin-lp a{color:inherit;text-decoration:none}.fin-lp h1,.fin-lp h2,.fin-lp h3,.fin-lp h4{font-family:var(--disp);color:var(--ink);letter-spacing:-.015em;line-height:1.13}.fin-lp .mono{font-family:var(--mono);font-feature-settings:"tnum" 1}.fin-lp ::selection{background:var(--green);color:#2a130f}.fin-lp .topbar{height:var(--tb);z-index:80;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:0 18px;display:flex;position:fixed;top:0;left:0;right:0}.fin-lp .brand{flex:none;align-items:center;gap:10px;display:flex}.fin-lp .logo-mk{background:var(--green);color:#2a130f;width:34px;height:34px;font-family:var(--disp);box-shadow:var(--glow);border-radius:7px;place-items:center;font-size:14px;font-weight:800;display:grid}.fin-lp .brand b{font-family:var(--disp);color:var(--ink);font-size:15px;font-weight:800;line-height:1}.fin-lp .brand small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green);font-size:9.5px;display:block}.fin-lp .tb-ticker{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.fin-lp .tb-track{white-space:nowrap;will-change:transform;gap:26px;animation:38s linear infinite tick;display:inline-flex}.fin-lp .topbar:hover .tb-track{animation-play-state:paused}.fin-lp .tk{font-family:var(--mono);color:var(--slate);align-items:center;gap:7px;font-size:12px;display:inline-flex}.fin-lp .tk .s{color:var(--ink);font-weight:600}.fin-lp .tk .up{color:var(--up)}.fin-lp .tk .down{color:var(--down)}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.fin-lp .tb-cta{flex:none;align-items:center;gap:10px;display:flex}.fin-lp .theme-toggle{border:1px solid var(--line);background:var(--panel);width:36px;height:36px;color:var(--green);cursor:pointer;border-radius:7px;place-items:center;font-size:15px;display:grid}.fin-lp .theme-toggle:hover{border-color:var(--green)}.fin-lp .btn{font-family:var(--disp);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;transition:transform .16s,box-shadow .2s,background .2s;display:inline-flex}.fin-lp .btn-primary{background:var(--green);color:#2a130f;border-color:var(--green)}.fin-lp .btn-primary:hover{box-shadow:var(--glow);background:var(--green-2);transform:translateY(-2px)}.fin-lp .btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.fin-lp .btn-ghost:hover{border-color:var(--green);color:var(--green)}@media (prefers-reduced-motion:reduce){.fin-lp .tb-track{animation:none}}.fin-lp .shell{max-width:1380px;padding:calc(var(--tb) + 22px) 22px 0;grid-template-columns:236px 1fr;align-items:start;gap:22px;margin:0 auto;display:grid}.fin-lp .rail{top:calc(var(--tb) + 22px);max-height:calc(100vh - var(--tb) - 40px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;gap:8px;padding-right:2px;display:flex;position:sticky;overflow-y:auto}.fin-lp .rail::-webkit-scrollbar{width:6px}.fin-lp .rail::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.fin-lp .rail::-webkit-scrollbar-track{background:0 0}.fin-lp .rail-nav{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:7px}.fin-lp .rail-link{color:var(--slate);border-radius:7px;align-items:center;gap:10px;padding:6.5px 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}.fin-lp .rail-link .ic{text-align:center;opacity:.9;width:20px;font-size:14px}.fin-lp .rail-link:hover{background:var(--panel-2);color:var(--ink)}.fin-lp .rail-link.active{background:var(--green-tint);color:var(--green);font-weight:600}.fin-lp .rail-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px}.fin-lp .rail-card .stat{color:var(--ink);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.fin-lp .rail-card .dot{background:var(--up);width:8px;height:8px;box-shadow:0 0 0 4px var(--green-tint);border-radius:50%}.fin-lp .rail-card p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.55}.fin-lp .rail-card .mini{flex-direction:column;gap:7px;margin-top:12px;display:flex}.fin-lp .rail-card .mini a{font-family:var(--mono);color:var(--slate);align-items:center;gap:8px;font-size:12px;display:flex}.fin-lp .rail-card .mini a:hover{color:var(--green)}.fin-lp .main{min-width:0;padding-bottom:60px}@media (max-width:980px){.fin-lp .shell{padding-top:calc(var(--tb) + 16px);grid-template-columns:1fr}.fin-lp .rail{display:none}}.fin-lp .sec{scroll-margin-top:calc(var(--tb) + 16px);margin-top:30px}.fin-lp .sec:first-child{margin-top:0}.fin-lp .eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:inline-flex}.fin-lp .eyebrow:before{content:"";background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px var(--green-tint);border-radius:2px}.fin-lp section:not(#gioi-thieu):not(#dich-vu):not(#danh-gia):not(#bao-gia) .eyebrow{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.fin-lp .sec-h{max-width:24ch;margin-top:11px;font-size:clamp(22px,2.5vw,30px);font-weight:800}.fin-lp .sec-lead{color:var(--slate);max-width:70ch;margin-top:10px;font-size:15.5px}.fin-lp .bento{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(10px,auto);gap:14px;margin-top:18px;display:grid}.fin-lp .tile{background:var(--panel);border:1px solid var(--line);border-radius:13px;min-width:0;padding:22px}.fin-lp .c3{grid-column:span 3}.fin-lp .c4{grid-column:span 4}.fin-lp .c5{grid-column:span 5}.fin-lp .c6{grid-column:span 6}.fin-lp .c7{grid-column:span 7}.fin-lp .c8{grid-column:span 8}.fin-lp .c12{grid-column:span 12}.fin-lp .r2{grid-row:span 2}@media (max-width:980px){.fin-lp .c3,.fin-lp .c4,.fin-lp .c5,.fin-lp .c6,.fin-lp .c7,.fin-lp .c8{grid-column:span 6}.fin-lp .r2{grid-row:auto}}@media (max-width:620px){.fin-lp .c3,.fin-lp .c4,.fin-lp .c5,.fin-lp .c6,.fin-lp .c7,.fin-lp .c8,.fin-lp .c12{grid-column:span 12}}.fin-lp .hero-tile{background:radial-gradient(700px 240px at 88% -20%,#1fd18c24,transparent 60%),var(--panel);flex-direction:column;justify-content:center;display:flex}.fin-lp .hero-tile h1{letter-spacing:-.03em;margin-top:14px;font-size:clamp(28px,3.6vw,44px);font-weight:800}.fin-lp .hero-tile h1 .g{color:var(--green)}.fin-lp .hero-tile .sub{color:var(--slate);max-width:52ch;margin-top:14px;font-size:16px}.fin-lp .pairs{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.fin-lp .pair{font-family:var(--mono);color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600}.fin-lp .hero-cta{flex-wrap:wrap;gap:11px;margin-top:20px;display:flex}.fin-lp .chart-tile{flex-direction:column;display:flex}.fin-lp .cc-head{justify-content:space-between;align-items:center;display:flex}.fin-lp .cc-head .sym{font-family:var(--mono);color:var(--ink);font-size:14px;font-weight:600}.fin-lp .cc-head .pos{font-family:var(--mono);color:var(--up);background:var(--up-tint);border-radius:5px;padding:3px 9px;font-size:12px}.fin-lp .cc-price{font-family:var(--mono);color:var(--ink);letter-spacing:-.02em;margin-top:10px;font-size:30px;font-weight:600}.fin-lp .cc-sub{font-family:var(--mono);color:var(--up);font-size:12px}.fin-lp .chart-svg{width:100%;height:120px;margin-top:auto;display:block}.fin-lp .cc-foot{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.fin-lp .cc-foot div{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:9px}.fin-lp .cc-foot .k{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.fin-lp .cc-foot .v{font-family:var(--mono);color:var(--ink);margin-top:2px;font-size:13px;font-weight:600}.fin-lp .kpi{flex-direction:column;gap:6px;padding:18px;display:flex}.fin-lp .kpi .k{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.fin-lp .kpi .v{font-family:var(--mono);color:var(--ink);letter-spacing:-.02em;font-size:26px;font-weight:600}.fin-lp .kpi .spark{width:100%;height:26px;display:block}.fin-lp .svc-tile{flex-direction:column;display:flex}.fin-lp .svc-tile .ic{background:var(--green-tint);width:42px;height:42px;color:var(--green);border-radius:8px;place-items:center;font-size:20px;display:grid}.fin-lp .svc-tile h3{margin:13px 0 7px;font-size:17px}.fin-lp .svc-tile.feat h3{font-size:22px}.fin-lp .svc-tile p{color:var(--slate);font-size:13.5px}.fin-lp .svc-tile .tags{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:14px;display:flex}.fin-lp .svc-tile .tags span{font-family:var(--mono);color:var(--green);background:var(--green-tint);border-radius:4px;padding:3px 8px;font-size:11px}.fin-lp .cta-tile{background:var(--green);color:#2a130f;flex-direction:column;justify-content:center;display:flex}.fin-lp .cta-tile h3{color:#2a130f;font-size:20px}.fin-lp .cta-tile p{color:#04130dcc;margin-top:6px;font-size:13.5px}.fin-lp .cta-tile .btn{color:var(--green);background:#2a130f;border-color:#2a130f;align-self:flex-start;margin-top:16px}.fin-lp .cta-tile .btn:hover{background:#0a1120}.fin-lp .heat{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}@media (max-width:560px){.fin-lp .heat{grid-template-columns:repeat(2,1fr)}}.fin-lp .mkt{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px;position:relative;overflow:hidden}.fin-lp .mkt .top{justify-content:space-between;align-items:center;display:flex}.fin-lp .mkt .ic{font-size:18px}.fin-lp .mkt .chg{font-family:var(--mono);border-radius:4px;padding:2px 7px;font-size:12px}.fin-lp .mkt.u .chg{color:var(--up);background:var(--up-tint)}.fin-lp .mkt.d .chg{color:var(--down);background:var(--down-tint)}.fin-lp .mkt b{font-family:var(--disp);color:var(--ink);margin-top:11px;font-size:15px;display:block}.fin-lp .mkt small{font-family:var(--mono);color:var(--slate);font-size:11.5px}.fin-lp .mkt .sl{width:100%;height:26px;margin-top:10px;display:block}.fin-lp .why-grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:16px;margin-top:18px;display:grid}.fin-lp .why-note{flex-direction:column;display:flex}.fin-lp .why-note .row{margin-top:auto}.fin-lp .term{border:1px solid var(--line);background:#060a12;border-radius:10px;overflow:hidden}html.light .fin-lp .term{background:#0b1322}.fin-lp .term-bar{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:11px 14px;display:flex}.fin-lp .term-bar i{border-radius:50%;width:11px;height:11px;display:block}.fin-lp .term-bar i:first-child{background:#ff5f57}.fin-lp .term-bar i:nth-child(2){background:#febc2e}.fin-lp .term-bar i:nth-child(3){background:#28c840}.fin-lp .term-bar span{font-family:var(--mono);color:#7286a3;margin-left:8px;font-size:11.5px}.fin-lp .term-body{font-family:var(--mono);padding:16px 18px;font-size:13px;line-height:1.85}.fin-lp .term-body .ln{white-space:pre-wrap;gap:10px;display:flex}.fin-lp .term-body .gut{color:#3a4a66;-webkit-user-select:none;user-select:none}.fin-lp .dl-bad{color:#ff8a90;background:#ff5b6b14}.fin-lp .dl-good{color:#7fe9c2;background:#1fd18c14}.fin-lp .dl-cmt{color:#5a6b86}.fin-lp .why-note{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:20px}.fin-lp .why-note h3{font-size:17px}.fin-lp .why-note p{color:var(--slate);margin-top:10px;font-size:14px}.fin-lp .why-note .row{font-family:var(--mono);color:var(--ink);border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:14px;padding-top:14px;font-size:13px;display:flex}.fin-lp .why-note .row b{color:var(--down)}@media (max-width:820px){.fin-lp .why-grid{grid-template-columns:1fr}}.fin-lp .pipe{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid;position:relative}.fin-lp .pstep{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:20px;position:relative}.fin-lp .pstep .num{font-family:var(--mono);color:var(--green);background:var(--green-tint);border-radius:6px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.fin-lp .pstep h3{margin:12px 0 6px;font-size:15px}.fin-lp .pstep p{color:var(--slate);font-size:13px}.fin-lp .pstep:after{content:"→";color:var(--line);font-family:var(--mono);z-index:2;position:absolute;top:32px;right:-12px}.fin-lp .pstep:last-child:after{display:none}@media (max-width:820px){.fin-lp .pipe{grid-template-columns:1fr 1fr}.fin-lp .pstep:after{display:none}}@media (max-width:520px){.fin-lp .pipe{grid-template-columns:1fr}}.fin-lp .conf-list{gap:13px;display:grid}.fin-lp .conf-item{gap:13px;display:flex}.fin-lp .conf-item .ic{background:var(--green-tint);width:40px;height:40px;color:var(--green);border-radius:8px;flex:none;place-items:center;font-size:17px;display:grid}.fin-lp .conf-item b{font-family:var(--disp);color:var(--ink);font-size:15px}.fin-lp .conf-item p{color:var(--slate);margin-top:2px;font-size:13px}.fin-lp .vault{background:linear-gradient(135deg,var(--panel-2),var(--panel));flex-direction:column;justify-content:center;display:flex}.fin-lp .vault .ring{background:var(--green-tint);border:1px solid var(--green-soft);border-radius:11px;place-items:center;width:64px;height:64px;margin-bottom:14px;font-size:26px;display:grid}.fin-lp .vault h3{font-size:18px}.fin-lp .vault p{color:var(--slate);margin-top:9px;font-size:13.5px}.fin-lp .vault .tagp{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green);background:var(--green-tint);border:1px solid var(--green-soft);border-radius:6px;align-self:flex-start;margin-top:14px;padding:6px 11px;font-size:10.5px;font-weight:600}.fin-lp .lang{background:var(--panel);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:15px 16px;display:flex}.fin-lp .lang .pr{font-family:var(--mono);color:var(--ink);font-size:14.5px;font-weight:600}.fin-lp .lang small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.fin-lp .lang .lv{font-family:var(--mono);color:var(--green);background:var(--green-tint);white-space:nowrap;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:600}.fin-lp .quote-card .stars{color:var(--green);letter-spacing:2px;font-size:13px}.fin-lp .quote-card p{color:var(--body-ink);margin-top:9px;font-size:14px}.fin-lp .quote-card .by{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:15px;padding-top:13px;display:flex}.fin-lp .quote-card .av{background:var(--green);color:#2a130f;width:36px;height:36px;font-family:var(--disp);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.fin-lp .quote-card .by b{font-family:var(--disp);color:var(--ink);font-size:13.5px;display:block}.fin-lp .quote-card .by small{color:var(--muted);font-size:11.5px}.fin-lp .rate-tile{background:linear-gradient(135deg,var(--panel-2),var(--panel));text-align:center;flex-direction:column;justify-content:center;display:flex}.fin-lp .rate-tile .big{font-family:var(--mono);color:var(--green);font-size:42px;font-weight:600}.fin-lp .rate-tile .rs{color:var(--green);letter-spacing:3px;font-size:14px}.fin-lp .rate-tile p{color:var(--slate);margin-top:8px;font-size:12.5px}.fin-lp .rate-tile .tp{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green);background:var(--green-tint);border:1px solid var(--green-soft);border-radius:6px;margin:14px auto 0;padding:6px 11px;font-size:10px;font-weight:600}.fin-lp .price-lines{border:1px solid var(--line);border-radius:10px;overflow:hidden}.fin-lp .pline{background:var(--panel);border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:14px 16px;display:flex}.fin-lp .pline:first-child{border-top:none}.fin-lp .pline .pl-l b{font-family:var(--disp);color:var(--ink);font-size:14px}.fin-lp .pline .pl-l small{color:var(--muted);font-size:11.5px;display:block}.fin-lp .pline .pl-r{font-family:var(--mono);color:var(--green);white-space:nowrap;font-weight:600}.fin-lp .ticket{padding:0;overflow:hidden}.fin-lp .ticket-head{border-bottom:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.fin-lp .ticket-head b{font-family:var(--disp);color:var(--ink);font-size:16px}.fin-lp .ticket-head .resp{font-family:var(--mono);color:var(--green);font-size:11.5px}.fin-lp .ticket-body{padding:20px}.fin-lp .step-lbl{font-family:var(--mono);letter-spacing:.04em;color:var(--slate);text-transform:uppercase;align-items:center;gap:8px;margin:16px 0 9px;font-size:12px;font-weight:600;display:flex}.fin-lp .step-lbl:first-child{margin-top:0}.fin-lp .sn{background:var(--green-tint);width:20px;height:20px;color:var(--green);font-size:11px;font-family:var(--mono);border-radius:5px;place-items:center;font-weight:600;display:grid}.fin-lp .seg{flex-wrap:wrap;gap:7px;display:flex}.fin-lp .chip{font-family:var(--body);color:var(--body-ink);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:7px;padding:8px 12px;font-size:12.5px;font-weight:500;transition:all .15s}.fin-lp .chip:hover{border-color:var(--green)}.fin-lp .chip.active{background:var(--green);color:#2a130f;border-color:var(--green);font-weight:600}.fin-lp .field{margin-top:13px}.fin-lp .field label{color:var(--ink);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.fin-lp .field .opt,.fin-lp .field .req{color:var(--muted);font-weight:400}.fin-lp .field .req{color:var(--down)}.fin-lp .field input{width:100%;font-family:var(--mono);border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;padding:11px 13px;font-size:15px}.fin-lp .field input:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-tint);outline:none}.fin-lp .field input.invalid{border-color:var(--down)}.fin-lp .help{color:var(--muted);margin-top:6px;font-size:11.5px}.fin-lp .err{color:var(--down);margin-top:6px;font-size:12px;display:none}.fin-lp .err.show{display:block}.fin-lp .est{background:var(--bg);border:1px dashed var(--green-soft);border-radius:9px;margin-top:16px;padding:15px}.fin-lp .est .el{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-size:10.5px;display:flex}.fin-lp .est .ev{font-family:var(--mono);color:var(--green);margin-top:6px;font-size:24px;font-weight:600}.fin-lp .est .es{color:var(--slate);margin-top:4px;font-size:12px}.fin-lp .submit-row{flex-direction:column;gap:9px;margin-top:16px;display:flex}.fin-lp .submit-row .btn{justify-content:center;width:100%}.fin-lp .alt-cta{font-family:var(--disp);color:var(--green);background:var(--green-tint);border:1px solid var(--green-soft);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:13.5px;font-weight:700;display:inline-flex}.fin-lp .post-note{color:var(--muted);text-align:center;margin-top:12px;font-size:11px}.fin-lp .success{text-align:center;padding:18px 6px;display:none}.fin-lp .success.show{display:block}.fin-lp .success .sc{background:var(--green-tint);width:54px;height:54px;color:var(--green);border-radius:50%;place-items:center;margin:0 auto 13px;font-size:25px;display:grid}.fin-lp .success h3{font-size:19px}.fin-lp .success p{color:var(--slate);margin-top:8px;font-size:13.5px}.fin-lp .link-reset{color:var(--green);font-family:var(--disp);cursor:pointer;background:0 0;border:none;font-size:13.5px;font-weight:700}.fin-lp .q{border:1px solid var(--line);background:var(--panel);border-radius:9px;margin-top:10px;overflow:hidden}.fin-lp .q button{text-align:left;cursor:pointer;width:100%;font-family:var(--disp);color:var(--ink);background:0 0;border:none;padding:16px 44px 16px 18px;font-size:15px;font-weight:700;position:relative}.fin-lp .q button:after{content:"+";color:var(--green);font-size:20px;font-family:var(--mono);position:absolute;top:14px;right:16px}.fin-lp .q.open button:after{content:"-"}.fin-lp .q .a{max-height:0;transition:max-height .3s;overflow:hidden}.fin-lp .q .a p{color:var(--slate);padding:0 18px 16px;font-size:14px}.fin-lp .gloss{grid-template-columns:1fr 1fr;gap:0 36px;margin-top:8px;display:grid}.fin-lp .gloss div{border-top:1px solid var(--line);padding:13px 0}.fin-lp .gloss dt{font-family:var(--mono);color:var(--green);font-size:14px;font-weight:600}.fin-lp .gloss dd{color:var(--slate);margin-top:4px;font-size:13px}@media (max-width:700px){.fin-lp .gloss{grid-template-columns:1fr}}.fin-lp .final-tile{background:radial-gradient(600px 200px at 50% -30%,#1fd18c2e,transparent 60%),linear-gradient(135deg,var(--panel-2),var(--panel));text-align:center;padding:44px 28px}.fin-lp .final-tile h2{max-width:24ch;margin:0 auto;font-size:clamp(24px,3vw,34px)}.fin-lp .final-tile p{color:var(--slate);max-width:54ch;margin:13px auto 0;font-size:15.5px}.fin-lp .final-tile .btns{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:22px;display:flex}.fin-lp footer{border-top:1px solid var(--line);background:var(--bg);margin-top:40px;padding:46px 0 30px}.fin-lp .foot-grid{grid-template-columns:1.5fr 1fr 1fr;gap:30px;display:grid}.fin-lp footer .brand{align-items:flex-start}.fin-lp footer .about{max-width:34ch;color:var(--slate);margin-top:13px;font-size:13px;line-height:1.7}.fin-lp footer h4{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:12px;font-size:11px}.fin-lp footer a{color:var(--body-ink);margin-bottom:8px;font-size:13px;display:block}.fin-lp footer a:hover{color:var(--green)}.fin-lp .foot-bottom{border-top:1px solid var(--line);font-family:var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:32px;padding-top:18px;font-size:12px;display:flex}@media (max-width:680px){.fin-lp .foot-grid{grid-template-columns:1fr 1fr}}.fin-lp .sticky-cta{z-index:75;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:11px;padding:10px 13px;display:none;position:fixed;bottom:12px;left:12px;right:12px}.fin-lp .sticky-cta .wa{background:var(--green-tint);border-radius:8px;flex:none;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.fin-lp .sticky-cta .sx b{font-family:var(--disp);color:var(--ink);font-size:14px;display:block}.fin-lp .sticky-cta .sx small{color:var(--slate);font-size:11.5px}.fin-lp .sticky-cta .btn{margin-left:auto;padding:9px 14px;font-size:13.5px}@media (max-width:980px){.fin-lp .sticky-cta{display:flex}}.fin-lp .reveal{transition:opacity .5s,transform .5s}.fin-lp.js-anim .reveal{opacity:0;transform:translateY(14px)}.fin-lp.js-anim .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fin-lp .reveal{opacity:1;transition:none;transform:none}.fin-lp{scroll-behavior:auto}}.fin-lp{background:var(--bg);background-color:#0000}.fin-lp #progress{z-index:95;background:linear-gradient(90deg,var(--green),var(--green-2));width:0;height:3px;box-shadow:0 0 14px var(--green);transition:width 80ms linear;position:fixed;top:0;left:0}.fin-lp .aurora{z-index:-1;pointer-events:none;opacity:.5;position:fixed;inset:0;overflow:hidden}html.light .fin-lp .aurora{opacity:.32}.fin-lp .aurora b{filter:blur(72px);border-radius:50%;position:absolute}.fin-lp .aurora b:first-child{background:radial-gradient(circle,var(--green),transparent 70%);width:440px;height:440px;animation:24s ease-in-out infinite drift;top:-130px;left:-90px}.fin-lp .aurora b:nth-child(2){background:radial-gradient(circle,#dc8478,#0000 70%);width:400px;height:400px;animation:30s ease-in-out -8s infinite drift;top:32%;right:-140px}.fin-lp .aurora b:nth-child(3){background:radial-gradient(circle,var(--green-2),transparent 70%);width:360px;height:360px;animation:27s ease-in-out -15s infinite drift;bottom:-120px;left:34%}@keyframes drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(46px,34px)scale(1.14)}66%{transform:translate(-34px,22px)scale(.92)}}.fin-lp .tile{will-change:transform;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s}.fin-lp .tile:not(.hero-tile):not(.final-tile):hover{box-shadow:var(--glow);border-color:var(--green-soft)}.fin-lp .mkt{will-change:transform;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s}.fin-lp .mkt:hover{box-shadow:var(--glow);border-color:var(--green-soft)}.fin-lp .candle,.fin-lp .cwick{transform-box:fill-box;transform-origin:bottom;animation:.7s cubic-bezier(.2,.8,.2,1) both grow}@keyframes grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.fin-lp .cline{stroke-dasharray:640;stroke-dashoffset:640px;filter:drop-shadow(0 4px 9px #c75b4f73);animation:1.7s .35s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.fin-lp .cc-price{transition:color .25s}@media (prefers-reduced-motion:reduce){.fin-lp .aurora b,.fin-lp .candle,.fin-lp .cwick{animation:none}.fin-lp .cline{stroke-dashoffset:0;animation:none}.fin-lp .candle,.fin-lp .cwick{opacity:1;transform:none}}.fin-lp .panel-chart{flex-direction:column;display:flex}.fin-lp .pc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fin-lp .pc-tabs{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:3px;display:inline-flex}.fin-lp .pct{font-family:var(--disp);color:var(--slate);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 12px;font-size:12.5px;font-weight:700;transition:all .15s}.fin-lp .pct.active{background:var(--green);color:#2a130f}.fin-lp .pc-tf{gap:4px;display:inline-flex}.fin-lp .tf{font-family:var(--mono);color:var(--slate);background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:6px;padding:6px 9px;font-size:11.5px;transition:all .15s}.fin-lp .tf.active{color:var(--green);border-color:var(--green-soft);background:var(--green-tint)}.fin-lp .pc-val{margin-top:16px}.fin-lp .pc-val .lbl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.fin-lp .pc-val .num{font-family:var(--mono);color:var(--ink);letter-spacing:-.02em;margin-top:3px;font-size:34px;font-weight:600;line-height:1.1}.fin-lp .pc-val .chg{font-family:var(--mono);margin-top:3px;font-size:12.5px}.fin-lp .pc-val .chg.up{color:var(--up)}.fin-lp .pc-val .chg.down{color:var(--down)}.fin-lp .pc-chart{flex:1;width:100%;height:160px;margin-top:10px;display:block}.fin-lp .pc-line{filter:drop-shadow(0 6px 12px #c75b4f66)}.fin-lp .pc-axis{font-family:var(--mono);color:var(--muted);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.fin-lp .watch{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-top:18px;overflow:hidden}.fin-lp .wh,.fin-lp .wrow{grid-template-columns:1fr 110px 120px 110px;align-items:center;gap:12px;padding:13px 18px;display:grid}.fin-lp .wh{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:var(--panel-2);font-size:10.5px}.fin-lp .wrow{border-top:1px solid var(--line);transition:background .15s}.fin-lp .wrow:first-of-type{border-top:none}.fin-lp .wrow:hover{background:var(--panel-2)}.fin-lp .wn{align-items:center;gap:12px;min-width:0;display:flex}.fin-lp .wn i{flex:none;font-size:20px}.fin-lp .wn b{font-family:var(--disp);color:var(--ink);font-size:14.5px;font-weight:700;display:block}.fin-lp .wn small{font-family:var(--mono);color:var(--muted);font-size:11px}.fin-lp .wg{font-family:var(--mono);color:var(--slate);font-size:11px}.fin-lp .wp{font-family:var(--mono);color:var(--green);font-size:13.5px;font-weight:600}.fin-lp .ta{text-align:right;justify-self:end}.fin-lp .ws svg{width:90px;height:24px;display:block}@media (max-width:760px){.fin-lp .wh,.fin-lp .wrow{grid-template-columns:1fr auto}.fin-lp .hide-s{display:none}}.fin-lp .alloc{place-items:center;display:grid}.fin-lp .donut{width:200px;max-width:100%;height:200px}.fin-lp .donut circle{transition:stroke-width .2s}.fin-lp .donut-n{font-family:var(--mono);fill:var(--ink);font-size:26px;font-weight:600}.fin-lp .donut-l{font-family:var(--body);fill:var(--muted);letter-spacing:.04em;font-size:7.5px}.fin-lp .leg{flex-direction:column;gap:0;display:flex}.fin-lp .leg-row{border-top:1px solid var(--line);grid-template-columns:14px 1fr auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.fin-lp .leg-row:first-child{border-top:none}.fin-lp .leg-row .d{border-radius:4px;width:12px;height:12px}.fin-lp .leg-row .lp{font-family:var(--mono);color:var(--ink);font-size:14px;font-weight:600}.fin-lp .leg-row .ll{color:var(--slate);font-size:12.5px}.fin-lp .leg-row .lpct{color:var(--ink);font-size:14px;font-weight:600}.fin-lp .alloc-note{color:var(--muted);border-top:1px solid var(--line);margin-top:16px;padding-top:14px;font-size:12.5px}.fin-lp .tt-tabs{background:var(--bg);border:1px solid var(--line);border-radius:8px;margin:0 0 4px;padding:3px;display:inline-flex}.fin-lp .ttt{font-family:var(--disp);color:var(--slate);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:all .15s}.fin-lp .ttt.active{background:var(--green);color:#2a130f}.fin-lp .tabbar{z-index:78;background:color-mix(in srgb,var(--panel) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);padding:8px 6px calc(8px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,1fr);display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -18px #00000080}.fin-lp .tabbar a{color:var(--slate);flex-direction:column;align-items:center;gap:3px;padding:5px 0;font-size:10.5px;font-weight:600;display:flex}.fin-lp .tabbar a .i{font-size:17px}.fin-lp .tabbar a.mid{color:var(--green)}.fin-lp .tabbar a.mid .i{background:var(--green);color:#2a130f;width:40px;height:40px;box-shadow:var(--glow);border-radius:9px;place-items:center;margin-top:-22px;font-size:18px;display:grid}.fin-lp .tabbar a:active{color:var(--green)}@media (max-width:980px){.fin-lp .tabbar{display:grid}.fin-lp .main{padding-bottom:88px}}.fin-lp .prose p{color:var(--body-ink);margin-bottom:13px;font-size:15px;line-height:1.8}.fin-lp .prose p:last-child{margin-bottom:0}.fin-lp .prose b{color:var(--ink)}.fin-lp .qf-row{border-top:1px solid var(--line);justify-content:space-between;gap:14px;padding:9px 0;font-size:13.5px;display:flex}.fin-lp .qf-row:first-child{border-top:none}.fin-lp .qf-row dt{color:var(--slate)}.fin-lp .qf-row dd{color:var(--ink);font-weight:600;font-family:var(--mono)}.fin-lp .logos{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px;margin-top:18px;display:grid}.fin-lp .logo-chip{background:var(--panel);border:1px solid var(--line);border-radius:9px;align-items:center;gap:11px;padding:13px 14px;transition:transform .2s,box-shadow .25s,border-color .25s;display:flex}.fin-lp .logo-chip:hover{box-shadow:var(--glow);border-color:var(--green-soft)}.fin-lp .logo-chip .mk{background:var(--green-tint);width:36px;height:36px;color:var(--green);font-family:var(--disp);border:1px solid var(--green-soft);border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.fin-lp .logo-chip b{font-family:var(--disp);color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.15;display:block}.fin-lp .logo-chip small{font-family:var(--mono);color:var(--muted);margin-top:1px;font-size:9.5px;display:block}.fin-lp .logos-note{color:var(--muted);margin-top:12px;font-size:11.5px}.fin-lp .cta-bar{background:var(--green);box-shadow:var(--glow);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding:20px 26px;display:flex}.fin-lp .cta-bar .t{font-family:var(--disp);color:#2a130f;max-width:48ch;font-size:18px;font-weight:800}.fin-lp .cta-bar .t small{color:#2a130fc7;font-size:13px;font-weight:500;font-family:var(--body);margin-top:4px;display:block}.fin-lp .cta-bar .btn{color:var(--green);white-space:nowrap;background:#2a130f;border-color:#2a130f}.fin-lp .cta-bar .btn:hover{background:#160a06;transform:translateY(-2px)}.fin-lp .clients{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-top:18px;display:grid}.fin-lp .client{text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:center;gap:9px;padding:24px 16px;transition:transform .2s,box-shadow .25s,border-color .25s;display:flex}.fin-lp .client:hover{box-shadow:var(--glow);border-color:var(--green-soft);transform:translateY(-3px)}.fin-lp .client .mk{background:var(--green);color:#2a130f;width:50px;height:50px;font-family:var(--disp);box-shadow:var(--glow);border-radius:10px;place-items:center;font-size:18px;font-weight:800;display:grid}.fin-lp .client b{font-family:var(--disp);color:var(--ink);font-size:15.5px}.fin-lp .client small{font-family:var(--mono);color:var(--green);letter-spacing:.04em;font-size:10.5px}.fin-lp .stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.fin-lp .stat-b{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:10px;padding:22px 16px;transition:transform .2s,box-shadow .25s,border-color .25s}.fin-lp .stat-b:hover{box-shadow:var(--glow);border-color:var(--green-soft)}.fin-lp .stat-b .v{font-family:var(--mono);color:var(--ink);letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1.05}.fin-lp .stat-b .v .u{color:var(--green)}.fin-lp .stat-b .l{color:var(--slate);margin-top:6px;font-size:12px}@media (max-width:820px){.fin-lp .stats{grid-template-columns:1fr 1fr}}.fin-lp .perf{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-top:14px;padding:24px}.fin-lp .perf h3{margin-bottom:18px;font-size:16px}.fin-lp .perf-grid{grid-template-columns:1fr 1fr;gap:18px 34px;display:grid}.fin-lp .bar-row .bl{color:var(--ink);justify-content:space-between;margin-bottom:7px;font-size:13px;display:flex}.fin-lp .bar-row .bl b{font-family:var(--mono);color:var(--green)}.fin-lp .bar-track{background:var(--panel-2);border-radius:4px;height:8px;overflow:hidden}.fin-lp .bar-fill{background:linear-gradient(90deg,var(--green-2),var(--green));border-radius:4px;width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.8,.2,1)}@media (max-width:680px){.fin-lp .perf-grid{grid-template-columns:1fr}}.fin-lp{min-height:100vh;font-family:var(--body)}body:has(.fin-lp) #site-footer{display:none!important}body:has(.fin-lp) #mobile-sticky-cta{display:none!important}body:has(.fin-lp) .fin-lp #progress{display:none!important}body:has(.fin-lp) canvas[aria-hidden]{display:none!important}body:has(.fin-lp){background:#15100e!important}html.light body:has(.fin-lp){background:#fbf6f0!important}.fin-lp{--site-nav-h:66px}.fin-lp .topbar{top:var(--site-nav-h)}.fin-lp .rail{top:calc(var(--site-nav-h) + var(--tb) + 22px);max-height:calc(100vh - var(--site-nav-h) - var(--tb) - 36px)}.fin-lp .sec{scroll-margin-top:calc(var(--site-nav-h) + var(--tb) + 16px)}.fin-lp .sec-h{text-wrap:balance;max-width:52ch}.fin-lp .final-tile h2{text-wrap:balance;max-width:42ch}.fin-lp .fin-news{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin-top:18px;padding:16px 18px}.fin-lp .fin-news-head{font-family:var(--disp);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.fin-lp .fin-news-head .live-tag{font-family:var(--mono);letter-spacing:.12em;color:var(--green);font-size:9.5px}.fin-lp .fin-news .live-dot{background:var(--up);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb,var(--up) 70%,transparent);border-radius:50%;animation:1.8s ease-out infinite finPulse}@keyframes finPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--up) 60%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.fin-lp .fin-move{font-family:var(--mono);color:var(--down);background:var(--down-tint);border:1px solid var(--down);border-radius:999px;margin-left:auto;padding:2px 9px;font-size:11.5px;font-weight:700}.fin-lp .fin-news-list{gap:2px;margin-top:12px;display:grid}.fin-lp .fin-news-item{color:var(--body-ink);border-bottom:1px solid var(--line-soft);border-radius:6px;align-items:center;gap:10px;padding:9px 8px;text-decoration:none;transition:background .15s;display:flex}.fin-lp .fin-news-item:last-child{border-bottom:0}.fin-lp .fin-news-item:hover{background:var(--green-tint)}.fin-lp .fin-news-item .ti{color:var(--ink);flex:1;font-size:13.5px;line-height:1.4}.fin-lp .fin-news-item .src{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);white-space:nowrap;font-size:10px}.fin-lp .fin-news-item .tag{font-family:var(--mono);letter-spacing:.08em;color:var(--green);background:var(--green-tint);border:1px solid var(--green-soft);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.fin-lp .fin-news-item.fed .ti{font-weight:700}.fin-lp .fin-news-foot{color:var(--muted);margin-top:10px;font-size:11px}@media (max-width:560px){.fin-lp .fin-news-item .src{display:none}}.fin-lp .mq{display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.fin-lp .mq .mq-track{will-change:transform;gap:12px;width:max-content;animation:40s linear infinite fmq;display:flex}.fin-lp .mq:hover .mq-track{animation-play-state:paused}.fin-lp .mq .client{flex:none;width:210px;margin:0}.fin-lp .mq .logo-chip{flex:none;width:200px;margin:0}@keyframes fmq{to{transform:translate(-50%)}}.fin-lp .carousel{position:relative;display:block!important}.fin-lp .carousel .carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:6px 2px;display:flex;overflow-x:auto}.fin-lp .carousel .carousel-track::-webkit-scrollbar{display:none}.fin-lp .carousel .carousel-track>*{scroll-snap-align:center;flex:0 0 86%}@media (min-width:760px){.fin-lp .carousel .carousel-track>*{flex-basis:46%}}@media (min-width:1080px){.fin-lp .carousel .carousel-track>*{flex-basis:31.5%}}.fin-lp .carousel-dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.fin-lp .carousel-dots .cd{background:var(--line);cursor:pointer;border:none;border-radius:50%;width:9px;height:9px;padding:0;transition:width .25s,background .25s,box-shadow .25s}.fin-lp .carousel-dots .cd.on{background:var(--green);width:24px;box-shadow:0 0 12px var(--green-soft);border-radius:4px}.fin-lp .mq .client:hover,.fin-lp .mq .logo-chip:hover{box-shadow:var(--glow);border-color:var(--green-soft)}.fin-lp .watch.reveal.in .ws polyline,.fin-lp .mkt.reveal.in .sl polyline{animation:1.3s both finDraw}@keyframes finDraw{0%{stroke-dasharray:240;stroke-dashoffset:240px}to{stroke-dasharray:240;stroke-dashoffset:0}}.fin-lp .alloc.reveal.in .donut{animation:.9s cubic-bezier(.2,.8,.2,1) both donutIn}@keyframes donutIn{0%{opacity:0;transform:scale(.74)rotate(-18deg)}to{opacity:1;transform:none}}.fin-lp .wrow{transition:background .15s}.fin-lp .wrow:hover{animation:.6s priceFlash}@keyframes priceFlash{0%{background:var(--up-tint)}60%{background:var(--up-tint)}to{background:var(--panel-2)}}.fin-lp .success .sc{position:relative}.fin-lp .success.show .sc{animation:.6s cubic-bezier(.2,.9,.25,1.4) both orderFill}@keyframes orderFill{0%{opacity:0;transform:scale(.3)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.fin-lp .success.show .sc:after{content:"";border:2px solid var(--up);border-radius:50%;animation:.85s ease-out both orderRing;position:absolute;inset:-8px}@keyframes orderRing{0%{opacity:.85;transform:scale(.55)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.fin-lp .watch.reveal.in .ws polyline,.fin-lp .mkt.reveal.in .sl polyline,.fin-lp .alloc.reveal.in .donut,.fin-lp .wrow:hover,.fin-lp .success.show .sc,.fin-lp .success.show .sc:after{animation:none}}.fin-lp .panel-chart .dom{border-top:1px solid var(--line);font-family:var(--mono);gap:2px;margin-top:12px;padding-top:12px;display:grid}.fin-lp .dom-row{grid-template-columns:62px 1fr 46px;align-items:center;gap:8px;padding:1px 0;font-size:11px;display:grid}.fin-lp .dom-row .px{font-weight:600}.fin-lp .dom-row .sz{text-align:right;color:var(--slate)}.fin-lp .dom-row .bar{border-radius:2px;width:0;height:9px;transition:width .6s}.fin-lp .dom-row.ask .px{color:var(--down)}.fin-lp .dom-row.ask .bar{background:var(--down-tint);box-shadow:inset 0 0 0 1px var(--down)}.fin-lp .dom-row.bid .px{color:var(--up)}.fin-lp .dom-row.bid .bar{background:var(--up-tint);box-shadow:inset 0 0 0 1px var(--up)}.fin-lp .dom-spread{font-family:var(--mono);color:var(--muted);text-align:center;letter-spacing:.06em;border-block:1px dashed var(--line);margin:3px 0;padding:4px 0;font-size:10px}.fin-lp .leg .leg-row{padding-left:6px;padding-right:6px;transition:background .2s}.fin-lp .leg .leg-row.lr-on{background:var(--green-tint);border-radius:7px}.fin-lp .alloc .donut circle{cursor:pointer;transition:stroke-width .25s,filter .25s}.fin-lp .panel-chart{position:relative}.fin-lp #pcLine{opacity:.4}.fin-lp #pcArea{opacity:.22}.fin-lp .pc-candles .wick{stroke-width:1.3px}.fin-lp .pc-candles .wick.u,.fin-lp .pc-candles .body.u{stroke:var(--up)}.fin-lp .pc-candles .wick.d,.fin-lp .pc-candles .body.d{stroke:var(--down)}.fin-lp .pc-candles .body.u{fill:var(--up);fill-opacity:.85}.fin-lp .pc-candles .body.d{fill:var(--down);fill-opacity:.85}.fin-lp .pc-cross{stroke:var(--slate);stroke-width:1px;stroke-dasharray:3 3;opacity:0;pointer-events:none;transition:opacity .12s}.fin-lp .pc-tip{z-index:6;pointer-events:none;opacity:0;font-family:var(--mono);background:var(--panel-2);border:1px solid var(--line);white-space:nowrap;box-shadow:var(--shadow);color:var(--ink);border-radius:6px;padding:6px 9px;font-size:10.5px;transition:opacity .12s;position:absolute}.fin-lp .pc-tip .u{color:var(--up)}.fin-lp .pc-tip .d{color:var(--down)}@media (min-width:1080px){.fin-lp .carousel-dots{display:none}}@media (min-width:880px){.fin-lp #bao-gia .c5{flex-direction:column;align-self:start;display:flex}.fin-lp #bao-gia .c5>.tile:last-child{flex:none}}.fin-lp .quote-aside .qa-steps .qa-title{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:10px;font-size:11px;display:block}.fin-lp .quote-aside .qa-steps ol{counter-reset:qs;gap:10px;margin:0;padding:0;list-style:none;display:grid}.fin-lp .quote-aside .qa-steps li{padding-left:30px;position:relative}.fin-lp .quote-aside .qa-steps li:before{counter-increment:qs;content:counter(qs);background:var(--green-tint);width:21px;height:21px;color:var(--green);font:700 11px/1 var(--mono);border-radius:5px;place-items:center;display:grid;position:absolute;top:1px;left:0}.fin-lp .quote-aside .qa-steps li b{color:var(--ink);font-size:13px;display:block}.fin-lp .quote-aside .qa-steps li span{color:var(--slate);font-size:12px;line-height:1.45;display:block}.fin-lp .sub,.fin-lp .lead,.fin-lp p{text-wrap:pretty}.fin-lp .seg{scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.fin-lp .seg .chip{white-space:nowrap;scroll-snap-align:start;flex:none}.fin-lp .rail{overflow:hidden}.fin-lp .rail-nav{scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.fin-lp .rail-card{flex:none;display:none}.fin-lp .rail-nav{flex:auto}
.game-lp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1016;--panel:#161a26;--panel-2:#1e2434;--line:#2a3142;--line-2:#3a4258;--ink:#f3f5fa;--body:#a9b2c4;--slate:#737e93;--muted:#7b8599;--c:#ff5b4b;--c2:#e8453a;--c-tint:#ff5b4b21;--c-soft:#ff5b4b73;--c-glow:#ff5b4b8c;--teal:#1fe3c2;--teal2:#0fb59a;--teal-tint:#1fe3c21c;--teal-soft:#1fe3c266;--gold:#f2c572;--t1:#8b93a7;--t2:#56c26a;--t3:#3fa9f5;--t4:#b06cf0;--t5:#f2c572;--disp:var(--font-oswald),system-ui,sans-serif;--body-f:var(--font-bvp),system-ui,sans-serif;--tech:var(--font-saira),system-ui,sans-serif;--glow-c:0 0 28px #ff5b4b73;--glow-t:0 0 28px #1fe3c259;--clip:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));--clip-r:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);--hex:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);--halo:#08090d9e}html.light .game-lp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2eee8;--panel:#fff;--panel-2:#f7f0eb;--line:#e5dbd2;--line-2:#d6cabf;--ink:#191722;--body:#544b45;--slate:#685d52;--muted:#756a5f;--c:#d6483b;--c2:#b23a2f;--c-tint:#d6483b1a;--c-soft:#d6483b66;--c-glow:#d6483b4d;--teal:#0fa890;--teal2:#0c8a77;--teal-tint:#0fa8901a;--teal-soft:#0fa89059;--gold:#c9912f;--halo:#f2eee8b3;--glow-c:0 0 24px #d6483b40;--glow-t:0 0 24px #0fa89033}.game-lp *{box-sizing:border-box;margin:0;padding:0}.game-lp{scroll-behavior:smooth;font-family:var(--body-f);background:var(--bg);color:var(--body);-webkit-font-smoothing:antialiased;line-height:1.62;overflow-x:hidden}.game-lp a{color:inherit;text-decoration:none}.game-lp h1,.game-lp h2,.game-lp h3,.game-lp h4{font-family:var(--disp);color:var(--ink);text-transform:uppercase;letter-spacing:.01em;font-weight:700;line-height:1.02}.game-lp .wrap{z-index:2;max-width:1180px;margin:0 auto;padding:0 24px;position:relative}.game-lp ::selection{background:var(--c);color:#fff}.game-lp .arena{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.game-lp .arena .hexes{opacity:.32;position:absolute;inset:-60px}.game-lp .arena .glow{filter:blur(110px);opacity:.32;mix-blend-mode:screen;border-radius:50%;position:absolute}.game-lp .arena .g1{background:var(--c);width:520px;height:520px;animation:22s ease-in-out infinite drift1;top:-160px;left:-120px}.game-lp .arena .g2{background:var(--teal);width:460px;height:460px;animation:26s ease-in-out infinite drift2;bottom:-160px;right:-120px}.game-lp .arena .scan{opacity:.3;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px);position:absolute;inset:0}.game-lp .arena .sweep{background:linear-gradient(180deg,transparent,var(--teal-tint),transparent);opacity:.4;height:160px;animation:7s linear infinite sweep;position:absolute;left:0;right:0}.game-lp .arena:after{content:"";background:color-mix(in srgb,var(--bg) 44%,transparent);position:absolute;inset:0}html.light .game-lp .arena .glow{opacity:.22}html.light .game-lp .arena .scan{opacity:.25}@keyframes drift1{50%{transform:translate(80px,60px)scale(1.1)}}@keyframes drift2{50%{transform:translate(-70px,-50px)scale(1.12)}}@keyframes sweep{0%{top:-160px}to{top:120%}}.game-lp .btn{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border:none;align-items:center;gap:9px;padding:14px 26px;font-size:14px;font-weight:600;transition:transform .14s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.game-lp .btn:after{content:"";background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:60%;height:100%;transition:none;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.game-lp .btn:hover:after{animation:.8s shimmer}@keyframes shimmer{to{left:130%}}.game-lp .btn-primary{background:var(--c);color:#fff;box-shadow:var(--glow-c)}.game-lp .btn-primary:hover{box-shadow:0 0 38px var(--c-glow);transform:translateY(-2px)}.game-lp .btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 2px var(--line-2);background:0 0}.game-lp .btn-ghost:hover{box-shadow:inset 0 0 0 2px var(--teal);color:var(--teal);transform:translateY(-2px)}.game-lp .btn-teal{background:var(--teal);color:#06231f;box-shadow:var(--glow-t)}.game-lp .btn-teal:hover{transform:translateY(-2px)}.game-lp .kicker{font-family:var(--tech);letter-spacing:.22em;text-transform:uppercase;color:var(--c);align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.game-lp .kicker:before{content:"";background:var(--c);width:26px;height:2px;box-shadow:var(--glow-c)}.game-lp .kicker.tl{color:var(--teal)}.game-lp .kicker.tl:before{background:var(--teal);box-shadow:var(--glow-t)}.game-lp section:not(#nhiem-vu):not(#the-loai):not(#danh-gia):not(#bao-gia) .kicker{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.game-lp .h2{letter-spacing:.005em;text-wrap:balance;margin-top:16px;font-size:clamp(28px,4.4vw,50px);font-weight:700}.game-lp .lead{font-family:var(--body-f);color:var(--body);text-transform:none;max-width:62ch;text-shadow:0 1px 12px var(--halo);margin-top:14px;font-size:16px;line-height:1.6}.game-lp .nav{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--bg) 78%,transparent);border-bottom:1px solid var(--line);position:sticky;top:0}.game-lp .nav-row{justify-content:space-between;align-items:center;gap:18px;padding:13px 24px;display:flex}.game-lp .brand{align-items:center;gap:12px;display:flex}.game-lp .brand .mk{background:var(--c);color:#fff;width:42px;height:42px;font-family:var(--disp);clip-path:var(--hex);box-shadow:var(--glow-c);place-items:center;font-size:18px;font-weight:700;display:grid}.game-lp .brand b{font-family:var(--disp);color:var(--ink);letter-spacing:.04em;font-size:19px;font-weight:700;line-height:1;display:block}.game-lp .brand small{font-family:var(--tech);letter-spacing:.28em;color:var(--c);font-size:10px;font-weight:700}.game-lp .nav-links{gap:24px;display:flex}.game-lp .nav-links a{font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;color:var(--body);font-size:14px;font-weight:500;position:relative}.game-lp .nav-links a:hover{color:var(--ink)}.game-lp .nav-links a:after{content:"";background:var(--c);height:2px;transition:right .25s;position:absolute;bottom:-6px;left:0;right:100%}.game-lp .nav-links a:hover:after{right:0}.game-lp .nav-cta{align-items:center;gap:11px;display:flex}.game-lp .nav-cta .btn{padding:10px 18px;font-size:13px}.game-lp .tg{background:var(--panel);width:42px;height:42px;color:var(--teal);cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);box-shadow:inset 0 0 0 1px var(--line);border:none;font-size:16px}.game-lp .tg:hover{color:var(--c)}@media (max-width:920px){.game-lp .nav-links{display:none}}.game-lp .crumbs{border-bottom:1px solid var(--line)}.game-lp .crumbs .wrap{font-family:var(--tech);letter-spacing:.18em;color:var(--muted);padding:9px 24px;font-size:12px;font-weight:700}.game-lp .crumbs a{color:var(--c)}.game-lp .crumbs .sep{margin:0 10px}.game-lp .crumbs [aria-current]{color:var(--ink)}.game-lp .hero{padding:62px 0 64px;position:relative}.game-lp .hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(760px 460px at 28% 46%,color-mix(in srgb,var(--bg) 62%,transparent),transparent 72%);position:absolute;inset:0}.game-lp .hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid}.game-lp .stat-tag{font-family:var(--tech);letter-spacing:.16em;color:var(--teal);font-size:13px;font-weight:700}.game-lp .glitch{color:var(--ink);letter-spacing:.005em;text-shadow:0 2px 20px var(--halo);margin-top:14px;font-size:clamp(36px,6vw,68px);font-weight:700;line-height:.98;position:relative}.game-lp .glitch .c{color:var(--c)}.game-lp .glitch:before,.game-lp .glitch:after{content:attr(data-text);clip-path:inset(0);opacity:.9;width:100%;position:absolute;top:0;left:0}.game-lp .glitch:before{color:var(--teal);animation:4.2s steps(2,end) infinite gl1}.game-lp .glitch:after{color:var(--c);animation:3.4s steps(2,end) infinite gl2}@keyframes gl1{0%,92%,to{opacity:0;transform:none}93%{opacity:.7;clip-path:inset(10% 0 70%);transform:translate(-3px,1px)}96%{clip-path:inset(60% 0 20%);transform:translate(2px,-1px)}}@keyframes gl2{0%,90%,to{opacity:0;transform:none}91%{opacity:.6;clip-path:inset(40% 0);transform:translate(3px,-1px)}97%{clip-path:inset(75% 0 5%);transform:translate(-2px,1px)}}.game-lp .hero .sub{color:var(--body);max-width:52ch;text-shadow:0 1px 14px var(--halo);margin-top:18px;font-size:17px;line-height:1.62}.game-lp .pairs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.game-lp .pair{font-family:var(--tech);letter-spacing:.1em;color:var(--ink);background:var(--panel);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);box-shadow:inset 0 0 0 1px var(--line);padding:8px 12px;font-size:13px;font-weight:700}.game-lp .hero-cta{flex-wrap:wrap;gap:13px;margin-top:26px;display:flex}.game-lp .agent{background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line),var(--glow-c);padding:28px;position:relative}.game-lp .agent:before{content:"";background:linear-gradient(90deg,var(--c),var(--teal));height:3px;position:absolute;top:0;left:0;right:0}.game-lp .agent .role{font-family:var(--tech);letter-spacing:.26em;color:var(--c);font-size:12px;font-weight:700}.game-lp .agent-ava{width:128px;height:128px;margin:16px auto 6px;position:relative}.game-lp .agent-ava .ring{clip-path:var(--hex);background:conic-gradient(from 0deg,var(--c),var(--teal),var(--gold),var(--c));animation:7s linear infinite spin;position:absolute;inset:-7px}.game-lp .agent-ava .ring:after{content:"";clip-path:var(--hex);background:var(--panel);position:absolute;inset:6px}.game-lp .agent-ava .ava{clip-path:var(--hex);background:linear-gradient(150deg,var(--c),var(--c2));color:#fff;font-family:var(--disp);z-index:2;place-items:center;font-size:46px;font-weight:700;display:grid;position:absolute;inset:4px}@keyframes spin{to{transform:rotate(360deg)}}.game-lp .agent h3{text-align:center;margin-top:8px;font-size:26px}.game-lp .agent .cls{text-align:center;font-family:var(--tech);letter-spacing:.14em;color:var(--slate);text-transform:uppercase;font-size:13px;font-weight:600}.game-lp .abil{gap:12px;margin-top:20px;display:grid}.game-lp .ab .al{font-family:var(--tech);letter-spacing:.08em;color:var(--ink);text-transform:uppercase;justify-content:space-between;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.game-lp .ab .al b{color:var(--teal)}.game-lp .ab-track{background:var(--panel-2);clip-path:polygon(4px 0,100% 0,100% 100%,0 100%);height:8px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.game-lp .ab-fill{background:linear-gradient(90deg,var(--c),var(--teal));width:0;height:100%;box-shadow:var(--glow-t);transition:width 1.2s cubic-bezier(.2,.85,.2,1)}@media (max-width:880px){.game-lp .hero-grid{grid-template-columns:1fr;gap:36px}}.game-lp .section{border-top:1px solid var(--line);padding:78px 0;position:relative}.game-lp .sec-head{max-width:62ch}.game-lp .sec-head.ctr{text-align:center;margin:0 auto}.game-lp .sec-head.ctr .lead{margin-left:auto;margin-right:auto}.game-lp .kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:8px;display:grid}.game-lp .kpi{background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line);padding:24px;position:relative;overflow:hidden}.game-lp .kpi:before{content:"";background:var(--c);width:3px;height:100%;position:absolute;top:0;left:0}.game-lp .kpi:nth-child(2n):before{background:var(--teal)}.game-lp .kpi .v{font-family:var(--disp);color:var(--ink);font-size:40px;font-weight:700;line-height:1}.game-lp .kpi .v .u{color:var(--c)}.game-lp .kpi:nth-child(2n) .v .u{color:var(--teal)}.game-lp .kpi .l{font-family:var(--tech);letter-spacing:.1em;color:var(--slate);text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:600}@media (max-width:820px){.game-lp .kpis{grid-template-columns:1fr 1fr}}.game-lp .pool{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.game-lp .champ{background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line);padding:22px;transition:transform .16s,box-shadow .25s;position:relative}.game-lp .champ:before{content:"";background:var(--cost);height:4px;position:absolute;top:0;left:0;right:0}.game-lp .champ:hover{box-shadow:inset 0 0 0 1px var(--cost),0 0 30px -6px var(--cost);transform:translateY(-5px)}.game-lp .champ .ch-top{justify-content:space-between;align-items:center;display:flex}.game-lp .champ .ic{width:52px;height:52px;clip-path:var(--hex);background:var(--panel-2);box-shadow:inset 0 0 0 2px var(--cost);place-items:center;font-size:25px;display:grid}.game-lp .champ .cost{font-family:var(--tech);letter-spacing:.08em;color:var(--cost);align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.game-lp .champ .cost .gem{width:11px;height:11px;clip-path:var(--hex);background:var(--cost)}.game-lp .champ .stars{color:var(--gold);letter-spacing:2px;margin-top:14px;font-size:13px}.game-lp .champ h3{margin:6px 0 7px;font-size:19px}.game-lp .champ p{font-family:var(--body-f);color:var(--slate);text-transform:none;font-size:14px}.game-lp .champ .tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.game-lp .champ .tags span{font-family:var(--tech);letter-spacing:.06em;color:var(--body);background:var(--panel-2);padding:5px 8px;font-size:10px;font-weight:700}@media (max-width:900px){.game-lp .pool{grid-template-columns:1fr 1fr}}@media (max-width:600px){.game-lp .pool{grid-template-columns:1fr}}.game-lp .replay{grid-template-columns:1fr 1fr;gap:16px;margin-top:38px;display:grid}.game-lp .rd{background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line);padding:26px;position:relative}.game-lp .rd.bug{box-shadow:inset 0 0 0 1px var(--c-soft)}.game-lp .rd.fix{box-shadow:inset 0 0 0 1px var(--teal-soft),var(--glow-t)}.game-lp .rd .rt{font-family:var(--tech);letter-spacing:.16em;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.game-lp .rd.bug .rt{color:var(--c)}.game-lp .rd.fix .rt{color:var(--teal)}.game-lp .rd .src{font-family:var(--tech);letter-spacing:.04em;color:var(--slate);text-transform:uppercase;margin:16px 0 8px;font-size:14px;font-weight:600}.game-lp .rd .out{color:var(--ink);font-size:17px;font-family:var(--disp);text-transform:none;font-weight:600;line-height:1.3}.game-lp .rd .note{font-family:var(--body-f);color:var(--slate);border-top:1px solid var(--line);text-transform:none;margin-top:16px;padding-top:14px;font-size:13.5px}@media (max-width:680px){.game-lp .replay{grid-template-columns:1fr}}.game-lp .stages{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;display:grid;position:relative}.game-lp .stage{background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line);padding:24px;position:relative}.game-lp .stage .num{font-family:var(--tech);letter-spacing:.12em;color:var(--teal);font-size:13px;font-weight:700}.game-lp .stage .hx{width:44px;height:44px;clip-path:var(--hex);background:var(--c);color:#fff;font-family:var(--disp);box-shadow:var(--glow-c);place-items:center;margin:10px 0 14px;font-size:18px;font-weight:700;display:grid}.game-lp .stage h3{margin-bottom:8px;font-size:16px}.game-lp .stage p{font-family:var(--body-f);color:var(--slate);text-transform:none;font-size:13px}@media (max-width:820px){.game-lp .stages{grid-template-columns:1fr 1fr}}@media (max-width:520px){.game-lp .stages{grid-template-columns:1fr}}.game-lp .traits{grid-template-columns:repeat(2,1fr);gap:12px;max-width:820px;margin-top:38px;margin-left:auto;margin-right:auto;display:grid}.game-lp .trait{background:var(--panel);clip-path:var(--clip-r);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:14px;padding:15px 18px;transition:box-shadow .2s;display:flex}.game-lp .trait:hover{box-shadow:inset 0 0 0 1px var(--teal-soft),var(--glow-t)}.game-lp .trait .hx{width:46px;height:46px;clip-path:var(--hex);background:var(--panel-2);font-family:var(--tech);color:var(--teal);box-shadow:inset 0 0 0 2px var(--teal-soft);flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.game-lp .trait .ti{flex:1}.game-lp .trait .pr{font-family:var(--disp);color:var(--ink);font-size:18px;font-weight:700}.game-lp .trait small{font-family:var(--body-f);color:var(--slate);text-transform:none;font-size:12.5px;display:block}.game-lp .trait .lv{font-family:var(--tech);letter-spacing:.1em;color:var(--gold);font-size:12px;font-weight:700}.game-lp .inv{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.game-lp .inv .it{background:var(--panel);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--tech);letter-spacing:.05em;color:var(--ink);align-items:center;gap:9px;padding:11px 15px;font-size:14px;font-weight:700;display:flex}.game-lp .inv .it .e{font-size:17px}@media (max-width:600px){.game-lp .traits{grid-template-columns:1fr}}.game-lp .roster{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px;margin-top:32px;display:grid}.game-lp .ro{background:var(--panel);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:11px;padding:13px 15px;transition:box-shadow .2s;display:flex}.game-lp .ro:hover{box-shadow:inset 0 0 0 1px var(--c-soft)}.game-lp .ro .mk{width:36px;height:36px;clip-path:var(--hex);background:var(--panel-2);color:var(--c);font-family:var(--disp);box-shadow:inset 0 0 0 2px var(--c-soft);flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.game-lp .ro b{font-family:var(--disp);color:var(--ink);font-size:14px;font-weight:600;line-height:1.1;display:block}.game-lp .ro small{font-family:var(--tech);letter-spacing:.1em;color:var(--muted);font-size:9px;font-weight:700}.game-lp .roster-note{text-align:center;font-family:var(--body-f);color:var(--muted);text-transform:none;margin-top:16px;font-size:12px}.game-lp .mvp{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;display:grid}.game-lp .mv{background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line);padding:24px}.game-lp .mv .badge{font-family:var(--tech);letter-spacing:.14em;color:var(--teal);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.game-lp .mv p{font-family:var(--body-f);color:var(--ink);text-transform:none;margin:14px 0;font-size:14.5px;line-height:1.55}.game-lp .mv .by{border-top:1px solid var(--line);align-items:center;gap:11px;padding-top:14px;display:flex}.game-lp .mv .av{width:38px;height:38px;clip-path:var(--hex);background:linear-gradient(150deg,var(--c),var(--c2));color:#fff;font-family:var(--disp);place-items:center;font-size:14px;font-weight:700;display:grid}.game-lp .mv .by b{font-family:var(--disp);color:var(--ink);font-size:14px;font-weight:600;display:block}.game-lp .mv .by small{font-family:var(--tech);letter-spacing:.1em;color:var(--muted);font-size:10px;font-weight:700}.game-lp .mv.rank{background:linear-gradient(150deg,var(--c),var(--c2));box-shadow:var(--glow-c);text-align:center;color:#fff;flex-direction:column;justify-content:center;display:flex}.game-lp .mv.rank .big{font-family:var(--disp);font-size:52px;font-weight:700;line-height:1}.game-lp .mv.rank .rs{letter-spacing:4px;font-size:18px}.game-lp .mv.rank p{color:#fff;opacity:.92;margin-top:8px;font-size:13px}.game-lp .mv.rank .tp{font-family:var(--tech);letter-spacing:.14em;background:#ffffff2e;margin-top:14px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-block}@media (max-width:820px){.game-lp .mvp{grid-template-columns:1fr}}.game-lp .quote-grid{grid-template-columns:1fr 1fr;align-items:start;gap:42px;margin-top:38px;display:grid}.game-lp .ranks{gap:12px;display:grid}.game-lp .rank-row{background:var(--panel);clip-path:var(--clip-r);box-shadow:inset 0 0 0 1px var(--line);justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.game-lp .rank-row.feat{box-shadow:inset 0 0 0 1px var(--c-soft),var(--glow-c)}.game-lp .rank-row .rl{align-items:center;gap:13px;display:flex}.game-lp .rank-row .rk{width:34px;height:34px;clip-path:var(--hex);font-family:var(--tech);color:#06231f;place-items:center;font-size:11px;font-weight:700;display:grid}.game-lp .rank-row .tl b{font-family:var(--disp);color:var(--ink);text-transform:uppercase;font-size:16px;font-weight:600}.game-lp .rank-row .tl small{font-family:var(--body-f);color:var(--muted);text-transform:none;font-size:12px;display:block}.game-lp .rank-row .pr{font-family:var(--tech);letter-spacing:.04em;color:var(--c);white-space:nowrap;font-size:14px;font-weight:700}.game-lp .price-note{font-family:var(--body-f);color:var(--muted);text-transform:none;margin-top:14px;font-size:12px}.game-lp .form-card{background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line);padding:28px}.game-lp .form-card h3{font-size:24px}.game-lp .resp{font-family:var(--tech);letter-spacing:.14em;color:var(--teal);margin-top:8px;font-size:12px;font-weight:700;display:inline-block}.game-lp .step-lbl{font-family:var(--tech);letter-spacing:.12em;color:var(--slate);text-transform:uppercase;align-items:center;gap:9px;margin:20px 0 10px;font-size:12px;font-weight:700;display:flex}.game-lp .sn{width:22px;height:22px;clip-path:var(--hex);background:var(--c-tint);color:var(--c);font-size:11px;font-family:var(--disp);place-items:center;font-weight:700;display:grid}.game-lp .seg{flex-wrap:wrap;gap:8px;display:flex}.game-lp .chip{font-family:var(--tech);letter-spacing:.04em;color:var(--body);background:var(--panel-2);cursor:pointer;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);box-shadow:inset 0 0 0 1px var(--line);text-transform:uppercase;padding:10px 14px;font-size:13.5px;font-weight:700;transition:all .14s}.game-lp .chip:hover{box-shadow:inset 0 0 0 1px var(--c-soft)}.game-lp .chip.active{background:var(--c);color:#fff;box-shadow:var(--glow-c)}.game-lp .field{margin-top:14px}.game-lp .field label{font-family:var(--tech);letter-spacing:.06em;color:var(--ink);text-transform:uppercase;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.game-lp .field .opt{color:var(--muted);font-weight:400}.game-lp .field .req{color:var(--c)}.game-lp .field input{width:100%;font-family:var(--body-f);background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border:none;padding:13px 15px;font-size:15px}.game-lp .field input:focus{box-shadow:inset 0 0 0 2px var(--c);outline:none}.game-lp .field input.invalid{box-shadow:inset 0 0 0 2px var(--c)}.game-lp .help{font-family:var(--body-f);color:var(--muted);text-transform:none;margin-top:7px;font-size:12px}.game-lp .err{font-family:var(--body-f);color:var(--c);text-transform:none;margin-top:7px;font-size:12px;display:none}.game-lp .err.show{display:block}.game-lp .est{background:var(--bg);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--teal-soft);margin-top:18px;padding:17px}.game-lp .est .el{font-family:var(--tech);letter-spacing:.14em;color:var(--teal);text-transform:uppercase;font-size:11px;font-weight:700}.game-lp .est .ev{font-family:var(--disp);color:var(--ink);margin-top:6px;font-size:26px;font-weight:700}.game-lp .est .es{font-family:var(--body-f);color:var(--slate);text-transform:none;margin-top:5px;font-size:12.5px}.game-lp .submit-row{flex-direction:column;gap:11px;margin-top:20px;display:flex}.game-lp .submit-row .btn{justify-content:center;width:100%}.game-lp .alt-cta{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;color:var(--teal);background:var(--teal-tint);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);box-shadow:inset 0 0 0 1px var(--teal-soft);justify-content:center;align-items:center;gap:8px;padding:13px;font-size:14px;font-weight:600;display:inline-flex}.game-lp .post-note{font-family:var(--body-f);color:var(--muted);text-align:center;text-transform:none;margin-top:13px;font-size:11.5px}.game-lp .success{text-align:center;padding:18px 4px;display:none}.game-lp .success.show{display:block}.game-lp .success .sc{width:62px;height:62px;clip-path:var(--hex);background:var(--teal);color:#06231f;box-shadow:var(--glow-t);place-items:center;margin:0 auto 15px;font-size:28px;display:grid}.game-lp .success h3{font-size:22px}.game-lp .success p{font-family:var(--body-f);color:var(--slate);text-transform:none;margin-top:9px;font-size:14px}.game-lp .link-reset{color:var(--teal);font-family:var(--disp);text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:700}@media (max-width:860px){.game-lp .quote-grid{grid-template-columns:1fr;gap:30px}}.game-lp .faq{max-width:840px;margin:34px auto 0}.game-lp .q{background:var(--panel);clip-path:var(--clip-r);box-shadow:inset 0 0 0 1px var(--line);margin-top:11px;overflow:hidden}.game-lp .q button{text-align:left;cursor:pointer;width:100%;font-family:var(--disp);color:var(--ink);text-transform:uppercase;letter-spacing:.02em;background:0 0;border:none;padding:18px 48px 18px 20px;font-size:16px;font-weight:600;position:relative}.game-lp .q button:after{content:"+";color:var(--c);font-size:22px;font-family:var(--disp);position:absolute;top:15px;right:19px}.game-lp .q.open button:after{content:"-";color:var(--teal)}.game-lp .q .a{max-height:0;transition:max-height .32s;overflow:hidden}.game-lp .q .a p{font-family:var(--body-f);color:var(--slate);text-transform:none;padding:0 20px 18px;font-size:14px}.game-lp .codex{grid-template-columns:1fr 1fr;gap:0 42px;max-width:940px;margin:32px auto 0;display:grid}.game-lp .codex div{border-top:1px solid var(--line);padding:15px 0}.game-lp .codex dt{font-family:var(--tech);letter-spacing:.08em;color:var(--c);font-size:13px;font-weight:700}.game-lp .codex dd{font-family:var(--body-f);color:var(--body);text-transform:none;text-shadow:0 1px 10px var(--halo);margin-top:6px;font-size:13.5px}@media (max-width:680px){.game-lp .codex{grid-template-columns:1fr}}.game-lp .final{text-align:center;border-top:1px solid var(--line)}.game-lp .final .h2{max-width:28ch;margin:16px auto 0}.game-lp .final p{font-family:var(--body-f);color:var(--slate);text-transform:none;max-width:54ch;margin:14px auto 0;font-size:16px}.game-lp .final .btns{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:26px;display:flex}.game-lp footer{color:#9aa3b5;border-top:1px solid var(--line);z-index:2;background:#090b11;padding:50px 0 30px;position:relative}html.light .game-lp footer{color:#c9c0b8;background:#1a1820}.game-lp .foot-grid{grid-template-columns:1.6fr 1fr 1fr;gap:32px;display:grid}.game-lp footer .brand b{color:#fff}.game-lp footer .about{font-family:var(--body-f);text-transform:none;max-width:36ch;margin-top:14px;font-size:13px;line-height:1.7}.game-lp footer h4{font-family:var(--tech);letter-spacing:.16em;color:var(--c);margin-bottom:14px;font-size:11px;font-weight:700}.game-lp footer a{font-family:var(--body-f);color:#9aa3b5;text-transform:none;margin-bottom:9px;font-size:13.5px;display:block}.game-lp footer a:hover{color:#fff}.game-lp .foot-bottom{font-family:var(--tech);letter-spacing:.12em;color:#6b7488;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:34px;padding-top:18px;font-size:11px;font-weight:700;display:flex}@media (max-width:680px){.game-lp .foot-grid{grid-template-columns:1fr 1fr}}.game-lp .sticky-cta{z-index:70;background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line),0 10px 30px #00000080;align-items:center;gap:12px;padding:11px 14px;display:none;position:fixed;bottom:12px;left:12px;right:12px}.game-lp .sticky-cta .wa{width:42px;height:42px;clip-path:var(--hex);background:var(--teal-tint);box-shadow:inset 0 0 0 1px var(--teal-soft);flex:none;place-items:center;font-size:19px;display:grid}.game-lp .sticky-cta .sx b{font-family:var(--disp);color:var(--ink);text-transform:uppercase;font-size:15px;font-weight:600;display:block}.game-lp .sticky-cta .sx small{font-family:var(--body-f);color:var(--slate);font-size:12px}.game-lp .sticky-cta .btn{margin-left:auto;padding:10px 16px;font-size:13px}@media (max-width:920px){.game-lp .sticky-cta{display:flex}}.game-lp .reveal{transition:opacity .55s,transform .55s}.game-lp.js-anim .reveal{opacity:0;transform:translateY(22px)}.game-lp.js-anim .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.game-lp .reveal{opacity:1;transition:none;transform:none}.game-lp{scroll-behavior:auto}.game-lp .ab-fill{transition:none}.game-lp .arena .glow,.game-lp .arena .sweep,.game-lp .agent-ava .ring{animation:none}.game-lp .glitch:before,.game-lp .glitch:after{display:none}.game-lp .btn:hover:after{animation:none}}.game-lp .ic svg{width:26px;height:26px;stroke:var(--cost);fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.game-lp .genres{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.game-lp .genre{background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line);text-align:center;padding:26px 22px;transition:box-shadow .25s,transform .16s}.game-lp .genre:hover{box-shadow:inset 0 0 0 1px var(--teal-soft),var(--glow-t);transform:translateY(-4px)}.game-lp .ghex{width:64px;height:64px;clip-path:var(--hex);background:var(--panel-2);box-shadow:inset 0 0 0 2px var(--teal-soft);place-items:center;margin:0 auto 15px;transition:transform .4s;display:grid}.game-lp .genre:hover .ghex{transform:rotate(8deg)scale(1.06)}.game-lp .ghex svg{width:32px;height:32px;stroke:var(--teal);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.game-lp .genre b{font-family:var(--disp);text-transform:uppercase;color:var(--ink);letter-spacing:.02em;font-size:16px;font-weight:600;display:block}.game-lp .genre small{font-family:var(--body-f);color:var(--slate);text-transform:none;margin-top:6px;font-size:13px;display:block}@media (max-width:900px){.game-lp .genres{grid-template-columns:1fr 1fr}}@media (max-width:560px){.game-lp .genres{grid-template-columns:1fr}}.game-lp .ava svg{width:100%;height:100%;display:block}.game-lp .brand .mk{background:var(--bg);box-shadow:var(--glow-c);overflow:hidden}.game-lp .brand .mk svg{width:100%;height:100%;display:block}.game-lp .codename{font-family:var(--tech);letter-spacing:.2em;color:var(--teal);text-align:center;margin-top:6px;font-size:11px;font-weight:700}.game-lp{min-height:100vh;font-family:var(--body)}body:has(.game-lp) #site-footer{display:none!important}body:has(.game-lp) #mobile-sticky-cta{display:none!important}body:has(.game-lp) canvas[aria-hidden]{display:none!important}body:has(.game-lp){background:#0e1016!important}html.light body:has(.game-lp){background:#f2eee8!important}.game-lp{--site-nav-h:66px}.game-lp .nav{position:static}.game-lp section[id],.game-lp [id]{scroll-margin-top:calc(var(--site-nav-h) + 16px)}html[data-cw-theme=dark] .game-lp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1016;--panel:#161a26;--panel-2:#1e2434;--line:#2a3142;--line-2:#3a4258;--ink:#f3f5fa;--body:#a9b2c4;--slate:#737e93;--muted:#7b8599;--c:#ff5b4b;--c2:#e8453a;--c-tint:#ff5b4b21;--c-soft:#ff5b4b73;--c-glow:#ff5b4b8c;--teal:#1fe3c2;--teal2:#0fb59a;--teal-tint:#1fe3c21c;--teal-soft:#1fe3c266;--gold:#f2c572;--halo:#08090d9e;--glow-c:0 0 28px #ff5b4b73;--glow-t:0 0 28px #1fe3c259}html[data-cw-theme=dark] .game-lp .arena .glow{opacity:.32}html[data-cw-theme=dark] .game-lp .arena .scan{opacity:.3}html[data-cw-theme=dark] .game-lp footer{color:#9aa3b5;background:#090b11}html[data-cw-theme=dark] body:has(.game-lp){background:#0e1016!important}.game-lp #themeToggle{display:none!important}.game-lp .roster.mq{margin-top:32px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.game-lp .roster.mq .mq-track{will-change:transform;gap:12px;width:max-content;animation:36s linear infinite gmq;display:flex}.game-lp .roster.mq:hover .mq-track{animation-play-state:paused}.game-lp .roster.mq .ro{flex:none;width:188px;margin:0}@keyframes gmq{to{transform:translate(-50%)}}.game-lp .mvp.carousel{margin-top:38px;display:block;position:relative}.game-lp .mvp.carousel .carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:6px 2px;display:flex;overflow-x:auto}.game-lp .mvp.carousel .carousel-track::-webkit-scrollbar{display:none}.game-lp .mvp.carousel .carousel-track>*{scroll-snap-align:center;flex:0 0 86%}@media (min-width:760px){.game-lp .mvp.carousel .carousel-track>*{flex-basis:46%}}@media (min-width:1080px){.game-lp .mvp.carousel .carousel-track>*{flex-basis:31.5%}}.game-lp .carousel-dots{justify-content:center;gap:8px;margin-top:18px;display:flex}.game-lp .carousel-dots .cd{background:var(--line-2);cursor:pointer;border:none;border-radius:50%;width:9px;height:9px;padding:0;transition:width .25s,background .25s,box-shadow .25s}.game-lp .carousel-dots .cd.on{background:var(--c);width:26px;box-shadow:0 0 14px var(--c-glow);border-radius:4px}.game-lp .mv{transition:box-shadow .25s,transform .2s}.game-lp .mv:hover{box-shadow:inset 0 0 0 1px var(--c-soft), var(--glow-c);transform:translateY(-4px)}.game-lp .roster.mq .ro:hover{box-shadow:inset 0 0 0 1px var(--c-soft), 0 0 22px var(--c-glow)}.game-lp .hero{position:relative}.game-lp .hero:after{content:"";pointer-events:none;z-index:1;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,38%), var(--teal-tint), transparent 62%);transition:opacity .35s;position:absolute;inset:0}.game-lp .hero:hover:after{opacity:1}.game-lp .arena .scan{animation:4.5s steps(30,end) infinite scanFlk}@keyframes scanFlk{0%,to{opacity:.3}50%{opacity:.45}}.game-lp .ab-fill{position:relative}.game-lp .ab-fill.lit{box-shadow:0 0 14px var(--teal-soft)}.game-lp .ab-fill.lit:after{content:"";background:var(--teal);width:10px;height:10px;box-shadow:0 0 16px var(--teal);border-radius:50%;animation:.85s ease-out lvlPing;position:absolute;top:50%;right:-3px;transform:translateY(-50%)}@keyframes lvlPing{0%{opacity:1;transform:translateY(-50%)scale(.3)}to{opacity:0;transform:translateY(-50%)scale(2.6)}}.game-lp .rank-row.armed{opacity:0;transform:translate(-18px)}.game-lp .rank-row.armed.feat{transform:translateY(14px)}.game-lp .rank-row.slam{animation:.5s cubic-bezier(.2,.9,.25,1.3) forwards rankSlam}.game-lp .rank-row.feat.slam{animation:.55s cubic-bezier(.2,.9,.25,1.3) forwards rankSlamF}@keyframes rankSlam{0%{opacity:0;transform:translate(-18px)scale(.97)}60%{transform:translate(3px)scale(1.02)}to{opacity:1;transform:none}}@keyframes rankSlamF{0%{opacity:0;transform:translateY(14px)scale(.94)}55%{transform:translateY(-4px)scale(1.04)}to{opacity:1;transform:none}}.game-lp .xp-burst{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:visible}.game-lp .xp-bit{will-change:transform,opacity;border-radius:2px;width:8px;height:8px;animation:.95s ease-out forwards xpFly;position:absolute;top:34%}@keyframes xpFly{to{transform:translate(var(--dx),var(--dy)) rotate(var(--dr));opacity:0}}@media (prefers-reduced-motion:reduce){.game-lp .hero:after{display:none}.game-lp .arena .scan{animation:none}.game-lp .ab-fill.lit:after{animation:none;display:none}.game-lp .rank-row.armed,.game-lp .rank-row.armed.feat{opacity:1;transform:none}}.game-lp .quote-aside{background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line);margin-top:22px;padding:22px 24px}.game-lp .quote-aside .qa-title{font-family:var(--disp);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);margin-bottom:15px;font-size:16px;font-weight:700}.game-lp .quote-aside .qa-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.game-lp .quote-aside .qa-list li{color:var(--body);padding-left:30px;font-size:14px;line-height:1.5;position:relative}.game-lp .quote-aside .qa-list li:before{content:"▸";width:21px;height:21px;clip-path:var(--hex);color:#0e1016;background:var(--teal);place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:-1px;left:0}.game-lp .quote-aside .qa-pay{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.game-lp .quote-aside .qa-pay-label{font-family:var(--tech);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);font-size:11px;font-weight:700}.game-lp .quote-aside .qa-pay-chips{flex-wrap:wrap;gap:7px;display:flex}.game-lp .quote-aside .qa-pay-chips span{font-family:var(--tech);color:var(--ink);background:var(--c-tint);border:1px solid var(--c-soft);border-radius:5px;padding:5px 11px;font-size:12px;font-weight:700}.game-lp .genre.flip3d{perspective:1100px;cursor:pointer;box-shadow:none!important;background:0 0!important;padding:0!important}.game-lp .genre.flip3d:hover{transform:none}.game-lp .gflip{width:100%;min-height:180px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative}.game-lp .genre.flip3d:hover .gflip,.game-lp .genre.flip3d:focus-visible .gflip{transform:rotateY(180deg)}.game-lp .gface{backface-visibility:hidden;background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:26px 22px;display:flex;position:absolute;inset:0}.game-lp .gface.gfront{position:relative}.game-lp .gback{box-shadow:inset 0 0 0 1px var(--teal-soft);background:linear-gradient(160deg,var(--panel),var(--panel-2));transform:rotateY(180deg)}.game-lp .gback b{font-family:var(--disp);text-transform:uppercase;color:var(--ink);font-size:16px;line-height:1.1}.game-lp .gback p{font-family:var(--body-f);color:var(--slate);text-transform:none;margin-top:7px;font-size:13px}.game-lp .gback .gb-cta{font-family:var(--disp);text-transform:uppercase;letter-spacing:.06em;color:#0e1016;background:var(--teal);box-shadow:var(--glow-t);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);margin-top:15px;padding:9px 16px;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.game-lp .gflip{transition:none}.game-lp .genre.flip3d:hover .gflip{transform:none}}.game-lp .xp-hud{z-index:62;pointer-events:none;background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);align-items:center;gap:9px;padding:7px 11px;display:flex;position:fixed;bottom:14px;left:14px}.game-lp .xp-lv{font-family:var(--tech);letter-spacing:.14em;color:var(--c);white-space:nowrap;font-size:11px;font-weight:700}.game-lp .xp-bar{background:var(--panel-2);width:92px;height:7px;box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;overflow:hidden}.game-lp .xp-bar i{background:linear-gradient(90deg,var(--teal),var(--c));width:0;height:100%;box-shadow:0 0 10px var(--c-glow);transition:width .15s linear;display:block}@media (max-width:920px){.game-lp .xp-hud{display:none}}.game-lp .ghex.lit-hex{animation:.7s both hexIgnite}@keyframes hexIgnite{0%{filter:none;transform:scale(.9)}45%{filter:drop-shadow(0 0 12px var(--teal));transform:scale(1.12)}to{filter:drop-shadow(0 0 5px var(--teal-soft));transform:scale(1)}}@media (prefers-reduced-motion:reduce){.game-lp .ghex.lit-hex{animation:none}.game-lp .xp-bar i{transition:none}}@media (min-width:1080px){.game-lp .carousel-dots{display:none}}@media (min-width:880px){.game-lp .quote-grid>:first-child{flex-direction:column;align-self:stretch;display:flex}.game-lp .quote-grid .quote-aside{flex-direction:column;flex:1;justify-content:space-between;display:flex}}.game-lp .qa-steps{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.game-lp .qa-steps .qa-title{font-family:var(--disp);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);margin-bottom:10px;font-size:14px;font-weight:700}.game-lp .qa-steps ol{counter-reset:qs;gap:10px;margin:0;padding:0;list-style:none;display:grid}.game-lp .qa-steps li{padding-left:31px;position:relative}.game-lp .qa-steps li:before{counter-increment:qs;content:counter(qs);width:22px;height:22px;clip-path:var(--hex);background:var(--teal);color:#0e1016;font:700 11px/1 var(--tech);place-items:center;display:grid;position:absolute;top:1px;left:0}.game-lp .qa-steps li b{color:var(--ink);font-size:13px;display:block}.game-lp .qa-steps li span{color:var(--slate);font-size:12px;line-height:1.45;display:block}.game-lp .lead,.game-lp .sub,.game-lp p{text-wrap:pretty}.game-lp .lead{max-width:70ch}.game-lp .seg{scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.game-lp .seg .chip{white-space:nowrap;scroll-snap-align:start;flex:none}@media (min-width:860px){.game-lp .quote-grid>:first-child,.game-lp .quote-grid .quote-aside{justify-content:flex-start}.game-lp .quote-grid .quote-aside{flex:none}}.game-lp .quote-aside .qa-stats{border-top:1px solid var(--line);gap:10px;margin-top:16px;padding-top:14px;display:grid}.game-lp .quote-aside .qa-stats>div{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.game-lp .quote-aside .qa-stats span{color:var(--slate)}.game-lp .quote-aside .qa-stats b{color:var(--ink);font-family:var(--tech)}.game-lp .srail{transition:opacity .2s;display:none}.game-lp .srail-off{opacity:0;pointer-events:none}@media (min-width:1160px){.game-lp .wrap{padding-left:200px}.game-lp .crumbs .wrap{padding-left:224px}.game-lp .srail{z-index:46;scrollbar-width:thin;background:var(--panel);border:1px solid var(--line);border-radius:10px;width:178px;max-height:calc(100vh - 156px);padding:9px;display:block;position:fixed;top:150px;left:max(16px,50% - 586px);overflow-y:auto;box-shadow:0 18px 40px -20px #0009}.game-lp .srail nav{flex-direction:column;gap:1px;display:flex}.game-lp .srail-link{font-family:var(--tech);letter-spacing:.02em;text-transform:uppercase;color:var(--slate);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:7px 11px;font-size:12px;display:flex;overflow:hidden}.game-lp .srail-link:hover{background:var(--c-tint);color:var(--ink)}.game-lp .srail-link.on{background:var(--c-tint);color:var(--c);font-weight:700}.game-lp .srail-dot{width:7px;height:7px;clip-path:var(--hex);background:var(--line-2);flex:none;transition:background .15s}.game-lp .srail-link.on .srail-dot{background:var(--c)}.game-lp .srail-tx{text-overflow:ellipsis;overflow:hidden}}.game-lp .srail-ic{text-align:center;opacity:.92;flex:none;width:20px;font-size:13px;line-height:1}.game-lp .srail-card{background:var(--panel);border:1px solid var(--line);border-radius:9px;margin-top:8px;padding:13px 14px}.game-lp .src-status{font-family:var(--tech);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.game-lp .src-dot{background:var(--teal);width:8px;height:8px;box-shadow:0 0 0 4px var(--teal-tint);border-radius:50%;flex:none}.game-lp .src-meta{font-family:var(--body-f);color:var(--muted);text-transform:none;letter-spacing:0;margin-top:7px;font-size:11.5px;line-height:1.5}.game-lp .src-wa{font-family:var(--tech);text-transform:uppercase;letter-spacing:.04em;color:var(--c);cursor:pointer;align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:700;display:inline-flex}.game-lp .src-wa:hover{color:var(--ink)}@media (min-width:1160px){.game-lp .srail{flex-direction:column;display:flex;overflow:hidden}.game-lp .srail nav{scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.game-lp .srail-card{flex:none}.game-lp .srail{border-radius:12px;padding:7px;overflow-y:auto}.game-lp .srail nav{flex:none;gap:2px}.game-lp .srail-link{gap:11px;padding:8px 12px;font-size:12px}.game-lp .srail-ic{width:20px;font-size:13px}}
.web-lp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f2eb;--surface:#fff;--surface-2:#f1e8df;--ink:#1f1813;--body:#5b4e45;--slate:#685d52;--muted:#756a5f;--line:#e6dace;--c:#c75b4f;--c2:#a8473d;--c3:#dc8478;--c-tint:#f8ede8;--c-soft:#f0d6cf;--mark:#c75b4f33;--disp:var(--font-bricolage),system-ui,sans-serif;--body-f:var(--font-epilogue),system-ui,sans-serif;--mono:var(--font-spacemono),ui-monospace,monospace}html.dark .web-lp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161210;--surface:#201a16;--surface-2:#281f19;--ink:#f4ece4;--body:#c9baaf;--slate:#9a8b80;--muted:#987;--line:#342a22;--c:#e0796c;--c2:#c75b4f;--c3:#e8a99e;--c-tint:#2a1c17;--c-soft:#3c2a22;--mark:#e0796c3d}.web-lp *{box-sizing:border-box;margin:0;padding:0}.web-lp{scroll-behavior:smooth;font-family:var(--body-f);background:var(--bg);color:var(--body);-webkit-font-smoothing:antialiased;line-height:1.6}.web-lp a{color:inherit;text-decoration:none}.web-lp h1,.web-lp h2,.web-lp h3,.web-lp h4{font-family:var(--disp);color:var(--ink);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.02}.web-lp p,.web-lp .sub,.web-lp .lead{text-wrap:pretty}.web-lp .wrap{max-width:1160px;margin:0 auto;padding:0 28px}.web-lp .mono{font-family:var(--mono)}.web-lp ::selection{background:var(--c);color:#fff}.web-lp .mk-hl{background:linear-gradient(transparent 60%,var(--mark) 60%);padding:0 .05em}.web-lp .lbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c2);font-size:12px}.web-lp .arrow{color:var(--c);font-weight:700}.web-lp .btn{font-family:var(--disp);border:2px solid var(--ink);cursor:pointer;background:var(--ink);color:var(--bg);border-radius:0;align-items:center;gap:9px;padding:14px 26px;font-size:15px;font-weight:700;transition:transform .14s,background .2s,color .2s;display:inline-flex}.web-lp .btn:hover{box-shadow:5px 5px 0 var(--c);transform:translate(-2px,-2px)}.web-lp .btn-c{background:var(--c);border-color:var(--c);color:#fff}.web-lp .btn-c:hover{box-shadow:5px 5px 0 var(--ink)}.web-lp .btn-o{color:var(--ink);background:0 0}.web-lp .nav{z-index:60;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--ink);position:sticky;top:0}.web-lp .nav-row{justify-content:space-between;align-items:center;gap:16px;padding:13px 28px;display:flex}.web-lp .brand{align-items:center;gap:11px;display:flex}.web-lp .brand .mk{background:var(--c);color:#fff;width:40px;height:40px;font-family:var(--disp);place-items:center;font-size:18px;font-weight:800;display:grid}.web-lp .brand b{font-family:var(--disp);color:var(--ink);font-size:19px;font-weight:800;line-height:1;display:block}.web-lp .brand small{font-family:var(--mono);letter-spacing:.16em;color:var(--c2);font-size:9.5px}.web-lp .nav-links{gap:24px;display:flex}.web-lp .nav-links a{font-family:var(--disp);color:var(--body);font-size:14.5px;font-weight:600}.web-lp .nav-links a:hover{color:var(--c)}.web-lp .nav-cta{align-items:center;gap:11px;display:flex}.web-lp .nav-cta .btn{padding:9px 16px;font-size:13px}.web-lp .tg{border:2px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--c);cursor:pointer;font-size:15px}.web-lp .tg:hover{border-color:var(--c)}@media (max-width:920px){.web-lp .nav-links{display:none}}.web-lp .crumbs .wrap{font-family:var(--mono);color:var(--muted);border-bottom:1px solid var(--line);padding:10px 28px;font-size:11px}.web-lp .crumbs a{color:var(--c2)}.web-lp .crumbs .sep{margin:0 8px}.web-lp .crumbs [aria-current]{color:var(--ink)}.web-lp .hero{border-bottom:2px solid var(--ink);padding:60px 0 56px}.web-lp .hero-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:50px;display:grid}.web-lp .hero h1{letter-spacing:-.035em;color:var(--ink);margin-top:18px;font-size:clamp(40px,7vw,84px);font-weight:800;line-height:.96}.web-lp .hero h1 .src{color:var(--slate);letter-spacing:-.01em;text-decoration:line-through;-webkit-text-decoration-color:var(--c-soft);text-decoration-color:var(--c-soft);margin-bottom:6px;font-size:.42em;font-weight:600;display:block}.web-lp .hero .sub{color:var(--slate);max-width:50ch;font-size:18px;font-family:var(--body-f);margin-top:22px}.web-lp .hero-cta{flex-wrap:wrap;gap:13px;margin-top:28px;display:flex}.web-lp .hero-stats{border-top:2px solid var(--ink);gap:0;margin-top:30px;display:flex}.web-lp .hs{border-right:1px solid var(--line);flex:1;padding:16px 0}.web-lp .hs:last-child{border-right:none}.web-lp .hs .n{font-family:var(--disp);color:var(--ink);font-size:26px;font-weight:800}.web-lp .hs .l{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:10.5px}.web-lp .inspector{border:2px solid var(--ink);background:var(--surface);box-shadow:8px 8px 0 var(--c)}.web-lp .insp-bar{background:var(--surface-2);border-bottom:2px solid var(--ink);align-items:center;gap:11px;padding:10px 14px;display:flex}.web-lp .insp-dots{flex:none;gap:6px;display:flex}.web-lp .insp-dots i{border:1.5px solid var(--ink);background:var(--surface);border-radius:50%;width:11px;height:11px}.web-lp .insp-dots i:first-child{background:var(--c)}.web-lp .insp-dots i:nth-child(2){background:var(--c3)}.web-lp .insp-url{min-width:0;font-family:var(--mono);color:var(--muted);background:var(--bg);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:6px 11px;font-size:12px;overflow:hidden}.web-lp .insp-url b{color:var(--c2);font-weight:700}.web-lp .insp-lang{border:2px solid var(--ink);flex:none;display:flex}.web-lp .insp-lang button{font-family:var(--mono);background:var(--surface);color:var(--muted);border:none;border-right:2px solid var(--ink);cursor:pointer;padding:5px 11px;font-size:11.5px;font-weight:700;transition:background .15s,color .15s}.web-lp .insp-lang button:last-child{border-right:none}.web-lp .insp-lang button.on{background:var(--c);color:#fff}.web-lp .insp-grid{grid-template-columns:1.12fr .88fr;display:grid}.web-lp .insp-pitch{padding:36px 34px}.web-lp .insp-pitch h1{font-size:clamp(34px,4.6vw,58px)}.web-lp .insp-panel{border-left:2px solid var(--ink);background:var(--surface-2);flex-direction:column;display:flex}.web-lp .insp-code{font-family:var(--mono);color:var(--slate);border-bottom:2px solid var(--ink);background:var(--c-tint);padding:12px 16px;font-size:12.5px}.web-lp .insp-code b{color:var(--c2);font-weight:700}.web-lp .insp-strings{flex:1}.web-lp .ir{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:11px 16px;display:flex}.web-lp .ir-s{font-family:var(--mono);color:var(--slate);text-decoration:line-through;-webkit-text-decoration-color:var(--c-soft);text-decoration-color:var(--c-soft);font-size:12.5px}.web-lp .ir-t{font-family:var(--disp);color:var(--ink);font-size:16px;font-weight:700}.web-lp .ir-t:before{content:"→ ";color:var(--c)}.web-lp .insp-foot{border-top:2px solid var(--ink);background:var(--surface);align-items:center;gap:15px;padding:15px 16px;display:flex}.web-lp .seo-score{border:2.5px solid var(--c);background:var(--c-tint);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.web-lp .seo-score .ss-n{font-family:var(--disp);color:var(--c2);font-size:21px;font-weight:800;line-height:1}.web-lp .seo-score .ss-l{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);margin-top:1px;font-size:8px}.web-lp .insp-checks{flex-direction:column;gap:6px;list-style:none;display:flex}.web-lp .insp-checks li{font-family:var(--mono);color:var(--slate);align-items:center;gap:8px;font-size:12px;display:flex}.web-lp .insp-checks li:before{content:"✓";color:#1f9d62;font-weight:800}.web-lp .inspector.show-en .ir-t{display:none}.web-lp .inspector.show-en .ir-s{color:var(--ink);font-weight:600;text-decoration:none}.web-lp .inspector.show-en .insp-foot{opacity:.4}.web-lp .inspector.show-en .seo-score{border-color:var(--line);background:var(--surface)}.web-lp .inspector.show-en .seo-score .ss-n{color:var(--muted)}@media (max-width:880px){.web-lp .insp-grid{grid-template-columns:1fr}.web-lp .insp-panel{border-left:none;border-top:2px solid var(--ink)}.web-lp .insp-pitch{padding:28px 22px}.web-lp .hero-grid{grid-template-columns:1fr;gap:34px}.web-lp .hero h1{font-size:clamp(38px,11vw,64px)}}.web-lp .ticker{border-bottom:2px solid var(--ink);background:var(--c);color:#fff;white-space:nowrap;overflow:hidden}.web-lp .tk{font-family:var(--mono);gap:38px;padding:11px 0;font-size:13px;font-weight:700;animation:34s linear infinite tk;display:inline-flex}.web-lp .tk span .a{opacity:.7;text-decoration:line-through}.web-lp .tk span i{margin:0 8px;font-style:normal}@keyframes tk{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.web-lp .tk{animation:none}}.web-lp .section{border-bottom:2px solid var(--ink);padding:78px 0}.web-lp .alt{background:var(--surface-2)}.web-lp .sec-top{align-items:flex-start;gap:24px;margin-bottom:14px;display:flex}.web-lp .num{font-family:var(--disp);color:#0000;-webkit-text-stroke:2px var(--c-soft);flex:none;font-size:clamp(40px,7vw,82px);font-weight:800;line-height:.8}.web-lp .sec-top .h{flex:1}.web-lp .h2{letter-spacing:-.025em;color:var(--ink);margin-top:6px;font-size:clamp(26px,3.8vw,44px);font-weight:800}.web-lp .lead{color:var(--slate);max-width:62ch;font-size:16.5px;font-family:var(--body-f);margin-top:12px}.web-lp .rows{border-top:2px solid var(--ink);margin-top:34px}.web-lp .erow{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr 1.1fr;align-items:baseline;gap:24px;padding:26px 0;transition:padding .2s,background .2s;display:grid}.web-lp .erow:hover{background:var(--c-tint);padding-left:14px;padding-right:14px}.web-lp .erow .rn{font-family:var(--mono);color:var(--c2);font-size:13px}.web-lp .erow h3{color:var(--ink);font-size:23px;font-weight:700}.web-lp .erow p{color:var(--slate);font-size:14.5px}@media (max-width:760px){.web-lp .erow{grid-template-columns:1fr;gap:8px}}.web-lp .seo-grid{grid-template-columns:1fr 1fr;gap:40px;margin-top:34px;display:grid}.web-lp .seo-list{border-top:2px solid var(--ink);list-style:none}.web-lp .seo-list li{border-bottom:1px solid var(--line);padding:18px 0}.web-lp .seo-list b{font-family:var(--disp);color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:700;display:block}.web-lp .seo-list span{color:var(--slate);font-size:14px}.web-lp .code{border:2px solid var(--ink);background:var(--surface);font-family:var(--mono);align-self:start;font-size:12.5px}.web-lp .code .ct{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:11px 14px;font-size:10.5px}.web-lp .code pre{color:var(--body);padding:16px;line-height:1.75;overflow-x:auto}.web-lp .code .k{color:var(--c2)}.web-lp .code .vi{color:var(--c)}@media (max-width:820px){.web-lp .seo-grid{grid-template-columns:1fr;gap:24px}}.web-lp .demo{border:2px solid var(--ink);grid-template-columns:1fr 1fr;gap:0;margin-top:34px;display:grid}.web-lp .demo .d{padding:28px}.web-lp .demo .lit{border-right:1px solid var(--line);background:var(--surface)}.web-lp .demo .nat{background:var(--c-tint)}.web-lp .demo .t{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.web-lp .demo .lit .t{color:var(--slate)}.web-lp .demo .nat .t{color:var(--c2)}.web-lp .demo .src{font-family:var(--mono);color:var(--slate);margin:16px 0 8px;font-size:13px}.web-lp .demo .o{font-family:var(--disp);color:var(--ink);font-size:21px;font-weight:700;line-height:1.2}.web-lp .demo .lit .o{color:var(--slate);text-decoration:line-through;-webkit-text-decoration-color:var(--c-soft);text-decoration-color:var(--c-soft)}.web-lp .demo .note{color:var(--slate);margin-top:14px;font-size:13.5px}@media (max-width:680px){.web-lp .demo{grid-template-columns:1fr}.web-lp .demo .lit{border-right:none;border-bottom:1px solid var(--line)}}.web-lp .steps{border-top:2px solid var(--ink);margin-top:34px}.web-lp .pstep{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:24px;padding:24px 0;display:grid}.web-lp .pstep .pn{font-family:var(--disp);color:#0000;-webkit-text-stroke:1.5px var(--c);font-size:30px;font-weight:800}.web-lp .pstep h3{color:var(--ink);font-size:19px}.web-lp .pstep p{color:var(--slate);max-width:62ch;margin-top:4px;font-size:14px}.web-lp .pmeta{color:var(--slate);margin-top:24px;font-size:15px}.web-lp .pmeta b{font-family:var(--disp);color:var(--ink)}.web-lp .plat{border:2px solid var(--ink);flex-wrap:wrap;gap:0;margin-top:30px;display:flex}.web-lp .plat .p{border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--disp);color:var(--ink);flex:160px;align-items:center;gap:9px;padding:16px 18px;font-size:14px;font-weight:600;display:flex}.web-lp .plat .p .e{font-size:16px}.web-lp .fmt{font-family:var(--mono);color:var(--muted);margin-top:16px;font-size:12px}.web-lp .logos{border-top:2px solid var(--ink);border-left:2px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:0;margin-top:30px;display:grid}@media (max-width:900px){.web-lp .logos{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.web-lp .logos{grid-template-columns:1fr}}.web-lp .logo-chip{border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);align-items:center;gap:10px;padding:15px;display:flex}.web-lp .logo-chip .mk{background:var(--c-tint);width:32px;height:32px;color:var(--c);font-family:var(--disp);flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.web-lp .logo-chip b{font-family:var(--disp);color:var(--ink);font-size:13px;font-weight:700;line-height:1.1;display:block}.web-lp .logo-chip small{font-family:var(--mono);color:var(--muted);font-size:9px}.web-lp .logos-note{color:var(--muted);margin-top:14px;font-size:12px}.web-lp .reviews{border:2px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;margin-top:34px;display:grid}.web-lp .review{border-right:1px solid var(--line);padding:26px}.web-lp .review:last-child{border-right:none}.web-lp .review .st{color:var(--c);letter-spacing:2px}.web-lp .review p{color:var(--ink);font-size:15px;font-family:var(--body-f);margin:13px 0}.web-lp .review .by{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:13px;display:flex}.web-lp .review .av{background:var(--c);color:#fff;width:36px;height:36px;font-family:var(--disp);place-items:center;font-size:13px;font-weight:800;display:grid}.web-lp .review .by b{font-family:var(--disp);color:var(--ink);font-size:13.5px;display:block}.web-lp .review .by small{font-family:var(--mono);color:var(--muted);font-size:9.5px}@media (max-width:820px){.web-lp .reviews{grid-template-columns:1fr}.web-lp .review{border-right:none;border-bottom:1px solid var(--line)}}.web-lp .quote-grid{grid-template-columns:1fr 1fr;align-items:start;gap:44px;margin-top:34px;display:grid}.web-lp .tiers{border-top:2px solid var(--ink)}.web-lp .tier{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:17px 0;display:flex}.web-lp .tier .tl b{font-family:var(--disp);color:var(--ink);font-size:15.5px;font-weight:700}.web-lp .tier .tl small{color:var(--muted);font-size:12px;font-family:var(--body-f);display:block}.web-lp .tier .tr{font-family:var(--mono);color:var(--c2);white-space:nowrap;font-size:13px}.web-lp .tier.feat .tl b{color:var(--c)}.web-lp .price-note{color:var(--muted);margin-top:13px;font-size:12px}.web-lp .form-card{border:2px solid var(--ink);background:var(--surface);padding:26px}.web-lp .form-card h3{color:var(--ink);font-size:21px}.web-lp .resp{font-family:var(--mono);color:var(--c2);margin-top:7px;font-size:11px;display:inline-block}.web-lp .step-lbl{font-family:var(--mono);color:var(--slate);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;margin:18px 0 9px;font-size:10.5px;display:flex}.web-lp .sn{background:var(--c-tint);width:20px;height:20px;color:var(--c2);font-size:10px;font-family:var(--disp);place-items:center;font-weight:700;display:grid}.web-lp .seg{flex-wrap:wrap;gap:8px;display:flex}.web-lp .chip{font-family:var(--body-f);color:var(--body);background:var(--surface);border:2px solid var(--line);cursor:pointer;padding:8px 13px;font-size:13px;font-weight:500;transition:all .14s}.web-lp .chip:hover{border-color:var(--c)}.web-lp .chip.active{background:var(--c);color:#fff;border-color:var(--c)}.web-lp .field{margin-top:13px}.web-lp .field label{color:var(--ink);font-size:13px;font-weight:600;font-family:var(--disp);margin-bottom:6px;display:block}.web-lp .field .opt{color:var(--muted);font-weight:400}.web-lp .field .req{color:var(--c)}.web-lp .field input{width:100%;font-family:var(--body-f);border:2px solid var(--line);background:var(--bg);color:var(--ink);padding:12px 14px;font-size:15px}.web-lp .field input:focus{border-color:var(--c);outline:none}.web-lp .field input.invalid{border-color:#e57373}.web-lp .help{color:var(--muted);margin-top:6px;font-size:12px}.web-lp .err{color:#c0392b;margin-top:6px;font-size:12px;display:none}.web-lp .err.show{display:block}.web-lp .est{background:var(--c-tint);border:2px solid var(--c-soft);margin-top:16px;padding:16px}.web-lp .est .el{font-family:var(--mono);color:var(--c2);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.web-lp .est .ev{font-family:var(--disp);color:var(--ink);margin-top:5px;font-size:24px;font-weight:800}.web-lp .est .es{color:var(--slate);margin-top:4px;font-size:12px}.web-lp .submit-row{flex-direction:column;gap:10px;margin-top:18px;display:flex}.web-lp .submit-row .btn{justify-content:center;width:100%}.web-lp .alt-cta{font-family:var(--disp);color:var(--c2);background:var(--c-tint);border:2px solid var(--c-soft);justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:700;display:inline-flex}.web-lp .post-note{color:var(--muted);text-align:center;margin-top:12px;font-size:11.5px}.web-lp .success{text-align:center;padding:16px 4px;display:none}.web-lp .success.show{display:block}.web-lp .success .sc{background:var(--c);color:#fff;place-items:center;width:56px;height:56px;margin:0 auto 14px;font-size:26px;display:grid}.web-lp .success h3{color:var(--ink);font-size:20px}.web-lp .success p{color:var(--slate);margin-top:8px;font-size:14px}.web-lp .link-reset{color:var(--c2);font-family:var(--disp);cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:700}@media (max-width:860px){.web-lp .quote-grid{grid-template-columns:1fr;gap:28px}}.web-lp .faq{border-top:2px solid var(--ink);margin-top:30px}.web-lp .q{border-bottom:1px solid var(--line)}.web-lp .q button{text-align:left;cursor:pointer;width:100%;font-family:var(--disp);color:var(--ink);background:0 0;border:none;padding:20px 46px 20px 0;font-size:17px;font-weight:700;position:relative}.web-lp .q button:after{content:"+";color:var(--c);font-size:24px;position:absolute;top:16px;right:6px}.web-lp .q.open button:after{content:"-"}.web-lp .q .a{max-height:0;transition:max-height .3s;overflow:hidden}.web-lp .q .a p{color:var(--slate);max-width:74ch;font-size:14.5px;font-family:var(--body-f);padding:0 0 20px}.web-lp .gloss{grid-template-columns:1fr 1fr;gap:0 44px;margin-top:30px;display:grid}.web-lp .gloss div{border-top:1px solid var(--line);padding:15px 0}.web-lp .gloss dt{font-family:var(--mono);color:var(--c2);font-size:12.5px}.web-lp .gloss dd{color:var(--slate);font-size:13.5px;font-family:var(--body-f);margin-top:6px}@media (max-width:680px){.web-lp .gloss{grid-template-columns:1fr}}.web-lp .final{text-align:center;border-bottom:2px solid var(--ink);padding:90px 0}.web-lp .final h2{letter-spacing:-.03em;max-width:18ch;color:var(--ink);margin:0 auto;font-size:clamp(30px,5vw,58px);font-weight:800}.web-lp .final p{color:var(--slate);max-width:52ch;font-size:16.5px;font-family:var(--body-f);margin:16px auto 0}.web-lp .final .btns{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:28px;display:flex}.web-lp footer{background:var(--ink);color:#d8c8be;padding:48px 0 28px}html.dark .web-lp footer{background:#0e0a08}.web-lp .foot-grid{grid-template-columns:1.5fr 1fr 1fr;gap:30px;display:grid}.web-lp footer .brand b{color:#fff}.web-lp footer .brand small{color:var(--c3)}.web-lp footer .about{color:#c9b6ab;max-width:34ch;font-size:13px;line-height:1.7;font-family:var(--body-f);margin-top:13px}.web-lp footer h4{font-family:var(--mono);letter-spacing:.08em;color:var(--c3);text-transform:uppercase;margin-bottom:13px;font-size:10.5px}.web-lp footer a{color:#d8c8be;font-size:13.5px;font-family:var(--body-f);margin-bottom:9px;display:block}.web-lp footer a:hover{color:#fff}.web-lp .foot-bottom{font-family:var(--mono);color:#a8978c;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:30px;padding-top:18px;font-size:11px;display:flex}.web-lp .sticky-cta{z-index:70;background:var(--surface);border:2px solid var(--ink);align-items:center;gap:12px;padding:11px 14px;display:none;position:fixed;bottom:12px;left:12px;right:12px}.web-lp .sticky-cta .wa{background:var(--c-tint);flex:none;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.web-lp .sticky-cta .sx b{font-family:var(--disp);color:var(--ink);font-size:14.5px;font-weight:800;display:block}.web-lp .sticky-cta .sx small{color:var(--slate);font-size:12px;font-family:var(--body-f)}.web-lp .sticky-cta .btn{margin-left:auto;padding:10px 15px;font-size:14px}@media (max-width:920px){.web-lp .sticky-cta{display:flex}}.web-lp .reveal{transition:opacity .5s,transform .5s}.web-lp.js-anim .reveal{opacity:0;transform:translateY(16px)}.web-lp.js-anim .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.web-lp .reveal{opacity:1;transition:none;transform:none}.web-lp{scroll-behavior:auto}}.web-lp .webvis{border-bottom:2px solid var(--ink);text-align:center;padding:58px 0}.web-lp .webvis .cap{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c2);font-size:11.5px}.web-lp .webvis h3{font-family:var(--disp);color:var(--ink);letter-spacing:-.02em;max-width:26ch;margin:10px auto 28px;font-size:clamp(20px,3vw,30px);font-weight:800}.web-lp .webvis .art{max-width:940px;margin:0 auto;padding:0 28px}.web-lp .webvis svg,.web-lp .ba-art svg{width:100%;height:auto;display:block}.web-lp .ba-art{max-width:840px;margin:6px auto 30px}.web-lp .ba-cap{text-align:center;font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:8px;font-size:11px}.web-lp .liveprev{border-bottom:2px solid var(--ink);text-align:center;padding:58px 0}.web-lp .liveprev .cap{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c2);font-size:11.5px}.web-lp .liveprev h3{font-family:var(--disp);color:var(--ink);letter-spacing:-.02em;max-width:30ch;margin:10px auto 28px;font-size:clamp(20px,3vw,30px);font-weight:800}.web-lp .lp{border:2px solid var(--ink);background:var(--surface);text-align:left;perspective:1500px;max-width:880px;margin:0 auto}.web-lp .lp-bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:12px;padding:11px 14px;display:flex}.web-lp .lp-bar .dots{gap:6px;display:flex}.web-lp .lp-bar .dots i{border-radius:50%;width:10px;height:10px;display:block}.web-lp .lp-bar .dots i:first-child{background:var(--c)}.web-lp .lp-bar .dots i:nth-child(2){background:var(--c3)}.web-lp .lp-bar .dots i:nth-child(3){background:var(--line)}.web-lp .lp-url{font-family:var(--mono);color:var(--slate);background:var(--bg);border:1px solid var(--line);flex:1;padding:6px 12px;font-size:12px}.web-lp .lp-lang{border:1px solid var(--line);flex:none;display:flex}.web-lp .lp-lang button{font-family:var(--mono);background:var(--surface);color:var(--slate);cursor:pointer;border:none;padding:6px 11px;font-size:11px}.web-lp .lp-lang button.on{background:var(--c);color:#fff}.web-lp .lp-lang button+button{border-left:1px solid var(--line)}.web-lp .lp-tabs{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 14px;display:flex}.web-lp .lp-pages,.web-lp .lp-views{flex-wrap:wrap;gap:8px;display:flex}.web-lp .lp-pages .pg,.web-lp .lp-views .vw{font-family:var(--disp);border:1px solid var(--line);background:var(--surface);color:var(--body);cursor:pointer;padding:7px 12px;font-size:12.5px;font-weight:600;transition:all .12s}.web-lp .lp-pages .pg.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.web-lp .lp-views .vw.on{background:var(--c);color:#fff;border-color:var(--c)}.web-lp .lp-stage{align-items:stretch;display:flex}.web-lp .lp-nav{background:var(--surface);width:44px;color:var(--c);cursor:pointer;font-size:24px;font-family:var(--disp);border:none;flex:none}.web-lp .lp-nav:hover{background:var(--c-tint)}.web-lp .lp-prev{border-right:1px solid var(--line)}.web-lp .lp-next{border-left:1px solid var(--line)}.web-lp .lp-screen{transform-origin:50%;backface-visibility:hidden;flex:1;min-height:320px;padding:26px;transition:transform .24s,opacity .24s}.web-lp .lp-screen.flip{opacity:0;transform:rotateY(86deg)}.web-lp .ms-hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:14px;display:flex}.web-lp .ms-brand{font-family:var(--disp);color:var(--ink);align-items:center;gap:9px;font-size:15px;font-weight:800;display:flex}.web-lp .ms-brand .mk{background:var(--c);color:#fff;border-radius:5px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.web-lp .ms-menu{align-items:center;gap:18px;display:flex}.web-lp .ms-menu a{color:var(--slate);font-size:13px}.web-lp .ms-menu a.on{color:var(--ink);font-weight:600}.web-lp .ms-hcta{font-family:var(--disp);background:var(--c);color:#fff;white-space:nowrap;border-radius:6px;padding:8px 14px;font-size:12.5px;font-weight:700}.web-lp .ms-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:26px;display:grid}.web-lp .ms-badge{font-family:var(--mono);color:var(--c2);background:var(--c-tint);border-radius:99px;padding:5px 10px;font-size:10.5px;display:inline-block}.web-lp .ms-title{font-family:var(--disp);letter-spacing:-.022em;color:var(--ink);margin:11px 0 10px;font-size:clamp(21px,2.9vw,31px);font-weight:800;line-height:1.1}.web-lp .ms-sub{color:var(--slate);max-width:46ch;font-size:13.5px;line-height:1.6}.web-lp .ms-cta-row{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.web-lp .ms-bp{background:var(--c);color:#fff;font-family:var(--disp);border-radius:7px;padding:11px 18px;font-size:13px;font-weight:700}.web-lp .ms-bs{color:var(--ink);border:1.5px solid var(--line);font-family:var(--disp);background:0 0;border-radius:7px;padding:11px 18px;font-size:13px;font-weight:700}.web-lp .ms-trust{color:var(--muted);align-items:center;gap:10px;margin-top:18px;font-size:11.5px;display:flex}.web-lp .ms-avs{display:flex}.web-lp .ms-avs i{border:2px solid var(--surface);background:var(--c-soft);border-radius:50%;width:22px;height:22px;margin-left:-7px;display:block}.web-lp .ms-avs i:first-child{margin-left:0}.web-lp .ms-visual{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;justify-content:center;align-items:center;min-height:190px;padding:16px;display:flex;overflow:hidden}.web-lp .ms-visual svg{width:100%;height:auto;max-height:200px}.web-lp .dash{grid-template-columns:42px 1fr;gap:8px;width:100%;display:grid}.web-lp .dash .sb{background:var(--surface);border:1px solid var(--line);border-radius:6px;align-content:start;gap:6px;padding:8px;display:grid}.web-lp .dash .sb i{background:var(--line);border-radius:3px;height:7px;display:block}.web-lp .dash .sb i.on{background:var(--c)}.web-lp .dash .mn{gap:8px;display:grid}.web-lp .dash .kpi{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.web-lp .dash .kpi div{background:var(--surface);border:1px solid var(--line);border-radius:6px;place-items:center;height:36px;display:grid}.web-lp .dash .kpi b{font-family:var(--disp);color:var(--c2);font-size:12px}.web-lp .dash .chart{background:var(--surface);border:1px solid var(--line);border-radius:6px;align-items:flex-end;gap:6px;height:92px;padding:10px;display:flex}.web-lp .dash .chart i{background:var(--c-soft);border-radius:3px 3px 0 0;flex:1;display:block}.web-lp .dash .chart i.c{background:var(--c)}.web-lp .ms-feat{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.web-lp .ms-fc{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:16px}.web-lp .ms-fc .ic{background:var(--c-tint);border-radius:6px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.web-lp .ms-fc h5{font-family:var(--disp);color:var(--ink);margin:11px 0 5px;font-size:13.5px;font-weight:700}.web-lp .ms-fc p{color:var(--slate);font-size:12px;line-height:1.55}.web-lp .ms-banner{background:var(--c-tint);border:1px solid var(--c-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:20px 22px;display:flex}.web-lp .ms-banner h4{font-family:var(--disp);color:var(--ink);letter-spacing:-.02em;font-size:clamp(18px,2.4vw,24px);font-weight:800}.web-lp .ms-banner p{color:var(--body);margin-top:4px;font-size:12.5px}.web-lp .ms-banner .b{background:var(--c);color:#fff;font-family:var(--disp);white-space:nowrap;border-radius:7px;padding:10px 16px;font-size:12.5px;font-weight:700}.web-lp .ms-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.web-lp .ms-filters .f{border:1px solid var(--line);color:var(--slate);border-radius:99px;padding:6px 13px;font-size:12px}.web-lp .ms-filters .f.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.web-lp .ms-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.web-lp .ms-pc{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.web-lp .ms-pc .img{background:var(--surface-2);height:116px}.web-lp .ms-pc .pb{padding:12px}.web-lp .ms-pc .nm{color:var(--ink);font-size:12.5px;font-weight:600;font-family:var(--disp)}.web-lp .ms-pc .stars{color:var(--c);letter-spacing:1px;margin-top:3px;font-size:9.5px}.web-lp .ms-pc .prow{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.web-lp .ms-pc .pr{font-family:var(--mono);color:var(--ink);font-size:12.5px}.web-lp .ms-pc .add{font-family:var(--disp);background:var(--c);color:#fff;border-radius:6px;padding:7px 10px;font-size:10.5px;font-weight:700}.web-lp .ms-mhero{background:var(--c-tint);border:1px solid var(--c-soft);text-align:center;border-radius:9px;margin-bottom:18px;padding:22px}.web-lp .ms-mhero h4{font-family:var(--disp);color:var(--ink);letter-spacing:-.02em;font-size:clamp(18px,2.4vw,26px);font-weight:800}.web-lp .ms-mhero p{color:var(--body);margin-top:5px;font-size:12.5px}.web-lp .ms-msec{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px}.web-lp .ms-mi{border-bottom:1px dashed var(--line);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.web-lp .ms-mi .nm{font-family:var(--disp);color:var(--ink);font-size:15px;font-weight:700}.web-lp .ms-mi .ds{color:var(--slate);margin-top:3px;font-size:12.5px}.web-lp .ms-mi .pr{font-family:var(--mono);color:var(--c2);white-space:nowrap;font-size:14px}.web-lp .ms-resv{background:var(--ink);color:var(--bg);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:15px 20px;display:flex}.web-lp .ms-resv b{font-family:var(--disp);font-size:14px;font-weight:700}.web-lp .ms-resv .b{background:var(--c);color:#fff;font-size:12.5px;font-weight:700;font-family:var(--disp);white-space:nowrap;border-radius:6px;padding:9px 15px}.web-lp .ms-ft{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:16px;display:flex}.web-lp .ms-ft .fb{font-family:var(--disp);color:var(--ink);font-size:13px;font-weight:800}.web-lp .ms-ft .fl{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:11.5px;display:flex}.web-lp .ms-ft .cp{font-family:var(--mono);color:var(--muted);font-size:10px}@media (max-width:680px){.web-lp .ms-hero{grid-template-columns:1fr;gap:18px}.web-lp .ms-visual{order:-1;min-height:150px}.web-lp .ms-feat{grid-template-columns:1fr;gap:10px}.web-lp .ms-grid{grid-template-columns:1fr 1fr}.web-lp .ms-menu{display:none}.web-lp .ms-hd{flex-wrap:wrap;gap:10px 12px}.web-lp .ms-banner,.web-lp .ms-resv{flex-direction:column;align-items:flex-start}.web-lp .ms-cta-row{gap:8px}}.web-lp .lp-code{font-family:var(--mono);color:var(--body);white-space:pre;margin:0;font-size:12px;line-height:1.7;overflow-x:auto}.web-lp .lp-code .k{color:var(--c2)}.web-lp .lp-code .v{color:var(--c)}@media (max-width:560px){.web-lp .lp-screen{padding:16px}.web-lp .lp-nav{width:32px;font-size:20px}.web-lp .ms-grid{grid-template-columns:1fr}.web-lp .ms-mi{flex-direction:column;gap:4px}.web-lp .ms-mi .pr{align-self:flex-start}.web-lp .lp-code{font-size:11px}}.web-lp .seo-flag{font-family:var(--body-f);color:var(--ink);background:var(--c-tint);border:2px solid var(--c-soft);align-items:center;gap:11px;margin-top:20px;padding:11px 16px;font-size:14px;display:inline-flex}.web-lp .seo-flag .tick{background:var(--c);color:#fff;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.web-lp .seo-flag b{font-family:var(--disp);font-weight:700}.web-lp .seo-strip{border-bottom:2px solid var(--ink);background:var(--c-tint)}.web-lp .ss-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;padding:32px 0;display:flex}.web-lp .ss-t b{font-family:var(--disp);color:var(--ink);letter-spacing:-.02em;font-size:clamp(20px,2.7vw,30px);font-weight:800;display:block}.web-lp .ss-t span{font-family:var(--body-f);color:var(--body);max-width:62ch;margin-top:7px;font-size:14.5px;display:block}.web-lp .ms-rate{align-items:center;gap:5px;display:inline-flex}.web-lp .ms-rate .stars{color:var(--c);letter-spacing:1px;font-size:11px}.web-lp .ms-rate b{font-family:var(--disp);color:var(--ink);font-size:12px}.web-lp .ms-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px;padding:16px 0;display:grid}.web-lp .ms-stats .st b{font-family:var(--disp);color:var(--ink);font-size:21px;font-weight:800;line-height:1;display:block}.web-lp .ms-stats .st span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.web-lp .ms-quote{border-left:3px solid var(--c);font-family:var(--disp);color:var(--ink);margin-top:22px;padding:4px 0 4px 16px;font-size:14.5px;font-style:italic;line-height:1.45}.web-lp .ms-quote span{font-style:normal;font-family:var(--mono);color:var(--muted);margin-top:8px;font-size:11px;display:block}.web-lp .ms-banner .bt{font-family:var(--mono);color:var(--c2);background:var(--surface);border:1px solid var(--c-soft);border-radius:99px;margin-bottom:9px;padding:3px 9px;font-size:10px;display:inline-block}.web-lp .ms-pc{position:relative}.web-lp .ms-pc .tag{z-index:2;background:var(--c);color:#fff;font-family:var(--mono);letter-spacing:.03em;border-radius:4px;padding:3px 8px;font-size:9px;position:absolute;top:9px;left:9px}.web-lp .ms-pc .old{font-family:var(--mono);color:var(--muted);margin-left:7px;font-size:10.5px;text-decoration:line-through}.web-lp .ms-usps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;padding-top:16px;display:grid}.web-lp .ms-usps .u{color:var(--body);align-items:center;gap:9px;font-size:12px;display:flex}.web-lp .ms-usps .u .e{font-size:15px}.web-lp .ms-info{border-top:1px solid var(--line);color:var(--slate);flex-wrap:wrap;gap:8px 22px;margin-top:16px;padding-top:14px;font-size:12px;display:flex}@media (max-width:680px){.web-lp .ms-stats{grid-template-columns:repeat(2,1fr)}.web-lp .ms-usps{grid-template-columns:1fr;gap:9px}}.web-lp .vdsec{background:var(--c-tint)}.web-lp .vd-deep{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:30px;display:grid}.web-lp .vd-card{background:var(--surface);border:2px solid var(--ink);padding:20px}.web-lp .vd-card .n{font-family:var(--mono);color:var(--c2);margin-bottom:7px;font-size:11px;display:block}.web-lp .vd-card h4{font-family:var(--disp);color:var(--ink);letter-spacing:-.01em;margin-bottom:6px;font-size:15.5px;font-weight:700}.web-lp .vd-card p{color:var(--slate);font-size:13.5px;line-height:1.6}.web-lp .vd-deep.three{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.web-lp .vd-deep.three{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.web-lp .vd-deep.three{grid-template-columns:1fr}}.web-lp .qa-grid{grid-template-columns:1fr 1fr;column-gap:40px;display:grid}@media (max-width:680px){.web-lp .qa-grid{grid-template-columns:1fr}}.web-lp .ps-head{grid-template-columns:1fr 1fr;gap:26px;margin-top:34px;display:grid}.web-lp .ps-lab{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.web-lp .ps-lab.a{color:var(--c2)}.web-lp .ps-lab.b{color:var(--ink)}.web-lp .ps{border-top:2px solid var(--ink);margin-top:12px}.web-lp .ps-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:26px;padding:22px 0;display:grid}.web-lp .ps-c{align-items:flex-start;gap:12px;display:flex}.web-lp .ps-c .ic{flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.web-lp .ps-x .ic{background:var(--c);color:#fff}.web-lp .ps-v .ic{background:var(--ink);color:var(--bg)}.web-lp .ps-c .tx b{font-family:var(--disp);color:var(--ink);margin-bottom:4px;font-size:14.5px;font-weight:700;display:block}.web-lp .ps-c .tx span{color:var(--slate);font-size:13.5px;line-height:1.55}@media (max-width:680px){.web-lp .vd-deep{grid-template-columns:1fr}.web-lp .ps-head{display:none}.web-lp .ps-row{grid-template-columns:1fr;gap:16px}.web-lp .ps-v{border-top:1px dashed var(--line);padding-top:14px}}body:has(.web-lp) #site-footer{display:none!important}body:has(.web-lp) #mobile-sticky-cta{display:none!important}body:has(.web-lp) canvas[aria-hidden]{display:none!important}body:has(.web-lp){background:#f7f2eb!important}html.dark body:has(.web-lp){background:#161210!important}.web-lp{--site-nav-h:66px}.web-lp .nav{top:var(--site-nav-h)}.web-lp .sticky-cta{z-index:78}.web-lp .seg{scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.web-lp .seg .chip{white-space:nowrap;scroll-snap-align:start;flex:none}.web-lp{--ease:cubic-bezier(.22,1,.36,1)}.web-lp .scroll-prog{background:var(--c);z-index:80;transform-origin:0;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.web-lp .vd-card{transition:transform .16s var(--ease), box-shadow .16s var(--ease), border-color .16s var(--ease)}.web-lp .vd-card:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-3px,-3px)}.web-lp .btn{transition:transform .14s var(--ease), background .2s, color .2s, box-shadow .14s var(--ease)}.web-lp .btn:active{box-shadow:none;transform:translate(0)}.web-lp .plat .p{transition:background .18s var(--ease), color .18s var(--ease)}.web-lp .plat .p:hover{background:var(--c-tint);color:var(--c2)}.web-lp .q button{transition:color .18s var(--ease)}.web-lp .q button:hover{color:var(--c)}.web-lp .insp-foot,.web-lp .seo-score,.web-lp .seo-score .ss-n,.web-lp .ir-s{transition:opacity .22s var(--ease), color .22s var(--ease), border-color .22s var(--ease), background .22s var(--ease)}.web-lp .code{position:relative}.web-lp .code-copy{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;border:1.5px solid var(--ink);background:var(--surface);color:var(--ink);cursor:pointer;opacity:0;transition:opacity .18s var(--ease), background .18s, color .18s;padding:5px 9px;font-size:10.5px;position:absolute;top:8px;right:8px}.web-lp .code:hover .code-copy,.web-lp .code-copy:focus-visible{opacity:1}.web-lp .code-copy:hover{background:var(--ink);color:var(--bg)}.web-lp .code-copy.ok{opacity:1;color:#fff;background:#1f9d62;border-color:#1f9d62}@media (hover:none){.web-lp .code-copy{opacity:.85}}.web-lp .nav-links a{position:relative}.web-lp .nav-links a.on{color:var(--c)}.web-lp .nav-links a.on:after{content:"";background:var(--c);height:2px;position:absolute;bottom:-5px;left:0;right:0}.web-lp .ticker:hover .tk{animation-play-state:paused}@keyframes web-estflash{0%{background:var(--c-soft)}to{background:0 0}}.web-lp .est .ev.flash{animation:web-estflash .5s var(--ease)}@media (prefers-reduced-motion:reduce){.web-lp .scroll-prog{display:none}.web-lp .vd-card,.web-lp .btn,.web-lp .plat .p,.web-lp .q button,.web-lp .insp-foot,.web-lp .seo-score,.web-lp .seo-score .ss-n,.web-lp .ir-s{transition:none}.web-lp .vd-card:hover,.web-lp .btn:active{box-shadow:6px 6px 0 var(--ink);transform:none}.web-lp .est .ev.flash{animation:none}}.web-lp .ir-t.tw:after{content:"";vertical-align:-2px;background:var(--c);width:.5ch;height:1.05em;margin-left:1px;animation:.7s step-end infinite web-caret;display:inline-block}@keyframes web-caret{50%{opacity:0}}.web-lp .lp{position:relative}.web-lp .lp-load{background:var(--c);z-index:6;opacity:0;pointer-events:none;width:0;height:2px;position:absolute;top:0;left:0}.web-lp .lp-load.go{animation:web-lpload .42s var(--ease)}@keyframes web-lpload{0%{opacity:1;width:0}82%{opacity:1}to{opacity:0;width:100%}}.web-lp .steps .step-line{background:var(--line);z-index:0;width:2px;position:absolute;top:8px;bottom:8px;left:50px}.web-lp .steps .step-line i{background:var(--c);width:100%;height:0;display:block}.web-lp .pstep{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.web-lp .ir-t.tw:after{display:none}.web-lp .lp-load.go{animation:none}}.web-lp .xrel{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.web-lp .xrel-a{border:2px solid var(--ink);background:var(--surface);font-family:var(--disp);color:var(--ink);transition:transform .16s var(--ease), box-shadow .16s var(--ease), color .16s var(--ease);align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.web-lp .xrel-a:hover{box-shadow:6px 6px 0 var(--c);color:var(--c2);transform:translate(-3px,-3px)}.web-lp .xrel-a i{color:var(--c);font-style:normal}@media (prefers-reduced-motion:reduce){.web-lp .xrel-a{transition:none}.web-lp .xrel-a:hover{transform:none}}.web-lp .srail{transition:opacity .2s;display:none}.web-lp .srail-off{opacity:0;pointer-events:none}@media (min-width:1200px){.web-lp .wrap{padding-left:200px}.web-lp .crumbs .wrap{padding-left:224px}.web-lp #gioi-thieu .wrap{max-width:1160px!important}.web-lp #gioi-thieu .reveal{max-width:768px}.web-lp .srail{z-index:46;scrollbar-width:thin;background:var(--surface);border:2px solid var(--ink);width:182px;max-height:calc(100vh - 168px);box-shadow:6px 6px 0 var(--c);flex-direction:column;padding:8px;display:flex;position:fixed;top:150px;left:max(16px,50% - 580px);overflow-y:auto}.web-lp .srail nav{flex-direction:column;gap:2px;display:flex}.web-lp .srail-link{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);white-space:nowrap;cursor:pointer;align-items:center;gap:10px;padding:8px 11px;font-size:11.5px;transition:background .15s,color .15s;display:flex;overflow:hidden}.web-lp .srail-link:hover{background:var(--c-tint);color:var(--ink)}.web-lp .srail-link.on{background:var(--c-tint);color:var(--c2);font-weight:700}.web-lp .srail-ic{text-align:center;flex:none;width:18px;font-size:13px;line-height:1}.web-lp .srail-tx{text-overflow:ellipsis;overflow:hidden}}
