:root{--bg:#0b0e12;--panel:#12161d;--line:#232a33;--text:#9aa3af;--muted:#6b7280;--accent:#60a5fa;--glow:#60a5fa59;--radius:16px;--radius-lg:20px;--container:1140px;--space-xxl:96px;--space-xl:64px;--space-lg:40px;--space-md:24px;--space-sm:16px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,system-ui,Avenir,sans-serif;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}html,body{background-color:#0b1220;width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}html{background-color:#0b1220;margin:0;padding:0}body{color:#9aa3af;background-color:#0b1220;min-width:320px;min-height:auto;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;display:block}img,svg,video{max-width:100%;height:auto}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.layout{min-height:100vh}.page-container{width:100%;max-width:980px;margin:0 auto;padding:0 16px}.section-container{padding:48px 0}.logo{color:#fff;letter-spacing:.5px;font-size:20px;font-weight:700}.site-layout-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border-radius:12px;min-height:calc(100vh - 112px);padding:24px;box-shadow:0 12px 32px #00000040}.ant-card-head-title{font-size:18px;font-weight:500}.ant-statistic-title{font-size:16px!important}.ant-statistic-content{font-size:28px!important}.ant-card{color:#111827;box-shadow:none!important;background:#fff!important;border:1px solid #00000014!important;border-radius:12px!important}.ant-card-head-title,.ant-card .ant-typography,.ant-card .ant-card-meta-title,.ant-card .ant-typography{color:#111827!important}.ant-table-wrapper .ant-table{border-radius:10px;overflow:hidden}.ant-table-tbody>tr>td{color:#111827;background:#fff}.ant-table-tbody>tr:hover>td{background:#f5f7fa}.app-header{color:#fff;z-index:10;background:linear-gradient(135deg,#162b6f 0%,#1f4dd2 45%,#5b8cff 100%);height:64px;padding:8px 24px;position:fixed;top:0;left:0;right:0;box-shadow:0 6px 18px #1f4dd24d}.app-header .logo{min-width:0}.landing-hero{text-align:center;background:radial-gradient(1200px 600px at 50% -100px,#60a5fa26,#0000 60%),radial-gradient(800px 500px at 90% 0,#8b5cf61f,#0000 65%);padding:120px 24px 72px;position:relative;overflow:hidden}.landing-hero .pulse-dot{opacity:.8;background:#8ab4ff;border-radius:50%;width:8px;height:8px;animation:3s ease-in-out infinite pulse;position:absolute}@keyframes pulse{0%{opacity:.8;transform:scale(1)}50%{opacity:.25;transform:scale(1.8)}to{opacity:.8;transform:scale(1)}}.gradient-text{background:linear-gradient(90deg,#9cc8ff,#fff);color:#0000;-webkit-background-clip:text;background-clip:text}.glass-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#161c28bf!important;border:1px solid #ffffff1a!important;box-shadow:0 8px 24px #00000059!important}.ant-btn-ghost{color:#9aa3af!important;border-color:#9ca3afb3!important}.ant-btn-ghost:hover{background:#ffffff14!important}.section-eyebrow,.eyebrow{color:#9ca3afbf;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.section-eyebrow{margin-bottom:8px;font-size:14px}.section-title{color:#9aa3af}.section-subtitle{color:#9ca3afd9}.hero-inner{flex-direction:column;align-items:center;gap:16px;display:flex}.hero-left,.hero-right{flex:1}.hero-title{color:#111827;letter-spacing:.03em;margin-bottom:8px;font-size:clamp(56px,10vw,160px);font-weight:700;line-height:1.06}.hero-desc{color:#9ca3afe6;max-width:720px;font-size:18px}.hero-title.ant-typography{color:#111827!important}.landing-hero .hero-desc.ant-typography{color:#9ca3afe6!important}.section-subtitle.ant-typography{color:#9ca3afd9!important}.section-title.ant-typography{color:#9aa3af!important}.faq .ant-typography{color:#9ca3afd9!important}.flip-words{vertical-align:baseline;text-align:left;vertical-align:-.14em;height:1em;display:inline-block;overflow:hidden}.flip-words-inner{will-change:transform;flex-direction:column;animation:8s cubic-bezier(.2,.65,.2,1) infinite flipWords;display:flex}.flip-words-inner>span{height:1em;line-height:1em;display:block}@keyframes flipWords{0%,30%{transform:translateY(0)}33%{transform:translateY(-1.06em)}35%,65%{transform:translateY(-1em)}68%{transform:translateY(-2.06em)}70%,to{transform:translateY(-2em)}}@media (prefers-reduced-motion:reduce){.flip-words-inner,.flip-words{animation:none}}.hero-actions .ant-btn.pill-btn{border-radius:999px;height:44px;padding:0 20px}.ant-btn-ghost.pill-btn{color:var(--text);border-color:#e6e8eb38}.ant-btn-ghost.pill-btn:hover{background:#ffffff14}.hero-media{box-sizing:border-box;border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff0f,#ffffff05)border-box,radial-gradient(800px 300px at 10% 10%,#60a5fa59,transparent 60%)padding-box,radial-gradient(600px 240px at 90% 0%,#8b5cf647,transparent 60%)padding-box,var(--panel);border:1px solid #ffffff1f;justify-content:center;align-items:center;width:100%;height:auto;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 40px 100px #00000073}.hero-media .hero-img{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.platform-strip{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.platform-chip{color:#9aa3af;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px}.platform-logo{width:32px;height:32px;box-shadow:none;object-fit:contain;transform-origin:50%;will-change:transform,filter;background:0 0;border:none;transition:transform .18s,filter .18s;display:block}.platform-logo:hover{filter:brightness(1.08)saturate(1.06);transform:scale(1.06)}@media (min-width:768px){.platform-logo{width:38px;height:38px}}.site-logo{filter:drop-shadow(0 6px 20px #60a5fa40);vertical-align:middle;border-radius:6px;width:auto;max-width:100%;height:1em;display:inline-block}.site-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:clamp(120px,40vw,360px);font-weight:600;overflow:hidden}@media (max-width:480px){.site-title{display:none}}.card-plain{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-md);transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff0a,0 16px 40px #00000059}.card-plain:hover{border-color:#60a5fa73;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #60a5fa2e}.grid-3 .card-plain .section-title{color:#fff;margin-top:0}.grid-3{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.grid-3{grid-template-columns:1fr 1fr 1fr}}.section-lead{max-width:780px;margin-top:8px}.step-list{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:768px){.step-list{grid-template-columns:1fr 1fr 1fr}}.step-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.step-index{color:#9cc8ff;min-width:28px;font-weight:700}.faq{margin-top:8px}.faq .ant-collapse-item{border-bottom:1px solid var(--line)}.faq .ant-collapse-header{color:var(--text)}.faq .ant-collapse-content{background:var(--panel);border:none}.divider{background:linear-gradient(90deg,#fff0,#ffffff14,#fff0);width:100%;height:1px;margin:28px 0}.eyebrow-pill{border:1px solid var(--accent);color:var(--accent);background:#60a5fa1a;border-radius:999px;align-items:center;margin-bottom:12px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.section-split{justify-content:space-between;align-items:stretch;gap:24px;display:flex}.split-left{flex:0 0 48%;min-width:300px}.split-right{flex:52%;align-items:center;max-width:640px;display:flex}@media (max-width:768px){.section-split{flex-direction:column;gap:16px}.split-right{max-width:none}}.logo-wall{grid-template-columns:repeat(6,1fr)}@media (max-width:1024px){.logo-wall{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.logo-wall{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.logo-wall{grid-template-columns:repeat(2,1fr)}}.compare-table{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.compare-table{grid-template-columns:1fr}}.pill-btn{height:42px;font-weight:600;border-radius:999px!important;padding:0 22px!important}.feature-strip{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.feature-chip{color:#9aa3af;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.ability-list{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px}.ability-item{align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.ability-item+.ability-item{border-top:1px solid #ffffff12}.ability-icon{color:#9cc8ff;margin-top:2px;font-size:20px}.ability-title{margin:0;font-size:18px;font-weight:600}.ability-desc{color:#9ca3afcc;margin:6px 0 0}.logo-wall{grid-template-columns:repeat(6,1fr);gap:12px;padding:16px 0;display:grid}.logo-chip{color:#cfe0ff;text-align:center;background:#161c2899;border:1px solid #ffffff1a;border-radius:10px;padding:8px 12px}.metrics-grid{margin-top:8px}.metric-badge{color:#cfe0ff;text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px}.quote-card{padding:24px}.compare-card{background:#161c28bf;border:1px solid #ffffff1a;border-radius:12px;padding:16px}.compare-card h4{color:#9aa3af;margin-bottom:12px}.compare-item{color:#9ca3afe6;align-items:center;gap:8px;padding:6px 0;display:flex}.compare-item .ok{color:#6bd675}.compare-item .no{color:#ff7a7a}.cta-banner{text-align:center;background:#161c28bf;border:1px solid #ffffff1a;border-radius:14px;padding:24px}.illus-wrapper{width:100%;max-width:780px;margin:0 auto 20px}.illus-glow{filter:blur(10px);opacity:.55}.card-illus{margin:8px 0 4px}.glass-card .card-illus .illus-wrapper{opacity:.95}
