:root{--bg:#000000;--bg-soft:#0a0a0a;--ink:#ededed;--muted:#888888;--faint:#666666;--line:rgba(255,255,255,0.1);--accent:#c9ced4;--accent-soft:rgba(200,205,212,0.14);--ok:#8fbc8f;--font-display:"Syne",sans-serif;--font-body:"Manrope",sans-serif;--font-inter-family:Inter,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--pad:clamp(0.65rem,1.4vw,1.1rem);--pad-left:var(--pad);--pad-right:var(--pad);--rail-reserve:0px;--max:88rem;--section-y:6rem;--section-intro-gap:2.85rem;--section-title-gap:0.45rem;--section-block-gap:4.5rem}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--bg)}body{margin:0;min-height:100vh;min-height:100dvh;color:var(--ink);font-family:var(--font-body);font-size:1.05rem;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.page{position:relative;overflow-x:clip;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.atmosphere{pointer-events:none;position:fixed;inset:0;z-index:0;background:#000}.atmosphere:after{content:none}.wrap{position:relative;z-index:1;flex:1 0 auto;width:min(100% - var(--pad-left) - var(--pad-right),var(--max));margin-left:max(var(--pad-left),calc((100% - var(--rail-reserve) - min(100% - var(--pad-left) - var(--pad-right), var(--max))) / 2));margin-right:auto}@media (min-width:1100px){:root{--rail-reserve:1.85rem;--pad-left:var(--pad);--pad-right:calc(var(--pad) + var(--rail-reserve))}.page:after{display:none}}.scroll-rail{position:fixed;top:50%;right:clamp(.55rem,1.5vw,1.1rem);z-index:35;transform:translateY(-50%);display:none;height:min(52vh,22rem)}@media (min-width:1100px){.scroll-rail{display:block}}.scroll-rail-bar{position:absolute;top:0;right:0;bottom:0;width:3px;border-radius:999px;overflow:hidden}.scroll-rail-track{position:absolute;inset:0;background:rgba(190,195,202,.14)}.scroll-rail-fill{position:absolute;top:0;left:0;right:0;height:0;border-radius:999px;background-image:linear-gradient(180deg,#f4f6f8,#c8d0d8 18%,#9aa6b2 38%,#e8eef4 52%,#8a96a4 72%,#d0d8e0 88%,#a8b2be);background-size:100% 220%;box-shadow:0 0 10px rgba(200,210,220,.35),inset 0 0 2px rgba(255,255,255,.45);animation:scroll-rail-metal 5.5s ease-in-out infinite;transition:height .12s linear}@keyframes scroll-rail-metal{0%,20%{background-position:50% 0}50%{background-position:50% 100%}80%,to{background-position:50% 0}}@media (prefers-reduced-motion:reduce){.scroll-rail-fill{animation:none;background-position:50% 40%}}.scroll-rail-list{position:absolute;inset:0;z-index:1;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:space-between}.scroll-rail-link{display:block;width:1.25rem;height:1.25rem;margin-left:auto;border-radius:50%;opacity:0}.scroll-rail-link.is-active{opacity:0}.nav-shell{position:fixed;top:1rem;left:0;right:0;z-index:40;display:flex;justify-content:center;padding:0 var(--pad-right) 0 var(--pad-left);pointer-events:none}.nav{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:min(100%,var(--max));padding:.55rem .65rem .55rem 1.15rem;border-radius:14px;border-color:rgba(255,248,239,.22) rgba(244,240,234,.14) rgba(0,0,0,.45);border-style:solid;border-width:1px;background:linear-gradient(180deg,rgba(244,240,234,.1),transparent 42%),rgba(12,11,10,.55);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 1px 0 rgba(255,248,239,.12),inset 0 -1px 0 rgba(0,0,0,.35),0 10px 28px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.35)}.nav-brand{display:inline-flex;align-items:baseline;gap:.2em;font-family:var(--font-display);font-weight:700;font-size:1.05rem;letter-spacing:-.03em;flex-shrink:0}.nav-brand-dots{display:inline-flex;align-items:flex-end;gap:.14em;margin-left:.04em;transform:translateY(.02em)}.nav-brand-dots i{width:.2em;height:.2em;border-radius:1px;background:currentColor;opacity:.2;animation:nav-brand-dot 1.35s ease-in-out infinite}.nav-brand-dots i:first-child{animation-delay:0s}.nav-brand-dots i:nth-child(2){animation-delay:.22s}.nav-brand-dots i:nth-child(3){animation-delay:.44s}@keyframes nav-brand-dot{0%,to{opacity:.18}18%,55%{opacity:.95}70%{opacity:.18}}@media (prefers-reduced-motion:reduce){.nav-brand-dots i{animation:none;opacity:.55}}.nav-links{display:flex;flex:1 1;justify-content:center;gap:1.15rem;font-size:.86rem;color:var(--muted)}.nav-links a{white-space:nowrap;transition:color .15s ease}.nav-links a:hover{color:var(--ink)}.type-link{position:relative;display:inline-block;white-space:nowrap}.type-link-ghost{visibility:hidden;pointer-events:none}.type-link-live{position:absolute;inset:0 auto auto 0;display:inline-flex;align-items:center;white-space:nowrap}.type-link-caret{display:inline-block;width:1px;height:.85em;margin-left:1px;background:currentColor;opacity:.75;animation:caret-blink .7s steps(1) infinite}@keyframes caret-blink{50%{opacity:0}}.nav-lm-btn{flex-shrink:0}.nav-lm-btn .lm-btn-label-text{font-family:var(--font-display);font-size:.82rem;font-weight:650;letter-spacing:-.02em}.nav-lm-btn .lm-btn-metal{box-shadow:0 0 0 1px rgba(0,0,0,.45),0 4px 10px rgba(0,0,0,.28)}.nav-lm-btn:hover .lm-btn-metal{box-shadow:0 0 0 1px rgba(0,0,0,.5),0 5px 12px rgba(0,0,0,.32)}.nav-cta{position:relative;overflow:hidden;isolation:isolate;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.42rem .85rem;border-radius:10px;font-family:var(--font-display);font-size:.82rem;font-weight:650;letter-spacing:-.02em;line-height:1;background:rgba(244,240,234,.1);border:1px solid rgba(244,240,234,.14);color:var(--ink);transition:background .15s ease,border-color .15s ease;box-shadow:inset 0 1px 0 rgba(255,248,239,.16),0 0 0 1px rgba(0,0,0,.25)}.nav-cta:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.22),transparent 42%);opacity:.7;pointer-events:none;mix-blend-mode:soft-light}.nav-cta.is-current,.nav-cta:hover{background:rgba(244,240,234,.16);border-color:rgba(244,240,234,.22)}@media (max-width:720px){.nav-shell{top:max(.65rem,env(safe-area-inset-top,0px));padding-inline:max(.75rem,env(safe-area-inset-left,0px)) max(.75rem,env(safe-area-inset-right,0px))}.nav{width:min(100%,var(--max));padding:.45rem .5rem .45rem .95rem}.nav-links{display:none}.nav-brand{min-height:2.5rem;display:inline-flex;align-items:center}.nav-brand-dots{transform:translateY(.28em)}.nav-cta{min-height:2.5rem;padding:.12rem 1rem 0}}.unicorn-boot{position:fixed;inset:0;z-index:100;background:#000;pointer-events:auto;opacity:1;transition:opacity .45s ease,visibility .45s ease}.unicorn-boot.is-open{opacity:0;visibility:hidden;pointer-events:none}.hero-unicorn:not(.is-ready) .hero-unicorn-host,.pilot-unicorn:not(.is-ready) .pilot-unicorn-host{opacity:0}.hero-unicorn.is-ready .hero-unicorn-host,.pilot-unicorn.is-ready .pilot-unicorn-host{opacity:1;transition:opacity .5s ease}.hero{--flow-r:clamp(3.25rem,7vw,5.5rem);position:relative;z-index:2;isolation:isolate;min-height:min(92vh,54rem);display:flex;align-items:flex-end;padding:clamp(7.5rem,16vh,11rem) 0 clamp(3.5rem,6vh,5rem)}.hero:before{content:"";z-index:-1;box-shadow:inset 0 1px 0 rgba(255,248,239,.05),0 18px 36px rgba(0,0,0,.45),0 40px 70px rgba(0,0,0,.38)}.hero-smoke,.hero:before{position:absolute;top:-4rem;bottom:0;left:50%;width:100vw;margin-left:-50vw;pointer-events:none;border-radius:0 0 var(--flow-r) var(--flow-r);background:#000}.hero-smoke{z-index:0;overflow:hidden;opacity:.72}.hero-unicorn,.hero-unicorn-host,.hero-unicorn-scene{position:absolute;inset:0;width:100%;height:100%}.hero-unicorn-scene canvas{display:block;width:100%!important;height:100%!important}.hero-smoke .beams-container,.hero-smoke .darkveil-canvas{width:100%;height:100%;display:block}.hero-smoke canvas{display:block;width:100%!important;height:100%!important}.hero-shell{--hero-r:2rem;--hero-gap:0.75rem;position:relative;z-index:1;width:100%;display:grid;grid-template-columns:1fr minmax(18rem,26rem);grid-template-rows:auto auto;grid-gap:var(--hero-gap);gap:var(--hero-gap);animation:rise .9s cubic-bezier(.22,1,.36,1) both}.hero-panel{position:relative;grid-column:1/3;grid-row:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-rows:auto auto;grid-column-gap:clamp(1.5rem,4vw,3rem);column-gap:clamp(1.5rem,4vw,3rem);grid-row-gap:0;row-gap:0;padding:clamp(1.75rem,4vw,3rem);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.hero-panel,.powered-by{align-items:center;border:none;border-radius:0;background:transparent}.powered-by{z-index:2;display:inline-flex;gap:.38rem;padding:0;color:rgba(244,240,234,.42);font-size:.68rem;letter-spacing:.03em;line-height:1;transition:color .18s ease}.hero-bridge>.powered-by{position:static;align-self:center;margin-top:.15rem}.powered-by:hover{color:rgba(244,240,234,.58)}.powered-by-logo{width:.88rem;height:.88rem;flex-shrink:0;color:#c9ced4;opacity:.9;transition:opacity .18s ease}.powered-by:hover .powered-by-logo{opacity:1}.powered-by-name{font-family:var(--font-display);font-weight:650;letter-spacing:-.02em;background-image:linear-gradient(105deg,#7a6a58,#a7adb6 22%,#f3f4f6 48%,#c9ced4 58%,#7e858f 78%,#a7adb6);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:powered-sheen 6.5s ease-in-out infinite}.powered-by:hover .powered-by-name{animation-duration:3.2s}@keyframes powered-sheen{0%,18%{background-position:100% 50%}50%,68%{background-position:0 50%}to{background-position:100% 50%}}@media (max-width:900px){.hero-bridge>.powered-by{font-size:.62rem;margin-top:0}.hero-copy{padding-top:0}}@media (max-width:640px){.hero-bridge>.powered-by{font-size:.6rem}.hero-bridge>.powered-by .powered-by-logo{width:.78rem;height:.78rem}}@media (prefers-reduced-motion:reduce){.powered-by-name{animation:none;background-position:40% 50%}}.hero-bridge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:7.75rem;min-width:0;padding:.2rem 0;background:none;border:none;box-shadow:none;overflow:visible}@media (min-width:901px){.hero-shell{grid-template-columns:1fr;grid-template-rows:auto}.hero-panel{grid-column:1}.hero-panel>.hero-bridge{grid-column:2;grid-row:1/-1;justify-self:end;align-self:end;width:100%;max-width:24rem;min-height:16rem;transform:translate3d(0,1.25rem,0)}.hero-panel>.hero-bridge .hero-bot-stage{height:15rem}.hero-panel>.hero-bridge .hero-bot-path{bottom:1.05rem}.hero-panel>.hero-bridge .hero-bot-hit{width:6.4rem;height:8.2rem}}.hero-bot-stage{position:relative;width:100%;height:7.75rem}.hero-bot-path{position:absolute;left:8%;right:18%;bottom:.45rem;height:1px;background:linear-gradient(90deg,transparent,rgba(200,205,212,.28) 20%,rgba(200,205,212,.22) 70%,transparent);pointer-events:none;z-index:1}.hero-bot-canvas--stage{position:absolute;inset:0;width:100%;height:100%;z-index:0}.hero-bot-canvas{width:100%;height:100%;display:block;pointer-events:none}.hero-bot-canvas canvas{display:block;width:100%!important;height:100%!important}.hero-bot-hit{--tilt:0deg;position:absolute;bottom:0;left:50%;width:5.2rem;height:6.6rem;padding:0;border:none;background:none;cursor:pointer;transform:translateX(-50%);z-index:2}.hero-bot-hit:focus-visible{outline:2px solid rgba(200,205,212,.65);outline-offset:4px;border-radius:.75rem}.hero-bot{--tilt:0deg;position:absolute;bottom:0;left:0;width:6.1rem;height:7.2rem;padding:0;border:none;background:none;cursor:pointer;transform-origin:50% 100%;will-change:left,transform}.hero-bot:focus-visible{outline:2px solid rgba(200,205,212,.65);outline-offset:4px;border-radius:.75rem}.hero-bot.is-enter{animation:bot-enter 2.6s cubic-bezier(.33,1,.4,1) forwards}.hero-bot.is-idle,.hero-bot.is-reduced,.hero-bot.is-wave{left:58%;transform:translateX(-50%)}.hero-bot-figure{width:100%;height:100%;transform-origin:50% 85%;transform:rotate(var(--tilt));transition:transform .2s ease-out}.hero-bot-torso{transform-origin:32px 70px}.hero-bot.is-enter .hero-bot-torso{animation:bot-walk-bob .42s ease-in-out infinite}.hero-bot-head{transform-box:fill-box;transform-origin:center}.hero-bot.is-idle .hero-bot-head{transform:translate(calc(var(--look-x) * 1.4px),calc(var(--look-y) * 1.1px));transition:transform .18s ease-out}.hero-bot-eyes{transform-box:fill-box;transform-origin:center}.hero-bot.is-idle .hero-bot-eyes{transform:translate(calc(var(--look-x) * 2.2px),calc(var(--look-y) * 1.6px));transition:transform .12s ease-out}.hero-bot-pupil{transform-box:fill-box;transform-origin:center}.hero-bot.is-idle .hero-bot-pupil{transform:translate(calc(var(--look-x) * 1.1px),calc(var(--look-y) * .9px));transition:transform .1s ease-out}.hero-bot-antenna-tip{transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 4px rgba(200,205,212,.55))}.hero-bot.is-idle .hero-bot-antenna-tip{animation:bot-antenna-glow 2.8s ease-in-out infinite}.hero-bot-screen-glow{transform-box:fill-box;transform-origin:center;opacity:.75}.hero-bot.is-idle .hero-bot-screen-glow{animation:bot-screen 2.2s ease-in-out infinite}.hero-bot-arm-l,.hero-bot-arm-r{transform-box:view-box}.hero-bot-arm-l{transform-origin:20px 46px}.hero-bot-arm-r{transform-origin:44px 46px}.hero-bot.is-enter .hero-bot-arm-l{animation:bot-arm-l .42s ease-in-out infinite}.hero-bot.is-enter .hero-bot-arm-r{animation:bot-arm-r .42s ease-in-out infinite}.hero-bot.is-wave .hero-bot-arm-r,.hero-bot.is-waving .hero-bot-arm-r{animation:bot-wave 1.3s ease-in-out forwards}.hero-bot-shadow{transform-box:fill-box;transform-origin:center}.hero-bot.is-enter .hero-bot-shadow{animation:bot-shadow-walk .42s ease-in-out infinite}@keyframes bot-enter{0%{left:-8%;opacity:0}12%{opacity:1}to{left:58%;transform:translateX(-50%);opacity:1}}@keyframes bot-walk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes bot-idle-breathe{0%,to{transform:rotate(var(--tilt)) translateY(0)}50%{transform:rotate(var(--tilt)) translateY(-2px)}}@keyframes bot-arm-l{0%,to{transform:rotate(-16deg)}50%{transform:rotate(14deg)}}@keyframes bot-arm-r{0%,to{transform:rotate(16deg)}50%{transform:rotate(-14deg)}}@keyframes bot-wave{0%{transform:rotate(12deg)}18%{transform:rotate(-110deg)}36%{transform:rotate(-55deg)}54%{transform:rotate(-120deg)}72%{transform:rotate(-50deg)}88%{transform:rotate(-100deg)}to{transform:rotate(10deg)}}@keyframes bot-antenna-glow{0%,to{opacity:.85}50%{opacity:1}}@keyframes bot-screen{0%,to{opacity:.45}50%{opacity:1}}@keyframes bot-shadow-walk{0%,to{transform:scaleX(1);opacity:.55}50%{transform:scaleX(.86);opacity:.35}}@media (prefers-reduced-motion:reduce){.hero-bot.is-enter,.hero-bot.is-enter .hero-bot-arm-l,.hero-bot.is-enter .hero-bot-arm-r,.hero-bot.is-enter .hero-bot-shadow,.hero-bot.is-enter .hero-bot-torso,.hero-bot.is-idle .hero-bot-antenna-tip,.hero-bot.is-idle .hero-bot-figure,.hero-bot.is-idle .hero-bot-screen-glow,.hero-bot.is-wave .hero-bot-arm-r{animation:none!important}.hero-bridge,.hero-dock,.hero-panel{transform:none!important;will-change:auto}}.hero-dock{position:relative;grid-column:2;grid-row:2;display:flex;flex-direction:column;justify-content:center;gap:.45rem;min-height:6.5rem;padding:.35rem 0;border:none;border-radius:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;animation:rise .9s cubic-bezier(.22,1,.36,1) .2s both}.footer .hero-dock--end{display:flex;flex:0 1 22rem;grid-column:unset;grid-row:unset;width:auto;max-width:22rem;min-width:0;min-height:0;margin:0;padding:0;gap:0;transform:none;will-change:auto;animation:none}.footer .hero-dock--end .hero-email-field{border-radius:999px;overflow:visible;border:1px solid rgba(244,240,234,.14);background:rgba(18,19,22,.85);box-shadow:none;padding:.18rem .18rem .18rem .85rem;gap:.3rem}.footer .hero-dock--end .hero-email-field:focus-within{border-color:rgba(244,240,234,.28);box-shadow:none}.footer .hero-dock--end .hero-email-input{font-size:.82rem;padding:.35rem .2rem .35rem 0}.footer .hero-dock--end .hero-email-submit{min-height:1.85rem;min-width:0;padding:.3rem .8rem;font-size:.72rem}.footer .hero-dock--end .hero-email-hint{display:none}.footer .hero-dock--end.hero-dock-done{flex-direction:row;align-items:center;gap:.45rem;justify-content:center}.footer .hero-dock--end.hero-dock-done .hero-contact-label,.footer .hero-dock--end.hero-dock-done .hero-contact-mail{color:rgba(220,218,214,.8);font-size:.8rem;line-height:1.2}.hero-dock-done .hero-contact-label{text-transform:none;background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset;animation:none}.hero-dock-done .hero-contact-label,.hero-dock-done .hero-contact-mail{font-family:var(--font-body);font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:500;letter-spacing:-.01em;color:var(--muted)}.hero-contact-label{font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f4f6f8;background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset;animation:none}.hero-contact-mail{font-family:var(--font-display);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:650;letter-spacing:-.03em;color:var(--ink)}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hero-email-field{--beam-angle:0deg;position:relative;display:flex;align-items:center;gap:.35rem;padding:.28rem .28rem .28rem 1rem;border-radius:var(--hero-r);border:none;background:linear-gradient(145deg,rgba(18,16,14,.98),rgba(12,11,10,1));box-shadow:0 0 18px rgba(190,195,202,.14);isolation:isolate}.hero-email-field:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--beam-angle),transparent 0,transparent 72%,rgba(243,244,246,.08) 82%,rgba(243,244,246,.95) 90%,rgba(243,244,246,.2) 94%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;z-index:3}.hero-email-field.is-beam:before{animation:border-beam 1.35s linear 1 forwards}@media (prefers-reduced-motion:reduce){.hero-email-field.is-beam:before{animation:none;opacity:0}}.hero-email-field:focus-within{box-shadow:0 0 28px rgba(200,210,220,.28)}.hero-email-field.is-invalid{box-shadow:0 0 18px rgba(220,120,100,.16)}.hero-email-field>.hero-email-input,.hero-email-field>.hero-email-submit{position:relative;z-index:2}.hero-email-input{flex:1 1;min-width:0;padding:.55rem .35rem .55rem 0;border:none;background:transparent;color:var(--ink);font-family:var(--font-body);font-size:.95rem;outline:none}.hero-email-input::placeholder{color:var(--faint)}.hero-email-input:disabled{opacity:.7}.hero-email-submit{flex-shrink:0;padding:.55rem 1.05rem;border-radius:999px;border:1px solid rgba(200,205,212,.2);background:var(--ink);color:var(--bg);font-family:var(--font-display);font-size:.82rem;font-weight:650;letter-spacing:-.02em;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.hero-email-submit:hover:not(:disabled){background:#fff;border-color:rgba(200,205,212,.4);box-shadow:0 0 14px rgba(200,205,212,.2)}.hero-email-submit:disabled{opacity:.7;cursor:wait}.hero-email-hint{font-size:.78rem;color:var(--faint);line-height:1.3}.hero-copy{min-width:0;grid-column:1;grid-row:1;align-self:end}.hero-panel>.cta-row{grid-column:1;grid-row:2;align-self:start}.hero-brand{font-family:var(--font-display);font-weight:800;font-size:clamp(3.75rem,12vw,7.5rem);line-height:.9;letter-spacing:-.05em;margin:0 0 1.25rem;animation:rise .9s cubic-bezier(.22,1,.36,1) both}.hero-brand-inner{display:inline-block;white-space:nowrap;background:linear-gradient(180deg,#f3f4f6 10%,#c9ced4 70%,#9aa1ab 120%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media (min-width:901px){.hero-copy{container-type:inline-size;container-name:hero-copy}.hero-brand{font-size:clamp(3.25rem,min(12vw,26cqi),7.5rem)}}.hero-i{position:relative;display:inline-block;background:linear-gradient(180deg,#f3f4f6 10%,#c9ced4 70%,#9aa1ab 120%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero-i-tittle{position:absolute;top:.05em;left:50%;width:.255em;height:.2em;margin-left:-.1em;border-radius:0;background:linear-gradient(90deg,#f3f4f6,#c9ced4 55%,#9aa1ab);box-shadow:0 0 .35em rgba(200,205,212,.35);transform-origin:left center;animation:tittle-stretch 1.15s cubic-bezier(.22,1,.36,1) .55s both;-webkit-text-fill-color:initial;color:initial}.hero-title{font-family:var(--font-body);font-weight:450;font-size:clamp(1.55rem,3.8vw,2.35rem);letter-spacing:.008em;line-height:1.2;margin:0 0 2rem;max-width:22ch;animation:rise .9s cubic-bezier(.22,1,.36,1) .08s both}.hero-lead{margin:0 0 2rem;max-width:34ch;color:rgba(244,240,234,.92);font-size:clamp(1rem,1.8vw,1.15rem);text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 18px rgba(0,0,0,.55),0 0 36px rgba(0,0,0,.35);animation:rise .9s cubic-bezier(.22,1,.36,1) .16s both}.cta-row{display:flex;flex-wrap:wrap;gap:.85rem;animation:rise .9s cubic-bezier(.22,1,.36,1) .24s both}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.95rem 1.35rem;border-radius:14px;font-family:var(--font-body);font-weight:600;font-size:1rem;letter-spacing:.008em;border:1px solid transparent;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .25s ease;isolation:isolate;overflow:hidden}.cta-row .btn{padding:.58rem 1.05rem;font-size:.9rem;font-weight:550;min-height:2.35rem}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--ink);color:var(--bg)}.btn-primary:hover{background:#fff}.btn-ghost{background:rgba(12,11,10,.35);border-color:rgba(244,240,234,.18);color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,248,239,.12),0 0 0 1px rgba(0,0,0,.35)}.btn-ghost:hover{border-color:rgba(244,240,234,.32);background:rgba(244,240,234,.06)}.btn-specular{--spec-x:50%;--spec-y:0%}.btn-specular-fx{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(125deg,rgba(255,255,255,.28) 0,rgba(255,255,255,.06) 28%,transparent 48%),radial-gradient(120% 80% at var(--spec-x) var(--spec-y),rgba(255,248,239,.35),transparent 55%);opacity:.85;mix-blend-mode:soft-light;transition:opacity .25s ease}.btn-specular-label{position:relative;z-index:1}.btn-specular.btn-primary{box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.12),0 0 0 1px rgba(255,248,239,.08),0 10px 24px rgba(0,0,0,.28)}.btn-specular.btn-ghost{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 rgba(255,248,239,.22),inset 0 -1px 0 rgba(0,0,0,.45),0 0 0 1px rgba(255,248,239,.06),0 8px 20px rgba(0,0,0,.35)}.btn-specular:hover .btn-specular-fx{opacity:1}.btn-specular:hover{box-shadow:inset 0 1px 0 rgba(255,248,239,.35),inset 0 -1px 0 rgba(0,0,0,.35),0 0 0 1px rgba(200,205,212,.22),0 12px 28px rgba(0,0,0,.4)}.thread{margin:0;width:100%;max-width:24rem;grid-column:2;grid-row:1/-1;justify-self:end;align-self:center;display:grid;grid-gap:.75rem;gap:.75rem}.bubble{width:-moz-fit-content;width:fit-content;max-width:92%;padding:.85rem 1.1rem;border-radius:1.15rem;font-size:.95rem;line-height:1.4;animation:bubble-pop .55s cubic-bezier(.22,1,.36,1) both;box-shadow:inset 0 1px 0 rgba(255,248,239,.1),inset 0 -1px 0 rgba(0,0,0,.35),0 10px 22px rgba(0,0,0,.4),0 3px 8px rgba(0,0,0,.3)}.bubble-in{justify-self:start;background:linear-gradient(160deg,#1c1e22,#14161a 45%),#14161a;border-color:rgba(244,247,251,.16) rgba(200,205,212,.12) rgba(0,0,0,.4);border-style:solid;border-width:1px;border-bottom-left-radius:.3rem;color:var(--muted);animation-delay:1s}.bubble-out{justify-self:end;background:linear-gradient(160deg,#1a1d22,#15171b 42%),#15171b;border-color:rgba(200,205,212,.45) rgba(200,205,212,.35) rgba(0,0,0,.4);border-style:solid;border-width:1px;border-bottom-right-radius:.3rem;color:var(--ink);animation-delay:2s}@media (max-width:900px){.hero{min-height:100vh;min-height:100svh;align-items:center;padding:calc(5.5rem + env(safe-area-inset-top, 0px)) 0 max(1.75rem,env(safe-area-inset-bottom,0px))}.hero-shell{--hero-r:1.5rem;grid-template-columns:1fr}.hero-panel{grid-column:1;grid-template-columns:1fr;grid-template-rows:none;justify-items:center;gap:1.15rem;padding:2.25rem 1.25rem 1.5rem}.hero-copy{order:1;align-self:center;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-copy,.thread{grid-column:auto;grid-row:auto;width:100%}.thread{order:2;justify-self:stretch;max-width:none;gap:.55rem}.hero-panel>.cta-row{display:none}.hero-panel>.hero-bridge{grid-column:auto;grid-row:auto;order:2;justify-self:center;width:100%;max-width:none;min-height:7.75rem}.hero-dock{grid-column:1;grid-row:auto;min-height:0;padding:.25rem 0}.hero-lead{display:none}.hero-brand,.hero-title{margin-left:auto;margin-right:auto}.hero-title{max-width:16ch}.hero-brand-inner{filter:drop-shadow(0 2px 12px rgba(0,0,0,.55)) drop-shadow(0 1px 2px rgba(0,0,0,.4))}.hero-brand-inner,.hero-i{background:linear-gradient(180deg,#e2e4e8 8%,#a5abb4 55%,#6e757e 120%);-webkit-background-clip:text;background-clip:text}.hero-i-tittle{background:linear-gradient(90deg,#e2e4e8,#a5abb4 55%,#6e757e);box-shadow:0 0 .35em rgba(200,205,212,.25)}.hero-title{text-shadow:0 1px 14px rgba(0,0,0,.45)}}@media (max-width:520px){.hero{padding:calc(5.25rem + env(safe-area-inset-top, 0px)) 0 max(1.5rem,env(safe-area-inset-bottom,0px))}.hero-shell{--hero-r:1.25rem;--hero-gap:0.65rem}.hero-panel{gap:.95rem;padding:2.5rem 1.05rem 1.35rem}.hero-brand{margin-bottom:.75rem}.hero-title{max-width:16ch}.cta-row{gap:.65rem}.cta-row .btn{flex:1 1 auto;min-height:2.35rem;padding:.55rem .95rem;font-size:.88rem}.hero-bridge{min-height:6.75rem}.hero-bot-stage{height:6.9rem}.hero-bot-hit{width:4.6rem;height:5.8rem}.hero-bot{width:5.2rem;height:6.5rem}.hero-dock{padding:.15rem 0}.hero-email-field{gap:.4rem;padding:.3rem .3rem .3rem .9rem}.hero-email-input{font-size:.95rem;padding:.5rem .2rem .5rem 0}.hero-email-submit{min-height:2.35rem;min-width:4.5rem;padding:.4rem .95rem;font-size:.78rem;border-radius:999px}.hero-email-hint{text-align:center}.bubble{max-width:min(88%,20rem);font-size:.92rem;padding:.8rem 1rem}.bubble-in{justify-self:start;margin-right:auto}.bubble-out{justify-self:end;margin-left:auto}}.content-flow{--flow-r:clamp(3.25rem,7vw,5.5rem);position:relative;z-index:1;isolation:isolate;margin-top:calc(var(--flow-r) * -1);padding-top:var(--flow-r);padding-bottom:0}.content-flow:before{bottom:0;width:100vw;margin-left:-50vw;border-radius:0;background:radial-gradient(ellipse 80% 35% at 12% 0,rgba(200,205,212,.012),transparent 55%),linear-gradient(180deg,#0d0e10,#0c0d0f 18%,#0b0c0e 36%,#0d0e11 58%,#0f1013 80%,#111318)}.content-flow:after,.content-flow:before{content:"";position:absolute;top:0;left:50%;z-index:-1;pointer-events:none}.content-flow:after{width:min(100% - var(--pad-left) - var(--pad-right),var(--max));height:1px;transform:translateX(-50%);border-radius:999px;background:linear-gradient(90deg,transparent,rgba(244,240,234,.1) 18%,rgba(244,240,234,.14) 50%,rgba(244,240,234,.1) 82%,transparent)}.feel{position:relative;padding:var(--section-y) 0 calc(var(--section-y) * .72);overflow:hidden}.feel-grid{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:center;padding-left:clamp(1.75rem,4vw,3rem);padding-right:clamp(1.75rem,4vw,3rem)}@media (min-width:900px){.feel-grid{--feel-rail-shift:calc(var(--rail-reserve) / 2);width:calc(100% - var(--feel-rail-shift));margin-left:var(--feel-rail-shift);padding-left:0;padding-right:0;grid-template-columns:minmax(0,1.2fr) minmax(0,2.2fr);gap:1px;align-items:center}}@media (max-width:900px){.feel-grid{padding-left:1.25rem;padding-right:1.25rem}}.feel-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:20rem}@media (min-width:900px){.feel-copy{max-width:none;padding:0 1.75rem 0 1.5rem}}.feel-title-block{display:grid;grid-gap:.55rem;gap:.55rem}.feel-title{max-width:9em;font-size:clamp(2rem,4.6vw,3.25rem);font-weight:400;letter-spacing:.012em;line-height:1.17;color:#fff}.feel-lead,.feel-title{margin:0;font-family:var(--font-body);font-style:normal}.feel-lead{font-size:clamp(1.125rem,2.1vw,1.25rem);font-weight:500;line-height:1.55;letter-spacing:.0125em;color:var(--muted)}.btn-rim,.specular-button.btn-rim{position:relative;isolation:isolate;overflow:visible!important;border:none!important;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 0 10px rgba(220,225,235,.1),0 8px 20px rgba(0,0,0,.28)!important}.btn-rim:before,.specular-button.btn-rim:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.16);pointer-events:none;z-index:3}.btn-rim:hover,.specular-button.btn-rim:hover{box-shadow:0 0 0 1px rgba(255,255,255,.18),0 0 12px rgba(230,235,245,.14),0 10px 24px rgba(0,0,0,.32)!important}.btn-rim:hover:before,.specular-button.btn-rim:hover:before{border-color:rgba(255,255,255,.24)}.feel-cta{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-body);font-weight:550;letter-spacing:.01em;border-radius:14px}.feel-cta,.feel-cta.btn-primary{color:var(--ink);background:#0a0a0c}.feel-cta.btn-primary:hover{background:#111114;color:#fff;transform:translateY(-1px)}.feel-cta>*{position:relative;z-index:2}.feel-cta-icon{flex-shrink:0}.feel-stage{min-width:0;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 62%,rgba(0,0,0,.92) 78%,rgba(0,0,0,.45) 92%,transparent),linear-gradient(180deg,#000 0,#000 58%,rgba(0,0,0,.9) 76%,rgba(0,0,0,.4) 90%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 62%,rgba(0,0,0,.92) 78%,rgba(0,0,0,.45) 92%,transparent),linear-gradient(180deg,#000 0,#000 58%,rgba(0,0,0,.9) 76%,rgba(0,0,0,.4) 90%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.feel-stage:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(120% 95% at 100% 100%,var(--bg) 0,rgba(11,10,9,.55) 28%,transparent 58%)}.feel-chat{position:relative;border-radius:1.35rem;border-color:rgba(255,248,239,.18) rgba(244,240,234,.12) rgba(0,0,0,.45);border-style:solid;border-width:1px;background:linear-gradient(180deg,rgba(244,240,234,.06),transparent 28%),rgba(14,13,12,.72);box-shadow:inset 0 1px 0 rgba(255,248,239,.1),inset 0 -1px 0 rgba(0,0,0,.35),0 28px 60px rgba(0,0,0,.45);overflow:hidden}.feel-chat-bar{display:flex;align-items:center;gap:.55rem;padding:.85rem 1.05rem;border-bottom:1px solid rgba(244,240,234,.08);background:rgba(0,0,0,.22)}.feel-chat-dot{width:.55rem;height:.55rem;border-radius:999px;background:#8fbc8f;box-shadow:0 0 10px rgba(143,188,143,.45);animation:feel-dot-pulse 2.4s ease-in-out infinite}@keyframes feel-dot-pulse{0%,to{opacity:1;box-shadow:0 0 10px rgba(143,188,143,.45)}50%{opacity:.45;box-shadow:0 0 4px rgba(143,188,143,.18)}}@media (prefers-reduced-motion:reduce){.feel-chat-dot{animation:none}}.feel-chat-name{font-family:var(--font-body);font-size:.9rem;font-weight:550;letter-spacing:.01em;color:var(--ink)}.feel-chat-meta{margin-left:auto;font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.02em;color:rgba(244,240,234,.42)}.feel-chat-body{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem 1rem 1.15rem}.feel-dim-row{display:flex;flex-wrap:wrap;gap:.45rem}.feel-dim-row--end{justify-content:flex-end}.feel-dim-chip{display:inline-flex;align-items:center;padding:.42rem .7rem;border-radius:.7rem;border:1px solid rgba(244,240,234,.07);background:rgba(244,240,234,.04);color:rgba(244,240,234,.28);font-family:var(--font-body);font-size:.8rem;font-weight:500;letter-spacing:.01em;opacity:.55;transition:opacity .45s ease}.feel.is-active .feel-dim-chip{opacity:.7}.feel-keys{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem}.feel-key{display:grid;grid-gap:.55rem;gap:.55rem;padding:.95rem 1rem;border-radius:.95rem;border-color:rgba(244,247,251,.28) rgba(200,205,212,.22) rgba(0,0,0,.4);border-style:solid;border-width:1px;background:linear-gradient(160deg,rgba(28,30,34,.95),rgba(18,19,22,.98) 55%),#14161a;box-shadow:inset 0 1px 0 rgba(255,248,239,.1),0 12px 28px rgba(0,0,0,.35);opacity:0;transform:translateY(12px) scale(.98);cursor:pointer;text-align:left;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),border-color .2s ease,background .2s ease,box-shadow .2s ease;transition-delay:calc(var(--feel-i, 0) * 90ms)}.feel.is-active .feel-key{opacity:1;transform:translateY(0) scale(1)}.feel.is-active .feel-key:hover{border-color:rgba(244,247,251,.42) rgba(200,205,212,.38) rgba(200,205,212,.38);background:linear-gradient(160deg,rgba(36,38,44,.98),rgba(22,24,28,1) 55%),#1a1c20;box-shadow:inset 0 1px 0 rgba(255,248,239,.14),0 14px 32px rgba(0,0,0,.42);transform:translateY(-2px) scale(1);transition-delay:0s}.feel.is-active .feel-key:active{transform:translateY(1px) scale(.985);border-color:rgba(200,205,212,.28);box-shadow:inset 0 1px 0 rgba(255,248,239,.08),0 6px 16px rgba(0,0,0,.4);transition-delay:0s}.feel-key:focus-visible{outline:2px solid rgba(200,205,212,.55);outline-offset:3px}.feel-key-icon{display:inline-flex;color:var(--accent);transition:color .2s ease}.feel.is-active .feel-key:hover .feel-key-icon{color:var(--ink)}.feel-key-copy{margin:0;font-family:var(--font-body);font-size:.95rem;font-weight:500;line-height:1.4;letter-spacing:.01em;color:rgba(200,205,212,.78)}.feel-key-copy strong{color:var(--ink);font-weight:600}.feel-key--last{display:none}.feel-key--cta{display:grid;position:relative;isolation:isolate;text-decoration:none;color:inherit;border-color:transparent;background:#0a0a0c;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 0 12px rgba(220,225,235,.1),0 8px 22px rgba(0,0,0,.3)}.feel-keys .feel-key:first-child{order:1}.feel-keys .feel-key:nth-child(2){order:2}.feel-keys .feel-key--cta{order:3}.feel-keys .feel-key:nth-child(3){order:4}.feel.is-active .feel-key--cta{transform:translateY(-4px) scale(1)}.feel-key--cta:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(145deg,rgba(255,255,255,.48),rgba(255,255,255,.16) 28%,rgba(255,255,255,.06) 55%,rgba(255,255,255,.22));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.feel-key--cta>*{position:relative;z-index:1}.feel.is-active .feel-key--cta:hover{border-color:transparent;background:#111114;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 0 16px rgba(230,235,245,.14),0 12px 26px rgba(0,0,0,.38)}.feel.is-active .feel-key--cta:hover:before{background:linear-gradient(145deg,rgba(255,255,255,.58),rgba(255,255,255,.2) 28%,rgba(255,255,255,.08) 55%,rgba(255,255,255,.28))}@media (max-width:560px){.feel{padding:var(--section-y) 0 1.5rem}.fig{margin-top:.5rem}.feel-keys{grid-template-columns:1fr 1fr}.feel-dim-row{display:none}}@media (prefers-reduced-motion:reduce){.feel-key{opacity:1;transform:none;transition:none}}.fig{--fig-accent:#14b380;--fig-accent-soft:#4ade9e;--fig-accent-deep:#0c8a62;--fig-panel:rgba(28,74,59,0.55);--fig-line:rgba(244,240,234,0.12);--fig-muted:rgba(180,176,170,0.72);--fig-grid-w:min(calc(100vw - var(--pad-left) - var(--pad-right)),var(--max));position:relative;width:100vw;margin:1.5rem calc(50% - 50vw) 2.25rem;overflow:hidden}.fig-ext{position:absolute;inset:0;z-index:0;pointer-events:none}.fig-ext-h{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(80,80,84,.26) 12%,rgba(80,80,84,.26) 88%,transparent)}.fig-ext-h--top{top:5.5rem}.fig-ext-h--bottom{bottom:4rem}.fig-ext-v{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0,rgba(80,80,84,.24) 14%,rgba(80,80,84,.24) 86%,transparent)}.fig-ext-v--left{left:calc((100% - var(--fig-grid-w)) / 2)}.fig-ext-v--right{left:calc((100% + var(--fig-grid-w)) / 2)}@media (max-width:899px){.fig-ext-h--top{top:2.5rem}.fig-ext-h--bottom{bottom:2.5rem}}.fig-shell{position:relative;z-index:1;width:var(--fig-grid-w);margin:0 auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 .8%,#000 98.5%,transparent),linear-gradient(180deg,transparent 0,#000 10%,#000);mask-image:linear-gradient(90deg,transparent 0,#000 .8%,#000 98.5%,transparent),linear-gradient(180deg,transparent 0,#000 10%,#000);-webkit-mask-composite:source-in;mask-composite:intersect}.fig-board{display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px}.fig-board>*{box-shadow:0 0 0 1px rgba(80,80,84,.28),inset 0 0 0 1px rgba(12,12,14,.55)}.fig-spacer{display:none;min-height:3rem;background:transparent}.fig-copy,.fig-docs{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;min-height:14rem;padding:1.15rem 1.35rem 1.35rem;background:transparent}.fig-title{margin:0;max-width:11em;font-family:var(--font-body);font-size:clamp(2rem,4.6vw,3.25rem);font-weight:400;letter-spacing:.012em;line-height:1.17;color:#fff}.fig-docs{text-decoration:none;color:inherit;transition:background-color .15s ease}.fig-docs--2{position:relative;border-bottom:1px solid rgba(80,80,84,.32)}.fig-docs:hover{background:rgba(244,240,234,.045)}.fig-docs p{margin:0;line-height:1.6;color:var(--fig-muted)}.fig-docs p,.fig-docs-link{font-family:var(--font-mono);font-size:.875rem;font-weight:500;letter-spacing:.02em}.fig-docs-link{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:start;gap:.5rem;color:#fff}.fig-docs-link svg{color:rgba(180,176,170,.75);transition:color .25s ease,transform .25s ease}.fig-docs:hover .fig-docs-link svg{color:#fff;transform:translate(2px,-2px)}.fig-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:20rem;padding:2.75rem 1.25rem 2rem;background-color:transparent;background-image:radial-gradient(rgba(140,140,148,.28) .5px,transparent 0);background-size:17px 17px;background-position:-8.5px -8.5px;overflow:hidden}.fig-caption{position:absolute;top:0;left:0;z-index:2;padding:.55rem .7rem;font-family:var(--font-mono);font-size:.625rem;font-weight:300;letter-spacing:.08em;color:rgba(180,176,170,.65)}.fig-svg{width:min(100%,40rem);height:auto;display:block}.fig-svg--sm{width:min(100%,27rem)}.fig-annote{pointer-events:none}.figfp-on{opacity:0;animation:figfp-fade 5.5s ease-in-out infinite}@keyframes figfp-fade{0%,30%{opacity:0}44%,78%{opacity:1}92%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.figfp-on{animation:none;opacity:1}}@media (max-width:899px){.fig-board{display:flex;flex-direction:column;gap:1px}.fig-copy{order:1;min-height:0;gap:1rem;padding:1.5rem 1.15rem 1.4rem}.fig-stage{order:2;min-height:0;padding:2.6rem 1rem 1.6rem}.fig-docs{order:3;min-height:0;gap:1.1rem;padding:1.35rem 1.15rem 1.5rem}.fig-copy--2{order:4}.fig-stage--2{order:5}.fig-stage--2 .fig-svg{transform:translateX(1.45rem)}.fig-docs--2{order:6}.fig-svg--sm{width:min(100%,21rem)}.fig-ext{display:none}.fig-shell{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 2.5%,#000);mask-image:linear-gradient(180deg,transparent 0,#000 2.5%,#000);-webkit-mask-composite:source-over;mask-composite:add}.fig{margin-bottom:1.75rem}.fig-docs--2{padding-bottom:1.65rem}}@media (min-width:900px){.fig-board{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"top top top" "title stage stage" "docs stage stage" "stage2 stage2 title2" "stage2 stage2 docs2" "bottom bottom bottom"}.fig-spacer--top{display:block;grid-area:top;height:5.5rem}.fig-spacer--bottom{display:block;grid-area:bottom;height:4rem}.fig-spacer--side{display:none}.fig-copy{grid-area:title;justify-content:flex-start;min-height:13rem;padding:2rem 1.75rem 1.35rem 1.5rem}.fig-docs{grid-area:docs;justify-content:space-between;min-height:12rem;padding:1.15rem 1.75rem 1.5rem 1.5rem}.fig-stage{grid-area:stage;min-height:30rem;padding:2.5rem 1.5rem}.fig-stage--2{grid-area:stage2;min-height:24rem}.fig-stage--2 .fig-svg{transform:translateX(1.5rem)}.fig-copy--2{grid-area:title2;justify-content:flex-start;padding:2rem 1.75rem 1.35rem}.fig-docs--2{grid-area:docs2;padding:1.15rem 1.75rem 1.5rem}}@media (max-width:899px){.fig-copy,.fig-docs{min-height:auto}}.section{position:relative;padding:var(--section-y) 0;border-top:none;background:none}#nasil{padding-top:calc(var(--section-y) * .4)}.section-dots{--dot-r:1.05px}@property --dot-r{syntax:"<length>";inherits:true;initial-value:1.05px}.section-dots:before{content:"";position:absolute;inset:0;left:50%;width:100vw;margin-left:-50vw;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.14) var(--dot-r),transparent var(--dot-r));background-size:1.35rem 1.35rem;background-position:0 0;opacity:.55;mask-image:radial-gradient(ellipse 78% 72% at 50% 40%,#000 25%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 78% 72% at 50% 40%,#000 25%,transparent 80%);animation:section-dots-pulse 5.5s ease-in-out infinite}@keyframes section-dots-pulse{0%,to{--dot-r:0.9px;opacity:.48}50%{--dot-r:1.25px;opacity:.58}}.section-dots>*{position:relative;z-index:1}.section+.section{border-top:1px solid transparent;background-image:linear-gradient(90deg,transparent,rgba(244,240,234,.07) 20%,rgba(244,240,234,.09) 50%,rgba(244,240,234,.07) 80%,transparent);background-size:100% 1px;background-repeat:no-repeat;background-position:top}.section-label{position:relative;width:-moz-fit-content;width:fit-content;font-family:var(--font-body);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c9ced4;margin:0 0 .85rem;padding-bottom:.45rem}.section-label:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:3rem;border-radius:1px;background:linear-gradient(90deg,#c9ced4,transparent);transform:scaleX(0);transform-origin:left center;transition:transform .85s cubic-bezier(.22,1,.36,1);transition-delay:.12s}.reveal.is-in .section-label:after{transform:scaleX(1)}.section-intro{margin-bottom:.5rem}.section-intro-center{--intro-copy-max:22rem;text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:var(--section-intro-gap)}.section-intro-center .section-label{margin-inline:auto}.section-intro-center .section-label:after{left:50%;width:3.5rem;transform:translateX(-50%) scaleX(0);transform-origin:center;background:linear-gradient(90deg,transparent,#c9ced4 30%,#c9ced4 70%,transparent)}.reveal.is-in .section-intro-center .section-label:after{transform:translateX(-50%) scaleX(1)}.section-intro-center .section-title{width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;overflow:visible;text-align:center}.section-intro-center .section-title .text-type{display:inline-block}.section-intro-center .section-lead{margin-inline:auto;margin-bottom:0;max-width:var(--intro-copy-max);width:100%;text-align:center}.built-on{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.35rem;padding:.45rem .85rem .45rem .75rem;border-radius:999px;border:none;background:rgba(12,11,10,.35);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);color:var(--faint);font-size:.72rem;letter-spacing:.02em;line-height:1;transition:color .15s ease,background .15s ease}.built-on:hover{color:var(--muted);background:rgba(12,11,10,.5)}.built-on-logo{flex-shrink:0;opacity:.95}.built-on-logo-wa{width:.95rem;height:.95rem;color:#fff}.built-on-logo-meta{width:1.65rem;height:auto;display:block;object-fit:contain;opacity:.95}.built-on-name{font-family:var(--font-display);font-weight:650;letter-spacing:-.02em;color:inherit}.built-on-from{font-size:.68rem;letter-spacing:.01em;opacity:.75}.built-on-sep{opacity:.4;margin-inline:.05rem}.section-intro-center .built-on{margin-inline:auto}.section-title{font-family:var(--font-body);font-weight:400;font-size:clamp(1.85rem,4vw,2.6rem);letter-spacing:.012em;line-height:1.17;margin:0 0 var(--section-title-gap);max-width:16ch}.section-lead{margin:0 0 3.25rem;color:var(--muted);max-width:34ch;font-size:1.05rem;line-height:1.5}.reveal .audience,.reveal .feature-tabs,.reveal .flow-thread,.reveal .section-label,.reveal .section-lead,.reveal .section-title,.reveal .signal-band,.reveal .split-bridge{opacity:0;transform:translateY(1.15rem);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.step.reveal{opacity:0;transform:translateY(1.15rem);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.step.reveal.is-in{opacity:1;transform:none}.reveal.is-in .section-label{opacity:1;transform:none;transition-delay:0s}.reveal.is-in .section-title{opacity:1;transform:none;transition-delay:calc(var(--reveal-stagger, .09s) * 1)}.reveal.is-in .section-lead{opacity:1;transform:none;transition-delay:calc(var(--reveal-stagger, .09s) * 2)}.reveal.is-in .audience-customer{opacity:1;transform:none;transition-delay:calc(var(--reveal-stagger, .09s) * 3)}.reveal.is-in .split-bridge{opacity:1;transform:none;transition-delay:calc(var(--reveal-stagger, .09s) * 4)}.reveal.is-in .audience-business{opacity:1;transform:none;transition-delay:calc(var(--reveal-stagger, .09s) * 5)}.reveal.is-in .flow-thread{opacity:1;transform:none;transition-delay:0s}.reveal.is-in .feature-tabs{opacity:1;transform:none;transition-delay:calc(var(--reveal-stagger, .09s) * 5)}.reveal.is-in .signal-band{opacity:1;transform:none;transition-delay:calc(var(--reveal-stagger, .09s) * 1)}.reveal.is-in .signal-band:nth-child(2){transition-delay:calc(var(--reveal-stagger, .09s) * 2)}.steps{display:grid;grid-gap:0;gap:0;max-width:36rem;position:relative;padding-left:0}.flow-layout{display:grid;grid-gap:3rem;gap:3rem;align-items:center}@media (min-width:900px){.flow-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3.5rem 4rem}.steps{max-width:none}}.flow-thread{display:grid;grid-gap:.75rem;gap:.75rem;max-width:24rem;width:100%;justify-self:start}@media (max-width:899px){.flow-thread{max-width:none;width:100%;justify-self:stretch;gap:.55rem}.flow-thread .bubble,.flow-thread .bubble-note{max-width:min(82%,20rem)}.flow-thread .bubble-in{justify-self:start;margin-right:auto}.flow-thread .bubble-note,.flow-thread .bubble-out{justify-self:end;margin-left:auto}}@media (min-width:900px){.flow-thread{justify-self:end}}.flow-thread .bubble,.flow-thread .bubble-note{opacity:0;transform:translateY(.85rem) scale(.96);animation:none}.reveal.is-in .flow-thread .bubble,.reveal.is-in .flow-thread .bubble-note{animation:bubble-pop .6s cubic-bezier(.22,1,.36,1) both}.reveal.is-in .flow-thread .bubble:first-child{animation-delay:.2s}.reveal.is-in .flow-thread .bubble:nth-child(2){animation-delay:.48s}.reveal.is-in .flow-thread .bubble:nth-child(3){animation-delay:.76s}.bubble-note{justify-self:end;width:-moz-fit-content;width:fit-content;max-width:92%;padding:.65rem 1rem;border-radius:1rem;border-bottom-right-radius:.3rem;font-size:.88rem;color:var(--accent);background:#15171b;border:1px solid rgba(200,205,212,.28);box-shadow:inset 0 1px 0 rgba(244,247,251,.06),0 8px 18px rgba(0,0,0,.28)}.feature-tabs{position:relative;margin-top:calc(var(--section-block-gap) + 1.5rem);width:100%;max-width:none;margin-inline:0}.feature-tabs-anchor{position:absolute;top:-5.5rem;left:0;width:1px;height:1px;overflow:hidden;pointer-events:none}.feature-tabs-nav{margin-bottom:1.75rem}.feature-panel{position:relative;min-height:clamp(26rem,48vw,32rem);border-radius:1.35rem;border:1px solid rgba(255,255,255,.09);background:#14161a;box-shadow:0 0 0 1px rgba(0,0,0,.35);overflow:hidden;isolation:isolate}@media (min-width:860px){.feature-panel{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000);mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000)}}.feature-panel>.feature-card-visual{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden;background:transparent;pointer-events:auto;-webkit-mask-image:none;mask-image:none}.feature-panel>.feature-card-visual:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(20,22,26,.45),transparent 30%,transparent 58%,rgba(20,22,26,.55))}.feature-panel>.feature-card-visual>*{position:absolute!important;inset:0;width:100%!important;height:100%!important}.feature-panel>.feature-card-visual canvas{display:block;width:100%!important;height:100%!important}.feature-panel-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:0;gap:0;min-height:inherit;padding:clamp(1.5rem,3vw,2.25rem);animation:feature-items-in .45s cubic-bezier(.22,1,.36,1)}@keyframes feature-items-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.feature-item{display:grid;grid-gap:.45rem;gap:.45rem;align-content:start;justify-items:start;text-align:left;padding:clamp(1.1rem,2.2vw,1.65rem);border:none;background:transparent}.feature-item:first-child,.feature-item:nth-child(2){border-bottom:1px solid rgba(244,240,234,.08)}.feature-item:first-child,.feature-item:nth-child(3){border-right:1px solid rgba(244,240,234,.08);padding-left:.15rem}.feature-item:nth-child(2),.feature-item:nth-child(4){padding-right:.15rem}@media (min-width:860px){.feature-item:nth-child(2),.feature-item:nth-child(4){justify-items:end;text-align:right}.feature-item:nth-child(2) .feature-item-head,.feature-item:nth-child(4) .feature-item-head{flex-direction:row-reverse}}.feature-item:first-child,.feature-item:nth-child(2){padding-top:.15rem}.feature-item:nth-child(3),.feature-item:nth-child(4){padding-bottom:.15rem;align-content:end}.feature-item-head{display:flex;align-items:baseline;gap:.55rem}.feature-card-index{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.1em;color:#c9ced4}.feature-card-hint{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.feature-item h3{margin:0 0 .7rem;font-family:var(--font-body);font-size:clamp(1.2rem,2.1vw,1.45rem);font-weight:550;letter-spacing:.008em;color:var(--ink);line-height:1.15;text-shadow:0 1px 16px rgba(0,0,0,.55)}.feature-item p:last-child{margin:0;font-size:.95rem;line-height:1.5;color:#e8e2d8;max-width:38ch;text-shadow:0 1px 12px rgba(0,0,0,.45)}.hl-sweep{display:inline;padding:.02em .1em .02em .14em;border-radius:0;color:inherit;background-color:transparent;background-image:linear-gradient(#ff6a2b,#ff6a2b);background-repeat:no-repeat;background-position:0;background-size:0 100%;font:inherit;line-height:inherit;vertical-align:baseline;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hl-sweep.is-on{color:#fff;animation:hl-sweep-in .65s cubic-bezier(.22,1,.36,1) forwards}@keyframes hl-sweep-in{0%{background-size:0 100%}to{background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.hl-sweep.is-on{animation:none;background-size:100% 100%}}.feature-card-stripe,.feature-stack{display:none}@media (max-width:859px){.feature-panel{display:none}.feature-stack{display:block;margin-top:.25rem;margin-bottom:2.75rem}.feature-scroll-stack.scroll-stack-scroller{height:auto;overflow:visible;overscroll-behavior:auto}.feature-scroll-stack .scroll-stack-inner{padding:.35rem 0 4.5rem!important;min-height:0!important}.feature-scroll-stack .scroll-stack-card{margin-top:0}.signal-grid-inline{margin-top:2.25rem}.feature-stack-card.scroll-stack-card{height:auto;min-height:15.5rem;margin:0;padding:1.45rem 1.3rem 1.5rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.09);border-top-color:rgba(255,255,255,.12);background:#14161a;box-shadow:0 10px 28px rgba(0,0,0,.38);color:var(--ink);opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateZ(0);contain:paint}.feature-stack-card--glow.scroll-stack-card{padding:0;border:none;background:transparent;box-shadow:none;overflow:hidden;border-radius:1.25rem;-webkit-mask-image:-webkit-radial-gradient(white,black);contain:none;min-height:0}.feature-border-glow.border-glow-card{width:100%;min-height:15.5rem;padding:0;border-radius:1.25rem;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 10px 28px rgba(0,0,0,.38)}html[data-stack-scrolling] .feature-border-glow:after,html[data-stack-scrolling] .feature-border-glow:before,html[data-stack-scrolling] .feature-border-glow>.edge-light{visibility:hidden!important;opacity:0!important}.feature-border-glow .border-glow-inner{overflow:hidden;border-radius:inherit;gap:0;min-height:15.5rem}.feature-card-copy{position:relative;display:grid;align-content:start;grid-gap:0;gap:0;min-height:15.5rem;padding:1.45rem 1.15rem 1.5rem 1.3rem;overflow:hidden;border-radius:1.25rem;background-image:linear-gradient(180deg,color-mix(in srgb,var(--stripe-a) 72%,transparent) 0,color-mix(in srgb,var(--stripe-b) 72%,transparent) 55%,color-mix(in srgb,var(--stripe-c) 72%,transparent) 100%);background-size:5% 100%;background-position:100%;background-repeat:no-repeat}.feature-card-stripe{display:none}.feature-card-copy--0{--stripe-a:#b8bec8;--stripe-b:#8e96a2;--stripe-c:#6a727e}.feature-card-copy--1{--stripe-a:#a8b6c8;--stripe-b:#7d8fa6;--stripe-c:#5a6b82}.feature-card-copy--2{--stripe-a:#a8c0bc;--stripe-b:#7d9994;--stripe-c:#5a736e}.feature-card-copy--3{--stripe-a:#b4b0c4;--stripe-b:#8c879e;--stripe-c:#68637a}.feature-stack-card .feature-item-head,.feature-stack-card h3,.feature-stack-card p{position:relative;z-index:1}.feature-stack-card .feature-item-head{display:flex;align-items:baseline;gap:.55rem;margin-bottom:.55rem}.feature-stack-card h3{margin:0 0 .45rem;font-family:var(--font-body);font-size:1.35rem;font-weight:550;letter-spacing:.008em;line-height:1.15;color:var(--ink)}.feature-stack-card p:last-child{margin:0;font-size:.95rem;line-height:1.5;color:rgba(255,255,255,.85)}}@media (min-width:860px){.feature-stack{display:none}}@media (prefers-reduced-motion:reduce){.feature-panel-grid{animation:none}}.step{display:grid;grid-template-columns:3rem 1fr;grid-gap:1rem 1.35rem;gap:1rem 1.35rem;align-items:start;padding:1.35rem 0;position:relative}.step:not(:last-child):after{content:"";position:absolute;left:1.5rem;top:2.85rem;bottom:0;width:1px;transform:translateX(-50%) scaleY(0);transform-origin:top center;background:linear-gradient(180deg,rgba(200,205,212,.45),rgba(200,205,212,.08));transition:transform .7s cubic-bezier(.22,1,.36,1) .15s}.step.reveal.is-in:not(:last-child):after{transform:translateX(-50%) scaleY(1)}.step-num{font-family:var(--font-mono);font-weight:500;font-size:.85rem;letter-spacing:.08em;color:#c9ced4;line-height:1.6;padding-top:.15rem;text-align:center;width:3rem}.step-body{min-width:0}.step h3{font-family:var(--font-body);font-size:clamp(1.2rem,2.5vw,1.45rem);font-weight:550;letter-spacing:.008em;margin:0 0 .35rem}.step p{margin:0;color:var(--muted);font-size:1rem;max-width:32ch;line-height:1.45}.signal-section{padding-block:clamp(2.5rem,6vw,4.5rem)}.signal-grid-inline{margin-top:.85rem}.signal-grid{grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.signal-band,.signal-grid{display:grid;align-items:stretch}.signal-band{--signal-surface:#14161a;position:relative;min-height:clamp(17rem,36vw,22rem);isolation:isolate;overflow:hidden;border-radius:1.25rem;border:1px solid rgba(255,255,255,.09);background:var(--signal-surface);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 78%,transparent)}@media (min-width:860px){.signal-band:first-child{border-radius:1.25rem 0 0 1.25rem;border-right:none}.signal-band:last-child{border-radius:0 1.25rem 1.25rem 0;border-left:none}}.signal-band:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(14,16,20,.5),rgba(14,16,20,.18) 38%,rgba(14,16,20,.5) 72%,rgba(14,16,20,.86))}.signal-visual{position:absolute;inset:0;z-index:0;pointer-events:auto}.signal-copy{position:relative;z-index:2;max-width:100%;padding:clamp(1.25rem,2.8vw,1.85rem);display:flex;flex-direction:column;justify-content:space-between;min-height:inherit;pointer-events:none}.signal-copy .section-label,.signal-copy .section-lead,.signal-copy .section-title,.signal-copy .signal-meta{pointer-events:auto}.signal-copy .section-lead{margin-bottom:0;max-width:28ch;color:#f4f0ea}.signal-copy .section-title{max-width:12ch;margin-bottom:.75rem;font-size:clamp(1.35rem,2.4vw,1.75rem)}.signal-copy .section-label{margin-bottom:.75rem;color:#c9ced4}.signal-copy .section-label:after{background:linear-gradient(90deg,#c9ced4,transparent)}.signal-index{display:block;font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.1em;color:#c9ced4;margin-bottom:.2rem}.signal-copy-end{justify-content:flex-end;align-items:flex-end;text-align:right;gap:0}.signal-copy-end .section-label{margin-bottom:.35rem}.signal-copy-end .section-title{margin-bottom:.45rem;max-width:11ch}.signal-copy-end .section-lead{max-width:26ch;margin-left:auto;color:#f4f0ea;font-size:.92rem}.signal-band-pixel:after{background:linear-gradient(90deg,transparent,transparent 38%,rgba(14,16,20,.55) 62%,rgba(14,16,20,.92)),linear-gradient(180deg,rgba(14,16,20,.1),transparent 40%,rgba(14,16,20,.35))}.signal-pixel-blast{position:absolute;inset:0;-webkit-mask-image:radial-gradient(95% 105% at 16% 48%,#000 0,#000 38%,transparent 72%);mask-image:radial-gradient(95% 105% at 16% 48%,#000 0,#000 38%,transparent 72%)}.signal-pixel-blast>*{position:absolute!important;inset:0;width:100%!important;height:100%!important}.signal-meta{display:flex;flex-direction:column;gap:.35rem;margin:auto 0 0;padding-top:1.5rem}.signal-meta-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;letter-spacing:.02em;color:var(--ink)}.signal-meta-note{font-size:.74rem;color:var(--faint);letter-spacing:.01em}.ascii-wave{position:absolute;inset:0;overflow:hidden;cursor:crosshair;-webkit-mask-image:radial-gradient(120% 100% at 70% 45%,#000 0,#000 45%,rgba(0,0,0,.45) 100%);mask-image:radial-gradient(120% 100% at 70% 45%,#000 0,#000 45%,rgba(0,0,0,.45) 100%)}.ascii-wave-pulse{-webkit-mask-image:radial-gradient(110% 100% at 55% 50%,#000 0,#000 50%,rgba(0,0,0,.4) 100%);mask-image:radial-gradient(110% 100% at 55% 50%,#000 0,#000 50%,rgba(0,0,0,.4) 100%)}.ascii-wave-canvas{display:block;width:100%;height:100%}@media (max-width:859px){.signal-grid{grid-template-columns:1fr;gap:0;border-radius:1.15rem;border:1px solid rgba(255,255,255,.09);overflow:hidden;background:#14161a}.signal-band{min-height:18rem;-webkit-mask-image:none;mask-image:none}.signal-band,.signal-band:first-child,.signal-band:last-child{border-radius:0;border:none}.signal-band:last-child{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 82%,transparent)}.signal-copy{padding:1.25rem 1.2rem 1.35rem}.signal-band:after{background:linear-gradient(180deg,rgba(14,16,20,.68),rgba(14,16,20,.22) 40%,rgba(14,16,20,.75))}.ascii-wave,.ascii-wave-pulse{-webkit-mask-image:radial-gradient(120% 110% at 60% 40%,#000 0,#000 48%,rgba(0,0,0,.4) 100%);mask-image:radial-gradient(120% 110% at 60% 40%,#000 0,#000 48%,rgba(0,0,0,.4) 100%)}}@media (min-width:860px){.signal-band{min-height:20rem}}.split{display:grid;grid-gap:1.25rem;gap:1.25rem;align-items:stretch;perspective:1400px;perspective-origin:50% 42%;transform-style:preserve-3d}.proof-tabs{--proof-bg:#14161a;--proof-ink:var(--ink);--proof-muted:var(--muted);--proof-line:rgba(255,255,255,0.09);--proof-accent:rgba(200,205,212,0.85);--proof-mark:#ff6a2b;--proof-mark-ink:#ffffff;width:100%;max-width:none;margin:0;border:1px solid var(--proof-line);border-radius:0;background:var(--proof-bg);color:var(--proof-ink);overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.35)}.proof-tabs-nav{display:grid;border-bottom:1px solid var(--proof-line);background:#101215}.audience-tabs .proof-tabs-nav,.proof-tabs-nav{grid-template-columns:repeat(2,1fr)}.proof-tab{position:relative;margin:0;padding:.95rem .75rem;border:none;border-right:1px solid var(--proof-line);background:transparent;color:var(--faint);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .15s ease,background .15s ease}.proof-tab:last-child{border-right:none}.proof-tab:hover{color:var(--proof-ink);background:rgba(244,240,234,.04)}.proof-tab.is-active{z-index:1;color:var(--proof-ink);background:var(--proof-bg);box-shadow:inset 1px 0 0 rgba(200,205,212,.35),inset -1px 0 0 rgba(200,205,212,.35)}.proof-tab.is-active:before{content:"";right:0;background:rgba(200,205,212,.18)}.proof-tab-progress,.proof-tab.is-active:before{position:absolute;top:0;left:0;height:2px;pointer-events:none}.proof-tab-progress{z-index:1;width:100%;background:var(--proof-accent);transform:scaleX(0);transform-origin:left center;animation-name:proof-tab-progress;animation-timing-function:linear;animation-fill-mode:forwards}.audience-tabs.is-paused .proof-tab-progress{animation-play-state:paused}@keyframes proof-tab-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.proof-tab-progress{animation:none;transform:scaleX(1)}}.proof-tabs-panel{position:relative;display:grid;grid-template-rows:auto 1fr auto;grid-gap:1.5rem;gap:1.5rem;min-height:18rem;padding:clamp(1.25rem,3vw,1.85rem) clamp(1.5rem,4vw,2.75rem) clamp(1.35rem,3vw,2rem)}.audience-tabs .proof-tabs-panel{gap:0}.audience-tabs-panel{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0}.proof-tabs.audience-tabs{position:relative;overflow:visible}.audience-tabs-bot{position:absolute;top:0;right:-.85rem;z-index:8;transform:translateY(-108%);pointer-events:auto}.audience-tabs-bot .split-bridge,.audience-tabs-bot .split-bridge.split-bridge--corner{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;min-height:0;padding:0;position:relative;align-self:auto}.audience-tabs-bot .bridge-bot{pointer-events:auto;cursor:pointer}.audience-tabs-bot .bridge-bot-canvas{width:4.2rem;height:4.95rem}@media (max-width:640px){.audience-tabs-bot{top:0;right:-.45rem;transform:translateY(-102%)}.audience-tabs-bot .bridge-bot-canvas{width:3.4rem;height:4rem}}.audience-tabs-stack{display:grid;grid-template-areas:"pane";width:100%}.audience-tabs-pane{grid-area:pane;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-column-gap:1.75rem;column-gap:1.75rem;grid-row-gap:.7rem;row-gap:.7rem;align-items:start;width:100%;visibility:hidden;pointer-events:none}.audience-tabs-pane.is-active{visibility:visible;pointer-events:auto}.audience-tabs-head{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;min-height:2.85rem}.audience-tabs-cta{grid-column:2;grid-row:1/-1;align-self:start}.audience-tabs-body{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:.75rem;min-width:0}.audience-tabs-lead{margin:0;max-width:36rem;font-family:var(--font-body);font-size:clamp(1.05rem,2vw,1.2rem);font-weight:500;line-height:1.45;color:var(--muted);text-wrap:pretty}.audience-tabs-lead .hl-sweep{padding:.05em .16em .05em .18em;color:inherit;box-shadow:none}.audience-tabs-lead .hl-sweep.is-on{color:var(--proof-mark-ink)}.audience-tabs-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:.45rem;gap:.45rem;width:100%;max-width:28rem}.audience-tabs-list li{position:relative;padding-left:1.1rem;font-family:var(--font-body);font-size:.95rem;line-height:1.4;color:var(--proof-ink)}.audience-tabs-list li:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:50%;background:var(--proof-ink)}.audience-tabs-cta{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;margin:0;padding:0;width:auto;max-width:min(100%,18rem);text-align:right}.audience-tabs .audience-cta{width:auto;min-width:12rem}.audience-tabs .audience-cta .specular-button__fx{display:none!important}.audience-tabs .audience-cta--match{box-sizing:border-box;width:var(--aud-cta-w,280px)!important;min-width:var(--aud-cta-w,280px)!important;max-width:var(--aud-cta-w,280px)!important;height:var(--aud-cta-h,46px)!important;min-height:var(--aud-cta-h,46px)!important;max-height:var(--aud-cta-h,46px)!important;padding:0 1.35rem!important;border-radius:14px!important;font-family:var(--font-body)!important;font-size:.9rem!important;font-weight:550!important;letter-spacing:.008em!important;line-height:1!important}.audience-tabs .audience-cta--match .specular-button__label{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;gap:.4rem}.audience-tabs .audience-cta--match .audience-cta-icon{width:1rem;height:1rem}.audience-tabs-cta .lm-btn-label-text{font-family:var(--font-body);font-size:.9rem;font-weight:550;letter-spacing:.008em}.audience-tabs .audience-cta--pilot{background:transparent!important;color:var(--ink)!important;border:1px solid rgba(244,240,234,.18)}.audience-tabs .audience-demo-note{color:var(--faint);text-align:right}.audience-tabs .audience-demo-note a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.audience-tabs.is-qr-open .audience-tabs-stack{visibility:hidden}.audience-tabs-anchor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.audience-tabs-qr.audience-qr-sheet{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:0;background:rgba(12,11,10,.92)}.audience-tabs-qr .audience-qr-back{border-color:rgba(244,240,234,.18);background:rgba(20,18,16,.72);color:var(--ink)}.audience-tabs-qr .audience-qr-back:hover{background:rgba(244,240,234,.1);border-color:rgba(244,240,234,.3)}.audience-tabs-qr .audience-qr-panel{width:min(100%,40rem);max-width:40rem;margin:0 auto;justify-content:center}.audience-tabs-qr .audience-qr-title{font-family:var(--font-display);color:var(--ink)}.audience-tabs-qr .audience-qr-web{font-family:var(--font-body);color:var(--ink)}.audience-tabs-qr .audience-demo-note,.audience-tabs-qr .audience-qr-lead{font-family:var(--font-body);color:var(--muted)}.audience-tabs-qr .audience-demo-note{font-size:.78rem;letter-spacing:-.01em;text-align:left}.audience-tabs-qr .audience-demo-note a{font-family:inherit;color:var(--ink)}.audience-tabs-qr .audience-qr-back{font-family:var(--font-body)}.proof-corner{position:absolute;width:5px;height:5px;background:rgba(200,205,212,.55);pointer-events:none}.proof-corner--tl{top:10px;left:10px}.proof-corner--tr{top:10px;right:10px}.proof-corner--bl{bottom:10px;left:10px}.proof-corner--br{bottom:10px;right:10px}.proof-brand{font-size:1.15rem;font-weight:700;letter-spacing:-.03em}.proof-brand,.proof-quote{margin:0;font-family:var(--font-display);color:var(--proof-ink)}.proof-quote{max-width:34rem;justify-self:center;align-self:center;font-size:clamp(1.35rem,3.2vw,1.85rem);font-weight:650;letter-spacing:-.035em;line-height:1.35;text-wrap:pretty}.proof-quote mark{padding:.05em .18em;border-radius:0;background:var(--proof-mark);color:var(--proof-mark-ink);box-shadow:none;font:inherit}.proof-byline{display:flex;flex-direction:column;gap:.15rem}.proof-name{font-size:.95rem;font-weight:600;color:var(--proof-ink)}.proof-name,.proof-role{font-family:var(--font-body)}.proof-role{font-size:.82rem;color:var(--proof-muted)}@media (max-width:640px){.proof-tab{padding:.85rem .55rem;font-size:.62rem;letter-spacing:.06em}.audience-tabs-pane{display:flex;flex-direction:column;grid-template-columns:none;grid-template-rows:none;row-gap:.75rem;align-items:stretch;min-height:100%}.audience-tabs-body,.audience-tabs-cta,.audience-tabs-head{grid-column:auto;grid-row:auto}.audience-tabs-head{min-height:0;order:1;justify-content:center;flex-shrink:0}.audience-tabs-head .proof-brand{display:none}.audience-tabs-head:not(:has(.audience-demo-badge)){display:none}.audience-tabs-body{order:2;flex:1 1 auto;justify-content:center;min-height:0}.audience-tabs-cta{align-items:center;width:100%;max-width:none;order:3;flex-shrink:0;margin-top:.35rem}.audience-tabs .audience-cta--match,.audience-tabs-cta .lm-btn-wrap{margin-inline:auto}.audience-tabs .audience-demo-note{text-align:center}}.section-doors{padding-bottom:calc(var(--section-y) + 2.5rem);overflow:visible}.section-doors .section-intro{margin-bottom:var(--section-intro-gap)}.section-doors .proof-tabs{width:100%;max-width:none}.section-doors .split{min-height:clamp(26rem,58vh,38rem);margin-bottom:0;padding-bottom:1.75rem;align-items:stretch}.section-doors .audience{min-height:100%;height:auto;justify-content:flex-start}.section-doors .audience ul{flex:0 0 auto;margin-bottom:1.5rem}.section-doors .audience-cta{margin-top:0;margin-bottom:.25rem}.section-doors .audience-cta .specular-button__fx{display:none!important}.section-doors .audience-cta-block{margin-top:0;margin-bottom:.25rem}@media (min-width:900px){.split{grid-template-columns:1fr auto 1fr;gap:.85rem 1.75rem;padding-block:.75rem 1.25rem}.section-doors .split{padding-bottom:2rem;margin-bottom:0}}.audience-business{display:flex;flex-direction:column}@media (min-width:900px){.audience-business{justify-self:stretch;width:100%}.audience-business .audience-kicker,.audience-business .audience-lead{width:-moz-fit-content;width:fit-content;max-width:28ch;margin-left:auto;margin-right:0;text-align:right}.audience-business .btn{align-self:flex-end}}.split-bridge{--look-x:0;--look-y:0;--tilt:0deg;--near:0;display:none}.bridge-bot{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.15rem;margin:0;padding:.1rem .35rem .2rem;border:none;background:transparent;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent}.bridge-bot-canvas{width:4.6rem;height:5.4rem;display:block;pointer-events:none;margin:-.15rem 0 -.35rem}.bridge-bot-canvas canvas{display:block;width:100%!important;height:100%!important}.bridge-bot-svg{width:2.85rem;height:auto;display:block;overflow:visible}.bridge-bot-label{font-family:var(--font-display);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c9ced4;line-height:1}.bridge-bot-whisper{position:absolute;left:50%;bottom:calc(100% + .55rem);transform:translateX(-50%) translateY(.35rem) scale(.94);padding:.42rem .72rem .4rem;border-radius:.85rem;border:1.5px dashed rgba(255,255,255,.88);background:rgba(12,11,10,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-family:var(--font-body);font-size:.72rem;font-weight:550;letter-spacing:.01em;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transform-origin:50% 110%;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);box-shadow:0 8px 22px rgba(0,0,0,.35);-webkit-font-smoothing:antialiased}.bridge-bot-whisper:after{bottom:-2px;width:1rem;height:4px;margin-left:-.5rem;z-index:1}.bridge-bot-whisper:after,.bridge-bot-whisper:before{content:"";position:absolute;left:50%;background:rgba(12,11,10,.72)}.bridge-bot-whisper:before{bottom:-6px;width:8px;height:8px;margin-left:-4px;border-right:1.5px dashed rgba(255,255,255,.88);border-bottom:1.5px dashed rgba(255,255,255,.88);transform:rotate(45deg);z-index:0}.bridge-bot.is-whisper .bridge-bot-whisper{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}.bridge-bot-head{transform-origin:28px 28px;transform:rotate(var(--tilt));transition:transform .18s ease-out}.bridge-bot-pupil{transform:translate(calc(var(--look-x) * 1.5px),calc(var(--look-y) * 1.1px));transition:transform .18s ease-out}.bridge-bot-antenna{opacity:calc(.75 + var(--near) * .25);transition:opacity .18s ease-out}.bridge-bot-mouth{opacity:0;transition:opacity .22s ease}.bridge-bot.mouth-neutral .mouth-neutral,.bridge-bot.mouth-soft .mouth-soft{opacity:.55}.split-bridge.is-idle .bridge-bot-antenna{animation:bridge-antenna 2.4s ease-in-out infinite}.split-bridge.is-glance .bridge-bot-head,.split-bridge.is-patrol .bridge-bot-head{transition:transform .35s cubic-bezier(.45,.05,.2,1)}.split-bridge.is-glance .bridge-bot-head{animation:bridge-glance 2.2s cubic-bezier(.45,.05,.2,1) both}.split-bridge.is-glance .bridge-bot-pupil{animation:bridge-pupils 2.2s cubic-bezier(.45,.05,.2,1) both}.split-bridge.is-reduced .bridge-bot-antenna,.split-bridge.is-reduced .bridge-bot-head,.split-bridge.is-reduced .bridge-bot-pupil{animation:none!important}.split-bridge-line{opacity:.35;transition:opacity .25s ease,filter .25s ease,background .25s ease}.split-bridge-line.is-start{opacity:calc(.22 + max(0, calc(var(--look-x) * -1)) * .55 + var(--near) * .15)}.split-bridge-line.is-end{opacity:calc(.22 + max(0, var(--look-x)) * .55 + var(--near) * .15)}@media (min-width:900px){.split-bridge-line.is-end,.split-bridge-line.is-start{opacity:calc(.28 + var(--near) * .4);filter:drop-shadow(0 0 5px rgba(200,205,212,calc(var(--near) * .45)))}}.split[data-bridge-focus=customer] .audience-customer{transform:rotateY(8deg) rotateX(3deg) translateZ(28px) skewY(-2deg)}.split[data-bridge-focus=business] .audience-business,.split[data-bridge-focus=customer] .audience-customer{border-color:rgba(200,205,212,.42);box-shadow:inset 0 1px 0 rgba(255,248,239,.1),0 0 0 1px rgba(200,205,212,.14),0 22px 48px rgba(0,0,0,.48)}.split[data-bridge-focus=business] .audience-business{transform:rotateY(-8deg) rotateX(3deg) translateZ(28px) skewY(2deg)}.split[data-bridge-focus=customer] .audience-customer:before{opacity:1;background:radial-gradient(ellipse 90% 70% at 0 30%,rgba(200,205,212,.16),transparent 70%)}.split[data-bridge-focus=business] .audience-business:before{opacity:1;background:radial-gradient(ellipse 90% 70% at 100% 30%,rgba(200,205,212,.16),transparent 70%)}.split[data-bridge-focus=customer] .audience-business{opacity:.72;transform:rotateY(-18deg) rotateX(8deg) translateZ(-36px) skewY(4deg)}.split[data-bridge-focus=business] .audience-customer{opacity:.72;transform:rotateY(18deg) rotateX(8deg) translateZ(-36px) skewY(-4deg)}.split .audience{transition:opacity .4s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .4s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}@keyframes bridge-antenna{0%,to{opacity:calc(.75 + var(--near) * .25)}50%{opacity:1}}@keyframes bridge-glance{0%,to{transform:rotate(0deg)}22%{transform:rotate(-18deg)}48%{transform:rotate(18deg)}72%{transform:rotate(-8deg)}}@keyframes bridge-pupils{0%,to{transform:translate(0)}22%{transform:translate(-1.4px,.2px)}48%{transform:translate(1.4px,.2px)}72%{transform:translate(-.6px)}}@media (min-width:900px){.split-bridge{display:flex;flex-direction:column;align-items:center;justify-content:stretch;align-self:stretch;gap:.65rem;padding:.5rem 0 2rem;min-height:100%;position:relative;z-index:3}.split-bridge-line{flex:1 1;width:1px;min-height:2.5rem;background:linear-gradient(180deg,transparent,rgba(200,205,212,.45),transparent)}.bridge-bot-canvas{width:4.2rem;height:5rem}.bridge-bot-svg{width:3.1rem}}@media (max-width:899px){.split-bridge{display:flex;flex-direction:row;align-items:center;gap:.65rem;padding:.35rem 0}.split-bridge-line{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(200,205,212,.4),transparent)}.bridge-bot-whisper{font-size:.64rem}}.audience{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:1.45rem 1.35rem 1.5rem;border-radius:1.25rem;border:1px solid rgba(244,240,234,.14);border-top-color:rgba(255,248,239,.22);background:#141210;box-shadow:inset 0 1px 0 rgba(255,248,239,.1),0 16px 36px rgba(0,0,0,.4);overflow:visible;transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.audience-customer{transform:rotateY(14deg) rotateX(5deg) skewY(-3.5deg);transform-origin:92% 50%}.audience-business{transform:rotateY(-14deg) rotateX(5deg) skewY(3.5deg);transform-origin:8% 50%}.audience-customer:hover{transform:rotateY(9deg) rotateX(3deg) translateZ(20px) skewY(-2deg)}.audience-business:hover{transform:rotateY(-9deg) rotateX(3deg) translateZ(20px) skewY(2deg)}@media (max-width:899px){.split{perspective:900px;gap:1rem;padding-block:.35rem .75rem}.section-doors .split{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.35rem .3rem;perspective:900px;perspective-origin:50% 40%;min-height:clamp(22rem,56vh,32rem);margin-bottom:0;padding-bottom:1.25rem;-webkit-padding-before:.5rem;padding-block-start:.5rem}.section-doors .split-bridge{display:flex;flex-direction:column;align-items:center;justify-content:stretch;align-self:stretch;gap:.4rem;padding:.35rem 0 1.25rem;min-height:100%;position:relative;z-index:3}.section-doors .split-bridge-line{flex:1 1;width:1px;min-height:1.5rem;height:auto;background:linear-gradient(180deg,transparent,rgba(200,205,212,.45),transparent)}.section-doors .bridge-bot-canvas{width:3.6rem;height:4.4rem;margin:-.1rem 0 -.25rem}.section-doors .bridge-bot-label{font-size:.52rem;letter-spacing:.1em}.section-doors .audience{padding:1rem .85rem 1.1rem;min-width:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.section-doors .audience-kicker{font-size:1.05rem;margin-bottom:.55rem}.section-doors .audience-lead{font-size:.82rem;max-width:none;margin-bottom:.85rem;line-height:1.4}.section-doors .audience ul{gap:.45rem;margin-bottom:1rem}.section-doors .audience li{font-size:.78rem;line-height:1.35}.section-doors .audience-cta{min-width:0;width:100%;min-height:2.4rem;padding:.7rem .85rem;font-size:.78rem}.section-doors .audience-cta-icon,.section-doors .audience-cta-metal{width:.9rem;height:.9rem}.section-doors .audience-customer{transform:rotateY(16deg) rotateX(3deg) skewY(-2deg);transform-origin:100% 50%;z-index:1}.section-doors .audience-business{transform:rotateY(-16deg) rotateX(3deg) skewY(2deg);transform-origin:0 50%;z-index:1}.section-doors .audience-customer:hover,.section-doors .split[data-bridge-focus=customer] .audience-customer{transform:rotateY(5deg) rotateX(1deg) translateZ(28px) scale(1.05) skewY(-.5deg);z-index:5;opacity:1;border-color:rgba(200,205,212,.48);box-shadow:inset 0 1px 0 rgba(255,248,239,.1),0 0 0 1px rgba(200,205,212,.16),0 18px 40px rgba(0,0,0,.5)}.section-doors .audience-business:hover,.section-doors .split[data-bridge-focus=business] .audience-business{transform:rotateY(-5deg) rotateX(1deg) translateZ(28px) scale(1.05) skewY(.5deg);z-index:5;opacity:1;border-color:rgba(200,205,212,.48);box-shadow:inset 0 1px 0 rgba(255,248,239,.1),0 0 0 1px rgba(200,205,212,.16),0 18px 40px rgba(0,0,0,.5)}.section-doors .split[data-bridge-focus=customer] .audience-business{transform:rotateY(-24deg) rotateX(5deg) translateZ(-22px) scale(.92) skewY(2.5deg);opacity:.55;z-index:1}.section-doors .split[data-bridge-focus=business] .audience-customer{transform:rotateY(24deg) rotateX(5deg) translateZ(-22px) scale(.92) skewY(-2.5deg);opacity:.55;z-index:1}.audience-business,.audience-customer{transform:none}}@media (prefers-reduced-motion:reduce){.audience-business,.audience-business:hover,.audience-customer,.audience-customer:hover,.split[data-bridge-focus=business] .audience-business,.split[data-bridge-focus=business] .audience-customer,.split[data-bridge-focus=customer] .audience-business,.split[data-bridge-focus=customer] .audience-customer{transform:none!important}}.audience:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;opacity:.7}.audience-customer:before,.audience:before{background:radial-gradient(ellipse 80% 60% at 0 0,rgba(200,205,212,.08),transparent 62%)}.audience-business:before{background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(200,205,212,.08),transparent 62%)}.audience>*{position:relative;z-index:1}.audience-kicker{margin:0 0 .85rem;font-family:var(--font-body);font-size:clamp(1.45rem,3vw,1.85rem);font-weight:500;letter-spacing:.008em;text-transform:none;color:var(--ink);line-height:1.1}.audience-kicker-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .7rem;margin:0 0 .85rem}.audience-kicker-row .audience-kicker{margin:0}.audience-demo-badge{display:inline-flex;align-items:center;align-self:center;padding:.22rem .55rem;border-radius:.4rem;border:1px solid rgba(110,235,190,.22);background:rgba(110,235,190,.07);color:rgba(140,238,199,.72);font-family:var(--font-body);font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;line-height:1}.audience-cta-block{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;width:auto;max-width:100%;flex-shrink:0}.audience-cta-block .audience-cta{margin-top:0;margin-bottom:0}.audience-demo-note{margin:0;max-width:22ch;font-size:.78rem;line-height:1.35;color:rgba(244,240,234,.48);letter-spacing:-.01em}.audience-demo-note--mobile{display:none}.audience-demo-note a{color:rgba(200,205,212,.9);text-decoration:underline;text-underline-offset:.14em}.audience-demo-note a:hover{color:#f4f0ea}.audience-demo-note--sheet{margin-top:.15rem;max-width:28ch;text-align:center;color:rgba(244,240,234,.55)}@media (max-width:899px){.audience-demo-note--mobile{display:block}}.audience-lead{margin:0 0 1.25rem;color:var(--muted);font-size:1.02rem;max-width:28ch;line-height:1.5}.audience ul{margin:0 0 1.75rem;padding:0;list-style:none;display:grid;grid-gap:.7rem;gap:.7rem;flex:1 1}.audience li{position:relative;padding-left:1.15rem;color:var(--ink);font-size:.98rem}.audience li:before{content:"";position:absolute;left:0;top:.55em;width:.4rem;height:.4rem;border-radius:50%;background:#c9ced4}.audience-business{align-items:flex-end;text-align:right}.audience-business ul{width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:0;justify-items:end}.audience-business li{padding-left:0;padding-right:1.15rem;text-align:right}.audience-business li:before{left:auto;right:0}.audience-customer{overflow:visible}.audience-customer.is-qr-open{overflow:hidden}.audience-customer.is-qr-open>:not(.audience-qr-sheet){filter:blur(7px) saturate(.85);opacity:.42;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:filter .28s ease,opacity .28s ease}.audience-qr-sheet{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.15rem 1.1rem 1.25rem;border-radius:inherit;background:rgba(12,11,10,.28);animation:audience-qr-in .32s cubic-bezier(.22,1,.36,1) both}.audience-customer.is-qr-open>.audience-qr-sheet{z-index:6}@keyframes audience-qr-in{0%{opacity:0;transform:translateY(.55rem) scale(.985)}to{opacity:1;transform:none}}.audience-qr-back{position:absolute;top:.95rem;left:.95rem;z-index:2;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:999px;border:1px solid rgba(244,240,234,.18);background:rgba(20,18,16,.72);color:#f4f0ea;font-family:var(--font-body);font-size:.82rem;font-weight:600;letter-spacing:-.015em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:background .15s ease,border-color .15s ease}.audience-qr-back:hover{background:rgba(244,240,234,.1);border-color:rgba(244,240,234,.3)}.audience-qr-back:focus-visible{outline:2px solid rgba(200,205,212,.7);outline-offset:2px}.audience-qr-panel{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:clamp(1.25rem,3vw,2rem);text-align:left;width:min(100%,36rem);max-width:36rem;margin:0 auto;padding:2.5rem 1.5rem 1.25rem}.audience-qr-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;min-width:0;flex:1 1}.audience-qr-title{margin:0;font-family:var(--font-display);font-size:clamp(1.15rem,2.4vw,1.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:#f4f0ea}.audience-qr-lead{margin:0;font-family:var(--font-body);font-size:.92rem;font-weight:500;letter-spacing:-.01em;line-height:1.4;color:rgba(244,240,234,.62)}.audience-qr-frame{display:grid;place-items:center;flex-shrink:0;padding:.55rem;border-radius:0;background:#f4f0ea;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 14px 32px rgba(0,0,0,.35)}.audience-qr-frame img{display:block;width:10.5rem;height:10.5rem;border-radius:0}.audience-qr-skeleton{width:10.5rem;height:10.5rem;border-radius:0;background:linear-gradient(110deg,rgba(11,10,9,.06) 20%,rgba(11,10,9,.12) 40%,rgba(11,10,9,.06) 60%);background-size:200% 100%;animation:audience-qr-shimmer 1.1s linear infinite}@keyframes audience-qr-shimmer{to{background-position:-200% 0}}.audience-qr-web{margin-top:.2rem;font-family:var(--font-body);font-size:.88rem;font-weight:600;letter-spacing:-.015em;color:rgba(200,205,212,.95);text-decoration:underline;text-underline-offset:.18em}.audience-qr-web:hover{color:#f4f0ea}.audience-demo-note--sheet{margin:.15rem 0 0;text-align:left}@media (max-width:640px){.audience-qr-panel{flex-direction:column;gap:1rem;padding:2.75rem 1rem 1.25rem;max-width:20rem}.audience-qr-copy,.audience-qr-panel{align-items:center;text-align:center}.audience-demo-note--sheet{text-align:center}.audience-qr-frame img,.audience-qr-skeleton{width:9.5rem;height:9.5rem}}@media (prefers-reduced-motion:reduce){.audience-customer.is-qr-open>:not(.audience-qr-sheet),.audience-qr-sheet,.audience-qr-skeleton{animation:none!important;transition:none!important}}.audience-cta{margin-top:auto;min-width:15.5rem;justify-content:center;font-family:var(--font-body);font-weight:600;letter-spacing:.008em}.audience-cta .specular-button__label{display:inline-flex;align-items:center;gap:.45rem}.audience-cta--wa{box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.12),0 10px 24px rgba(0,0,0,.28)}.audience-cta--pilot{border:1px solid rgba(244,240,234,.18);box-shadow:inset 0 1px 0 rgba(255,248,239,.22),inset 0 -1px 0 rgba(0,0,0,.45),0 8px 20px rgba(0,0,0,.35)}.audience-cta-icon{width:1.05rem;height:1.05rem;flex-shrink:0;color:#0b0a09}.audience-cta-arrow{margin-left:.15rem}.metallic-mark{display:inline-block;flex-shrink:0;position:relative;z-index:1;line-height:0;overflow:hidden}.metallic-mark .paint-container{display:block;width:100%;height:100%}.title-metal-dot{display:inline-block;width:.42em;height:.42em;margin-left:.06em;vertical-align:-.02em}.pilot-info-metal{width:1.7rem;height:1.7rem}.audience-cta-metal{width:1.05rem;height:1.05rem}.audience-customer .audience-cta:not(.audience-cta--wa){box-shadow:0 8px 22px rgba(0,0,0,.28)}.audience-business .audience-cta{border-color:rgba(244,240,234,.28);background:rgba(244,240,234,.04)}.audience-business .audience-cta:hover{border-color:rgba(244,240,234,.42);background:rgba(244,240,234,.08)}.audience-cta-arrow{display:inline-block;font-size:1.05em;line-height:1;opacity:.75;transition:transform .22s ease,opacity .22s ease}.audience-business .audience-cta:hover .audience-cta-arrow,.audience-cta--pilot:hover .audience-cta-arrow{transform:translateX(.35rem);opacity:1}@media (prefers-reduced-motion:reduce){.audience-cta-arrow{transition:none}.audience-business .audience-cta:hover .audience-cta-arrow,.audience-cta--pilot:hover .audience-cta-arrow{transform:none}}.pilot-page{min-height:100vh;background:#101012}.pilot-page .atmosphere{display:none}.pilot-backdrop{background-color:#101012;background-image:linear-gradient(180deg,rgba(16,16,18,.78),rgba(16,16,18,.62) 45%,rgba(16,16,18,.84)),url(/pilot-bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.pilot-backdrop,.pilot-unicorn{position:fixed;inset:0;z-index:0;pointer-events:none}.pilot-unicorn{overflow:hidden;background:#101012}.pilot-unicorn-host,.pilot-unicorn-scene{position:absolute;inset:0;width:100%;height:100%}.pilot-unicorn-scene canvas{display:block;width:100%!important;height:100%!important}.pilot-unicorn-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,16,18,.45),rgba(16,16,18,.28) 45%,rgba(16,16,18,.62));pointer-events:none}.pilot-page .wrap{position:relative;z-index:1;padding-top:6.25rem;padding-bottom:3rem;min-height:100vh;display:flex;align-items:center}.pilot-main{width:100%;display:flex;justify-content:center}.pilot-shell{width:min(100%,68rem);border-radius:1.5rem;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:rgba(20,22,26,.78);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 28px 60px rgba(0,0,0,.45)}.pilot-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:0}.pilot-info{position:relative;display:flex;flex-direction:column;padding:clamp(2.65rem,4.1vw,3.25rem) clamp(1.4rem,3.1vw,2.5rem) clamp(1.55rem,2.7vw,2.1rem);color:var(--ink);overflow:hidden}.pilot-quote{position:absolute;z-index:2;color:rgba(205,210,216,.52);pointer-events:none;line-height:0}.pilot-quote-metal{width:clamp(1.95rem,3.2vw,2.55rem);height:clamp(1.56rem,2.55vw,2.05rem)}.pilot-quote .metallic-mark,.pilot-quote svg{display:block}.pilot-quote-open{top:1.15rem;left:1.15rem}.pilot-quote-close{right:1.15rem;bottom:1.15rem}@media (max-width:900px){.pilot-info{padding:3.35rem 1.25rem 2.35rem}.pilot-quote-metal{width:1.7rem;height:1.36rem}.pilot-quote-open{top:1.1rem;left:1.1rem}.pilot-quote-close{right:1.1rem;bottom:1.1rem}}@media (max-width:640px){.pilot-info{padding:3.15rem 1.1rem 2.1rem}.pilot-quote-metal{width:1.5rem;height:1.2rem}.pilot-quote-open{top:1rem;left:1rem}.pilot-quote-close{right:1rem;bottom:1rem}}.pilot-info-icon{display:none}.pilot-title{margin:.25rem 0 .5rem;font-family:var(--font-body);font-size:clamp(1.7rem,3.2vw,2.25rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;color:var(--ink)}.pilot-lead{margin:0 0 .85rem;color:var(--muted);font-size:.92rem;line-height:1.5;max-width:38ch}.pilot-contacts{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin-bottom:.85rem;font-size:.86rem;color:rgba(244,240,234,.55)}.pilot-contacts a{color:rgba(244,240,234,.82);text-decoration:none;border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}.pilot-contacts a:hover{color:#c9ced4;border-bottom-color:rgba(205,210,216,.45)}.pilot-globe{position:relative;margin-top:auto;margin-inline:-.75rem;padding-top:.35rem;margin-bottom:-2.75rem;max-height:16rem;overflow:hidden;pointer-events:auto}.pilot-globe-stage{position:relative;width:min(100%,27rem);margin-inline:auto;transform:translateY(4%) scale(1.05);transform-origin:50% 30%;margin-bottom:-18%}.pilot-globe-canvas-wrap{width:100%}@media (max-width:900px){.pilot-globe .cobe-globe-label{display:none}.pilot-info{overflow:hidden;isolation:isolate}.pilot-globe{padding-top:.5rem;margin-bottom:0;max-height:13.5rem;overflow:hidden;z-index:0}.pilot-globe-stage{overflow:hidden;transform:translateY(10%) scale(1.02);transform-origin:50% 30%;margin-bottom:-18%}.pilot-panel{position:relative;z-index:2}}.pilot-panel{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.35rem,2.9vw,2.1rem);overflow:hidden;color:var(--ink);background:linear-gradient(160deg,rgba(255,255,255,.04),transparent 42%),rgba(16,16,18,.55);border-left:1px solid rgba(255,255,255,.08)}.pilot-panel-grid{position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:radial-gradient(rgba(200,205,212,.28) .7px,transparent .8px);background-size:14px 14px;mask-image:linear-gradient(135deg,transparent 18%,#000 55%,#000);-webkit-mask-image:linear-gradient(135deg,transparent 18%,#000 55%,#000)}.pilot-form{position:relative;z-index:1;display:grid;grid-gap:.75rem;gap:.75rem}.pilot-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem}.pilot-field{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.pilot-field span{font-size:.78rem;font-weight:550;letter-spacing:.01em;color:rgba(255,255,255,.72);text-transform:none}.pilot-field input,.pilot-field textarea,.pilot-select select{width:100%;min-height:2.45rem;padding:.55rem .75rem;border-radius:.55rem;border:1px solid rgba(255,255,255,.1);background:rgba(10,11,14,.55);color:var(--ink);font:inherit;font-size:.92rem;letter-spacing:-.01em;outline:none;box-shadow:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.pilot-field textarea{min-height:4.85rem;resize:vertical;line-height:1.45;padding-top:.65rem}.pilot-select{position:relative;display:block}.pilot-select:after{content:"";position:absolute;top:50%;right:.95rem;width:.42rem;height:.42rem;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:translateY(-65%) rotate(45deg);pointer-events:none}.pilot-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:2.35rem}.pilot-select select option{color:#e8eaed;background:#14161a}.pilot-field input::placeholder,.pilot-field textarea::placeholder{color:rgba(255,255,255,.32);letter-spacing:0}.pilot-field input:hover,.pilot-field textarea:hover,.pilot-select select:hover{border-color:rgba(255,255,255,.18);background:rgba(10,11,14,.68)}.pilot-field input:focus,.pilot-field textarea:focus,.pilot-select select:focus{border-color:rgba(200,205,212,.55);background:rgba(10,11,14,.78);box-shadow:0 0 0 3px rgba(200,205,212,.14)}.pilot-field-full{grid-column:1/-1}.pilot-form-hint{margin:0;font-size:.8rem;color:var(--faint);line-height:1.4}.pilot-form-hint.is-error{color:#e2a5a5}.pilot-panel .pilot-submit{width:auto;justify-self:start;margin-top:.15rem;min-height:2.55rem;font-family:var(--font-display);font-weight:650;letter-spacing:-.01em;border:1px solid rgba(244,240,234,.18)}.pilot-done{position:relative;z-index:1;display:grid;grid-gap:.65rem;gap:.65rem;justify-items:stretch;padding:.25rem 0}.pilot-done-label{margin:0;font-size:.78rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.pilot-done-title{margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,3.5vw,2.2rem);font-weight:750;letter-spacing:-.03em;color:var(--ink)}.pilot-done-body{margin:0 0 .5rem;color:var(--muted);max-width:34ch;line-height:1.5}.pilot-done .pilot-submit{width:auto;justify-self:start}@media (max-width:900px){.pilot-grid{grid-template-columns:1fr}.pilot-panel{border-left:none;border-top:1px solid rgba(244,240,234,.1)}.pilot-globe{margin-top:.35rem;margin-inline:-.35rem;margin-bottom:0;max-height:12.5rem}.pilot-globe-stage{width:min(100%,23rem)}}@media (max-width:640px){.pilot-form-grid{grid-template-columns:1fr}.pilot-page .wrap{padding-top:5.25rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom, 0px));align-items:flex-start}.pilot-shell{border-radius:1.2rem}.pilot-info{padding:3.05rem 1.1rem 1.85rem}.pilot-panel{padding:1.25rem 1.1rem 1.35rem}.pilot-lead{max-width:none}.pilot-field input,.pilot-field textarea,.pilot-select select{font-size:1rem}.pilot-done-body{max-width:none}.pilot-panel .pilot-submit{width:100%}}.page>.wrap{padding-bottom:2.5rem}.footer{position:relative;z-index:4;flex-shrink:0;margin-top:-2.5rem;margin-bottom:0;padding:.7rem 0 calc(.7rem + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(255,255,255,.08);border-radius:0;background:rgba(14,14,16,.62);backdrop-filter:blur(40px) saturate(1.45);-webkit-backdrop-filter:blur(40px) saturate(1.45);box-shadow:none}.footer-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;min-height:0}.footer-brand{font-family:var(--font-display);font-weight:700;font-size:.92rem;letter-spacing:-.03em;color:#f4f0ea;flex-shrink:0;text-decoration:none;justify-self:start}.footer-end{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;flex-shrink:0;justify-self:center;grid-column:2}.footer .hero-dock--end{justify-self:end;grid-column:3}.footer-link{font-size:.78rem;font-weight:500;letter-spacing:-.01em;color:rgba(180,176,170,.72);text-decoration:none;transition:color .15s ease}.footer-link:hover{color:#f4f0ea}.footer-social{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;line-height:0;color:rgba(180,176,170,.72)}.footer-social:hover{color:#f4f0ea}.footer-social-icon{display:block;width:1.05rem;height:1.05rem}@media (max-width:900px){.footer{padding:.65rem 0 calc(.7rem + env(safe-area-inset-bottom, 0px))}.footer-inner{grid-template-columns:1fr;grid-template-areas:"brand" "end" "contact";gap:.55rem;justify-items:center}.footer-brand{grid-area:brand;grid-column:auto;justify-self:center;font-size:.86rem}.footer-end{grid-area:end;grid-column:auto;gap:.65rem;flex-wrap:wrap;justify-content:center}.footer .hero-dock--end{grid-area:contact;grid-column:auto;justify-self:stretch;flex:none;max-width:none;width:100%}.footer-link{font-size:.72rem}}.legal-page{font-family:var(--font-body)}.legal-page .atmosphere{opacity:.85}.legal-main{position:relative;z-index:2;width:min(44rem,100%);margin:0 auto;padding:calc(5.75rem + env(safe-area-inset-top, 0px)) 0 4.5rem}.legal-kicker{display:block;margin:0 0 .65rem;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#c9ced4}.legal-kicker,.legal-title{font-family:var(--font-body)}.legal-title{margin:0 0 .9rem;font-size:clamp(1.65rem,3.5vw,2.15rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.legal-lead{margin:0 0 .65rem;font-size:1rem;font-weight:400;line-height:1.6;color:var(--muted)}.legal-lead,.legal-updated{font-family:var(--font-body)}.legal-updated{margin:0 0 2.25rem;font-size:.8rem;color:rgba(244,240,234,.45)}.legal-body{display:grid;grid-gap:1.75rem;gap:1.75rem;font-family:var(--font-body)}.legal-body section h2{margin:0 0 .55rem;font-family:var(--font-body);font-size:1.05rem;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.legal-body li,.legal-body p{margin:0 0 .55rem;font-family:var(--font-body);font-size:.95rem;font-weight:400;line-height:1.65;color:rgba(244,240,234,.78)}.legal-body ul{margin:.35rem 0 .65rem;padding-left:1.15rem;display:grid;grid-gap:.4rem;gap:.4rem}.legal-body a{color:#c9ced4;text-decoration:underline;text-underline-offset:.16em}.legal-body a:hover{color:#f4f0ea}.legal-body strong{color:rgba(244,240,234,.92);font-weight:650}@media (max-width:720px){.legal-main{padding-top:calc(5.25rem + env(safe-area-inset-top, 0px));padding-bottom:3.5rem}}.early-main{position:relative;z-index:2;width:min(34rem,100%);margin:0 auto;padding:calc(5.75rem + env(safe-area-inset-top, 0px)) 0 4.5rem}.early-main .legal-lead{margin-bottom:1.75rem;max-width:36ch}.early-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.35rem}.early-mail{color:rgba(200,205,212,.9);font-size:.92rem;text-decoration:underline;text-underline-offset:.16em}.early-mail:hover{color:#f4f0ea}@media (max-width:720px){.early-main{padding-top:calc(5.25rem + env(safe-area-inset-top, 0px));padding-bottom:3.5rem}}.hero-privacy-link,.pilot-form-privacy{color:inherit;text-decoration:underline;text-underline-offset:.14em;opacity:.9}.hero-privacy-link:hover,.pilot-form-privacy:hover{opacity:1}.pilot-form-privacy{color:rgba(200,205,212,.95)}@keyframes rise{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:translateY(0)}}@keyframes bubble-pop{0%{opacity:0;transform:translateY(.75rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tittle-stretch{0%,28%{width:.255em;opacity:.95}to{width:.68em;opacity:1}}@keyframes border-beam{0%{--beam-angle:0deg;opacity:1}82%{opacity:1}to{--beam-angle:360deg;opacity:0}}@media (max-width:900px){:root{--section-y:3.5rem;--section-intro-gap:1.5rem;--section-block-gap:2.5rem}.section-doors{padding-bottom:calc(var(--section-y) + 3rem)}.section-lead{margin-bottom:1.75rem}.feature-tabs-nav{margin-bottom:1.35rem}#nasil .section-intro-center .section-title{font-size:1.4rem}}@media (max-width:520px){:root{--pad:0.6rem;--section-y:2.85rem;--section-intro-gap:1.2rem;--section-block-gap:2rem}.section-doors{padding-bottom:calc(var(--section-y) + 3.25rem)}.section-lead,.section-title{max-width:none}.section-lead{font-size:1rem}.section-intro-center .section-title{width:-moz-fit-content;width:fit-content;max-width:100%}.section-intro-center .section-lead{max-width:var(--intro-copy-max);width:100%;font-size:1rem}.feature-tabs-nav{width:100%;margin-bottom:1.15rem}.step{grid-template-columns:2.5rem 1fr;gap:.85rem 1rem;padding:1.1rem 0}.audience-lead{max-width:none}.audience-cta{display:flex;width:15.5rem;max-width:100%;min-height:2.75rem;padding-inline:1.25rem}.section-doors .audience-cta{width:100%;min-width:0;min-height:2.35rem;padding:.65rem .75rem;font-size:.72rem}.section-doors .audience-cta .specular-button__fx{display:none}.section-doors .audience-business .audience-cta,.section-doors .audience-customer .audience-cta{margin-inline:0;align-self:stretch}.audience-customer .audience-cta{margin-inline:0 auto 0 0;align-self:flex-start}.audience-business .audience-cta{margin-inline:0 0 0 auto;align-self:flex-end}.audience-business{align-items:flex-end;text-align:right}.audience-business .audience-kicker,.audience-business .audience-lead{margin-left:auto;margin-right:0;text-align:right}.audience-business ul{margin-left:auto;justify-items:end}.audience-business li{padding-left:0;padding-right:1.15rem;text-align:right}.audience-business li:before{left:auto;right:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.reveal .audience,.reveal .feature-tabs,.reveal .flow-thread,.reveal .section-label,.reveal .section-lead,.reveal .section-title,.reveal .split-bridge,.reveal .step{opacity:1!important;transform:none!important}.reveal .flow-thread .bubble,.reveal .flow-thread .bubble-note{opacity:1!important;transform:none!important;animation:none!important}.reveal .section-intro-center .section-label:after,.reveal .section-label:after{transform:none;width:3rem}.reveal .section-intro-center .section-label:after{width:3.5rem;transform:translateX(-50%)}}.reveal .flow-demo{opacity:0;transform:translateY(1.4rem);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.reveal.is-in .flow-demo{opacity:1;transform:none}.reveal .flow-demo .flow-demo-chat{opacity:0;transform:translateY(1rem) scale(.98);transition:opacity .7s cubic-bezier(.22,1,.36,1) .25s,transform .7s cubic-bezier(.22,1,.36,1) .25s}.reveal.is-in .flow-demo .flow-demo-chat{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal .flow-demo,.reveal .flow-demo .flow-demo-chat{opacity:1!important;transform:none!important;transition:none!important}}.flow-layout-stacked{grid-template-columns:minmax(0,1fr);gap:2.75rem}.flow-layout-stacked>.steps{margin-bottom:2.25rem}.flow-layout-stacked>.reveal+.reveal{margin-top:3.25rem}@media (min-width:900px){.flow-layout.flow-layout-stacked{grid-template-columns:minmax(0,1fr);gap:3rem}.flow-layout-stacked>.steps{margin-bottom:3.5rem}.flow-layout-stacked>.reveal+.reveal{margin-top:4.5rem}.steps-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 2rem;gap:0 2rem;max-width:none;margin-top:-.35rem}.steps-row .step{padding:.25rem 0}#nasil .section-intro-center{margin-bottom:calc(var(--section-intro-gap) - .75rem)}.steps-row .step:not(:last-child):after{display:none}}.flow-demo{--board-top:2.5rem;position:relative;padding-top:var(--board-top)}.flow-demo:before{content:"";position:absolute;top:calc(var(--board-top) - .7rem);left:0;right:0;height:1px;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.15),rgba(255,255,255,.03) 82%,transparent)}.flow-demo--business:before{background:linear-gradient(270deg,rgba(255,255,255,.15),rgba(255,255,255,.03) 82%,transparent)}.flow-demo-board{min-height:25rem;border-radius:1.1rem;border-top:1px solid rgba(255,255,255,.07);background:radial-gradient(120% 90% at 20% 0,rgba(255,255,255,.035),transparent 55%),#0f0f11;display:grid;grid-template-columns:repeat(4,minmax(13.5rem,1fr));grid-gap:1.75rem;gap:1.75rem;padding:1.3rem 1.5rem;opacity:.55;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 78%,transparent),linear-gradient(180deg,#000 62%,rgba(0,0,0,.12));-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000 78%,transparent),linear-gradient(180deg,#000 62%,rgba(0,0,0,.12));-webkit-mask-composite:source-in,xor;mask-composite:intersect}.fd-col{display:flex;flex-direction:column;gap:.6rem;min-width:0}.fd-col-head{display:flex;align-items:center;gap:.5rem;padding-bottom:.55rem;border-bottom:1px solid rgba(255,255,255,.08);font-size:.84rem;color:#fff;white-space:nowrap}.fd-col-icon{color:rgba(255,255,255,.72);font-size:.9rem}.fd-col-name{font-weight:700;letter-spacing:.01em}.fd-col-actions,.fd-col-count{color:rgba(255,255,255,.45)}.fd-col-actions{margin-left:auto;letter-spacing:.15em;font-size:.75rem}.fd-card{border-radius:.6rem;border:1px solid rgba(255,255,255,.06);background:#151517;padding:.6rem .7rem;display:grid;grid-gap:.35rem;gap:.35rem}.fd-card-top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.fd-card-id{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;color:rgba(255,255,255,.45)}.fd-card-time{font-size:.62rem;color:#c2c8d2;white-space:nowrap}.fd-card-title{margin:0;font-size:.74rem;line-height:1.35;color:rgba(255,255,255,.85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-card-chips{display:flex;flex-wrap:wrap;gap:.3rem}.fd-chip{font-size:.6rem;color:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.1rem .45rem;white-space:nowrap}.flow-demo--business .flow-demo-board{background:radial-gradient(120% 90% at 80% 0,rgba(255,255,255,.035),transparent 55%),#0f0f11;-webkit-mask-image:linear-gradient(270deg,#000 78%,transparent),linear-gradient(180deg,#000 62%,rgba(0,0,0,.12));mask-image:linear-gradient(270deg,#000 78%,transparent),linear-gradient(180deg,#000 62%,rgba(0,0,0,.12))}.flow-demo--business .flow-demo-chat{left:auto;right:0}.flow-demo-chat{--chat-accent:#c9cfd9;--chat-accent-soft:rgba(201,207,217,0.13);position:absolute;left:0;top:0;width:min(23.5rem,62%);display:flex;flex-direction:column;border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:#101012;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 40px rgba(0,0,0,.45);overflow:hidden}.fd-chat-head{display:flex;align-items:center;gap:.7rem;padding:.8rem 1rem;border-bottom:1px solid rgba(255,255,255,.07)}.fd-chat-avatar{width:2rem;height:2rem;border-radius:50%;border:1px solid rgba(255,255,255,.1);object-fit:cover;background:#0b0a09}.fd-chat-avatar[src*=komi],.fd-msg-avatar[src*=komi]{border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#0a0a0c;object-fit:cover}.fd-chat-title{display:grid;line-height:1.25}.fd-chat-title strong{font-size:.82rem;font-weight:650}.fd-chat-kebab{margin-left:auto;color:var(--muted);font-size:.9rem}.fd-chat-body{display:flex;flex-direction:column;gap:.85rem;padding:1rem;flex:1 1;min-height:0;overflow:auto}.fd-msg{display:flex;align-items:flex-start;gap:.55rem}.fd-msg-avatar{width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid rgba(255,255,255,.1);object-fit:cover;background:#0b0a09;flex-shrink:0;margin-top:.1rem}.fd-msg-avatar[src*=komi]{margin-top:0}.fd-msg-content{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.fd-msg.is-self{flex-direction:row-reverse}.fd-msg-meta{font-size:.64rem;color:var(--muted)}.fd-msg-meta strong{color:var(--ink);font-weight:600;margin-right:.35rem}.fd-msg p{margin:0;font-size:.78rem;line-height:1.5;color:rgba(255,255,255,.85);max-width:32ch;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.05);border-radius:.2rem .7rem .7rem .7rem;padding:.5rem .7rem;justify-self:start}.fd-msg.is-self p{background:var(--chat-accent-soft);border-color:rgba(201,207,217,.22);border-radius:.7rem .2rem .7rem .7rem;justify-self:end}.fd-msg.is-self .fd-msg-meta{justify-self:end}.fd-msg.is-self .fd-msg-meta strong{color:var(--chat-accent)}@keyframes fd-msg-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.fd-msg-in{animation:fd-msg-in .5s cubic-bezier(.22,1,.36,1) both}.fd-typing-bubble{display:flex!important;align-items:center;gap:.26rem;min-width:2.4rem}.fd-typing-dot{width:.32rem;height:.32rem;border-radius:50%;background:rgba(255,255,255,.5);animation:fd-typing-bounce 1.1s ease-in-out infinite}.fd-typing-dot:nth-child(2){animation-delay:.15s}.fd-typing-dot:nth-child(3){animation-delay:.3s}@keyframes fd-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-.15rem);opacity:.95}}@media (prefers-reduced-motion:reduce){.fd-msg-in{animation:none}.fd-typing-dot{animation:none;opacity:.7}}.fd-chat-input{position:relative;z-index:2;flex-shrink:0;margin:0 .8rem .55rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.08);background:#17171a;padding:.65rem .75rem .55rem}.flow-demo--business .fd-chat-input{margin-bottom:.45rem}.fd-chat-input>p{margin:0 0 .6rem;min-height:1.1em;font-size:.76rem;line-height:1.45;color:rgba(255,255,255,.82)}.fd-caret{display:inline-block;margin-left:.05em;color:rgba(255,255,255,.55);animation:fd-caret-blink .9s steps(1) infinite}@keyframes fd-caret-blink{50%{opacity:0}}.fd-send-group.is-flash{filter:brightness(1.35);transform:scale(.96);transition:filter .15s ease,transform .15s ease}.fd-keyboard{display:grid;grid-template-rows:0fr;flex-shrink:0;z-index:3;overflow:hidden;pointer-events:none;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1)}.fd-keyboard.is-open{grid-template-rows:1fr}.fd-keyboard-inner{min-height:0;overflow:hidden;opacity:0;padding:.45rem .4rem .55rem;border-top:1px solid rgba(255,255,255,.08);background:rgba(14,14,16,.62);backdrop-filter:blur(40px) saturate(1.45);-webkit-backdrop-filter:blur(40px) saturate(1.45);box-shadow:0 -8px 28px rgba(0,0,0,.35);transition:opacity .3s ease}.fd-keyboard.is-open .fd-keyboard-inner{opacity:1;transition:opacity .4s ease .14s}.fd-kb-row{display:flex;justify-content:center;gap:.22rem;margin-bottom:.28rem}.fd-kb-row--bottom{margin-bottom:0;gap:.28rem}.fd-kb-key{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.7rem;padding:0 .2rem;border-radius:.28rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.08);color:rgba(244,240,234,.88);font-family:var(--font-body);font-size:.62rem;font-weight:550;text-transform:uppercase;letter-spacing:.02em;transition:background .08s ease,color .08s ease,transform .08s ease}.fd-kb-key--wide{min-width:2.4rem;letter-spacing:.01em}.fd-kb-key--space,.fd-kb-key--wide{font-size:.52rem;text-transform:none;color:rgba(244,240,234,.55)}.fd-kb-key--space{flex:1 1;min-width:5rem}.fd-kb-key--return{background:rgba(201,207,217,.22);color:rgba(244,240,234,.92)}.fd-kb-key.is-pressed{background:rgba(244,240,234,.88);color:#0b0a09;transform:scale(.94)}@media (prefers-reduced-motion:reduce){.fd-keyboard,.fd-keyboard-inner{transition:none}.fd-caret{animation:none}}.fd-mention{color:var(--chat-accent);background:var(--chat-accent-soft);border-radius:.3rem;padding:.05rem .3rem}.fd-input-row{justify-content:space-between}.fd-input-icons,.fd-input-row{display:flex;align-items:center}.fd-input-icons{gap:.6rem;color:var(--muted)}.fd-icon{display:grid;place-items:center;width:1.05rem;height:1.05rem}.fd-icon svg{width:100%;height:100%}.fd-icon-text{width:auto;font-size:.72rem;font-weight:500;line-height:1}.fd-icon-plus{width:1.5rem;height:1.5rem;border-radius:50%;background:rgba(255,255,255,.08);color:rgba(255,255,255,.72)}.fd-icon-plus svg{width:.8rem;height:.8rem}.fd-icon-divider{width:1px;height:.95rem;background:rgba(255,255,255,.13)}.fd-send-group{display:flex;align-items:center;gap:.4rem;padding:.32rem .5rem;border:0;border-radius:.55rem;background:linear-gradient(180deg,#dde2ea,#b9c0cc);color:#17181a;font:inherit;cursor:pointer;transition:filter .15s ease,transform .1s ease}.fd-send-group:hover{filter:brightness(1.07)}.fd-send-group:active{transform:scale(.94);filter:brightness(.95)}.fd-send-main svg{width:.85rem;height:.85rem;display:block}.fd-send-sep{width:1px;height:.9rem;background:rgba(23,24,26,.3)}.fd-send-caret svg{width:.7rem;height:.7rem;display:block}@media (max-width:899px){.feature-tabs{margin-top:calc(var(--section-block-gap) + .75rem)}.feature-tabs-anchor{top:-2rem}.flow-layout-stacked{gap:1.75rem}.flow-layout-stacked>.steps{margin-bottom:1.25rem}.flow-layout-stacked>.reveal+.reveal{margin-top:1.75rem}.flow-demo{--board-top:1.5rem;padding-top:0;padding-bottom:.85rem}.flow-demo-board{position:absolute;inset:1.5rem 0 0 0;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem .9rem;box-shadow:none;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.flow-demo-board .fd-col:nth-child(n+3){display:none}.flow-demo-chat{position:relative;left:0;width:min(16.5rem,70%);border-radius:.8rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 24px rgba(0,0,0,.4)}.fd-keyboard-inner{background:#141416;backdrop-filter:none;-webkit-backdrop-filter:none}.flow-demo--business .flow-demo-chat{right:auto;margin-left:auto}.fd-chat-head{padding:.6rem .75rem;gap:.55rem}.fd-chat-avatar{width:1.7rem;height:1.7rem}.fd-chat-body{padding:.75rem;gap:.7rem}.fd-msg-avatar{width:1.35rem;height:1.35rem}.fd-msg p{font-size:.7rem;padding:.4rem .55rem}.fd-msg-meta{font-size:.58rem}.fd-chat-input{margin:0 .6rem .6rem;padding:.5rem .6rem .45rem}.fd-chat-input>p{font-size:.68rem;margin-bottom:.45rem}.fd-input-icons{gap:.42rem}.fd-icon{width:.9rem;height:.9rem}.fd-icon-plus{width:1.25rem;height:1.25rem}.fd-icon-text{font-size:.62rem}.fd-send-group{flex-shrink:0;padding:.18rem .28rem;gap:.18rem;transform:scale(.82);transform-origin:right center}.fd-send-group:active{transform:scale(.76)}.fd-send-main svg{width:.7rem;height:.7rem}.fd-send-caret svg{width:.55rem;height:.55rem}.fd-send-sep{height:.7rem}.fd-keyboard-inner{padding:.32rem .22rem .4rem}.fd-kb-row{gap:.13rem;margin-bottom:.18rem}.fd-kb-row--bottom{gap:.16rem}.fd-kb-key{min-width:.92rem;height:1.32rem;padding:0 .12rem;border-radius:.22rem;font-size:.5rem}.fd-kb-key--wide{min-width:1.7rem;font-size:.42rem}.fd-kb-key--space{min-width:3.2rem;font-size:.42rem}}