@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");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}@property --v{syntax:"<number>";inherits:false;initial-value:0}:root{--bg:#08080a;--bg-2:#0b0b0e;--card:#0f0f12;--card-2:#141418;--line:#ffffff13;--line-2:#ffffff21;--text:#ededf0;--text-2:#b1b1ba;--muted:#74747f;--accent:#c6ff3d;--accent-ink:#0b0d05;--accent-2:#7c5cff;--violet-soft:#ab9bff;--danger:#ff6b4a;--radius:14px;--radius-lg:20px;--container:1200px;--edge:max(20px, calc((100% - var(--container)) / 2));--font:"Geist Variable", "Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.2, .8, .2, 1);--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23c6ff3d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.4 4.9 8.8 9.5 3.4'/%3E%3C/svg%3E");--cross:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%2374747f' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M3.5 3.5l5 5M8.5 3.5l-5 5'/%3E%3C/svg%3E");--plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23ededf0' stroke-width='1.4' stroke-linecap='round'%3E%3Cpath d='M6 2v8M2 6h8'/%3E%3C/svg%3E");--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23b1b1ba' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");interpolate-size:allow-keywords}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--bg);color:var(--text);font:400 16.5px/1.6 var(--font);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font);text-wrap:balance;margin:0 0 .5em;font-weight:600}h1{letter-spacing:-.052em;font-size:clamp(2.7rem,6.2vw,5.3rem);line-height:1}h2{letter-spacing:-.045em;background:linear-gradient(#fff 20%,#a9a9b3 120%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.9em;font-size:clamp(2rem,4vw,3.3rem);line-height:1.06}h3{letter-spacing:-.025em;font-size:1.14rem;line-height:1.3}p{text-wrap:pretty;margin:0 0 1em}strong{color:var(--text);font-weight:600}::selection{background:var(--accent);color:var(--accent-ink)}.container{width:min(var(--container), 100% - 40px);margin-inline:auto}.container--narrow{width:min(860px,100% - 40px)}.accent{color:var(--accent)}.muted{color:var(--muted)}.big{color:var(--text-2);letter-spacing:-.01em;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.text{color:var(--muted)}.note{font:400 .76rem/1.6 var(--mono);color:var(--muted)}.skip{position:absolute;left:-999px}.skip:focus{z-index:100;background:var(--accent);color:var(--accent-ink);border-radius:8px;padding:8px 14px;top:20px;left:20px}.eyebrow{font:500 .74rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:.9em;display:block}.pulse{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;animation:2.2s infinite pulse;display:inline-block;position:relative;box-shadow:0 0 #c6ff3d99}.pulse--sm{width:6px;height:6px}@keyframes pulse{70%{box-shadow:0 0 0 9px #c6ff3d00}to{box-shadow:0 0 #c6ff3d00}}kbd{min-width:22px;height:22px;font:500 .7rem/1 var(--mono);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2), inset 0 -2px 0 #ffffff08;background:#ffffff0a;border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.rails{z-index:3;pointer-events:none;position:fixed;inset:0}.rails:before,.rails:after{content:"";background:linear-gradient(180deg, transparent, var(--line) 14%, var(--line) 86%, transparent);width:1px;position:absolute;top:0;bottom:0}.rails:before{left:var(--edge)}.rails:after{right:var(--edge)}.cross{border-top:1px solid var(--line);position:relative}.cross:before,.cross:after{--c:#ffffff52;content:"";z-index:4;pointer-events:none;background:linear-gradient(var(--c), var(--c)) center / 1px 100% no-repeat, linear-gradient(var(--c), var(--c)) center / 100% 1px no-repeat;width:11px;height:11px;position:absolute;top:-6px}.cross:before{left:calc(var(--edge) - 5px)}.cross:after{right:calc(var(--edge) - 5px)}.btn{--h:44px;min-height:var(--h);cursor:pointer;background:var(--accent);color:var(--accent-ink);font:550 .93rem/1.2 var(--font);letter-spacing:-.012em;text-align:center;transform:translate(var(--tx,0px), calc(var(--ty,0px) + var(--lift,0px)));transition:transform .25s var(--ease), box-shadow .25s, background .2s, color .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:8px 20px;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000002e,0 0 0 1px #c6ff3d8c,0 10px 30px -10px #c6ff3d80}.btn:hover{--lift:-1px;box-shadow:inset 0 1px #fff9,inset 0 -1px #0000002e,0 0 0 1px #c6ff3dcc,0 16px 40px -12px #c6ff3db3}.btn:active{--lift:1px}.btn__arrow{transition:transform .25s var(--ease);display:inline-block}.btn:hover .btn__arrow{transform:translate(3px)}.btn--lg{--h:52px;padding:10px 26px;font-size:1rem}.btn--sm{--h:36px;padding:6px 15px;font-size:.86rem}.btn--full{width:100%}.btn--ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff08}.btn--ghost:hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff47}.btn:disabled{opacity:.6;cursor:progress}.nav{z-index:50;padding-top:14px;position:fixed;inset:0 0 auto}.nav__inner{isolation:isolate;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;height:60px;padding:0 10px 0 18px;display:flex;position:relative}.nav__inner:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--line), 0 1px 0 #ffffff0a inset, 0 18px 50px -20px #000c;-webkit-backdrop-filter:blur(18px)saturate(150%);opacity:0;background:#0d0d10b8;transition:opacity .35s;position:absolute;inset:0}.nav.is-scrolled .nav__inner:before,.nav.menu-open .nav__inner:before{opacity:1}.logo{white-space:nowrap;flex-shrink:0;align-items:center;gap:11px;display:inline-flex}.logo__mark{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--line-2), 0 0 22px -6px #c6ff3d8c;background:linear-gradient(150deg,#22222a,#0c0c0f);border-radius:7px;flex:none;position:relative}.logo__mark:before{content:"";background:var(--accent);border-radius:50%;animation:2.6s ease-in-out infinite live;position:absolute;inset:8px;box-shadow:0 0 10px #c6ff3de6}@keyframes live{50%{opacity:.7;transform:scale(.72)}}.logo__word{font:650 1.1rem/1 var(--font);letter-spacing:-.04em;color:var(--text);align-items:center;gap:6px;display:inline-flex}.logo__word em{font:600 .66rem/1 var(--mono);letter-spacing:.02em;background:var(--accent);color:var(--accent-ink);border-radius:5px;padding:4px 5px 3px;font-style:normal}.logo__tag{border-left:1px solid var(--line-2);font:450 .72rem var(--mono);letter-spacing:.01em;color:var(--muted);padding-left:12px}.nav__links{white-space:nowrap;align-items:center;gap:14px;display:flex}.nav__pill{align-items:center;gap:2px;display:flex;position:relative}.nav__pill a{z-index:1;letter-spacing:-.01em;color:var(--text-2);white-space:nowrap;border-radius:999px;padding:8px 13px;font-size:.89rem;transition:color .2s;position:relative}.nav__pill a:hover,.nav__pill a.is-active{color:var(--text)}.nav__ind{width:var(--w,0px);box-shadow:inset 0 0 0 1px var(--line);transform:translateX(var(--x,0px));opacity:var(--o,0);transition:transform .45s var(--ease), width .45s var(--ease), opacity .3s;background:#ffffff12;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.nav .btn{white-space:nowrap}.nav__toggle{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;background:#ffffff0a;border:0;border-radius:999px;display:none;position:relative}.nav__toggle span{background:var(--text);height:1.5px;transition:transform .3s var(--ease);position:absolute;left:12px;right:12px}.nav__toggle span:first-child{top:16px}.nav__toggle span:last-child{top:23px}.nav__toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.nav__toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.hero{isolation:isolate;flex-direction:column;justify-content:center;min-height:100svh;padding:150px 0 0;display:flex;position:relative;overflow:hidden}.hero__bg{z-index:-2;background:radial-gradient(860px 520px at 80% 16%,#7c5cff3d,#0000 66%),radial-gradient(640px 440px at 6% 88%,#c6ff3d14,#0000 66%);position:absolute;inset:0}.hero__bg:after{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:top;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 55% 40%,#000 15%,#0000 75%);mask-image:radial-gradient(70% 60% at 55% 40%,#000 15%,#0000 75%)}.hero__canvas{z-index:-1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 62% 42%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70% at 62% 42%,#000 30%,#0000 80%)}.hero__inner{grid-template-columns:1.12fr .88fr;align-items:center;gap:64px;display:grid}.pill{box-shadow:inset 0 0 0 1px var(--line-2);font:500 .76rem var(--mono);letter-spacing:.01em;color:var(--text);backdrop-filter:blur(8px);background:#ffffff08;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 30px;padding:7px 14px 7px 12px;display:inline-flex}.pill__sep{background:var(--line-2);width:1px;height:12px}.pill__dim{color:var(--muted)}.lead{max-width:590px;color:var(--text-2);letter-spacing:-.008em;margin:1.5em 0 2.2em;font-size:clamp(1.04rem,1.35vw,1.16rem);line-height:1.65}.hero__cta{flex-wrap:wrap;gap:12px;display:flex}.hero__proof{flex-wrap:wrap;gap:22px 0;margin:54px 0 0;display:flex}.hero__proof div{border-left:1px solid var(--line-2);padding:0 28px}.hero__proof div:first-child{border-left:0;padding-left:0}.hero__proof dt{font:600 1.55rem/1 var(--font);letter-spacing:-.045em;color:var(--text);margin-bottom:8px}.hero__proof dd{max-width:150px;color:var(--muted);margin:0;font-size:.84rem;line-height:1.4}.hero__card{position:relative}.term{box-shadow:0 0 0 1px var(--line-2), inset 0 1px 0 #ffffff0f, 0 60px 120px -50px #000000f2, 0 0 90px -30px #7c5cff66;-webkit-backdrop-filter:blur(14px);transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .45s var(--ease);background:linear-gradient(#18181de6,#0c0c0feb);border-radius:16px;overflow:hidden}.term__bar{border-bottom:1px solid var(--line);background:#ffffff04;align-items:center;gap:7px;height:44px;padding:0 14px;display:flex}.term__bar>i{background:#2a2a31;border-radius:50%;width:10px;height:10px}.term__bar>i:first-child{background:#3a2a2c}.term__tabs{font:500 .72rem var(--mono);gap:4px;margin-left:12px;display:flex}.term__tabs span{color:var(--muted);border-radius:6px;padding:5px 10px}.term__tabs .is-on{color:var(--text);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0f}.term__body{min-height:312px;font:400 .8rem/1.9 var(--mono);color:var(--text-2);counter-reset:ln;padding:20px 22px 18px}.term__body>div{white-space:pre-wrap;padding-left:32px;position:relative}.term__body>div:before{counter-increment:ln;content:counter(ln, decimal-leading-zero);color:#3b3b44;position:absolute;left:0}.term__body .ok{color:var(--accent)}.term__body .dim{color:var(--muted)}.term__body .cursor{vertical-align:-3px;background:var(--accent);width:7px;height:1.05em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.term__status{border-top:1px solid var(--line);font:500 .7rem var(--mono);color:var(--muted);background:#0003;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.term__status>span{align-items:center;gap:8px;display:inline-flex}.chip{font:500 .76rem var(--mono);color:var(--text);white-space:nowrap;-webkit-backdrop-filter:blur(14px);box-shadow:0 0 0 1px var(--line-2), inset 0 1px 0 #ffffff0f, 0 24px 50px -20px #000000e6;background:#141419d1;border-radius:12px;align-items:center;gap:9px;padding:9px 14px;animation:7s ease-in-out infinite float;display:inline-flex;position:absolute}.chip b{color:var(--accent);font-weight:600}.chip__dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%}.chip--a{top:-20px;right:-14px}.chip--b{animation-delay:-3.5s;bottom:-44px;left:-22px}@keyframes float{50%{transform:translateY(-9px)}}.hero__tools{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:96px;padding:26px 0 30px;display:flex}.hero__tools p{font:500 .74rem var(--mono);letter-spacing:.02em;color:var(--muted);margin:0}.hero__tools ul{flex-wrap:wrap;gap:8px 30px;margin:0;padding:0;list-style:none;display:flex}.hero__tools li{font:600 1.02rem var(--font);letter-spacing:-.03em;color:#55555f;transition:color .25s}.hero__tools li:hover{color:var(--text)}h1 .w{vertical-align:bottom;margin-bottom:-.2em;padding-bottom:.2em;display:inline-block;overflow:hidden}h1 .w>span{animation:wordUp 1s var(--ease) forwards;animation-delay:calc(var(--d) * 65ms + .15s);display:inline-block;transform:translateY(110%)}h1 .accent>span{background:linear-gradient(100deg, var(--accent) 30%, #e6ffa8);color:#0000;-webkit-background-clip:text;background-clip:text}.intro{opacity:0;animation:introUp 1s var(--ease) forwards;animation-delay:calc(var(--d) * 65ms + .15s);transform:translateY(16px)}@keyframes wordUp{to{transform:none}}@keyframes introUp{to{opacity:1;transform:none}}.swoosh{position:relative}.swoosh:after{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-2));transform-origin:0;border-radius:1em;height:.055em;animation:.9s cubic-bezier(.7,0,.2,1) 1.3s forwards draw;position:absolute;bottom:-.1em;left:0;right:.2em;transform:scaleX(0)}@keyframes draw{to{transform:scaleX(1)}}.section{padding:clamp(84px,10vw,132px) 0}.section--alt{background:var(--bg-2)}.shead{font:500 .74rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);align-items:center;gap:14px;margin-bottom:44px;display:flex}.shead__idx{height:22px;color:var(--accent);background:#c6ff3d12;border-radius:6px;place-items:center;padding:0 7px;display:inline-grid;box-shadow:inset 0 0 0 1px #c6ff3d38}.shead__name{color:var(--text)}.shead__line{background:linear-gradient(90deg, var(--line-2), transparent);flex:1;height:1px}.split{grid-template-columns:1.05fr .95fr;align-items:end;gap:64px;margin-bottom:64px;display:grid}.split h2{margin:0}.split .big:last-child,.split .note:last-child{margin-bottom:0}.spot{isolation:isolate;position:relative}.spot:before,.spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s;position:absolute}.spot:before{z-index:-1;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), #c6ff3d12, transparent 45%);inset:0}.spot:after{background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #c6ff3da6, transparent 55%);-webkit-mask-composite:xor;padding:1px;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spot:hover:before,.spot:hover:after{opacity:1}.list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.list li{color:var(--text-2);padding-left:30px;font-size:.92rem;line-height:1.5;position:relative}.list li:before{content:"";background:#c6ff3d1a var(--check) center / 11px no-repeat;border-radius:6px;width:19px;height:19px;position:absolute;top:.12em;left:0;box-shadow:inset 0 0 0 1px #c6ff3d33}.list--x li{color:var(--muted)}.list--x li:before{background:#ffffff08 var(--cross) center / 11px no-repeat;box-shadow:inset 0 0 0 1px var(--line)}.compare{border-radius:var(--radius-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(3,1fr);display:grid}.compare__col{padding:34px 32px 38px;position:relative}.compare__col+.compare__col{border-left:1px solid var(--line)}.compare__col h3{margin-bottom:6px;font-size:1.24rem}.compare__sum{color:var(--muted);margin-bottom:26px;font-size:.92rem}.compare__tag{font:500 .72rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:26px;display:block}.compare__col--best{z-index:1;border-radius:var(--radius-lg);background:radial-gradient(120% 60% at 50% 0%, #c6ff3d1a, transparent 65%), var(--card-2);margin:-12px -1px;padding-top:46px;padding-bottom:50px;box-shadow:0 0 0 1px #c6ff3d61,0 40px 90px -40px #c6ff3d4d,0 30px 60px -30px #000000e6;border-left:0!important}.compare__col--best .compare__tag{color:var(--accent)}.compare__col--best .list li{color:var(--text)}.compare__badge{font:600 .68rem var(--mono);text-transform:uppercase;letter-spacing:.06em;background:var(--accent);color:var(--accent-ink);border-radius:6px;padding:4px 9px;position:absolute;top:18px;right:18px}.pillars{border-radius:var(--radius-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid;overflow:hidden}.pillar{padding:28px 26px 32px}.pillar+.pillar{border-left:1px solid var(--line)}.pillar__top{justify-content:space-between;align-items:center;margin-bottom:38px;display:flex}.pillar__icon{width:40px;height:40px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--line-2), 0 8px 20px -10px #c6ff3d66;background:linear-gradient(#ffffff12,#ffffff03);border-radius:11px;place-items:center;display:grid}.pillar__icon svg{width:20px;height:20px}.pillar__n{font:500 .7rem var(--mono);color:var(--muted)}.pillar h3{margin-bottom:10px}.pillar p{color:var(--muted);margin:0;font-size:.9rem}.manifesto{padding:clamp(96px,13vw,176px) 0}.manifesto__label{font:500 .76rem var(--mono);color:var(--muted);margin-bottom:30px}.manifesto__text{max-width:1080px;font:550 clamp(1.8rem, 4vw, 3.4rem)/1.15 var(--font);letter-spacing:-.045em;margin:0}.manifesto__text em{font-style:normal}.js .manifesto__text .word{color:#24242a;transition:color .4s}.js .manifesto__text .word.on{color:var(--text)}.js .manifesto__text .word--em.on{color:var(--accent)}.diag{border-radius:var(--radius-lg);background:var(--card);box-shadow:0 0 0 1px var(--line-2), inset 0 1px 0 #ffffff0a, 0 50px 100px -50px #000000f2;position:relative;overflow:hidden}.diag__bar{border-bottom:1px solid var(--line);background:#ffffff04;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 18px;display:flex}.diag__bar-l{font:500 .74rem var(--mono);color:var(--muted);align-items:center;gap:7px;display:flex}.diag__bar-l i{background:#2a2a31;border-radius:50%;width:10px;height:10px}.diag__bar-l span{margin-left:10px}.diag__badge{font:500 .74rem var(--mono);color:var(--accent);white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.diag__progress{background:var(--line);height:2px}.diag__progress i{height:100%;width:calc((var(--step,0) + 1) * 20%);background:linear-gradient(90deg, var(--accent), var(--accent-2));transition:width .6s var(--ease);display:block;box-shadow:0 0 12px #c6ff3d99}.diag__body{grid-template-columns:236px 1fr;min-height:480px;display:grid}.diag__body>*{min-width:0}.diag__aside{border-right:1px solid var(--line);background:#ffffff03;flex-direction:column;justify-content:space-between;gap:24px;padding:24px 16px;display:flex}.diag__steps{gap:4px;display:grid}.diag__step{width:100%;color:var(--muted);font:500 .9rem var(--font);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;transition:background .2s,color .2s;display:flex}.diag__step span{width:26px;height:26px;font:500 .68rem var(--mono);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;flex:none;place-items:center;transition:background .3s,color .3s,box-shadow .3s;display:grid}.diag__step:hover{color:var(--text);background:#ffffff08}.diag__step.is-active{color:var(--text);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0e}.diag__step.is-active span{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 0 14px -4px #c6ff3db3}.diag__step.is-done span{background:var(--accent);color:var(--accent-ink);box-shadow:none}.diag__hint{font:400 .72rem var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0 10px;display:flex}.diag__main{padding:clamp(24px,3.4vw,44px)}.diag__pane{animation:paneIn .45s var(--ease)}@keyframes paneIn{0%{opacity:0;transform:translateY(10px)}}.diag__pane h3{letter-spacing:-.04em;margin-bottom:.35em;font-size:clamp(1.3rem,2.2vw,1.7rem)}.diag__pane>.muted{margin:0;font-size:.95rem}.diag__choices{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:30px;display:grid}.diag__choice{cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font-family:var(--font);text-align:left;transition:box-shadow .2s, background .2s, transform .2s var(--ease);background:#ffffff05;border:0;border-radius:12px;gap:5px;padding:20px 22px 20px 62px;display:grid;position:relative}.diag__choice kbd{transition:background .2s,color .2s;position:absolute;top:20px;left:20px}.diag__choice:hover{box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff0a;transform:translateY(-1px)}.diag__choice:hover kbd{color:var(--text)}.diag__choice.is-picked{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 4px #c6ff3d12;background:#c6ff3d0d}.diag__choice.is-picked kbd{background:var(--accent);color:var(--accent-ink);box-shadow:none}.diag__choice strong{font:600 1rem var(--font);letter-spacing:-.02em}.diag__choice span{color:var(--muted);font-size:.86rem;line-height:1.45}.diag__res-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.diag__res-head h3{max-width:520px;margin:0}.diag__score{align-items:center;gap:16px;display:flex}.ring{--v:0;background:conic-gradient(from -90deg, var(--accent) calc(var(--v) * 1%), #ffffff12 0);width:86px;height:86px;transition:--v 1.4s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 40px -12px #c6ff3d99}.ring:before{content:"";background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;position:absolute;inset:5px}.diag__score-num{font:600 1.7rem/1 var(--font);letter-spacing:-.05em;font-variant-numeric:tabular-nums;position:relative}.diag__score-lbl{font:400 .74rem/1.5 var(--mono);color:var(--muted)}.diag__grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.diag__card{box-shadow:inset 0 0 0 1px var(--line);animation:paneIn .5s var(--ease) both;background:#ffffff05;border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}.diag__card:nth-child(2){animation-delay:80ms}.diag__card:nth-child(3){animation-delay:.16s}.diag__card-tag{font:500 .68rem var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}.diag__card h4{letter-spacing:-.02em;margin:0;font-size:1rem}.diag__card p{color:var(--muted);flex:1;margin:0;font-size:.85rem}.diag__card-meta{border-top:1px dashed var(--line-2);font:500 .76rem var(--mono);color:var(--text);padding-top:12px}.diag__human{background:linear-gradient(120deg,#7c5cff26,#7c5cff05 65%);border-radius:12px;gap:12px;padding:22px 24px;display:grid;box-shadow:inset 0 0 0 1px #7c5cff61}.diag__human-badge{font:500 .7rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--violet-soft)}.diag__human p{color:var(--text-2);margin:0;font-size:.95rem}.diag__actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.tabs{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff06;border-radius:13px;flex-wrap:wrap;gap:2px;margin-bottom:26px;padding:4px;display:inline-flex;position:relative}.tabs button{z-index:1;color:var(--muted);font:500 .9rem var(--font);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 18px;transition:color .2s;position:relative}.tabs button:hover{color:var(--text-2)}.tabs button[aria-selected=true]{color:var(--text)}.no-js .tabs button[aria-selected=true]{background:#ffffff14}.tabs__ind{width:var(--w,0px);height:var(--h,0px);box-shadow:inset 0 0 0 1px var(--line-2), 0 6px 18px -8px #000c;transform:translate(var(--x,0px), var(--y,0px));transition:transform .45s var(--ease), width .45s var(--ease);background:#ffffff14;border-radius:9px;position:absolute;top:0;left:0}.cases{animation:paneIn .45s var(--ease);grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.case{border-radius:var(--radius);background:var(--card);min-height:270px;box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;padding:28px;display:flex}.case__n{font:500 .7rem var(--mono);color:var(--muted);margin-bottom:44px}.case h3{margin-bottom:10px}.case p{color:var(--muted);flex:1;font-size:.92rem}.case__gain{font:500 .74rem var(--mono);color:var(--accent);background:#c6ff3d12;border-radius:7px;align-self:flex-start;align-items:center;gap:8px;margin-top:14px;padding:6px 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #c6ff3d33}.case__gain:before{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent);border-radius:50%}.day__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:44px;display:flex}.day__head h2{margin:0}.switch{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff06;border-radius:999px;padding:4px;display:inline-flex;position:relative}.switch button{z-index:1;color:var(--muted);font:500 .9rem var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 20px;transition:color .3s;position:relative}.switch button[aria-pressed=true]{color:var(--accent-ink)}.switch__pill{width:var(--w,50%);background:var(--accent);transform:translateX(var(--x,0));border-radius:999px;transition:transform .5s cubic-bezier(.6,0,.2,1),width .5s,background .4s,box-shadow .4s;position:absolute;top:4px;bottom:4px;left:0;box-shadow:inset 0 1px #ffffff80,0 6px 20px -6px #c6ff3d99}.switch[data-mode=before] .switch__pill{background:var(--danger);box-shadow:inset 0 1px #ffffff59,0 6px 20px -6px #ff6b4a99}.day{border-radius:var(--radius-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);padding:clamp(20px,3.6vw,40px)}.day__row{border-bottom:1px dashed var(--line-2);grid-template-columns:minmax(170px,280px) 1fr 84px;align-items:center;gap:24px;padding:17px 0;display:grid}.day__task{letter-spacing:-.01em;font-size:.95rem;font-weight:500}.day__bar{height:8px;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff09;border-radius:8px;overflow:hidden}.day__bar i{background:linear-gradient(90deg, #c6ff3d73, var(--accent));border-radius:8px;width:0;height:100%;transition:width .9s cubic-bezier(.6,0,.2,1);display:block;box-shadow:0 0 14px #c6ff3d73}.day__row:nth-child(2) i{transition-delay:60ms}.day__row:nth-child(3) i{transition-delay:.12s}.day__row:nth-child(4) i{transition-delay:.18s}.day__row:nth-child(5) i{transition-delay:.24s}.day[data-mode=before] .day__bar i{background:linear-gradient(90deg, #ff6b4a73, var(--danger));box-shadow:0 0 14px #ff6b4a59}.day__time{text-align:right;font:500 .86rem var(--mono);font-variant-numeric:tabular-nums}.day__total{font:400 .78rem var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:28px;display:flex}.day__total strong{font:600 clamp(2rem, 4vw, 2.9rem)/1 var(--font);letter-spacing:-.05em;color:var(--text);flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.day__total em{font:500 .8rem var(--mono);letter-spacing:0;color:var(--accent);background:#c6ff3d12;border-radius:7px;padding:6px 11px;font-style:normal;box-shadow:inset 0 0 0 1px #c6ff3d38}.day[data-mode=before] .day__total strong span{color:var(--danger)}.day[data-mode=before] .day__total em{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.stats__grid{grid-template-columns:repeat(4,1fr);display:grid}.stat{border-left:1px solid var(--line);padding:52px 30px 46px}.stat:first-child{border-left:0;padding-left:0}.stat__v{font:600 clamp(2.8rem, 5.2vw, 4.4rem)/1 var(--font);letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--text);margin-bottom:16px;display:block}.stat__v small{letter-spacing:-.02em;color:var(--accent);margin-left:.1em;font-size:.42em}.stat__l{max-width:230px;color:var(--muted);font-size:.88rem;line-height:1.5;display:block}.stats__note{border-top:1px solid var(--line);margin:0;padding:16px 0 26px}.steps__line{background:var(--line);border-radius:2px;height:2px;margin-bottom:22px;position:relative;overflow:hidden}.steps__line i{background:linear-gradient(90deg, var(--accent), var(--accent-2));transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0;box-shadow:0 0 12px #c6ff3d99}.steps{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.step{border-radius:var(--radius);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;padding:26px 26px 24px;transition:box-shadow .5s;display:flex}.step.is-active{box-shadow:inset 0 0 0 1px #c6ff3d40}.step__n{width:38px;height:38px;font:500 .78rem var(--mono);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;place-items:center;margin-bottom:42px;transition:background .45s,color .45s,box-shadow .45s;display:grid}.step.is-active .step__n,.no-js .step__n{background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 5px #c6ff3d17,0 0 26px #c6ff3d73}.step h3{margin-bottom:10px}.step p{color:var(--muted);flex:1;font-size:.9rem}.step__t{border-top:1px dashed var(--line-2);font:500 .7rem var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--violet-soft);padding-top:14px}.offers--3{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.offer{border-radius:var(--radius-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;padding:30px;display:flex;position:relative}.offer--hot{background:radial-gradient(120% 60% at 50% -5%, #7c5cff47, transparent 62%), var(--card-2);box-shadow:inset 0 0 0 1px #7c5cff8c,0 50px 100px -50px #7c5cff99}.offer__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:30px;display:flex}.offer__code{font:500 .72rem var(--mono);letter-spacing:.07em;color:var(--muted)}.offer__tag{font:500 .7rem var(--mono);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:6px;padding:4px 9px}.offer--hot .offer__tag{background:var(--accent);color:var(--accent-ink);box-shadow:none}.offer h3{margin-bottom:10px;font-size:1.3rem}.offer__desc{min-height:4.8em;color:var(--muted);font-size:.9rem}.offer__price{border-top:1px solid var(--line);font:600 2.7rem/1 var(--font);letter-spacing:-.06em;color:var(--text);flex-direction:column;align-items:flex-start;gap:10px;margin:14px 0 22px;padding-top:22px;display:flex}.offer__price small{font:400 .74rem var(--mono);letter-spacing:0;color:var(--muted)}.offer .btn{margin-bottom:28px}.roi{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.roi__card{border-radius:var(--radius-lg);background:var(--card);box-shadow:0 0 0 1px var(--line-2), inset 0 1px 0 #ffffff0a, 0 50px 100px -50px #000000f2;gap:24px;padding:0 28px 28px;display:grid}.roi__head,.form__head{border-bottom:1px solid var(--line);font:500 .72rem var(--mono);color:var(--muted);justify-content:space-between;align-items:center;margin:0 -28px;padding:14px 20px;display:flex}.roi__card label{color:var(--text-2);grid-template-columns:1fr auto;align-items:center;gap:14px;font-size:.9rem;display:grid}.roi__card label input{grid-column:1/-1}.roi__card output{font:500 .8rem var(--mono);color:var(--text);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0d;border-radius:6px;padding:3px 8px}input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--accent) var(--p,50%), #ffffff17 var(--p,50%));border-radius:4px;outline:none;width:100%;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:#fff;border-radius:50%;width:18px;height:18px;transition:box-shadow .2s;box-shadow:0 0 0 4px #c6ff3d47,0 2px 10px #0009}input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;box-shadow:0 0 0 7px #c6ff3d4d,0 2px 10px #0009}input[type=range]::-moz-range-thumb{cursor:grab;background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 4px #c6ff3d47,0 2px 10px #0009}.roi__result{box-shadow:inset 0 0 0 1px var(--line);background:#00000040;border-radius:12px;grid-template-columns:1fr 1fr;display:grid}.roi__result>div{padding:18px 20px}.roi__result>div+div{border-left:1px solid var(--line)}.roi__label{font:500 .68rem var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px;display:block}.roi__num{font:600 clamp(1.5rem, 2.6vw, 2.1rem)/1.1 var(--font);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.roi__card .note{margin:-6px 0 0}.sectors{border-radius:var(--radius-lg);background:var(--line);box-shadow:0 0 0 1px var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin-bottom:30px;display:grid;overflow:hidden}.sectors span{background:var(--bg-2);letter-spacing:-.015em;color:var(--text-2);flex-direction:column;gap:22px;padding:20px;font-size:.95rem;font-weight:500;transition:background .25s,color .25s;display:flex}.sectors span:hover{background:var(--card-2);color:var(--text)}.sectors i{font:500 .68rem var(--mono);color:var(--muted);font-style:normal}.sectors span:hover i{color:var(--accent)}.sectors__note{font:400 .8rem var(--mono);color:var(--muted);margin:0}.sectors__note strong{color:var(--text);font-weight:500}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.02em;grid-template-columns:58px 1fr 30px;align-items:center;gap:8px;padding:24px 0;font-size:1.06rem;font-weight:500;list-style:none;transition:color .2s;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:#fff}.faq summary:after{content:"";background:#ffffff08 var(--plus) center / 12px no-repeat;width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line-2);transition:transform .35s var(--ease), background-color .3s, box-shadow .3s;border-radius:9px}.faq details[open] summary:after{background-color:#c6ff3d1a;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #c6ff3d4d}.faq__q{font:500 .7rem var(--mono);color:var(--muted)}.faq details[open] .faq__q{color:var(--accent)}.faq details p{max-width:720px;color:var(--text-2);margin:0;padding:0 40px 26px 66px}.faq details::details-content{height:0;transition:height .4s var(--ease), content-visibility .4s allow-discrete;overflow:clip}.faq details[open]::details-content{height:auto}.contact{background:radial-gradient(900px 520px at 0% 10%, #7c5cff29, transparent 70%), var(--bg-2)}.contact__inner{grid-template-columns:1fr 1.05fr;align-items:start;gap:64px;display:grid}.contact h2{margin-bottom:.6em}.next{counter-reset:n;margin:38px 0 34px;padding:0;list-style:none;display:grid}.next li{grid-template-columns:34px 1fr;gap:16px;padding-bottom:22px;display:grid;position:relative}.next li:before{counter-increment:n;content:counter(n, decimal-leading-zero);width:34px;height:34px;font:500 .7rem var(--mono);color:var(--accent);background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:9px;place-items:center;display:grid}.next li:after{content:"";background:linear-gradient(180deg, var(--line-2), transparent);width:1px;position:absolute;top:40px;bottom:4px;left:17px}.next li:last-child{padding-bottom:0}.next li:last-child:after{display:none}.next strong{letter-spacing:-.015em;margin:5px 0 2px;font-size:.98rem;font-weight:550;display:block}.next span{color:var(--muted);font-size:.88rem}.contact__list{border-top:1px solid var(--line);color:var(--text-2);gap:12px;margin:0;padding:26px 0 0;font-size:.95rem;list-style:none;display:grid}.contact__list li{align-items:center;gap:14px;display:flex}.contact__ico{width:34px;height:34px;font:500 .85rem var(--mono);color:var(--accent);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:9px;flex:none;place-items:center;display:grid}.contact__list a{color:var(--text);transition:color .2s}.contact__list a:hover{color:var(--accent)}.form{border-radius:var(--radius-lg);background:var(--card);box-shadow:0 0 0 1px var(--line-2), inset 0 1px 0 #ffffff0a, 0 50px 100px -50px #000000f2;gap:18px;padding:0 28px 28px;display:grid}.form__status{color:var(--accent);align-items:center;gap:8px;display:inline-flex}.form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form label{font:500 .7rem var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);gap:8px;display:grid}.form input,.form select,.form textarea{width:100%;min-height:46px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font:400 .95rem var(--font);letter-spacing:-.005em;text-transform:none;background:#0000004d;border:0;border-radius:10px;padding:12px 14px;transition:box-shadow .2s,background .2s}.form input::placeholder,.form textarea::placeholder{color:#55555f}.form select{-webkit-appearance:none;appearance:none;background:#0000004d var(--chevron) right 13px center / 12px no-repeat;cursor:pointer;padding-right:36px}.form select option{background:var(--card-2);color:var(--text)}.form textarea{resize:vertical;line-height:1.55}.form input:hover,.form select:hover,.form textarea:hover{box-shadow:inset 0 0 0 1px #fff3}.form input:focus,.form select:focus,.form textarea:focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 4px #c6ff3d1a;background-color:#0006;outline:none}.form .is-invalid{box-shadow:inset 0 0 0 1px #ff5c5c,0 0 0 4px #ff5c5c1a}.form__msg{min-height:1.2em;margin:0;font-size:.9rem;font-weight:500}.form__msg.ok{color:var(--accent)}.form__msg.err{color:#ff7a7a}.form .note{text-align:center;margin:0}.hp{position:absolute;left:-9999px}.chips{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.chips legend{width:100%;font:500 .7rem var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:10px;padding:0}.form .chips label{cursor:pointer;display:block}.chips input{opacity:0;width:1px;height:1px;position:absolute}.chips span{font:500 .84rem var(--font);letter-spacing:-.01em;text-transform:none;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);user-select:none;background:#ffffff05;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.chips label:hover span{color:var(--text);box-shadow:inset 0 0 0 1px #ffffff38}.chips input:checked+span{color:var(--accent);background:#c6ff3d14;box-shadow:inset 0 0 0 1px #c6ff3d8c}.chips input:checked+span:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%}.chips input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.footer{padding:72px 0 26px;overflow:hidden}.footer__top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}.footer__brand>p{max-width:360px;color:var(--muted);margin:20px 0 0;font-size:.9rem}.footer__brand>.footer__status{font:500 .72rem var(--mono);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;align-items:center;gap:10px;margin-top:24px;padding:7px 13px;display:inline-flex}.footer__col h4{font:500 .7rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 16px}.footer__col a,.footer__col span{color:var(--text-2);padding:5px 0;font-size:.92rem;transition:color .2s;display:block}.footer__col a:hover{color:var(--text)}.footer__word{text-align:center;white-space:nowrap;user-select:none;font:650 clamp(3.4rem, 15.2vw, 13.6rem)/.85 var(--font);letter-spacing:-.07em;background:linear-gradient(#ffffff29,#ffffff04 80%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 -.06em}.footer__bottom{border-top:1px solid var(--line);font:400 .74rem var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}.footer__bottom p{margin:0}.footer__bottom nav{gap:22px;display:flex}.footer__bottom a:hover{color:var(--text)}.legal{padding:150px 0 90px}.legal h1{margin-bottom:.9em;font-size:clamp(2.2rem,5vw,3.4rem)}.legal h2{margin:2em 0 .6em;font-size:1.4rem}.legal p,.legal li{color:var(--text-2)}.offer__more{font:500 .76rem var(--mono);letter-spacing:.02em;color:var(--muted);align-items:center;gap:8px;margin-top:auto;padding-top:24px;transition:color .2s;display:inline-flex}.offer__more span{transition:transform .25s var(--ease)}.offer__more:hover{color:var(--text)}.offer__more:hover span{transform:translate(3px)}.offer .list{margin-bottom:0}.phero{isolation:isolate;padding:148px 0 clamp(64px,8vw,104px);position:relative;overflow:hidden}.phero .hero__bg:after{-webkit-mask-image:radial-gradient(70% 80% at 60% 20%,#000 10%,#0000 72%);mask-image:radial-gradient(70% 80% at 60% 20%,#000 10%,#0000 72%)}.phero__grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:64px;display:grid}.phero h1{font-size:clamp(2.4rem,5.2vw,4.4rem);line-height:1.02}.phero h1 .accent{background:linear-gradient(100deg, var(--accent) 30%, #e6ffa8);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.phero .lead{max-width:640px}.phero__aside{position:relative}.phero__aside .offer{box-shadow:inset 0 0 0 1px var(--line-2), 0 40px 90px -50px #000000e6}.crumbs{font:500 .74rem var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 30px;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:8px;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--line-2)}.crumbs a{transition:color .2s}.crumbs a:hover{color:var(--text)}.crumbs [aria-current]{color:var(--text-2)}.who{grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.who li{border-radius:var(--radius);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);padding:22px 24px 22px 60px;font-size:.95rem;position:relative}.who li:before{content:"";background:#c6ff3d1a var(--check) center / 12px no-repeat;border-radius:7px;width:22px;height:22px;position:absolute;top:23px;left:22px;box-shadow:inset 0 0 0 1px #c6ff3d38}.steps--3{grid-template-columns:repeat(3,1fr)}.offers--2{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:14px;display:grid}.gcards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.gcard{border-radius:var(--radius-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s, transform .3s var(--ease);flex-direction:column;padding:28px;display:flex;position:relative}.gcard:hover{box-shadow:inset 0 0 0 1px var(--line-2), 0 30px 60px -40px #7c5cff80;transform:translateY(-2px)}.gcard__tag{font:500 .7rem var(--mono);color:var(--violet-soft);border-radius:6px;align-self:flex-start;margin-bottom:26px;padding:4px 9px;box-shadow:inset 0 0 0 1px #ab9bff4d}.gcard h2,.gcard h3{letter-spacing:-.03em;color:var(--text);background:0 0;margin-bottom:12px;font-size:1.22rem;line-height:1.3}.gcard p{color:var(--muted);flex:1;font-size:.9rem}.gcard__meta{border-top:1px dashed var(--line-2);font:500 .7rem var(--mono);color:var(--muted);justify-content:space-between;gap:12px;padding-top:16px;display:flex}.gcard a:after{content:"";border-radius:inherit;position:absolute;inset:0}.article{padding:148px 0 clamp(72px,9vw,120px)}.article__head{max-width:860px;margin-bottom:56px}.article__head h1{font-size:clamp(2.2rem,4.6vw,3.7rem);line-height:1.05}.article__meta{font:500 .74rem var(--mono);color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:28px;display:flex}.article__meta span{align-items:center;gap:8px;display:inline-flex}.article__body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:72px;display:grid}.article__aside{border-radius:var(--radius-lg);background:radial-gradient(120% 70% at 50% -10%, #7c5cff38, transparent 60%), var(--card);box-shadow:inset 0 0 0 1px var(--line-2);padding:26px;position:sticky;top:110px}.article__aside h2{letter-spacing:-.03em;margin-bottom:10px;font-size:1.15rem;line-height:1.3}.article__aside p{color:var(--muted);font-size:.88rem}.prose{max-width:720px;color:var(--text-2);font-size:1.04rem;line-height:1.75}.prose>:first-child{margin-top:0}.prose h2{letter-spacing:-.035em;margin:2.2em 0 .7em;font-size:clamp(1.5rem,2.6vw,1.95rem);line-height:1.2}.prose h3{color:var(--text);margin:1.8em 0 .5em;font-size:1.18rem}.prose p,.prose ul,.prose ol,.prose table,.prose blockquote{margin:0 0 1.25em}.prose a:not(.btn){color:var(--accent);text-underline-offset:3px;text-decoration:underline #c6ff3d59;transition:text-decoration-color .2s}.prose a:not(.btn):hover{text-decoration-color:var(--accent)}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin-bottom:.45em;padding-left:.2em}.prose li::marker{color:var(--accent)}.prose ol li::marker{font:500 .85em var(--mono)}.prose blockquote{border-radius:var(--radius);box-shadow:inset 2px 0 0 var(--accent), inset 0 0 0 1px var(--line);color:var(--text);background:#c6ff3d0a;padding:18px 22px}.prose blockquote p:last-child{margin:0}.prose code{font:500 .86em var(--mono);color:var(--text);background:#ffffff0d;border-radius:6px;padding:2px 6px}.prose hr{background:var(--line);border:0;height:1px;margin:2.5em 0}.prose table{border-collapse:collapse;width:100%;font-size:.9rem;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}.prose th{font:500 .72rem var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.prose td:first-child{color:var(--text);font-weight:500}.article__end{border-radius:var(--radius-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);margin-top:64px;padding:34px}.article__end h2{margin:0 0 10px;font-size:1.5rem}.article__end p{color:var(--muted)}.lost{text-align:center;background:radial-gradient(700px 420px at 50% 30%,#7c5cff33,#0000 70%);place-items:center;min-height:100vh;padding:120px 20px 60px;display:grid}.lost__code{font:650 clamp(7rem, 26vw, 16rem)/.85 var(--font);letter-spacing:-.07em;background:linear-gradient(#ffffff80,#ffffff05 85%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.lost__label{font:500 .76rem var(--mono);color:var(--muted);align-items:center;gap:10px;margin:0 0 26px;display:inline-flex}.lost h1{font-size:clamp(1.8rem,4vw,2.6rem)}.lost__text{max-width:440px;color:var(--text-2);margin:1em auto 2em}@media (width<=1080px){.phero__grid,.article__body{grid-template-columns:1fr;gap:40px}.phero__aside{max-width:560px}.article__aside{max-width:560px;position:static}.gcards{grid-template-columns:1fr 1fr}.steps--3{grid-template-columns:1fr}.offers--2{grid-template-columns:1fr;max-width:640px}}@media (width<=680px){.phero,.article{padding-top:116px}.who,.gcards{grid-template-columns:1fr}.article__end{padding:24px}}body:before{content:"";z-index:200;pointer-events:none;opacity:.035;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 type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.progress{z-index:60;background:linear-gradient(90deg, var(--accent), var(--accent-2));height:2px;transform:scaleX(var(--p,0));transform-origin:0;position:fixed;inset:0 0 auto}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(22px)}.reveal.is-in,.no-js .reveal{opacity:1;transform:none}.mobile-cta{display:none}@media (width<=1280px){.logo__tag{display:none}}@media (width<=1080px){.hero__inner,.split,.roi,.contact__inner{grid-template-columns:1fr}.split,.roi,.contact__inner{gap:32px}.hero__card{max-width:600px;margin-top:24px}.compare{grid-template-columns:1fr}.compare__col+.compare__col{border-left:0;border-top:1px solid var(--line)}.compare__col--best{margin:0 -1px -1px;border-top:0!important}.pillars{grid-template-columns:repeat(2,1fr)}.pillar:nth-child(3){border-left:0}.pillar:nth-child(n+3){border-top:1px solid var(--line)}.offers--3{grid-template-columns:1fr;max-width:640px}.offer__desc{min-height:0}.steps{grid-template-columns:repeat(2,1fr)}.cases{grid-template-columns:1fr 1fr}.diag__grid{grid-template-columns:1fr}.stats__grid{grid-template-columns:repeat(2,1fr)}.stat:nth-child(3){border-left:0;padding-left:0}.stat:nth-child(n+3){border-top:1px solid var(--line)}.sectors,.footer__top{grid-template-columns:repeat(3,1fr)}.footer__brand{grid-column:1/-1}}@media (width<=980px){.nav__toggle{display:block}.nav__links{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--line-2), 0 30px 60px -20px #000000e6;-webkit-backdrop-filter:blur(18px);opacity:0;pointer-events:none;transition:opacity .3s, transform .35s var(--ease);background:#0d0d10f5;flex-direction:column;align-items:stretch;gap:0;padding:10px 18px 20px;position:absolute;top:calc(100% + 10px);left:0;right:0;transform:translateY(-12px)scale(.98)}.nav__links.is-open{opacity:1;pointer-events:auto;transform:none}.nav__pill{flex-direction:column;align-items:stretch;gap:0}.nav__pill a{border-bottom:1px solid var(--line);border-radius:0;padding:15px 4px;font-size:1.05rem}.nav__ind{display:none}.nav__links .btn{margin-top:16px}.mobile-cta{z-index:45;background:var(--accent);color:var(--accent-ink);transition:transform .4s var(--ease);border-radius:999px;justify-content:center;padding:16px;font-weight:600;display:flex;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(160%);box-shadow:inset 0 1px #ffffff80,0 16px 40px -10px #000c}.mobile-cta.is-visible{transform:none}.diag__body{grid-template-columns:1fr;min-height:0}.diag__aside{border-right:0;border-bottom:1px solid var(--line);padding:12px}.diag__steps{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.diag__steps::-webkit-scrollbar{display:none}.diag__step{flex:none;width:auto;padding:7px 12px 7px 7px}.diag__hint{display:none}}@media (width<=680px){body{font-size:16px}.hero{padding-top:120px}.pill{border-radius:12px;flex-wrap:nowrap}.pill__sep,.pill__dim{display:none}.hero__proof div{padding:0 18px}.hero__tools{margin-top:64px}.chip--a{right:-4px}.chip--b{left:-4px}.shead__meta{display:none}.pillars,.steps,.cases,.form__row,.diag__choices,.roi__result{grid-template-columns:1fr}.pillar+.pillar,.roi__result>div+div{border-left:0;border-top:1px solid var(--line)}.stats__grid{grid-template-columns:1fr}.stat,.stat:nth-child(3){border-left:0;padding:34px 0}.stat+.stat{border-top:1px solid var(--line)}.sectors{grid-template-columns:1fr 1fr}.day__row{grid-template-columns:1fr auto;gap:10px 16px}.day__bar{grid-area:2/1/auto/-1}.switch button{padding:9px 14px;font-size:.85rem}.faq summary{grid-template-columns:1fr 30px}.faq__q{display:none}.faq details p{padding:0 0 24px}.roi__card,.form{padding:0 18px 20px}.roi__head,.form__head{margin:0 -18px}.footer{padding-bottom:100px}.footer__top{grid-template-columns:1fr}.term__tabs span:last-child,.diag__bar-l span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal,.intro{opacity:1;transform:none}h1 .w>span,.swoosh:after{transform:none}html{scroll-behavior:auto}}
