@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--shine-a:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bg:#f0f0ea;--surface:#e8eae6;--surface-2:#d6dad6;--max-w:1320px;--pad-x:clamp(20px, 5.2vw, 88px);--sec-pad-top:clamp(64px, 8vw, 120px);--sec-pad-bot:clamp(64px, 6vw, 96px);--line:#1f24221a;--line-strong:#1f24222e;--text:#1f2422;--muted:#363c39;--dim:#69706d;--accent:#1f2422;--accent-dim:#363c39}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font-inter-tight), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "ss03", "cv11";letter-spacing:-.01em;margin:0;padding:0;overflow-x:clip}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-inter-tight), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;margin:0}h1{font-size:clamp(48px,6.4vw,92px);font-weight:700;line-height:.98}p{margin:0;line-height:1.6}.bg{z-index:0;pointer-events:none;background:var(--bg,#f0f0ea);position:fixed;inset:0}.noise{z-index:1;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.frame{z-index:2;max-width:var(--max-w);padding:0 var(--pad-x);margin:0 auto;position:relative}nav.top{z-index:40;-webkit-backdrop-filter:saturate(170%)blur(22px);border-bottom:1px solid var(--line);background:linear-gradient(#f0f0eae0 0%,#f0f0ea9e 100%);transition:background .52s cubic-bezier(.65,0,.35,1),border-color .52s cubic-bezier(.65,0,.35,1),box-shadow .32s cubic-bezier(.2,.7,.2,1);position:sticky;top:0;box-shadow:inset 0 1px #fff6}nav.top.scrolled{box-shadow:inset 0 1px #fff6,0 10px 28px -18px #1f242238,0 1px #1f242214}nav.top.scrolled .inner{padding-top:10px!important;padding-bottom:10px!important}nav.top.scrolled.over-hero .brand span:not(.logo-mark){color:var(--surface-2)}nav.top.scrolled .brand span:not(.logo-mark){color:var(--accent)}nav.top.over-hero{box-shadow:none;background:#111513;border-bottom-color:#ffffff0f}nav.top.over-hero.scrolled{box-shadow:0 14px 30px -18px #0000008c}nav.top .inner{max-width:var(--max-w);padding:14px var(--pad-x);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;transition:padding .32s cubic-bezier(.2,.7,.2,1);display:flex}.brand{letter-spacing:-.02em;color:var(--text);align-items:center;gap:10px;font-size:17px;font-weight:600;transition:transform .28s cubic-bezier(.2,.7,.2,1),color .52s cubic-bezier(.65,0,.35,1);display:flex}.brand span:not(.logo-mark){color:var(--accent)}nav.top.over-hero .brand span:not(.logo-mark){color:#fafafa}.brand:hover{transform:translateY(-1px)}nav.top.over-hero .brand{color:#fafafa}.brand .logo-mark{color:#f0f0ea;width:22px;height:22px;font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;background:linear-gradient(135deg,#363c39,#111513);border-radius:5px;place-items:center;font-size:11px;font-weight:800;transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s;display:grid;box-shadow:0 0 18px #1f242233,inset 0 -2px #00000040}.brand:hover .logo-mark{transform:scale(1.06)rotate(-2deg);box-shadow:0 0 18px #1f24224d,inset 0 -2px #00000040,0 4px 10px -2px #1f242240}nav.top.over-hero .brand .logo-mark{color:#111513;background:linear-gradient(135deg,#fff,#eef0ec);box-shadow:0 0 18px #ffffff38,inset 0 -2px #0000001f}nav.top.over-hero .brand:hover .logo-mark{box-shadow:0 0 18px #ffffff38,inset 0 -2px #00000040,0 4px 10px -2px #0006}nav.top .links{color:var(--muted);gap:28px;font-size:14px;transition:color .52s cubic-bezier(.65,0,.35,1);display:flex}nav.top.over-hero .links{color:#ffffffa6}nav.top .links a{padding:6px 2px;transition:color .24s cubic-bezier(.2,.7,.2,1);position:relative}nav.top .links a:after{content:"";transform-origin:0;opacity:.75;background:currentColor;height:1px;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .24s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}nav.top .links a:hover:after,nav.top .links a.active:after{transform:scaleX(1)}nav.top .links a:hover{color:var(--text)}nav.top.over-hero .links a{color:#ffffffa6}nav.top.over-hero .links a:hover{color:#fff}.nav-right{align-items:center;gap:14px;display:flex}.lang-switch{border:1px solid var(--line);border-radius:7px;align-items:center;gap:2px;padding:3px;transition:border-color .52s cubic-bezier(.65,0,.35,1);display:inline-flex}.lang-switch-btn{appearance:none;cursor:pointer;font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;letter-spacing:.08em;color:var(--muted);background:0 0;border:none;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:600;transition:color .24s,background .24s}.lang-switch-btn:hover{color:var(--text)}.lang-switch-btn.active{background:var(--text);color:#f0f0ea}nav.top.over-hero .lang-switch,nav.top.menu-open .lang-switch{border-color:#ffffff24}nav.top.over-hero .lang-switch-btn,nav.top.menu-open .lang-switch-btn{color:#fff9}nav.top.over-hero .lang-switch-btn:hover,nav.top.menu-open .lang-switch-btn:hover{color:#fff}nav.top.over-hero .lang-switch-btn.active,nav.top.menu-open .lang-switch-btn.active{color:#111513;background:#ffffffeb}.nav-overlay .lang-switch{border-color:#ffffff24}.nav-overlay .lang-switch-btn{color:#fff9}.nav-overlay .lang-switch-btn.active{color:#111513;background:#ffffffeb}.cta{letter-spacing:-.01em;isolation:isolate;cursor:pointer;color:#f0f0ea;background:#1f2422;border-radius:9px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:transform .36s cubic-bezier(.2,.7,.2,1),box-shadow .42s cubic-bezier(.2,.7,.2,1),background .42s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1f242280,0 8px 20px -10px #1f242252,inset 0 1px #ffffff14}.cta .cta-arrow{will-change:transform;transition:transform .32s cubic-bezier(.2,.7,.2,1);display:inline-block}.cta:hover .cta-arrow{transform:translate(3px)}.cta:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:.85;background:linear-gradient(#ffffff1a 0%,#0000 38%);transition:opacity .32s;position:absolute;inset:0}.cta:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;background:linear-gradient(110deg,#0000 25%,#ffffff1a 45%,#fff3 50%,#ffffff1a 55%,#0000 75%) 120% 0/200% 100%;transition:opacity .28s,background-position .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.cta:hover{background:#252a28;transform:translateY(-1.5px);box-shadow:0 0 0 1px #1f2422a6,0 14px 32px -14px #1f242273,0 4px 10px -4px #1f242240,inset 0 1px #ffffff29,inset 0 -1px #0003}.cta:hover:after{opacity:1;background-position:-20% 0}.cta:hover:before{opacity:1}nav.top.over-hero .cta{color:#111513;background:#f0f0ea;box-shadow:0 0 0 1px #f0f0ea80,0 8px 20px -10px #0000006b,inset 0 1px #fff9}nav.top.over-hero .cta:before{background:linear-gradient(#ffffff8c 0%,#0000 35%)}nav.top.over-hero .cta:after{background:linear-gradient(110deg,#0000 25%,#1f24220f 45%,#1f24221a 50%,#1f24220f 55%,#0000 75%) 120% 0/200% 100%}nav.top.over-hero .cta:hover{background:#f5f5f0;transform:translateY(-1.5px);box-shadow:0 0 0 1px #ffffffb3,0 14px 32px -14px #00000080,0 4px 10px -4px #00000047,inset 0 1px #fffffff2,inset 0 -1px #00000014}@media (prefers-reduced-motion:reduce){nav.top,nav.top .inner,.brand,.brand .logo-mark,nav.top .links a,nav.top .links a:after,.cta{transition:none!important}.brand:hover,.cta:hover,.brand:hover .logo-mark{transform:none!important}}.hero{isolation:isolate;background:0 0;padding-top:clamp(20px,5vw,72px);padding-bottom:clamp(80px,9vw,140px);position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;background:#111513;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hero:after{content:"";pointer-events:none;filter:blur(28px);mix-blend-mode:screen;z-index:0;background:radial-gradient(50% 70% at 60%,#d6dad61a,#0000 65%);width:min(1100px,78vw);height:min(1100px,90vh);animation:9s ease-in-out infinite alternate heroLightDrift;position:absolute;top:46%;right:-4%;transform:translateY(-50%)}.hero>*{z-index:1;position:relative}@keyframes heroLightDrift{0%{opacity:.88;transform:translateY(-50%)}50%{opacity:1;transform:translate(-10px,calc(-50% - 6px))}to{opacity:.92;transform:translate(8px,calc(4px - 50%))}}@media (prefers-reduced-motion:reduce){.hero:after{animation:none}}.hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(40px,5vw,72px);display:grid}.hero-visual{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(900px,64vw,1230px);max-width:66vw;position:absolute;top:46%;right:clamp(-40px,2vw,48px);transform:translateY(-50%)translate(260px)}.hero-visual:before{content:"";filter:blur(64px);z-index:-1;pointer-events:none;background:radial-gradient(62% 58% at 54%,#cee0e62e,#0000 72%);animation:9s ease-in-out infinite heroVisualGlow;position:absolute;inset:-24% -18%}.hero-visual-img{object-fit:contain;opacity:.95;-webkit-user-select:none;user-select:none;mix-blend-mode:screen;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;height:auto;animation:7s ease-in-out infinite heroVisualFloat;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 10%,#000 26% 96%,#0000 100%),linear-gradient(#0000 0%,#000 9% 89%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 10%,#000 26% 96%,#0000 100%),linear-gradient(#0000 0%,#000 9% 89%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes heroVisualFloat{0%,to{opacity:.92;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@keyframes heroVisualGlow{0%,to{opacity:.75}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-visual-img,.hero-visual:before{animation:none}}@media (max-width:1024px){.hero-visual{width:clamp(520px,55vw,720px);max-width:60vw;right:clamp(-16px,1vw,24px)}.hero-visual-img{opacity:.8}}@media (max-width:768px){.hero-visual{display:none}:root{--sec-pad-top:36px;--sec-pad-bot:40px}.section-head{margin-bottom:20px!important}}.hero .eyebrow{display:none}.hero h1{color:#fafafa}.hero h1 .muted{-webkit-text-fill-color:transparent;background-image:linear-gradient(125deg,#e8eceb 0%,#9aa5a1 20%,#d4dbd8 38%,#5a6662 52%,#c8d0cd 68%,#7a8884 82%,#e2e8e5 100%);-webkit-background-clip:text;background-clip:text;font-weight:400}.hero h1 .accent{color:#0000;background-color:#0000;background-image:linear-gradient(#fff 0%,#d4d4d8 100%);-webkit-background-clip:text;background-clip:text}.hero p.lead{color:#c4c4cc;max-width:520px;margin-top:34px;font-size:17px}.hero .actions{align-items:center;gap:14px;margin-top:36px;display:flex}.hero .actions .secondary{color:#69706d;align-items:center;gap:8px;padding:9px 4px;font-size:14px;transition:color .2s;display:inline-flex}.hero .actions .secondary:after{content:"→";color:#d6dad6}.hero .actions .secondary:hover{color:#d6dad6}.stat-row{border-top:1px solid #ffffff12;gap:48px;margin-top:54px;padding-top:24px;display:flex}.stat-row .stat .num{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:#fafafa;letter-spacing:-.02em;font-size:20px}.stat-row .stat .lbl{color:#a1a1aa;margin-top:4px;font-size:12px}.stat-row .stat .sub{color:#52525b;font-size:11px;font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;margin-top:2px}.hero-img-wrap{margin-top:calc(-1*clamp(40px,5vw,72px));margin-bottom:calc(-1*clamp(80px,9vw,140px));margin-right:calc(-1 * var(--pad-x));justify-content:center;align-self:stretch;align-items:center;padding-right:80px;display:flex;position:relative;overflow:hidden}.hero-img{object-fit:contain;object-position:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.phones-stage{aspect-ratio:1/1.45;perspective:2200px;perspective-origin:65%;width:100%;max-width:none;margin:0 auto;position:relative;overflow:visible}.phones-stage:before{content:"";filter:blur(50px);pointer-events:none;z-index:0;opacity:.95;background:radial-gradient(45% 60% at 72% 55%,#4ade802e,#0000 65%),radial-gradient(38% 55%,#f59e0b1a,#0000 65%),radial-gradient(35% 50% at 30% 45%,#f8717114,#0000 65%);position:absolute;inset:-10% -8% -5% -5%}.phone{aspect-ratio:1/2;width:58%;transform-style:preserve-3d;background:linear-gradient(90deg,#ffffffe6 0,#ffffff9e .3px,#ffffff38 .9px,#fff0 1.7px,#0000 2.5px),linear-gradient(90deg,#0000 0 1.8px,#0000008c 2.4px,#000000b3 3.2px,#0000008c 3.8px,#0000 4.3px),linear-gradient(90deg,#0000 0 1px,#ffffff06 1.8px,#0000 3px 100%),linear-gradient(270deg,#00000073 0%,#0000 3%),linear-gradient(#fff3 0%,#0000 5%),linear-gradient(#0000 94%,#00000057 100%),linear-gradient(160deg,#1f2024 0%,#0a0b0d 22%,#030405 65%,#010102 100%);border:1px solid #ffffff2e;border-radius:38px;padding:6px;position:absolute;box-shadow:inset 0 1.5px #ffffff80,inset 1.5px 0 #ffffff52,inset -1px 0 #ffffff14,inset 0 -1.5px 1px #000000bf,0 40px 100px -22px #000000d9,0 15px 40px -10px #00000080}.phone:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(50px 30px at 0 0,#ffffff8c,#0000 60%),radial-gradient(120px 70px at 0 0,#ffffff2e,#0000 65%),radial-gradient(60px 35px at 100% 0,#ffffff24,#0000 60%),radial-gradient(70px 45px at 0 100%,#ffffff1f,#0000 65%),linear-gradient(#ffffff1a 0%,#0000 4%);border:1px solid #ffffff0f;border-radius:36px;position:absolute;inset:1.5px;box-shadow:inset 0 0 14px #00000080}.phone:after{content:"";pointer-events:none;z-index:6;box-shadow:inset 0 0 0 1.5px rgba(var(--rim,74, 222, 128), .85), inset 10px 10px 36px -12px rgba(var(--rim,74, 222, 128), .55), inset 0 0 28px -6px rgba(var(--rim,74, 222, 128), .35), 0 0 22px rgba(var(--rim,74, 222, 128), .42), 0 0 55px rgba(var(--rim,74, 222, 128), .22), 0 0 120px rgba(var(--rim,74, 222, 128), .12);border-radius:38px;position:absolute;inset:0}.phone.p1{z-index:3;--rim:74, 222, 128;width:74%;height:108%;top:-4%;bottom:auto;right:-32%;transform:perspective(1800px)rotateY(11deg)rotateX(0)}.phone.p2{z-index:2;--rim:245, 158, 11;width:66%;height:104%;top:-2%;bottom:auto;right:14%;transform:perspective(1800px)rotateY(9deg)rotateX(0)}.phone.p3{z-index:1;--rim:248, 113, 113;width:60%;height:100%;top:0%;bottom:auto;right:42%;transform:perspective(1800px)rotateY(7deg)rotateX(0)}.phone-notch{z-index:5;background:#000;border:1px solid #ffffff0d;border-top:none;border-radius:0 0 10px 10px;width:34%;height:10px;display:block;position:absolute;top:14px;left:50%;transform:translate(-50%)}.phone-screen{border:1px solid #00000080;border-radius:32px;grid-template-columns:38px 1fr;width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000000f2,inset 0 0 14px #00000073,inset 0 1px #ffffff0d}.phone-screen:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff0d,#0000 18%);position:absolute;inset:0}.phone-screen:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000,#0407058c);height:28%;position:absolute;inset:auto 0 0}.phone-screen.legacy{background:radial-gradient(120% 80% at 50% -10%,#f59e0b0a,#0000 55%),linear-gradient(#0a0b0e 0%,#0d0e11 50%,#0a0a0c 100%)}.phone-screen.legacy:before{opacity:.7;background:repeating-linear-gradient(#ffffff04 0 1px,#0000 1px 2.5px)}.phone-screen.modern{background:radial-gradient(120% 80% at 50% -10%,#4ade800f,#0000 55%),radial-gradient(100% 60% at 50% 110%,#38bdf80a,#0000 60%),linear-gradient(#0b0e12 0%,#0a0d11 60%,#08090c 100%)}.phone-screen.modern:before{background:linear-gradient(#ffffff0f,#0000 14%)}.phone-rail{z-index:1;border-right:1px solid #ffffff0a;flex-direction:column;align-items:center;gap:15px;padding:40px 0 16px;display:flex;position:relative}.phone-rail i{background:radial-gradient(1.2px at 4px 4px,#b4b4beb3,#0000 75%),radial-gradient(1.2px at 10px 4px,#b4b4beb3,#0000 75%),radial-gradient(1.2px at 4px 10px,#b4b4beb3,#0000 75%),radial-gradient(1.2px at 10px 10px,#b4b4beb3,#0000 75%),linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid #ffffff0a;border-radius:4px;width:14px;height:14px;display:block}.phone-rail i.on{background:radial-gradient(1.4px at 4px 4px,#dcffeb,#0000 75%),radial-gradient(1.4px at 10px 4px,#dcffeb,#0000 75%),radial-gradient(1.4px at 4px 10px,#dcffeb,#0000 75%),radial-gradient(1.4px at 10px 10px,#dcffeb,#0000 75%),linear-gradient(135deg,#4ade8033,#4ade800f);border-color:#4ade804d;box-shadow:0 0 10px #4ade8073,inset 0 0 6px #4ade801a}.phone-rail.legacy i.amber{background:#f59e0b2e;border-color:#f59e0b59;box-shadow:0 0 6px #f59e0b66}.phone-rail.legacy i.red{background:#f8717138;border-color:#f8717166;box-shadow:0 0 6px #f8717166}.legacy-content{color:#c7c9c9;z-index:1;letter-spacing:-.005em;font-size:9px;line-height:1.4;font-family:var(--font-inter-tight), sans-serif;flex-direction:column;gap:9px;padding:24px 12px 14px;display:flex;position:relative;overflow:hidden}section{z-index:2;position:relative}.section-head{padding:var(--sec-pad-top) 0 16px;justify-content:space-between;align-items:baseline;margin-bottom:clamp(36px,4vw,56px);display:flex;position:relative}.section-head .label{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);align-items:center;gap:10px;font-size:11px;display:flex}.section-head .label:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%}.section-head .index{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:var(--dim);letter-spacing:.1em;font-size:11px}.edge-tick{display:none}.edge-tick.l{left:-4.5px}.edge-tick.r{right:-4.5px}.edge-tick.fill{background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px var(--accent)}.head-grid h2{font-size:clamp(34px,3.6vw,52px);font-weight:700;line-height:1.04}.head-grid .right-text{color:var(--muted);padding-top:8px;font-size:15px;line-height:1.6}.foot{padding:var(--sec-pad-bot) 0;color:var(--muted);font-size:x-large}.foot span{color:#0000;background:linear-gradient(#030405 0%,#000 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.foot a{border-bottom:1px solid var(--line-strong);transition:border-color .2s}.foot a:hover{border-bottom-color:var(--text)}@media (max-width:1024px){.head-grid{grid-template-columns:1fr;gap:24px}}.scn-wrap{margin-top:48px;position:relative}.scn-pin{position:relative}.scn-stage{align-items:center;width:100vw;height:100vh;margin:0 calc(50% - 50vw);display:flex;position:sticky;top:0;overflow:hidden}.scn-stage:before{content:"";z-index:0;pointer-events:none;filter:blur(40px);background:radial-gradient(60% 50%,#ffffff06,#0000 70%);position:absolute;inset:0}.scn-rail{z-index:5;padding:0 var(--pad-x);font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:var(--dim);letter-spacing:.12em;pointer-events:none;align-items:center;gap:14px;font-size:11px;display:flex;position:absolute;bottom:36px;left:0;right:0}.scn-rail .bar{background:#ffffff14;flex:1;height:1px;position:relative;overflow:hidden}.scn-rail .bar i{background:var(--accent);width:0;box-shadow:0 0 8px var(--accent);transition:width .2s linear;position:absolute;top:0;bottom:0;left:0}.scn-rail .curr{color:var(--text)}.scn-rail .hint{text-transform:uppercase;letter-spacing:.22em}.scn-rail .hint:before{content:"";background:var(--accent);vertical-align:middle;width:18px;height:1px;box-shadow:0 0 4px var(--accent);margin-right:10px;display:inline-block}.scn-left-panel{width:44vw;padding-left:var(--pad-x);flex-direction:column;flex-shrink:0;justify-content:center;padding-right:48px;display:flex}.scn-left-panel h2{color:#fafafa;margin:0 0 22px;font-size:clamp(40px,5vw,72px);font-weight:700;line-height:1.04}.scn-left-sub{color:#ffffff7a;max-width:36ch;margin:0;font-size:14px;line-height:1.65}.scn-track{z-index:1;will-change:transform;align-items:center;gap:64px;padding:0 12vw 0 0;display:flex;position:relative}.scn-track>*{flex:none}.scn-connect{pointer-events:none;z-index:0;position:absolute;top:0;left:0;overflow:visible}.scn-connect path.link{fill:none;stroke:#4ade8099;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:7 6;filter:drop-shadow(0 0 8px #4ade8080);opacity:0;transition:opacity .8s .15s}.scn-pin.is-in .scn-connect path.link{opacity:1}.scn-connect circle.node{fill:#0c0c0f;stroke:#4ade80bf;stroke-width:1.4px;opacity:0;transition:opacity .6s .35s}.scn-pin.is-in .scn-connect circle.node{opacity:1}.scn-connect circle.dot{fill:#4ade80;filter:drop-shadow(0 0 5px #4ade80);opacity:0;transition:opacity .5s .55s}.scn-pin.is-in .scn-connect circle.dot{opacity:1}.scn-card{--ty:0px;z-index:2;border:1px solid var(--line-strong);width:360px;transform:translateY(var(--ty));background:linear-gradient(#101013,#0c0c0f);border-radius:20px;flex-direction:column;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px -30px #0009}.scn-card:hover{transform:translateY(calc(var(--ty) - 8px));border-color:#ffffff29;box-shadow:0 36px 80px -40px #000000d9,0 0 0 1px #4ade800f}.scn-card.p1{--ty:40px}.scn-card.p2{--ty:-40px}.scn-card.p3{--ty:70px}.scn-card.p4{--ty:-30px}.scn-card.p5{--ty:50px}.scn-card.p6{--ty:-50px}.scn-img{aspect-ratio:5/3;background:linear-gradient(135deg, var(--c1,#3a3a40), var(--c2,#1f1f24));border-bottom:1px solid #00000059;place-items:center;display:grid;position:relative;overflow:hidden}.scn-img:after{content:"";pointer-events:none;opacity:.28;background-image:radial-gradient(#0000002e 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.scn-img:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 20%,#ffffff1a,#0000 55%);position:absolute;inset:0}.scn-img svg{z-index:1;width:78%;height:78%;display:block;position:relative}.scn-img .stroke{stroke:#ffffffd9;fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.scn-img .stroke.dim{stroke:#fff6}.scn-img .stroke.dash{stroke-dasharray:4 4}.scn-img .fill-w{fill:#ffffffe6}.scn-img .fill-d{fill:#ffffff29}.scn-img .fill-h{fill:#ffffff80}.scn-img .accent{stroke:#fff3a8;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.scn-img .accent-f{fill:#fff3a8}.scn-card.c1 .scn-img{--c1:#7a3941;--c2:#48232a}.scn-card.c2 .scn-img{--c1:#3b4a7a;--c2:#212a48}.scn-card.c3 .scn-img{--c1:#7d5a32;--c2:#4a361e}.scn-card.c4 .scn-img{--c1:#2a6a60;--c2:#173f3a}.scn-card.c5 .scn-img{--c1:#4a3878;--c2:#2b2247}.scn-card.c6 .scn-img{--c1:#6b3a72;--c2:#3f2143}.scn-sev{z-index:2;font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f5a3a3;background:#08080b8c;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:6px;padding:4px 9px;font-size:9px;display:inline-flex;position:absolute;top:14px;right:14px}.scn-sev:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px}.scn-sev.high{color:#f5a3a3}.scn-sev.med{color:#e7c47a}.scn-sev.low{color:#9bccff}.scn-num{z-index:2;font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;letter-spacing:.16em;color:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080b73;border:1px solid #ffffff14;border-radius:11px;padding:4px 9px;font-size:10px;position:absolute;top:14px;left:14px}.scn-body{flex-direction:column;flex:1;padding:22px;display:flex}.scn-body h3{letter-spacing:-.02em;color:#f3f5f7;margin:0;font-size:18px;font-weight:600;line-height:1.22}.scn-body p{color:#a1a1aa;margin:10px 0 0;font-size:13.5px;line-height:1.55}.scn-meta{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:var(--dim);letter-spacing:.06em;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:10px;display:flex}.scn-meta .imp{color:#e7c47a}.scn-meta .imp.crit{color:#f59e9e}.scn-meta .imp.low{color:#9bccff}@media (max-width:900px){.scn-pin{height:auto!important}.scn-stage{width:auto;height:auto;margin:0;position:static;overflow:visible}.scn-stage:before{display:none}.scn-track{flex-direction:column;gap:24px;padding:24px 0 40px;transform:none!important}.scn-card{width:100%;--ty:0!important}.scn-connect,.scn-rail{display:none}}@media (prefers-reduced-motion:reduce){.scn-card{transition-duration:10ms!important}}#context{margin-top:-1px;transition:background .32s;color:#fafafa!important;clip-path:inset(0 -100vmax)!important;background:#111513!important;box-shadow:0 0 0 100vmax #111513!important}#context .section-head .label{color:#ffffff8c!important}#context .section-head .index{color:#fff6!important}#context .section-head .label:before{background:#fff!important;box-shadow:0 0 6px #ffffff73!important}#context .head-grid h2{color:#fafafa!important}#context .head-grid .right-text{color:#ffffffa6!important}#context .section-head{border-bottom-color:#ffffff1a!important}#context>.foot{background:var(--bg);box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(0 -100vmax);color:var(--muted)!important}#context>.foot a{border-bottom:1px solid #1f242240;color:var(--text)!important}#context>.foot a:hover{border-bottom-color:var(--text)}#context .edge-tick{background:#111513!important;border-color:#ffffff4d!important}#context .edge-tick.fill{background:#fff!important;border-color:#fff!important}#context .scn-rail{color:#ffffff8c!important;transition:color .35s!important}#context .scn-rail .curr{color:#fff!important;transition:color .35s!important}#context .scn-rail .bar{background:#ffffff1a!important;transition:background .35s!important}#context .scn-rail .bar i{background:#fff!important;transition:background .35s,box-shadow .35s!important;box-shadow:0 0 8px #ffffff73!important}#context .scn-rail .hint:before{background:#fff!important;transition:background .35s,box-shadow .35s!important;box-shadow:0 0 4px #fff!important}#context .scn-rail.is-light{color:#1f242299!important}#context .scn-rail.is-light .curr{color:#1f2422!important}#context .scn-rail.is-light .bar{background:#1f242224!important}#context .scn-rail.is-light .bar i{background:#1f2422!important;box-shadow:0 0 8px #1f24224d!important}#context .scn-rail.is-light .hint:before{box-shadow:none!important;background:#1f2422!important}#context .scn-stage{--bg-x:0%;background-image:linear-gradient(102deg,#111513 0% 44%,#1f2422 49%,#f0f0ea 55% 100%)!important;background-size:300% 100%!important;background-position:var(--bg-x) 0!important;background-color:#0000!important;background-repeat:no-repeat!important;transition:background-position .12s linear!important}#context .scn-stage:before{display:none!important}@media (max-width:900px){#context .scn-stage{background:0 0!important}}#context .scn-card{background:var(--card-bg,#fcfcf9)!important;color:#1f2422!important;border:1px solid #1f242229!important;border-radius:20px!important;grid-template-columns:240px 1fr!important;align-items:stretch!important;width:720px!important;min-height:520px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff8c,0 36px 80px -28px #1f242266,0 12px 26px -12px #1f242238!important}#context .scn-card:hover{border-color:#1f242242!important}#context .scn-card.p1{--ty:24px!important}#context .scn-card.p2{--ty:-24px!important}#context .scn-card.p3{--ty:40px!important}#context .scn-card.p4{--ty:-18px!important}#context .scn-card.p5{--ty:30px!important}#context .scn-card.p6{--ty:-30px!important}#context .scn-card.c1{--card-bg:#fff}#context .scn-card.c2{--card-bg:#fafaf6}#context .scn-card.c3{--card-bg:#fff}#context .scn-card.c4{--card-bg:#fafaf6}#context .scn-card.c5{--card-bg:#fff}#context .scn-card.c6{--card-bg:#fafaf6}#context .scn-img{aspect-ratio:auto!important;border-bottom:none!important;border-right:1px solid #0000004d!important;height:100%!important}#context .scn-card.c1 .scn-img{--c1:#edddd6!important;--c2:#e2c9bf!important}#context .scn-card.c2 .scn-img{--c1:#d9dde8!important;--c2:#c3cadb!important}#context .scn-card.c3 .scn-img{--c1:#ece2d0!important;--c2:#ddcdb3!important}#context .scn-card.c4 .scn-img{--c1:#d6e2dc!important;--c2:#bfd1c8!important}#context .scn-card.c5 .scn-img{--c1:#ddd8e3!important;--c2:#c7bfd3!important}#context .scn-card.c6 .scn-img{--c1:#e5d5da!important;--c2:#d1bbc2!important}#context .scn-img svg{width:82%!important;height:82%!important}#context .scn-img .stroke{stroke:#1f2422b3!important}#context .scn-img .stroke.dim{stroke:#1f242247!important}#context .scn-img .fill-w{fill:#1f2422cc!important}#context .scn-img .fill-d{fill:#1f24221a!important}#context .scn-img .fill-h{fill:#1f242266!important}#context .scn-img .accent{stroke:#a16207!important;filter:none!important}#context .scn-img .accent-f{fill:#a16207!important}#context .scn-img [fill="rgba(255,255,255,0.10)"],#context .scn-img [fill="rgba(255,255,255,0.08)"],#context .scn-img [fill="rgba(255,255,255,0.16)"]{fill:#1f242214!important}#context .scn-img [fill="rgba(255,255,255,0.9)"],#context .scn-img [fill="rgba(255,255,255,0.7)"]{fill:#1f2422cc!important}#context .scn-img [stroke="rgba(255,255,255,0.5)"]{stroke:#1f24228c!important}#context .scn-img [stroke="rgba(255,255,255,0.7)"]{stroke:#1f2422b3!important}#context .scn-img [fill=\#ffd1d1]{fill:#b91c1c!important}#context .scn-img [fill="rgba(255,180,180,0.40)"]{fill:#b91c1c47!important}#context .scn-img [fill=\#fff3a8]{fill:#a16207!important}#context .scn-img [stroke=\#fff3a8]{stroke:#a16207!important;filter:none!important}#context .scn-img text[fill="rgba(255,255,255,0.9)"]{fill:#1f2422cc!important}#context .scn-img text[fill="rgba(255,255,255,0.7)"]{fill:#1f2422a6!important}#context .scn-img text[fill="rgba(255,255,255,0.85)"]{fill:#1f2422bf!important}#context .scn-img text[fill="rgba(255,255,255,0.75)"]{fill:#1f2422a6!important}#context .scn-num,#context .scn-sev{padding:5px 11px!important;font-size:10.5px!important;top:20px!important}#context .scn-num{color:#363c39!important;background:#ffffffc7!important;border-color:#1f24221a!important;left:20px!important}#context .scn-sev{background:#ffffffd9!important;border-color:#1f24221a!important;right:20px!important}#context .scn-sev.high{color:#b91c1c!important}#context .scn-sev.med{color:#a16207!important}#context .scn-sev.low{color:#1e40af!important}#context .scn-body{background:var(--body-bg,transparent)!important;flex-direction:column!important;padding:28px 30px 24px!important;display:flex!important}#context .scn-body>h3{color:#1f2422!important;margin:0 0 10px!important;font-size:21px!important;line-height:1.2!important}#context .scn-body>p{color:#69706d!important;max-width:42ch!important;margin:0!important;font-size:13.5px!important;line-height:1.55!important}#context .scn-signs{border-top:1px solid #1f24221a!important;margin-top:22px!important;padding-top:18px!important}#context .scn-signs-label,#context .scn-impact-label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:#9aa19d;margin-bottom:12px;font-size:10px;display:block}#context .scn-sign{color:#4a514e;grid-template-columns:26px 1fr;align-items:baseline;gap:4px;padding:5px 0;font-size:13px;line-height:1.45;display:grid}#context .scn-sign+.scn-sign{border-top:1px solid #1f24220e}#context .scn-sign-n{font-family:var(--font-jetbrains-mono), monospace;color:#b3b9b5;letter-spacing:.04em;font-size:10.5px}#context .scn-impact{background:#1f242209!important;border-left:2px solid #1f24224d!important;border-radius:12px!important;margin-top:20px!important;padding:14px 16px 14px 18px!important}#context .scn-impact-label{color:#a16207!important;margin-bottom:7px!important}#context .scn-impact p{color:#3a403d!important;margin:0!important;font-size:13px!important;font-style:normal!important;line-height:1.5!important}#context .scn-meta{color:#69706d!important;border-top-color:#1f24221a!important;margin-top:auto!important;padding-top:18px!important;font-size:11px!important}#context .scn-meta .imp{color:#a16207!important}#context .scn-meta .imp.crit{color:#b91c1c!important}#context .scn-meta .imp.low{color:#1e40af!important}#context .scn-connect path.link{stroke:#7d837fd9!important;stroke-dasharray:none!important;stroke-width:1.4px!important;filter:none!important}#context .scn-connect circle.node{fill:#f0f0ea!important;stroke:#464c48cc!important}#context .scn-connect circle.dot{fill:#464c48d9!important;filter:none!important}@media (max-width:900px){#context .scn-card{grid-template-columns:1fr!important;width:100%!important;min-height:auto!important}#context .scn-img{aspect-ratio:5/3!important;border-bottom:1px solid #0000001f!important;border-right:none!important;height:auto!important}}@media (max-width:768px){#context .section-head{margin-bottom:12px!important;padding-top:20px!important}.scn-left-panel{padding-left:var(--pad-x);padding-right:var(--pad-x);width:100%!important}.scn-left-panel h2{font-size:clamp(32px,8vw,48px)}.scn-left-sub{max-width:100%}#context .scn-card{--ty:0!important;grid-template-columns:1fr!important;width:100%!important;min-height:0!important;transform:translateY(0)!important}#context .scn-img{aspect-ratio:16/9!important;border-bottom:1px solid #0003!important;border-right:none!important;height:auto!important}#context .scn-body{padding:24px 22px!important}}.leg-head{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-bottom:7px;display:flex}.leg-title{color:#d4d4d8;letter-spacing:-.01em;font-size:11px;font-weight:600}.leg-app{font-family:var(--font-jetbrains-mono), monospace;color:#71717a;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1px;font-size:8px;display:block}.leg-status{font-size:8px;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border-radius:3px;padding:2px 6px}.leg-status.slow{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b47}.leg-status.err{color:#fca5a5;background:#f871711f;border:1px solid #f8717147}.leg-toolbar{flex-wrap:wrap;gap:5px;display:flex}.leg-chip{color:#8a8a8f;font-size:7.5px;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;text-transform:uppercase;background:#ffffff06;border:1px solid #ffffff0d;border-radius:3px;padding:3px 6px}.leg-table{border-collapse:collapse;color:#a8a8ad;width:100%;font-size:8.5px}.leg-table tr{border-bottom:1px solid #ffffff09}.leg-table td{vertical-align:middle;padding:5px 4px}.leg-table td:first-child{width:10px;padding-left:0}.leg-table td:nth-child(2){font-family:var(--font-jetbrains-mono), monospace;color:#8a8a8f;letter-spacing:-.02em;width:38px}.leg-table td:nth-child(3){width:60%;padding-right:6px}.leg-table td:last-child{text-align:right;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:#71717a;font-size:7.5px}.leg-table tr.row-err td:last-child{color:#fca5a5}.leg-table tr.row-warn td:last-child{color:#fbbf24}.leg-dot{border-radius:50%;width:5px;height:5px;display:block}.leg-dot.red{background:#f87171;box-shadow:0 0 4px #f8717180}.leg-dot.amber{background:#f59e0b;box-shadow:0 0 4px #f59e0b80}.leg-dot.grey{background:#ffffff2e}.leg-bar{background:linear-gradient(90deg,#f59e0b8c 0%,#f59e0b59 100%);border-radius:1.5px;height:3px;display:block;position:relative;box-shadow:inset 0 0 0 1px #0003}.leg-bar.bg{background:#ffffff0d;position:relative;width:100%!important}.leg-bar.bg>i{background:linear-gradient(90deg,#f59e0b99,#f59e0b59);border-radius:1.5px;height:100%;display:block;position:absolute;top:0;left:0}.leg-bar.bg>i.err{background:linear-gradient(90deg,#f8717199,#f8717159)}.leg-foot{font-family:var(--font-jetbrains-mono), monospace;color:#71717a;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #ffffff0d;align-items:center;gap:7px;padding-top:6px;font-size:7.5px;display:flex}.leg-loader{background:#ffffff0d;border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.leg-loader:after{content:"";background:linear-gradient(90deg,#0000,#f59e0b,#0000);width:35%;height:100%;animation:2.4s linear infinite legload;position:absolute;top:0;left:0}@keyframes legload{0%{transform:translate(-100%)}to{transform:translate(380%)}}.leg-flow{flex-direction:column;gap:0;margin-top:2px;display:flex}.leg-flow-row{grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:6px 0;display:grid;position:relative}.leg-flow-row+.leg-flow-row:before{content:"";background:repeating-linear-gradient(#ffffff2e 0 2px,#0000 2px 4px);width:1px;height:14px;position:absolute;top:-7px;left:8px}.leg-flow-row.broken:before{background:repeating-linear-gradient(#f8717180 0 2px,#0000 2px 4px)}.leg-flow-row .node{width:16px;height:16px;font-family:var(--font-jetbrains-mono), monospace;color:#71717a;background:#ffffff06;border:1.5px solid #ffffff26;border-radius:50%;place-items:center;font-size:7px;display:grid}.leg-flow-row.done .node{color:#a8a8ad;background:#ffffff0a;border-color:#ffffff40}.leg-flow-row.warn .node{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b80}.leg-flow-row.err .node{color:#fca5a5;background:#f871711a;border-color:#f871718c}.leg-flow-row .name{color:#c7c9c9;letter-spacing:-.005em;font-size:9.5px;font-weight:500}.leg-flow-row .meta{font-family:var(--font-jetbrains-mono), monospace;color:#71717a;letter-spacing:.05em;text-transform:uppercase;font-size:7.5px}.leg-flow-row.warn .meta{color:#fbbf24}.leg-flow-row.err .meta{color:#fca5a5}.leg-warn-card{color:#fbbf24;font-size:8.5px;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;text-transform:uppercase;background:#f59e0b0f;border:1px solid #f59e0b2e;border-radius:5px;align-items:center;gap:8px;padding:7px 9px;display:flex}.leg-warn-card .ic{color:#fbbf24;background:#f59e0b40;border-radius:50%;flex-shrink:0;place-items:center;width:13px;height:13px;font-size:9px;display:grid}.leg-warn-card.err{color:#fca5a5;background:#f871710f;border-color:#f8717138}.leg-warn-card.err .ic{color:#fca5a5;background:#f8717140}.modern-content{color:#e8eaec;z-index:1;font-family:var(--font-inter-tight), sans-serif;letter-spacing:-.005em;flex-direction:column;gap:11px;padding:30px 14px 14px;display:flex;position:relative;overflow:hidden}.mod-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mod-eyebrow{font-family:var(--font-jetbrains-mono), monospace;color:#86efac;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 6px #4ade804d;margin-bottom:2px;font-size:7.5px}.mod-title{color:#f4f5f6;letter-spacing:-.025em;font-size:14px;font-weight:600;line-height:1}.mod-live{font-family:var(--font-jetbrains-mono), monospace;color:#86efac;letter-spacing:.08em;text-transform:uppercase;background:#4ade8014;border:1px solid #4ade8040;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;font-size:8px;display:inline-flex}.mod-live .dot{background:#4ade80;border-radius:50%;width:5px;height:5px;animation:2.4s infinite pulse;box-shadow:0 0 6px #4ade80}@keyframes pulse{50%{opacity:.5}}.mod-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mod-stat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff09,#ffffff02);border:1px solid #ffffff0f;border-radius:9px;padding:10px 11px;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #0003}.mod-stat .lbl{font-family:var(--font-jetbrains-mono), monospace;color:#8a948c;letter-spacing:.1em;text-transform:uppercase;font-size:7.5px}.mod-stat .val{color:#f4f5f6;letter-spacing:-.035em;font-size:18px;font-weight:700;line-height:1;font-family:var(--font-inter-tight), sans-serif;margin-top:5px}.mod-stat .val em{color:#86efac;letter-spacing:-.01em;font-size:9px;font-style:normal;font-weight:500;font-family:var(--font-jetbrains-mono), monospace;margin-left:4px}.mod-stat.accent{background:linear-gradient(#4ade8014,#4ade8004);border-color:#4ade8038;box-shadow:inset 0 1px #4ade8026,0 4px 14px #0003,0 0 14px #4ade800f}.mod-stat.accent .val{color:#bbf7d0}.mod-chart-card{background:linear-gradient(#ffffff06,#ffffff01);border:1px solid #ffffff0d;border-radius:9px;padding:10px 11px 8px}.mod-chart-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.mod-chart-head .lbl{font-family:var(--font-jetbrains-mono), monospace;color:#8a948c;letter-spacing:.1em;text-transform:uppercase;font-size:7.5px}.mod-chart-head .delta{font-family:var(--font-jetbrains-mono), monospace;color:#86efac;letter-spacing:.04em;font-size:8px}.mod-chart{width:100%;height:46px;display:block}.mod-flow{flex-direction:column;gap:0;margin-top:2px;display:flex}.mod-flow-row{grid-template-columns:18px 1fr auto;align-items:center;gap:9px;padding:5px 0;display:grid;position:relative}.mod-flow-row+.mod-flow-row:before{content:"";background:linear-gradient(#4ade808c,#4ade8059);width:1px;height:10px;position:absolute;top:-5px;left:8px}.mod-flow-row .node{background:radial-gradient(circle at 35% 30%,#bbf7d0 0%,#4ade80 50%,#16a34a 100%);border-radius:50%;place-items:center;width:16px;height:16px;display:grid;box-shadow:0 0 8px #4ade808c,inset 0 1px #ffffff4d}.mod-flow-row .name{color:#e4e7ea;letter-spacing:-.005em;font-size:10px;font-weight:500}.mod-flow-row .meta{font-family:var(--font-jetbrains-mono), monospace;color:#86efac;letter-spacing:.05em;font-size:8px}.hero-curve{pointer-events:none;z-index:4;width:100vw;height:clamp(70px,8vw,130px);display:block;position:absolute;bottom:-1px;left:50%;overflow:visible;transform:translate(-50%)}.hero-curve path.fill{fill:#0000}.hero-curve path.glow{fill:none;stroke:#d6dad673;stroke-width:1px;stroke-linecap:round;opacity:.7;filter:drop-shadow(0 0 4px #d6dad64d)drop-shadow(0 0 12px #d6dad62e)}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:48px}.phones-stage{max-width:480px;margin:0 auto}}@media (max-width:1024px){.phone.p1{transform:perspective(1400px)rotateY(14deg)rotateX(4deg)}.phone.p2{transform:perspective(1400px)rotateY(12deg)rotateX(4deg)}.phone.p3{transform:perspective(1400px)rotateY(10deg)rotateX(3deg)}}@media (max-width:640px){.phones-stage{max-width:440px}.phone.p1{width:48%;transform:perspective(1400px)rotateY(11deg)rotateX(3deg)}.phone.p2{transform:perspective(1400px)rotateY(9deg)rotateX(3deg)}.phone.p3{transform:perspective(1400px)rotateY(7deg)rotateX(2deg)}}.tx{padding-bottom:var(--sec-pad-bot,120px);position:relative;overflow:visible}.tx-head{border-bottom:1px solid var(--line,#1f24221f);grid-template-columns:1.5fr 1fr;align-items:end;gap:48px;margin:8px 0 60px;padding-bottom:28px;display:grid}.tx-head h2{letter-spacing:-.035em;font-size:clamp(34px,3.6vw,52px);font-weight:600;line-height:1.04}.tx-head .sub{color:var(--muted,#69706d);max-width:460px;font-size:15px}.tx-half{padding:80px 0 60px;position:relative}.tx-half+.tx-half{padding-top:40px;padding-bottom:40px}.tx-word{font-family:var(--font-inter-tight), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;color:#0000;-webkit-text-fill-color:transparent;filter:none;transform:translateY(var(--tx-y,0px));will-change:transform;background-image:linear-gradient(#1f2422 100% 90%,#1f24228c 95%,#1f24224d 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(80px,10.5vw,168px);font-style:normal;font-weight:700;line-height:.88;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:inline-block;-webkit-mask-image:linear-gradient(#000000f2 30% 70%,#00000059 100%);mask-image:linear-gradient(#000000f2 30% 70%,#00000059 100%)}.tx-word.now{background-image:linear-gradient(#1f24224d 0%,#1f24228c 0%,#1f2422 70% 100%);-webkit-mask-image:linear-gradient(#00000059 0%,#000000f2 20% 100%);mask-image:linear-gradient(#00000059 0%,#000000f2 20% 100%)}.tx-before{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.tx-before .tx-word{z-index:3;position:relative;transform:translate(-4px,8px)}.tx-before .tx-mocks{height:520px;position:relative}.tx-now{grid-template-columns:1fr 1fr;align-items:center;gap:24px;margin-top:-40px;display:grid}.tx-now .tx-mocks{height:540px;position:relative}.tx-now .tx-word-wrap{z-index:3;margin-left:140px;padding-top:80px;position:relative}.tx-iso-wrap{justify-content:center;align-items:center;display:flex}.tx-iso{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:visible}.tx-iso svg{width:100%;max-width:none;height:100%;display:block}@keyframes txFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.tx-iso svg{animation:7s ease-in-out infinite txFloat}.tx-iso-after svg{animation-duration:6s}.tx .tx-iso{opacity:0;transition:opacity 1s,transform 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.tx.is-in .tx-iso{opacity:1;transition-delay:.25s;transform:none}@media (prefers-reduced-motion:reduce){.tx-iso svg{animation:none}}.tx-now .tx-word{transform:translate(8px)}.tx-now .tx-tag{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;letter-spacing:.24em;color:#69706d;text-transform:uppercase;margin-bottom:18px;font-size:11px;display:block}.tx-now .tx-tag:before{content:"";vertical-align:middle;background:#363c39;width:28px;height:1px;margin-right:12px;display:inline-block}.tx-arrow{pointer-events:none;z-index:2;width:170px;height:240px;position:absolute;top:50%;left:-90px;transform:translateY(-30%)}.tx-arrow path{stroke:#1f24228c;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset 1.6s cubic-bezier(.16,1,.3,1) .4s}.tx-arrow .head{stroke-dasharray:80}.tx.is-in .tx-arrow path{stroke-dashoffset:0}.tx-half:before{content:"";z-index:0;pointer-events:none;filter:blur(40px);background:radial-gradient(60% 60%,#ffffff06,#0000 70%);position:absolute;inset:-40px -100px}.tx-half.tx-before:before{background:radial-gradient(65% 55% at 70% 45%,#f871710f,#0000 70%)}.tx-half.tx-now:before{background:radial-gradient(65% 60% at 30% 55%,#4ade8014,#0000 70%)}.tx-browser{background:linear-gradient(#16161a,#0f0f12);border:1px solid #ffffff1a;border-radius:12px;position:absolute;overflow:hidden;box-shadow:0 30px 80px -30px #000000b3,0 0 0 1px #ffffff05}.tx-browser .chrome{background:#ffffff03;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:10px 14px;display:flex}.tx-browser .chrome .dots{gap:5px;display:flex}.tx-browser .chrome .dots i{background:#ffffff1f;border-radius:50%;width:9px;height:9px}.tx-browser .chrome .url{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:#8a8d95;letter-spacing:.02em;text-align:center;background:#ffffff0a;border:1px solid #ffffff0a;border-radius:5px;flex:1;max-width:340px;margin-left:8px;padding:5px 12px;font-size:10px}.tx-browser .chrome .actions{gap:8px;display:flex}.tx-browser .chrome .actions i{background:#ffffff0f;border-radius:3px;width:13px;height:13px}.tx-phone{background:linear-gradient(#1a1a1d,#0f0f12);border:1px solid #ffffff1a;border-radius:24px;width:160px;padding:8px;position:absolute;overflow:hidden;box-shadow:0 30px 80px -30px #000000bf,0 0 0 1px #ffffff05}.tx-phone .notch{z-index:3;background:#000;border-radius:0 0 8px 8px;width:42px;height:14px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.tx-phone .screen{background:#0a0a0c;border:1px solid #ffffff0a;border-radius:18px;min-height:300px;position:relative;overflow:hidden}.tx-browser.b-desk{transform-origin:50%;width:78%;top:24px;left:6%;transform:rotate(-1.4deg)}.tx-phone.b-phone{top:60px;right:0;transform:rotate(2.2deg)}.tx-browser.n-desk{width:78%;top:30px;left:0;box-shadow:0 30px 80px -30px #000000bf,0 0 0 1px #4ade8014,0 0 60px -30px #4ade8040}.tx-phone.n-phone{top:80px;right:0;box-shadow:0 30px 80px -30px #000000bf,0 0 0 1px #4ade8014,0 0 50px -30px #4ade8040}.b-desk .screen{font-family:var(--font-inter-tight), ui-sans-serif, system-ui, sans-serif;color:#9d96a2;background:radial-gradient(70% 50% at 50% 0,#a06eaa0f,#0000 60%),linear-gradient(#1a1620,#15121a 60%,#110e16);min-height:280px;padding:0;position:relative}.b-desk .screen:before{content:"";pointer-events:none;opacity:.6;background-image:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px);position:absolute;inset:0}.b-desk .bd-tabs{z-index:1;background:linear-gradient(#78508c12,#78508c05);border-bottom:1px solid #ffffff0d;display:flex;position:relative}.b-desk .bd-tabs .t{color:#7a6e84;font-size:10px;font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;letter-spacing:.04em;border-right:1px solid #ffffff0d;padding:11px 16px;position:relative}.b-desk .bd-tabs .t em{color:#5a5066;margin-left:4px;font-size:9px;font-style:normal}.b-desk .bd-tabs .t.on{color:#c8b5d6;background:#ffffff0a}.b-desk .bd-tabs .t.on:after{content:"";background:#b380d6;height:1px;position:absolute;bottom:-1px;left:0;right:0}.b-desk .bd-crumb{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:#6a6470;letter-spacing:.04em;z-index:1;background:#ffffff03;border-bottom:1px solid #ffffff0a;align-items:center;gap:8px;padding:10px 20px;font-size:9.5px;display:flex;position:relative}.b-desk .bd-crumb .sep{color:#3e3848}.b-desk .bd-list{z-index:1;padding:10px 0 4px;position:relative}.b-desk .bd-item{opacity:.55;border-bottom:1px solid #ffffff08;grid-template-columns:14px 1fr auto;align-items:center;gap:14px;padding:11px 20px;transition:opacity .4s;display:grid}.b-desk .bd-item .ic{background:#ffffff24;border-radius:50%;width:10px;height:10px}.b-desk .bd-item .ic.done{background:#ffffff38}.b-desk .bd-item .ic.dim{background:0 0;border:1.4px solid #ffffff1f;border-top-color:#fff6;border-radius:50%;width:11px;height:11px;animation:2.4s linear infinite bdSpin}@keyframes bdSpin{to{transform:rotate(360deg)}}.b-desk .bd-item .bar{background:#ffffff14;border-radius:2px;max-width:60%;height:6px}.b-desk .bd-item .tag{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:#8a8290;letter-spacing:.1em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff12;border-radius:99px;padding:3px 9px;font-size:8.5px}.b-desk .bd-item.warn{opacity:.95}.b-desk .bd-item.warn .ic{background:#d4a060;animation:2.6s ease-in-out infinite bdPulseAmber;box-shadow:0 0 8px #d4a0608c}.b-desk .bd-item .tag.warn{color:#d4a060;background:#d4a06014;border-color:#d4a06047}.b-desk .bd-item.err{opacity:1;background:linear-gradient(90deg,#e0707014,#e0707005);animation:3s ease-out 1.2s bdErrHighlight;box-shadow:inset 2px 0 #e07070}.b-desk .bd-item.err .ic{background:#e07070;animation:2.2s ease-in-out infinite bdPulseRed;box-shadow:0 0 12px #e07070b3}.b-desk .bd-item.err .bar{background:#e0707038;max-width:55%}.b-desk .bd-item .tag.err{color:#e07070;background:#e0707014;border-color:#e0707052}.b-desk .bd-item .tag.dim{color:#5a5066;opacity:.7}@keyframes bdPulseAmber{0%,to{box-shadow:0 0 8px #d4a06080}50%{box-shadow:0 0 14px #d4a060d9}}@keyframes bdPulseRed{0%,to{box-shadow:0 0 10px #e0707080}50%{box-shadow:0 0 18px #e07070f2}}@keyframes bdErrHighlight{0%{background:linear-gradient(90deg,#e070702e,#e070700a)}to{background:linear-gradient(90deg,#e0707014,#e0707005)}}.b-desk .bd-err{width:fit-content;font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:#e09090;letter-spacing:.04em;opacity:0;z-index:1;background:#e0707012;border:1px solid #e0707040;border-left:2px solid #e07070;border-radius:4px;align-items:center;gap:10px;margin:14px 20px 20px;padding:8px 12px;font-size:10px;animation:1s cubic-bezier(.16,1,.3,1) 1.5s forwards bdErrIn;display:flex;position:relative;transform:translateY(4px)}.b-desk .bd-err-code{color:#e07070;letter-spacing:.06em;font-weight:700}.b-desk .bd-err-msg{color:#c9a4a4}@keyframes bdErrIn{to{opacity:1;transform:translateY(0)}}.b-phone .screen{font-family:var(--font-inter-tight), ui-sans-serif, system-ui, sans-serif;text-align:center;background:radial-gradient(70% 60% at 50% 30%,#a06eaa0d,#0000 70%),linear-gradient(#1a1620,#13101a);flex-direction:column;justify-content:center;align-items:center;padding:24px 14px 14px;display:flex;position:relative}.b-phone .screen:before{content:"";pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px);position:absolute;inset:0}.b-phone .bp-msg{z-index:1;flex-direction:column;align-items:center;padding:0 8px;display:flex;position:relative}.b-phone .bp-icon{width:44px;height:44px;font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:#d4a060;background:radial-gradient(circle,#d4a0602e,#d4a0600d 70%);border:1px solid #d4a06066;border-radius:50%;place-items:center;margin-bottom:16px;font-size:18px;font-weight:700;animation:2.6s ease-in-out infinite bdPulseAmber;display:grid}.b-phone .bp-title{color:#c8b5d6;letter-spacing:-.01em;margin-bottom:6px;font-size:12px;font-weight:600}.b-phone .bp-sub{color:#8a7a96;font-size:9px;font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase}.b-phone .bp-meta{text-align:center;width:100%;font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:#5a5066;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff0d;margin-top:18px;padding-top:14px;font-size:7.5px}.n-desk .screen{font-family:var(--font-inter-tight), ui-sans-serif, system-ui, sans-serif;color:#e4e4e7;background:radial-gradient(60% 40% at 70% 0,#4ade800d,#0000 70%),linear-gradient(#0d0f12,#0a0b0e);padding:0;position:relative}.n-desk .screen:before{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(#ffffff09 1px,#0000 1px);background-position:0 0;background-size:16px 16px;position:absolute;inset:0}.n-desk .nd-head{z-index:1;background:linear-gradient(#ffffff05,#fff0);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 22px;display:flex;position:relative}.n-desk .nd-brand{align-items:center;gap:12px;display:flex}.n-desk .nd-head .logo{color:#052e16;width:20px;height:20px;font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;background:linear-gradient(135deg,#4ade80,#86efac);border-radius:5px;place-items:center;font-size:9px;font-weight:800;display:grid;box-shadow:0 0 14px #4ade8059,inset 0 1px #ffffff4d}.n-desk .nd-title{color:#fafafa;letter-spacing:-.01em;font-size:13px;font-weight:600}.n-desk .nd-crumb{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:#71717a;letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #ffffff14;padding-left:12px;font-size:9px}.n-desk .nd-live{color:#4ade80;font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;letter-spacing:.12em;text-transform:uppercase;background:#4ade8014;border:1px solid #4ade8040;border-radius:99px;align-items:center;gap:7px;padding:5px 11px;font-size:9px;display:inline-flex}.n-desk .nd-live .dot{background:#4ade80;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite ndPulse;box-shadow:0 0 6px #4ade80}@keyframes ndPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.n-desk .nd-flow{z-index:1;background:linear-gradient(#ffffff0a,#ffffff02);border:1px solid #ffffff12;border-radius:10px;margin:22px 22px 16px;padding:18px 20px 22px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 12px 32px -14px #00000080}.n-desk .nd-flow-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.n-desk .nd-flow-title{color:#fafafa;letter-spacing:-.01em;font-size:11px;font-weight:600}.n-desk .nd-flow-status{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:#4ade80;letter-spacing:.1em;text-transform:uppercase;background:#4ade8014;border:1px solid #4ade8038;border-radius:99px;padding:3px 8px;font-size:8.5px}.n-desk .nd-flow-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.n-desk .nd-flow-track{background:#ffffff17;height:1px;position:absolute;top:14px;left:14px;right:14px}.n-desk .nd-flow-progress{transform-origin:0;background:linear-gradient(90deg,#4ade80,#86efac);width:calc(62.5% - 17.5px);height:1px;position:absolute;top:14px;left:14px;transform:scaleX(0);box-shadow:0 0 8px #4ade8099}.tx.is-in .n-desk .nd-flow-progress{animation:1.6s cubic-bezier(.16,1,.3,1) .9s forwards ndDraw}@keyframes ndDraw{to{transform:scaleX(1)}}.n-desk .nd-step{z-index:1;flex-direction:column;align-items:center;gap:11px;display:flex;position:relative}.n-desk .nd-step .node{background:#0c0e12;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px #ffffff0d}.n-desk .nd-step.done .node{background:linear-gradient(#4ade802e,#4ade800a);border-color:#4ade8073;box-shadow:inset 0 1px #ffffff14,0 0 10px #4ade802e}.n-desk .nd-step.done .node svg{width:12px;height:12px}.n-desk .nd-step.done .node svg path{stroke:#4ade80;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px}.tx.is-in .n-desk .nd-step.done:nth-child(3) .node svg path{animation:.5s cubic-bezier(.16,1,.3,1) 1.4s forwards ndCheck}.tx.is-in .n-desk .nd-step.done:nth-child(4) .node svg path{animation:.5s cubic-bezier(.16,1,.3,1) 1.9s forwards ndCheck}@keyframes ndCheck{to{stroke-dashoffset:0}}.n-desk .nd-step.active .node{background:linear-gradient(#4ade8038,#4ade800f);border-color:#4ade80;box-shadow:0 0 22px #4ade8073,inset 0 1px #ffffff1f}.n-desk .nd-step.active .pulse{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite ndPulse;box-shadow:0 0 12px #4ade80}.n-desk .nd-step .lbl{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:#71717a;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.n-desk .nd-step.done .lbl{color:#a1a1aa}.n-desk .nd-step.active .lbl{color:#fafafa}.n-desk .nd-tiles{z-index:1;opacity:0;grid-template-columns:1fr 1fr;gap:10px;margin:0 22px;display:grid;position:relative;transform:translateY(8px)}.tx.is-in .n-desk .nd-tiles{animation:.8s cubic-bezier(.16,1,.3,1) 1.8s forwards ndFade}@keyframes ndFade{to{opacity:1;transform:none}}.n-desk .nd-tile{background:linear-gradient(#ffffff08,#ffffff01);border:1px solid #ffffff0f;border-radius:8px;padding:13px 14px 12px;box-shadow:inset 0 1px #ffffff0a}.n-desk .nd-tile .lbl{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:#71717a;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.n-desk .nd-tile .num{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:#fafafa;letter-spacing:-.04em;margin-top:8px;font-size:24px;font-weight:700;line-height:1}.n-desk .nd-tile .num .unit{color:#a1a1aa;margin-left:2px;font-size:14px;font-weight:600}.n-desk .nd-act{z-index:1;opacity:0;margin:14px 22px 20px;padding:0;position:relative;transform:translateY(8px)}.tx.is-in .n-desk .nd-act{animation:.8s cubic-bezier(.16,1,.3,1) 2.1s forwards ndFade}.n-desk .nd-row{color:#e4e4e7;border-bottom:1px solid #ffffff0a;grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding:10px 4px;font-size:11px;display:grid}.n-desk .nd-row:last-child{border-bottom:none}.n-desk .nd-row .d{background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #4ade80}.n-desk .nd-row .d.pending{background:0 0;border:1.4px solid #4ade808c;animation:1.8s ease-in-out infinite ndPulse;box-shadow:0 0 6px #4ade8040}.n-desk .nd-row .lbl{color:#e4e4e7}.n-desk .nd-row .time{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:#71717a;letter-spacing:.1em;text-transform:uppercase;font-size:8.5px}.n-phone .screen{font-family:var(--font-inter-tight), ui-sans-serif, system-ui, sans-serif;background:radial-gradient(70% 50% at 50% 40%,#4ade800f,#0000 70%),linear-gradient(#0d0f12,#0a0b0e);flex-direction:column;gap:14px;padding:24px 14px 14px;display:flex;position:relative}.n-phone .screen:before{content:"";pointer-events:none;opacity:.4;background-image:radial-gradient(#ffffff09 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0}.n-phone .np-head{z-index:1;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:0 4px 12px;display:flex;position:relative}.n-phone .np-time{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:#a1a1aa;letter-spacing:.05em;font-size:9px}.n-phone .np-live{color:#4ade80;font-size:7.5px;font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;letter-spacing:.12em;text-transform:uppercase;background:#4ade801a;border:1px solid #4ade8040;border-radius:99px;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.n-phone .np-live .dot{background:#4ade80;border-radius:50%;width:4px;height:4px;animation:1.8s ease-in-out infinite ndPulse;box-shadow:0 0 5px #4ade80}.n-phone .np-notif{z-index:1;opacity:0;background:linear-gradient(#ffffff0f,#ffffff04);border:1px solid #4ade8038;border-radius:11px;padding:14px 14px 12px;position:relative;transform:translateY(-12px);box-shadow:0 0 32px #4ade8024,inset 0 1px #ffffff14,0 10px 24px -12px #00000080}.tx.is-in .n-phone .np-notif{animation:.95s cubic-bezier(.16,1,.3,1) 1.5s forwards npSlide}@keyframes npSlide{to{opacity:1;transform:translateY(0)}}.n-phone .np-notif-top{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:#71717a;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:7.5px;display:flex}.n-phone .np-app{color:#4ade80}.n-phone .np-notif-title{color:#fafafa;letter-spacing:-.01em;margin-bottom:4px;font-size:11.5px;font-weight:600}.n-phone .np-notif-sub{color:#a1a1aa;font-size:9.5px;line-height:1.45}.n-phone .np-actions{gap:6px;margin-top:12px;display:flex}.n-phone .np-actions .chip{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;letter-spacing:.1em;text-transform:uppercase;color:#a1a1aa;background:#ffffff08;border:1px solid #ffffff17;border-radius:6px;padding:5px 11px;font-size:8px}.n-phone .np-actions .chip.primary{color:#4ade80;background:#4ade8021;border-color:#4ade8052;box-shadow:inset 0 1px #ffffff14}.tx [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.tx.is-in [data-reveal]{opacity:1;transform:translateY(0)}.tx .b-desk{opacity:0;transition:opacity 1s,transform 1.1s cubic-bezier(.16,1,.3,1);transform:translate(-30px)rotate(-4deg)}.tx.is-in .b-desk{opacity:1;transition-delay:.2s;transform:rotate(-1.4deg)}.tx .b-phone{opacity:0;transition:opacity 1s,transform 1.1s cubic-bezier(.16,1,.3,1);transform:translate(40px)rotate(6deg)}.tx.is-in .b-phone{opacity:1;transition-delay:.4s;transform:rotate(2.2deg)}.tx .n-desk{opacity:0;transition:opacity 1s,transform 1.1s cubic-bezier(.16,1,.3,1);transform:translate(-30px)scale(.96)}.tx.is-in .n-desk{opacity:1;transition-delay:.5s;transform:none}.tx .n-phone{opacity:0;transition:opacity 1s,transform 1.1s cubic-bezier(.16,1,.3,1);transform:translate(40px)scale(.96)}.tx.is-in .n-phone{opacity:1;transition-delay:.65s;transform:none}@media (max-width:1100px){.tx-before,.tx-now{grid-template-columns:1fr;gap:24px}.tx-before .tx-mocks,.tx-now .tx-mocks{height:480px}.tx-now{margin-top:0}.tx-now .tx-word-wrap{padding-top:0}.tx-arrow{display:none}}@media (max-width:768px){.tx-head{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.tx-half{padding:28px 0 16px}.tx{padding-bottom:16px!important}.tx-before .tx-mocks,.tx-now .tx-mocks{height:320px}.tx-browser.b-desk{width:90%;left:0}.tx-phone.b-phone,.tx-phone.n-phone{width:120px;top:30px;right:-10px}.tx-browser.n-desk{width:90%}.tx-word{font-size:clamp(52px,16vw,84px)}.tx-now .tx-word-wrap{margin-left:0;padding-top:0}.tx-before .tx-word{transform:translateY(4px)}.tx-now .tx-word{transform:translate(0)}}@media (max-width:480px){.tx-before .tx-mocks{height:260px}.tx-now .tx-mocks{height:180px}.tx-word{font-size:clamp(46px,15vw,64px)}}@media (prefers-reduced-motion:reduce){.tx [data-reveal],.tx .b-desk,.tx .b-phone,.tx .n-desk,.tx .n-phone,.tx-arrow path{transition-duration:10ms!important;animation:none!important}.b-desk .bd-item.warn .ic,.b-desk .bd-item.err .ic,.b-phone .bp-icon,.n-desk .nd-live .dot,.n-desk .nd-step.active .pulse,.n-desk .nd-row .d.pending,.n-phone .np-live .dot{animation:none!important}.b-desk .bd-err,.tx.is-in .n-desk .nd-flow-progress,.tx.is-in .n-desk .nd-step.done .node svg path,.tx.is-in .n-desk .nd-tiles,.tx.is-in .n-desk .nd-act,.tx.is-in .n-phone .np-notif{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}}.badge{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;text-transform:lowercase;color:var(--accent);background:#4ade801f;border:1px solid #4ade8040;border-radius:4px;padding:3px 8px;font-size:10px}.badge.dim{color:var(--muted);border-color:var(--line);background:#ffffff0a}.services{grid-template-columns:1fr 1.2fr 1fr;gap:0;margin-top:6px;display:grid}.svc{border:1px solid var(--line);background:linear-gradient(#16161a80,#0e0e1180);padding:32px 32px 36px;position:relative}.svc+.svc{border-left:none}.svc:first-child{border-radius:12px 0 0 12px}.svc:last-child{border-radius:0 12px 12px 0}.svc.middle{z-index:1;background:linear-gradient(#141e168c,#0e120f80);border-color:#4ade802e;box-shadow:inset 0 0 0 1px #4ade8026,0 0 60px -20px #4ade802e}.svc .top-line{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.svc .num{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:var(--dim);letter-spacing:.1em;font-size:12px}.svc h3{margin-bottom:16px}.svc .body p{font-size:14px}.svc ul{flex-direction:column;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.svc ul li{color:#d4d4d8;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.svc ul li:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:8px}.svc .deliv{border-top:1px dashed var(--line);margin-top:32px;padding-top:18px}.svc .deliv .l{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;letter-spacing:.2em;color:var(--dim);text-transform:uppercase;font-size:10.5px}.svc .deliv .v{margin-top:6px;font-size:14.5px;font-weight:600}.svc.middle .deliv .v{color:var(--accent)}.svc .arrow-link{color:var(--accent);align-items:center;gap:8px;margin-top:18px;font-size:13px;display:inline-flex}#model{position:relative}#model:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#1f24220b 1px,#0000 1px),linear-gradient(90deg,#1f24220b 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60%,#000 0%,#0000 78%);mask-image:radial-gradient(80% 60%,#000 0%,#0000 78%)}#model>*{z-index:1;position:relative}#model h2{letter-spacing:-.035em;font-size:clamp(34px,3.6vw,52px);font-weight:700;line-height:1.04;margin-bottom:14px!important}#model .services{position:relative;grid-template-columns:1fr 1.18fr 1fr!important;align-items:start!important;gap:18px!important;margin-top:48px!important;padding-top:36px!important;display:grid!important}#model .services .svc:after{content:attr(data-phase);font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;letter-spacing:.22em;text-transform:uppercase;color:#69706d;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;top:-30px;left:0}#model .svc{-webkit-backdrop-filter:blur(14px);flex-direction:column;min-height:480px;display:flex;position:relative;overflow:hidden;background:linear-gradient(#f8f8f3d1 0%,#e8eae6eb 100%)!important;border:1px solid #1f24221a!important;border-radius:16px!important;padding:36px 32px 32px!important;transition:transform .48s cubic-bezier(.2,.7,.2,1),border-color .32s,box-shadow .48s cubic-bezier(.2,.7,.2,1),background .32s!important;box-shadow:inset 0 1px #fff9,0 1px #1f24220a,0 24px 50px -28px #1f242229!important}#model .svc:first-child,#model .svc:last-child,#model .svc+.svc{border-left:1px solid #1f24221a!important;border-radius:16px!important}#model .svc:before{content:"01";font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #1f242229;text-stroke:1.5px #1f242229;pointer-events:none;z-index:0;font-size:170px;font-weight:400;line-height:.85;transition:-webkit-text-stroke-color .4s,transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-14px;right:-4px}#model .svc:nth-child(2):before{content:"02"}#model .svc:nth-child(3):before{content:"03"}#model .svc>*{z-index:1;position:relative}#model .svc.middle{z-index:2;min-height:516px;transform:translateY(-18px);background:linear-gradient(#fffffff2 0%,#f0f0eaf5 100%)!important;border-color:#1f24222e!important;box-shadow:inset 0 1px #ffffffd9,0 1px #1f24220f,0 40px 80px -40px #1f242247,0 12px 28px -16px #1f242224!important}#model .services .svc.middle{isolation:isolate}#model .svc .top-line{border-bottom:1px solid #1f242214;padding-bottom:18px;margin-bottom:28px!important}#model .svc .num{background:#1f24220f;border:1px solid #1f24221a;border-radius:4px;padding:5px 10px;font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace!important;letter-spacing:.22em!important;color:#363c39!important;font-size:11px!important}#model .svc .badge{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;text-transform:uppercase;letter-spacing:.2em!important;color:#69706d!important;box-shadow:none!important;background:0 0!important;border:1px solid #1f24222e!important;border-radius:99px!important;padding:5px 10px!important;font-size:9.5px!important}#model .svc.middle .badge{color:#f0f0ea!important;background:#1f2422!important;border-color:#1f2422!important}#model .svc h3{color:#1f2422!important;letter-spacing:-.025em!important;margin-bottom:14px!important;font-size:30px!important;font-weight:600!important;line-height:1.08!important}#model .svc.middle h3{font-size:34px!important}#model .svc .body p{color:#363c39!important;font-size:14.5px!important;line-height:1.6!important}#model .svc ul{gap:11px!important;margin-top:22px!important}#model .svc ul li{padding-left:18px;position:relative;color:#363c39!important;gap:0!important;font-size:13.5px!important;line-height:1.5!important}#model .svc ul li:before{transition:width .3s;position:absolute;top:9px;left:0;content:""!important;width:10px!important;height:1px!important;box-shadow:none!important;background:#1f2422!important;border-radius:0!important;margin:0!important}#model .svc:hover ul li:before{width:14px!important}#model .svc .deliv{background:linear-gradient(#1f242206,#0000 60%),repeating-linear-gradient(135deg,#0000 0 6px,#1f242205 6px 7px);border-radius:8px;position:relative;border:1px dashed #1f242238!important;margin-top:auto!important;padding:16px 16px 14px!important}#model .svc .deliv:before{content:"";border-top:1px solid #1f2422;border-left:1px solid #1f2422;width:8px;height:8px;position:absolute;top:-1px;left:-1px}#model .svc .deliv:after{content:"";border-bottom:1px solid #1f2422;border-right:1px solid #1f2422;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}#model .svc .deliv .l{color:#69706d!important;letter-spacing:.24em!important;font-size:9.5px!important}#model .svc .deliv .v{color:#1f2422!important;margin-top:6px!important;font-size:15px!important}#model .svc.middle .deliv{border-style:solid!important;border-color:#1f242266!important}#model .svc.middle .deliv .v{color:#1f2422!important}#model .svc .arrow-link{letter-spacing:.01em;text-decoration:none;transition:gap .24s;color:#1f2422!important;margin-top:18px!important;font-size:13px!important}#model .svc .arrow-link:after{content:""}#model .svc:hover{transform:translateY(-6px);border-color:#1f24223d!important;box-shadow:inset 0 1px #ffffffd9,0 1px #1f24220d,0 36px 70px -32px #1f242238,0 10px 24px -12px #1f24221f!important}#model .svc.middle:hover{transform:translateY(-24px)}#model .svc:hover:before{-webkit-text-stroke-color:#1f242247}#model .svc{opacity:0;transform:translateY(28px)}#model .svc.middle{transform:translateY(28px)}#model.is-in .svc{opacity:1;transition-delay:60ms}#model.is-in .svc:first-child{transform:translateY(0)}#model.is-in .svc:nth-child(2){transition-delay:.18s;transform:translateY(-18px)}#model.is-in .svc:nth-child(3){transition-delay:.3s;transform:translateY(0)}#model.is-in .svc{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1),border-color .32s,box-shadow .48s cubic-bezier(.2,.7,.2,1)!important}@media (max-width:900px){#model .services{grid-template-columns:1fr!important;gap:24px!important}#model .services:before,#model .services:after{display:none}#model .svc,#model .svc.middle{min-height:auto;transform:none!important}#model .svc:after{margin-bottom:14px;display:inline-flex;position:static!important}}.head-grid{grid-template-columns:1.5fr 1fr;align-items:end;gap:40px;margin-bottom:48px;display:grid}.head-grid h2{margin-bottom:0}.head-grid .right-text{color:var(--muted);max-width:480px;font-size:15px;line-height:1.6}.domains{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.dom-cell{-webkit-backdrop-filter:blur(8px);isolation:isolate;background:linear-gradient(#141a168c,#0c0e0d73);border:1px solid #ffffff12;border-radius:20px;flex-direction:column;justify-content:space-between;gap:24px;min-height:330px;padding:30px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 30px 80px -40px #000000a6}.dom-cell:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 60% at 25% 25%,#4ade8029,#0000 65%),radial-gradient(70% 60% at 85% 90%,#4ade800f,#0000 65%);position:absolute;inset:0}.dom-cell:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff0d,#0000 22%),linear-gradient(#0000 65%,#00000059);position:absolute;inset:0}.dom-cell:hover{border-color:#4ade8047;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0f,0 36px 90px -36px #000000b3,0 0 60px -20px #4ade8026}.dom-cell>*{z-index:1;position:relative}.dom-cell:first-child{grid-column:1/4}.dom-cell:nth-child(2){grid-column:4/6}.dom-cell:nth-child(3){grid-column:1/3}.dom-cell:nth-child(4){grid-column:3/6}.dom-cell:nth-child(5){grid-column:1/4}.dom-cell:nth-child(6){grid-column:4/6}.dom-cell:first-child:before{background:radial-gradient(55% 50% at 30% 35%,#38bdf81a,#0000 65%),radial-gradient(70% 55% at 78% 60%,#4ade8033,#0000 65%)}.dom-cell:nth-child(2):before{background:radial-gradient(90% 70% at 85% 30%,#bbf7d038,#0000 65%),radial-gradient(55% 55% at 25% 80%,#4ade801a,#0000 65%)}.dom-cell:nth-child(3):before{background:radial-gradient(65% 60% at 50% 95%,#4ade803d,#0000 65%),radial-gradient(65% 45% at 20% 20%,#4ade8012,#0000 65%)}.dom-cell:nth-child(4):before{background:radial-gradient(60% 50% at 78% 78%,#4ade802e,#0000 65%),radial-gradient(70% 60% at 22% 30%,#38bdf814,#0000 65%)}.dom-cell:nth-child(5):before{background:radial-gradient(75% 65% at 72% 30%,#4ade802e,#0000 65%),radial-gradient(50% 50% at 20% 80%,#bbf7d01a,#0000 65%)}.dom-cell:nth-child(6):before{background:radial-gradient(85% 65% at 35% 80%,#4ade8038,#0000 65%),radial-gradient(55% 45% at 80% 25%,#38bdf814,#0000 65%)}.dom-visual{flex:1;justify-content:center;align-items:center;min-height:130px;display:flex;position:relative}.dom-body .meta{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:var(--dim);letter-spacing:.1em;align-items:center;gap:10px;margin-bottom:10px;font-size:11px;display:flex}.dom-body .meta .num{color:var(--dim)}.dom-body .meta .pill{color:var(--accent);text-transform:lowercase;letter-spacing:.06em;background:#4ade801a;border:1px solid #4ade8038;border-radius:4px;padding:3px 8px;font-size:10px}.dom-body h4{color:#f4f5f6;letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.2}.dom-body p{color:#b8babf;max-width:480px;margin-top:8px;font-size:13.5px;line-height:1.55}.ill{justify-content:center;align-items:center;width:100%;height:100%;min-height:130px;display:flex;position:relative}.ill-dash{background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:10px;grid-template-columns:36px 1fr;width:100%;max-width:340px;height:140px;display:grid;overflow:hidden;box-shadow:0 10px 30px -10px #00000080,inset 0 1px #ffffff0a}.ill-dash .rail{border-right:1px solid #ffffff0d;flex-direction:column;align-items:center;gap:8px;padding:12px 0;display:flex}.ill-dash .rail i{background:#ffffff0f;border-radius:4px;width:14px;height:14px;display:block}.ill-dash .rail i.on{background:#4ade8099;box-shadow:0 0 8px #4ade8080}.ill-dash .pane{flex-direction:column;gap:10px;min-width:0;min-height:0;padding:12px 14px;display:flex}.ill-dash .row{gap:8px;display:flex}.ill-dash .stat{background:#ffffff06;border:1px solid #ffffff0d;border-radius:6px;flex:1;padding:7px 9px}.ill-dash .stat .lbl{color:#8a948c;font-size:7px;font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase}.ill-dash .stat .v{color:#f4f5f6;letter-spacing:-.02em;margin-top:2px;font-size:12px;font-weight:700}.ill-dash .stat.accent{background:#4ade8014;border-color:#4ade8040}.ill-dash .stat.accent .v{color:#bbf7d0}.ill-dash svg{width:100%;height:38px;display:block}.ill-rows{flex-direction:column;gap:6px;width:100%;max-width:200px;display:flex}.ill-rows .r{background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff0d;border-radius:6px;grid-template-columns:14px 1fr 40px;align-items:center;gap:8px;padding:7px 9px;display:grid}.ill-rows .r .dot{background:#ffffff40;border-radius:50%;width:7px;height:7px}.ill-rows .r .bar{background:#ffffff1a;border-radius:2px;height:4px}.ill-rows .r .bar>i{background:linear-gradient(90deg,#86efac,#4ade80);border-radius:2px;height:100%;display:block}.ill-rows .r .num{font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:#8a948c;text-align:right;letter-spacing:.05em;font-size:8px}.ill-rows .r.on{background:linear-gradient(#4ade801a,#4ade8005);border-color:#4ade8040;box-shadow:0 0 12px -2px #4ade802e}.ill-rows .r.on .dot{background:#4ade80;box-shadow:0 0 6px #4ade80}.ill-rows .r.on .num{color:#86efac}.ill-flow{flex-direction:column;align-items:flex-start;gap:0;width:100%;max-width:170px;display:flex}.ill-flow .node{grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:5px 0;display:grid;position:relative}.ill-flow .node+.node:before{content:"";background:linear-gradient(#4ade8099,#4ade8059);width:1.5px;height:18px;position:absolute;top:-12px;left:10px}.ill-flow .node .d{background:radial-gradient(circle at 35% 30%,#bbf7d0,#4ade80 50%,#16a34a);border-radius:50%;width:22px;height:22px;box-shadow:0 0 10px #4ade808c,inset 0 1px #ffffff4d}.ill-flow .node.pending .d{box-shadow:none;background:#ffffff0f;border:1.5px solid #4ade8066}.ill-flow .node .nm{color:#e4e7ea;font-size:10.5px;font-weight:500}.ill-flow .node.pending .nm{color:#8a948c}.ill-net{width:100%;max-width:380px;height:140px;position:relative}.ill-net svg{width:100%;height:100%;display:block}.ill-net .label{font-size:9px;font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:#d4d4d8;letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141614d9;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:6px;padding:5px 9px;display:flex;position:absolute;box-shadow:0 4px 14px #0006,inset 0 1px #ffffff0d}.ill-net .label .ic{background:#4ade80;border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #4ade80}.ill-net .label .ic.b{background:#38bdf8;box-shadow:0 0 6px #38bdf8}.ill-net .label .ic.s{box-shadow:none;background:#fff6}.ill-net .l1{top:8px;left:8%}.ill-net .l2{top:42%;right:10%}.ill-net .l3{bottom:8px;left:18%}.ill-net .l4{top:18%;right:34%}.ill-stack{perspective:800px;width:100%;max-width:300px;height:140px;position:relative}.ill-stack .layer{width:78%;height:60px;font-family:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;color:#a1a1aa;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;padding:0 14px;font-size:10px;display:flex;position:absolute;left:50%;box-shadow:0 12px 26px -10px #0009,inset 0 1px #ffffff0a}.ill-stack .layer .ver{color:#8a948c;background:#ffffff0a;border:1px solid #ffffff12;border-radius:3px;padding:2px 6px;font-size:8.5px}.ill-stack .layer .dot{background:#fff3;border-radius:50%;width:6px;height:6px}.ill-stack .l-old{opacity:.55;filter:grayscale(.4);top:0;transform:translate(-50%)rotateX(8deg)translateY(0)}.ill-stack .l-mid{opacity:.8;top:36px;transform:translate(-50%)rotateX(6deg)}.ill-stack .l-new{color:#bbf7d0;background:linear-gradient(#4ade8024,#4ade800a);border-color:#4ade804d;top:72px;transform:translate(-50%)rotateX(4deg);box-shadow:0 16px 32px -10px #000000b3,0 0 20px -2px #4ade8040,inset 0 1px #ffffff0f}.ill-stack .l-new .ver{color:#bbf7d0;background:#4ade802e;border-color:#4ade8059}.ill-stack .l-new .dot{background:#4ade80;box-shadow:0 0 6px #4ade80}.ill-cloud{justify-content:center;align-items:center;width:100%;max-width:170px;height:130px;display:flex;position:relative}.ill-cloud svg{filter:drop-shadow(0 0 12px #4ade8040);width:100%;height:100%;display:block}#domains{isolation:isolate;position:relative}#domains>*{z-index:1;position:relative}#domains:before{background:radial-gradient(80% 70% at 50% 45%,#363c392e,#363c390f 55%,#0000 90%)!important}#domains .dom-cell{-webkit-backdrop-filter:blur(16px)saturate(1.15)!important;background-color:#ffffffe6!important;background-image:linear-gradient(135deg,#ffffff6b 0%,#ffffff2e 18%,#0000 40%),linear-gradient(135deg,#0000 50%,#1f242229 100%),linear-gradient(118deg,#0000 35%,#ffffff2e 48%,#ffffff42 50%,#ffffff2e 52%,#0000 65%),linear-gradient(#1f24220f 1px,#0000 1px),linear-gradient(90deg,#1f24220f 1px,#0000 1px)!important;background-size:auto,auto,auto,36px 36px,36px 36px!important;border:1px solid #1f242242!important;border-color:#fffffff2 #1f242242 #1f242242 #ffffffbf!important;border-radius:18px!important;gap:22px!important;min-height:360px!important;padding:28px 30px 26px!important;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff2e,inset 0 -2px #1f24221a,inset 0 -22px 50px -30px #1f24222e,0 36px 80px -28px #1f24226b,0 14px 30px -12px #1f24223d!important}#domains .dom-cell:first-child{--halo-x:74%;--halo-y:32%}#domains .dom-cell:nth-child(2){--halo-x:24%;--halo-y:78%}#domains .dom-cell:nth-child(3){--halo-x:64%;--halo-y:18%}#domains .dom-cell:nth-child(4){--halo-x:18%;--halo-y:62%}#domains .dom-cell:nth-child(5){--halo-x:80%;--halo-y:70%}#domains .dom-cell:nth-child(6){--halo-x:30%;--halo-y:24%}#domains .dom-cell:before{content:""!important;background:radial-gradient(ellipse 70% 60% at var(--halo-x,72%) var(--halo-y,28%), #ffffff73, transparent 65%)!important;pointer-events:none!important;z-index:0!important;filter:none!important;transition:opacity .36s!important;position:absolute!important;inset:0!important}#domains .dom-cell:after{content:""!important;opacity:.2!important;pointer-events:none!important;z-index:1!important;background:linear-gradient(#1f2422,#1f2422) 0 0/8px 1px no-repeat,linear-gradient(#1f2422,#1f2422) 0 0/1px 8px no-repeat,linear-gradient(#1f2422,#1f2422) 100% 0/8px 1px no-repeat,linear-gradient(#1f2422,#1f2422) 100% 0/1px 8px no-repeat,linear-gradient(#1f2422,#1f2422) 0 100%/8px 1px no-repeat,linear-gradient(#1f2422,#1f2422) 0 100%/1px 8px no-repeat,linear-gradient(#1f2422,#1f2422) 100% 100%/8px 1px no-repeat,linear-gradient(#1f2422,#1f2422) 100% 100%/1px 8px no-repeat!important;position:absolute!important;inset:14px!important}#domains .dom-cell .dom-body h4{color:#1f2422!important}#domains .dom-cell .dom-body p{color:#363c39!important}#domains .dom-cell .dom-body{border-top-color:#1f24221a!important}#domains .dom-cell .dom-body .meta{color:#69706d!important}#domains .dom-cell .dom-body .meta .pill{color:#1f2422!important;background:#1f24220f!important;border:1px solid #1f242224!important}#domains .dom-cell>.dom-body>.meta>.num{color:#1f242280!important;letter-spacing:.2em!important;font-size:11px!important}#domains .dom-cell .dom-body:before{content:"";pointer-events:none;z-index:0;opacity:.55;filter:invert()brightness(.2);background-position:50%;background-repeat:no-repeat;background-size:contain;width:130px;height:130px;transition:opacity .36s;position:absolute;top:-180px;right:-8px}#domains .dom-cell:hover .dom-body:before{opacity:.85}#domains .dom-cell:first-child .dom-body:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' opacity='0.16'><rect x='12' y='20' width='96' height='80' rx='4'/><line x1='12' y1='36' x2='108' y2='36'/><circle cx='20' cy='28' r='1.5'/><circle cx='26' cy='28' r='1.5'/><circle cx='32' cy='28' r='1.5'/><rect x='22' y='48' width='28' height='14' rx='1.5'/><rect x='58' y='48' width='28' height='14' rx='1.5'/><rect x='22' y='70' width='64' height='4' rx='1'/><rect x='22' y='80' width='44' height='4' rx='1'/></svg>")}#domains .dom-cell:nth-child(2) .dom-body:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' opacity='0.16'><circle cx='22' cy='30' r='3'/><line x1='30' y1='30' x2='100' y2='30'/><circle cx='22' cy='50' r='3' fill='%23ffffff' fill-opacity='0.16'/><line x1='30' y1='50' x2='90' y2='50'/><circle cx='22' cy='70' r='3'/><line x1='30' y1='70' x2='80' y2='70'/><circle cx='22' cy='90' r='3'/><line x1='30' y1='90' x2='70' y2='90'/></svg>")}#domains .dom-cell:nth-child(3) .dom-body:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' opacity='0.16'><circle cx='24' cy='30' r='4'/><circle cx='24' cy='60' r='4'/><circle cx='24' cy='90' r='4'/><circle cx='96' cy='60' r='4'/><path d='M 28 30 L 60 30 L 60 60 L 92 60'/><path d='M 28 60 L 92 60'/><path d='M 28 90 L 60 90 L 60 60'/></svg>")}#domains .dom-cell:nth-child(4) .dom-body:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' opacity='0.16'><circle cx='60' cy='60' r='8'/><circle cx='60' cy='60' r='18' stroke-dasharray='3 3'/><circle cx='20' cy='30' r='4'/><circle cx='100' cy='30' r='4'/><circle cx='20' cy='90' r='4'/><circle cx='100' cy='90' r='4'/><path d='M 24 32 L 52 56'/><path d='M 96 32 L 68 56'/><path d='M 24 88 L 52 64'/><path d='M 96 88 L 68 64'/></svg>")}#domains .dom-cell:nth-child(5) .dom-body:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' opacity='0.16'><rect x='20' y='20' width='80' height='18' rx='3' opacity='0.55'/><rect x='20' y='46' width='80' height='18' rx='3' opacity='0.78'/><rect x='20' y='72' width='80' height='18' rx='3'/><path d='M 60 6 L 60 16 M 56 12 L 60 16 L 64 12' stroke-width='1.4'/></svg>")}#domains .dom-cell:nth-child(6) .dom-body:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round' opacity='0.16'><circle cx='60' cy='60' r='32'/><circle cx='60' cy='60' r='20' stroke-dasharray='3 4'/><circle cx='60' cy='60' r='5' fill='%23ffffff' fill-opacity='0.24'/><circle cx='60' cy='28' r='3'/><circle cx='92' cy='60' r='3'/><circle cx='60' cy='92' r='3'/></svg>")}#domains .dom-cell .dom-visual{position:relative;overflow:visible}#domains .dom-cell .dom-visual>.ill:before{content:"";filter:blur(22px);pointer-events:none;z-index:-1;opacity:.85;background:radial-gradient(75% 65% at 50% 55%,#ffffff8c,#fff3 50%,#0000 75%);transition:opacity .48s;position:absolute;inset:-15% -10%}#domains .dom-cell:hover .dom-visual>.ill:before{opacity:1}#domains .dom-cell .ill{z-index:1;position:relative}#domains .ill .svc-fig{width:210px;max-width:82%;height:auto;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:block;overflow:visible}#domains .ill .svc-fig .svc-main{stroke:currentColor;stroke-width:1.75px}#domains .ill .svc-fig .svc-faint{stroke:currentColor}@supports (color:color-mix(in lab, red, red)){#domains .ill .svc-fig .svc-faint{stroke:color-mix(in oklab, currentColor 34%, transparent)}}#domains .ill .svc-fig .svc-faint{stroke-width:1.4px}#domains .ill .svc-fig .svc-track{stroke:currentColor}@supports (color:color-mix(in lab, red, red)){#domains .ill .svc-fig .svc-track{stroke:color-mix(in oklab, currentColor 30%, transparent)}}#domains .ill .svc-fig .svc-track{stroke-width:2px}#domains .ill .svc-fig .svc-syncline{opacity:.6}#domains .ill .svc-fig .svc-lens{fill-opacity:.2}#domains .ill .svc-1{color:#7894ba;color:lab(60.3159% -3.08612 -23.1948)}#domains .ill .svc-2{color:#9587b1;color:lab(58.6045% 12.2222 -20.6939)}#domains .ill .svc-3{color:#74a2a2;color:lab(63.414% -16.3242 -5.00184)}#domains .ill .svc-4{color:#c09d7e;color:lab(67.4092% 9.94074 21.6478)}#domains .ill .svc-5{color:#7b9c81;color:lab(61.2839% -16.3391 10.4934)}#domains .ill .svc-6{color:#c68a81;color:lab(63.3653% 22.7493 14.1651)}#domains .dom-cell:hover .svc-fig{transform:scale(1.045)}.svc-1 .svc-navitem{transform-box:fill-box;animation:7.5s cubic-bezier(.7,0,.3,1) infinite appNav}@keyframes appNav{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(15px)}66%,92%{transform:translateY(30px)}to{transform:translateY(0)}}.svc-1 .cl{stroke-dasharray:48}.svc-1 .c1{animation:2.5s ease-out infinite appType}.svc-1 .c2{animation:2.5s ease-out .12s infinite appType}.svc-1 .c3{animation:2.5s ease-out .24s infinite appType}@keyframes appType{0%{stroke-dashoffset:48px}38%,82%{stroke-dashoffset:0}92%,to{stroke-dashoffset:48px}}.svc-1 .svc-winback{transform-box:fill-box;transform-origin:50%;animation:7.5s ease-in-out infinite appBack}@keyframes appBack{0%,to{transform:translate(0)}50%{transform:translate(3px,-2px)}}.svc-2 .kn{transform-box:view-box}.svc-2 .k1{animation:6s cubic-bezier(.6,0,.3,1) infinite tune1}.svc-2 .k2{animation:6s cubic-bezier(.6,0,.3,1) infinite tune2}.svc-2 .k3{animation:6s cubic-bezier(.6,0,.3,1) infinite tune3}@keyframes tune1{0%{transform:translate(54px)}18%{transform:translate(82px)}40%,to{transform:translate(82px)}}@keyframes tune2{0%,30%{transform:translate(70px)}50%{transform:translate(48px)}70%,to{transform:translate(48px)}}@keyframes tune3{0%,62%{transform:translate(62px)}82%{transform:translate(98px)}to{transform:translate(98px)}}.svc-2 .svc-knob{fill:currentColor}.svc-2 .svc-foc{fill:none;stroke:currentColor;stroke-width:1.6px;opacity:0;transform-box:fill-box;transform-origin:50%}.svc-2 .k1 .svc-foc{animation:6s ease-in-out infinite foc}.svc-2 .k2 .svc-foc{animation:6s ease-in-out -2s infinite foc}.svc-2 .k3 .svc-foc{animation:6s ease-in-out -4s infinite foc}@keyframes foc{0%{opacity:0;transform:scale(.5)}6%{opacity:.9;transform:scale(1)}22%{opacity:0;transform:scale(1.25)}to{opacity:0}}.svc-2 .svc-fillbar{stroke:currentColor;stroke-width:2.4px;opacity:.55;transform-box:view-box;transform-origin:36px 0}.svc-2 .fb1{animation:6s cubic-bezier(.6,0,.3,1) infinite fill1}.svc-2 .fb2{animation:6s cubic-bezier(.6,0,.3,1) infinite fill2}.svc-2 .fb3{animation:6s cubic-bezier(.6,0,.3,1) infinite fill3}@keyframes fill1{0%{transform:scaleX(.25)}18%,to{transform:scaleX(.64)}}@keyframes fill2{0%,30%{transform:scaleX(.47)}50%,to{transform:scaleX(.17)}}@keyframes fill3{0%,62%{transform:scaleX(.36)}82%,to{transform:scaleX(.86)}}.svc-3 .svc-tok{fill:currentColor;stroke:#fff}@supports (color:color-mix(in lab, red, red)){.svc-3 .svc-tok{stroke:color-mix(in oklab, white 80%, currentColor)}}.svc-3 .svc-tok{stroke-width:1.1px}.svc-3 .gA,.svc-3 .gB{animation:3.6s ease-out infinite nodeHit}.svc-3 .gM{animation:3.6s ease-out 1.44s infinite nodeHit}.svc-3 .gD{animation:3.6s ease-out 2.9s infinite nodeHit}@keyframes nodeHit{0%{opacity:0}4%{opacity:.85}24%{opacity:0}to{opacity:0}}.svc-4 .svc-pkt{fill:currentColor;stroke:#fff}@supports (color:color-mix(in lab, red, red)){.svc-4 .svc-pkt{stroke:color-mix(in oklab, white 80%, currentColor)}}.svc-4 .svc-pkt{stroke-width:1px}.svc-4 .nL{animation:4s ease-out infinite nodeHit}.svc-4 .nR{animation:4s ease-out 1.7s infinite nodeHit}.svc-4 .svc-lens{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite handshake}@keyframes handshake{0%,to{fill-opacity:.1;transform:scaleX(.6)}46%{fill-opacity:.34;transform:scaleX(1.12)}60%{fill-opacity:.3;transform:scaleX(1)}}.svc-4 .rL{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite nudgeR}.svc-4 .rR{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite nudgeL}@keyframes nudgeR{0%,to{transform:translate(0)}48%{transform:translate(3px)}}@keyframes nudgeL{0%,to{transform:translate(0)}48%{transform:translate(-3px)}}.svc-5 .ly{transform-box:fill-box;transform-origin:50%}.svc-5 .ly0{animation:4.2s ease-in-out infinite upg}.svc-5 .ly1{animation:4.2s ease-in-out .5s infinite upg}.svc-5 .ly2{animation:4.2s ease-in-out 1s infinite upg}@keyframes upg{0%,40%{opacity:.55}52%{opacity:1;transform:translateY(-1.5px)}70%,to{opacity:1;transform:translateY(0)}}.svc-5 .svc-newlayer{transform-box:fill-box;transform-origin:50%;animation:4.2s cubic-bezier(.5,1.6,.4,1) infinite snap}@keyframes snap{0%,55%{opacity:0;transform:translateY(30px)}70%{opacity:1;transform:translateY(0)}92%{opacity:1}to{opacity:0}}.svc-5 .svc-arrow{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite drive}@keyframes drive{0%,55%{transform:translateY(3px)}70%{transform:translateY(-7px)}86%,to{transform:translateY(0)}}.svc-6 .svc-breathe{transform-box:view-box;transform-origin:72px 66px;animation:6s ease-in-out infinite breathe}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.svc-6 .svc-ping{fill:none;transform-box:view-box;transform-origin:72px 66px;opacity:0}.svc-6 .p1{animation:3.4s ease-out infinite ping}.svc-6 .p2{animation:3.4s ease-out 1.7s infinite ping}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.svc-6 .svc-orbit{transform-box:view-box;transform-origin:72px 66px;animation:12s linear infinite spin}.svc-6 .svc-orbit2{transform-box:view-box;transform-origin:72px 66px;animation:7s linear infinite spinR}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinR{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){#domains .svc-fig *{animation:none!important}#domains .svc-fig .cl{stroke-dashoffset:0!important}#domains .svc-fig .svc-tok,#domains .svc-fig .svc-pkt,#domains .svc-fig .svc-newlayer,#domains .svc-fig .gl{opacity:0!important}}#domains .ill-dash{background:linear-gradient(#ffffffc7,#ffffff80)!important;border:1px solid #1f242233!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #1f242214,0 8px 22px -8px #1f242238!important}#domains .ill-dash .rail{z-index:auto!important;border-right:1px solid #1f242214!important;width:auto!important;height:auto!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important}#domains .ill-dash .rail i{background:#1f24222e!important}#domains .ill-dash .stat{background:#ffffffb8!important;border:1px solid #1f24222e!important}#domains .ill-dash .stat .lbl{color:#69706d!important}#domains .ill-dash .stat .v{color:#111513!important;font-weight:700!important}#domains .ill-dash .stat.accent{background:#111513!important;border-color:#111513!important;box-shadow:0 6px 16px -4px #11151366!important}#domains .ill-dash .stat.accent .lbl{color:#ffffffb3!important}#domains .ill-dash .stat.accent .v{color:#fff!important}#domains .ill-dash svg path[stroke^=url]{stroke:#111513!important;stroke-width:1.8px!important;filter:none!important;opacity:1!important}#domains .ill-dash svg path[fill^=url]{fill:#1f242224!important;filter:none!important}#domains .ill-rows .r{background:#ffffff9e!important;border:1px solid #1f242229!important}#domains .ill-rows .r .dot{background:#1f242273!important}#domains .ill-rows .r .bar{background:#1f242224!important}#domains .ill-rows .r .bar>i{background:linear-gradient(90deg,#1f2422,#111513)!important}#domains .ill-rows .r .num{color:#363c39!important;font-weight:600!important}#domains .ill-rows .r.on{background:#111513!important;border-color:#111513!important;box-shadow:0 6px 18px -4px #11151366!important}#domains .ill-rows .r.on .dot{background:#fff!important;box-shadow:0 0 8px #ffffff73!important}#domains .ill-rows .r.on .bar{background:#fff3!important}#domains .ill-rows .r.on .bar>i{background:linear-gradient(90deg,#fff,#ffffffa6)!important}#domains .ill-rows .r.on .num{color:#fff!important}#domains .ill-flow .node .d{background:#111513!important;box-shadow:0 0 0 3px #1f24221f,0 4px 10px #1f24224d!important}#domains .ill-flow .node .nm{color:#111513!important;font-weight:700!important}#domains .ill-flow:before{background:linear-gradient(180deg, #111513 0%, #111513 var(--p,0%), #1f242233 var(--p,0%), #1f242233 100%)!important;width:2px!important}#domains .ill-net svg [stroke^="rgba(74,222,128"],#domains .ill-net svg [stroke=\#4ade80]{stroke:#111513!important;stroke-width:1.6px!important;filter:none!important}#domains .ill-net svg g[filter*="74,222,128"]{filter:none!important}#domains .ill-net svg circle[fill="url(#domNode)"]{fill:#111513!important;filter:drop-shadow(0 4px 10px #1f242266)!important}#domains .ill-net svg circle[r="22"]{stroke:#1f242273!important}#domains .ill-net .label{color:#111513!important;background:#ffffffe0!important;border:1px solid #1f242238!important;font-weight:600!important;box-shadow:0 4px 10px -4px #1f24222e!important}#domains .ill-net .label .ic{background:#111513!important;box-shadow:0 0 8px #1f242273!important}#domains .ill-stack .layer{color:#111513!important;background:#ffffffb8!important;border:1px solid #1f24222e!important;box-shadow:0 4px 10px -4px #1f242229!important}#domains .ill-stack .layer .ver{color:#1f2422!important;background:#1f24221a!important;border-color:#1f242233!important;font-weight:600!important}#domains .ill-stack .l-new{color:#fff!important;background:#111513!important;border-color:#111513!important;box-shadow:0 10px 24px -6px #11151373!important}#domains .ill-stack .l-new .ver{color:#fff!important;background:#ffffff2e!important;border-color:#ffffff52!important}#domains .ill-stack .l-new .dot{background:#fff!important;box-shadow:0 0 6px #ffffff73!important}#domains .ill-cloud svg{filter:drop-shadow(0 0 14px #1f24222e)!important}#domains .ill-cloud [fill=\#4ade80],#domains .ill-cloud [fill=\#22c55e],#domains .ill-cloud [fill=\#86efac],#domains .ill-cloud [fill=\#16a34a],#domains .ill-cloud [fill=\#bbf7d0]{fill:#1f2422!important}#domains .ill-cloud [stroke=\#4ade80],#domains .ill-cloud [stroke=\#22c55e]{stroke:#1f2422!important}@media (max-width:900px){.head-grid{grid-template-columns:1fr;gap:24px}.domains{grid-template-columns:1fr}.dom-cell:nth-child(n){grid-column:1/-1}.dom-cell{min-height:280px}}@media (max-width:768px){.head-grid{gap:12px!important;margin-bottom:20px!important}}#why{padding-bottom:160px}.why-pin-wrap{height:440vh;position:relative}.why-pin-stage{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;height:100vh;padding:80px 0 20px;display:flex;position:sticky;top:0;overflow:visible}.why-tabs{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:6px;margin:0;display:flex}.why-tab{appearance:none;cursor:pointer;letter-spacing:-.005em;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:10px 22px;font-size:14px;font-weight:500;transition:color .25s,border-color .25s,background .25s}.why-tab:hover{color:var(--text)}.why-tab.active{color:var(--text);background:#1f24220f;border-color:#1f242238}.why-tab .n{color:var(--dim);letter-spacing:.08em;margin-right:8px;font-size:11px}.why-tab.active .n{color:var(--text)}.stack-carousel{perspective:1600px;flex-shrink:0;width:100%;height:660px;padding-top:80px;position:relative}.stack-card{transform-origin:50% 0;--ty:0px;--sc:1;--br:1;--st:1;--op:1;height:580px;transform:translate3d(0, var(--ty), 0) scale(var(--sc));filter:brightness(var(--br)) saturate(var(--st));opacity:var(--op);will-change:transform, opacity, filter;border:1px solid #ffffff14;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:54px 56px;transition:opacity .24s,border-color .4s,box-shadow .4s;display:grid;position:absolute;top:80px;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 40px 100px -40px #000c,0 0 0 1px #ffffff05}.stack-card[data-tint=emerald]{background:radial-gradient(70% 50% at 80% 20%,#4ade801a,#0000 60%),radial-gradient(60% 60% at 15% 90%,#4ade800f,#0000 60%),linear-gradient(#14221ab8,#0c120ea8)}.stack-card[data-tint=teal]{background:radial-gradient(70% 50% at 80% 20%,#38bdf81a,#0000 60%),radial-gradient(60% 60% at 15% 90%,#4ade800d,#0000 60%),linear-gradient(#121c20b8,#0b1012a8)}.stack-card[data-tint=moss]{background:radial-gradient(70% 50% at 75% 25%,#84cc1614,#0000 60%),radial-gradient(60% 60% at 20% 85%,#4ade800d,#0000 60%),linear-gradient(#161c12b8,#0e100ca8)}.stack-card[data-tint=amber]{background:radial-gradient(70% 50% at 78% 22%,#f59e0b14,#0000 60%),radial-gradient(60% 60% at 18% 90%,#4ade800f,#0000 60%),linear-gradient(#1e1810b8,#120f0ca8)}.stack-card.is-active{z-index:10;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff12,0 60px 140px -50px #000000e6,0 0 0 1px #ffffff0a,0 0 80px -20px #4ade802e}.stack-card.peek-1{z-index:9}.stack-card.peek-2{z-index:8}.stack-card.peek-3{z-index:7}.stack-card .sc-left,.stack-card .sc-stage{transition:opacity .5s cubic-bezier(.16,1,.3,1)}.stack-card:not(.is-active) .sc-left,.stack-card:not(.is-active) .sc-stage{opacity:0;pointer-events:none}.sc-left{z-index:2;flex-direction:column;gap:24px;height:100%;display:flex;position:relative}.sc-eyebrow{letter-spacing:.18em;text-transform:uppercase;width:fit-content;color:var(--accent);background:#4ade8014;border:1px solid #4ade8038;border-radius:5px;align-items:center;gap:10px;padding:6px 12px;font-size:11px;display:inline-flex}.sc-eyebrow .n{color:var(--accent)}.sc-title{letter-spacing:-.03em;color:#f4f5f6;text-wrap:pretty;font-size:34px;font-weight:600;line-height:1.08}.sc-title em{color:var(--accent);font-style:normal}.sc-bullets{flex-direction:column;gap:10px;margin-top:4px;display:flex}.sc-bullet{color:#d4d4d8;letter-spacing:-.005em;background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:auto 1fr;align-items:flex-start;gap:14px;padding:14px 18px;font-size:13.5px;line-height:1.5;display:grid;box-shadow:inset 0 1px #ffffff08}.sc-bullet .ic{width:22px;height:22px;color:var(--accent);background:#4ade801f;border:1px solid #4ade8052;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid;box-shadow:0 0 8px #4ade802e}.sc-cta{color:#fafafa;cursor:pointer;background:#0a0a0c;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin-top:auto;padding:11px 20px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.sc-cta:hover{color:var(--accent);border-color:#4ade8066}.sc-cta:after{content:"->";color:var(--accent)}.sc-stage{z-index:2;height:100%;min-height:380px;position:relative}.sc-mock{background:linear-gradient(#080a0cd9,#060809eb);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 80px -30px #000000b3,inset 0 1px #ffffff0d}.sc-mock-head{color:var(--muted);border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:14px 18px;font-size:11px;display:flex}.sc-mock-head .dots{gap:5px;display:flex}.sc-mock-head .dots span{background:#ffffff1a;border-radius:50%;width:8px;height:8px}.sc-mock-head .dots span:first-child{background:#f8717199}.sc-mock-head .dots span:nth-child(2){background:#eab3088c}.sc-mock-head .dots span:nth-child(3){background:#4ade80b3}.sc-mock-body{flex-direction:column;flex:1;gap:14px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.sc-illus{background:radial-gradient(72% 62% at 50% 40%,#ffffff0f,#0000 74%),linear-gradient(#ffffff0d,#ffffff03);border:1px solid #ffffff1a;border-radius:18px;place-items:center;padding:30px;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 30px 80px -30px #0009}.sc-illus:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 72% at 50% 46%,#000 28%,#0000 82%);mask-image:radial-gradient(78% 72% at 50% 46%,#000 28%,#0000 82%)}.sc-illus svg{width:100%;height:auto;max-height:320px;display:block;position:relative}.sc-float{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f4f5f6;background:#141614eb;border:1px solid #ffffff1f;border-radius:14px;padding:12px 16px;position:absolute;box-shadow:0 16px 40px -10px #000000a6,inset 0 1px #ffffff0f}.sc-float .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:10px}.sc-float .v{letter-spacing:-.025em;margin-top:3px;font-size:18px;font-weight:700}.sc-float .v em{color:var(--accent);margin-left:6px;font-size:11px;font-style:normal;font-weight:500}.sc-float.green{color:#bbf7d0;background:linear-gradient(#4ade8029,#4ade800a);border-color:#4ade8059;box-shadow:0 16px 40px -10px #000000a6,0 0 30px -6px #4ade8040,inset 0 1px #ffffff14}.stack-progress{flex-shrink:0;justify-content:center;gap:8px;padding:20px 0 0;display:flex}.stack-progress .seg{cursor:pointer;background:#ffffff14;border-radius:2px;width:48px;height:3px;overflow:hidden}.stack-progress .seg>i{background:linear-gradient(90deg, var(--accent), #86efac);width:0;height:100%;transition:width .25s;display:block;box-shadow:0 0 8px #4ade8066}.stack-progress .seg.active>i{width:100%}#why .stack-progress{display:none!important}#why .stack-card{-webkit-backdrop-filter:none!important;background:radial-gradient(60% 45% at 78% 22%,#ffffff0f,#0000 60%),linear-gradient(135deg,#ffffff0d 0%,#0000 30%),linear-gradient(#1c201e94,#141816a8)!important;border:1px solid #ffffff1a!important;border-color:#ffffff2e #ffffff1a #ffffff1a #ffffff1f!important;gap:56px!important;height:auto!important;min-height:480px!important;padding:48px 52px!important;position:absolute!important;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff05,0 50px 110px -50px #000000b3,0 10px 32px -16px #00000061!important}#why .stack-card:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#ffffff1a 20% 80%,#0000);width:1px;position:absolute;top:60px;bottom:60px;left:calc(50% - 22px)}#why .stack-card[data-tint]{background:radial-gradient(60% 45% at 78% 22%,#ffffff0f,#0000 60%),linear-gradient(135deg,#ffffff0d 0%,#0000 30%),linear-gradient(#1c201e94,#141816a8)!important}#why .stack-card.is-active{-webkit-backdrop-filter:blur(22px)saturate(1.15)!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0a,0 70px 140px -60px #000000d9,0 16px 40px -18px #00000073!important}#why .stack-card:not(.is-active){filter:brightness(var(--br,.82)) saturate(var(--st,.85))!important}#why .sc-title{text-wrap:balance;max-width:18ch;letter-spacing:-.025em!important;color:#fafafa!important;font-size:36px!important;line-height:1.12!important}#why .sc-title em{color:#ffffff80!important;-webkit-text-fill-color:#ffffff80!important;background:0 0!important;font-style:normal!important;font-weight:400!important}#why .sc-eyebrow{color:#ffffffc7!important;background:#ffffff0f!important;border:1px solid #ffffff24!important;padding:6px 12px!important}#why .sc-eyebrow .n{font-weight:600;color:#fff!important}#why .sc-bullets{gap:8px!important}#why .sc-bullet{cursor:default;color:#ffffffd6!important;background:linear-gradient(#ffffff0a,#ffffff04)!important;border:1px solid #ffffff12!important;border-radius:10px!important;grid-template-columns:36px 1fr!important;gap:16px!important;padding:14px 16px 14px 14px!important;font-size:13.5px!important;line-height:1.55!important;transition:transform .32s cubic-bezier(.2,.7,.2,1),border-color .24s,background .24s!important}#why .sc-bullet:hover{transform:translate(3px);background:linear-gradient(#ffffff12,#ffffff06)!important;border-color:#ffffff2e!important}#why .sc-bullet .ic{border-radius:7px;place-items:center;display:grid;color:#ffffffe0!important;background:#ffffff14!important;border:1px solid #ffffff24!important;width:30px!important;height:30px!important;font-size:13px!important;transition:background .24s,border-color .24s,transform .32s!important}#why .sc-bullet:hover .ic{transform:scale(1.05);background:#ffffff29!important;border-color:#ffffff42!important}#why .sc-cta{width:fit-content;margin-top:6px;box-shadow:0 6px 16px -6px #00000059;color:#111513!important;background:#fffffff0!important;border:1px solid #ffffff80!important;border-radius:8px!important;padding:11px 18px!important;font-size:13.5px!important;font-weight:600!important;transition:transform .24s,box-shadow .24s,background .24s!important}#why .sc-cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px -8px #00000073;background:#fff!important}#why .sc-mock{background-color:#0e100fd9!important;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px)!important;background-size:28px 28px,28px 28px!important;border:1px solid #ffffff1a!important;border-top-color:#ffffff29!important;border-radius:14px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0f,0 20px 40px -20px #00000080!important}#why .sc-mock-head{letter-spacing:.1em!important;color:#ffffff8c!important;background:#1416158c!important;border-bottom:1px solid #ffffff0f!important;padding:12px 16px!important;font-size:10.5px!important}#why .sc-mock-head span:last-child{color:#ffffffeb!important}#why .sc-mock-head .dots span,#why .sc-mock-head .dots span:first-child{background:#fff3!important}#why .sc-mock-head .dots span:nth-child(2){background:#ffffff4d!important}#why .sc-mock-head .dots span:nth-child(3){background:#ffffff73!important}#why .sc-eyebrow .n{color:#fff!important}#why .sc-mock-body i[style*="background:linear-gradient(90deg, #4ade80"],#why .sc-mock-body i[style*="background:linear-gradient(90deg, rgba(74,222,128"]{background:linear-gradient(90deg,#fff,#ffffff8c)!important;box-shadow:0 0 10px #fff3!important}#why [data-tint=moss] .sc-mock-body div[style*="background:rgba(74,222,128,0.05)"]{background:#ffffff0f!important;border:1px solid #ffffff2e!important}#why [data-tint=moss] .sc-mock-body span[style*="color:#86efac"]{color:#fff!important}#why .sc-mock-head span[style*="color:var(--accent)"]{color:#fffffff2!important;font-weight:600!important}#why .sc-mock-body span[style*="color:var(--accent)"]{color:#fff!important}#why .sc-mock-body span[style*="color:#86efac"]{color:#ffffffeb!important;font-weight:600!important}#why .sc-mock-body span[style*="border:1.5px solid rgba(74,222,128,0.4)"]{background:#ffffff0d!important;border:1.5px solid #ffffff4d!important}#why [data-tint=amber] .sc-mock-body>div[style*="border:1px solid rgba(74,222,128,0.20)"]{background:linear-gradient(#ffffff0d,#ffffff03)!important;border:1px solid #ffffff24!important}#why [data-tint=amber] .sc-mock-body span[style*="color:#bbf7d0"]{color:#fff!important;font-weight:600!important}#why [data-tint=amber] .sc-mock-body div[style*="background:linear-gradient(90deg, rgba(74,222,128"]{box-shadow:0 0 8px #ffffff2e;background:linear-gradient(90deg,#fff9 0% 65%,#ffffff1f 65%)!important}#why .sc-float{-webkit-backdrop-filter:blur(14px)saturate(1.2);color:#fff!important;background:linear-gradient(#ffffff1a,#ffffff08)!important;border:1px solid #ffffff2e!important;border-top-color:#ffffff52!important;border-radius:10px!important;padding:12px 14px!important;animation:6s ease-in-out infinite partnerBadgeFloat!important;box-shadow:inset 0 1px #fff3,0 16px 36px -16px #00000073,0 4px 10px -4px #00000040!important}#why .sc-float .lbl{color:#ffffffa6!important}#why .sc-float .v{color:#fff!important;font-weight:700!important}#why .sc-float .v em{margin-left:4px;font-style:normal;font-weight:400;color:#ffffff8c!important}#why .sc-float:nth-of-type(2){animation-delay:-3s!important}#why .sc-float.green{color:#fff!important;background:linear-gradient(#ffffff1a,#ffffff08)!important;border:1px solid #ffffff2e!important;border-top-color:#ffffff52!important}#why .sc-float.green .lbl{color:#ffffffa6!important}#why .sc-float.green .v{color:#fff!important}#why .sc-float.green .v em{color:#ffffff8c!important}@keyframes partnerBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes partnerNodePulse{0%,to{box-shadow:0 0 14px #ffffff73,inset 0 1px #fff6}50%{box-shadow:0 0 24px #ffffffbf,inset 0 1px #ffffff80}}@media (prefers-reduced-motion:reduce){#why .sc-float{animation:none!important}}@media (max-width:900px){#why{padding-bottom:128px}.why-pin-wrap{height:auto}.why-pin-stage{gap:20px;height:auto;padding:0;position:static}.stack-carousel{height:auto;min-height:840px;padding-top:60px}.stack-card{grid-template-columns:1fr;gap:32px;height:auto;min-height:760px;padding:36px 28px;position:absolute;top:60px}.stack-card.peek-1{transform:translateY(-18px)scale(.97)}.stack-card.peek-2{transform:translateY(-34px)scale(.94)}.stack-card.peek-3{transform:translateY(-50px)scale(.91)}.sc-stage{min-height:340px}.sc-title{font-size:26px}.why-tab{padding:8px 14px;font-size:12.5px}}@media (max-width:768px){.why-pin-wrap{height:auto!important}.why-pin-stage{gap:0!important;height:auto!important;padding:0!important;position:static!important}.stack-carousel{perspective:none;flex-direction:column;gap:14px;display:flex;height:auto!important;min-height:0!important;padding-top:0!important;position:static!important}#why .stack-card,#why .stack-card[data-tint]{-webkit-backdrop-filter:none!important;background:#191d1b!important;border-radius:18px!important;grid-template-columns:1fr!important;gap:24px!important;height:auto!important;min-height:0!important;padding:26px 20px 24px!important;position:static!important;transform:none!important}#why .stack-card:not(.is-active){filter:none!important;opacity:1!important}#why .stack-card:not(.is-active) .sc-left,#why .stack-card:not(.is-active) .sc-stage{opacity:1!important;pointer-events:auto!important}#why .stack-card:after{display:none!important}#why .sc-stage{width:100%!important;height:380px!important;min-height:0!important;display:block!important;position:relative!important}#why .sc-float{display:none!important}#why .sc-title{max-width:100%!important;margin-top:8px!important;font-size:22px!important}#why .sc-bullets{gap:8px!important;margin-top:14px!important}#why .sc-bullet{padding:10px 12px!important}#why .sc-cta{margin-top:18px!important}.why-tabs{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:14px}.why-tab{pointer-events:auto;opacity:.55;padding:6px 12px!important;font-size:12px!important}.why-tab.active{opacity:1}.stack-progress{display:none!important}}.cta-grid{padding-bottom:var(--sec-pad-bot,80px);grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(40px,5vw,72px);display:grid}.cta-grid h2{font-size:48px;line-height:1.05}.cta-grid p.lead{color:var(--muted);max-width:520px;margin-top:24px;font-size:16px}.cta-grid .actions{gap:14px;margin-top:32px;display:flex}.cta-grid .email{color:var(--muted);margin-top:24px;font-size:13px}.cta-grid .email a{color:var(--text);text-decoration:underline}.cta-grid .email a:hover{color:var(--accent)}.flow-panel{position:relative}.flow-panel .panel-head .title{color:var(--text);letter-spacing:.12em;font-size:11.5px}.flow-step{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:start;gap:14px;padding:18px 20px;display:grid;position:relative}.flow-step:last-child{border-bottom:none}.flow-step .num{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:#ffffff0a;border-radius:6px;place-items:center;font-size:11px;display:grid}.flow-step.active .num{color:#1f2422;background:#1f24221a;border-color:#1f242259}.flow-step .name{color:var(--text);font-size:14.5px;font-weight:600}.flow-step .desc{color:var(--muted);margin-top:4px;font-size:13px}.flow-step .deliv{color:var(--text);margin-top:8px;font-size:12px}.flow-step .deliv:before{content:"-> ";color:var(--dim)}.flow-step .timing{color:var(--muted);border:1px solid var(--line);background:#1f24220d;border-radius:4px;padding:4px 9px;font-size:10.5px}.flow-step:not(:last-child):before{content:"";background:linear-gradient(#1f242259,#1f24220f);width:1px;position:absolute;top:48px;bottom:-2px;left:35px}.flow-cta{color:var(--text);background:linear-gradient(90deg,#1f24220f,#0000);justify-content:space-between;align-items:center;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.panel{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffffb8,#ffffff80);border:1px solid #1f242224;border-top-color:#fffffff2;border-radius:12px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 30px 80px -30px #1f242233,0 8px 24px -16px #1f242224}.panel.shine{isolation:isolate}.panel.shine:before{content:"";border-radius:inherit;background:conic-gradient(from var(--shine-a,0deg), transparent 0deg, transparent 300deg, #1f24221f 335deg, #1f242259 358deg, #1f242273 360deg, #1f242259 362deg, #1f24221f 385deg, transparent 420deg);-webkit-mask-composite:xor;pointer-events:none;z-index:2;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --shine-a{syntax:"<angle>";inherits:false;initial-value:0deg}.panel-head{border-bottom:1px solid #1f24221a;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.panel-head .left{align-items:center;gap:10px;display:flex}.panel-head .dots{gap:5px;display:flex}.panel-head .dots span{background:#1f242233;border-radius:50%;width:8px;height:8px}.panel-head .dots span:first-child{background:#f871718c}.panel-head .dots span:nth-child(2){background:#f59e0b8c}.panel-head .dots span:nth-child(3){background:#1f24228c}.cta.ghost{color:var(--text)!important;box-shadow:none!important;background:0 0!important;border:1px solid #1f242240!important}.cta.ghost:hover{background:#1f24220f!important;border-color:#1f242266!important}@media (max-width:1024px){.cta-grid{grid-template-columns:1fr;gap:48px}}.tagline{background-color:#0a0a0a;background-image:linear-gradient(#f0f0ea 0%,#eeeee8 10%,#e3e3dd 20%,#cbcbc6 30%,#a7a7a3 40%,#7d7d7a 50%,#535351 60%,#30302f 70%,#171717 80%,#0c0c0c 90%,#0a0a0a 100%);background-repeat:no-repeat;background-size:100% 208px;width:100vw;margin-left:calc(50% - 50vw);padding:160px 0 180px;position:relative}.tagline .section-head,.tagline .tag-inner{z-index:1;position:relative}.tagline .section-head .label,.tagline .section-head .index{color:#ffffff4d}.tagline .edge-tick{background:#ffffff26}.tagline .swap-stack .w,.tagline .swap-measure{font-family:var(--font-instrument-serif), serif;letter-spacing:-.02em;font-style:italic;font-weight:400}.tag-inner{z-index:1;max-width:1180px;padding:0 var(--pad-x,40px);margin:80px auto 0;position:relative}.tag-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#fff6;margin:0 0 28px;font-size:11px}.tag-line{letter-spacing:-.04em;white-space:nowrap;color:#fff;flex-wrap:nowrap;align-items:center;gap:.22em;font-size:clamp(28px,4.2vw,60px);font-weight:700;line-height:1;display:flex}.tag-line>span,.tag-line>.swap{flex-shrink:0}.tag-line>.swap{margin:0 -.04em}.tag-line .punct{color:#ffffff59;font-weight:400}.tag-line>span:last-child{margin-left:-.18em}.tag-sub{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;align-items:center;gap:10px;margin-top:32px;font-size:12px;display:flex}.tag-sub .dot{background:#ffffff59;border-radius:50%;flex-shrink:0;width:6px;height:6px}.swap{vertical-align:baseline;white-space:nowrap;height:1em;line-height:1;transition:width .42s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative;overflow:visible}.swap-measure{visibility:hidden;white-space:nowrap;font:inherit;letter-spacing:inherit;position:absolute}.swap-stack{display:block;position:absolute;inset:0}.swap-stack .w{white-space:nowrap;font:inherit;letter-spacing:inherit;color:#fff;transform:translateY(var(--y,0%)) scale(var(--s,1));opacity:var(--o,1);filter:blur(var(--b,0px));will-change:transform, opacity, filter;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .5s,filter .5s;display:inline-block;position:absolute;top:0;left:0}.swap-stack .w[data-slot=active]{--y:0%;--o:1;--b:0px;--s:1}.swap-stack .w[data-slot=prev]{--y:-100%;--o:.32;--b:5px;--s:.94;color:#ffffff80}.swap-stack .w[data-slot=next]{--y:100%;--o:.32;--b:5px;--s:.94;color:#ffffff80}.swap-stack .w[data-slot=out-top]{--y:-220%;--o:0;--b:14px;--s:.86;color:#ffffff80}.swap-stack .w[data-slot=out-bot]{--y:220%;--o:0;--b:14px;--s:.86}.swap-stack .w.no-transition{transition:none!important}@media (max-width:768px){.tagline{background-size:100% 150px;padding:96px 0 72px}.tag-inner{padding:0 var(--pad-x);margin-top:28px}.tag-line{text-align:center;white-space:normal;flex-flow:column;align-items:center;gap:0;font-size:clamp(36px,10vw,52px);line-height:1.15;display:flex}.tag-line>.swap{height:1.15em!important;margin:0!important}}footer{clip-path:inset(0 -100vmax);color:#ffffff73;background:#0a0a0a;border-top:1px solid #ffffff1a;margin-top:0;padding:48px 0 60px;font-size:13px;box-shadow:0 0 0 100vmax #0a0a0a}footer .fg{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;display:grid}footer h5{letter-spacing:.2em;color:#ffffff4d;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:500}footer a{color:#ffffffbf;padding:5px 0;transition:all .2s;display:block}footer a:hover{color:#fff}footer .brand span:not(.logo-mark){color:#ffffffc7}footer .copy{color:#ffffff4d;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:42px;padding-top:24px;font-size:11px;display:flex}footer .foot-legal{flex-wrap:wrap;align-items:center;gap:22px;display:flex}footer .foot-legal a,footer .foot-legal button{color:#fff6;padding:0;font-size:11px;display:inline}footer .foot-legal button{cursor:pointer;letter-spacing:inherit;font-family:inherit;line-height:inherit;background:0 0;border:none;transition:all .2s}footer .foot-legal a:hover,footer .foot-legal button:hover{color:#ffffffd9}#cc-main{--cc-font-family:var(--font-inter-tight), ui-sans-serif, system-ui, sans-serif;--cc-bg:#fbfbf7;--cc-primary-color:#1f2422;--cc-secondary-color:#69706d;--cc-link-color:#1f2422;--cc-btn-primary-bg:#1f2422;--cc-btn-primary-color:#f0f0ea;--cc-btn-primary-border-color:#1f2422;--cc-btn-primary-hover-bg:#2c332f;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:#2c332f;--cc-btn-secondary-bg:#1f24220d;--cc-btn-secondary-color:#1f2422;--cc-btn-secondary-border-color:#1f24222e;--cc-btn-secondary-hover-bg:#1f24221a;--cc-btn-secondary-hover-color:#1f2422;--cc-btn-secondary-hover-border-color:#1f24224d;--cc-btn-border-radius:8px;--cc-modal-border-radius:14px;--cc-pm-toggle-border-radius:20px;--cc-separator-border-color:#1f24221a;--cc-cookie-category-block-bg:#f1f1ea;--cc-cookie-category-block-border:#1f24221f;--cc-cookie-category-block-hover-bg:#ecece4;--cc-cookie-category-block-hover-border:#1f242233;--cc-cookie-category-expanded-block-bg:#1f24220a;--cc-cookie-category-expanded-block-hover-bg:#1f242212;--cc-toggle-on-bg:#1f2422;--cc-toggle-off-bg:#b8bcb6;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:#fff;--cc-toggle-enabled-icon-color:#fff;--cc-toggle-disabled-icon-color:#fff;--cc-toggle-readonly-bg:#d0d3cd;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:#d0d3cd;--cc-overlay-bg:#14161580;--cc-footer-bg:#f1f1ea;--cc-footer-color:#69706d;--cc-footer-border-color:#1f24221a}#cc-main .cm__title,#cc-main .pm__title{letter-spacing:-.02em}@media (max-width:1024px){footer .fg{grid-template-columns:1fr 1fr}}@media (max-width:768px){footer .fg{flex-wrap:wrap;gap:28px 24px;display:flex}footer .fg>div{flex:none}footer .fg>div:first-child{flex-basis:100%}}.nav-hamburger{display:none}@media (max-width:768px){nav.top .brand>span:not(.logo-mark){color:var(--text)}nav.top.over-hero .brand>span:not(.logo-mark),nav.top.menu-open .brand>span:not(.logo-mark){color:#fafafa}nav.top .links,.nav-cta-desktop{display:none}.nav-hamburger{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;transition:background .2s;display:flex}.nav-hamburger:hover{background:#1f24220f}nav.top.over-hero .nav-hamburger:hover{background:#ffffff14}.ham-bar{background:var(--text);transform-origin:50%;border-radius:2px;width:100%;height:1.5px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s,background .52s cubic-bezier(.65,0,.35,1);display:block}nav.top.over-hero .ham-bar{background:#ffffffd9}nav.top.menu-open .ham-bar:first-child{transform:translateY(6.5px)rotate(45deg)}nav.top.menu-open .ham-bar:nth-child(2){opacity:0;transform:scaleX(0)}nav.top.menu-open .ham-bar:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}nav.top.menu-open{position:fixed;top:0;left:0;right:0;background:#111513!important;border-bottom-color:#ffffff0f!important}nav.top.menu-open .nav-hamburger:hover{background:#ffffff14}nav.top.menu-open .ham-bar{background:#ffffffd9}nav.top.menu-open .brand>span:not(.logo-mark){color:#fafafa}nav.top.menu-open .brand .logo-mark{color:#111513;background:linear-gradient(135deg,#fff,#eef0ec);box-shadow:0 0 18px #ffffff38,inset 0 -2px #0000001f}}.nav-overlay{z-index:39;background:var(--bg);opacity:0;pointer-events:none;flex-direction:column;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0;overflow:hidden;transform:translateY(-8px)}.nav-overlay.is-open{opacity:1;pointer-events:all;transform:translateY(0)}.nav-overlay-inner{flex-direction:column;flex:1;min-height:0;padding:88px 24px 24px;display:flex;overflow-y:auto}.nav-overlay-links{flex-direction:column;gap:0;display:flex}.nav-overlay-links a{letter-spacing:-.03em;color:var(--text);border-bottom:1px solid var(--line);padding:14px 0;font-size:28px;font-weight:600;transition:color .2s,padding-left .2s}.nav-overlay-links a:first-child{border-top:1px solid var(--line)}.nav-overlay-links a:hover{color:var(--accent);padding-left:8px}.nav-overlay-foot{background:var(--bg);border-top:1px solid var(--line);flex-shrink:0;padding:16px 24px 24px}.nav-overlay-cta{background:var(--text);letter-spacing:-.02em;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 28px;font-size:16px;font-weight:600;transition:opacity .2s;display:flex;color:var(--bg)!important}.nav-overlay-cta:hover{opacity:.88}@media (min-width:769px){.nav-overlay{display:none}}@media (max-width:768px){.hero-grid{grid-template-columns:1fr;gap:0}.hero{padding-top:clamp(20px,8vw,48px);padding-bottom:clamp(24px,6vw,40px)}.hero h1{font-size:clamp(38px,11vw,56px);line-height:1.02}.hero p.lead{max-width:100%;margin-top:24px;font-size:16px}.hero .actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:32px}.hero .actions .cta{text-align:center;justify-content:center;width:100%}.hero .actions .secondary{justify-content:center;padding:12px 4px}#model .services,.services{grid-template-columns:1fr!important;gap:16px!important}.svc,#model .svc{border:1px solid var(--line)!important;border-left:1px solid var(--line)!important;border-radius:12px!important}.svc:first-child,.svc:last-child,#model .svc:first-child,#model .svc:last-child{border-radius:12px!important}.svc.middle,#model .svc.middle{z-index:0}.svc,#model .svc{padding:28px 24px 32px!important}#model .svc,#model .svc.middle{height:auto!important;min-height:0!important;overflow:hidden!important}#model .svc h3{font-size:24px!important}#model .svc.middle h3{font-size:26px!important}#model .svc .deliv{margin-top:20px!important}#model .services{margin-top:20px!important;padding-top:12px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
