@font-face{font-family:Anybody;src:url("/assets/fonts/Anybody-VF.woff2") format("woff2");font-weight:400 800;font-display:swap}
@font-face{font-family:Azeret;src:url("/assets/fonts/AzeretMono-VF.woff2") format("woff2");font-weight:400 700;font-display:swap}
:root{color-scheme:dark;--bg:oklch(10.5% .018 205);--surface:oklch(14.5% .022 205);--surface-2:oklch(18.5% .027 205);--line:oklch(28% .032 205);--line-soft:oklch(21% .025 205);--text:oklch(96% .012 190);--muted:oklch(72% .026 200);--dim:oklch(55% .025 202);--cyan:oklch(80% .14 194);--cyan-bright:oklch(89% .12 188);--cyan-strong:oklch(68% .14 194);--sky:var(--cyan);--green:oklch(76% .13 155);--ink:oklch(12% .024 205);--wrap:min(1160px,calc(100% - 40px));--display:Anybody,Arial,sans-serif;--body:"Segoe UI",Tahoma,Arial,sans-serif;--mono:Azeret,Consolas,monospace;--nav:76px;--out:cubic-bezier(.16,1,.3,1);--physical:cubic-bezier(.32,.72,0,1)}
html[data-theme="light"]{color-scheme:light;--bg:oklch(94% .012 195);--surface:oklch(91% .015 195);--surface-2:oklch(87% .02 198);--line:oklch(70% .025 202);--line-soft:oklch(82% .018 200);--text:oklch(17% .025 208);--muted:oklch(39% .03 205);--dim:oklch(52% .025 202);--cyan:oklch(56% .14 202);--cyan-bright:oklch(62% .14 196);--cyan-strong:oklch(51% .14 202);--sky:var(--cyan);--green:oklch(54% .13 155);--ink:oklch(97% .008 195)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--nav)}body{margin:0;color:var(--text);background:var(--bg);font:400 17px/1.75 var(--body);text-rendering:optimizeLegibility}a{color:inherit}img{max-width:100%;height:auto;display:block}.wrap{width:var(--wrap);margin-inline:auto}.skip{position:fixed;z-index:999;inset:10px auto auto 10px;padding:10px 14px;background:var(--cyan);color:var(--ink);transform:translateY(-160%)}.skip:focus{transform:none}main{padding-top:var(--nav);overflow:hidden}
.site-head{position:sticky;z-index:20;top:0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(18px)}.site-head .wrap{min-height:72px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font:700 1.15rem/1 var(--display)}.brand svg{width:34px;height:34px}.brand rect{fill:var(--cyan)}.brand path{fill:var(--ink)}.site-nav{margin-inline:auto;display:flex;gap:24px}.site-nav a,.languages a{color:var(--muted);font:600 .75rem/1 var(--body);text-decoration:none}.site-nav a:hover,.languages a:hover,.languages a[aria-current="page"]{color:var(--cyan)}.languages{display:flex;align-items:center;gap:10px}.theme{width:40px;height:40px;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer}
.v6-nav{position:fixed;z-index:100;inset:0 0 auto;height:var(--nav);padding:0 30px;display:flex;align-items:center;gap:38px;border-bottom:1px solid var(--line-soft);background:color-mix(in oklch,var(--bg) 88%,transparent);backdrop-filter:blur(18px)}.v6-nav a{text-decoration:none}.v6-brand{display:flex;align-items:center;gap:10px;min-width:max-content;text-decoration:none}.v6-brand svg{width:34px;height:34px}.v6-brand rect,.v6-brand-mark rect{fill:var(--cyan)}.v6-brand path,.v6-brand-mark path{fill:var(--ink)}.v6-brand>span{font:650 1.16rem/1 var(--display);letter-spacing:-.04em}.v6-brand small{margin-inline-start:4px;color:var(--dim);font:500 .5rem/1 var(--mono);letter-spacing:.12em}.v6-menu{display:flex;align-items:center;gap:32px;margin:auto}.v6-menu a{position:relative;color:var(--muted);font:600 .73rem/1 var(--body)}.v6-menu a:after{content:"";position:absolute;inset-inline:0 100%;bottom:-9px;height:1px;background:var(--cyan);transition:inset .22s var(--out)}.v6-menu a:hover:after,.v6-menu a:focus-visible:after{inset-inline:0}.v6-nav-actions{display:flex;align-items:center;gap:9px}.v6-lang{display:flex;align-items:center;height:42px;overflow:hidden;border:1px solid var(--line)}.v6-lang a{display:grid;place-items:center;min-width:34px;height:100%;padding:0 9px;border-inline-start:1px solid var(--line-soft);color:var(--muted);font:600 .62rem/1 var(--mono)}.v6-lang a:first-child{border-inline-start:0}.v6-lang a.is-active{color:var(--ink);background:var(--cyan)}.v6-theme,.v6-menu-button{width:42px;height:42px;border:1px solid var(--line);color:var(--muted);background:var(--surface);cursor:pointer}.v6-theme{display:grid;place-items:center}.v6-theme svg{grid-area:1/1;width:17px}.v6-theme svg:last-child,html[data-theme="light"] .v6-theme svg:first-child{display:none}html[data-theme="light"] .v6-theme svg:last-child{display:block}.v6-nav-cta{min-height:42px;padding:0 15px;display:flex;align-items:center;gap:20px;border:1px solid var(--cyan);color:var(--cyan);font:600 .7rem/1 var(--mono);letter-spacing:.05em}.v6-nav-cta span{font-size:1.1rem}.v6-menu-button{display:none;place-content:center;gap:6px}.v6-menu-button span{display:block;width:18px;height:1px;background:currentColor;transition:transform .2s var(--out)}.v6-menu-button[aria-expanded="true"] span:first-child{transform:translateY(3.5px) rotate(45deg)}.v6-menu-button[aria-expanded="true"] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}
.v6-mobile-menu{position:fixed;z-index:90;inset:0;padding:100px 30px 40px;overflow-y:auto;background:var(--bg);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .32s var(--physical),visibility 0s .32s}.v6-mobile-menu.is-open{clip-path:inset(0);visibility:visible;transition:clip-path .32s var(--physical)}.v6-mobile-menu nav{display:grid}.v6-mobile-menu a{padding:20px 0;border-bottom:1px solid var(--line-soft);text-decoration:none;font:650 clamp(2.4rem,10vw,4.8rem)/.9 var(--display);letter-spacing:-.055em}.v6-mobile-menu a span{display:inline-block;width:44px;color:var(--cyan);font:500 .6rem/1 var(--mono)}.v6-mobile-lang{display:flex;margin-top:26px;gap:8px}.v6-mobile-lang a{padding:10px 18px;border:1px solid var(--line);color:var(--muted);font:600 .8rem/1 var(--mono)}.v6-mobile-lang a.is-active{color:var(--ink);background:var(--cyan);border-color:var(--cyan)}
.breadcrumbs{padding-top:34px;color:var(--dim);font:500 .67rem/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.breadcrumbs li+li:before{content:"/";margin-inline-end:9px}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:var(--cyan)}
.hero{padding:70px 0 76px;border-bottom:1px solid var(--line);background:radial-gradient(55% 85% at 85% 15%,color-mix(in srgb,var(--cyan) 10%,transparent),transparent 70%)}.hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:56px;align-items:center}.eyebrow{margin:0 0 18px;color:var(--cyan);font:600 .68rem/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase}.hero h1{max-width:760px;margin:0;font:650 clamp(3.2rem,6vw,6.3rem)/.9 var(--display);letter-spacing:-.06em}.hero h1 em{color:var(--cyan);font-style:normal}.lead{max-width:720px;margin:26px 0 0;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.25rem)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button{min-height:52px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);text-decoration:none;font-weight:700}.button.primary{border-color:var(--cyan);background:var(--cyan);color:var(--ink)}.button:hover{transform:translateY(-1px)}.product-shot{border:1px solid var(--line);background:var(--surface);box-shadow:0 30px 90px rgba(0,0,0,.28)}.shot-bar{padding:12px 15px;border-bottom:1px solid var(--line);color:var(--dim);font:500 .58rem/1 var(--mono);letter-spacing:.08em}.hero-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;background:var(--line)}.hero-facts span{padding:14px;background:var(--surface);color:var(--muted);font:500 .64rem/1.4 var(--mono)}
.seo-console{margin:0;border:1px solid var(--line);background:var(--surface);box-shadow:0 40px 100px -55px oklch(2% .01 205/.9),0 0 0 1px color-mix(in oklch,var(--cyan) 7%,transparent)}.seo-console-bar{height:44px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:var(--dim);font:500 .52rem/1 var(--mono);letter-spacing:.08em}.seo-console-bar span,.seo-console-bar b{display:flex;align-items:center;gap:8px}.seo-console-bar i{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px var(--cyan)}.seo-console-stage{position:relative;min-height:430px;padding:38px;display:grid;grid-template-columns:.82fr 1.18fr;gap:26px;align-items:center;overflow:hidden;background-image:linear-gradient(color-mix(in oklch,var(--cyan) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--cyan) 5%,transparent) 1px,transparent 1px);background-size:28px 28px}.seo-console-stage:after{content:"";position:absolute;right:-20%;top:-35%;width:75%;aspect-ratio:1;border:1px solid color-mix(in oklch,var(--cyan) 16%,transparent);border-radius:50%;box-shadow:0 0 0 70px color-mix(in oklch,var(--cyan) 4%,transparent),0 0 0 140px color-mix(in oklch,var(--cyan) 3%,transparent);pointer-events:none}.seo-console-core{position:relative;z-index:1;min-height:190px;padding:28px 22px;display:grid;place-items:center;align-content:center;gap:18px;border:1px solid color-mix(in oklch,var(--cyan) 45%,var(--line));background:linear-gradient(145deg,var(--surface-2),var(--surface));box-shadow:inset 0 1px color-mix(in oklch,var(--text) 8%,transparent),0 24px 60px -35px var(--cyan)}.seo-console-core svg{width:74px;height:74px;filter:drop-shadow(0 8px 24px color-mix(in oklch,var(--cyan) 22%,transparent))}.seo-console-core span{display:grid;text-align:center}.seo-console-core small{color:var(--dim);font:500 .48rem/1 var(--mono);letter-spacing:.1em}.seo-console-core strong{margin-top:7px;font:650 1.05rem/1 var(--display);letter-spacing:.1em}.seo-console-stage ol{position:relative;z-index:1;margin:0;padding:0;display:grid;list-style:none;border-top:1px solid var(--line)}.seo-console-stage li{position:relative;min-height:74px;padding:15px 36px 15px 13px;display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;border-bottom:1px solid var(--line);background:color-mix(in oklch,var(--surface) 88%,transparent)}.seo-console-stage li b{color:var(--cyan);font:600 .52rem/1 var(--mono)}.seo-console-stage li span{font:600 .72rem/1.35 var(--body)}.seo-console-stage li i{position:absolute;inset-inline-end:13px;width:7px;height:7px;border:1px solid var(--cyan);transform:rotate(45deg)}
.section{padding:88px 0;border-bottom:1px solid var(--line)}.section-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:70px}.section-index{position:sticky;top:110px;align-self:start}.section-index span{color:var(--cyan);font:600 .66rem/1 var(--mono)}.section-index h2{margin:16px 0 0;font:620 clamp(2rem,3vw,3.2rem)/1 var(--display);letter-spacing:-.045em}.prose{max-width:780px}.prose p{margin:0 0 22px;color:var(--muted)}.prose h3{margin:38px 0 14px;font:650 1.35rem/1.2 var(--display)}.checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none}.checklist li{padding:18px;border:1px solid var(--line);background:var(--surface)}.checklist li:before{content:"✓";margin-inline-end:10px;color:var(--green);font-weight:800}.workflow{counter-reset:flow;display:grid;gap:1px;margin:28px 0 0;padding:1px;background:var(--line);list-style:none}.workflow li{counter-increment:flow;padding:22px;background:var(--surface);display:grid;grid-template-columns:46px 1fr;gap:16px}.workflow li:before{content:counter(flow,decimal-leading-zero);color:var(--cyan);font:600 .68rem/1.7 var(--mono)}
.decision{padding:30px;border:1px solid color-mix(in srgb,var(--cyan) 45%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 8%,var(--surface)),var(--surface))}.decision h3{margin-top:0}.note{padding:20px;border-inline-start:3px solid var(--cyan);background:var(--surface);color:var(--muted)}.faq{display:grid;gap:10px}.faq details{border:1px solid var(--line);background:var(--surface)}.faq summary{padding:20px;cursor:pointer;font-weight:700}.faq p{padding:0 20px 20px;margin:0;color:var(--muted)}.related{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.related a{padding:22px;border:1px solid var(--line);background:var(--surface);text-decoration:none}.related a:hover{border-color:var(--cyan)}.related small{display:block;margin-bottom:8px;color:var(--cyan);font:500 .58rem/1 var(--mono)}.related strong{font:650 1.1rem/1.2 var(--display)}
.cta{padding:90px 0;text-align:center}.cta h2{max-width:850px;margin:0 auto;font:650 clamp(2.8rem,5vw,5.5rem)/.92 var(--display);letter-spacing:-.055em}.cta p{max-width:650px;margin:24px auto;color:var(--muted)}.cta .actions{justify-content:center}.site-foot{padding:34px 0;border-top:1px solid var(--line);color:var(--dim)}.site-foot .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.site-foot nav{display:flex;flex-wrap:wrap;gap:18px}.site-foot a{text-decoration:none}
.v6-footer{position:relative;z-index:3;padding:48px 0 22px;border-top:1px solid var(--line);background:var(--bg)}.v6-footer-main{display:grid;grid-template-columns:.8fr 1.35fr .85fr;gap:clamp(30px,6vw,90px);align-items:start}.v6-footer p{max-width:42ch;margin:2px 0 0;color:var(--muted);font-size:.88rem}.v6-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px;color:var(--muted);font-size:.76rem}.v6-footer nav a{text-decoration:none}.v6-footer nav a:hover{color:var(--cyan)}.v6-footer-bottom{margin-top:42px;padding-top:16px;display:flex;justify-content:space-between;border-top:1px solid var(--line-soft);color:var(--muted);font:500 .48rem/1 var(--mono);letter-spacing:.08em}
.v6-wa{position:fixed;z-index:90;inset-inline-end:clamp(14px,2.2vw,24px);bottom:clamp(14px,2.4vh,24px)}.v6-wa-display{display:block;outline:none}.v6-wa-bezel{--wa-mtl:color-mix(in oklab,var(--surface-2) 90%,var(--text));--wa-mtl-deep:color-mix(in oklab,var(--surface) 84%,var(--bg));--wa-edge:color-mix(in oklab,var(--line) 72%,var(--text));--wa-hi:oklch(99% .005 195/.11);--wa-lo:oklch(2% .01 205/.5);position:relative;display:grid;gap:7px;width:76px;padding:8px 8px 7px;border:1px solid var(--wa-edge);border-radius:4px;background:repeating-linear-gradient(94deg,oklch(99% .005 195/.025) 0 1px,transparent 1px 3px),linear-gradient(165deg,var(--wa-mtl),var(--wa-mtl-deep));box-shadow:0 16px 30px -18px oklch(2% .01 205/.75),inset 0 1px 0 var(--wa-hi),inset 0 -1px 0 var(--wa-lo);transition:transform .22s var(--physical),border-color .22s var(--out),box-shadow .22s var(--out)}.v6-wa-rail{display:flex;align-items:center;gap:5px;min-width:0;direction:ltr}.v6-wa-led{flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan);animation:v6-wa-pulse 2.4s var(--out) infinite}.v6-wa-rail b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in oklab,var(--dim) 88%,var(--text));font:600 .36rem/1 var(--mono);letter-spacing:.1em}.v6-wa-screen{position:relative;display:grid;place-items:center;gap:4px;min-height:54px;padding:8px 6px 7px;border-radius:2px;color:var(--ink);background:radial-gradient(120% 90% at 50% 0%,color-mix(in oklab,var(--cyan-bright) 55%,var(--cyan)),transparent 62%),linear-gradient(180deg,var(--cyan-bright),var(--cyan));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink) 18%,transparent),inset 0 8px 14px -8px oklch(99% .02 195/.35),inset 0 -6px 10px -6px oklch(30% .06 200/.35),0 1px 0 var(--wa-hi)}.v6-wa-screen svg{width:22px;height:22px}.v6-wa-screen em{font:700 .4rem/1 var(--mono);font-style:normal;letter-spacing:.18em}.v6-wa-display:hover .v6-wa-bezel,.v6-wa-display:focus-visible .v6-wa-bezel{transform:translateY(-2px);border-color:var(--cyan)}.v6-wa-display:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}@keyframes v6-wa-pulse{0%,100%{opacity:1}50%{opacity:.45}}
@media(max-width:1100px){.v6-menu,.v6-lang{display:none}.v6-nav-actions{margin-inline-start:auto}.v6-menu-button{display:grid}.v6-footer-main{grid-template-columns:1fr 1.3fr}.v6-footer-main nav{grid-column:2}}
@media(max-width:860px){.site-nav{display:none}.site-head .wrap{gap:14px}.languages{margin-inline-start:auto}.hero-grid,.section-grid{grid-template-columns:1fr}.hero-grid{gap:34px}.section-grid{gap:28px}.section-index{position:static}.hero{padding-top:50px}.hero h1{font-size:clamp(3rem,13vw,5rem)}.related{grid-template-columns:1fr}.checklist{grid-template-columns:1fr}.seo-console-stage{min-height:0}}
@media(max-width:767px){:root{--nav:64px}.v6-nav{height:64px;padding:0 15px}.v6-brand small,.v6-nav-cta{display:none}.v6-mobile-menu a{padding:15px 0;font-size:clamp(1.8rem,8vw,3rem)}.seo-console-stage{padding:22px;grid-template-columns:1fr}.seo-console-core{min-height:150px;grid-template-columns:auto 1fr}.seo-console-core span{text-align:start}.seo-console-stage li{min-height:64px}.v6-footer{padding-top:38px}.v6-footer-main{display:grid;grid-template-columns:1fr;gap:24px}.v6-footer-main nav{grid-column:auto}.v6-footer-bottom{margin-top:32px;gap:12px;align-items:flex-start;flex-direction:column}.v6-wa{inset-inline-end:12px;bottom:12px}.v6-wa-bezel{width:68px;padding:7px;gap:6px}.v6-wa-screen{min-height:48px}.v6-wa-screen svg{width:20px;height:20px}}
@media(max-width:520px){:root{--wrap:min(100% - 26px,1160px)}.languages a{font-size:.65rem}.hero-facts{grid-template-columns:1fr}.actions,.button{width:100%}.theme{display:none}.section{padding:64px 0}.seo-console-bar b{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

/* Generated Kassivo industry artwork, framed as the same local-workspace
   instrument used throughout V6. Live HTML owns every label and brand mark. */
.seo-console-stage{position:relative;min-height:0;padding:0;display:block;overflow:hidden;aspect-ratio:3/2;background:#030709;background-image:none}
.seo-console-stage>img{width:100%;height:100%;object-fit:cover}
.seo-console-stage:after{content:"";position:absolute;inset:0;border-radius:0;box-shadow:none;background:linear-gradient(180deg,transparent 62%,color-mix(in oklch,var(--bg) 38%,transparent));pointer-events:none}
.seo-console-stamp{position:absolute;z-index:2;inset:auto auto 18px 18px;padding:9px 12px;display:grid;grid-template-columns:28px auto;column-gap:9px;align-items:center;border:1px solid color-mix(in oklch,var(--cyan) 38%,transparent);background:color-mix(in oklch,var(--bg) 84%,transparent);backdrop-filter:blur(10px);box-shadow:0 12px 30px oklch(2% .01 205/.35)}
.seo-console-stamp svg{grid-row:1/3;width:28px;height:28px}
.seo-console-stamp b{font:650 .62rem/1 var(--display);letter-spacing:.08em}
.seo-console-stamp small{margin-top:4px;color:var(--dim);font:500 .42rem/1 var(--mono);letter-spacing:.1em}
@media(max-width:767px){.seo-console-stage{padding:0;display:block}.seo-console-stamp{inset:auto auto 10px 10px}.seo-console-stamp b{font-size:.54rem}}
