.landing-root{--page:#fff;--page-soft:#f7f8fa;--card:#fff;--text:#1c2333;--text-2:#667085;--text-3:#98a2b3;--line:#10182812;--line-2:#1018281f;--soft-blue:#c7d7fe;--soft-blue-2:#e0e9ff;--soft-green:#a6e9c8;--soft-mint:#d6f5e6;--soft-lilac:#ddd6fe;--soft-amber:#fde6bf;--blue:#3b5bff;--blue-600:#2f4be0;--blue-700:#2740b8;--blue-soft:#f0f4ff;--blue-tint:#dbe4ff;--blue-ink:#0a1b4d;--hero-1:#0a1e6b;--hero-2:#1240c4;--hero-3:#2e6bff;--r-card:18px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--sh-1:0 1px 2px #0c12200a;--sh-2:0 1px 3px #1018280a;--sh-3:0 10px 26px -14px #10182824, 0 1px 3px #10182808;--sh-4:0 30px 70px -30px #0a1b4d47, 0 8px 24px -12px #0a1b4d1f;--sh-blue:0 14px 32px -14px #1d5bff8c;--ease:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);background:var(--page);color:var(--text);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;position:relative;overflow-x:clip}.landing-root *,.landing-root :before,.landing-root :after{box-sizing:border-box}.landing-root h1,.landing-root h2,.landing-root h3,.landing-root h4{color:var(--text);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.1}.landing-root p{margin:0}.landing-root a{color:inherit;text-decoration:none}.landing-root button{font:inherit}.landing-root .container{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.landing-root .section{padding:104px 0;position:relative}.landing-root .section-soft{background:var(--page-soft)}.landing-root .sec-head{text-align:center;max-width:640px;margin:0 auto 56px}.landing-root .eyebrow{color:var(--blue);align-items:center;gap:8px;margin-bottom:18px;font-size:16px;font-weight:500;display:inline-flex}.landing-root .eyebrow:before{content:"";background:var(--blue);width:6px;height:6px;box-shadow:0 0 0 4px var(--blue-soft);border-radius:50%}.landing-root .sec-title{text-wrap:balance;font-size:clamp(32px,4.4vw,46px)}.landing-root .sec-title .accent{color:var(--text-3)}.landing-root .sec-sub{color:var(--text-2);text-wrap:pretty;margin-top:18px;font-size:17px}.landing-root .btn{border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;height:46px;transition:transform .2s var(--ease), box-shadow .24s var(--ease), background .2s var(--ease-soft), border-color .2s var(--ease-soft), color .2s var(--ease-soft);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:500;display:inline-flex}.landing-root .btn:active{transform:translateY(1px)scale(.99)}.landing-root .btn svg{transition:transform .24s var(--ease);flex-shrink:0}.landing-root .btn:hover svg{transform:translate(3px)}.landing-root .btn-blue{background:var(--blue);color:#fff;box-shadow:var(--sh-blue)}.landing-root .btn-blue:hover{background:var(--blue-600);transform:translateY(-2px);box-shadow:0 20px 40px -16px #1d5bff99}.landing-root .btn-white{color:var(--blue-ink);background:#fff;box-shadow:0 12px 28px -14px #040c2880}.landing-root .btn-white:hover{transform:translateY(-2px)}.landing-root .btn-glass{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border-color:#ffffff47}.landing-root .btn-glass:hover{background:#fff3;transform:translateY(-2px)}.landing-root .btn-ghost{color:var(--text);border-color:var(--line-2);background:#fff}.landing-root .btn-ghost:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-2px)}.landing-root .btn-lg{height:52px;padding:0 26px}.landing-root .nav-wrap{z-index:60;transition:padding .3s var(--ease);padding:18px 24px;position:fixed;top:0;left:0;right:0}.landing-root .nav-wrap.scrolled{padding:10px 24px}.landing-root .nav{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:1120px;height:60px;transition:background .32s var(--ease-soft), border-color .32s var(--ease-soft), box-shadow .32s var(--ease-soft), height .3s var(--ease);background:#ffffff0f;border:1px solid #ffffff29;align-items:center;gap:20px;margin:0 auto;padding:0 10px 0 20px;display:flex}.landing-root .nav-wrap.scrolled .nav{border-color:var(--line);height:56px;box-shadow:var(--sh-3);background:#ffffffe6}.landing-root .nav-logo{letter-spacing:-.02em;color:#fff;transition:color .32s var(--ease-soft);align-items:center;gap:9px;font-size:17px;font-weight:600;display:inline-flex}.landing-root .nav-wrap.scrolled .nav-logo{color:var(--text)}.landing-root .nav-logo-mark{width:30px;height:30px;transition:background .32s var(--ease-soft);background:#ffffff24;border-radius:9px;place-items:center;display:grid;overflow:hidden}.landing-root .nav-wrap.scrolled .nav-logo-mark{background:var(--blue-soft)}.landing-root .nav-links{align-items:center;gap:4px;margin:0 auto;display:flex}.landing-root .nav-link{border-radius:var(--r-pill);color:#ffffffc7;transition:color .22s var(--ease-soft), background .22s var(--ease-soft);padding:9px 14px;font-size:16px}.landing-root .nav-link:hover{color:#fff;background:#ffffff1a}.landing-root .nav-wrap.scrolled .nav-link{color:var(--text-2)}.landing-root .nav-wrap.scrolled .nav-link:hover{color:var(--blue);background:var(--blue-soft)}.landing-root .nav-right{align-items:center;gap:8px;margin-left:auto;display:flex}.landing-root .nav-burger{border-radius:var(--r-pill);color:#fff;cursor:pointer;background:#ffffff1f;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.landing-root .nav-wrap.scrolled .nav-burger{background:var(--page-soft);color:var(--text)}.landing-root .nav .lang-btn{color:#ffffffd1;background:#ffffff14;border-color:#ffffff38}.landing-root .nav-wrap.scrolled .nav .lang-btn{color:var(--text-2);border-color:var(--line-2);background:#fff}@media (max-width:900px){.landing-root .nav-links{display:none}.landing-root .nav-burger{display:inline-flex}.landing-root .nav-right .btn-blue{display:none}}.landing-root .drawer{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .26s var(--ease-soft);background:#080e1e80;position:fixed;inset:0}.landing-root .drawer.open{opacity:1;pointer-events:auto}.landing-root .drawer-panel{border-radius:var(--r-xl);box-shadow:var(--sh-4);opacity:0;transition:transform .32s var(--ease), opacity .26s var(--ease-soft);background:#fff;padding:20px;position:absolute;top:12px;left:12px;right:12px;transform:translateY(-14px)scale(.98)}.landing-root .drawer.open .drawer-panel{opacity:1;transform:none}.landing-root .drawer-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.landing-root .drawer-head .nav-logo{color:var(--text)}.landing-root .drawer-head .nav-logo-mark{background:var(--blue-soft)}.landing-root .drawer-close{border:1px solid var(--line);width:42px;height:42px;color:var(--text-2);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.landing-root .drawer-links{gap:2px;margin-bottom:18px;display:grid}.landing-root .drawer-link{color:var(--text);transition:background .2s var(--ease-soft), color .2s var(--ease-soft);border-radius:14px;padding:14px 12px;font-size:17px}.landing-root .drawer-link:hover{background:var(--blue-soft);color:var(--blue)}.landing-root .drawer-foot{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:16px;display:flex}.landing-root .drawer-foot .btn{flex:1}.landing-root .hero{text-align:center;isolation:isolate;padding:168px 0 0;position:relative;overflow:hidden}.landing-root .hero-bg{z-index:-2;background-color:var(--page);background-image:linear-gradient(180deg, #fff0 0%, #ffffffb8 52%, var(--page) 100%), radial-gradient(135% 86% at 50% -16%, #3e7bff 0%, var(--hero-3) 18%, var(--hero-2) 44%, #1637a6 74%, var(--hero-1) 100%);background-position:0 860px,0 0;background-repeat:no-repeat,no-repeat;background-size:100% 440px,100% 1300px;position:absolute;inset:0}.landing-root .hero-glow{z-index:-2;filter:blur(70px);opacity:.55;animation:heroDrift 18s var(--ease-soft) infinite alternate;will-change:transform;border-radius:50%;position:absolute}.landing-root .hero-glow.a{background:radial-gradient(circle,#78aaff8c,#0000 66%);width:460px;height:460px;top:-120px;left:8%}.landing-root .hero-glow.b{background:radial-gradient(circle,#40e2ff52,#0000 66%);width:380px;height:380px;animation-duration:22s;animation-direction:alternate-reverse;top:40px;right:4%}@keyframes heroDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(30px,26px)scale(1.1)}}.landing-root .hero-badge{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;height:40px;transition:background .22s var(--ease-soft), transform .22s var(--ease);background:#ffffff1a;border:1px solid #ffffff3d;align-items:center;gap:10px;padding:0 8px 0 16px;font-size:16px;display:inline-flex}.landing-root .hero-badge:hover{background:#ffffff2e;transform:translateY(-1px)}.landing-root .hero-badge .dot{background:#6ee7b7;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite livePulse}@keyframes livePulse{0%,to{box-shadow:0 0 0 3px #6ee7b733}50%{box-shadow:0 0 0 7px #6ee7b70d}}.landing-root .hero-badge .arrow{background:#ffffff2e;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.landing-root .hero-title{letter-spacing:-.035em;color:#fff;max-width:15ch;margin:26px auto 0;font-size:clamp(40px,6.6vw,68px);font-weight:600;line-height:1.06}.landing-root .hero-title .soft{color:#ffffff85;display:block}.landing-root .hero-sub{color:#ffffffb8;max-width:56ch;margin:22px auto 0;font-size:17px}.landing-root .hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.landing-root .hero-lead{color:#ffffff9e;margin:52px auto 0;font-size:16px}.landing-root .hero-secs{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px auto 0;display:grid}.landing-root .hsec{border-radius:var(--r-lg);transition:transform .32s var(--ease), box-shadow .32s var(--ease);background:#fff;border:1px solid #ffffffb3;padding:24px;display:block;box-shadow:0 18px 44px -22px #0a1b4d4d,0 2px 6px #0a1b4d0d}.landing-root .hsec:hover{transform:translateY(-4px);box-shadow:0 26px 56px -24px #0a1b4d57,0 2px 6px #0a1b4d0d}.landing-root .hsec-ic{width:40px;height:40px;color:var(--blue);background:var(--blue-soft);transition:background .28s var(--ease-soft), color .28s var(--ease-soft), transform .32s var(--ease);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.landing-root .hsec:hover .hsec-ic{background:var(--blue);color:#fff;transform:translateY(-2px)}.landing-root .hsec h3{margin-bottom:8px;font-size:18px}.landing-root .hsec p{color:var(--text-2);min-height:3.2em;font-size:16px}.landing-root .hsec-foot{border-top:1px solid var(--line);color:var(--text-3);align-items:center;gap:5px;margin-top:16px;padding-top:14px;font-size:16px;display:flex}.landing-root .hsec-foot b{color:var(--blue);font-weight:600}.landing-root .hsec-go{background:var(--page-soft);width:28px;height:28px;color:var(--text-2);transition:background .24s var(--ease-soft), color .24s var(--ease-soft), transform .28s var(--ease);border-radius:50%;place-items:center;margin-left:auto;display:grid}.landing-root .hsec:hover .hsec-go{background:var(--blue-soft);color:var(--blue);transform:translate(3px)}.landing-root .hero-trust{color:var(--text-3);margin:40px auto 0;padding-bottom:8px;font-size:16px}@media (max-width:900px){.landing-root .hero-secs{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.landing-root .hero{padding-top:136px}}@media (max-width:560px){.landing-root .hero-secs{grid-template-columns:1fr}.landing-root .hsec p{min-height:0}}.landing-root .card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.landing-root .card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh-2);transition:transform .3s var(--ease), border-color .3s var(--ease-soft), box-shadow .3s var(--ease);padding:28px;position:relative}.landing-root .card:hover{border-color:var(--blue-tint);box-shadow:var(--sh-3);transform:translateY(-3px)}.landing-root .card h3{margin-bottom:10px;font-size:20px}.landing-root .card p{color:var(--text-2);font-size:16px}.landing-root .card-ic{width:44px;height:44px;color:var(--blue-700);background:var(--soft-blue-2);transition:transform .32s var(--ease);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.landing-root .card:hover .card-ic{transform:translateY(-2px)rotate(-4deg)}.landing-root .card:nth-child(2) .card-ic{background:var(--soft-mint);color:#1b7a55}.landing-root .card:nth-child(3) .card-ic{background:var(--soft-lilac);color:#5b45b8}.landing-root .card:nth-child(4) .card-ic{background:var(--soft-amber);color:#96601a}.landing-root .card:nth-child(5) .card-ic{background:var(--soft-blue);color:var(--blue-700)}.landing-root .card:nth-child(6) .card-ic{background:var(--soft-green);color:#1b7a55}.landing-root .card-list{border-top:1px solid var(--line);gap:11px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}.landing-root .card-list li{color:var(--text-2);align-items:center;gap:10px;font-size:16px;display:flex}.landing-root .card-list .ic{width:20px;height:20px;color:var(--blue-700);background:var(--blue-soft);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.landing-root .card:nth-child(2) .card-list .ic{background:var(--soft-mint);color:#1b7a55}.landing-root .card:nth-child(3) .card-list .ic{background:var(--soft-lilac);color:#5b45b8}.landing-root .card:nth-child(4) .card-list .ic{background:var(--soft-amber);color:#96601a}.landing-root .card:nth-child(6) .card-list .ic{background:var(--soft-mint);color:#1b7a55}.landing-root .mini-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.landing-root .mini{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);transition:transform .3s var(--ease), border-color .3s var(--ease-soft), box-shadow .3s var(--ease);padding:22px}.landing-root .mini:hover{border-color:var(--blue-tint);box-shadow:var(--sh-3);transform:translateY(-3px)}.landing-root .mini-ic{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);transition:transform .3s var(--ease);border-radius:10px;place-items:center;margin-bottom:14px;display:grid}.landing-root .mini:hover .mini-ic{transform:translateY(-2px)}.landing-root .mini h4{margin-bottom:6px;font-size:17px}.landing-root .mini p{color:var(--text-2);font-size:16px}@media (max-width:900px){.landing-root .card-grid,.landing-root .mini-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.landing-root .card-grid,.landing-root .mini-grid{grid-template-columns:1fr}}.landing-root .sec-hero{padding-bottom:40px}.landing-root .sec-hero .hero-bg{background-position:0 520px,0 0;background-size:100% 380px,100% 900px}.landing-root .sh-back{border-radius:var(--r-pill);color:#fff;height:38px;transition:background .22s var(--ease-soft), transform .22s var(--ease);background:#ffffff1a;border:1px solid #ffffff3d;align-items:center;gap:8px;padding:0 16px;font-size:16px;display:inline-flex}.landing-root .sh-back:hover{background:#ffffff2e;transform:translate(-2px)}.landing-root .sh-back svg{transition:transform .22s var(--ease)}.landing-root .sh-back:hover svg{transform:translate(-3px)}.landing-root .sh-ic{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #fff3;border-radius:20px;place-items:center;width:68px;height:68px;margin:30px auto 0;display:grid}.landing-root .sh-title{max-width:18ch;margin-top:20px}.landing-root .sh-stats{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.landing-root .sh-stat{border-radius:var(--r-pill);color:#ffffffc7;background:#ffffff1a;border:1px solid #fff3;padding:8px 16px;font-size:16px}.landing-root .sh-stat b{color:#fff;font-weight:600}.landing-root .sh-terms{flex-wrap:wrap;justify-content:center;gap:10px;margin:52px auto 0;display:flex}.landing-root .sh-term{border-radius:var(--r-pill);border:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:11px 18px;font-size:16px;display:inline-flex;box-shadow:0 12px 30px -18px #0a1b4d4d,0 1px 3px #0a1b4d0a}.landing-root .sh-term i{color:var(--text-3);font-style:normal}.landing-root .sh-term svg{color:var(--blue);opacity:.5}.landing-root .sh-term b{color:var(--blue-700);font-weight:600}.landing-root .so-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.landing-root .so-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh-2);transition:transform .3s var(--ease), border-color .3s var(--ease-soft), box-shadow .3s var(--ease);align-items:center;gap:14px;padding:18px;display:flex}.landing-root .so-card:hover{border-color:var(--blue-tint);box-shadow:var(--sh-3);transform:translateY(-3px)}.landing-root .so-ic{width:40px;height:40px;color:var(--blue);background:var(--blue-soft);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.landing-root .so-t{flex:1;min-width:0}.landing-root .so-t b{font-size:17px;font-weight:600;display:block}.landing-root .so-t span{color:var(--text-3);font-size:16px}.landing-root .so-go{background:var(--page-soft);width:28px;height:28px;color:var(--text-2);transition:background .24s var(--ease-soft), color .24s var(--ease-soft), transform .26s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.landing-root .so-card:hover .so-go{background:var(--blue-soft);color:var(--blue);transform:translate(3px)}@media (max-width:900px){.landing-root .so-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.landing-root .so-grid{grid-template-columns:1fr}}.landing-root .sp-split{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-top:16px;display:grid}.landing-root .sp-box{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh-2);padding:28px}.landing-root .sp-box-t{margin-bottom:18px;font-size:17px;font-weight:600}.landing-root .sp-roles{flex-wrap:wrap;gap:8px;display:flex}.landing-root .sp-role{border-radius:var(--r-pill);background:var(--blue-soft);color:var(--blue-700);padding:8px 15px;font-size:16px;font-weight:500}.landing-root .sp-note{color:var(--text-2);margin-top:16px;font-size:16px}.landing-root .sp-flow{gap:4px;margin:0;padding:0;list-style:none;display:grid}.landing-root .sp-flow li{align-items:flex-start;gap:14px;padding:10px 0;display:flex;position:relative}.landing-root .sp-flow li:not(:last-child):before{content:"";background:var(--blue-tint);width:2px;position:absolute;top:40px;bottom:0;left:15px}.landing-root .sp-flow-n{background:var(--blue);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:16px;font-weight:600;display:grid}.landing-root .sp-flow-t{min-width:0}.landing-root .sp-flow-t b{font-size:16px;font-weight:600;display:block}.landing-root .sp-flow-t span{color:var(--text-2);font-size:16px}@media (max-width:860px){.landing-root .sp-split{grid-template-columns:1fr}}.landing-root .mx-sectors{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:28px;display:flex}.landing-root .mx-sector{border-radius:var(--r-pill);border:1px solid var(--line);height:42px;color:var(--text-2);cursor:pointer;box-shadow:var(--sh-1);transition:transform .22s var(--ease), border-color .22s var(--ease-soft), color .22s var(--ease-soft), background .22s var(--ease-soft), box-shadow .26s var(--ease);background:#fff;padding:0 18px;font-size:16px}.landing-root .mx-sector:hover{border-color:var(--blue-tint);color:var(--text);transform:translateY(-2px)}.landing-root .mx-sector.on{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:var(--sh-blue)}.landing-root .mx-count{color:var(--text-3);margin-left:8px;font-size:16px}.landing-root .mx-count b{color:var(--text);font-weight:600}.landing-root .mx-groups{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;display:grid}.landing-root .mx-group{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);background:#fff;padding:18px}.landing-root .mx-group-t{color:var(--text-3);margin-bottom:14px;font-size:16px;font-weight:600}.landing-root .mx-chips{flex-wrap:wrap;gap:7px;display:flex}.landing-root .mx-chip{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--page-soft);color:var(--text-2);cursor:pointer;transition:transform .2s var(--ease), background .2s var(--ease-soft), border-color .2s var(--ease-soft), color .2s var(--ease-soft), box-shadow .24s var(--ease);align-items:center;gap:7px;padding:8px 14px;font-size:16px;display:inline-flex}.landing-root .mx-chip:hover{border-color:var(--blue-tint);color:var(--blue-700);background:#fff;transform:translateY(-2px)}.landing-root .mx-chip.on{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:var(--sh-blue)}.landing-root .mx-chip.off{color:var(--text-3);opacity:.6;cursor:not-allowed;background:0 0;border-style:dashed}.landing-root .mx-panel{scroll-margin-top:96px}.landing-root .mx-empty{border:1px dashed var(--line-2);border-radius:var(--r-xl);width:100%;color:var(--blue-700);cursor:pointer;transition:border-color .22s var(--ease-soft), background .22s var(--ease-soft);background:#fff;justify-content:center;align-items:center;gap:8px;padding:56px 24px;font-size:17px;display:flex}.landing-root .mx-empty:hover{border-color:var(--blue);background:var(--blue-soft)}.landing-root .mp{border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-3);animation:mpIn .52s var(--ease) backwards;background:#fff;overflow:hidden}@keyframes mpIn{0%{opacity:0;transform:translateY(16px)scale(.99)}to{opacity:1;transform:none}}.landing-root .mp-chrome{border-bottom:1px solid var(--line);background:var(--page-soft);align-items:center;gap:14px;padding:14px 18px;display:flex}.landing-root .mp-dots{flex-shrink:0;gap:6px;display:flex}.landing-root .mp-dots i{background:var(--line-2);border-radius:50%;width:10px;height:10px}.landing-root .mp-crumb{min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:16px;display:flex;overflow:hidden}.landing-root .mp-crumb i{opacity:.5;font-style:normal}.landing-root .mp-crumb b{color:var(--text);font-weight:600}.landing-root .mp-close{border:1px solid var(--line);width:34px;height:34px;color:var(--text-2);cursor:pointer;transition:color .2s var(--ease-soft), border-color .2s var(--ease-soft), transform .22s var(--ease);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.landing-root .mp-close:hover{color:var(--blue);border-color:var(--blue-tint);transform:rotate(90deg)}.landing-root .mp-body{grid-template-columns:208px 1fr;display:grid}.landing-root .mp-rail{border-right:1px solid var(--line);background:var(--page-soft);align-content:start;gap:2px;padding:18px 12px;display:grid}.landing-root .mp-rail-i{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;border-radius:12px;padding:10px 14px;font-size:16px;overflow:hidden}.landing-root .mp-rail-i.on{color:var(--blue-700);box-shadow:var(--sh-2);background:#fff;font-weight:600}.landing-root .mp-main{min-width:0;padding:24px}.landing-root .mp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.landing-root .mp-head h4{font-size:22px}.landing-root .mp-head p{color:var(--text-2);max-width:62ch;margin-top:6px;font-size:16px}.landing-root .mp-actions{flex-shrink:0;gap:8px;display:flex}.landing-root .mp-act{border-radius:var(--r-pill);border:1px solid var(--line);color:var(--text-2);background:#fff;padding:8px 15px;font-size:16px;font-style:normal}.landing-root .mp-act.on{background:var(--blue);border-color:var(--blue);color:#fff}.landing-root .mp-points{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.landing-root .mp-points li{border-radius:var(--r-pill);background:var(--blue-soft);color:var(--blue-700);align-items:center;gap:8px;padding:7px 14px 7px 11px;font-size:16px;display:inline-flex}.landing-root .mp-points li:before{content:"";background:var(--blue);opacity:.6;border-radius:50%;width:7px;height:7px}.landing-root .mp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.landing-root .mp-cell{min-width:0}.landing-root .mp-cell.wide{grid-column:1/-1}.landing-root .mp-w{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;height:100%;padding:16px}.landing-root .mp-w-h{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.landing-root .mp-w-h h5{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.landing-root .mp-w-h span{color:var(--text-3);font-size:16px}.landing-root .mp-w-cap{color:var(--text-3);text-align:center;margin-top:10px;font-size:16px}.landing-root .mp-kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.landing-root .mp-kpi{border:1px solid var(--line);border-radius:var(--r-card);animation:mpRise .48s var(--ease) backwards;background:#fff;padding:16px}@keyframes mpRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.landing-root .mp-kpi-l{color:var(--text-3);font-size:16px}.landing-root .mp-kpi-v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:600}.landing-root .mp-kpi-d{color:#12a150;margin-top:3px;font-size:16px;font-weight:500}.landing-root .mp-kpi-d.warn{color:#b7791f}.landing-root .mp-kpi-d.bad{color:#d64550}.landing-root .mp-bars{align-items:flex-end;gap:8px;height:150px;display:flex}.landing-root .mp-bar{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.landing-root .mp-bar i{background:linear-gradient(180deg, var(--blue), #6e93ff);transform-origin:bottom;width:100%;animation:mpGrow .72s var(--ease) forwards;border-radius:8px 8px 4px 4px;margin-top:auto;transform:scaleY(0)}@keyframes mpGrow{to{transform:scaleY(1)}}.landing-root .mp-bar b{color:var(--text-3);margin-top:8px;font-size:16px;font-weight:400}.landing-root .mp-line{width:100%;height:150px;display:block}.landing-root .mp-line-a{fill:url(#mpLineFill);opacity:0;animation:mpFade .7s .22s var(--ease-soft) forwards}@keyframes mpFade{to{opacity:1}}.landing-root .mp-line-s{fill:none;stroke:var(--blue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:mpDraw 1.2s var(--ease) forwards}@keyframes mpDraw{to{stroke-dashoffset:0}}.landing-root .mp-donut{place-items:center;display:grid;position:relative}.landing-root .mp-donut svg{width:132px;height:132px;transform:rotate(-90deg)}.landing-root .mp-ring-bg{fill:none;stroke:var(--blue-soft);stroke-width:9px}.landing-root .mp-ring{fill:none;stroke:var(--blue);stroke-width:9px;stroke-linecap:round;animation:mpSweep 1.1s var(--ease) backwards}@keyframes mpSweep{0%{stroke-dashoffset:999px}}.landing-root .mp-donut-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;position:absolute}.landing-root .mp-bullets{gap:12px;display:grid}.landing-root .mp-bullet{grid-template-columns:1fr 100px auto;align-items:center;gap:10px;display:grid}.landing-root .mp-bullet-l{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.landing-root .mp-bullet-t{border-radius:var(--r-pill);background:var(--blue-soft);height:8px;overflow:hidden}.landing-root .mp-bullet-t i{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--blue), #6e93ff);transform-origin:0;height:100%;animation:mpWidth .76s var(--ease) forwards;display:block;transform:scaleX(0)}@keyframes mpWidth{to{transform:scaleX(1)}}.landing-root .mp-bullet-v{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:16px}.landing-root .mp-rows{gap:8px;display:grid}.landing-root .mp-row{background:var(--page-soft);border-radius:14px;align-items:center;gap:12px;padding:11px 13px;display:flex}.landing-root .mp-row-t{flex:1;min-width:0}.landing-root .mp-row-t b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;display:block;overflow:hidden}.landing-root .mp-row-t span{color:var(--text-3);font-size:16px}.landing-root .mp-row-v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:600}.landing-root .mp-row-v.ok{color:#12a150}.landing-root .mp-row-v.warn{color:#b7791f}.landing-root .mp-row-v.bad{color:#d64550}.landing-root .mp-table-wrap{overflow-x:auto}.landing-root .mp-table{border-collapse:collapse;width:100%;font-size:16px}.landing-root .mp-table th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:0 12px 10px 0;font-weight:500}.landing-root .mp-table td{border-bottom:1px solid var(--line);color:var(--text-2);white-space:nowrap;padding:12px 12px 12px 0}.landing-root .mp-table tbody tr:last-child td{border-bottom:0}.landing-root .mp-table td:first-child{color:var(--text);font-weight:500}.landing-root .mp-heat{gap:6px;display:grid}.landing-root .mp-heat-row{grid-template-columns:108px repeat(6,minmax(0,1fr));align-items:center;gap:6px;display:grid}.landing-root .mp-heat-row>span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.landing-root .mp-heat-row b{color:var(--text-3);text-align:center;font-size:16px;font-weight:400}.landing-root .mp-heat-row i{background:var(--blue-soft);opacity:0;height:30px;animation:mpPop .42s var(--ease) forwards;border-radius:8px;transform:scale(.86)}@keyframes mpPop{to{opacity:1;transform:none}}.landing-root .mp-heat-row i.l1{background:var(--soft-blue-2)}.landing-root .mp-heat-row i.l2{background:var(--soft-blue)}.landing-root .mp-heat-row i.l3{background:#9db6fd}.landing-root .mp-heat-row i.l4{background:var(--blue)}.landing-root .mp-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.landing-root .mp-board-col{border-radius:var(--r-card);background:var(--page-soft);animation:mpRise .48s var(--ease) backwards;padding:12px}.landing-root .mp-board-h{color:var(--text-3);align-items:center;gap:7px;margin-bottom:10px;font-size:16px;display:flex}.landing-root .mp-board-h b{border-radius:var(--r-pill);color:var(--text);background:#fff;padding:1px 8px;font-size:16px}.landing-root .mp-card{border:1px solid var(--line);color:var(--text-2);background:#fff;border-radius:12px;padding:11px 12px;font-size:16px}.landing-root .mp-card+.mp-card{margin-top:8px}.landing-root .mp-feed{gap:4px;display:grid}.landing-root .mp-feed-i{border-bottom:1px solid var(--line);animation:mpRise .46s var(--ease) backwards;grid-template-columns:92px 1fr;gap:12px;padding:11px 0;display:grid}.landing-root .mp-feed-i:last-child{border-bottom:0}.landing-root .mp-feed-t{color:var(--blue-700);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}.landing-root .mp-feed-x{color:var(--text-2);font-size:16px}.landing-root .mp-foot{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:16px;font-size:16px;display:flex}.landing-root .mp-next{border-radius:var(--r-pill);border:1px solid var(--line-2);color:var(--text);cursor:pointer;transition:border-color .2s var(--ease-soft), color .2s var(--ease-soft), transform .22s var(--ease);background:#fff;align-items:center;gap:8px;padding:9px 16px;font-size:16px;display:inline-flex}.landing-root .mp-next:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-2px)}.landing-root .mp-next svg{transition:transform .22s var(--ease)}.landing-root .mp-next:hover svg{transform:translate(3px)}@media (max-width:1000px){.landing-root .mx-groups,.landing-root .mp-body{grid-template-columns:1fr}.landing-root .mp-rail{border-right:0;border-bottom:1px solid var(--line);gap:6px;padding:12px;display:flex;overflow-x:auto}.landing-root .mp-rail-i{flex-shrink:0}.landing-root .mp-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.landing-root .mp-grid{grid-template-columns:1fr}.landing-root .mp-cell.wide{grid-column:auto}.landing-root .mp-kpis,.landing-root .mp-board{grid-template-columns:1fr}.landing-root .mp-main{padding:18px}.landing-root .mp-heat-row{grid-template-columns:84px repeat(6,minmax(0,1fr))}}.landing-root .num-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.landing-root .num{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);transition:transform .3s var(--ease), border-color .3s var(--ease-soft), box-shadow .3s var(--ease);padding:26px 22px}.landing-root .num:hover{border-color:var(--blue-tint);box-shadow:var(--sh-3);transform:translateY(-3px)}.landing-root .num-v{letter-spacing:-.04em;color:var(--blue);font-variant-numeric:tabular-nums;font-size:42px;font-weight:600;line-height:1}.landing-root .num-l{margin-top:8px;font-size:17px;font-weight:600}.landing-root .num-t{color:var(--text-2);margin-top:6px;font-size:16px}@media (max-width:900px){.landing-root .num-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.landing-root .num-grid{grid-template-columns:1fr}}.landing-root .price-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.landing-root .price{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--card);box-shadow:var(--sh-2);transition:transform .32s var(--ease), box-shadow .32s var(--ease), border-color .32s var(--ease-soft);padding:28px;position:relative}.landing-root .price:hover{box-shadow:var(--sh-3);transform:translateY(-4px)}.landing-root .price.on{background:linear-gradient(165deg, #0e2a86, var(--hero-1) 55%, #06103c);box-shadow:var(--sh-4);border-color:#0000}.landing-root .price.on .price-name,.landing-root .price.on .price-amt,.landing-root .price.on .price-feat{color:#fff}.landing-root .price-badge{border-radius:var(--r-pill);color:#fff;background:#ffffff29;border:1px solid #ffffff3d;padding:6px 12px;font-size:16px;position:absolute;top:22px;right:22px}.landing-root .price-name{font-size:17px;font-weight:600}.landing-root .price-amt{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:12px;font-size:42px;font-weight:600}.landing-root .price-amt span{color:var(--text-3);font-size:16px;font-weight:400}.landing-root .price.on .price-amt span{color:#fff9}.landing-root .price-desc{color:var(--text-2);margin-top:10px;font-size:16px}.landing-root .price.on .price-desc{color:#ffffffb8}.landing-root .price .btn{width:100%;margin-top:22px}.landing-root .price-feats{border-top:1px solid var(--line);gap:12px;margin:22px 0 0;padding:22px 0 0;list-style:none;display:grid}.landing-root .price.on .price-feats{border-color:#ffffff29}.landing-root .price-feat{align-items:flex-start;gap:10px;font-size:16px;display:flex}.landing-root .price-feat .ic{background:var(--blue-soft);width:22px;height:22px;color:var(--blue);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.landing-root .price.on .price-feat .ic{color:#fff;background:#ffffff29}@media (max-width:900px){.landing-root .price-grid{grid-template-columns:1fr}}.landing-root .faq-list{gap:12px;max-width:760px;margin:0 auto;display:grid}.landing-root .faq-item{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);transition:border-color .26s var(--ease-soft), box-shadow .26s var(--ease);overflow:hidden}.landing-root .faq-item.open{border-color:var(--blue-tint);box-shadow:var(--sh-2)}.landing-root .faq-q{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:20px 22px;font-size:17px;font-weight:500;display:flex}.landing-root .faq-q:hover{color:var(--blue)}.landing-root .faq-plus{background:var(--page-soft);width:30px;height:30px;color:var(--text-2);transition:transform .32s var(--ease), background .24s var(--ease-soft), color .24s var(--ease-soft);border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.landing-root .faq-item.open .faq-plus{background:var(--blue);color:#fff;transform:rotate(45deg)}.landing-root .faq-a{transition:grid-template-rows .38s var(--ease);grid-template-rows:0fr;display:grid}.landing-root .faq-item.open .faq-a{grid-template-rows:1fr}.landing-root .faq-a>div{overflow:hidden}.landing-root .faq-a p{color:var(--text-2);padding:0 22px 22px;font-size:16px}.landing-root .cta-sec{padding:40px 0 104px}.landing-root .cta-box{border-radius:var(--r-xl);text-align:center;background:radial-gradient(120% 100% at 50% 0%, var(--hero-3) 0%, var(--hero-2) 40%, var(--hero-1) 100%);box-shadow:var(--sh-4);padding:72px 32px;position:relative;overflow:hidden}.landing-root .cta-box:before{content:"";width:620px;height:620px;animation:heroDrift 16s var(--ease-soft) infinite alternate;pointer-events:none;background:radial-gradient(circle,#ffffff29,#0000 62%);position:absolute;top:-40%;left:50%;transform:translate(-50%)}.landing-root .cta-box>*{position:relative}.landing-root .cta-box h2{color:#fff;max-width:22ch;margin:0 auto;font-size:clamp(30px,4.4vw,44px)}.landing-root .cta-box h2 .soft{color:#ffffff8c}.landing-root .cta-box p{color:#ffffffb8;max-width:46ch;margin:18px auto 0;font-size:17px}.landing-root .cta-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.landing-root .footer{border-top:1px solid var(--line);padding:64px 0 28px}.landing-root .foot-grid{grid-template-columns:1.6fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}.landing-root .foot-brand .nav-logo{color:var(--text)}.landing-root .foot-brand .nav-logo-mark{background:var(--blue-soft)}.landing-root .foot-brand p{max-width:42ch;color:var(--text-2);margin-top:16px;font-size:16px}.landing-root .foot-col h4{margin-bottom:16px;font-size:16px;font-weight:600}.landing-root .foot-col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing-root .foot-col a{color:var(--text-2);transition:color .2s var(--ease-soft), padding-left .2s var(--ease);font-size:16px}.landing-root .foot-col a:hover{color:var(--blue);padding-left:3px}.landing-root .foot-bottom{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:16px;display:flex}.landing-root .foot-status{align-items:center;gap:8px;display:inline-flex}.landing-root .foot-status i{background:#0e9f6e;border-radius:50%;width:8px;height:8px;animation:2.6s ease-in-out infinite livePulse}@media (max-width:780px){.landing-root .foot-grid{grid-template-columns:1fr 1fr}.landing-root .foot-brand{grid-column:1/-1}}.landing-root .reveal{opacity:0;transition:opacity .7s var(--ease-soft), transform .8s var(--ease);transform:translateY(22px)}.landing-root .reveal.is-in{opacity:1;transform:none}.landing-root .stagger>*{opacity:0;transition:opacity .62s var(--ease-soft), transform .7s var(--ease);transform:translateY(18px)}.landing-root .reveal.is-in .stagger>*,.landing-root .reveal.is-in.stagger>*{opacity:1;transform:none}.landing-root .reveal.is-in .stagger>:first-child{transition-delay:40ms}.landing-root .reveal.is-in .stagger>:nth-child(2){transition-delay:90ms}.landing-root .reveal.is-in .stagger>:nth-child(3){transition-delay:.14s}.landing-root .reveal.is-in .stagger>:nth-child(4){transition-delay:.19s}.landing-root .reveal.is-in .stagger>:nth-child(5){transition-delay:.24s}.landing-root .reveal.is-in .stagger>:nth-child(6){transition-delay:.29s}.landing-root .rise{opacity:0;animation:rise .9s var(--ease) forwards;transform:translateY(24px)}@keyframes rise{to{opacity:1;transform:none}}.landing-root .d1{animation-delay:80ms}.landing-root .d2{animation-delay:.2s}.landing-root .d3{animation-delay:.32s}.landing-root .d4{animation-delay:.44s}.landing-root .d5{animation-delay:.58s}.landing-root .rise-card{opacity:0;animation:rise .76s var(--ease) forwards;transform:translateY(28px)scale(.985)}@media (prefers-reduced-motion:reduce){.landing-root *,.landing-root :before,.landing-root :after{transition:none!important;animation:none!important}.landing-root .reveal,.landing-root .stagger>*,.landing-root .rise,.landing-root .rise-card{opacity:1!important;transform:none!important}}.landing-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark .landing-root{--page:#fff;--page-soft:#f6f7fa;--card:#fff;--text:#1a2230;--text-2:#56607a;--text-3:#7c87a0;--line:#0c122014;--line-2:#0c122024;--blue-soft:#edf2ff;--blue-tint:#dce6ff;color:#1a2230;background:#fff}
