@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af499ebe53993e40-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1e37010fc5a67d3e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/dad81adf3b849cc4-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e9316828e0a79ff7-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/493e65a0fdec0f99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e5f448bdf22d4ede-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32b04a225cda6443-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_a5256c{font-family:Inter,Inter Fallback;font-style:normal}.__variable_a5256c{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_4dc837{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}

/*! tailwindcss v4.0.13 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-42{margin:calc(var(--spacing)*42)}.m-287{margin:calc(var(--spacing)*287)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}:root{--bg:#05060a;--bg2:#0a0c13;--ink:#f2f1ec;--mute:#8b90a0;--soft:#a3a8b6;--line:#f2f1ec17;--c1:#3de0ff;--c2:#2f6bff;--c3:#8b5cff;--ok:#3ddc84;--grad:linear-gradient(90deg,var(--c1),var(--c2)45%,var(--c3));--display:var(--font-inter),"Inter Display",Inter,system-ui,sans-serif;--body:var(--font-inter),Inter,system-ui,sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;--header-h:68px;--gutter:max(20px,env(safe-area-inset-left,0px));color-scheme:dark}*{box-sizing:border-box}body,html{background:var(--bg)}body{color:var(--ink);font-family:var(--body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--c2);color:#fff}:focus-visible{outline:2px solid var(--c1);outline-offset:3px;border-radius:6px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.wrap{width:min(1168px,100% - 2*var(--gutter));margin-inline:auto;position:relative}main{padding-top:var(--header-h)}.gt{background:var(--grad);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:gt-sweep 5s ease-in-out infinite alternate}@keyframes gt-sweep{to{background-position:100% 0}}.eyebrow{font-family:var(--mono);letter-spacing:3px;color:var(--mute);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:22px;font-size:12px;display:flex}.eyebrow:before{content:"";background:var(--grad);width:28px;height:1px}.h-display{letter-spacing:-.045em;font-size:clamp(40px,6.4vw,76px);line-height:.98}.h-display,.h2{font-family:var(--display);text-wrap:balance;margin:0;font-weight:800}.h2{letter-spacing:-.043em;font-size:clamp(34px,5vw,60px);line-height:1}.h3{font-family:var(--display);letter-spacing:-.03em;margin:0 0 10px;font-size:24px;font-weight:700}.sub{max-width:440px;margin:0;line-height:1.6}.prose,.sub{color:var(--soft);font-size:16px}.prose{max-width:68ch;line-height:1.7}.prose h2{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;margin:40px 0 12px;font-size:24px}.prose p,.prose ul{margin:0 0 14px}.prose li{margin-bottom:6px}.grain{opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.btn-primary{cursor:pointer;background:var(--c2);color:#fff;font:600 14px var(--body);border:0;border-radius:999px;align-items:center;gap:12px;padding:15px 22px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 40px #2f6bff80}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 50px #2f6bffb3}.btn-primary .dot{width:24px;height:24px;color:var(--c2);background:#fff;border-radius:50%;place-items:center;display:grid}.btn-ghost{border:1px solid var(--line);color:#cfd2da;font:500 14px var(--body);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:15px 22px;transition:border-color .2s,color .2s;display:inline-flex}.btn-ghost:hover{color:var(--ink);border-color:#f2f1ec4d}.btn-wa .live{background:var(--ok);width:9px;height:9px;box-shadow:0 0 10px var(--ok);border-radius:50%}body:before{content:"";height:env(safe-area-inset-top,0);z-index:60;background:var(--bg);position:fixed;inset:0 0 auto}.site-header{top:env(safe-area-inset-top,0);z-index:50;height:var(--header-h);-webkit-backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--line);background:#05060ab8;position:fixed;left:0;right:0}.site-header .wrap{justify-content:space-between;gap:24px;height:100%}.brand,.site-header .wrap{align-items:center;display:flex}.brand{font-family:var(--display);letter-spacing:2px;gap:10px;font-size:19px;font-weight:800}.mark{background:var(--grad);width:13px;height:13px;box-shadow:0 0 18px var(--c2);flex:none;transform:rotate(45deg)}.nav-links{gap:30px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.nav-links a{color:var(--mute);transition:color .2s;position:relative}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--ink)}.nav-links a[aria-current=page]:after{content:"";background:var(--grad);border-radius:2px;height:2px;position:absolute;bottom:-8px;left:0;right:0}.pill{background:var(--ink);color:var(--bg);white-space:nowrap;border-radius:999px;padding:11px 20px;font-size:13px;font-weight:600;transition:transform .2s}.pill:hover{transform:translateY(-1px)}.menu-btn{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;place-items:center;display:none}.mobile-nav{top:calc(var(--header-h) + env(safe-area-inset-top,0px));z-index:49;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:32px var(--gutter);background:#05060af7;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{font-family:var(--display);letter-spacing:-.03em;border-bottom:1px solid var(--line);padding:8px 0;font-size:32px;font-weight:700}.mobile-nav a[aria-current=page]{color:var(--c1)}@media (width<=960px){.nav-links,.site-header .pill{display:none}.menu-btn{display:grid}}.section{padding-block:clamp(80px,11vw,130px);position:relative}.section.alt{background:var(--bg2);border-block:1px solid var(--line);overflow:hidden}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;display:flex}.head>*{min-width:0}.page-hero{border-bottom:1px solid var(--line);padding-block:clamp(80px,12vw,150px) clamp(60px,8vw,100px);position:relative;overflow:hidden}.page-hero .orb{width:640px;height:640px;top:-300px;right:-160px}.page-hero .lead{color:var(--soft);max-width:560px;margin-top:24px;font-size:18px;line-height:1.6}.split-line{padding-bottom:.06em;display:block;overflow:hidden}.orb{pointer-events:none;background:conic-gradient(from var(--r),var(--c1),var(--c2),var(--c3),var(--c1));filter:blur(110px);opacity:.42;border-radius:50%;animation:orb-spin 9s linear infinite;position:absolute}@property --r{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes orb-spin{to{--r:360deg}}.hero{padding-block:clamp(56px,7vw,88px) 56px;position:relative;overflow:hidden}.hero .orb{width:760px;height:760px;top:-260px;right:-120px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:48px;display:grid}.hero h1 .gt{display:inline-block}.hero .lead{color:#b4b8c4;max-width:430px;margin-top:22px;font-size:16px;line-height:1.6}.hero .cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.day{font-family:var(--mono);letter-spacing:2px;color:var(--mute);font-size:12px;position:absolute;top:-32px;right:0}.day b{font-family:var(--display);color:var(--ink);letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:8px;font-size:20px}.browser,.stage{position:relative}.browser{aspect-ratio:620/430;border:1px solid var(--line);background:#0d0f15;border-radius:16px;width:100%;overflow:hidden;transform:perspective(1400px)rotateY(-9deg)rotateX(3deg);box-shadow:0 40px 120px #000000b3;container-type:inline-size}.chrome{border-bottom:1px solid var(--line);background:#0a0b10;align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.chrome i{background:#262a33;border-radius:50%;width:10px;height:10px}.url{height:22px;color:var(--mute);background:#16181f;border-radius:7px;flex:1;align-items:center;gap:6px;margin-left:14px;padding:0 10px;font-size:11px;display:flex}.url .lock{color:var(--ok);opacity:0}.caret{background:var(--ink);width:1px;height:12px;animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.vp{inset:38px 0 0}.vp,.x{position:absolute}.x{border:1.5px dashed #3a3f4c;border-radius:8px}.x,.x .t{opacity:0}.x-nv{height:7.7%;top:4%;left:3.9%;right:3.9%}.x-hd{width:48%;height:38%;top:16.3%;left:3.9%}.x-im{width:38.7%;height:47%;top:16.3%;right:3.9%}.x-bt{width:24%;height:10.2%;top:58%;left:3.9%}.x-c1{left:3.9%}.x-c1,.x-c2{width:29%;height:22%;top:73.5%}.x-c2{left:34.5%}.x-c3{width:31%;height:22%;top:73.5%;left:65.2%}.site-nav{color:#c9c3b6;justify-content:space-between;align-items:center;height:100%;padding-inline:2px;font-size:1.8cqi;display:flex}.site-nav b{color:#f0e6d2;letter-spacing:3px;font-size:2.6cqi}.hdt{color:#f0e6d2;letter-spacing:-.03em;font-size:5.5cqi;font-weight:600;line-height:1.05}.hdt small{color:#a59f92;letter-spacing:0;margin-top:2cqi;font-weight:400;line-height:1.5;display:block}.btt,.hdt small{font-size:1.9cqi}.btt{color:#2a1d14;justify-content:center;align-items:center;height:100%;font-weight:600;display:flex}.ct{color:#9a968c;padding:2.2cqi;font-size:1.8cqi}.ct b{color:#f0e6d2;margin-bottom:.6cqi;font-size:3.2cqi;display:block}.imgt{color:#f0e6d2;align-items:flex-end;padding:2.2cqi;display:flex;inset:0}.form-demo,.imgt{font-size:1.8cqi;position:absolute}.form-demo{color:#2a1d14;opacity:0;background:#f5efe3;border-radius:14px;width:34%;padding:2.4cqi;top:31%;right:6%;box-shadow:0 20px 50px #00000080}.form-demo h6{margin:0 0 1.6cqi;font-size:2.1cqi}.fi{color:#6b5a45;background:#e6dccb;border-radius:7px;height:4cqi;margin-bottom:1.1cqi;padding:0 1.4cqi}.fb,.fi{align-items:center;display:flex}.fb{color:#f5efe3;background:#2a1d14;border-radius:999px;justify-content:center;height:4.6cqi;font-weight:600}.cursor{z-index:9;width:20px;height:20px;top:96%;left:48%}.cursor,.toast{opacity:0;position:absolute}.toast{z-index:8;background:#111;border:1px solid #2a2a2a;border-radius:12px;align-items:center;gap:1.6cqi;padding:1.8cqi 2.4cqi;font-size:1.9cqi;display:flex;bottom:5%;left:3.6%}.toast i{width:4.2cqi;height:4.2cqi;color:var(--ok);background:#3ddc8422;border-radius:8px;place-items:center;font-style:normal;display:grid}.toast small{color:#888;font-size:1.6cqi;display:block}.badge{background:var(--ok);color:#04210f;opacity:0;z-index:8;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:700;top:48px;right:2.3%}.badge,.spark{position:absolute}.spark{z-index:9;pointer-events:none;border-radius:2px;width:6px;height:6px}.rail{height:60px;position:absolute;bottom:44px;left:0;right:0}.track{background:var(--line);right:0}.fill,.track{height:2px;position:absolute;top:28px;left:0}.fill{background:var(--grad);width:0;box-shadow:0 0 12px var(--c1)}.stp{font-family:var(--mono);letter-spacing:2px;color:#555b68;text-transform:uppercase;white-space:nowrap;font-size:11px;transition:color .4s;top:0;transform:translate(-50%)}.stp,.stp:after{position:absolute}.stp:after{content:"";background:var(--bg);border:2px solid #333844;border-radius:50%;width:12px;height:12px;margin-left:-6px;transition:all .4s;top:23px;left:50%}.stp.on{color:var(--ink)}.stp.on:after{border-color:var(--c1);background:var(--c1);box-shadow:0 0 14px var(--c1)}.stp em{color:var(--mute);letter-spacing:1px;margin-top:22px;font-size:10px;font-style:normal;display:block}.stp:nth-child(3){transform:none}.stp:last-child{text-align:right;transform:translate(-100%)}.stp:nth-child(3):after{left:6px}.stp:last-child:after{margin:0;left:auto;right:0}@media (width<=900px){.hero-grid{grid-template-columns:1fr}.browser{transform:none}.stp{letter-spacing:1px;font-size:9px}.stp em{display:none}}.statement p{font-family:var(--display);letter-spacing:-.04em;max-width:1080px;margin:0;font-size:clamp(30px,4.8vw,58px);font-weight:700;line-height:1.08}.statement .wd{color:#f2f1ec24}.rowl{border-top:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) minmax(0,300px) 40px;align-items:center;gap:16px;min-height:100px;padding-block:18px;display:grid;position:relative;overflow:hidden}.rowl:last-child{border-bottom:1px solid var(--line)}.rowl:before{content:"";background:linear-gradient(90deg,var(--c2),#3a4dff 60%,var(--c3));transition:transform .55s cubic-bezier(.7,0,.2,1);position:absolute;inset:0;transform:translateY(101%)}.rowl.hot:before,.rowl:hover:before{transform:none}.rowl>*{position:relative}.rowl .n{font-family:var(--mono);color:var(--mute);font-size:12px}.rowl h3{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:700;transition:transform .5s}.rowl.hot h3,.rowl:hover h3{transform:translate(18px)}.rowl .d{color:var(--soft);font-size:13px;line-height:1.5}.rowl .d b{color:var(--ink);font-weight:600}.rowl.hot .d,.rowl.hot .n,.rowl:hover .d,.rowl:hover .n{color:#e2e8ff}.rowl .ar{justify-self:end;transition:transform .5s}.rowl.hot .ar,.rowl:hover .ar{transform:rotate(-45deg)}.rowl.alt h3{letter-spacing:-.02em;color:var(--mute);font-size:24px}.rowl.alt .d{color:var(--ink)}.svc-list{position:relative}.prev{opacity:0;z-index:4;pointer-events:none;border-radius:14px;width:240px;height:150px;position:absolute;top:0;left:44%;overflow:hidden;transform:rotate(-6deg)scale(.8);box-shadow:0 30px 60px #0009}.prev:after{content:"";background:#ffffff8c;border-radius:6px;height:12px;position:absolute;top:20px;left:16px;right:60px;box-shadow:0 22px 0 -2px #ffffff4d,0 40px 0 -2px #ffffff4d}@media (width<=760px){.rowl{grid-template-columns:minmax(0,1fr) 28px}.rowl .n{display:none}.rowl .d{grid-area:2/1}.prev{display:none}}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:70px;display:grid;position:relative}.steps .lf,.steps .ln{height:2px;position:absolute;top:27px;left:0}.steps .ln{background:var(--line);right:0}.steps .lf{background:var(--grad);width:0;box-shadow:0 0 16px var(--c1)}.st .k{background:var(--bg);border:1px solid var(--line);width:56px;height:56px;font-family:var(--mono);color:var(--mute);border-radius:16px;place-items:center;margin-bottom:28px;font-size:14px;transition:all .5s;display:grid;position:relative}.st.on .k{background:linear-gradient(var(--bg),var(--bg))padding-box,var(--grad)border-box;color:var(--ink);border:1.5px solid #0000;box-shadow:0 0 30px #3de0ff40}.st p{color:var(--soft);margin:0;font-size:15px;line-height:1.55}.st .wk{font-family:var(--mono);color:var(--c1);letter-spacing:1px;margin-top:16px;font-size:11px;display:inline-block}@media (width<=860px){.steps{grid-template-columns:1fr 1fr;row-gap:48px}.steps .lf,.steps .ln{display:none}}@media (width<=520px){.steps{grid-template-columns:1fr}}.cg{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.case{perspective:1400px;display:block}.scr{border:1px solid var(--line);transform-origin:50% 100%;border-radius:18px;height:330px;position:relative;overflow:hidden}.scr .tb{background:#00000059;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.scr .tb i{background:#ffffff4d;border-radius:50%;width:8px;height:8px}.scr.mind{background:radial-gradient(400px 260px at 70% 30%,#7c5cff,#0000 70%),linear-gradient(135deg,#140f33,#2b1c7a)}.scr.jel{background:radial-gradient(400px 260px at 30% 30%,#2f6bff,#0000 70%),linear-gradient(135deg,#050a1c,#0b2366)}.scr .in{position:absolute;top:62px;left:32px;right:32px}.scr .in b{font-family:var(--display);letter-spacing:-.04em;max-width:300px;font-size:clamp(26px,3vw,36px);line-height:1.05;display:block}.scr .in span{color:#ffffffb3;max-width:280px;margin-top:12px;font-size:13px;line-height:1.5;display:block}.scr .fake{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;width:210px;padding:14px;font-size:11px;position:absolute;bottom:28px;right:28px}.scr .fake i{background:#ffffff24;border-radius:6px;height:22px;margin-top:7px;display:block}.scr .fake i.go{background:#fff}.scr .phone{background:#0a0f20;border:6px solid #1c2440;border-radius:24px;width:140px;height:250px;padding:18px 12px;position:absolute;bottom:-30px;right:40px}.scr .phone i{background:#24305a;border-radius:5px;height:10px;margin-bottom:8px;display:block}.scr .phone i.a{background:var(--c2);border-radius:10px;height:40px;margin-top:14px}.cb{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 4px 0;display:flex}.cb p{color:var(--soft);max-width:400px;margin:0;font-size:14px;line-height:1.5}.tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tags span{font-family:var(--mono);border:1px solid var(--line);color:var(--mute);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:11px}@media (width<=860px){.cg{grid-template-columns:1fr}.cb{flex-direction:column}.tags{justify-content:flex-start}}.wg{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.tile{background:var(--bg2);border-radius:20px;flex-direction:column;justify-content:space-between;gap:24px;min-height:220px;padding:28px 24px;display:flex;position:relative}.tile:before{background:conic-gradient(from var(--r),transparent 0 70%,var(--c1)80%,var(--c3)90%,transparent);border-radius:20px;padding:1px;animation:orb-spin 7s linear infinite;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tile:after,.tile:before{content:"";position:absolute;inset:0}.tile:after{border:1px solid var(--line);pointer-events:none;border-radius:20px}.tile:nth-child(2):before{animation-delay:-1.7s}.tile:nth-child(3):before{animation-delay:-3.5s}.tile:nth-child(4):before{animation-delay:-5.2s}.tile .bn{font-family:var(--display);letter-spacing:-.045em;margin-bottom:10px;font-size:clamp(34px,3.6vw,44px);font-weight:800;line-height:1}.tile p{color:var(--soft);margin:0;font-size:14px;line-height:1.55}.tile .lb{font-family:var(--mono);color:var(--mute);letter-spacing:2px;text-transform:uppercase;font-size:11px}@media (width<=960px){.wg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.wg{grid-template-columns:1fr}}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{gap:70px;width:max-content;animation:marquee 26s linear infinite;display:flex}.marquee-track span{color:var(--mute);white-space:nowrap;align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.marquee-track img{filter:grayscale()brightness(1.8);opacity:.75;width:auto;height:28px}@keyframes marquee{to{transform:translate(-50%)}}.final{padding-block:100px 60px;position:relative;overflow:hidden}.mq{white-space:nowrap;font-family:var(--display);letter-spacing:-.047em;font-size:clamp(72px,11.7vw,150px);font-weight:800;line-height:1.02}.mq>span{animation:marquee 16s linear infinite;display:inline-block}.mq.o{-webkit-text-stroke:1.5px #f2f1ec4d;color:#0000}.mq.o>span{animation-duration:22s;animation-direction:reverse}.ctab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:50px;display:flex}.ctab p{color:var(--soft);max-width:420px;margin:0;font-size:15px;line-height:1.6}.big-cta{background:var(--c2);text-align:center;border-radius:50%;flex:none;place-items:center;width:170px;height:170px;font-size:15px;font-weight:700;line-height:1.3;transition:transform .3s;display:grid;position:relative;box-shadow:0 0 80px #2f6bff99}.big-cta:hover{transform:scale(1.05)}.big-cta:before{content:"";border:1px dashed #3de0ff80;border-radius:50%;animation:spin 12s linear infinite;position:absolute;inset:-14px}@keyframes spin{to{transform:rotate(1turn)}}.site-footer{border-top:1px solid var(--line);color:var(--mute);padding-block:56px 40px;font-size:14px}.fg{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:30px;display:grid}.site-footer h6{font-family:var(--mono);letter-spacing:2px;color:var(--ink);text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:500}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin-bottom:10px}.site-footer a:hover{color:var(--ink)}.copy{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:50px;padding-top:24px;font-size:12px;display:flex}@media (width<=760px){.fg{grid-template-columns:1fr 1fr}.fg>:first-child{grid-column:1/-1}}.card{background:var(--bg2);border:1px solid var(--line);border-radius:20px;padding:28px;transition:border-color .3s,transform .3s;position:relative}.card:hover{border-color:#3de0ff59;transform:translateY(-3px)}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2,.grid-3{gap:18px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=960px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.grid-2,.grid-3{grid-template-columns:1fr}}.chip{font-family:var(--mono);letter-spacing:1px;color:var(--c1);text-transform:uppercase;font-size:11px}.check-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:var(--soft);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.check-list svg{color:var(--c1);flex:none;margin-top:2px}.svc-detail{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;padding-block:56px;display:grid}.svc-detail:last-child{border-bottom:1px solid var(--line)}@media (width<=860px){.svc-detail{grid-template-columns:1fr;gap:20px}}.faq details{border-top:1px solid var(--line);padding-block:22px}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--display);letter-spacing:-.02em;justify-content:space-between;gap:20px;font-size:20px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--c1);font-weight:400;transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:var(--soft);max-width:68ch;margin:12px 0 0;line-height:1.6}.form{gap:22px;display:grid}.field{gap:8px;display:grid}.field label,.field legend{color:var(--soft);padding:0;font-size:13px;font-weight:500}.field fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.input{border:1px solid var(--line);background:var(--bg2);width:100%;color:var(--ink);font:400 15px var(--body);border-radius:14px;padding:15px 16px;transition:border-color .2s,box-shadow .2s}.input:focus{border-color:var(--c2);outline:none;box-shadow:0 0 0 4px #2f6bff33}textarea.input{resize:vertical;min-height:130px}.err{color:#ff7a8a;font-size:12px}.options{flex-wrap:wrap;gap:8px;display:flex}.option{position:relative}.option input{opacity:0;cursor:pointer;position:absolute;inset:0}.option span{border:1px solid var(--line);color:var(--soft);border-radius:999px;padding:11px 16px;font-size:14px;transition:all .2s;display:inline-block}.option input:checked+span{background:var(--c2);color:#fff;border-color:#0000}.option input:focus-visible+span{outline:2px solid var(--c1);outline-offset:2px}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=640px){.form-row{grid-template-columns:1fr}}.progress{gap:8px;margin-bottom:32px;display:flex}.progress i{background:var(--line);border-radius:3px;flex:1;height:3px}.progress i.on{background:var(--grad)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=600px){.hero .rail{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}