:root{--accent:#ff3d00;--bg-light:#fafafa;--bg-dark:#000;--card-dark:#0c0c0c;--ink:#0a0a0a;--muted:#555;--dim:#999;--live:#22c55e;--on-dark:#ffffffd1;--wa:#25d366;--radius:10px;--radius-lg:16px;--nav-h:84px;--font-display:var(--font-syne), "Syne", sans-serif;--font-mono:var(--font-space-mono), "Space Mono", monospace;--font-body:var(--font-manrope), "Manrope", Arial, Helvetica, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 20px)}body{font-family:var(--font-body);background:var(--bg-light);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.65;overflow-x:hidden}::selection{background:var(--accent);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-light)}::-webkit-scrollbar-thumb{background:var(--dim);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}button,input,textarea,select{font-family:inherit}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;font-weight:700}p,li,dd,blockquote,figcaption{text-wrap:pretty}.accent{color:var(--accent)}img{max-width:100%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dark :focus-visible,.wsf :focus-visible,.cc :focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.container{max-width:1400px;margin:0 auto;padding:0 5%}section.block{padding:100px 0}@media (max-width:640px){section.block{padding:90px 0}.section-head{margin-bottom:40px}.section-head h2{font-size:clamp(1.7rem,7.2vw,2.6rem)}}.section-head{max-width:780px;margin-bottom:52px}.section-head h2{letter-spacing:-.03em;font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.1}.section-head .lead{color:var(--muted);max-width:58ch;margin-top:18px;font-size:18px;line-height:1.6}.dark{background:var(--bg-dark);color:#fff;position:relative;overflow:hidden}.dark .section-head .lead{color:var(--on-dark)}.dark .grain{pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.dark .halo{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ff3d0021 0%,#ff3d0000 60%);border-radius:50%;width:760px;height:760px;position:absolute;top:-180px;right:-140px}.halo.bottom-left{inset:auto auto -220px -160px}.halo.bottom-right{inset:auto -180px -260px auto}.dark-seam{position:relative}.dark-seam:before{content:"";z-index:2;pointer-events:none;background:#ffffff1f;height:1px;position:absolute;top:0;left:5%;right:5%}.status-badge{font-family:var(--font-mono);color:var(--ink);letter-spacing:.15em;text-transform:uppercase;border-radius:var(--radius);background:#00000008;border:1px solid #0000001a;align-items:center;gap:10px;padding:8px 16px;font-size:clamp(10px,1vw,13px);display:inline-flex}.status-badge.on-dark{color:#fff;background:#ffffff0d;border-color:#ffffff2e}.status-badge .dot{background:var(--live);border-radius:50%;flex:none;width:8px;height:8px;animation:2s infinite pulse-dot}@keyframes pulse-dot{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 7px #22c55e00}}.btn{font-family:var(--font-display);border-radius:var(--radius);cursor:pointer;border:none;align-items:center;gap:12px;height:56px;padding:0 34px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn .label{z-index:3;align-items:center;gap:10px;display:inline-flex;position:relative}.btn-dark{background:var(--ink);color:#fff}.btn-accent{background:var(--accent);color:#fff}.btn-light{color:var(--ink);background:#fff}.btn[aria-busy=true]{opacity:.6;pointer-events:none}.btn .lid{background:var(--accent);z-index:2;pointer-events:none;width:100%;height:51%;position:absolute;left:0;transform:scaleY(0)}.btn .lid-top{transform-origin:top;top:0}.btn .lid-bottom{transform-origin:bottom;bottom:0}.btn-accent .lid{background:var(--btn-lid,var(--ink))}.dark,.cta-band,.page-hero:not(.is-light),.nf,#navbar,.nav-overlay,.quote-box,.il-formbox,.vaka-card{--btn-lid:#fff;--btn-lid-ink:var(--ink)}.btn-accent:hover .label{animation:.45s cubic-bezier(.4,0,.2,1) blink-label}@keyframes blink-label{0%,22%{color:inherit}32%,60%{color:var(--btn-lid-ink,inherit)}72%,to{color:inherit}}.btn-light .lid{background:var(--accent)}.btn:hover .lid{animation:.45s cubic-bezier(.4,0,.2,1) blink}@keyframes blink{0%{transform:scaleY(0)}45%{transform:scaleY(1)}to{transform:scaleY(0)}}.text-cta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #00000040;align-items:center;gap:10px;padding-bottom:6px;font-size:10.5px;text-decoration:none;transition:color .3s,border-color .3s,gap .3s;display:inline-flex}.text-cta:hover{color:var(--accent);border-color:var(--accent);gap:16px}@media (hover:none),(pointer:coarse){.text-cta,.cz-ex-go,.ab-founder-link,.bk-link,.bk-tzbtn{position:relative}.text-cta:after,.cz-ex-go:after,.ab-founder-link:after,.bk-link:after,.bk-tzbtn:after{content:"";z-index:1;position:absolute;inset:-11px -6px}}.dark .text-cta,.text-cta.on-dark{color:#fff;border-bottom-color:#ffffff40}.dark .text-cta:hover,.text-cta.on-dark:hover{color:var(--accent);border-color:var(--accent)}.sec-kicker{z-index:1;align-items:center;gap:14px;margin-bottom:22px;display:flex;position:relative}.sk-n{font-family:var(--font-mono);letter-spacing:.2em;color:var(--ink);font-size:11px;font-weight:700}.dark .sk-n{color:var(--accent)}.sk-dash{background:#ff3d008c;flex:none;width:28px;height:1px}.sk-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.dark .sk-label{color:var(--on-dark)}.js .reveal{opacity:0;transition:opacity .8s,translate .8s cubic-bezier(.19,1,.22,1);translate:0 28px}.js .reveal.in{opacity:1;translate:none}.js .reveal.d1{transition-delay:80ms}.js .reveal.d2{transition-delay:.16s}.js .reveal.d3{transition-delay:.24s}.js .reveal.d4{transition-delay:.32s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.js .reveal{opacity:1;translate:none}}.value-card,.sector-card,.step,.price-card,.bk-expect-card,.ab-parent,.vaka-navlink{position:relative}.value-card:hover:after,.sector-card:hover:after,.step:hover:after,.price-card:hover:after,.bk-expect-card:hover:after,.ab-parent:hover:after,.vaka-navlink:hover:after{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.lid-screen{display:none}html.js.intro body{overflow:hidden}html.js.intro.site-on body{overflow:hidden visible}html.js.intro .lid-screen{background:var(--ink);z-index:1000;pointer-events:none;width:100%;height:50.5%;transition:transform .9s cubic-bezier(.85,0,.15,1);display:block;position:fixed;left:0}html.js.intro .lid-screen.top{top:0}html.js.intro .lid-screen.bottom{bottom:0}html.js.intro.lids-open .lid-screen.top{transform:translateY(-100%)}html.js.intro.lids-open .lid-screen.bottom{transform:translateY(100%)}.pt-lid{background:var(--ink);z-index:1000;pointer-events:none;width:100%;height:50.5%;transition:transform .75s cubic-bezier(.85,0,.15,1);position:fixed;left:0}.pt-lid.top{top:0;transform:translateY(-101%)}.pt-lid.bottom{bottom:0;transform:translateY(101%)}html.pt-closed .pt-lid{pointer-events:auto;transition-duration:.5s;transform:translateY(0)}.wsf{background-color:#0a0a0a;padding:100px 5% 60px;position:relative;overflow:hidden}.wsf-inner{z-index:10;max-width:1400px;margin:0 auto;position:relative}.wsf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-bottom:120px;display:grid}@media (max-width:640px){.wsf-grid{grid-template-columns:1fr;gap:28px;margin-bottom:72px}}.wsf-col{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:#ff3d00;font-size:11px;font-weight:700;line-height:1.8}.wsf-col a,.wsf-col button{color:inherit;text-decoration:none;transition:opacity .3s}.wsf-col a:hover,.wsf-col button:hover{opacity:.8;text-decoration:underline}.wsf-col a.blk{display:block}.wsf-col button{text-align:left;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;background:0 0;border:none;padding:0;display:block}.wsf-col .sep{height:14px;display:block}.wsf-brandwrap{margin-bottom:100px;position:relative}.wsf-brand{width:clamp(171px,48vw,747px);height:auto;margin-left:auto;margin-right:auto;display:block}.wsf-bottom{flex-direction:column;justify-content:space-between;align-items:center;gap:16px;display:flex}.wsf-bottom div{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:#fff;text-align:center;font-size:11px}@media (min-width:640px){.wsf-bottom{flex-direction:row}.wsf-bottom div{text-align:left}}@media (hover:none),(pointer:coarse){.wsf-col a.blk,.wsf-col button{padding:11px 0}.wsf-col .sep{height:8px}}.wsf-lang a.blk{opacity:.6}.wsf-lang a.blk.is-on{opacity:1}@media (min-width:1024px){.wsf-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:48px}}.cc{z-index:9999;width:calc(100% - 32px);font-family:var(--font-body);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-lg);color:#fff;cursor:auto;background:#0a0a0af2;border:1px solid #ffffff14;padding:20px;transition:transform 1s cubic-bezier(.16,1,.3,1);position:fixed;bottom:16px;left:16px;transform:translateY(150%);box-shadow:0 20px 40px #0006}.cc.in{transform:translateY(0)}.cc.out{opacity:0;transition:transform .5s cubic-bezier(.55,.085,.68,.53),opacity .5s cubic-bezier(.55,.085,.68,.53);transform:translateY(-20px)}@media (min-width:768px){.cc{width:360px;bottom:32px;left:32px}}.cc-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.cc-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.5s infinite cc-pulse}.cc-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--accent);font-size:10px;font-weight:700}.cc-desc{color:var(--on-dark);margin-bottom:20px;font-size:14px;line-height:1.65}.cc-desc a{color:#fff;text-underline-offset:3px}.cc-desc a:hover{color:var(--accent)}.cc-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cc-actions button{border-radius:var(--radius);width:100%;font-family:var(--font-display);cursor:pointer;padding:13px 0;font-size:13px;font-weight:700;transition:background .3s,color .3s,border-color .3s}.cc-accept{color:#0a0a0a;background:#fff;border:1px solid #fff}.cc-accept:hover{background:var(--accent);border-color:var(--accent);color:#fff}.cc-reject{color:#fff;background:0 0;border:1px solid #ffffff80}.cc-reject:hover{background:#ffffff14;border-color:#fff}@keyframes cc-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1)}}#cursor-ring{border:1px solid var(--accent);pointer-events:none;z-index:99999;opacity:0;background:#ff3d0014;border-radius:50%;width:40px;height:40px;transition:width .25s,height .25s,opacity .3s;position:fixed;transform:translate(-50%,-50%)}#cursor-dot{background:var(--accent);pointer-events:none;z-index:99999;opacity:0;border-radius:50%;width:6px;height:6px;position:fixed;transform:translate(-50%,-50%)}body.cursor-on #cursor-ring,body.cursor-on #cursor-dot{opacity:1}#cursor-ring.grow{width:62px;height:62px}#cursor-glow{filter:blur(70px);pointer-events:none;z-index:1;opacity:0;background:radial-gradient(circle,#ff3d0021 0%,#ff3d0000 70%);border-radius:50%;width:460px;height:460px;transition:opacity .6s;position:fixed;transform:translate(-50%,-50%)}body.cursor-on #cursor-glow{opacity:1}@media (hover:none),(pointer:coarse){#cursor-ring,#cursor-dot,#cursor-glow{display:none}}@media (max-width:360px){.wsf-col a[href^=mailto]{overflow-wrap:anywhere}}html,body{background:#262626}.site-frame{background:var(--bg-light);border-radius:14px;min-height:calc(100vh - 44px);margin:22px;position:relative;overflow:clip}body:after{content:"";z-index:9000;pointer-events:none;border:2px solid #3a3a3a;border-radius:14px;position:fixed;inset:22px;box-shadow:0 0 0 200px #262626}@media (max-width:640px){.site-frame{border-radius:10px;min-height:calc(100vh - 20px);margin:10px}body:after{border-radius:10px;inset:10px}}html:has(>body.bare){background:var(--bg-light)}body.bare{background:var(--bg-light);overflow-x:hidden}body.bare:after{display:none}.site-frame>footer:last-child{border-radius:0 0 14px 14px}#navbar{z-index:900;background:0 0;width:100%;transition:transform .35s,opacity .8s,top .32s;position:fixed;top:36px;left:0}#navbar.hide{transform:translateY(-120px)}#navbar.menu-open,#navbar.panel-open{transform:none}#navbar.scrolled{top:32px}html.js.intro #navbar{opacity:0;pointer-events:none}html.js.intro.site-on #navbar{opacity:1;pointer-events:auto}.nav-bar{border-radius:var(--radius);color:#fff;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#ffffff0f,#ffffff05),#101010ed;border:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:16px;height:60px;padding:0 10px;transition:height .32s,background-color .32s,border-color .32s,box-shadow .32s;display:grid;box-shadow:0 16px 40px #00000057,inset 0 1px #ffffff12}#navbar.scrolled .nav-bar{background:linear-gradient(#ffffff12,#ffffff06),#0a0a0af2;height:52px;box-shadow:0 12px 30px #0000006b,inset 0 1px #ffffff12}.nav-left{justify-self:start;align-items:center;display:flex}.nav-center{justify-self:center;align-items:center;display:flex;position:relative}.nav-right{justify-self:end;align-items:center;gap:10px;display:flex}.logo{-webkit-user-select:none;user-select:none;align-items:center;padding:0 10px;display:flex}.logo .wa-word{height:19px;transition:height .32s;display:block;position:relative}.logo .wa-word img{width:auto;height:19px;transition:height .32s;display:block}.logo .wa-word .wa-dark{opacity:0}.logo .wa-word .wa-light{opacity:1;position:absolute;inset:0}.nav-pod{align-items:center;gap:2px;height:100%;list-style:none;display:flex;position:relative}.nav-glide{opacity:0;pointer-events:none;transform-origin:0;background:#ffffff17;border:1px solid #ffffff0f;border-radius:8px;height:40px;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),opacity .2s,height .32s;position:absolute;top:50%;left:0}.nav-pod[data-glide=on] .nav-glide{opacity:1}.nav-item{display:flex;position:relative}.nav-trigger{z-index:1;font-family:var(--font-display);letter-spacing:.008em;color:#ffffffc7;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;transition:color .22s,height .32s;display:inline-flex;position:relative}.nav-trigger:hover,.nav-trigger[aria-expanded=true],.nav-trigger[aria-current=page]{color:#fff}.nav-trigger[aria-current=page]:after{content:"";background:var(--accent);width:4px;height:4px;margin-left:-2px;transition:transform .25s cubic-bezier(.2,.8,.3,1);position:absolute;bottom:3px;left:50%}.nav-trigger[aria-current=page]:hover:after,.nav-trigger[aria-current=page]:focus-visible:after,.nav-trigger[aria-current=page][aria-expanded=true]:after{transform:scale(1.7)}.nav-trigger .caret{opacity:.5;transition:transform .3s,opacity .22s}.nav-trigger:hover .caret{opacity:.9}.nav-trigger[aria-expanded=true] .caret{opacity:1;transform:rotate(180deg)}.nav-cta{height:40px;box-shadow:none;border:1px solid #0000;border-radius:8px;gap:8px;padding:0 20px;font-size:14.5px;transition:height .32s,padding .32s,font-size .32s,background-color .3s,border-color .3s,color .3s,box-shadow .3s}#navbar .nav-cta.is-ghost{color:#fff;box-shadow:none;background:0 0;border-color:#fff6}#navbar .nav-cta.is-ghost .lid{display:none}#navbar .nav-cta.is-ghost:hover .label{animation:none}#navbar .nav-cta.is-ghost:hover{box-shadow:none;background:#ffffff17;border-color:#ffffffbf}.nav-scrim{z-index:880;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;animation:.2s both nav-scrim-in;position:fixed;inset:0}@keyframes nav-scrim-in{0%{opacity:0}to{opacity:1}}.nav-panel-wrap{z-index:5;padding-top:12px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nav-panel{color:#fff;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);border-radius:var(--radius-lg);background:#070707f2;border:1px solid #ffffff1f;width:min(88vw,900px);animation:.18s cubic-bezier(.2,.7,.3,1) both nav-panel-in;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000008c,inset 0 1px #ffffff0f}@keyframes nav-panel-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.nav-panel-body{z-index:1;grid-template-columns:minmax(258px,330px) 1fr;align-items:stretch;display:grid;position:relative}.nav-cardlist{border-right:1px solid #ffffff14;gap:10px;margin:0;padding:14px;list-style:none;display:grid}.nav-cardlist.is-cards{grid-auto-rows:minmax(0,1fr)}.nav-cardlist.is-grid{grid-template-columns:1fr;grid-auto-rows:minmax(0,1fr);gap:8px}.nav-cardlist.is-grid .nav-card{flex-direction:row;align-items:center;gap:14px;padding:10px 14px}.nav-cardlist.is-grid .nav-card-logo{flex:0 0 84px;width:84px;height:26px;margin:0}.nav-cardlist.is-grid .nav-card-logo img{max-width:84px;max-height:26px}.nav-cardlist.is-grid .nav-card-logo.sq img{max-width:34px}.nav-cardlist li{display:flex}.nav-card{color:#ffffffbd;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;flex:1;gap:6px;padding:14px 15px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:flex;position:relative}.nav-card .t{font-family:var(--font-display);letter-spacing:-.006em;color:#fff;font-size:15.5px;font-weight:600;line-height:1.22}.nav-card .b{color:var(--on-dark);font-size:13px;line-height:1.55}.nav-card .s{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#ffffff6b;font-size:9.5px}.nav-card .chip{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff9;border:1px solid #ffffff29;border-radius:6px;align-self:flex-start;margin-top:auto;padding:3px 8px;font-size:9px;font-weight:700;transition:border-color .2s,color .2s}.nav-card[data-active=true]{color:#fff;background:#ffffff1c;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff1a}.nav-card[data-active=true] .chip{color:var(--accent);border-color:#ff3d0073}.nav-card[aria-current=page] .s{color:var(--accent)}.nav-card-logo{justify-content:flex-start;align-items:center;height:30px;margin-bottom:2px;display:flex}.nav-card-logo img{object-fit:contain;filter:brightness(0)invert();opacity:.85;width:auto;max-width:96px;height:auto;max-height:100%;transition:opacity .2s}.nav-card-logo.sq img{max-width:42px}.nav-card[data-active=true] .nav-card-logo img{opacity:1}.nav-prev-stack{display:grid}.nav-prev-stack>.nav-prev{grid-area:1/1}.nav-prev:not([data-on=true]){visibility:hidden;pointer-events:none}.nav-prev{grid-template-rows:auto auto 1fr;gap:14px;padding:22px 24px;display:grid}.nav-prev>.nav-stage{align-self:end}.nav-prev-anim{animation:.14s both nav-swap}@keyframes nav-swap{0%{opacity:.35;transform:translate(4px)}to{opacity:1;transform:none}}.nav-prev-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nav-chip{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;white-space:nowrap;border:1px solid #ffffff2e;border-radius:6px;padding:4px 9px;font-size:9px;font-weight:700}.nav-chip.a{color:var(--accent);border-color:#ff3d0073}.nav-prev-title{font-family:var(--font-display);letter-spacing:-.016em;color:#fff;max-width:26ch;font-size:20px;font-weight:700;line-height:1.24}.nav-prev-body{color:var(--on-dark);max-width:50ch;font-size:14.5px;line-height:1.6}.nav-stage{font-family:var(--font-mono);color:var(--on-dark);background:#050505;border:1px solid #ffffff1a;border-radius:12px;gap:9px;padding:14px 16px;font-size:11px;line-height:1.5;display:grid;box-shadow:inset 0 0 40px #0009}.nav-stage-head{letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:9px;font-size:9px;display:flex}.nav-stage-head .dots{gap:4px;display:inline-flex}.nav-stage-head .dots i{background:#2a2a2a;border-radius:50%;width:6px;height:6px}.nav-stage-rows{grid-template-columns:auto auto 1fr;align-items:baseline;gap:7px 10px;display:grid}.nav-stage-rows .k{letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b;font-size:9px}.nav-stage-rows .ar{color:var(--accent)}.nav-stage-rows .v{color:var(--on-dark)}.nav-stage-rows .ok{color:var(--live);margin-left:8px;font-style:normal}.nav-stage.is-live .nav-stage-rows>*{animation:5.4s ease-in-out infinite nav-row;animation-delay:var(--d,0s)}@keyframes nav-row{0%{opacity:.24}7%,90%{opacity:1}to{opacity:.24}}.nav-stage.is-live .nav-stage-rows .ar{animation-name:nav-arrow}@keyframes nav-arrow{0%{opacity:.24;transform:translate(-4px)}7%,90%{opacity:1;transform:none}to{opacity:.24;transform:translate(-4px)}}.nav-stage.is-live .nav-stage-rows .ok{animation:5.4s ease-in-out .3s infinite nav-ok}@keyframes nav-ok{0%,26%{opacity:0}34%,92%{opacity:1}to{opacity:0}}.nav-panel-foot{background:#ffffff06;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding:13px 24px;display:flex}.nav-panel-note{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#ffffff73;font-size:9.5px}.nav-panel-foot{z-index:1;position:relative}.nav-panel-foot .text-cta{color:var(--accent);border-color:#ff3d0073;font-size:10px}.nav-panel-foot .text-cta:hover{color:#fff;border-color:#fff}.nav-panel-foot .text-cta .ar{transition:transform .25s}.nav-panel-foot .text-cta:hover .ar{transform:translate(4px)}.nav-panel>.grain{pointer-events:none;opacity:.5;z-index:0;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.nav-burger{cursor:pointer;width:44px;height:44px;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;display:none}.nav-burger span{background:currentColor;width:22px;height:2px;transition:background .2s;display:block;position:relative}.nav-burger span:before,.nav-burger span:after{content:"";background:currentColor;width:22px;height:2px;transition:transform .3s;position:absolute;left:0}.nav-burger span:before{top:-7px}.nav-burger span:after{top:7px}.nav-burger[aria-expanded=true] span{background:0 0}.nav-burger[aria-expanded=true] span:before{transform:translateY(7px)rotate(45deg)}.nav-burger[aria-expanded=true] span:after{transform:translateY(-7px)rotate(-45deg)}.nav-overlay{z-index:890;color:#fff;padding:calc(var(--nav-h) + 16px) 5% 40px;background:#000;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.nav-overlay .grain{pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.nav-overlay-inner{z-index:1;flex-direction:column;display:flex;position:relative}.ov-row{border-bottom:1px solid #ffffff1a}.ov-head{cursor:pointer;text-align:left;color:#fff;width:100%;font-family:var(--font-display);letter-spacing:-.02em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:clamp(1.45rem,6.4vw,2rem);font-weight:700;line-height:1.1;text-decoration:none;transition:color .25s;display:flex}.ov-head:hover,.ov-head[aria-current=page]{color:var(--accent)}.ov-head .sign{opacity:.6;flex:none;width:16px;height:16px;position:relative}.ov-head .sign:before,.ov-head .sign:after{content:"";background:currentColor;position:absolute;top:50%;left:50%}.ov-head .sign:before{width:14px;height:1.5px;margin:-.75px 0 0 -7px}.ov-head .sign:after{transform-origin:50%;width:1.5px;height:14px;margin:-7px 0 0 -.75px;transition:transform .3s}.ov-head[aria-expanded=true] .sign:after{transform:scaleY(0)}.ov-drawer{gap:2px;padding:2px 0 18px;display:grid}.ov-sub{color:#fff;background:#ffffff09;border-radius:10px;padding:12px 14px 12px 18px;text-decoration:none;display:block;position:relative}.ov-sub .t{font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.25;display:block}.ov-sub .s{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#ffffff73;margin-top:4px;font-size:9.5px;display:block}.ov-sub .d{color:var(--on-dark);margin-top:8px;font-size:13.5px;line-height:1.55;display:block}.ov-sub:before{content:"";background:var(--accent);width:4px;height:4px;position:absolute;top:19px;left:7px}.ov-sub[aria-current=page] .s{color:var(--accent)}.nav-overlay .ov-foot{flex-direction:column;gap:18px;margin-top:30px;display:flex}.nav-overlay .ov-foot .btn{justify-content:center;width:100%}.nav-overlay .ov-meta{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#fff9;font-size:10px;line-height:2}.nav-overlay .ov-meta a{color:inherit}#navbar :focus-visible,.nav-panel :focus-visible,.nav-overlay :focus-visible{outline-color:#fff}@media (max-width:1180px) and (min-width:1025px){.nav-bar{gap:10px;padding:0 8px}.nav-trigger{letter-spacing:-.006em;padding:0 12px;font-size:14px}.nav-cta{padding:0 16px;font-size:14px}.logo{padding:0 8px}.logo .wa-word,.logo .wa-word img{height:20px}}@media (max-width:1024px){.nav-bar{justify-content:space-between;align-items:center;height:56px;padding:0 8px 0 4px;display:flex}.nav-center,.nav-right .nav-cta{display:none}.nav-burger{display:inline-flex}.logo .wa-word,.logo .wa-word img{height:19px}}@media (max-width:360px){.logo{padding:0 8px}.logo .wa-word,.logo .wa-word img{height:19px}}#navbar.v-pod:not(.scrolled) .nav-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;padding:0}#navbar.v-pod:not(.scrolled) .nav-pod{border-radius:var(--radius);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#ffffff0f,#ffffff05),#101010ed;border:1px solid #ffffff24;align-self:center;height:52px;padding:0 6px;box-shadow:0 16px 40px #00000057,inset 0 1px #ffffff12}#navbar.v-pod[data-tone=light]:not(.scrolled) .logo .wa-word .wa-dark{opacity:1}#navbar.v-pod[data-tone=light]:not(.scrolled) .logo .wa-word .wa-light{opacity:0}#navbar.v-pod[data-tone=light]:not(.scrolled) .nav-cta.is-ghost{color:var(--ink);border-color:#00000059}#navbar.v-pod[data-tone=light]:not(.scrolled) .nav-cta.is-ghost:hover{background:#0000000f;border-color:#000000b3}#navbar.v-pod[data-tone=light]:not(.scrolled) .nav-burger{color:var(--ink)}#navbar.menu-open.v-pod[data-tone=light]:not(.scrolled) .logo .wa-word .wa-dark{opacity:0}#navbar.menu-open.v-pod[data-tone=light]:not(.scrolled) .logo .wa-word .wa-light{opacity:1}#navbar.menu-open.v-pod[data-tone=light]:not(.scrolled) .nav-burger{color:#fff}.nav-lang{height:40px;font-family:var(--font-mono);letter-spacing:.16em;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.nav-lang-opt{color:#ffffff8c;border-radius:6px;align-items:center;height:40px;padding:0 4px;text-decoration:none;transition:color .22s,background-color .22s;display:inline-flex;position:relative}.nav-lang-opt:hover{color:#fff;background:#ffffff17}.nav-lang-opt[aria-current=true]{color:#fff}.nav-lang-opt[aria-current=true]:after{content:"";background:var(--accent);width:4px;height:4px;margin-left:-2px;position:absolute;bottom:9px;left:50%}.nav-lang-sep{color:#ffffff4d}#navbar.v-pod[data-tone=light]:not(.scrolled) .nav-lang-opt{color:#0000008c}#navbar.v-pod[data-tone=light]:not(.scrolled) .nav-lang-opt[aria-current=true]{color:var(--ink)}#navbar.v-pod[data-tone=light]:not(.scrolled) .nav-lang-opt:hover{color:var(--ink);background:#0000000f}#navbar.v-pod[data-tone=light]:not(.scrolled) .nav-lang-sep{color:#0000004d}@media (max-width:1180px){.nav-lang{gap:3px;padding:0 6px}}@media (max-width:1024px){.nav-right .nav-lang{display:none}}.nav-lang.is-overlay{letter-spacing:.12em;border:1px solid #ffffff29;border-radius:10px;gap:0;width:100%;height:auto;padding:0;font-size:11px;display:flex;overflow:hidden}.nav-lang.is-overlay .nav-lang-sep{display:none}.nav-lang.is-overlay .nav-lang-opt{border-radius:0;flex:1;justify-content:center;height:auto;min-height:48px;padding:0 12px}.nav-lang.is-overlay .nav-lang-opt:last-child{border-left:1px solid #ffffff29}.nav-lang.is-overlay .nav-lang-opt[aria-current=true]{background:#ffffff17}.nav-lang.is-overlay .nav-lang-opt[aria-current=true]:after{bottom:10px}.page-hero{background:var(--bg-dark);color:#fff;padding:calc(var(--nav-h) + 90px) 0 92px;position:relative;overflow:hidden}.page-hero .grain{pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.page-hero .halo{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ff3d0021 0%,#ff3d0000 60%);border-radius:50%;width:760px;height:760px;position:absolute;top:-240px;right:-160px}.page-hero-inner{z-index:1;max-width:900px;position:relative}.ph-kicker{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;padding:0;font-size:10.5px;font-weight:700;list-style:none;display:flex}.ph-kicker a{color:#ffffffa6;text-decoration:none;transition:color .3s}.ph-kicker a:hover{color:var(--accent)}.ph-kicker .sep{color:#ffffff4d}.ph-above{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:28px;display:flex}.ph-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,5.6vw,4.2rem);font-weight:800;line-height:1.04}.ph-title em,.ph-title .accent{color:var(--accent);font-style:normal}.ph-lead{max-width:56ch;color:var(--on-dark);margin-top:24px;font-size:18px;line-height:1.6}.ph-cta{flex-wrap:wrap;align-items:center;gap:26px;margin-top:38px;display:flex}.page-hero.is-light{background:var(--bg-light);color:var(--ink)}.page-hero.is-light .grain{opacity:.45;background-image:radial-gradient(#0000000e 1px,#0000 1px)}.page-hero.is-light .halo{background:radial-gradient(circle,#ff3d0017 0%,#ff3d0000 62%)}.page-hero.is-light .ph-kicker{color:var(--muted);font-weight:400}.page-hero.is-light .ph-kicker:before{content:"";background:var(--accent);flex:none;width:7px;height:7px}.page-hero.is-light .ph-kicker a{color:var(--muted)}.page-hero.is-light .ph-kicker a:hover{color:var(--accent)}.page-hero.is-light .ph-kicker .sep{color:#00000047}.page-hero.is-light .ph-lead{color:var(--muted)}@media (max-width:640px){.page-hero{padding:calc(var(--nav-h) + 56px) 0 70px}.ph-title{overflow-wrap:anywhere;font-size:clamp(1.6rem,6.8vw,2.6rem)}.ph-above{gap:14px;margin-bottom:22px}}.cta-band{color:#fff;text-align:center;background:#262626;padding:110px 0;position:relative;overflow:hidden}.cta-band .grain{pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.cta-band-inner{z-index:1;max-width:760px;margin-inline:auto;position:relative}.cta-band h2{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}.cta-band p{color:var(--on-dark);margin-top:20px;max-width:52ch;margin-inline:auto;font-size:18px;line-height:1.6}.cta-band-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:40px;display:flex}@media (max-width:640px){.cta-band{padding:90px 0}.cta-band h2{font-size:clamp(1.7rem,7.2vw,2.6rem)}}.page-hero.is-light:has(+.block:not(.dark)){padding-bottom:64px}.page-hero.is-light+.block:not(.dark){padding-top:64px;position:relative}.page-hero.is-light+.block:not(.dark):before{content:"";pointer-events:none;background:#0000001a;height:1px;position:absolute;top:0;left:5%;right:5%}.prose{max-width:68ch;padding:88px 0 120px}.prose .updated{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:46px;font-size:10.5px}.prose section+section{margin-top:44px}.prose h2{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:700;line-height:1.25}.prose h2 .n{color:var(--muted);font-family:var(--font-mono);margin-right:12px;font-size:.75em}.prose p{color:var(--muted);font-size:16px;line-height:1.75}.prose p+p{margin-top:14px}.prose ul{margin-top:14px;list-style:none}.prose li{color:var(--muted);padding:7px 0 7px 22px;font-size:16px;line-height:1.75;position:relative}.prose li:before{content:"—";color:var(--accent);position:absolute;left:0}.prose a{color:var(--ink);text-underline-offset:3px}.prose a:hover{color:var(--accent)}.prose .prose-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:48px;display:flex}@media (max-width:640px){.prose{padding:64px 0 90px}}.block:has(>.container>.faq-grid){overflow:clip}.faq-grid{z-index:1;grid-template-columns:.82fr 1.18fr;align-items:start;column-gap:64px;display:grid;position:relative}.faq-aside{position:sticky;top:130px}.faq-aside h2{letter-spacing:-.03em;font-size:clamp(2rem,3.4vw,2.8rem);line-height:1.1}.faq-aside p{color:var(--on-dark);max-width:34ch;margin-top:20px;font-size:16px;line-height:1.7}.faq-cta{margin-top:30px}.faq-group+.faq-group{margin-top:46px}.faq-grouphead{margin-bottom:14px}.faq-grouphead .gt{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.faq-list{border-top:1px solid #ffffff1f}.faq-item{border-bottom:1px solid #ffffff1f}.faq-item summary{cursor:pointer;grid-template-columns:44px 1fr 16px;align-items:baseline;gap:16px;padding:24px 0;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item .qn{font-family:var(--font-mono);letter-spacing:.16em;color:var(--on-dark);font-size:10px;transition:color .3s}.faq-item .q{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;font-size:17px;font-weight:700;line-height:1.4;transition:color .3s}.faq-item summary:hover .q,.faq-item[open] .q,.faq-item[open] .qn{color:var(--accent)}.faq-item .ic{place-self:center end;width:14px;height:14px;position:relative}.faq-item .ic:before,.faq-item .ic:after{content:"";background:var(--accent);transition:transform .35s cubic-bezier(.19,1,.22,1),opacity .35s;position:absolute}.faq-item .ic:before{width:14px;height:2px;top:6px;left:0}.faq-item .ic:after{width:2px;height:14px;top:0;left:6px}.faq-item[open] .ic:after{opacity:0;transform:rotate(90deg)}.faq-a{color:var(--on-dark);max-width:64ch;padding:0 40px 28px 60px;font-size:16px;line-height:1.7}.faq-a p+p{margin-top:14px}.faq-a b{color:#fff;font-weight:700}.faq-a ul{margin-top:16px;list-style:none}.faq-a li{padding:7px 0 7px 22px;font-size:15.5px;line-height:1.65;position:relative}.faq-a li:before{content:"—";color:var(--accent);position:absolute;left:0}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.faq-item::details-content{block-size:0;transition:block-size .45s cubic-bezier(.19, 1, .22, 1), content-visibility .45s allow-discrete;overflow:hidden}.faq-item[open]::details-content{block-size:auto}}.block:not(.dark) .faq-aside p{color:var(--muted)}.block:not(.dark) .faq-grouphead .gt{color:var(--ink)}.block:not(.dark) .faq-list{border-top-color:#0000001f}.block:not(.dark) .faq-item{border-bottom-color:#0000001f}.block:not(.dark) .faq-item .qn{color:var(--muted)}.block:not(.dark) .faq-item .q{color:var(--ink)}.block:not(.dark) .faq-a{color:var(--muted)}.block:not(.dark) .faq-a b{color:var(--ink)}@media (max-width:1024px){.faq-grid{grid-template-columns:1fr;row-gap:48px}.faq-aside{position:static}.faq-aside p{max-width:none}}@media (max-width:640px){.faq-item summary{grid-template-columns:30px 1fr 16px;gap:12px;padding:20px 0}.faq-item .q{font-size:15.5px}.faq-a{padding:0 0 24px 42px}}.nf{background:var(--bg-dark);color:#fff;min-height:100vh;padding:calc(var(--nav-h) + 60px) 0 80px;align-items:center;display:flex;position:relative;overflow:hidden}.nf .grain{pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.nf .halo{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ff3d0021 0%,#ff3d0000 60%);border-radius:50%;width:760px;height:760px;position:absolute;top:-200px;right:-160px}.nf>.container{flex:1}.nf-inner{z-index:1;max-width:720px;position:relative}.nf-code{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-bottom:22px;font-size:11px;font-weight:700}.nf h1{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.9rem,6vw,4rem);font-weight:800;line-height:1.05}.nf p{color:var(--on-dark);max-width:50ch;margin-top:22px;font-size:18px;line-height:1.6}.nf-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:40px;display:flex}.form-grid{z-index:1;grid-template-columns:1fr 1fr;gap:20px 18px;display:grid;position:relative}.form-grid .full{grid-column:1/-1}@media (max-width:640px){.form-grid{grid-template-columns:1fr}}.field label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark);margin-bottom:9px;font-size:10px;transition:color .3s;display:block}.field label .req{color:var(--accent)}.field label .opt{color:var(--dim);letter-spacing:.12em}.field:focus-within label{color:var(--accent)}.field input,.field textarea{color:#fff;width:100%;font-family:var(--font-body);resize:vertical;background:#161616;border:1px solid #ffffff38;border-radius:12px;outline:none;padding:15px 18px;font-size:16px;transition:border-color .3s,background .3s,box-shadow .3s}.field input:hover,.field textarea:hover{background:#1c1c1c;border-color:#ffffff61}.field input:focus,.field textarea:focus{border-color:var(--accent);background:#1c1c1c;box-shadow:0 0 0 3px #ff3d0029}.field input::placeholder,.field textarea::placeholder{color:#a5a5a5;opacity:1}.field .err-msg{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-top:8px;font-size:10px;display:none}.field.err .err-msg{display:block}.field.err input,.field.err textarea{border-color:var(--accent)}.field input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #1c1c1c}.field input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #1c1c1c}.field input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #1c1c1c}.hp-field{width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.field.consent{margin-top:2px}.field label.chk{cursor:pointer;font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--on-dark);grid-template-columns:20px 1fr;align-items:center;gap:12px;margin-bottom:0;font-size:14px;line-height:1.6;display:grid;position:relative}.field.consent:focus-within label.chk{color:var(--on-dark)}.chk input{opacity:0;width:0;height:0;position:absolute}.chk .box{background:#161616;border:1px solid #ffffff47;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:background .25s,border-color .25s,box-shadow .25s;display:flex}.chk .box svg{opacity:0;width:12px;height:12px;transition:opacity .25s,transform .25s;transform:scale(.6)}.chk:hover .box{border-color:#ffffff80}.chk input:focus-visible+.box{border-color:var(--accent);box-shadow:0 0 0 3px #ff3d0029}.chk input:checked+.box{background:var(--accent);border-color:var(--accent)}.chk input:checked+.box svg{opacity:1;transform:none}.chk a{color:#fff;text-underline-offset:3px;text-decoration:underline;transition:color .3s}.chk a:hover{color:var(--accent)}.field.consent.err .box{border-color:var(--accent)}.consent-err{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:10px 0 0 32px;font-size:10px;display:none}.field.consent.err .consent-err{display:block}.form-foot{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;margin-top:26px;display:flex;position:relative}.form-err{z-index:1;color:var(--accent);margin-top:16px;font-size:14px;line-height:1.7;position:relative}.form-err:empty{display:none}.form-err a{color:#fff;text-underline-offset:3px}.form-success{text-align:center;z-index:1;padding:40px 0 20px;position:relative}.form-success h3{color:#fff;margin-bottom:12px;font-size:28px}.form-success p{color:var(--on-dark);font-size:15px;line-height:1.7}#hero{background:var(--bg-light);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 5% 100px;display:flex;position:relative;overflow:hidden}#hero-tagline{font-family:var(--font-display);color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(2.5rem,8vw,6rem);font-weight:800;line-height:1.02}#hero-badge{margin-top:30px}#hero-sub{max-width:56ch;color:var(--muted);margin-top:30px;font-size:18px;font-weight:400;line-height:1.6}#hero-cta{flex-direction:column;align-items:center;gap:22px;margin-top:44px;display:flex}#hero-trust{flex-direction:column;align-items:center;margin-top:0;display:flex;position:absolute;bottom:44px;left:0;right:0}@media (max-width:640px){#hero-trust{margin-top:48px;position:static}}.ht-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:10px}.ht-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ht-item{justify-content:center;align-items:center;height:30px;display:inline-flex}.ht-item.sq{height:36px}.ht-item img{object-fit:contain;filter:brightness(0);opacity:.55;width:auto;max-width:132px;height:auto;max-height:100%;transition:opacity .35s}.ht-item:hover img{opacity:.85}html.js.intro #hero-tagline{opacity:0;transition:opacity 1.1s cubic-bezier(.16,1,.3,1) .2s,transform 1.1s cubic-bezier(.16,1,.3,1) .2s;transform:scale(.96)}html.js.intro #hero-badge,html.js.intro #hero-sub,html.js.intro #hero-cta,html.js.intro #hero-trust{opacity:0;transition:opacity .9s .6s}html.js.intro.hero-on #hero-tagline{opacity:1;transform:scale(1)}html.js.intro.hero-on #hero-badge,html.js.intro.hero-on #hero-sub,html.js.intro.hero-on #hero-cta,html.js.intro.hero-on #hero-trust{opacity:1}.quote-section .sec-kicker{justify-content:center;margin-bottom:30px}#cases .section-head .lead,#pricing .section-head .lead{color:var(--muted);font-size:18px}.mid-cta{border-top:1px solid #0000001a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:56px;padding-top:34px;display:flex}.mc-text{color:var(--muted);max-width:48ch;font-size:16px;line-height:1.7}.mc-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.value-grid{z-index:1;grid-template-columns:repeat(2,1fr);gap:20px;display:grid;position:relative}.value-card{border-radius:var(--radius);background:#222;border:1px solid #ffffff1a;flex-direction:column;padding:46px 38px;transition:transform .4s cubic-bezier(.165,.84,.44,1),border-color .4s,background .4s,box-shadow .4s;display:flex}.value-card:hover{border-color:var(--accent)}.value-card .num{font-family:var(--font-mono);letter-spacing:.2em;color:var(--on-dark);text-transform:uppercase;border-bottom:1px solid #ffffff24;padding-bottom:15px;font-size:11px}.value-card h3{color:#fff;margin:19px 0 14px;font-size:26px}.value-card p{color:var(--on-dark);font-size:16px;line-height:1.7}.int-band{padding:0 0 104px}.int-inner{z-index:1;border-top:1px solid #ffffff1f;padding-top:62px;position:relative}.int-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 44px;margin-bottom:40px;display:flex}.int-head-main{min-width:0}.int-kicker{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;font-size:11px;font-weight:700}.int-title{letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.1}.int-line{color:var(--on-dark);max-width:44ch;margin:0;padding-bottom:6px;font-size:16px;line-height:1.6}.int-marquee{position:relative}.int-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.int-set{display:contents}.int-dup{display:none}.int-chip{--int-h:26px;border-radius:var(--radius);background:#ffffff05;border:1px solid #ffffff1f;justify-content:center;align-items:center;gap:12px;min-height:78px;padding:0 20px;transition:border-color .35s,background .35s,transform .35s;display:flex}.int-chip:hover{border-color:#ff3d008c}.int-mark{width:auto;max-width:100%;height:calc(var(--int-h) * var(--int-s,1));object-fit:contain;object-position:center;filter:brightness(0)invert();opacity:.7;transition:opacity .35s}.int-chip:hover .int-mark{opacity:1}.int-glyph{width:auto;height:calc(var(--int-h) * 1.32 * var(--int-s,1));object-fit:contain;filter:brightness(0)invert();opacity:.7;transition:opacity .35s}.int-chip:hover .int-glyph{opacity:1}.int-gens{flex:none;align-items:center;gap:10px;display:inline-flex}.int-gen{color:#fff;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.int-gen .int-ci svg{width:18px;height:18px}.int-gen-label{font-family:var(--font-mono);letter-spacing:.14em;font-size:11px;font-weight:700}.int-custom{color:inherit;background:0 0;border-style:dashed;border-color:#ffffff38;grid-column:1/-1;justify-content:flex-start;gap:20px;text-decoration:none}.int-custom:hover{background:#ffffff08;border-color:#ff3d0099}.int-ci{flex:none;align-items:center;gap:10px;display:inline-flex}.int-ci svg{color:#fff;opacity:.55;width:21px;height:21px;transition:opacity .35s}.int-custom:hover .int-ci svg{opacity:.95}.int-cu-text{flex-direction:column;gap:5px;min-width:0;display:flex}.int-cu-label{font-family:var(--font-mono);letter-spacing:.18em;color:#fff;font-size:11.5px;font-weight:700}.int-cu-sub{font-family:var(--font-mono);letter-spacing:.08em;color:var(--on-dark);font-size:11px}.int-cu-cta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);white-space:nowrap;flex:none;margin-left:auto;font-size:11px}.int-cu-cta span{transition:transform .3s;display:inline-block}.int-custom:hover .int-cu-cta span{transform:translate(4px)}@keyframes int-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}#security{background:#fff}#security .section-head{justify-content:space-between;align-items:flex-start;gap:32px;max-width:none;display:flex}.gdpr-badge{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border-radius:var(--radius);color:var(--ink);background:#ff3d0014;border:1px solid #ff3d0059;flex:none;align-items:center;gap:9px;margin-top:10px;padding:8px 14px;font-size:10px;display:inline-flex}.gdpr-badge .gb-dot{background:var(--accent);flex:none;width:6px;height:6px}.zr-panel{color:#fff;background:var(--ink);border-radius:var(--radius-lg);border:1px solid #1c1c1c;padding:52px;position:relative;overflow:hidden}.zr-top{z-index:1;grid-template-columns:1fr 1fr;align-items:start;column-gap:48px;display:grid;position:relative}.zr-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:700;line-height:1.12}.zr-title em{color:var(--accent);font-style:normal}.zr-body{color:var(--on-dark);font-size:16px;line-height:1.7}.zr-body+.zr-body{margin-top:18px}.zr-body b{color:var(--on-dark);font-weight:700}.zr-flow{z-index:1;flex-wrap:wrap;align-items:center;gap:16px;margin:44px 0 0;display:flex;position:relative}.zr-step{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark);font-size:10.5px}.zr-step.gone{color:var(--accent)}.zr-dot{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.case-sub{align-items:baseline;gap:18px;margin:70px 0 28px;display:flex}.case-sub:first-of-type{margin-top:0}.case-sub .tag{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;line-height:1.1}.case-sub .line{background:#e5e5e5;flex:1;height:1px}.case-sub .text-cta,.head-cta{color:var(--accent);border-bottom:2px solid var(--accent);padding-bottom:5px;font-size:12px;font-weight:700}.case-sub .text-cta:hover,.head-cta:hover{color:var(--ink);border-bottom-color:var(--ink)}.case-sub{justify-content:space-between}.case-sub .line{display:none}.head-row{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.head-row .sec-kicker{margin-bottom:0}@media (max-width:640px){.head-row .head-cta,.case-sub .text-cta{display:none}}.case-viewport{border-radius:var(--radius-lg);position:relative;overflow:hidden}.case-track{gap:48px;transition:transform .65s cubic-bezier(.65,0,.35,1);display:flex}.case-controls{z-index:5;align-items:center;gap:18px;height:44px;display:flex;position:absolute;bottom:52px;right:52px}.case-segs{align-items:center;gap:6px;display:flex}.case-segs .seg{cursor:pointer;background:#ffffff59;border:none;border-radius:2px;width:20px;height:3px;padding:0;transition:width .35s,background .35s}.case-segs .seg:hover{background:#fff9}.case-segs .seg[aria-current=true]{background:var(--accent);width:34px}.case-txtbtn{cursor:pointer;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:0 0;border:none;padding:8px 2px;font-size:10.5px;transition:color .3s}.case-txtbtn:hover{color:var(--accent)}.case-panel{background:var(--card-dark);border-radius:var(--radius-lg);border:1px solid #ffffff21;flex:0 0 100%;grid-template-columns:1fr 1fr;align-items:start;column-gap:48px;min-width:100%;padding:52px 52px 116px;transition:border-color .5s,box-shadow .5s;display:grid;position:relative;overflow:hidden}.case-panel:hover{border-color:#ff3d008c}.case-panel .p-halo,.sector-card .p-halo,.zr-panel .p-halo{filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#ff3d001a 0%,#ff3d0000 62%);border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-120px}.cp-kicker{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.cp-logo{border-radius:var(--radius);background:#ffffff12;border:1px solid #ffffff26;justify-content:center;align-items:center;width:150px;height:52px;padding:10px 16px;display:inline-flex}.cp-logo img{object-fit:contain;filter:brightness(0)invert();opacity:.95;width:auto;max-width:100%;height:auto;max-height:100%}.cp-logo.sq{padding:6px 16px}.cp-title{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:700;line-height:1.12}.cp-title em{color:var(--accent);font-style:normal}.cp-body{color:var(--on-dark);max-width:46ch;font-size:16px;line-height:1.7}.cp-link{margin-top:26px}.stage{font-family:var(--font-mono);z-index:1;min-height:300px;color:var(--on-dark);background:#050505;border:1px solid #ffffff1c;border-radius:14px;flex-direction:column;gap:12px;padding:22px 24px 26px;font-size:12px;line-height:1.6;display:flex;position:relative;box-shadow:inset 0 0 60px #0009}.stage-head{letter-spacing:.18em;text-transform:uppercase;color:var(--on-dark);align-items:center;gap:10px;margin-bottom:6px;font-size:10px;display:flex}.stage-head .dots{gap:5px;display:inline-flex}.stage-head .dots i{background:#2a2a2a;border-radius:50%;width:7px;height:7px}.stage-head .live{color:var(--live);background:#22c55e14;border:1px solid #22c55e66;border-radius:6px;align-items:center;gap:7px;margin-left:auto;padding:4px 11px;display:inline-flex}.stage-head .live:before{content:"";background:var(--live);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-dot}.stage .ln{align-items:center;gap:10px;display:flex}.stage .tag{letter-spacing:.14em;color:var(--on-dark);text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff2e;border-radius:6px;padding:3px 8px;font-size:9px}.stage .tag.a{color:var(--accent);border-color:#ff3d0066}.stage .tag.g{color:var(--live);border-color:#22c55e66}.stage .bar{background:#2b2b2b;border-radius:3px;height:8px;display:inline-block}.stage .arrow{color:var(--accent)}.stage .ok{color:var(--live)}.stage .warn{color:var(--accent)}.stage .mut{color:var(--on-dark)}.mini-table{border:1px solid #ffffff1f;border-radius:8px;overflow:hidden}.mini-table .tr{border-top:1px solid #ffffff12;grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:10px;padding:8px 12px;display:grid}.mini-table .tr:first-child{letter-spacing:.16em;color:var(--on-dark);text-transform:uppercase;background:#ffffff0a;border-top:none;font-size:9px}.bub{border-radius:12px;max-width:82%;padding:10px 14px;font-size:12.5px;line-height:1.55;position:relative}.bub.in{color:var(--on-dark);background:#1b1b1b;border:1px solid #ffffff1a;border-bottom-left-radius:4px;align-self:flex-start}.bub.out{color:#dffbe9;background:#25d3661a;border:1px solid #25d3664d;border-bottom-right-radius:4px;align-self:flex-end}.bub .t{letter-spacing:.08em;color:#ffffff8c;text-align:right;margin-top:6px;font-size:9.5px;display:block}.bub .t .ok{color:var(--wa)}.typing{background:#1b1b1b;border:1px solid #ffffff1a;border-radius:12px 12px 12px 4px;align-self:flex-start;gap:5px;padding:12px 16px;display:inline-flex}.typing i{background:#6a6a6a;border-radius:50%;width:6px;height:6px;animation:1s infinite tybl}.typing i:nth-child(2){animation-delay:.18s}.typing i:nth-child(3){animation-delay:.36s}@keyframes tybl{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.strike{white-space:nowrap;position:relative}.strike:after{content:"";background:var(--accent);width:0;height:2px;position:absolute;top:52%;left:0}.play .strike:after{animation:9s linear infinite strikeIn}@keyframes strikeIn{0%,34%{width:0}40%,96%{width:100%}to{width:100%}}.vg{opacity:0}.play .vg.s1{animation:9s infinite vgs1}.play .vg.s2{animation:9s infinite vgs2}.play .vg.s3{animation:9s infinite vgs3}.play .vg.s4{animation:9s infinite vgs4}.play .vg.s5{animation:9s infinite vgs5}.play .vg.s6{animation:9s infinite vgs6}.play .vg.hold{animation-timing-function:ease}@keyframes vgs1{0%,3%{opacity:0;transform:translateY(8px)}7%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes vgs2{0%,12%{opacity:0;transform:translateY(8px)}16%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes vgs3{0%,24%{opacity:0;transform:translateY(8px)}28%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes vgs4{0%,40%{opacity:0;transform:translateY(8px)}44%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes vgs5{0%,58%{opacity:0;transform:translateY(8px)}62%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes vgs6{0%,76%{opacity:0;transform:translateY(8px)}80%,96%{opacity:1;transform:none}to{opacity:0}}.play .vg.s3t{animation:9s infinite vgs3t}@keyframes vgs3t{0%,24%{opacity:0}28%,38%{opacity:1}42%,to{opacity:0}}.play .vg.swap-out{animation:9s infinite vgswapout}.play .vg.swap-in{animation:9s infinite vgswapin}@keyframes vgswapout{0%,3%{opacity:0}7%,56%{opacity:1}60%,to{opacity:0}}@keyframes vgswapin{0%,58%{opacity:0;transform:translateY(4px)}62%,96%{opacity:1;transform:none}to{opacity:0}}.sector-grid{grid-template-rows:auto auto auto auto auto auto;grid-template-columns:repeat(2,1fr);gap:0 20px;display:grid}.sector-card{background:var(--card-dark);border-radius:var(--radius-lg);grid-template-rows:subgrid;border:1px solid #ffffff21;grid-row:span 6;row-gap:0;padding:40px 34px 36px;transition:transform .5s cubic-bezier(.19,1,.22,1),border-color .5s,box-shadow .5s;display:grid;position:relative;overflow:hidden}.sector-card:hover{border-color:#ff3d008c}.sector-card .stag{font-family:var(--font-mono);z-index:1;letter-spacing:.18em;text-transform:uppercase;border-radius:var(--radius);color:var(--on-dark);background:#ffffff0d;border:1px solid #ffffff29;padding:6px 11px;font-size:10px;position:absolute;top:38px;right:34px}.sector-card .stag.beta{color:var(--accent);background:#ff3d0012;border-color:#ff3d0073}.sector-card.beta .sc-title{padding-right:90px}.sc-title{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(1.7rem,2.7vw,2.3rem);font-weight:700;line-height:1.12}.sc-title em{color:var(--accent);font-style:normal}.sc-body{color:var(--on-dark);margin-bottom:30px;font-size:16px;line-height:1.7}.sector-card .spec{border-top:1px solid #ffffff14;grid-template-columns:100px 1fr;align-items:baseline;gap:14px;padding:13px 0;display:grid}.sector-card .spec.last{border-bottom:1px solid #ffffff14}.sector-card .k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:9px}.sector-card .v{color:var(--on-dark);font-size:15px;line-height:1.6}.sc-cta{place-self:start;margin-top:30px}.steps{z-index:1;grid-template-columns:repeat(5,1fr);gap:16px;display:grid;position:relative}.step{border-radius:var(--radius);background:#222;border:1px solid #ffffff1a;flex-direction:column;padding:30px 24px;transition:transform .4s cubic-bezier(.165,.84,.44,1),border-color .4s,background .4s;display:flex}.step:hover{border-color:var(--accent)}.step .n{font-family:var(--font-display);color:var(--accent);font-size:19px;font-weight:800}.step h3{color:#fff;margin:14px 0 10px;font-size:19px}.step p{color:var(--on-dark);flex:1;font-size:15px;line-height:1.6}.process-note{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark);z-index:1;align-items:center;gap:14px;margin-top:42px;font-size:12px;display:flex;position:relative}.process-note b{color:#fff;letter-spacing:.12em}.process-note .dash{background:#ff3d0099;width:46px;height:1px}.price-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.price-card{border-radius:var(--radius);background:#fff;border:1px solid #eee;padding:46px 38px;transition:transform .5s cubic-bezier(.19,1,.22,1),border-color .5s,box-shadow .5s}.price-card:hover{border-color:var(--accent)}.price-card .k{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.price-card .k:before{content:"";background:var(--accent);flex:none;width:6px;height:6px}.price-card h3{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15}.price-card p{color:var(--muted);font-size:16px;line-height:1.7}.quote-section{background:#fff;padding:100px 0 140px}.quote-box{background:#000;border-radius:24px;max-width:880px;margin:0 auto;padding:50px;position:relative;overflow:hidden;box-shadow:0 50px 100px #00000026}.quote-box .halo{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ff3d0021 0%,#ff3d0000 60%);border-radius:50%;width:760px;height:760px;position:absolute;top:auto;bottom:-300px;right:-200px}.quote-box h2{color:#fff;letter-spacing:-.02em;z-index:1;font-size:clamp(1.8rem,3vw,2.6rem);position:relative}.quote-box .fsub{color:var(--on-dark);z-index:1;max-width:56ch;margin:14px 0 34px;font-size:16px;line-height:1.7;position:relative}.quote-box .bk-shell{background:0 0;border:0;border-radius:0;max-width:none;padding:0}@media (max-width:1024px){.value-grid{grid-template-columns:1fr}.sector-grid,.price-grid{grid-template-columns:1fr 1fr}.sector-grid{row-gap:20px}.steps{grid-template-columns:repeat(2,1fr)}.case-panel{grid-template-columns:1fr;gap:34px 0;padding:38px 38px 104px}.case-controls{bottom:38px;right:38px}.sector-card{padding:38px 34px 34px}.sector-card .stag{top:36px;right:34px}.zr-panel{padding:40px 38px}.zr-top{grid-template-columns:1fr;row-gap:22px}.int-row{grid-template-columns:repeat(2,minmax(0,1fr))}.int-band{padding:0 0 90px}.int-inner{padding-top:52px}}@media (max-width:640px){#security .section-head{flex-direction:column;gap:20px}.gdpr-badge{align-self:flex-start;margin-top:0}.sector-grid,.price-grid{grid-template-columns:1fr}.sector-grid{grid-template-rows:none;row-gap:20px}.sector-card{flex-direction:column;grid-row:auto;padding:30px 24px 28px;display:flex}.sector-card .stag{top:28px;right:24px}.sector-card .spec{grid-template-columns:1fr;gap:5px}.steps{grid-template-columns:1fr}.quote-box{border-radius:18px;padding:30px 22px}.case-panel{padding:26px 20px 90px}.zr-panel{padding:30px 24px}.zr-flow{flex-direction:column;align-items:flex-start;gap:10px}.zr-dot{display:none}.zr-step{align-items:center;gap:10px;display:flex}.zr-step:before{content:"";background:var(--accent);flex:none;width:5px;height:5px}.stage{min-height:260px;padding:16px 16px 20px}.case-controls{gap:12px;bottom:26px;right:20px}.case-txtbtn .lbl{display:none}#hero{padding:104px 5% 84px}#hero-cta{gap:18px}#hero-trust{margin-top:40px}.ht-logos{gap:26px}.ht-item{height:24px}.ht-item.sq{height:30px}.ht-item img{max-width:104px}.mid-cta{margin-top:44px;padding-top:28px}.mc-actions{gap:22px}.int-head{margin-bottom:30px}.int-title{font-size:clamp(1.7rem,7.2vw,2.6rem)}.int-line{padding-bottom:0}.int-marquee{margin:0 -5%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.int-row{gap:0;width:max-content;animation:38s linear infinite int-scroll;display:flex}.int-set{gap:12px;padding-right:12px;display:flex}.int-dup{display:flex}.int-chip{--int-h:22px;flex:none;min-height:66px;padding:0 18px}.int-custom{gap:14px}.int-ci{gap:8px}.int-ci svg{width:18px;height:18px}.int-cu-label{letter-spacing:.14em;font-size:10.5px}.int-cu-sub{letter-spacing:.03em;font-size:10px}.int-cu-cta{display:none}.int-marquee:hover .int-row,.int-marquee:focus-within .int-row{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.vg{opacity:1!important}.strike:after{width:100%}.vg.s3t,.vg.swap-out{display:none}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.int-marquee{scrollbar-width:none;overflow-x:auto}.int-marquee::-webkit-scrollbar{display:none}.int-dup{display:none}}.ab-principles{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;position:relative}.ab-principle{background:var(--card-dark);border-radius:var(--radius-lg);border:1px solid #ffffff1a;flex-direction:column;padding:34px 30px 32px;transition:transform .4s cubic-bezier(.165,.84,.44,1),border-color .4s,background .4s,box-shadow .4s;display:flex}.ab-principle:hover{border-color:var(--accent)}.ab-principle .n{font-family:var(--font-mono);letter-spacing:.22em;color:var(--accent);font-size:10px;font-weight:700}.ab-principle h3{letter-spacing:-.01em;color:#fff;margin:20px 0 12px;font-size:20px}.ab-principle p{color:var(--on-dark);font-size:15px;line-height:1.65}.ab-principle .text-cta{align-self:flex-start;margin-top:auto}.ab-principle p{margin-bottom:26px}.ab-founders{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.ab-founder{flex-direction:column;align-items:flex-start;display:flex}.ab-mono{aspect-ratio:4/3;background:var(--ink);border-radius:var(--radius-lg);border:1px solid #1c1c1c;justify-content:center;align-items:center;width:100%;transition:transform .4s cubic-bezier(.165,.84,.44,1),border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.ab-mono:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 72% 6%,#ff3d0033 0%,#ff3d0000 62%);transition:opacity .4s;position:absolute;inset:0}.ab-mono .ini{z-index:1;font-family:var(--font-display);letter-spacing:-.04em;color:#fff;font-size:clamp(2.6rem,5vw,4rem);font-weight:800;position:relative}.ab-mono img{object-fit:cover}.ab-founder:hover .ab-mono,.ab-founder:focus-within .ab-mono{border-color:var(--accent)}.ab-founder:hover .ab-mono:after,.ab-founder:focus-within .ab-mono:after{opacity:1}.ab-founder-name{letter-spacing:-.01em;margin-top:24px;font-size:20px}.ab-founder-title{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:9px;font-size:10px;font-weight:700}.ab-founder-bio{color:var(--muted);margin-top:14px;font-size:15px;line-height:1.65}.ab-founder-link{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid #00000040;align-items:center;gap:10px;margin-top:20px;padding-bottom:6px;font-size:10.5px;text-decoration:none;transition:color .3s,border-color .3s,gap .3s;display:inline-flex}.ab-founder-link:hover{color:var(--accent);border-color:var(--accent);gap:16px}.ab-company{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:60px;display:grid}.ab-company-side h2{letter-spacing:-.03em;font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.12}.ab-company-side p{color:var(--muted);max-width:52ch;margin-top:22px;font-size:16px;line-height:1.7}.ab-parent{border-radius:var(--radius);background:#fff;border:1px solid #0000001f;flex-direction:column;gap:9px;margin-top:32px;padding:18px 24px;text-decoration:none;transition:border-color .3s,transform .3s,box-shadow .3s;display:inline-flex}.ab-parent>span:first-child{font-family:var(--font-display);color:var(--ink);font-size:15px;font-weight:700}.ab-parent .host{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.ab-parent .host:before{content:"";background:var(--accent);flex:none;width:6px;height:6px}.ab-parent:hover{border-color:var(--accent)}.ab-facts dl{border-top:1px solid #00000024}.ab-fact{border-bottom:1px solid #00000014;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.ab-fact dt{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:9.5px;font-weight:700}.ab-fact dd{font-family:var(--font-mono);color:var(--ink);font-size:13px;line-height:1.7}.ab-fact dd a{color:var(--ink);text-underline-offset:3px;transition:color .3s}.ab-fact dd a:hover{color:var(--accent)}.dark .ab-company{z-index:1;position:relative}.dark .ab-company-side h2{color:#fff}.dark .ab-company-side p{color:var(--on-dark)}.dark .ab-parent{background:var(--card-dark);border-color:#ffffff21}.dark .ab-parent>span:first-child{color:#fff}.dark .ab-parent .host{color:var(--on-dark)}.dark .ab-parent:hover{border-color:#ff3d008c}.dark .ab-facts dl{border-top-color:#ffffff24}.dark .ab-fact{border-bottom-color:#ffffff1a}.dark .ab-fact dt{color:var(--dim)}.dark .ab-fact dd,.dark .ab-fact dd a{color:#fff}.dark .ab-fact dd a:hover{color:var(--accent)}@media (max-width:1024px){.ab-founders{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ab-company{grid-template-columns:minmax(0,1fr);gap:44px}}@media (max-width:640px){.ab-principles{grid-template-columns:minmax(0,1fr)}.ab-principle{padding:28px 24px 26px}.ab-founders{grid-template-columns:minmax(0,1fr)}.ab-mono{aspect-ratio:16/9}.ab-fact{grid-template-columns:minmax(0,1fr);gap:7px}.ab-parent{width:100%}}@media (max-width:360px){.ab-principle{padding:24px 20px}.ab-parent{padding:16px 18px}}.il-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:60px;display:grid}.il-formbox{background:#000;border-radius:24px;padding:46px 44px;position:relative;overflow:hidden;box-shadow:0 40px 80px #00000024}.il-formbox .halo{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ff3d0024 0%,#ff3d0000 60%);border-radius:50%;width:700px;height:700px;position:absolute;bottom:-300px;right:-220px}.il-formbox h2{z-index:1;color:#fff;letter-spacing:-.02em;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.12;position:relative}.il-formbox .fsub{z-index:1;color:var(--on-dark);margin:14px 0 32px;font-size:16px;line-height:1.7;position:relative}.il-direct-title{letter-spacing:-.02em;margin-bottom:26px;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.12}.il-channels{border-top:1px solid #00000024;list-style:none}.il-channel{color:var(--ink);border-bottom:1px solid #0000001a;padding:22px 48px 22px 0;text-decoration:none;transition:padding-left .35s cubic-bezier(.16,1,.3,1),border-color .35s;display:block;position:relative}.il-channel:before{content:"";background:var(--accent);transform-origin:50%;width:2px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:16px;bottom:16px;left:0;transform:scaleY(0)}.il-channel .k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:700;display:block}.il-channel .v{word-break:break-word;font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-top:10px;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;line-height:1.2;transition:color .3s;display:block}.il-channel .note{color:var(--muted);margin-top:9px;font-size:14.5px;line-height:1.6;display:block}.il-channel .arw{font-family:var(--font-mono);color:var(--muted);font-size:16px;transition:color .3s,transform .3s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.il-channel:hover,.il-channel:focus-visible{border-color:var(--accent);padding-left:16px}.il-channel:hover:before,.il-channel:focus-visible:before{transform:scaleY(1)}.il-channel:hover .v,.il-channel:focus-visible .v{color:var(--accent)}.il-channel:hover .arw,.il-channel:focus-visible .arw{color:var(--accent);transform:translate(6px,-50%)}.il-channel:focus-visible{outline-offset:-2px}.il-booking-inner{z-index:1;max-width:760px;position:relative}.il-kicker{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:9.5px;font-weight:700;display:block}.il-booking-inner h2{letter-spacing:-.03em;font-size:clamp(1.9rem,4vw,3rem);line-height:1.08}.il-booking-inner p{color:var(--on-dark);max-width:54ch;margin-top:20px;font-size:18px;line-height:1.6}.il-booking-inner .btn{margin-top:38px}.il-faq{border-top:1px solid #00000024;max-width:940px;list-style:none}.il-faq a{color:var(--ink);border-bottom:1px solid #00000017;grid-template-columns:5px minmax(0,1fr) 24px;align-items:center;gap:18px;padding:24px 0;text-decoration:none;transition:padding-left .35s cubic-bezier(.16,1,.3,1),border-color .35s;display:grid}.il-faq .n{font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.il-faq .n:before{content:"";background:var(--accent);flex:none;width:5px;height:5px}.il-faq .q{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:700;line-height:1.35;transition:color .3s}.il-faq .arw{font-family:var(--font-mono);color:var(--muted);justify-self:end;font-size:15px;transition:color .3s,transform .3s}.il-faq a:hover,.il-faq a:focus-visible{border-color:var(--accent);padding-left:14px}.il-faq a:hover .q,.il-faq a:focus-visible .q{color:var(--accent)}.il-faq a:hover .arw,.il-faq a:focus-visible .arw{color:var(--accent);transform:translate(6px)}.il-faq a:focus-visible{outline-offset:-2px}@media (max-width:1024px){.il-grid{grid-template-columns:minmax(0,1fr);gap:52px}.il-direct{max-width:720px}}@media (max-width:640px){.il-formbox{border-radius:18px;padding:30px 22px}.il-channel{padding:20px 40px 20px 0}.il-faq a{grid-template-columns:5px minmax(0,1fr) 20px;gap:12px;padding:20px 0}}@media (max-width:360px){.il-formbox{padding:26px 18px}.il-channel .v{font-size:1.05rem}}.vaka-kind{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--ink);border:1px solid #0003;border-radius:6px;align-items:center;padding:6px 12px;font-size:9.5px;font-weight:700;display:inline-flex}.vaka-kind.ajan{border-color:var(--accent);color:var(--ink)}.dark .vaka-kind,.vaka-card .vaka-kind{color:#fff;border-color:#ffffff47}.dark .vaka-kind.ajan,.vaka-card .vaka-kind.ajan{color:var(--accent);border-color:#ff3d0099}.vaka-sys{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vaka-sys li{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border:1px solid #00000029;border-radius:6px;padding:7px 12px;font-size:10px}.dark .vaka-sys li,.vaka-card .vaka-sys li{color:#fff;border-color:#ffffff2e}.vaka-logo{flex:none;justify-content:flex-start;align-items:center;max-width:160px;height:38px;display:inline-flex}.vaka-logo img{object-fit:contain;filter:brightness(0)invert();opacity:.95;width:auto;max-width:100%;height:auto;max-height:100%}.vaka-logo.sq{max-width:64px;height:54px}.page-hero.is-light .vaka-logo img{filter:brightness(0);opacity:.9}.vaka-tools{border-bottom:1px solid #0000001a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;padding-bottom:22px;display:flex}.vaka-filter{flex-wrap:wrap;gap:8px;display:inline-flex}.vaka-fbtn{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:var(--radius);cursor:pointer;color:var(--ink);background:0 0;border:1px solid #0000002e;padding:10px 18px;font-size:10.5px;font-weight:700;transition:border-color .3s,background .3s,color .3s}.vaka-fbtn:hover{border-color:var(--accent);color:var(--ink);background:#ff3d0012}.vaka-fbtn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.vaka-count{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.vaka-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.vaka-card{background:var(--card-dark);color:#fff;border-radius:var(--radius-lg);border:1px solid #ffffff14;flex-direction:column;padding:38px 36px 32px;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden}.vaka-card:hover{border-color:#ff3d008c}.vaka-card .p-halo{filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#ff3d001f 0%,#ff3d0000 62%);border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-140px}.vaka-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.vaka-card-title{letter-spacing:-.02em;font-size:clamp(1.3rem,2.1vw,1.75rem);line-height:1.2}.vaka-card-title em{color:var(--accent);font-style:normal}.vaka-card-title a{color:inherit;text-decoration:none}.vaka-card-title a:after{content:"";z-index:2;position:absolute;inset:0}.vaka-card-meta{grid-template-columns:repeat(3,auto);justify-content:start;gap:8px 28px;margin:24px 0 22px;display:grid}.vaka-card-meta dt{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;font-size:9px}.vaka-card-meta dd{font-family:var(--font-mono);color:#fff;margin-top:5px;font-size:12.5px;line-height:1.5}.vaka-card-cta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-top:auto;padding-top:26px;font-size:10.5px;transition:color .3s}.vaka-card:hover .vaka-card-cta{color:var(--accent)}.vaka-hero .ph-lead{max-width:62ch}.vaka-body{grid-template-columns:260px 1fr;column-gap:80px;display:grid}.vaka-meta{top:calc(var(--nav-h) + 40px);align-self:start;position:sticky}.vaka-meta dl{border-top:1px solid #00000024}.vaka-meta dl>div{border-bottom:1px solid #0000001a;padding:14px 0}.vaka-meta dt{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.vaka-meta dd{font-family:var(--font-mono);color:var(--ink);margin-top:7px;font-size:13px;line-height:1.6}.vaka-article{max-width:780px}.vaka-sec+.vaka-sec{margin-top:76px}.vaka-sec h2{letter-spacing:-.03em;border-bottom:2px solid var(--accent);margin-bottom:30px;padding-bottom:16px;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.12;display:inline-block}.vaka-p{color:var(--muted);max-width:62ch;margin-bottom:26px;font-size:16px;line-height:1.7}.vaka-list{max-width:66ch;list-style:none}.vaka-list li{color:var(--muted);padding:9px 0 9px 22px;font-size:16px;line-height:1.7;position:relative}.vaka-list li:before{content:"—";color:var(--accent);position:absolute;left:0}.vaka-list li:first-child{color:var(--ink);font-size:18px;line-height:1.55}.vaka-stage-wrap{margin-bottom:44px}.vaka-stage .stage{min-height:320px;box-shadow:0 26px 52px #0000002e}.vaka-flow{border-top:1px solid #0000001f;list-style:none}.vaka-step{border-bottom:1px solid #0000001a;grid-template-columns:54px 1fr;gap:22px;padding:24px 0;display:grid}.vaka-step .n{font-family:var(--font-display);color:var(--accent);font-size:20px;font-weight:800;line-height:1.2}.vaka-step .phase{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;font-size:9.5px;font-weight:700;display:block}.vaka-step h3{letter-spacing:-.01em;color:var(--ink);font-size:17px;line-height:1.3}.vaka-step p{color:var(--muted);margin-top:9px;font-size:15px;line-height:1.65}.vaka-control{z-index:1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:26px;list-style:none;display:grid;position:relative}.vaka-control li{color:#fff;border-top:1px solid #fff3;padding-top:24px;font-size:16px;line-height:1.7}.vaka-control li:before{content:"";background:var(--accent);width:22px;height:2px;margin-bottom:20px;display:block}.vaka-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:26px;display:grid}.vaka-metric{border-top:1px solid #00000024;padding-top:18px}.vaka-metric dt{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.vaka-metric .v{font-family:var(--font-display);letter-spacing:-.03em;color:var(--accent);margin-top:12px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1;display:block}.vaka-metric .note{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.6;display:block}.vaka-quote-slot{z-index:1;max-width:820px;margin-top:70px;position:relative}.vaka-quote blockquote{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:700;line-height:1.35}.vaka-quote blockquote:before{content:"“";color:var(--accent)}.vaka-quote blockquote:after{content:"”";color:var(--accent)}.vaka-quote figcaption{flex-direction:column;gap:6px;margin-top:24px;display:flex}.vaka-quote .who{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;font-size:11px}.vaka-quote .role{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;font-size:10.5px}.vaka-nav{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.vaka-navlink{color:inherit;border-radius:var(--radius-lg);border:1px solid #00000024;flex-direction:column;gap:12px;padding:30px 32px;text-decoration:none;transition:border-color .3s,transform .3s;display:flex}.vaka-navlink:hover{border-color:var(--accent)}.vaka-navlink.next{text-align:right;align-items:flex-end}.vaka-navlink .dir{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700;transition:color .3s}.vaka-navlink:hover .dir{color:var(--accent)}.vaka-navlink .name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:700;line-height:1.25}.vaka-navlink .kind{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.vaka-ph{border-radius:var(--radius);border:1.5px dashed #0000004d;max-width:640px;padding:22px 24px}.vaka-ph-head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:10.5px;font-weight:700;display:flex}.vaka-ph-head:before{content:"";background:var(--accent);border-radius:2px;flex:none;width:9px;height:9px;display:inline-block}.vaka-ph-hints{font-family:var(--font-mono);color:var(--muted);letter-spacing:.1em}.vaka-ph-note{color:var(--muted);margin-top:12px;font-size:13.5px;line-height:1.6}.dark .vaka-ph{border-color:#fff6}.dark .vaka-ph-head{color:#fff}.dark .vaka-ph-hints,.dark .vaka-ph-note{color:#fffc}.vaka-ph-inline{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1.5px dashed #0000004d;border-radius:6px;margin-top:7px;padding:4px 9px;font-size:10.5px;display:inline-block}@media (max-width:1024px){.vaka-grid{grid-template-columns:1fr}.vaka-body{grid-template-columns:1fr;row-gap:52px}.vaka-meta{position:static}.vaka-meta dl{border-top:0;grid-template-columns:repeat(2,1fr);column-gap:28px;display:grid}.vaka-article{max-width:none}}@media (max-width:640px){.vaka-tools{flex-direction:column;align-items:flex-start;gap:16px}.vaka-card{padding:30px 24px 26px}.vaka-card-meta{grid-template-columns:repeat(2,auto);gap:14px 24px}.vaka-meta dl{grid-template-columns:1fr}.vaka-sec+.vaka-sec{margin-top:58px}.vaka-step{grid-template-columns:48px 1fr;gap:14px}.vaka-nav{grid-template-columns:1fr}.vaka-navlink{padding:24px 22px}.vaka-navlink.next{text-align:left;align-items:flex-start}.vaka-quote-slot{margin-top:52px}}@media (max-width:360px){.vaka-fbtn{letter-spacing:.12em;padding:9px 13px}.vaka-card{padding:26px 18px 22px}.vaka-logo{max-width:128px;height:30px}.vaka-logo.sq{max-width:52px;height:44px}.vaka-card-meta{grid-template-columns:1fr}.vaka-sys li{padding:6px 9px;font-size:9.5px}}.bk{z-index:1;color:#fff;position:relative}.bk-shell{background:var(--card-dark);z-index:1;border:1px solid #ffffff1a;border-radius:24px;max-width:860px;padding:42px 44px;position:relative}.bk-center .section-head{text-align:center;margin-inline:auto}.bk-center .section-head .lead,.bk-center .bk-shell{margin-inline:auto}.block:not(.dark)>.container>.bk-shell{box-shadow:0 34px 64px #00000029}#randevu:has(.bk-done) .section-head{display:none}.bk-slide{--step:0;margin:-4px;padding:4px;display:grid;overflow:hidden}.bk-pane{min-width:0;transform:translateX(calc((var(--i) - var(--step)) * (100% + 8px)));opacity:0;flex-direction:column;grid-area:1/1;transition:transform .6s cubic-bezier(.65,0,.35,1),opacity .45s;display:flex}.bk-pane.is-active{opacity:1}.bk-pane-done,.bk-pane-start{justify-content:center}.bk-intro{flex-direction:column;display:flex}.bk-intro .fsub{margin-bottom:28px}.bk-intro>.btn{align-self:flex-end}.bk-expect-mini{gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.bk-expect-mini li{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff1a;grid-template-columns:44px 1fr;column-gap:14px;padding:16px 20px;transition:border-color .4s,transform .4s cubic-bezier(.165,.84,.44,1);display:grid}.bk-expect-mini li:hover{border-color:var(--accent);transform:translate(4px)}.bk-expect-mini .n{font-family:var(--font-display);color:var(--accent);grid-row:span 2;font-size:19px;font-weight:800}.bk-expect-mini h3{color:#fff;margin:0 0 4px;font-size:17px}.bk-expect-mini p{font-family:var(--font-body);color:var(--on-dark);font-size:15px;line-height:1.6}.in .bk-pane-start.is-active .bk-intro>:not(ol),.in .bk-pane-start.is-active .bk-expect-mini li{animation:.8s cubic-bezier(.19,1,.22,1) both bk-rise}.in .bk-pane-start.is-active .bk-intro>:first-child{animation-delay:.15s}.in .bk-pane-start.is-active .bk-intro>:nth-child(2){animation-delay:.28s}.in .bk-pane-start.is-active .bk-expect-mini li:first-child{animation-delay:.42s}.in .bk-pane-start.is-active .bk-expect-mini li:nth-child(2){animation-delay:.52s}.in .bk-pane-start.is-active .bk-expect-mini li:nth-child(3){animation-delay:.62s}.in .bk-pane-start.is-active .bk-intro>.btn{animation-delay:.76s}.in .bk-pane-start.is-active .bk-intro h2 .accent{animation:.5s cubic-bezier(.34,1.56,.64,1) .95s both bk-dot;display:inline-block}@keyframes bk-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes bk-dot{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}.bk-calnav .bk-nav+.bk-calrange{margin-right:auto}.bk-foot[aria-hidden=true]{visibility:hidden}.bk-calnav.bk-timenav{justify-content:flex-start}.bk-timemeta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#a8a8a8;margin-left:auto;font-size:10.5px}.bk-daytimes{border-top:1px solid #ffffff1a;margin-top:24px;padding-top:22px}.bk-daytimes-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.bk-slotstack{display:grid}.bk-slotstack>*{grid-area:1/1;align-self:start}.bk-slotghost{visibility:hidden;pointer-events:none}.bk-slotstack .bk-slotgrid{grid-template-columns:repeat(var(--slot-cols,8), minmax(0, 1fr))}.bk-slotghost .bk-slot{text-align:center;display:block}.bk-formhint{font-family:var(--font-body);color:#fff;font-size:15px}.bk-taken{font-family:var(--font-body);color:var(--on-dark);background:#ff3d001a;border:1px solid #ff3d0073;border-radius:8px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.6}.bk-taken b{color:#fff}.bk-cal{--bk-r:8px}.bk-calnav{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.bk-calrange{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;font-size:11px}.bk-calarrows{gap:8px;display:inline-flex}.bk-nav{cursor:pointer;color:#fff;background:0 0;border:1px solid #fff3;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:border-color .3s,background .3s,color .3s;display:inline-flex}.bk-nav:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.bk-nav:disabled{opacity:.3;cursor:not-allowed}.bk-calhead,.bk-calgrid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.bk-calhead{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#8c8c8c;margin-bottom:8px;font-size:10px}.bk-calhead span{text-align:center}.bk-calgrid{row-gap:8px}.bk-cell{cursor:default;color:#fff;min-height:64px;font-family:var(--font-mono);background:0 0;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 4px;transition:border-color .25s,background .25s,color .25s;display:flex;position:relative}.bk-cell .mo{letter-spacing:.14em;text-transform:uppercase;color:#a8a8a8;font-size:9px}.bk-cell .d{font-size:16px;line-height:1.2}.bk-cell .td{background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:7px;right:7px}.bk-cell.is-open{cursor:pointer;color:var(--ink);background:#fff;border-color:#fff}.bk-cell.is-open .mo{color:var(--muted)}.bk-cell.is-open:hover{border-color:var(--accent);background:#fff}.bk-cell.is-off{color:#5e5e5e;border-color:#ffffff0f}.bk-cell.is-off .mo{color:#4a4a4a}.bk-cell.is-on,.bk-cell.is-on:hover{border-color:var(--accent);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px #ff3d0059;background:#fff}.bk-slotgrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin:0;padding:2px;list-style:none;display:grid}.bk-slot{cursor:pointer;width:100%;color:var(--ink);font-family:var(--font-display);background:#fff;border:1px solid #fff;border-radius:8px;padding:13px 8px;font-size:15px;font-weight:600;transition:border-color .3s,box-shadow .3s}.bk-slot:hover{border-color:var(--accent)}.bk-slot.is-on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px #ff3d0059}.bk-hint{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#cfcfcf;margin-top:8px;font-size:10px;display:block}.field.err .bk-hint{display:none}.bk-link{cursor:pointer;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff4d;align-items:center;gap:8px;padding:0 0 4px;font-size:10.5px;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}.bk-link:hover{color:var(--accent);border-color:var(--accent)}.bk-empty{font-family:var(--font-body);color:var(--on-dark);padding:34px 0;font-size:15px;line-height:1.8}.bk-foot{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.bk-tz{font-family:var(--font-mono);letter-spacing:.1em;color:#cfcfcf;font-size:11px}.bk-tzbtn{cursor:pointer;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff4d;padding:0 0 3px;font-size:10.5px;transition:color .3s,border-color .3s}.bk-tzbtn:hover{color:var(--accent);border-color:var(--accent)}.bk-notice{border-radius:var(--radius);background:#ff3d001a;border:1px solid #ff3d0073;margin-bottom:30px;padding:20px 22px}.bk-notice h3{color:#fff;margin-bottom:8px;font-size:18px}.bk-notice p{font-family:var(--font-body);color:var(--on-dark);font-size:15px;line-height:1.7}.bk-done{text-align:center;padding:30px 0 14px}.bk-done h3:focus{outline:none}.bk-check{width:54px;height:54px;color:var(--live);background:#22c55e1f;border:1px solid #22c55e80;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;display:flex}.bk-check svg{width:26px;height:26px}.bk-done h3{color:#fff;margin-bottom:14px;font-size:28px}.bk-when{font-family:var(--font-display);color:#fff;font-size:19px;font-weight:700}.bk-when-tz{font-family:var(--font-mono);letter-spacing:.1em;color:#cfcfcf;margin-top:8px;font-size:11px;font-weight:400;display:block}.bk-motto{max-width:46ch;font-family:var(--font-body);color:var(--on-dark);margin:22px auto 0;font-size:16px;line-height:1.7}.bk-skel-bar,.bk-skel-box{border-radius:var(--radius);background:linear-gradient(90deg,#161616 0%,#232323 50%,#161616 100%) 0 0/200% 100%;animation:1.4s linear infinite bk-shimmer;display:block}.bk-skel-bar{border-radius:8px;width:160px;height:32px;margin-bottom:20px}.bk-skel-grid{grid-template-columns:repeat(5,1fr);gap:8px 6px;display:grid}.bk-skel-box{border-radius:8px;height:64px}@keyframes bk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bk-expect{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bk-expect-card{border-radius:var(--radius);background:#f2f2f2;border:1px solid #00000014;padding:28px 24px;transition:transform .4s cubic-bezier(.165,.84,.44,1),border-color .4s}.bk-expect-card:hover{border-color:var(--accent)}.bk-expect-card .n{font-family:var(--font-display);color:var(--accent);font-size:19px;font-weight:800}.bk-expect-card h3{margin:12px 0 10px;font-size:19px}.bk-expect-card p{color:var(--muted);font-size:15px;line-height:1.7}@media (max-width:1024px){.bk-expect{grid-template-columns:1fr}}@media (max-width:640px){.bk-shell{border-radius:18px;padding:26px 20px}.bk-expect-mini li{grid-template-columns:34px 1fr;padding:14px 16px}.bk-calhead,.bk-calgrid,.bk-skel-grid{gap:5px}.bk-cell{min-height:58px;padding:7px 2px}.bk-cell .d{font-size:15px}.bk-slotgrid,.bk-slotstack .bk-slotgrid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.bk-slide{position:relative}.bk-pane-form:not(.is-active){position:absolute;top:4px;left:4px;right:4px}}@media (max-width:400px){.bk-calhead{letter-spacing:.1em;font-size:9px}.bk-cell{min-height:54px}.bk-cell .d{font-size:14px}.bk-cell .mo{letter-spacing:.04em;font-size:8px}.bk-timemeta{display:none}.bk-slotgrid{grid-template-columns:repeat(3,1fr)}.bk-done h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.bk-skel-bar,.bk-skel-box{background:#1a1a1a;animation:none}.bk-pane{transition:none}.bk-intro>*,.bk-intro h2 .accent,.bk-expect-mini li{animation:none!important}}.cz-head{z-index:1;position:relative}.block:not(.dark) .cz-head .lead{color:var(--muted)}.dark .cz-head .lead{color:var(--on-dark)}.cz-rows{margin:0}.cz-row{border-top:1px solid #ffffff1a;grid-template-columns:112px 1fr;align-items:baseline;gap:16px;padding:13px 0;display:grid}.cz-row:last-child{border-bottom:1px solid #ffffff1a}.cz-row dt{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:9.5px}.cz-row dd{color:var(--on-dark);margin:0;font-size:15px;line-height:1.6}.block:not(.dark) .cz-row{border-top-color:#0000001a}.block:not(.dark) .cz-row:last-child{border-bottom-color:#0000001a}.block:not(.dark) .cz-row dt,.block:not(.dark) .cz-row dd{color:var(--muted)}.cz-core{z-index:1;position:relative}.cz-core-block{grid-template-columns:1fr 1fr;align-items:center;column-gap:56px;display:grid}.cz-core-block+.cz-core-block{border-top:1px solid #ffffff1a;margin-top:40px;padding-top:40px}.cz-core-block.alt .cz-core-text{order:2}.cz-core-n{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark);align-items:center;gap:10px;font-size:10.5px;display:inline-flex}.cz-core-n:before{content:"";background:var(--accent);flex:none;width:6px;height:6px}.cz-core-text h3{letter-spacing:-.02em;color:#fff;margin:16px 0 14px;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.cz-core-text p{color:var(--on-dark);margin-bottom:26px;font-size:16px;line-height:1.7}.block:not(.dark) .cz-core-block+.cz-core-block{border-top-color:#0000001a}.block:not(.dark) .cz-core-n{color:var(--muted)}.block:not(.dark) .cz-core-text h3{color:var(--ink)}.block:not(.dark) .cz-core-text p{color:var(--muted)}.cz-stage-frame{position:relative}.cz-stage{min-height:320px}.cz-demo{font-family:var(--font-mono);white-space:nowrap;color:var(--accent);background:#ff3d0012;border:1px solid #ff3d0073;border-radius:6px;align-items:center;gap:7px;margin-left:auto;padding:4px 11px;display:inline-flex}.cz-demo:before{content:"";background:var(--accent);flex:none;width:6px;height:6px}.cz-doc{font-family:var(--font-mono);color:var(--on-dark);border:1px solid #ffffff29;border-radius:6px;align-items:center;gap:7px;padding:3px 9px;font-size:11px;display:inline-flex}.cz-doc:before{content:"";border:1px solid var(--accent);border-radius:2px;flex:none;width:8px;height:10px}.block:not(.dark) .cz-stage-frame .cz-stage{border-color:#ffffff29;box-shadow:inset 0 0 60px #0009,0 34px 64px #00000029}.cz-config{border-top:1px solid #0000001a;margin:0}.cz-config-item{border-bottom:1px solid #0000001a;grid-template-columns:.5fr 1.5fr;align-items:baseline;column-gap:48px;padding:26px 0;display:grid}.cz-config-item dt{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);align-items:baseline;gap:14px;font-size:18px;font-weight:700;line-height:1.35;display:flex}.cz-config-n{font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted);font-size:10px;font-weight:400}.cz-config-item dd{color:var(--muted);max-width:68ch;margin:0;font-size:16px;line-height:1.7}.dark .cz-config{z-index:1;border-top-color:#ffffff1f;position:relative}.dark .cz-config-item{border-bottom-color:#ffffff1f}.dark .cz-config-item dt{color:#fff}.dark .cz-config-n{color:var(--accent)}.dark .cz-config-item dd{color:var(--on-dark)}.cz-cards{z-index:1;grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}.cz-card{background:var(--card-dark);border-radius:var(--radius-lg);border:1px solid #ffffff21;padding:34px 28px 30px;transition:transform .5s cubic-bezier(.19,1,.22,1),border-color .5s,box-shadow .5s}.cz-card:hover{border-color:#ff3d008c}.cz-card-k{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark);align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.cz-card-k:before{content:"";background:var(--accent);flex:none;width:6px;height:6px}.cz-card h3{letter-spacing:-.01em;color:#fff;margin:16px 0 12px;font-size:20px;line-height:1.25}.cz-card p{color:var(--on-dark);font-size:15px;line-height:1.65}.block:not(.dark) .cz-card{background:#fff;border-color:#eee}.block:not(.dark) .cz-card:hover{border-color:var(--accent)}.block:not(.dark) .cz-card-k{color:var(--muted)}.block:not(.dark) .cz-card h3{color:var(--ink)}.block:not(.dark) .cz-card p{color:var(--muted)}.cz-steps{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.cz-step{border-radius:var(--radius);background:#fff;border:1px solid #eee;flex-direction:column;padding:30px 24px;transition:transform .4s cubic-bezier(.165,.84,.44,1),border-color .4s,box-shadow .4s;display:flex}.cz-step:hover{border-color:var(--accent)}.cz-step .n{font-family:var(--font-display);color:var(--accent);font-size:19px;font-weight:800}.cz-step h3{margin:14px 0 10px;font-size:19px;line-height:1.25}.cz-step p{color:var(--muted);flex:1;font-size:15px;line-height:1.6}.dark .cz-steps{z-index:1;position:relative}.dark .cz-step{background:var(--card-dark);border-color:#ffffff21}.dark .cz-step:hover{border-color:#ff3d008c}.dark .cz-step h3{color:#fff}.dark .cz-step p{color:var(--on-dark)}.cz-note{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;margin-top:42px;font-size:12px;display:flex}.cz-note .dash{background:#ff3d0099;flex:none;width:46px;height:1px}.cz-note b{color:var(--ink);letter-spacing:.12em}.dark .cz-note{color:var(--on-dark);z-index:1;position:relative}.dark .cz-note b{color:#fff}.cz-fit{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.cz-fit-item{border-radius:var(--radius);background:#fff;border:1px solid #eee;padding:34px 32px 32px;transition:transform .5s cubic-bezier(.19,1,.22,1),border-color .5s,box-shadow .5s}.cz-fit-item:hover{border-color:var(--accent)}.cz-fit-k{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.cz-fit-k:before{content:"";background:var(--accent);flex:none;width:6px;height:6px}.cz-fit-head{align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.cz-fit-head .cz-fit-k{font-family:var(--font-display);letter-spacing:-.015em;text-transform:none;color:var(--accent);flex:none;align-items:baseline;gap:11px;font-size:19px;font-weight:700;line-height:1.3}.cz-fit-head .cz-fit-k:before{content:none}.cz-fit-item h3{letter-spacing:-.015em;margin:0;font-size:19px;line-height:1.3}.cz-fit-item p{color:var(--ink);font-size:15px;line-height:1.65}.cz-fit-item p.cz-fit-quote{margin-bottom:6px}.dark .cz-fit{z-index:1;position:relative}.dark .cz-fit-item{background:var(--card-dark);border-color:#ffffff21}.dark .cz-fit-item:hover{border-color:#ff3d008c}.dark .cz-fit-item h3,.dark .cz-fit-item p{color:#fff}.cz-blocks{z-index:1;grid-template-columns:1fr 1fr;gap:20px;display:grid;position:relative}.cz-block{background:var(--card-dark);border-radius:var(--radius-lg);border:1px solid #ffffff21;flex-direction:column;padding:38px 34px 34px;transition:transform .5s cubic-bezier(.19,1,.22,1),border-color .5s,box-shadow .5s;display:flex;position:relative;overflow:hidden}.cz-block:hover{border-color:#ff3d008c}.cz-block-tag{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-self:flex-start;align-items:center;gap:9px;font-size:9.5px;display:inline-flex}.cz-block.otomasyon .cz-block-tag{color:var(--on-dark)}.cz-block-tag:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.cz-block.otomasyon .cz-block-tag:before{border-radius:0}.cz-block h3{letter-spacing:-.02em;color:#fff;margin:16px 0 12px;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.14}.cz-block>p{color:var(--on-dark);margin-bottom:26px;font-size:16px;line-height:1.7}.cz-block .cz-rows{margin-bottom:26px}.cz-block-list{margin:0 0 26px;padding:0;list-style:none}.cz-block-list li{color:var(--on-dark);padding:7px 0 7px 22px;font-size:15px;line-height:1.65;position:relative}.cz-block-list li:before{content:"—";color:var(--accent);position:absolute;left:0}.block:not(.dark) .cz-block{background:#fff;border-color:#eee}.block:not(.dark) .cz-block:hover{border-color:var(--accent)}.block:not(.dark) .cz-block .cz-block-tag,.block:not(.dark) .cz-block.otomasyon .cz-block-tag{color:var(--muted)}.block:not(.dark) .cz-block h3{color:var(--ink)}.block:not(.dark) .cz-block>p,.block:not(.dark) .cz-block-list li{color:var(--muted)}.cz-ladder{z-index:1;border-top:1px solid #ffffff1f;margin:0;position:relative}.cz-ladder-item{border-bottom:1px solid #ffffff1f;grid-template-columns:.5fr 1.5fr;align-items:baseline;column-gap:48px;padding:24px 0;display:grid}.cz-ladder-item dt{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;align-items:baseline;gap:14px;font-size:18px;font-weight:700;line-height:1.35;display:flex}.cz-ladder-n{font-family:var(--font-mono);letter-spacing:.16em;color:var(--accent);font-size:10px;font-weight:400}.cz-ladder-item dd{color:var(--on-dark);max-width:68ch;margin:0;font-size:16px;line-height:1.7}.block:not(.dark) .cz-ladder{border-top-color:#0000001a}.block:not(.dark) .cz-ladder-item{border-bottom-color:#0000001a}.block:not(.dark) .cz-ladder-item dt{color:var(--ink)}.block:not(.dark) .cz-ladder-n,.block:not(.dark) .cz-ladder-item dd{color:var(--muted)}@media (max-width:1024px){.cz-core-block{grid-template-columns:1fr;row-gap:32px}.cz-core-block.alt .cz-core-text{order:0}.cz-cards,.cz-steps{grid-template-columns:repeat(2,1fr)}.cz-blocks{grid-template-columns:1fr}.cz-config-item,.cz-ladder-item{grid-template-columns:1fr;row-gap:12px}}@media (max-width:640px){.cz-fit,.cz-cards,.cz-steps{grid-template-columns:1fr}.cz-fit-item,.cz-card,.cz-block{padding:28px 22px 26px}.cz-stage{min-height:0;padding:16px 16px 20px}.cz-core-block+.cz-core-block{margin-top:32px;padding-top:32px}.cz-row{grid-template-columns:1fr;gap:5px}.cz-note{align-items:flex-start}}.tour-page{--tour-gap:14px;--tour-stage-h:60vh;--tour-surround:#262626;background:var(--tour-surround);color:#fff;height:100vh;font-family:var(--font-body);grid-template-rows:minmax(0,1fr);display:grid}body.bare:has(.tour-page){background:#262626}html:has(>body.bare .tour-page){background:#262626}@supports (height:100svh){.tour-page{--tour-stage-h:60svh;height:100svh}}.tour-main{gap:var(--tour-gap);min-width:0;min-height:0;padding:var(--tour-gap);flex-direction:column;display:flex}@media (min-width:1200px){.tour-page .tour-device{flex-direction:column;flex:auto;min-height:240px;display:flex}.tour-page .tour-device .fw-stage{flex:auto;height:auto;min-height:0}.tour-page .tour-bar{flex:none;position:static}}.tour-device{background:#fafafa;border:1px solid #ffffff24;border-radius:14px;width:100%;min-width:0;position:relative;overflow:hidden}.tour-device .fw-stage{width:100%;height:var(--tour-stage-h);overscroll-behavior:contain;isolation:isolate;display:block;overflow:auto}.tour-slide-backdrop{z-index:29;pointer-events:none;opacity:0;visibility:hidden;background:#fff;border-radius:14px;transition:opacity .25s,visibility 0s linear .25s;position:absolute;inset:0}.tour-slide-backdrop[data-show=true]{opacity:1;visibility:visible;transition:opacity .25s,visibility}.tour-slide{z-index:30;overscroll-behavior:contain;color:#0a0a0a;opacity:0;visibility:hidden;background:#fff;border-radius:14px;transition:opacity .25s,transform .25s,visibility 0s linear .25s;display:flex;position:absolute;inset:0;overflow:auto;transform:translateY(8px)}.tour-slide[data-show=true]{opacity:1;visibility:visible;transition:opacity .25s,transform .25s,visibility;transform:none}.tour-slide-inner{box-sizing:border-box;width:100%;max-width:760px;margin:auto;padding:48px}.tour-slide-kicker{font-family:var(--font-space-mono), "Space Mono", monospace;letter-spacing:.2em;text-transform:uppercase;color:#ff3d00;margin:0 0 18px;font-size:11px;line-height:1.4}.tour-slide-title{font-family:var(--font-syne), "Syne", sans-serif;letter-spacing:-.01em;color:#0a0a0a;margin:0 0 22px;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.1}.tour-slide-title .accent{color:#ff3d00}.tour-slide-body{max-width:62ch}.tour-slide-body p{font-family:var(--font-inter), "Inter", sans-serif;color:#333;margin:0 0 14px;font-size:17px;line-height:1.6}.tour-slide-body p:last-child{margin-bottom:0}.tour-slide-list{max-width:62ch;margin-top:26px}.tour-slide-list-label{font-family:var(--font-space-mono), "Space Mono", monospace;letter-spacing:.2em;text-transform:uppercase;color:#999;margin:0 0 10px;font-size:11px}.tour-slide-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tour-slide-list li{font-family:var(--font-space-mono), "Space Mono", monospace;color:#0a0a0a;padding-left:18px;font-size:13px;line-height:1.5;position:relative}.tour-slide-list li:before{content:"";background:#ff3d00;width:6px;height:6px;position:absolute;top:.6em;left:0}.tour-slide-note{font-family:var(--font-space-mono), "Space Mono", monospace;color:#999;margin:30px 0 0;font-size:11px;line-height:1.5}@media (max-width:759px){.tour-slide-inner{padding:24px}.tour-slide-title{font-size:clamp(24px,7vw,32px)}.tour-slide-body p{font-size:16px}}.tour-slide-inner.tour-story{max-width:820px;padding:56px 48px}.tour-story-title{font-family:var(--font-syne), "Syne", sans-serif;letter-spacing:-.01em;color:#ff3d00;margin:0 0 22px;font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.3}.tour-story-p{max-width:34ch;font-family:var(--font-inter), "Inter", Arial, sans-serif;letter-spacing:-.015em;color:#0a0a0a;text-wrap:pretty;margin:0 0 22px;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.45}.tour-story .tour-story-title{opacity:0;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .45s ease-out}.tour-slide[data-show=true] .tour-story .tour-story-title{opacity:1}.tour-story .c{opacity:0;transition:opacity .16s ease-out}.tour-story .c.on{opacity:1}@media (max-width:760px){.tour-slide-inner.tour-story{padding:28px 24px}.tour-story-p{font-size:clamp(20px,5.6vw,26px)}}.tour-slide-inner.tour-hero{text-align:center;flex-direction:column;align-items:center;max-width:900px;display:flex}.tour-hero-logo{width:auto;height:22px;margin-bottom:28px}.tour-hero .tour-slide-title{letter-spacing:-.02em;max-width:24ch;margin-bottom:20px;font-size:clamp(34px,4.2vw,56px);line-height:1.05}.tour-hero-lead{max-width:46ch;font-family:var(--font-inter), "Inter", Arial, sans-serif;color:#333;margin:0 0 32px;font-size:19px;line-height:1.5}.tour-hero-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.tour-hero-facts li{font-family:var(--font-inter), "Inter", Arial, sans-serif;color:#0a0a0a;text-wrap:balance;background:#f4f4f4;border:1px solid #0a0a0a0f;border-radius:12px;padding:16px 14px;font-size:15px;font-weight:400;line-height:1.35}@media (max-width:900px){.tour-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.tour-hero-facts{grid-template-columns:minmax(0,1fr)}.tour-hero-lead{font-size:17px}}@media (prefers-reduced-motion:reduce){.tour-slide,.tour-slide[data-show=true]{transition:none;transform:none}.tour-story .c{opacity:1;transition:none}.tour-story .tour-story-title{opacity:1;color:#ff3d00;transition:none;transform:none}}.tour-bar{z-index:20;background:#fff;border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px 24px;min-height:64px;padding:8px 10px 8px 20px;display:flex;position:sticky;bottom:12px}.tour-progress-wrap{align-items:center;gap:22px;min-width:0;display:flex}.tour-count-num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink);white-space:nowrap;font-size:13px;font-weight:700}.tour-count-num .sep{color:var(--dim);font-weight:400}.tour-chapters{align-items:center;gap:18px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tour-chapter{color:#b3b3b3;flex-direction:column;gap:6px;display:flex}.tour-chapter[data-state=past]{color:var(--ink)}.tour-chapter[data-state=current]{color:var(--accent)}.tour-chapter-label{font-family:var(--font-inter), "Inter", var(--font-body);letter-spacing:-.005em;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1;transition:color .3s}.tour-chapter-dots{gap:4px;display:flex}.tour-dot{background:#0a0a0a24;border-radius:50%;width:6px;height:6px;transition:background-color .3s,transform .3s}.tour-dot[data-state=past]{background:var(--ink)}.tour-dot[data-state=current]{background:var(--accent);transform:scale(1.35)}.tour-nav{flex:none;align-items:center;gap:8px;display:flex}.tour-btn{white-space:nowrap;height:46px;padding:0 22px}.tour-btn.btn-light{border:1px solid #0a0a0a29}.tour-btn:disabled{opacity:.35;cursor:default;pointer-events:none}.tour-book .label{gap:8px}.tour-book svg{flex:none;width:16px;height:16px}@media (max-width:1199px){.tour-page{height:auto;min-height:100vh;display:block}@supports (height:100svh){.tour-page{min-height:100svh}}.tour-main{padding-bottom:40px}}@media (max-width:900px){.tour-chapter-label{display:none}.tour-chapters{gap:10px}.tour-progress-wrap{gap:14px}}@media (max-width:760px){.tour-bar{gap:10px;padding:8px 8px 8px 14px;bottom:8px}.tour-btn{height:42px;padding:0 14px;font-size:13px}.tour-book{padding:0 13px}.tour-book-text{display:none}}@media (max-width:480px){.tour-chapters{display:none}}@media (max-width:360px){.tour-btn{padding:0 11px}}.tour-page .tour-bar[data-sheet]{--peek:132px;--sheet-from:78px;z-index:60;height:min(88vh,760px);min-height:0;transform:translateY(calc(100% - var(--peek)));background:#fff;border:1px solid #0a0a0a14;border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0;transition:transform .5s cubic-bezier(.2,.7,.2,1);animation:.5s cubic-bezier(.2,.7,.2,1) tour-sheet-in;display:flex;position:fixed;inset:auto 14px 0;box-shadow:0 -18px 48px #00000047}@supports (height:100svh){.tour-page .tour-bar[data-sheet]{height:min(88svh,760px)}}.tour-page .tour-bar[data-sheet=open]{transform:translateY(0)}@keyframes tour-sheet-in{0%{transform:translateY(calc(100% - var(--sheet-from)))}to{transform:translateY(calc(100% - var(--peek)))}}.tour-main:has(>.tour-bar[data-sheet]){padding-bottom:calc(var(--tour-gap) + 132px)}.tour-sheet-head{box-sizing:border-box;cursor:pointer;flex:none;align-items:center;gap:16px 28px;min-height:120px;padding:24px 20px 16px 28px;display:flex;position:relative}.tour-sheet-handle{background:#0a0a0a29;border-radius:2px;width:40px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.tour-sheet-text{flex:auto;min-width:0}.tour-sheet-title{font-family:var(--font-syne), "Syne", sans-serif;letter-spacing:-.01em;color:#0a0a0a;margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.2}.tour-sheet-lead{max-width:62ch;font-family:var(--font-inter), "Inter", Arial, sans-serif;color:#555;margin:0;font-size:14.5px;line-height:1.45}.tour-bar[data-sheet=peek] .tour-sheet-lead{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tour-sheet-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.tour-sheet-restart{cursor:pointer;height:46px;font-family:var(--font-inter), "Inter", var(--font-body);color:#6b6b6b;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:0 10px;font-size:13px;font-weight:600;transition:color .2s}.tour-sheet-restart:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.tour-sheet-restart:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tour-sheet-toggle .label{gap:8px}.tour-sheet-toggle svg{flex:none;width:17px;height:17px}.tour-sheet-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 20px 20px;overflow:hidden}.tour-bar[data-sheet=open] .tour-sheet-body{overflow:auto}.tour-sheet .bk-shell{max-width:960px;margin:0 auto;padding:32px 36px}.tour-sheet-scrim{z-index:55;opacity:0;pointer-events:none;background:#00000080;transition:opacity .4s;position:fixed;inset:0}.tour-sheet-scrim[data-show=true]{opacity:1;pointer-events:auto}@media (max-width:1000px){.tour-sheet-title{font-size:20px}}@media (max-width:759px){.tour-page .tour-bar[data-sheet]{--peek:116px;--sheet-from:66px;border-left:0;border-right:0;left:0;right:0}.tour-main:has(>.tour-bar[data-sheet]){padding-bottom:calc(var(--tour-gap) + 116px)}.tour-sheet-head{flex-direction:column;align-items:stretch;gap:10px;min-height:106px;padding:22px 14px 12px}.tour-sheet-title{margin:0;font-size:18px}.tour-bar[data-sheet=peek] .tour-sheet-lead{display:none}.tour-bar[data-sheet=open] .tour-sheet-lead{margin-top:6px;font-size:14px}.tour-sheet-actions{width:100%;margin-left:0}.tour-sheet-restart{height:40px;margin-right:auto;padding:0 4px}.tour-sheet-actions .tour-btn{height:40px}.tour-sheet-body{padding:0 10px 12px}.tour-sheet .bk-shell{padding:24px 16px}}.tour-booking-modal{z-index:100;box-sizing:border-box;background:#0009;justify-content:center;align-items:center;padding:16px;animation:.2s both tour-fade-in;display:flex;position:fixed;inset:0}.tour-booking-modal[data-state=closing]{pointer-events:none;animation:.2s both tour-fade-out}@keyframes tour-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tour-fade-out{0%{opacity:1}to{opacity:0}}.tour-booking-modal-panel{border-radius:24px;flex-direction:column;width:100%;max-width:900px;max-height:90vh;display:flex;position:relative;box-shadow:0 40px 90px #00000073}@supports (height:100svh){.tour-booking-modal-panel{max-height:90svh}}.tour-booking-modal-scroll{overscroll-behavior:contain;border-radius:24px;flex:0 auto;min-height:0;overflow:auto}.tour-booking-modal .bk-shell{max-width:none;margin:0;padding-top:64px}.tour-booking-modal-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background-color .2s;display:grid;position:absolute;top:12px;right:12px}.tour-booking-modal-close:hover{background:#ffffff2e}.tour-booking-modal-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tour-booking-modal-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}@media (max-width:759px){.tour-booking-modal{padding:10px}.tour-booking-modal .bk-shell{padding-top:58px}}@media (prefers-reduced-motion:reduce){.tour-page .tour-bar[data-sheet]{transition:none;animation:none}.tour-sheet-scrim{transition:none}.tour-booking-modal,.tour-booking-modal[data-state=closing]{animation:none}}.tour-gate{min-height:calc(100svh - 2 * var(--tour-gap));text-align:center;color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:32px 22px;display:flex}.tour-gate-logo{width:auto;height:20px;margin-bottom:26px}.tour-gate-title{font-family:var(--font-syne), "Syne", sans-serif;letter-spacing:-.02em;max-width:16ch;font-size:clamp(24px,6.4vw,32px);font-weight:700;line-height:1.12}.tour-gate-lead{max-width:34ch;font-family:var(--font-inter), "Inter", Arial, sans-serif;color:#444;margin:14px 0 26px;font-size:16px;line-height:1.55}:is(.tour-booking-modal .bk .field:has(textarea),.tour-sheet .bk .field:has(textarea)){display:none}.konsol-page{--tour-gap:14px;height:100vh;padding:var(--tour-gap);color:#fff;font-family:var(--font-body);background:#262626;flex-direction:column;display:flex}@supports (height:100svh){.konsol-page{height:100svh}}body.bare:has(.konsol-page){background:#262626}html:has(>body.bare .konsol-page){background:#262626}.konsol-device{background:#fafafa;border:1px solid #ffffff24;border-radius:14px;flex:auto;min-height:0;overflow:hidden}.konsol-device .konsol-stage{height:100%}@media (max-width:899px){.konsol-page{height:auto;min-height:100svh}}
