.mkt{--ink:#0e1726;--txt2:#5b6678;--txt3:#93a0b4;--bg:#f4f6fb;--surface:#fff;--line:#e3e8f1;--dark:#0b1322;--dark2:#131c2e;--one:#5b7be8;--surv:#3faebb;--flow:#8a76dd;--one-lt:#8fa5f0;--surv-lt:#7cc9d2;--flow-lt:#c3b8ee;--grad:linear-gradient(115deg,#3faebb,#3fa0c4 12%,#4c8fd8 25%,#5b7be8 38%,#6e74e4 50%,#7e6bdf 62%,#8a76dd 74%,#9a6bc9 85%,#c06ba6 94%,#e08c7a);font-family:var(--mkt-body,"Manrope"),system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--surface);line-height:1.5;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}.mkt a{color:inherit;text-decoration:none}.mkt *,.mkt :after,.mkt :before{box-sizing:border-box}.mkt .disp{font-family:var(--mkt-display,"Space Grotesk"),system-ui,sans-serif}.mkt .mono{font-family:var(--mkt-mono,"JetBrains Mono"),ui-monospace,monospace}.mkt .ozmo{font-family:var(--mkt-display,"Space Grotesk"),system-ui,sans-serif;font-weight:600;letter-spacing:-.045em;text-transform:lowercase;color:var(--ink);line-height:1;white-space:nowrap;display:inline-flex;align-items:baseline}.mkt .ozmo .suf{font-weight:700;font-size:.74em;letter-spacing:-.02em;margin-left:.13em;text-transform:uppercase}.mkt .ozmo .dot{margin-left:.01em}.mkt .ozmo.prod .dot,.mkt .ozmo.prod .o{color:var(--c)}.mkt .ozmo.company .o{background:linear-gradient(35deg,#22c9de,#7a5bff);-webkit-background-clip:text;background-clip:text;color:transparent}.mkt .ozmo.company .dot{color:#3e6bff}.mkt .ozmo.on-dark{color:#fff}.mkt .ozmo.on-dark.company .dot{color:#8fa5f0}.mkt .btn{padding:13px 26px;border-radius:26px;font-weight:600;font-size:15px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;border:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;font-family:inherit}.mkt .btn:hover{transform:translateY(-1px)}.mkt .btn.primary{background:var(--ink);color:#fff}.mkt .btn.accent{background:var(--c);color:#fff}.mkt .btn.ghost{background:transparent;color:var(--ink);border:1.5px solid var(--line)}.mkt .btn.hero{padding:14px 28px;border-radius:28px}.mkt .brandside .btn.ghost,.mkt .ctaband .btn.ghost,.mkt .dk .btn.ghost{color:#fff;border-color:hsla(0,0%,100%,.28)}.mkt .promobar{background:var(--dark);color:#e7ecf5;text-align:center;font-size:13px;padding:9px 18px}.mkt .promobar a{color:#c3b8ee;font-weight:600;margin-left:8px}.mkt .promobar b{font-weight:700}.mkt .nav{position:sticky;top:0;z-index:50;height:54px;gap:30px;padding:0 max(22px,4vw);background:hsla(0,0%,100%,.72);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line);font-size:13px}.mkt .nav,.mkt .nav .links{display:flex;align-items:center}.mkt .nav .links{gap:26px;color:var(--txt2);font-weight:500}.mkt .nav .links a,.mkt .nav .links button.navlink{color:var(--txt2);background:none;border:none;font:inherit;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:4px}.mkt .nav .links .active,.mkt .nav .links a.active,.mkt .nav .links a:hover,.mkt .nav .links button.navlink:hover{color:var(--ink)}.mkt .nav .spacer{flex:1}.mkt .nav .signin{color:var(--txt2);font-weight:500}.mkt .nav .signin:hover{color:var(--ink)}.mkt .nav .cta{background:var(--ink);color:#fff;padding:8px 16px;border-radius:20px;font-weight:600;font-size:12.5px}.mkt .navdrop{position:relative}.mkt .navdrop .chev{transition:transform .18s ease}.mkt .navdrop:hover .chev,.mkt .navdrop[data-open=true] .chev{transform:rotate(180deg)}.mkt .megamenu{position:absolute;top:calc(100% + 10px);left:0}.mkt .megamenu:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.mkt .megamenu{width:560px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 24px -8px rgba(14,23,38,.14),0 30px 60px -30px rgba(14,23,38,.34);padding:18px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:60}.mkt .megamenu:focus-within,.mkt .navdrop:hover .megamenu,.mkt .navdrop[data-open=true] .megamenu{opacity:1;visibility:visible;transform:translateY(0)}.mkt .megamenu .menuhead{font-family:var(--mkt-mono,"JetBrains Mono"),monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--txt3);margin:0 0 10px}.mkt .megamenu .flagrow{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px}.mkt .megamenu .flagrow:hover,.mkt .megamenu .mgrow:hover{background:var(--bg)}.mkt .megamenu .flagrow .meta{display:flex;flex-direction:column;gap:2px}.mkt .megamenu .flagrow .m1{font-weight:600;color:var(--ink);font-size:13px}.mkt .megamenu .flagrow .m2{color:var(--txt2);font-size:12px}.mkt .megamenu .flagrow .badge{margin-left:auto;background:var(--one);color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:20px;text-transform:uppercase;letter-spacing:.04em}.mkt .megamenu .mgdiv{height:1px;background:var(--line);margin:12px 0}.mkt .megamenu .mggrid{display:grid;grid-template-columns:1fr 1fr;gap:2px 14px}.mkt .megamenu .mgrow{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:10px}.mkt .megamenu .mgrow .cat{color:var(--txt3);font-size:11px}.mkt .megamenu .viewall{display:block;padding:8px 10px 2px;color:var(--ink);font-weight:600;font-size:12.5px}.mkt footer{background:var(--surface);color:var(--txt2);font-size:12.5px;padding:56px max(22px,5vw) 42px;border-top:1px solid var(--line)}.mkt .fcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:32px;max-width:1180px;margin:0 auto 36px}.mkt .fcols h5{font-size:12px;color:var(--ink);font-weight:700;margin:0 0 13px}.mkt .fcols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.mkt .fcols a:hover{color:var(--ink)}.mkt .fbot{max-width:1180px;margin:0 auto;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;color:var(--txt3);font-size:12px}.mkt .fbot .spacer{flex:1}.mkt .fbot a:hover{color:var(--ink)}.mkt .wrapc{max-width:1180px;margin:0 auto;padding:0 max(22px,4vw)}.mkt .psec{padding:88px 0}.mkt .psec.gray{background:var(--bg)}.mkt .psec.dk{background:var(--dark);color:#fff}.mkt .kick{font-family:var(--mkt-mono,"JetBrains Mono"),monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--txt3)}.mkt .sechead{font-family:var(--mkt-display,"Space Grotesk"),system-ui,sans-serif;font-weight:600;font-size:clamp(17px,1.8vw,20px);letter-spacing:-.02em;line-height:1.14}.mkt .seclede{font-size:15px;color:var(--txt2);line-height:1.55;font-weight:500;max-width:620px}.mkt .dk .seclede{color:#aeb9cc}.mkt .ctaband{text-align:center;padding:98px 24px;background:var(--dark);color:#fff}.mkt .spectrum{height:4px;border-radius:4px;background:var(--grad);width:100%;max-width:420px}.mkt .card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px}.mkt .fgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mkt .statrow{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mkt .vlist{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.mkt .contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px}.mkt .introrow{display:grid;grid-template-columns:1fr 1fr;gap:40px}.mkt .tiergrid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;max-width:1160px;margin-left:auto;margin-right:auto;align-items:stretch}.mkt .tier{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:26px 22px;display:flex;flex-direction:column;text-align:left;color:var(--ink);transition:transform .15s,box-shadow .15s,border-color .15s}.mkt .tier:hover{transform:translateY(-3px);box-shadow:0 18px 44px -24px rgba(14,23,38,.35)}.mkt .tier .tn{font-family:var(--mkt-display,"Space Grotesk"),system-ui,sans-serif;font-size:17px;font-weight:600}.mkt .tier .tfor{font-size:12px;color:var(--txt3);font-weight:600;margin-top:3px;min-height:16px}.mkt .tier .tp{font-family:var(--mkt-display,"Space Grotesk"),system-ui,sans-serif;font-size:30px;font-weight:600;letter-spacing:-.02em;margin-top:16px}.mkt .tier .tp small{font-size:12.5px;font-weight:600;color:var(--txt3);letter-spacing:0}.mkt .tier ul{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:12.5px;color:var(--txt2);font-weight:500}.mkt .tier ul li{display:flex;gap:8px;align-items:baseline}.mkt .tier ul li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--one);flex-shrink:0;transform:translateY(-1px)}.mkt .tier ul.tkey li{font-weight:700;color:var(--ink)}.mkt .tier ul.tfeat{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);flex:1}.mkt .tier ul li.na{color:var(--txt3);opacity:.75}.mkt .tier ul li.na:before{background:transparent;border:1.5px solid var(--line)}.mkt .tier .tcta{margin-top:auto;padding-top:22px}.mkt .tier .tcta a{display:block;text-align:center;padding:11px 0;border-radius:22px;font-size:13.5px;font-weight:700;border:1.5px solid var(--line);color:var(--ink);transition:border-color .15s,background .15s,color .15s}.mkt .tier .tcta a:hover,.mkt .tier.hot .tcta a{border-color:var(--ink)}.mkt .tier.hot .tcta a{background:var(--ink);color:#fff}.mkt .tier.hot{border:1.5px solid var(--one);box-shadow:0 26px 60px -30px rgba(91,123,232,.5)}.mkt .tier .badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--one);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:12px;white-space:nowrap}.mkt .tiertoggle{display:inline-flex;gap:4px;padding:4px;border-radius:24px;background:var(--bg);border:1px solid var(--line)}.mkt .dk .tiertoggle{background:hsla(0,0%,100%,.05);border-color:#22304a}.mkt .tiertoggle button{border:none;background:none;font:inherit;cursor:pointer;padding:6px 16px;border-radius:20px;font-size:12.5px;font-weight:600;color:var(--txt2)}.mkt .tiertoggle button.on{background:var(--ink);color:#fff}.mkt .dk .tiertoggle button.on{background:var(--one)}.mkt .trustpill{background:hsla(0,0%,100%,.05);border:1px solid #22304a;color:#aeb9cc;padding:10px 16px;border-radius:24px;font-size:12.5px;display:inline-flex;align-items:center;gap:8px}.mkt .imgph{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(91,123,232,.08),rgba(138,118,221,.08)),repeating-linear-gradient(45deg,transparent,transparent 12px,rgba(147,160,180,.06) 0,rgba(147,160,180,.06) 24px);border:1px dashed var(--line);border-radius:14px;color:var(--txt3);font-family:var(--mkt-mono,"JetBrains Mono"),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;min-height:180px;text-align:center;padding:20px}.mkt .rv{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.mkt .rv.in{opacity:1;transform:none}.mkt .rv.d1{transition-delay:.08s}.mkt .rv.d2{transition-delay:.16s}.mkt .rv.d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.mkt .rv{opacity:1!important;transform:none!important;transition:none!important}.mkt *{scroll-behavior:auto!important}.mkt .btn:hover{transform:none}}@media (max-width:1080px){.mkt .tiergrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.mkt .fgrid,.mkt .statrow,.mkt .vlist{grid-template-columns:repeat(2,1fr)}.mkt .contact-grid,.mkt .introrow{grid-template-columns:1fr}.mkt .megamenu{width:min(560px,92vw)}.mkt .psec{padding:64px 0}}@media (max-width:600px){.mkt .tiergrid{grid-template-columns:1fr}}@media (max-width:560px){.mkt .fgrid,.mkt .statrow,.mkt .vlist{grid-template-columns:1fr}.mkt .nav .links{gap:16px}.mkt .megamenu .mggrid{grid-template-columns:1fr}}