[data-landing]{--bg:#fafaf9;--surface:#fff;--surface-2:#f4f4f5;--black:#0a0a0a;--ink:#18181b;--muted:#71717a;--line:#e4e4e7;--lime:#84cc16;--lime-bright:#a3e635;--lime-glow:#84cc162e;--lime-tint:#84cc160f;--code-bg:#0a0a0a;--code-bg-2:#0f0f11;--code-text:#e4e4e7;--code-key:#a3e635;--code-str:#fde68a;--code-com:#71717a;--code-fn:#93c5fd;--code-num:#f0abfc;--font-sans:var(--font-geist-sans), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;background-color:var(--bg);color:var(--black);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;background-image:linear-gradient(90deg,#0a0a0a06 1px,#0000 1px),linear-gradient(#0a0a0a06 1px,#0000 1px);background-size:64px 64px;min-height:100vh}[data-landing] *,[data-landing] :before,[data-landing] :after{box-sizing:border-box}[data-landing] a{color:inherit;text-decoration:none}[data-landing] button{font:inherit;cursor:pointer}[data-landing] .page{max-width:1440px;margin:0 auto;padding:0 64px;overflow-x:clip}@media (max-width:900px){[data-landing] .page{padding:0 32px}}@media (max-width:600px){[data-landing] .page{padding:0 20px}}[data-landing] section{padding:80px 0}[data-landing] .hero{padding-top:96px;padding-bottom:80px}@media (max-width:768px){[data-landing] section{padding:56px 0}[data-landing] .hero{padding-top:32px;padding-bottom:48px}}[data-landing] nav.marketing-nav{justify-content:space-between;align-items:center;gap:12px;padding:24px 0;display:flex}[data-landing] .logo-lockup{align-items:center;gap:10px;display:flex}[data-landing] .logo-text{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--black);font-size:17px;font-weight:600}[data-landing] .nav-links{color:var(--ink);align-items:center;gap:24px;font-size:14px;font-weight:500;display:flex}[data-landing] .nav-links .lang-switch{font-family:var(--font-mono);color:var(--muted);gap:4px;font-size:12px;display:inline-flex}[data-landing] .nav-links .lang-switch a[aria-current=true]{color:var(--black);font-weight:500}[data-landing] .nav-login{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:500}[data-landing] .nav-login:hover{color:var(--black)}[data-landing] .nav-help{border:1px solid var(--line);background:var(--bg);width:30px;height:30px;font-family:var(--font-mono);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}[data-landing] .nav-help:hover{color:var(--black);border-color:var(--ink);background:var(--surface)}[data-landing] .nav-cta{background:var(--black);color:var(--bg);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex}@media (max-width:768px){[data-landing] nav.marketing-nav{padding:18px 0}[data-landing] .nav-links{gap:14px}[data-landing] .nav-links>a:first-child{display:none}[data-landing] .nav-cta{padding:8px 12px;font-size:13px}[data-landing] .logo-text{font-size:16px}}[data-landing] .country-select{width:100%;display:inline-block;position:relative}[data-landing] .country-select-trigger{width:100%;height:44px;font:inherit;background:var(--bg);border:1px solid var(--line);color:var(--black);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:15px;transition:border-color .15s;display:flex}[data-landing] .country-select-trigger:hover{border-color:var(--ink)}[data-landing] .country-select-trigger:focus,[data-landing] .country-select-trigger:focus-visible{outline:2px solid var(--lime);outline-offset:1px;border-color:#0000}[data-landing] .country-select-placeholder{color:var(--muted)}[data-landing] .country-select-arrow{color:var(--muted);font-size:12px}[data-landing] .country-select-pop{z-index:50;background:var(--bg);border:1px solid var(--line);border-radius:12px;flex-direction:column;max-height:480px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 20px 60px -10px #0a0a0a38}[data-landing] .country-select-search{font:inherit;background:var(--bg);border:none;border-bottom:1px solid var(--line);outline:none;padding:14px 18px;font-size:15px}[data-landing] .country-select-list{margin:0;padding:6px 0;list-style:none;overflow-y:auto}[data-landing] .country-select-option{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:11px 18px;font-size:15px;display:flex}[data-landing] .country-select-option:hover{background:var(--surface-2)}[data-landing] .country-select-option.is-active{background:var(--surface-2);color:var(--black);font-weight:500}[data-landing] .country-select-code{font-family:var(--font-mono);color:var(--muted);font-size:11px}[data-landing] .country-select-empty{font-family:var(--font-mono);color:var(--muted);text-align:center;padding:16px;font-size:13px}[data-landing] nav.app-nav{grid-template-columns:auto 1fr auto;align-items:center;gap:48px;padding:28px 0;display:grid}[data-landing] .app-nav-logo{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--black);align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}[data-landing] .app-nav-center{justify-self:center;align-items:center;gap:40px;display:inline-flex}[data-landing] .app-nav-link{color:var(--muted);letter-spacing:-.01em;border-bottom:2px solid #0000;padding:6px 0;font-size:14px;font-weight:500;transition:color .15s,border-color .15s}[data-landing] .app-nav-link:hover{color:var(--black)}[data-landing] .app-nav-link.is-active{color:var(--black);border-bottom-color:var(--black)}[data-landing] .app-nav-right{justify-self:end;align-items:center;gap:18px;display:inline-flex}[data-landing] .app-nav-profile{color:var(--muted);border-bottom:2px solid #0000;padding:6px 0;font-size:14px;font-weight:500;transition:color .15s,border-color .15s}[data-landing] .app-nav-profile:hover{color:var(--black)}[data-landing] .app-nav-profile.is-active{color:var(--black);border-bottom-color:var(--black)}[data-landing] .app-nav-help{border:1px solid var(--line);background:var(--bg);width:30px;height:30px;font-family:var(--font-mono);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}[data-landing] .app-nav-help:hover{color:var(--black);border-color:var(--ink);background:var(--surface)}[data-landing] .app-nav-help.is-active{color:var(--black);border-color:var(--black)}@media (max-width:768px){[data-landing] nav.app-nav{grid-template-columns:auto 1fr;gap:16px;padding:20px 0}[data-landing] .app-nav-center{flex-wrap:wrap;order:3;grid-column:1/-1;justify-self:start;gap:20px}[data-landing] .app-nav-link{font-size:13px}[data-landing] .app-nav-right{gap:14px}}[data-landing] .status-badge{background:var(--bg);border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink);border-radius:999px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}[data-landing] .status-badge .pulse{background:var(--lime);border-radius:50%;width:6px;height:6px;animation:2s infinite tulimoa-pulse;box-shadow:0 0 0 3px #84cc1640}@keyframes tulimoa-pulse{0%,to{box-shadow:0 0 0 3px #84cc1640}50%{box-shadow:0 0 0 6px #84cc161a}}[data-landing] .accent{background:var(--lime);color:var(--black);border-radius:8px;padding:0 16px;display:inline-block;transform:rotate(-1deg)}[data-landing] h2 .accent{border-radius:6px;padding:0 12px}[data-landing] h3 .accent,[data-landing] p .accent{font-size:inherit;border-radius:4px;padding:0 8px}[data-landing] h1{font-family:var(--font-sans);letter-spacing:-.045em;color:var(--black);font-size:88px;font-weight:600;line-height:.95}[data-landing] h2{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--black);font-size:60px;font-weight:600;line-height:1}[data-landing] h3{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--black);font-size:22px;font-weight:600;line-height:1.2}[data-landing] .lede{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--ink);max-width:640px;font-size:20px;font-weight:400;line-height:1.5}[data-landing] p{color:var(--ink);font-size:15px;line-height:1.6}[data-landing] .eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}@media (max-width:768px){[data-landing] h1{font-size:48px;line-height:1}[data-landing] h2{font-size:34px;line-height:1.05}[data-landing] h3{font-size:20px}[data-landing] .lede{font-size:17px}}@media (max-width:420px){[data-landing] h1{font-size:40px}[data-landing] h2{font-size:28px}[data-landing] .lede{font-size:16px}}[data-landing] .btn-primary{background:var(--black);color:var(--bg);border:none;border-radius:10px;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:500;display:inline-flex}[data-landing] .btn-primary--dark{background:var(--lime);color:var(--black)}[data-landing] .btn-secondary{background:var(--bg);color:var(--black);font-family:var(--font-mono);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:500;display:inline-flex}[data-landing] .anchor-link{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:6px;margin-top:16px;font-size:13px;display:inline-flex}[data-landing] .anchor-link:hover{color:var(--black)}[data-landing] .preview{background:var(--code-bg);box-shadow:0 0 0 1px var(--line), 0 30px 80px -20px #00000040;border-radius:16px;grid-template-columns:1fr 1.2fr;max-width:100%;margin-top:64px;display:grid;overflow:hidden}[data-landing] .preview-meta{border-bottom:1px solid #ffffff0f;grid-column:1/-1;align-items:center;gap:8px;padding:20px 28px;display:flex}[data-landing] .preview-meta .dot{background:#3f3f46;border-radius:50%;width:11px;height:11px}[data-landing] .preview-path{font-family:var(--font-mono);color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:12px;font-size:12px;overflow:hidden}[data-landing] .code-pane{font-family:var(--font-mono);color:var(--code-text);white-space:pre;-webkit-overflow-scrolling:touch;min-width:0;padding:28px 32px;font-size:13px;line-height:1.7;overflow-x:auto}[data-landing] .terminal-pane{background:var(--code-bg-2);font-family:var(--font-mono);color:#d4d4d8;white-space:pre-wrap;overflow-wrap:anywhere;border-left:1px solid #ffffff0f;min-width:0;padding:28px 32px;font-size:13px;line-height:1.8}[data-landing] .c-key{color:var(--code-key)}[data-landing] .c-str{color:var(--code-str)}[data-landing] .c-com{color:var(--code-com)}[data-landing] .c-fn{color:var(--code-fn)}[data-landing] .c-num{color:var(--code-num)}[data-landing] .ok{color:var(--lime-bright)}[data-landing] .label{color:var(--code-com)}[data-landing] .ev{color:var(--code-str)}@media (max-width:768px){[data-landing] .preview{border-radius:12px;grid-template-columns:1fr;margin-top:40px}[data-landing] .preview-meta{padding:14px 18px}[data-landing] .preview-meta .dot{width:9px;height:9px}[data-landing] .preview-path{margin-left:8px;font-size:11px}[data-landing] .code-pane,[data-landing] .terminal-pane{padding:18px;font-size:11.5px;line-height:1.6}[data-landing] .terminal-pane{border-top:1px solid #ffffff0f;border-left:none}}[data-landing] .sources-title{margin-bottom:24px}[data-landing] .source-grid{border:1px solid var(--line);background:var(--bg);border-radius:14px;grid-template-columns:repeat(8,1fr);display:grid;overflow:hidden}[data-landing] .source-cell{text-align:center;font-family:var(--font-mono);color:var(--ink);border-right:1px solid var(--line);padding:26px 16px;font-size:13px;font-weight:500}[data-landing] .source-cell:last-child{border-right:none}@media (max-width:768px){[data-landing] .source-grid{grid-template-columns:repeat(4,1fr)}[data-landing] .source-cell:nth-child(4){border-right:none}[data-landing] .source-cell:nth-child(-n+4){border-bottom:1px solid var(--line)}}[data-landing] .features{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:900px){[data-landing] .features{grid-template-columns:1fr}}[data-landing] .feature{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:32px;transition:transform .2s;position:relative;overflow:hidden}@media (max-width:768px){[data-landing] .feature{padding:24px}}[data-landing] .feature:hover{transform:translateY(-2px)}[data-landing] .feature-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:28px;font-size:11px;display:flex}[data-landing] .feature-tag .sq{background:var(--lime);width:10px;height:10px}[data-landing] .feature h3{margin-bottom:12px}[data-landing] .feature p{color:var(--muted);font-size:14px;line-height:1.6}[data-landing] .mv{margin-top:28px}[data-landing] .mv-endpoints{font-family:var(--font-mono);background:#0a0a0a0a;border-radius:10px;gap:8px;padding:14px 16px;font-size:12px;display:grid}[data-landing] .mv-endpoints .row{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-landing] .mv-endpoints .method{color:var(--lime);font-weight:500}[data-landing] .mv-endpoints .path{color:var(--ink)}[data-landing] .mv-endpoints .status{color:var(--muted);font-size:11px}[data-landing] .mv-bars{background:var(--lime-tint);border:1px solid #84cc1633;border-radius:10px;align-items:end;gap:6px;height:96px;padding:18px;display:flex}[data-landing] .mv-bars .bar{background:var(--lime);border-radius:3px 3px 0 0;flex:1}[data-landing] .mv-auth{background:linear-gradient(135deg, var(--lime-tint), #84cc161f);font-family:var(--font-mono);border:1px solid #84cc1633;border-radius:10px;padding:14px 16px;font-size:12px}[data-landing] .mv-auth .key{color:var(--ink);word-break:break-all;margin-bottom:10px}[data-landing] .mv-auth .pills{flex-wrap:wrap;gap:6px;display:flex}[data-landing] .mv-auth .pill{background:var(--bg);color:var(--ink);border:1px solid #84cc164d;border-radius:999px;padding:3px 10px;font-size:11px}[data-landing] .mv-latency{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}[data-landing] .mv-latency .track{background:var(--surface-2);border-radius:3px;flex:1;height:6px;overflow:hidden}[data-landing] .mv-latency .fill{background:var(--lime);border-radius:3px;height:100%}[data-landing] .light-callout{background:var(--surface);border:1px solid var(--line);border-radius:24px;justify-content:space-between;align-items:center;gap:48px;padding:56px;display:flex;position:relative;overflow:hidden}[data-landing] .light-callout:before{content:"";background:var(--lime);opacity:.1;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-40px;right:-40px}[data-landing] .light-callout-content{z-index:2;max-width:640px;position:relative}[data-landing] .light-callout h2{font-size:36px;line-height:1.1}[data-landing] .light-callout p{color:var(--muted);max-width:520px;margin-top:12px}[data-landing] .light-callout-cta{z-index:2;position:relative}@media (max-width:768px){[data-landing] .light-callout{border-radius:16px;flex-direction:column;align-items:flex-start;gap:24px;padding:32px 24px}[data-landing] .light-callout h2{font-size:28px}}[data-landing] .pricing{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}@media (max-width:900px){[data-landing] .pricing{grid-template-columns:1fr}}[data-landing] .price-card{background:var(--bg);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;padding:28px;display:flex}@media (max-width:768px){[data-landing] .price-card{padding:24px}}[data-landing] .price-card.is-highlight{border-color:var(--lime);border-width:2px}[data-landing] .price-card h3{margin:0}[data-landing] .price-amount{font-family:var(--font-sans);letter-spacing:-.02em;font-size:32px;font-weight:600}[data-landing] .price-amount-note{color:var(--muted);margin-top:-8px;font-size:13px}[data-landing] .price-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}[data-landing] .price-card li{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}[data-landing] .price-card li:before{content:"✓";color:var(--lime);flex-shrink:0}[data-landing] .price-foot{font-family:var(--font-mono);color:var(--muted);max-width:520px;margin-top:16px;font-size:12px}[data-landing] .strip{background:var(--black);color:var(--bg);border-radius:24px;margin-bottom:80px;padding:80px;position:relative;overflow:hidden}[data-landing] .strip:before{content:"";background:var(--lime);opacity:.18;border-radius:50%;width:360px;height:360px;position:absolute;top:-80px;right:-80px}[data-landing] .strip-inner{z-index:2;justify-content:space-between;align-items:center;gap:48px;display:flex;position:relative}[data-landing] .strip h2{color:var(--bg);max-width:700px}@media (max-width:768px){[data-landing] .strip{border-radius:16px;gap:24px;margin-bottom:56px;padding:40px 24px}[data-landing] .strip-inner{flex-direction:column;align-items:flex-start;gap:24px}}[data-landing] .problem-list{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}@media (max-width:900px){[data-landing] .problem-list{grid-template-columns:1fr}}@media (max-width:768px){[data-landing] .problem-list{gap:20px;margin-top:32px}}[data-landing] .problem-item{border-left:2px solid var(--lime);padding:4px 0 4px 16px}[data-landing] .problem-item strong{color:var(--black);margin-bottom:6px;display:block}[data-landing] .problem-item span{color:var(--muted);font-size:14px;line-height:1.6}[data-landing] .steps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}@media (max-width:900px){[data-landing] .steps{grid-template-columns:1fr}}[data-landing] .step{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:20px}[data-landing] .step-num{font-family:var(--font-mono);color:var(--lime);margin-bottom:8px;font-size:12px;font-weight:500}[data-landing] .step h4{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--black);margin-bottom:6px;font-size:15px;font-weight:600;line-height:1.3}[data-landing] .step p{color:var(--muted);font-size:13px;line-height:1.5}[data-landing] footer.marketing-footer{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding:32px 0 48px;font-size:13px;display:flex}[data-landing] .footer-left{align-items:flex-start;gap:56px;display:inline-flex}[data-landing] .marketing-footer a{color:var(--ink)}[data-landing] .marketing-footer a:hover{color:var(--black)}[data-landing] .footer-meta{flex-direction:column;gap:4px;line-height:1.4;display:inline-flex}[data-landing] .footer-legal{flex-direction:column;align-items:flex-start;gap:4px;line-height:1.4;display:inline-flex}[data-landing] .footer-legal a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}[data-landing] .footer-legal a:hover{-webkit-text-decoration-color:var(--black);text-decoration-color:var(--black)}[data-landing] .footer-social{color:var(--ink);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}[data-landing] .footer-social a{width:32px;height:32px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}[data-landing] .footer-social a:hover{color:var(--black);background:var(--surface-2)}[data-landing] .footer-social a.footer-badge{border-radius:4px;width:auto;height:auto;padding:0}[data-landing] .footer-social a.footer-badge:hover{opacity:.85;background:0 0}[data-landing] .footer-social a.footer-badge img{width:auto;height:24px;display:block}[data-landing] .footer-social a.footer-badge--bowora{color:#0a0a0a;border:1px solid var(--line);height:24px;font-family:var(--font-sans);background:#fff;border-radius:5px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}[data-landing] .footer-social a.footer-badge--bowora:hover{opacity:.85;background:#fff}[data-landing] .footer-badge--bowora-text{flex-direction:column;line-height:1;display:inline-flex}[data-landing] .footer-badge--bowora-text .t1{color:#71717a;letter-spacing:.02em;font-size:7px;font-weight:400}[data-landing] .footer-badge--bowora-text .t2{letter-spacing:-.01em;margin-top:1px;font-size:10px;font-weight:700}[data-landing] .footer-social a.footer-badge--fys{color:#1f2937;height:24px;font-family:var(--font-sans);white-space:nowrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:500;display:inline-flex}[data-landing] .footer-social a.footer-badge--fys:hover{opacity:.85;background:#f9fafb}[data-landing] .footer-social a.footer-badge--fys img{border-radius:50%;width:12px;height:12px;display:block}@media (max-width:768px){[data-landing] footer.marketing-footer{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px 0 40px;font-size:12px}[data-landing] .footer-left{flex-direction:column;align-items:center;gap:12px}[data-landing] .footer-meta,[data-landing] .footer-legal{align-items:center}[data-landing] .footer-social{justify-content:center}[data-landing] .footer-social a.footer-badge{display:none}}[data-landing] .value-prop-section{padding:32px 0 64px}[data-landing] .value-prop{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:48px 56px;position:relative;overflow:hidden}[data-landing] .value-prop:before{content:"";background:var(--lime);opacity:.08;pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-80px}[data-landing] .value-prop-eyebrow{z-index:2;margin-bottom:32px;position:relative}[data-landing] .value-prop-list{z-index:2;gap:24px;display:grid;position:relative}[data-landing] .value-prop-row{grid-template-columns:56px 1fr;align-items:start;gap:20px;display:grid}[data-landing] .value-prop-icon{background:var(--lime);width:44px;height:44px;color:var(--black);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-landing] .value-prop-text h3{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--black);margin-bottom:4px;font-size:18px;font-weight:600;line-height:1.3}[data-landing] .value-prop-text p{color:var(--muted);font-size:14px;line-height:1.55}@media (max-width:768px){[data-landing] .value-prop{border-radius:16px;padding:32px 24px}[data-landing] .value-prop-row{grid-template-columns:40px 1fr;gap:14px}[data-landing] .value-prop-icon{width:36px;height:36px}}[data-landing] .price-periods{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}[data-landing] .price-periods-row{justify-content:space-between;align-items:center;font-size:14px;display:flex}[data-landing] .price-periods-label{color:var(--muted)}[data-landing] .price-periods-price{color:var(--black);align-items:center;gap:8px;font-weight:600;display:inline-flex}[data-landing] .price-periods-tagline{font-family:var(--font-mono);color:#4d7c0f;letter-spacing:.02em;white-space:nowrap;background:#84cc161f;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}[data-landing] .mv-match{gap:8px;display:grid}[data-landing] .mv-match-row{font-family:var(--font-mono);grid-template-columns:1fr 70px 36px;align-items:center;gap:10px;font-size:11px;display:grid}[data-landing] .mv-match-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-landing] .mv-match-bar{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}[data-landing] .mv-match-bar .fill{background-color:#71717a;height:100%;display:block}[data-landing] .mv-match-row.is-accent .mv-match-bar .fill{background-color:var(--lime)}[data-landing] .mv-match-row.is-accent .mv-match-name{color:var(--black);font-weight:500}[data-landing] .mv-match-row.is-dim{opacity:.5}[data-landing] .mv-match-pct{color:var(--muted);text-align:right}[data-landing] .mv-convergence{background:#0a0a0a0a;border-radius:10px;padding:8px 12px}[data-landing] .mv-convergence svg{display:block}[data-landing] .mv-security{background:#84cc160a;border:1px solid #84cc162e;border-radius:10px;padding:14px 16px}[data-landing] .mv-security ul{font-family:var(--font-mono);color:var(--ink);gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}[data-landing] .mv-security li{align-items:center;gap:8px;display:flex}[data-landing] .mv-security-check{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@keyframes tulimoa-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-landing] .reveal{animation:.4s ease-out both tulimoa-reveal}[data-landing] .reveal-1{animation-delay:0s}[data-landing] .reveal-2{animation-delay:80ms}[data-landing] .reveal-3{animation-delay:.16s}[data-landing] .reveal-4{animation-delay:.24s}[data-landing] .legal-page{max-width:720px;margin:0 auto;padding:56px 0 96px}[data-landing] .legal-page .legal-back{font-family:var(--font-mono);color:var(--muted);margin-bottom:32px;font-size:13px;display:inline-block}[data-landing] .legal-page .legal-back:hover{color:var(--black)}[data-landing] .legal-page h1{letter-spacing:-.04em;margin-bottom:8px;font-size:48px;line-height:1.05}[data-landing] .legal-page .legal-meta{font-family:var(--font-mono);color:var(--muted);margin-bottom:48px;font-size:12px}[data-landing] .legal-page h2{letter-spacing:-.02em;margin-top:40px;margin-bottom:12px;font-size:22px;line-height:1.3}[data-landing] .legal-page h3{margin-top:24px;margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.3}[data-landing] .legal-page p,[data-landing] .legal-page li{color:var(--ink);font-size:15px;line-height:1.7}[data-landing] .legal-page p{margin-bottom:14px}[data-landing] .legal-page ul,[data-landing] .legal-page ol{margin-bottom:14px;padding-left:22px}[data-landing] .legal-page li{margin-bottom:6px}[data-landing] .legal-page a{color:var(--black);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}[data-landing] .legal-page a:hover{-webkit-text-decoration-color:var(--black);text-decoration-color:var(--black)}[data-landing] .legal-page strong{color:var(--black);font-weight:600}[data-landing] .legal-page address{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-bottom:14px;padding:16px 20px;font-size:14px;font-style:normal;line-height:1.6}@media (max-width:768px){[data-landing] .legal-page{padding:32px 0 64px}[data-landing] .legal-page h1{font-size:36px}[data-landing] .legal-page h2{font-size:20px}}[data-landing] .badge-snippets{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 24px;display:grid}@media (max-width:720px){[data-landing] .badge-snippets{grid-template-columns:1fr}}[data-landing] .badge-snippet{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px}[data-landing] .badge-snippet-head{font-family:var(--font-mono);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}[data-landing] .badge-snippet-head strong{color:var(--black);font-weight:500}[data-landing] .badge-preview{border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;padding:20px;display:flex}[data-landing] .badge-preview--onDark{background:var(--black);border-color:var(--black)}[data-landing] .badge-preview--onLight{background:var(--bg)}[data-landing] .badge-preview img{max-width:100%;height:auto;display:block}[data-landing] .badge-copy-btn{font-family:var(--font-mono);background:var(--bg);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px;transition:background .15s,color .15s,border-color .15s}[data-landing] .badge-copy-btn:hover{background:var(--black);color:var(--bg);border-color:var(--black)}[data-landing] .verify-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}[data-landing] .verify-btn{font-family:var(--font-mono);background:var(--black);color:var(--bg);cursor:pointer;border:none;border-radius:999px;padding:12px 20px;font-size:13px;transition:opacity .15s}[data-landing] .verify-btn:disabled{opacity:.4;cursor:not-allowed}[data-landing] .verify-status{font-family:var(--font-mono);font-size:13px}[data-landing] .verify-status--idle,[data-landing] .verify-status--verifying{color:var(--ink)}[data-landing] .verify-status--verified{color:#4d7c0f}[data-landing] .verify-status--failed{color:#b91c1c}[data-landing] .img-up{flex-direction:column;gap:8px;display:flex}[data-landing] .img-up-drop{background:var(--surface);border:1px dashed var(--line);min-height:140px;font-family:var(--font-mono);color:var(--ink);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13px;transition:background .15s,border-color .15s,color .15s;display:flex}[data-landing] .img-up-drop:hover:not(:disabled){background:var(--bg);border-color:var(--black);color:var(--black)}[data-landing] .img-up-drop:disabled{opacity:.5;cursor:not-allowed}[data-landing] .img-up-drop--small{min-height:120px;padding:16px;font-size:12px}[data-landing] .img-up-hint{font-family:var(--font-mono);color:var(--muted,#71717a);text-align:center;font-size:11px;line-height:1.4}[data-landing] .img-up-logo{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}[data-landing] .img-up-logo-preview{object-fit:contain;border-radius:8px;width:80px;height:80px}[data-landing] .img-up-avatar{background:var(--bg);border:1px solid var(--line);box-sizing:border-box;border-radius:14px;flex-direction:column;align-items:center;gap:14px;max-width:288px;height:288px;padding:14px;display:flex}[data-landing] .img-up-avatar-preview{aspect-ratio:1;object-fit:cover;background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-shrink:0;width:100%;max-width:218px}[data-landing] .img-up-drop--avatar{aspect-ratio:1;width:100%;max-width:288px;height:288px;min-height:0;padding:20px}[data-landing] .img-up-logo-actions{flex-wrap:wrap;gap:8px;display:flex}[data-landing] .img-up-btn{font-family:var(--font-mono);background:var(--black);color:var(--bg);cursor:pointer;border:none;border-radius:999px;padding:8px 14px;font-size:12px}[data-landing] .img-up-btn:disabled{opacity:.5;cursor:not-allowed}[data-landing] .img-up-btn--ghost{color:var(--ink);border:1px solid var(--line);background:0 0}[data-landing] .img-up-btn--ghost:hover{color:var(--black);border-color:var(--black)}[data-landing] .img-up-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}[data-landing] .img-up-thumb{aspect-ratio:16/10;background:var(--surface);border:1px solid var(--line);border-radius:10px;position:relative;overflow:hidden}[data-landing] .img-up-thumb img{object-fit:cover;width:100%;height:100%;display:block}[data-landing] .img-up-x{background:var(--black);width:22px;height:22px;color:var(--bg);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex;position:absolute;top:6px;right:6px}[data-landing] .img-up-err{font-family:var(--font-mono);color:#b91c1c;margin:0;font-size:12px}[data-landing] .hero-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}[data-landing] .hero-trust-strip{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 0;margin-top:32px;font-size:13px;display:flex}[data-landing] .hero-trust-strip-item{align-items:center;padding:0 16px;display:inline-flex;position:relative}[data-landing] .hero-trust-strip-item:before{content:"✓";color:var(--lime);margin-right:8px;font-weight:600}[data-landing] .hero-trust-strip-item:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:4px;bottom:4px;right:-1px}@media (max-width:600px){[data-landing] .hero-trust-strip{flex-direction:column;gap:6px}[data-landing] .hero-trust-strip-item:not(:last-child):after{display:none}}[data-landing] .benefit-section{padding:96px 0}[data-landing] .benefit-head{text-align:center;max-width:720px;margin:0 auto 56px}[data-landing] .benefit-head .eyebrow{margin-bottom:16px}[data-landing] .benefit-head h2{letter-spacing:-.04em}[data-landing] .benefit-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:900px){[data-landing] .benefit-grid{grid-template-columns:repeat(2,1fr)}[data-landing] .benefit-section{padding:56px 0}}@media (max-width:600px){[data-landing] .benefit-grid{grid-template-columns:1fr;gap:16px}}[data-landing] .market-story{padding:96px 0}[data-landing] .market-story-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}[data-landing] .market-story-text .eyebrow{margin-bottom:16px}[data-landing] .market-story-text h2{letter-spacing:-.04em;margin-bottom:24px}[data-landing] .market-story-p{max-width:540px;color:var(--ink);margin-top:16px;font-size:17px}[data-landing] .market-story-code{background:var(--code-bg);border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 30px 80px -20px #00000059}[data-landing] .market-story-code-head{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:16px 20px;display:flex}[data-landing] .market-story-code-head .dot{background:#3f3f46;border-radius:50%;width:11px;height:11px}[data-landing] .market-story-code-path{font-family:var(--font-mono);color:#71717a;margin-left:12px;font-size:12px}[data-landing] .market-story-code-body{padding:28px 24px}[data-landing] .market-story-code-line{font-family:var(--font-mono);color:#fafaf9;white-space:pre-wrap;word-break:break-all;font-size:14px;line-height:1.8}[data-landing] .market-story-code-line:first-child{color:#84cc16}[data-landing] .market-story-code-line:nth-child(2){color:#a1a1aa}[data-landing] .market-story-code-line:nth-child(3),[data-landing] .market-story-code-line:nth-child(4){color:#fafaf9;padding-left:16px}@media (max-width:900px){[data-landing] .market-story-grid{grid-template-columns:1fr;gap:32px}[data-landing] .market-story{padding:56px 0}}[data-landing] .listing-preview-section{padding:96px 0}[data-landing] .listing-preview-head{text-align:center;max-width:720px;margin:0 auto 48px}[data-landing] .listing-preview-head .eyebrow{margin-bottom:16px}[data-landing] .listing-preview-head h2{letter-spacing:-.04em}[data-landing] .listing-preview-head .lede{margin-left:auto;margin-right:auto}[data-landing] .listing-preview-stage{background:var(--lime-tint);border:1px solid #84cc162e;border-radius:20px;max-width:560px;margin:0 auto;padding:28px;position:relative}[data-landing] .listing-preview-tag-label{background:var(--lime);color:var(--black);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:600;position:absolute;top:-12px;left:24px}[data-landing] .listing-preview-mock{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:16px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px -4px #00000014}[data-landing] .listing-preview-mock:hover{transform:translateY(-2px);box-shadow:0 12px 28px -8px #00000029}[data-landing] .listing-preview-mock-head{align-items:center;gap:12px;display:flex}[data-landing] .listing-preview-logo{background:var(--surface-2);border:1px solid var(--line);width:48px;height:48px;font-family:var(--font-mono);color:var(--ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}[data-landing] .listing-preview-meta{flex:1;min-width:0}[data-landing] .listing-preview-name{color:var(--black);letter-spacing:-.01em;margin:0 0 4px;font-size:18px;font-weight:600}[data-landing] .listing-preview-country{font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;font-size:11px}[data-landing] .listing-preview-mcp{background:var(--lime);color:var(--black);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:10px;font-weight:600}[data-landing] .listing-preview-desc{color:var(--ink);margin:0;font-size:14px;line-height:1.55}[data-landing] .listing-preview-tags{flex-wrap:wrap;gap:6px;display:flex}[data-landing] .listing-preview-tag{background:var(--surface-2);border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:11px}[data-landing] .listing-preview-foot{border-top:1px solid var(--line);justify-content:flex-end;padding-top:14px;display:flex}[data-landing] .listing-preview-cta{font-family:var(--font-mono);color:var(--ink);font-size:13px;font-weight:500}@media (max-width:600px){[data-landing] .listing-preview-section{padding:56px 0}[data-landing] .listing-preview-stage{padding:20px}[data-landing] .listing-preview-mock{padding:18px}}[data-landing] .soon-pill{background:var(--lime-tint);color:#3f6212;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border:1px solid #84cc1666;border-radius:999px;align-items:center;margin-left:10px;padding:3px 9px;font-size:9px;font-weight:700;line-height:1.4;display:inline-flex}[data-landing] .stack-viz-wrap{max-width:880px;margin:0 auto;position:relative}[data-landing] .stack-viz-pill{z-index:2;margin-left:0;position:absolute;top:-12px;left:50%;transform:translate(-50%)}[data-landing] .stack-viz{background:#84cc160a;border:1px dashed #84cc1666;border-radius:16px;width:100%;max-width:880px;margin:0 auto;padding:16px 8px}[data-landing] .stack-viz svg{display:block}@keyframes stack-viz-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-24px}}[data-landing] .stack-viz-line{animation:1.6s linear infinite stack-viz-flow}@media (max-width:720px){[data-landing] .stack-viz{padding:8px 0}}[data-landing] .logo-marquee-section{padding:64px 0 48px;overflow:hidden}[data-landing] .logo-marquee-eyebrow{text-align:center;margin-bottom:28px}[data-landing] .logo-marquee-mask{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%)}[data-landing] .logo-marquee-track{gap:56px;width:max-content;animation:32s linear infinite logo-marquee-scroll;display:flex}@keyframes logo-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-landing] .logo-marquee-item{border:1px solid var(--line);background:var(--surface);font-family:var(--font-mono);color:var(--ink);letter-spacing:.02em;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:10px 18px;font-size:13px;display:inline-flex}[data-landing] .logo-marquee-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}[data-landing] .logo-marquee-name{font-weight:500}[data-landing] .logo-marquee-monogram{color:#fff;width:20px;height:20px;font-family:var(--font-mono);border-radius:4px;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}[data-landing] .problem-block{padding:80px 0}[data-landing] .problem-block-head{max-width:760px;margin-bottom:48px}[data-landing] .problem-block-head .eyebrow{margin-bottom:16px}[data-landing] .problem-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}[data-landing] .problem-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:14px;padding:28px;display:flex}[data-landing] .problem-card-icon{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}[data-landing] .problem-card-strong{color:var(--black);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.4}[data-landing] .problem-card-body{color:var(--muted);margin:0;font-size:14px;line-height:1.6}@media (max-width:900px){[data-landing] .problem-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){[data-landing] .problem-block{padding:56px 0}[data-landing] .problem-grid{grid-template-columns:1fr;gap:16px}[data-landing] .problem-card{padding:22px}}[data-landing] .discover-preview{padding:80px 0}[data-landing] .discover-preview-head{text-align:center;max-width:720px;margin:0 auto 32px}[data-landing] .discover-preview-head .eyebrow{margin-bottom:16px}[data-landing] .discover-preview-sub{max-width:560px;margin-top:16px;margin-left:auto;margin-right:auto}[data-landing] .discover-preview-pills{flex-wrap:wrap;justify-content:center;gap:8px;max-width:720px;margin:0 auto 40px;display:flex}[data-landing] .discover-preview-pill{font-family:var(--font-mono);color:var(--ink);background:var(--surface-2);border:1px solid var(--line);letter-spacing:.04em;border-radius:999px;padding:6px 12px;font-size:12px;transition:background .15s,transform .15s}[data-landing] .discover-preview-pill:hover{background:var(--lime-tint);transform:translateY(-1px)}[data-landing] .discover-preview-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}[data-landing] .discover-preview-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:14px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 14px -4px #0000000f}[data-landing] .discover-preview-card:hover{border-color:var(--lime);transform:translateY(-2px);box-shadow:0 12px 28px -8px #00000024}[data-landing] .discover-preview-card-head{align-items:center;gap:12px;display:flex}[data-landing] .discover-preview-card-logo{background:var(--surface-2);border:1px solid var(--line);width:44px;height:44px;font-family:var(--font-mono);color:var(--ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}[data-landing] .discover-preview-card-meta{flex:1;min-width:0}[data-landing] .discover-preview-card-name{color:var(--black);letter-spacing:-.01em;margin:0 0 2px;font-size:16px;font-weight:600}[data-landing] .discover-preview-card-country{font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;font-size:11px}[data-landing] .discover-preview-card-mcp{background:var(--lime);color:var(--black);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:10px;font-weight:600}[data-landing] .discover-preview-card-desc{color:var(--ink);margin:0;font-size:13px;line-height:1.55}[data-landing] .discover-preview-card-tags{flex-wrap:wrap;gap:6px;display:flex}[data-landing] .discover-preview-card-tag{background:var(--surface-2);border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink);letter-spacing:.04em;border-radius:999px;padding:3px 8px;font-size:10px}[data-landing] .discover-preview-cta-row{justify-content:center;display:flex}[data-landing] .discover-preview-cta{font-family:var(--font-mono);color:var(--black);border:1px solid var(--black);border-radius:999px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}[data-landing] .discover-preview-cta:hover{background:var(--black);color:var(--surface)}@media (max-width:900px){[data-landing] .discover-preview-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){[data-landing] .discover-preview{padding:56px 0}[data-landing] .discover-preview-grid{grid-template-columns:1fr;gap:14px}[data-landing] .discover-preview-card{padding:20px}}[data-landing] .pricing[data-cards="1"]{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}@media (prefers-reduced-motion:reduce){[data-landing] .reveal,[data-landing] .feature,[data-landing] .listing-preview-mock,[data-landing] .discover-preview-card,[data-landing] .stack-viz-line,[data-landing] .logo-marquee-track,[data-landing] .status-badge .pulse{transition:none!important;animation:none!important;transform:none!important}}
