@font-face{font-family:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.woff2?dpl=dpl_5ZQdWEwMXaprg2CXJYmHaoPpLniu)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.woff2?dpl=dpl_5ZQdWEwMXaprg2CXJYmHaoPpLniu)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.woff2?dpl=dpl_5ZQdWEwMXaprg2CXJYmHaoPpLniu)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.woff2?dpl=dpl_5ZQdWEwMXaprg2CXJYmHaoPpLniu)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/7334b8b05e61def8-s.0nshu_qvp5nsr.woff2?dpl=dpl_5ZQdWEwMXaprg2CXJYmHaoPpLniu)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.14_f372x7nluw.woff2?dpl=dpl_5ZQdWEwMXaprg2CXJYmHaoPpLniu)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2?dpl=dpl_5ZQdWEwMXaprg2CXJYmHaoPpLniu)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_5ZQdWEwMXaprg2CXJYmHaoPpLniu)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2?dpl=dpl_5ZQdWEwMXaprg2CXJYmHaoPpLniu)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_5ZQdWEwMXaprg2CXJYmHaoPpLniu)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2?dpl=dpl_5ZQdWEwMXaprg2CXJYmHaoPpLniu)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_5ZQdWEwMXaprg2CXJYmHaoPpLniu)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_fa050322-module__EPzzga__className{font-family:DM Sans,DM Sans Fallback}.dm_sans_fa050322-module__EPzzga__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.04ygcc0k6zvvf.woff2?dpl=dpl_5ZQdWEwMXaprg2CXJYmHaoPpLniu)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.18awt9904y5ei.woff2?dpl=dpl_5ZQdWEwMXaprg2CXJYmHaoPpLniu)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.0~z396rbj0t4w.woff2?dpl=dpl_5ZQdWEwMXaprg2CXJYmHaoPpLniu)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.09-.4z_6a6fti.woff2?dpl=dpl_5ZQdWEwMXaprg2CXJYmHaoPpLniu)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.1841exvy3.1-g.woff2?dpl=dpl_5ZQdWEwMXaprg2CXJYmHaoPpLniu)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.0kbulo~7o8gic.woff2?dpl=dpl_5ZQdWEwMXaprg2CXJYmHaoPpLniu)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_a91660cd-module__35zB-G__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_a91660cd-module__35zB-G__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
:root{--bg:#0a0a0a;--bg2:#111;--bg3:#1a1a1a;--border:#ffffff14;--border-accent:#ffffff2e;--text:#f0ede8;--text-muted:#888680;--text-dim:#3a3835;--accent:#c8f135;--accent-dim:#c8f1351a;--accent-border:#c8f13547}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-dm-sans), sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:1000;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0}nav{z-index:200;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0a0ae0;justify-content:space-between;align-items:center;height:64px;padding:0 40px;display:flex;position:fixed;top:0;left:0;right:0}.logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.logo-image-wrap{width:150px;height:28px;display:block;position:relative}.logo-image{object-fit:contain;object-position:left center}.nav-right{align-items:center;gap:20px;display:flex}.nav-links{gap:28px;list-style:none;display:flex}.nav-links a{color:var(--text-muted);font-size:13px;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--text)}.lang-switcher{position:relative}.lang-btn{font-family:var(--font-space-mono), monospace;color:var(--text-muted);border:1px solid var(--border-accent);cursor:pointer;letter-spacing:.05em;background:0 0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;transition:color .2s;display:flex}.lang-btn:hover{color:var(--text)}.lang-btn svg{transition:transform .2s}.lang-dropdown{background:var(--bg2);border:1px solid var(--border-accent);z-index:300;min-width:160px;display:none;position:absolute;top:calc(100% + 8px);right:0}.lang-dropdown.open{display:block}.lang-option{font-family:var(--font-space-mono), monospace;color:var(--text-muted);cursor:pointer;text-align:left;letter-spacing:.04em;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:11px;transition:background .15s,color .15s;display:flex}.lang-option:hover{background:var(--bg3);color:var(--text)}.lang-option.active{color:var(--accent)}.lang-flag{font-size:14px}.nav-cta{font-family:var(--font-space-mono), monospace;background:var(--accent);color:#0a0a0a;cursor:pointer;letter-spacing:.05em;border:none;padding:8px 18px;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .15s}.nav-cta:hover{opacity:.85;transform:translateY(-1px)}.hero{z-index:1;flex-direction:column;justify-content:center;max-width:1100px;min-height:100vh;margin:0 auto;padding:130px 40px 80px;display:flex;position:relative}.hero-tag{font-family:var(--font-space-mono), monospace;color:var(--accent);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:28px;font-size:11px;animation:.6s both fadeUp;display:flex}.hero-tag:before{content:"";background:var(--accent);width:24px;height:1px}.hero-h1{font-family:var(--font-space-mono), monospace;letter-spacing:-2px;margin-bottom:32px;font-size:clamp(44px,7.5vw,90px);font-weight:700;line-height:.95;animation:.6s .1s both fadeUp}.hero-h1 .dim{color:var(--text-dim)}.hero-h1 .accent-word{color:var(--accent)}.cursor{background:var(--accent);vertical-align:middle;width:3px;height:.82em;margin-left:4px;animation:1s step-end infinite blink;display:inline-block}.hero-sub{color:var(--text-muted);max-width:520px;margin-bottom:48px;font-size:18px;font-weight:300;line-height:1.65;animation:.6s .2s both fadeUp}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;animation:.6s .3s both fadeUp;display:flex}.btn-primary{font-family:var(--font-space-mono), monospace;background:var(--accent);color:#0a0a0a;cursor:pointer;letter-spacing:.05em;border:none;padding:14px 28px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .15s;display:inline-block}.btn-primary:hover{opacity:.85;transform:translateY(-2px)}.btn-secondary{font-family:var(--font-space-mono), monospace;color:var(--text-muted);border:1px solid var(--border-accent);cursor:pointer;letter-spacing:.05em;background:0 0;padding:14px 28px;font-size:13px;text-decoration:none;transition:color .2s,border-color .2s,transform .15s;display:inline-block}.btn-secondary:hover{color:var(--text);border-color:#ffffff59;transform:translateY(-2px)}.hero-stats{border-top:1px solid var(--border);flex-wrap:wrap;gap:48px;margin-top:80px;padding-top:40px;animation:.6s .4s both fadeUp;display:flex}.stat-val{font-family:var(--font-space-mono), monospace;color:var(--accent);margin-bottom:4px;font-size:28px;font-weight:700;line-height:1}.stat-label{color:var(--text-muted);font-size:12px}.box-visual{animation:1s .5s both fadeIn;position:absolute;top:50%;right:24px;transform:translateY(-50%)}@media (max-width:900px){.box-visual{display:none}}.hero-visual-wrap{justify-content:flex-end;align-items:center;display:flex;position:relative}.hero-visual-glow{pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 52%,#c8f1351a 0%,#0000 68%);position:absolute;inset:-12% -8% -8%}.hero-visual-img{z-index:1;max-width:min(420px,46vw);max-height:min(480px,54vh);position:relative;width:auto!important;height:auto!important}.trust-bar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg2);z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;padding:20px 40px;display:flex;position:relative}.trust-item{font-family:var(--font-space-mono), monospace;color:var(--text-muted);letter-spacing:.04em;align-items:center;gap:8px;font-size:11px;display:flex}.trust-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}section{z-index:1;position:relative}.container{max-width:1100px;margin:0 auto;padding:0 40px}.section-pad{padding:110px 0}.section-pad-bottom{padding-bottom:110px}.section-pad-top-inner{padding-top:80px}.section-border-top{border-top:1px solid var(--border)}.section-label{font-family:var(--font-space-mono), monospace;color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;font-size:11px}.section-h2{font-family:var(--font-space-mono), monospace;letter-spacing:-1px;margin-bottom:14px;font-size:clamp(26px,4vw,46px);font-weight:700;line-height:1.1}.section-sub{color:var(--text-muted);max-width:460px;font-size:15px;font-weight:300;line-height:1.65}.steps{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;margin-top:60px;display:grid}.step{background:var(--bg);padding:36px 28px;transition:background .3s;position:relative}.step:hover{background:var(--bg2)}.step-bar{background:var(--accent);transform-origin:0;height:2px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.step:hover .step-bar{transform:scaleX(1)}.step-num{font-family:var(--font-space-mono), monospace;color:var(--text-dim);margin-bottom:20px;font-size:44px;font-weight:700;line-height:1}.step-title{font-family:var(--font-space-mono), monospace;color:var(--text);margin-bottom:8px;font-size:15px;font-weight:700}.step-desc{color:var(--text-muted);font-size:13px;font-weight:300;line-height:1.65}.mono-code{font-family:var(--font-space-mono), monospace;color:var(--accent);font-size:11px}.features-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;margin-top:60px;display:grid}.feature{background:var(--bg);padding:36px 32px;transition:background .3s;position:relative;overflow:hidden}.feature:hover{background:var(--bg2)}.feature-icon{border:1px solid var(--border-accent);justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:22px;transition:border-color .3s;display:flex}.feature:hover .feature-icon{border-color:var(--accent-border)}.feature-title{font-family:var(--font-space-mono), monospace;margin-bottom:8px;font-size:14px;font-weight:700}.feature-desc{color:var(--text-muted);font-size:13px;font-weight:300;line-height:1.7}.feature-corner{border-top:1px solid var(--border);border-left:1px solid var(--border);opacity:0;width:50px;height:50px;transition:opacity .3s;position:absolute;bottom:0;right:0}.feature:hover .feature-corner{opacity:1}.industries{flex-wrap:wrap;gap:10px;margin-top:44px;display:flex}.industry-pill{border:1px solid var(--border);cursor:default;align-items:center;gap:9px;padding:12px 18px;transition:border-color .2s,background .2s;display:flex}.industry-pill:hover{border-color:var(--accent-border);background:var(--accent-dim)}.industry-dot{background:var(--accent);border-radius:50%;width:5px;min-width:5px;height:5px}.industry-name{color:var(--text-muted);font-size:13px;transition:color .2s}.industry-pill:hover .industry-name{color:var(--text)}.pricing-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1px;margin-top:60px;display:grid}.price-card{background:var(--bg);padding:36px 32px;position:relative}.price-card.featured{background:var(--bg2)}.featured-bar{background:var(--accent);height:2px;position:absolute;top:0;left:0;right:0}.price-tier{font-family:var(--font-space-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px}.price-tier.hl{color:var(--accent)}.price-tier:not(.hl){color:var(--text-muted)}.price-name{font-family:var(--font-space-mono), monospace;margin-bottom:4px;font-size:20px;font-weight:700}.price-val{font-family:var(--font-space-mono), monospace;margin:18px 0 3px;font-size:34px;font-weight:700;line-height:1}.price-val span{color:var(--text-muted);font-size:13px;font-weight:400}.price-sub{color:var(--text-muted);margin-bottom:28px;font-size:12px;font-weight:300}.price-list{flex-direction:column;gap:9px;margin-bottom:32px;list-style:none;display:flex}.price-list li{color:var(--text-muted);align-items:flex-start;gap:9px;font-size:13px;font-weight:300;line-height:1.45;display:flex}.price-list li:before{content:"→";color:var(--accent);font-family:var(--font-space-mono), monospace;flex-shrink:0;margin-top:2px;font-size:11px}.price-btn{width:100%;font-family:var(--font-space-mono), monospace;letter-spacing:.05em;cursor:pointer;text-align:center;padding:13px;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .15s;display:block}.price-btn:hover{opacity:.8;transform:translateY(-1px)}.price-btn.primary{background:var(--accent);color:#0a0a0a;border:none}.price-btn.secondary{color:var(--text-muted);border:1px solid var(--border-accent);background:0 0}.addon-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;margin-top:36px;display:grid}.addon{background:var(--bg);padding:24px;transition:background .3s}.addon:hover{background:var(--bg2)}.addon-title{font-family:var(--font-space-mono), monospace;margin-bottom:5px;font-size:12px;font-weight:700}.addon-desc{color:var(--text-muted);margin-bottom:10px;font-size:12px;font-weight:300;line-height:1.55}.addon-price{font-family:var(--font-space-mono), monospace;color:var(--accent);font-size:11px}.cta-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg2)}.cta-inner{text-align:center;max-width:660px;margin:0 auto;padding:100px 40px}.cta-h2{font-family:var(--font-space-mono), monospace;letter-spacing:-1px;margin-bottom:14px;font-size:clamp(26px,5vw,50px);font-weight:700;line-height:1.1}.cta-sub{color:var(--text-muted);margin-bottom:40px;font-size:15px;font-weight:300}.contact-form{text-align:left;flex-direction:column;gap:11px;margin-bottom:18px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.form-input{background:var(--bg3);border:1px solid var(--border-accent);width:100%;color:var(--text);font-family:var(--font-dm-sans), sans-serif;outline:none;padding:12px 15px;font-size:14px;font-weight:300;transition:border-color .2s}.form-input:focus{border-color:var(--accent)}.form-input::placeholder{color:#444240}select.form-input option{background:var(--bg3)}.form-submit{background:var(--accent);color:#0a0a0a;width:100%;font-family:var(--font-space-mono), monospace;letter-spacing:.05em;cursor:pointer;border:none;margin-top:4px;padding:14px;font-size:13px;font-weight:700;transition:opacity .2s}.form-submit:hover{opacity:.85}.form-submit:disabled{cursor:default}.form-note{color:var(--text-dim);font-size:11px;font-family:var(--font-space-mono), monospace}footer{border-top:1px solid var(--border);z-index:1;padding:44px 40px;position:relative}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1100px;margin:0 auto;display:flex}.footer-logo{flex-shrink:0;line-height:0;text-decoration:none;display:block}.footer-logo-wrap{width:130px;height:24px;display:inline-block;position:relative}.footer-logo-img{object-fit:contain;object-position:left center}.footer-links{gap:24px;list-style:none;display:flex}.footer-links a{color:var(--text-muted);font-size:12px;font-family:var(--font-space-mono), monospace;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--text)}.footer-copy{color:var(--text-dim);font-size:11px;font-family:var(--font-space-mono), monospace}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)}.reveal.visible{opacity:1;transform:translateY(0)}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:6px;display:none}.hamburger-line{background:var(--text);width:100%;height:2px;transition:transform .25s,opacity .25s;display:block}.hamburger-line.open:first-child{transform:translateY(7px)rotate(45deg)}.hamburger-line.open:nth-child(2){opacity:0}.hamburger-line.open:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{z-index:199;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;background:#0a0a0af5;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;transition:opacity .25s;display:none;position:fixed;inset:64px 0 0}.mobile-menu--open{opacity:1;pointer-events:auto;display:flex}.mobile-menu-links{flex-direction:column;align-items:center;gap:6px;list-style:none;display:flex}.mobile-menu-links a{font-family:var(--font-space-mono), monospace;color:var(--text-muted);padding:12px 20px;font-size:16px;text-decoration:none;transition:color .2s}.mobile-menu-links a:hover{color:var(--text)}.mobile-menu-cta{margin-top:20px;padding:14px 32px!important;font-size:14px!important}.nav-cta-desktop{display:inline-block}@media (max-width:640px){nav{height:56px;padding:0 16px}.logo-image-wrap{width:120px;height:24px}.nav-links,.nav-cta-desktop{display:none}.hamburger{display:flex}.mobile-menu{top:56px}.hero{min-height:auto;padding:80px 16px 48px}.hero-sub{max-width:100%;margin-bottom:32px;font-size:16px}.hero-h1{letter-spacing:-1px;margin-bottom:20px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn-primary,.hero-actions .btn-secondary{text-align:center}.hero-stats{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;padding-top:28px;display:grid}.container{padding:0 16px}.section-pad{padding:64px 0}.section-pad-bottom{padding-bottom:64px}.section-pad-top-inner{padding-top:48px}.trust-bar{justify-content:flex-start;gap:10px;padding:14px 16px}.trust-item{font-size:10px}.steps{margin-top:36px}.step{padding:24px 20px}.features-grid{margin-top:36px}.feature{padding:28px 20px}.pricing-grid{margin-top:36px}.price-card{padding:28px 20px}.addon-grid{margin-top:24px}.addon{padding:20px 16px}.cta-inner{padding:56px 16px}.agent-examples-box{padding:20px 16px}.agent-examples-grid,.form-row{grid-template-columns:1fr}footer{padding:28px 16px}.footer-inner{flex-direction:column;align-items:flex-start;gap:16px}.footer-links{flex-wrap:wrap;gap:12px 20px}.footer-logo-wrap{width:100px;height:20px}.industries{gap:8px;margin-top:32px}.industry-pill{padding:10px 14px}.models-grid{margin-top:36px}.model-card{padding:24px 20px}.section-sub{font-size:14px}.lang-dropdown{left:50%;right:auto;transform:translate(-50%)}}.legal-page{z-index:1;min-height:100vh;padding-bottom:80px;position:relative}.legal-header{z-index:50;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0aeb;align-items:center;height:56px;padding:0 40px;display:flex;position:sticky;top:0}.legal-back{font-family:var(--font-space-mono), monospace;color:var(--text-muted);letter-spacing:.04em;font-size:13px;text-decoration:none;transition:color .2s}.legal-back:hover{color:var(--accent)}.legal-main{padding:48px 0 40px}.legal-container{max-width:720px}.legal-title{font-family:var(--font-space-mono), monospace;letter-spacing:-.5px;margin-bottom:28px;font-size:clamp(24px,4vw,36px);font-weight:700;line-height:1.15}.legal-prose{color:var(--text-muted);font-size:15px;font-weight:300;line-height:1.75}.legal-prose h2{font-family:var(--font-space-mono), monospace;color:var(--accent);text-transform:uppercase;letter-spacing:.12em;margin:36px 0 14px;font-size:13px;font-weight:700}.legal-prose h2:first-of-type{margin-top:0}.legal-prose p{margin-bottom:14px}.legal-prose strong{color:var(--text);font-weight:500}.legal-lead{color:var(--text);opacity:.92;margin-bottom:8px;font-size:16px}.agent-step-icon{font-size:32px}.agent-examples-box{background:var(--bg2);border:1px solid var(--border-accent);padding:32px 36px}.agent-examples-label{font-family:var(--font-space-mono), monospace;color:var(--accent);letter-spacing:.1em;margin-bottom:20px;font-size:11px}.agent-examples-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.agent-example-col{border-left:1px solid var(--border-accent);padding-left:16px}.agent-example-tag{font-family:var(--font-space-mono), monospace;color:var(--text-muted);margin-bottom:6px;font-size:10px}.agent-example-body{color:var(--text);font-size:13px}.models-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;margin-top:60px;display:grid}.model-card{background:var(--bg);padding:32px 28px;position:relative}.model-card--featured{border-top:2px solid var(--accent)}.model-badge{font-family:var(--font-space-mono), monospace;letter-spacing:.1em;margin-bottom:8px;font-size:10px}.model-badge--accent{color:var(--accent)}.model-badge--muted{color:var(--text-muted)}.model-name{font-family:var(--font-space-mono), monospace;margin-bottom:6px;font-size:16px;font-weight:700}.model-sub{color:var(--text-muted);margin-bottom:14px;font-size:12px}.model-pills{flex-wrap:wrap;gap:5px;display:flex}.model-pill{border:.5px solid var(--border-accent);border-radius:99px;padding:2px 8px;font-size:10px}.model-pill--accent{color:var(--accent);background:#c8f1351a;border-color:#c8f1354d}.model-pill--dim{color:var(--text-muted);background:#ffffff0f}.form-error-banner{color:#ff8a8a;margin-top:4px;font-size:13px;line-height:1.45}@media (max-width:640px){.legal-header{padding:0 20px}}
