.mkt{--mkt-bg-deep:#0e1218;--mkt-bg-1:#12161c;--mkt-bg-2:#161b22;--mkt-bg-3:#1a1f26;--s03:#ffffff08;--s05:#ffffff0d;--s08:#ffffff14;--b-soft:#ffffff0f;--b-def:#ffffff1a;--b-hov:#ffffff2e;--mkt-accent:#3c6098;--mkt-accent-bright:#6f9bd6;--mkt-accent-soft:#bed7ff;--accent-12:color-mix(in srgb, var(--mkt-accent) 12%, transparent);--accent-20:color-mix(in srgb, var(--mkt-accent) 20%, transparent);--mkt-yellow:#f5c451;--mkt-yellow-soft:#fcd34d;--mkt-text:#eaf1ff;--mkt-text-2:#e3eeffa8;--mkt-text-3:#e3eeff75;--glow-sm:0 0 24px color-mix(in srgb, var(--mkt-accent) 35%, transparent);--glow-md:0 0 40px color-mix(in srgb, var(--mkt-accent) 48%, transparent);--mkt-font:var(--font-dm-sans), "Helvetica Neue", system-ui, sans-serif;--mkt-mono:var(--font-dm-mono), ui-monospace, "SF Mono", monospace;--r-lg:16px;--r-xl:24px;--r-2xl:32px;--r-3xl:40px;--r-full:9999px;--maxw:1140px;--section-py:clamp(72px, 11vw, 128px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--mkt-bg-deep);min-height:100dvh;color:var(--mkt-text);font-family:var(--mkt-font);-webkit-font-smoothing:antialiased}.mkt .logo-on-light{display:none}.mkt .logo-on-dark{display:inline-block}.mkt h1,.mkt h2,.mkt h3,.mkt h4{letter-spacing:-.025em;color:var(--mkt-text);font-weight:700;line-height:1.08}.mkt-grad{background:linear-gradient(104deg, #fff 0%, var(--mkt-accent-soft) 58%, var(--mkt-accent-bright) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.mkt-muted{color:var(--mkt-text-2)}.mkt-mono{font-family:var(--mkt-mono);font-feature-settings:"tnum"}.mkt-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--mkt-accent-soft);font-size:13px;font-weight:500;font-family:var(--mkt-mono);align-items:center;gap:10px;display:inline-flex}.mkt-eyebrow:before{content:"";background:var(--mkt-accent-bright);opacity:.7;width:22px;height:1px}.mkt-eyebrow.center:before{display:none}.mkt-pill{border-radius:var(--r-full);background:var(--s05);border:1px solid var(--b-def);color:var(--mkt-accent-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:9px;padding:7px 16px 7px 12px;font-size:13px;font-weight:500;display:inline-flex}.mkt-pill .dot{background:var(--mkt-accent-bright);width:7px;height:7px;box-shadow:0 0 10px var(--mkt-accent-bright);border-radius:50%}.mkt-btn{border-radius:var(--r-full);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.mkt-btn svg{width:17px;height:17px}.mkt-btn-primary{background:var(--mkt-accent);color:#fff;box-shadow:var(--glow-sm);padding:14px 26px}.mkt-btn-primary:hover{color:#11161d;box-shadow:var(--glow-md);background:#fff;transform:translateY(-2px)}.mkt-btn-primary:active{transform:translateY(0)scale(.98)}.mkt-btn-outline{background:var(--s05);border-color:var(--b-def);color:#fff;padding:14px 26px}.mkt-btn-outline:hover{background:var(--s08);border-color:var(--b-hov)}.mkt-btn-ghost{color:var(--mkt-accent-soft);padding:12px 16px}.mkt-btn-ghost:hover{color:#fff}.mkt-btn-sm{padding:9px 18px;font-size:14px}.mkt-section{padding:var(--section-py) 24px;position:relative;overflow:hidden}.mkt-wrap{max-width:var(--maxw);z-index:2;margin:0 auto;position:relative}.mkt-bg-1{background:var(--mkt-bg-1)}.mkt-bg-3{background:var(--mkt-bg-3)}.mkt-section-head{max-width:720px;margin:0 0 56px}.mkt-section-head.center{text-align:center;margin-left:auto;margin-right:auto}.mkt-section-head h2{margin:16px 0 0;font-size:clamp(28px,4vw,44px)}.mkt-section-head p{color:var(--mkt-text-2);margin:16px 0 0;font-size:18px;font-weight:300;line-height:1.65}.mkt-glow{pointer-events:none;filter:blur(130px);z-index:0;border-radius:50%;position:absolute}.mkt-grid{z-index:0;pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--mkt-accent) 30%, transparent) 1.1px, transparent 1.1px);opacity:.5;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 40%,#000 30%,#0000 78%);mask-image:radial-gradient(75% 65% at 50% 40%,#000 30%,#0000 78%)}.mkt-nav{z-index:50;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--b-soft);background:#0e1218f7;position:sticky;top:0}.mkt-nav-inner{max-width:var(--maxw);align-items:center;gap:28px;margin:0 auto;padding:14px 24px;display:flex}.mkt-nav-link{color:var(--mkt-accent-soft);opacity:.85;font-size:14px;text-decoration:none;transition:opacity .25s,color .25s}.mkt-nav-link:hover{opacity:1;color:#fff}.mkt-card{border-radius:var(--r-xl);background:var(--s03);border:1px solid var(--b-soft);padding:24px;transition:background .35s,border-color .35s,transform .35s;position:relative;overflow:hidden}.mkt-card:hover{background:var(--s05);border-color:var(--b-def)}.mkt-card-deco{background:var(--accent-12);filter:blur(50px);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-30px;right:-30px}.mkt-ficon{background:var(--accent-20);width:44px;height:44px;color:var(--mkt-accent-soft);border-radius:12px;justify-content:center;align-items:center;display:flex}.mkt-ficon svg{width:21px;height:21px}.mkt-input{border-radius:var(--r-lg);background:var(--s05);border:1px solid var(--b-def);width:100%;height:46px;color:var(--mkt-text);font-size:15px;font-family:var(--mkt-font);padding:0 16px;transition:border-color .2s,background .2s}.mkt-input::placeholder{color:var(--mkt-text-3)}.mkt-input:focus{border-color:var(--mkt-accent-bright);background:var(--s08);outline:none}.mkt-footer{border-top:1px solid var(--b-soft);background:var(--mkt-bg-1)}.mkt-footer a{color:var(--mkt-text-2);text-decoration:none;transition:color .2s}.mkt-footer a:hover{color:#fff}.mkt-link{color:var(--mkt-accent-soft);text-decoration:none}.mkt-link:hover{color:#fff;text-decoration:underline}.mkt-bento{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.mkt-bento>*{grid-column:span 2}.mkt-bento .span-3{grid-column:span 3}.mkt-bento .span-4{grid-column:span 4}.mkt-bento .span-6{grid-column:span 6}@media (max-width:900px){.mkt-bento{grid-template-columns:repeat(2,1fr)}.mkt-bento>*,.mkt-bento .span-3,.mkt-bento .span-4,.mkt-bento .span-6{grid-column:span 2}}@media (max-width:560px){.mkt-bento{grid-template-columns:1fr}.mkt-bento>*,.mkt-bento .span-3,.mkt-bento .span-4,.mkt-bento .span-6{grid-column:span 1}}.mkt-steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:900px){.mkt-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.mkt-steps{grid-template-columns:1fr}}.mkt-step{border-radius:var(--r-xl);background:var(--s03);border:1px solid var(--b-soft);padding:24px;position:relative}.mkt-step-num{font-family:var(--mkt-mono);color:var(--mkt-accent-bright);font-size:13px;font-weight:500}.mkt-step .mkt-ficon{margin-top:16px}.mkt-stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:760px){.mkt-stats{grid-template-columns:repeat(2,1fr)}}.mkt-stat{border-radius:var(--r-xl);background:var(--s03);border:1px solid var(--b-soft);padding:24px}.mkt-stat-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(104deg, #fff 0%, var(--mkt-accent-soft) 70%, var(--mkt-accent-bright) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,4vw,48px);font-weight:700;line-height:1}.mkt-stat-label{color:var(--mkt-text-2);margin-top:12px;font-size:14px;line-height:1.45}.mkt-chartcard{border-radius:var(--r-2xl);background:var(--s03);border:1px solid var(--b-def);padding:18px 18px 10px;box-shadow:0 30px 80px -40px #000c}.mkt-panel{border-radius:var(--r-2xl);background:var(--mkt-bg-2);border:1px solid var(--b-def);overflow:hidden;box-shadow:0 40px 100px -50px #000000d9}.mkt-panel-bar{border-bottom:1px solid var(--b-soft);background:var(--s03);align-items:center;gap:8px;padding:12px 16px;display:flex}.mkt-panel-dot{border-radius:50%;width:10px;height:10px}.mkt-kpi{border-radius:var(--r-lg);background:var(--s05);border:1px solid var(--b-soft);padding:16px}.mkt-kpi-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mkt-text);font-size:26px;font-weight:700;line-height:1}.mkt-bar{background:linear-gradient(180deg, var(--mkt-accent-bright), var(--mkt-accent));border-radius:4px 4px 0 0;transition:height .7s cubic-bezier(.16,1,.3,1)}@keyframes mkt-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mkt-rise{animation:.7s cubic-bezier(.16,1,.3,1) both mkt-rise;animation-delay:var(--rise-delay,0s)}.mkt-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--rv-delay,0s);transform:translateY(18px)}.mkt-reveal.is-in{opacity:1;transform:none}@keyframes mkt-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.65)}}.mkt-pill .dot{animation:2.6s ease-in-out infinite mkt-dot-pulse}.mkt-btn svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.mkt-btn:hover svg{transform:translate(3px)}.mkt-card:hover{transform:translateY(-3px)}.mkt-card-deco{opacity:.7;transition:opacity .35s}.mkt-card:hover .mkt-card-deco{opacity:1}.mkt-ficon{transition:transform .35s cubic-bezier(.16,1,.3,1),color .35s}.mkt-card:hover .mkt-ficon,.mkt-step:hover .mkt-ficon{color:var(--mkt-accent-bright);transform:translateY(-2px)scale(1.06)}.mkt-step{transition:background .35s,border-color .35s,transform .35s}.mkt-step:hover{background:var(--s05);border-color:var(--b-def);transform:translateY(-3px)}.mkt-stat{transition:border-color .35s,transform .35s}.mkt-stat:hover{border-color:var(--b-def);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.mkt *{transition:none!important;animation:none!important}.mkt-reveal,.mkt-rise{opacity:1!important;transform:none!important}}.mkt-skel{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff21 50%,#ffffff0f 75%) 0 0/200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite mkt-shimmer;display:block}@keyframes mkt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mkt-skel{animation:none}}
