:root{--mkt-blue:#59f;--mkt-blue-lt:#7bb0ff;--mkt-blue-dk:#3879dd;--mkt-blue-tint:rgba(85,153,255,.1);--mkt-blue-glow:rgba(85,153,255,.18);--mkt-gold:#f5d56e;--mkt-gold-dk:#e5c354;--mkt-bg:#0a0e16;--mkt-bg-deep:#05080f;--mkt-page:#f6f7fa;--mkt-card:#fff;--mkt-ink:#0c111a;--mkt-muted:#5a6480;--mkt-muted-2:#8b97b8;--mkt-border:#eaecf0;--mkt-border-dark:hsla(0,0%,100%,.08);--mkt-font:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mkt-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--mkt-r-sm:8px;--mkt-r-md:14px;--mkt-r-lg:22px;--mkt-r-xl:32px;--mkt-shadow-sm:0 1px 2px rgba(15,23,42,.05),0 2px 8px rgba(15,23,42,.03);--mkt-shadow-md:0 4px 12px rgba(15,23,42,.06),0 12px 36px rgba(15,23,42,.05);--mkt-shadow-lg:0 20px 50px rgba(15,23,42,.1),0 40px 100px rgba(15,23,42,.08);--mkt-shadow-glow:0 8px 24px rgba(85,153,255,.28),0 0 0 1px rgba(85,153,255,.1);--mkt-ease:cubic-bezier(.22,1,.36,1)}.mkt-scope,.mkt-scope *{box-sizing:border-box}.mkt-scope{font-family:var(--mkt-font);color:var(--mkt-ink);background:var(--mkt-page);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv02","cv03","cv04"}.mkt-scope a{color:inherit;text-decoration:none}.mkt-scope img,.mkt-scope svg{display:block;max-width:100%}.mkt-scope button{font:inherit;cursor:pointer}.mkt-scope input,.mkt-scope textarea{font:inherit}.mkt-container{max-width:1200px;margin:0 auto;padding:0 24px}@media (min-width:900px){.mkt-container{padding:0 32px}}.mkt-container-wide{max-width:1360px;margin:0 auto;padding:0 24px}.mkt-section{padding:96px 0;position:relative}@media (max-width:780px){.mkt-section{padding:64px 0}}.mkt-section.-tight{padding:64px 0}.mkt-section.-dark{background:var(--mkt-bg);color:#fff}.mkt-section.-deep{background:var(--mkt-bg-deep);color:#fff}.mkt-section.-dark h1,.mkt-section.-dark h2,.mkt-section.-dark h3,.mkt-section.-deep h1,.mkt-section.-deep h2,.mkt-section.-deep h3{color:#fff}.mkt-section.-dark .mkt-section-sub,.mkt-section.-deep .mkt-section-sub{color:var(--mkt-muted-2)}.mkt-section.-dark .mkt-eyebrow,.mkt-section.-deep .mkt-eyebrow{color:var(--mkt-blue-lt)}.mkt-scope h1,.mkt-scope h2,.mkt-scope h3,.mkt-scope h4{font-family:var(--mkt-font);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--mkt-ink);margin:0}.mkt-h1{font-size:clamp(40px,5.5vw,72px);font-weight:800;letter-spacing:-.03em;line-height:1.05}.mkt-h2{font-size:clamp(30px,3.6vw,48px);font-weight:700;letter-spacing:-.025em;line-height:1.1}.mkt-h3{font-size:clamp(22px,2.4vw,30px);font-weight:700;letter-spacing:-.015em}.mkt-h4{font-size:18px;font-weight:700}.mkt-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-blue-dk);margin-bottom:20px}.mkt-section-head{max-width:720px;margin:0 auto 56px;text-align:center}.mkt-section-sub{color:var(--mkt-muted);font-size:17px;line-height:1.55;margin-top:18px}.mkt-grid{display:grid;gap:24px}.mkt-grid-2{grid-template-columns:repeat(2,1fr)}.mkt-grid-3{grid-template-columns:repeat(3,1fr)}.mkt-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.mkt-grid-2,.mkt-grid-3,.mkt-grid-4{grid-template-columns:1fr}}@media (min-width:640px) and (max-width:900px){.mkt-grid-3,.mkt-grid-4{grid-template-columns:repeat(2,1fr)}}.mkt-card{background:var(--mkt-card);border:1px solid var(--mkt-border);border-radius:var(--mkt-r-lg);padding:32px;transition:transform .3s var(--mkt-ease),box-shadow .3s var(--mkt-ease),border-color .3s}.mkt-card:hover{transform:translateY(-3px);box-shadow:var(--mkt-shadow-md);border-color:rgba(85,153,255,.35)}.mkt-card-dark{background:hsla(0,0%,100%,.03);border-color:var(--mkt-border-dark);color:#fff}.mkt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:10px;border:0;font-family:var(--mkt-font);font-size:14.5px;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .15s var(--mkt-ease),background-color .15s,box-shadow .15s,color .15s;white-space:nowrap}.mkt-btn-lg{padding:14px 26px;font-size:15.5px;border-radius:12px}.mkt-btn-xl{padding:16px 32px;font-size:16.5px;border-radius:12px}.mkt-btn-primary{background:var(--mkt-blue);color:#fff;box-shadow:0 1px 2px rgba(85,153,255,.35)}.mkt-btn-primary:hover{background:var(--mkt-blue-lt);transform:translateY(-1px);box-shadow:0 8px 24px rgba(85,153,255,.35)}.mkt-btn-primary:active{transform:translateY(0);background:var(--mkt-blue-dk)}.mkt-btn-secondary{background:transparent;color:var(--mkt-blue);border:1.5px solid var(--mkt-blue)}.mkt-btn-secondary:hover{background:var(--mkt-blue-tint);transform:translateY(-1px)}.mkt-btn-ghost-dark{background:transparent;color:#fff;border:1.5px solid hsla(0,0%,100%,.2)}.mkt-btn-ghost-dark:hover{background:hsla(0,0%,100%,.06);transform:translateY(-1px);border-color:hsla(0,0%,100%,.32)}.mkt-btn-ghost{background:transparent;color:var(--mkt-ink);border:1.5px solid rgba(12,17,26,.14)}.mkt-btn-ghost:hover{background:rgba(12,17,26,.04);transform:translateY(-1px)}.mkt-btn-gold{background:var(--mkt-gold);color:var(--mkt-ink);box-shadow:0 1px 2px hsla(46,87%,70%,.3);font-weight:700}.mkt-btn-gold:hover{background:var(--mkt-gold-dk);transform:translateY(-1px);box-shadow:0 8px 24px hsla(46,87%,70%,.4)}.mkt-btn-link{background:none;color:var(--mkt-blue);padding:8px 4px;text-decoration:underline;text-underline-offset:3px}.mkt-btn-link:hover{color:var(--mkt-blue-dk)}.mkt-section.-dark .mkt-btn-link,.mkt-section.-deep .mkt-btn-link{color:var(--mkt-blue-lt)}.mkt-browser{border-radius:var(--mkt-r-md);border:1px solid var(--mkt-border);box-shadow:var(--mkt-shadow-lg);background:#fff}.mkt-section.-dark .mkt-browser,.mkt-section.-deep .mkt-browser{border-color:var(--mkt-border-dark);box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.04)}.mkt-browser-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:linear-gradient(180deg,#fafbfc,#f1f3f5);border-bottom:1px solid var(--mkt-border)}.mkt-section.-dark .mkt-browser-bar,.mkt-section.-deep .mkt-browser-bar{background:#10151f;border-bottom-color:var(--mkt-border-dark)}.mkt-browser-dots{display:flex;gap:6px}.mkt-browser-dot{width:12px;height:12px;border-radius:50%;background:#e0e5ea}.mkt-browser-dot.-r{background:#ff5f57}.mkt-browser-dot.-y{background:#febc2e}.mkt-browser-dot.-g{background:#28c840}.mkt-browser-url{flex:1;text-align:center;font-size:12px;color:var(--mkt-muted-2);font-family:var(--mkt-mono);padding:4px 12px;background:rgba(0,0,0,.03);border-radius:6px;max-width:320px;margin-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-section.-dark .mkt-browser-url,.mkt-section.-deep .mkt-browser-url{background:hsla(0,0%,100%,.05);color:var(--mkt-muted-2)}.mkt-browser-body{display:block;width:100%}.mkt-phone{position:relative;width:min(300px,88vw);max-width:100%;border-radius:48px;background:linear-gradient(155deg,#2a2f3c,#16192a 45%,#0a0e16);padding:11px;box-shadow:0 40px 100px -20px rgba(0,0,0,.55),0 18px 50px -10px rgba(0,0,0,.35),inset 0 0 0 1.5px hsla(0,0%,100%,.1),inset 0 -6px 14px rgba(0,0,0,.4),inset 0 3px 8px hsla(0,0%,100%,.06)}.mkt-phone:before{content:"";position:absolute;inset:2px;border-radius:46px;background:transparent;border:1px solid hsla(0,0%,100%,.05);pointer-events:none;z-index:1}.mkt-phone:after{content:"";position:absolute;top:16px;left:50%;transform:translateX(-50%);width:78px;height:22px;background:#000;border-radius:999px;z-index:3;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.05),inset 0 -1px 2px rgba(0,0,0,.7),0 1px 3px rgba(0,0,0,.5)}.mkt-phone-screen{position:relative;border-radius:36px;overflow:hidden;aspect-ratio:9/19.5;background:#000;z-index:0}.mkt-phone-status{position:absolute;top:16px;left:0;right:0;height:22px;z-index:4;display:flex;align-items:center;padding:0 22px;color:#fff;font-size:14px;font-weight:600;letter-spacing:-.02em;pointer-events:none}.mkt-phone-status .mkt-ps-time{flex:0 0 auto}.mkt-phone-status .mkt-ps-spacer{flex:1}.mkt-phone-status .mkt-ps-icons{display:inline-flex;align-items:center;gap:6px;color:#fff}.mkt-phone-screen img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.mkt-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--mkt-ease),transform .7s var(--mkt-ease)}.mkt-reveal.is-visible{opacity:1;transform:none}.mkt-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:100px;font-size:12.5px;font-weight:600;background:var(--mkt-blue-tint);color:var(--mkt-blue-dk);border:1px solid rgba(85,153,255,.22)}.mkt-section.-dark .mkt-pill,.mkt-section.-deep .mkt-pill{background:rgba(85,153,255,.15);color:var(--mkt-blue-lt);border-color:rgba(85,153,255,.28)}.mkt-pill-gold{background:hsla(46,87%,70%,.15);color:#8b6f1c;border-color:hsla(46,87%,70%,.35)}.mkt-divider{height:1px;background:linear-gradient(90deg,transparent,var(--mkt-border),transparent);margin:40px 0}.mkt-section.-dark .mkt-divider,.mkt-section.-deep .mkt-divider{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent)}.mkt-scope{overflow-x:hidden}.mkt-browser{max-width:100%;overflow:hidden}@media (max-width:900px){.mkt-browser{zoom:normal;transform:none}}@media (max-width:780px){.mkt-feature-badge,.mkt-floating-badge,.mkt-hero-badge{display:none!important}.mkt-features-mobile-grid{grid-template-columns:1fr!important;gap:40px!important}}@media (max-width:900px){.mkt-container,.mkt-container-wide{padding:0 18px}.mkt-section{padding:64px 0}.mkt-section.-tight{padding:44px 0}.mkt-h1{font-size:clamp(30px,8vw,40px)!important}.mkt-h1,.mkt-h2{letter-spacing:-.02em!important}.mkt-h2{font-size:clamp(24px,6.5vw,32px)!important}.mkt-h3{font-size:20px!important}.mkt-section-head{margin-bottom:40px}.mkt-section-sub{font-size:15px}.mkt-card{padding:22px!important;border-radius:16px}.mkt-grid-2,.mkt-grid-3,.mkt-grid-4{grid-template-columns:1fr!important;gap:14px!important}.mkt-feature-bullets{grid-template-columns:1fr!important;gap:10px!important}.mkt-btn-xl{padding:13px 22px;font-size:15px}.mkt-btn-lg{padding:12px 20px;font-size:14.5px}}@media (max-width:500px){.mkt-h1{font-size:30px!important}.mkt-h2{font-size:24px!important}.mkt-section{padding:52px 0}.mkt-container,.mkt-container-wide{padding:0 16px}.mkt-btn-xl{width:100%}.mkt-phone{width:260px}}