@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-greek-wght-normal-5tOOQDeJ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-ext-wght-normal-JjI8ZrW1.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-wght-normal-BVsvWWA4.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}:root{--c-charcoal-950: #0b0c0e;--c-charcoal-900: #111316;--c-charcoal-800: #181b20;--c-charcoal-700: #23272e;--c-charcoal-600: #3a4049;--c-warm-50: #faf8f4;--c-warm-100: #f3f0ea;--c-warm-200: #e6e1d8;--c-warm-300: #cfc8bb;--c-text-on-dark: #f5f3ee;--c-text-on-dark-muted: #a9aeb7;--c-text-on-light: #121417;--c-text-on-light-muted: #4e5561;--c-orange-500: #ff5a1f;--c-orange-600: #e64a12;--c-orange-400: #ff7a47;--c-orange-on: #121417;--c-success: #2fa36b;--c-error: #d9463b;--c-error-on-dark: #ff7b72;--surface: var(--c-charcoal-950);--surface-raised: var(--c-charcoal-800);--line: var(--c-charcoal-700);--line-strong: var(--c-charcoal-600);--text: var(--c-text-on-dark);--text-muted: var(--c-text-on-dark-muted);--accent: var(--c-orange-500);--accent-hover: var(--c-orange-400);--error: var(--c-error-on-dark);--font-display: "Syne Variable", Syne, "Helvetica Neue", sans-serif;--font-body: "IBM Plex Sans Variable", "IBM Plex Sans", "Helvetica Neue", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--fs-display-xl: clamp(2.625rem, 1.4rem + 5.4vw, 6rem);--fs-display-l: clamp(1.875rem, 1.3rem + 2.3vw, 3.25rem);--fs-display-m: clamp(1.5rem, 1.15rem + 1.3vw, 2.25rem);--fs-h4: clamp(1.1875rem, 1.05rem + .5vw, 1.4375rem);--fs-lead: clamp(1.0625rem, 1rem + .35vw, 1.25rem);--fs-body: clamp(1rem, .95rem + .2vw, 1.0625rem);--fs-small: .875rem;--fs-label: .875rem;--lh-display: .96;--lh-heading: 1.12;--lh-body: 1.6;--tracking-display: -.025em;--tracking-heading: -.015em;--tracking-label: .06em;--measure-body: 65ch;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--section-pad-y: clamp(3rem, 2.5rem + 3vw, 5.5rem);--section-pad-y-tight: clamp(2.25rem, 1.75rem + 2vw, 3.75rem);--section-pad-y-roomy: clamp(4rem, 3rem + 4.5vw, 7.5rem);--container-max: 1360px;--container-pad-x: clamp(1.25rem, 4vw, 4rem);--grid-cols: 1;--grid-gap: clamp(1rem, 2vw, 2rem);--radius-s: 4px;--radius-m: 8px;--radius-pill: 999px;--nav-height: 72px;--nav-height-mobile: 64px;--scroll-padding-top: 88px;--z-header: 100;--z-menu: 110;--z-skip-link: 120;--touch-target: 44px;--focus-ring-width: 2px;--focus-ring-offset: 2px;--motion-fast: .16s;--motion-base: .32s;--motion-slow: .7s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: var(--motion-fast);--dur-base: var(--motion-base);--dur-slow: var(--motion-slow);--dur-hero: 2.4s;--stagger: 70ms;--decor-grid-size: 64px;--decor-grid-opacity: .06;--decor-atmosphere-opacity: .1;--decor-path-width: 1.5px;--decor-node-size: 8px}@media (min-width: 768px){:root{--grid-cols: 12}}@media (max-width: 599px){:root{--container-pad-x: 20px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;tab-size:4}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol{list-style:none;padding:0}dl,dd,figure{margin:0}fieldset{border:0;padding:0;min-width:0}legend{padding:0}address{font-style:normal}[hidden]{display:none!important}#root{isolation:isolate;min-height:100%}html{scroll-behavior:smooth;scroll-padding-top:var(--scroll-padding-top);background:var(--c-charcoal-950);color-scheme:dark}body{font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);color:var(--text);background:var(--surface);overflow-wrap:break-word}::selection{background:var(--c-orange-500);color:var(--c-orange-on)}[data-theme=dark]{--surface: var(--c-charcoal-900);--surface-raised: var(--c-charcoal-800);--line: var(--c-charcoal-700);--line-strong: var(--c-charcoal-600);--text: var(--c-text-on-dark);--text-muted: var(--c-text-on-dark-muted);--accent: var(--c-orange-500);--accent-hover: var(--c-orange-400);--accent-text: var(--c-orange-400);--success-text: #8fd9b0;--error: var(--c-error-on-dark);color:var(--text);background-color:var(--surface);color-scheme:dark}[data-theme=dark][data-surface=deep]{--surface: var(--c-charcoal-950)}[data-theme=light]{--surface: var(--c-warm-50);--surface-raised: var(--c-warm-100);--line: var(--c-warm-200);--line-strong: var(--c-warm-300);--text: var(--c-text-on-light);--text-muted: var(--c-text-on-light-muted);--accent: var(--c-orange-500);--accent-hover: var(--c-orange-600);--accent-text: #8f2d0c;--success-text: #0b5c34;--error: var(--c-error);color:var(--text);background-color:var(--surface);color-scheme:light}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading)}h1{font-size:var(--fs-display-xl);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}h2{font-size:var(--fs-display-l);line-height:1.06;letter-spacing:var(--tracking-display)}h3{font-size:var(--fs-display-m);font-weight:600}h4{font-size:var(--fs-h4);font-weight:600}p{max-width:var(--measure-body)}a{transition:color var(--dur-fast) var(--ease-out)}strong{font-weight:600}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.9em}:focus{outline:none}:focus-visible{outline:var(--focus-ring-width) solid var(--c-orange-500);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-s)}[data-theme=light] :focus-visible{outline-color:var(--c-text-on-light);box-shadow:0 0 0 var(--focus-ring-width) var(--c-orange-500)}.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad-x)}.grid{display:grid;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));column-gap:var(--grid-gap)}.grid>*{min-width:0}.lead{font-size:var(--fs-lead);line-height:1.5;color:var(--text-muted)}.small{font-size:var(--fs-small)}.muted{color:var(--text-muted)}.mono{font-family:var(--font-mono);font-weight:400;font-variant-numeric:tabular-nums}.label{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.rule{border:0;border-top:1px solid var(--line)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.sr-only.focusable:focus,.sr-only.focusable:focus-visible{position:fixed!important;top:var(--space-4)!important;left:var(--space-4)!important;z-index:var(--z-skip-link);width:auto!important;height:auto!important;padding:var(--space-3) var(--space-4)!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--c-orange-on);background:var(--c-orange-500);border-radius:var(--radius-s)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}.decor-grid{position:relative}.decor-grid:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--decor-grid-opacity);background-image:linear-gradient(to right,var(--line-strong) 1px,transparent 1px),linear-gradient(to bottom,var(--line-strong) 1px,transparent 1px);background-size:var(--decor-grid-size) var(--decor-grid-size);background-position:center top;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,#000 30%,transparent 100%)}.decor-grid>*{position:relative;z-index:1}.decor-atmosphere{background-color:var(--c-charcoal-950);background-image:radial-gradient(ellipse 60% 55% at 78% 18%,color-mix(in srgb,var(--c-orange-500) 12%,transparent) 0%,color-mix(in srgb,var(--c-orange-500) 5%,transparent) 40%,transparent 72%),radial-gradient(ellipse 55% 50% at 12% 92%,color-mix(in srgb,var(--c-charcoal-800) 90%,transparent) 0%,transparent 70%);background-repeat:no-repeat}.decor-edge-bottom{box-shadow:inset 0 -1px 0 0 var(--line)}.decor-edge-top{box-shadow:inset 0 1px 0 0 var(--line)}.decor-path{fill:none;stroke:var(--accent);stroke-width:var(--decor-path-width);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.decor-path--muted{stroke:var(--line-strong);stroke-dasharray:4 6}.decor-path--draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--dur-hero) var(--ease-in-out)}[data-inview=true] .decor-path--draw,.decor-path--draw.is-drawn{stroke-dashoffset:0}.decor-node{fill:var(--surface-raised);stroke:var(--line-strong);stroke-width:1}.decor-node--accent{fill:var(--accent);stroke:var(--accent)}.decor-rail{position:relative;background:var(--line-strong)}.decor-rail--horizontal{height:2px;width:100%}.decor-rail--vertical{width:2px;height:100%}.decor-rail__fill{position:absolute;inset:0;background:var(--accent);transform-origin:left center;transform:scaleX(0);transition:transform var(--dur-hero) var(--ease-in-out)}.decor-rail--vertical .decor-rail__fill{transform-origin:center top;transform:scaleY(0)}[data-inview=true] .decor-rail__fill,.decor-rail.is-filled .decor-rail__fill{transform:scale(1)}.decor-rail__node{position:absolute;width:var(--decor-node-size);height:var(--decor-node-size);border-radius:50%;background:var(--accent);opacity:0;transition:opacity var(--dur-base) var(--ease-out);transition-delay:var(--node-delay, 0ms)}.decor-rail--horizontal .decor-rail__node{top:50%;left:var(--node-pos, 0%);transform:translate(-50%,-50%)}.decor-rail--vertical .decor-rail__node{left:50%;top:var(--node-pos, 0%);transform:translate(-50%,-50%)}[data-inview=true] .decor-rail__node,.decor-rail.is-filled .decor-rail__node{opacity:1}.decor-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);vertical-align:middle}.reveal{--reveal-distance: 12px;--reveal-stagger: 55ms;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);transition-delay:calc(var(--reveal-index, 0) * var(--reveal-stagger))}[data-inview=false] .reveal,[data-inview=false].reveal{opacity:0;transform:translateY(var(--reveal-distance))}.reveal--rail{transition-delay:calc(var(--dur-hero) * var(--node-frac, 0))}@media (prefers-reduced-motion: reduce){.decor-path--draw{stroke-dashoffset:0}.decor-rail__fill{transform:scale(1)}.decor-rail__node{opacity:1}.reveal,[data-inview=false] .reveal,[data-inview=false].reveal{opacity:1;transform:none}}._wordmark_1tqxv_1{display:inline-flex;align-items:center;min-height:var(--touch-target);font-family:var(--font-display);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--text);text-decoration:none;white-space:nowrap}._accent_1tqxv_14{color:var(--c-orange-500)}._sizeS_1tqxv_18{font-size:1.125rem}._sizeM_1tqxv_22{font-size:1.375rem}._sizeL_1tqxv_26{font-size:var(--fs-display-m)}._footer_zewrg_1{padding-block:var(--space-16) var(--space-8);box-shadow:inset 0 1px 0 0 var(--line)}._grid_zewrg_6{row-gap:var(--space-12)}._about_zewrg_10,._nav_zewrg_11,._contact_zewrg_12,._bottom_zewrg_13{grid-column:1 / -1}._positioning_zewrg_17{margin-top:var(--space-6);max-width:36ch;color:var(--text-muted)}._nav_zewrg_11{display:grid;gap:var(--space-8)}._navGroup_zewrg_28{min-width:0}._navHeading_zewrg_32{display:block;margin-bottom:var(--space-2);color:var(--accent-text, var(--c-orange-400));font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-decoration:none;text-transform:uppercase}._navList_zewrg_42{display:flex;flex-direction:column}._navLink_zewrg_47{display:inline-flex;align-items:center;min-height:var(--touch-target);color:var(--text-muted)}._navLink_zewrg_47:hover{color:var(--text)}._address_zewrg_58{display:flex;flex-direction:column;gap:var(--space-3)}._contactHeading_zewrg_64{color:var(--text-muted)}._nearCta_zewrg_68{color:var(--text-muted);max-width:32ch}._talkLink_zewrg_73{display:inline-flex;align-items:center;min-height:var(--touch-target);margin-top:var(--space-4);font-weight:500;color:var(--text);text-decoration:underline;text-decoration-color:var(--accent-text);text-underline-offset:.3em}._talkLink_zewrg_73:hover{text-decoration-thickness:2px}._bottom_zewrg_13{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--line);color:var(--text-muted)}._legal_zewrg_100{display:flex;gap:var(--space-6);flex-wrap:wrap}._legalLink_zewrg_106,._top_zewrg_107{display:inline-flex;align-items:center;min-height:var(--touch-target)}._legalLink_zewrg_106:hover,._top_zewrg_107:hover{color:var(--text)}@media (min-width: 640px){._nav_zewrg_11{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 768px){._nav_zewrg_11{grid-column:1 / 10}._contact_zewrg_12{grid-column:10 / 13}}@media (min-width: 1100px){._about_zewrg_10{grid-column:1 / 4}._nav_zewrg_11{grid-column:4 / 11}._contact_zewrg_12{grid-column:11 / 13}}._button_1izq2_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-weight:500;line-height:1.25;letter-spacing:0;text-decoration:none;white-space:normal;min-width:0;max-width:100%;text-align:center;border:1px solid transparent;border-radius:var(--radius-s);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}._button_1izq2_1:active:not(:disabled){transform:translateY(1px)}._button_1izq2_1:disabled,._button_1izq2_1[aria-disabled=true]{cursor:not-allowed;opacity:.6}._sizeM_1izq2_39{min-height:50px;padding:var(--space-3) var(--space-6);font-size:1rem}._sizeS_1izq2_45{min-height:var(--touch-target);padding:var(--space-3) var(--space-4);font-size:.9375rem}._fullWidth_1izq2_51{width:100%}._primary_1izq2_57{color:var(--c-orange-on);background-color:var(--accent);border-color:var(--accent)}._primary_1izq2_57:hover:not(:disabled){background-color:var(--accent-hover);border-color:var(--accent-hover)}._secondary_1izq2_68{color:var(--text);background-color:transparent;border-color:var(--line-strong)}._secondary_1izq2_68:hover:not(:disabled){border-color:var(--text)}._ghost_1izq2_78{color:var(--text-muted);background-color:transparent;border-color:transparent;padding-inline:var(--space-2);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.3em;text-decoration-thickness:1px}._ghost_1izq2_78:hover:not(:disabled){color:var(--text);text-decoration-color:var(--accent-text)}._panel_mncuv_1{position:fixed;inset:var(--nav-height-mobile) 0 0 0;z-index:var(--z-menu);color:var(--c-text-on-dark);background:var(--c-charcoal-900);overflow-y:auto;animation:_slideDown_mncuv_1 var(--dur-base) var(--ease-out)}@keyframes _slideDown_mncuv_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}._inner_mncuv_22{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding-block:var(--space-8) max(var(--space-8),env(safe-area-inset-bottom))}._list_mncuv_30{display:flex;flex-direction:column}._link_mncuv_35{display:block;padding-block:var(--space-4);font-family:var(--font-display);font-size:var(--fs-display-m);font-weight:600;letter-spacing:var(--tracking-heading);color:var(--c-text-on-dark);border-bottom:1px solid var(--c-charcoal-700)}._link_mncuv_35:hover{color:var(--c-orange-400)}._groupHeading_mncuv_50{width:100%;min-height:var(--touch-target);display:flex;align-items:center;justify-content:space-between;padding-block:var(--space-4);font-family:var(--font-display);font-size:var(--fs-display-m);font-weight:600;letter-spacing:var(--tracking-heading);color:var(--c-text-on-dark);border-bottom:1px solid var(--c-charcoal-700)}._chevron_mncuv_65{flex:none;width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-fast) var(--ease-out)}._groupHeading_mncuv_50[aria-expanded=true] ._chevron_mncuv_65{transform:rotate(180deg)}._submenu_mncuv_81{padding:var(--space-2) 0 var(--space-4) var(--space-4);border-bottom:1px solid var(--c-charcoal-700)}._submenuGroup_mncuv_86+._submenuGroup_mncuv_86{margin-top:var(--space-5)}._submenuHeading_mncuv_90{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-3) var(--space-4) var(--space-3) 0;color:var(--c-orange-400);font:500 var(--fs-label) / 1.3 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}._submenuHeading_mncuv_90>span{color:var(--c-text-on-dark-muted);letter-spacing:0;text-transform:none}._submenuLink_mncuv_109{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);color:var(--c-text-on-dark);border-left:2px solid var(--c-charcoal-700)}._submenuLink_mncuv_109[aria-current=page]{border-left-color:var(--c-orange-500);background:var(--c-charcoal-800)}._submenuLink_mncuv_109 span{color:var(--c-text-on-dark-muted);font-size:var(--fs-small);line-height:1.4}._bottom_mncuv_128{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-12)}._note_mncuv_135{color:var(--c-text-on-dark-muted)}@media (min-width: 1100px){._panel_mncuv_1{display:none!important}}._header_682vo_1{position:fixed;inset:0 0 auto;z-index:var(--z-header);height:var(--nav-height-mobile);color:var(--c-text-on-dark);background:transparent;transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}._header_682vo_1[data-scrolled=true],._header_682vo_1[data-menu-open=true]{background:color-mix(in srgb,var(--c-charcoal-950) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 -1px 0 0 var(--c-charcoal-700)}._bar_682vo_21{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}._wordmark_682vo_29{color:var(--c-text-on-dark)}._nav_682vo_33{position:relative;display:none}._list_682vo_38{display:flex;align-items:center;gap:var(--space-8)}._link_682vo_44{position:relative;display:inline-flex;align-items:center;min-height:var(--touch-target);padding-block:var(--space-2);font-size:.9375rem;font-weight:500;color:var(--c-text-on-dark-muted)}._link_682vo_44:hover,._linkActive_682vo_59{color:var(--c-text-on-dark)}._activeIndicator_682vo_63{position:absolute;left:0;bottom:0;height:2px;background:var(--c-orange-500);opacity:0;pointer-events:none;transition:transform var(--dur-base) var(--ease-out),width var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}._link_682vo_44[aria-current=location],._link_682vo_44[aria-current=page]{color:var(--c-text-on-dark)}._dropdownItem_682vo_82{position:relative}._caseStudiesTrigger_682vo_86{gap:var(--space-2)}._caseStudiesTrigger_682vo_86 span{display:block;width:.4rem;height:.4rem;margin-top:-.2rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform var(--dur-fast) var(--ease-out)}._caseStudiesTrigger_682vo_86[aria-expanded=true] span{margin-top:.2rem;transform:rotate(225deg)}._dropdown_682vo_82{position:absolute;top:calc(100% + var(--space-3));left:calc(-1 * var(--space-4));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);width:min(46rem,calc(100vw - var(--space-8)));padding:var(--space-2);color:var(--c-text-on-dark);background:var(--c-charcoal-900);border:1px solid var(--c-charcoal-700);box-shadow:12px 12px color-mix(in srgb,var(--c-orange-500) 13%,transparent)}._dropdown_682vo_82[hidden]{display:none}._dropdownLink_682vo_155{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);color:var(--c-text-on-dark);text-decoration:none;border-left:2px solid transparent}._dropdownLink_682vo_155+._dropdown_682vo_82[hidden]{display:none}._dropdownColumn_682vo_125{display:grid;align-content:start;min-width:0}._dropdownHeading_682vo_131{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--c-orange-400);font:500 var(--fs-label) / 1.3 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--c-charcoal-700)}._dropdownHeading_682vo_131>span{color:var(--c-text-on-dark-muted);text-transform:none;letter-spacing:0}._dropdownHeading_682vo_131:hover>span{color:var(--c-text-on-dark)}._dropdownLink_682vo_155{border-top:1px solid var(--c-charcoal-700)}._dropdownLink_682vo_155:hover,._dropdownLinkActive_682vo_203{background:var(--c-charcoal-800);border-left-color:var(--c-orange-500)}._dropdownLink_682vo_155 strong{font-size:.9375rem}._dropdownLink_682vo_155 span{color:var(--c-text-on-dark-muted);font-size:var(--fs-small);line-height:1.35}._activeIndicator_682vo_63[data-visible=true]{opacity:1}._actions_682vo_222{display:flex;align-items:center;gap:var(--space-4)}._cta_682vo_228{display:none}._toggle_682vo_233{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);margin-right:calc(var(--space-2) * -1);color:var(--c-text-on-dark)}._toggleLines_682vo_243{position:relative;display:block;width:22px;height:12px}._toggleLines_682vo_243:before,._toggleLines_682vo_243:after{content:"";position:absolute;left:0;width:100%;height:1.5px;background:currentColor;transition:transform var(--dur-base) var(--ease-out),top var(--dur-base) var(--ease-out)}._toggleLines_682vo_243:before{top:0}._toggleLines_682vo_243:after{top:10.5px}._toggle_682vo_233[aria-expanded=true] ._toggleLines_682vo_243:before{top:5.25px;transform:rotate(45deg)}._toggle_682vo_233[aria-expanded=true] ._toggleLines_682vo_243:after{top:5.25px;transform:rotate(-45deg)}@media (min-width: 1100px){._header_682vo_1{height:var(--nav-height)}._nav_682vo_33{display:block}._cta_682vo_228{display:inline-flex}._toggle_682vo_233{display:none}}._bar_162ul_1{position:fixed;z-index:95;right:0;bottom:0;left:0;padding:var(--space-3) var(--container-pad-x) calc(var(--space-3) + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--c-charcoal-950) 94%,transparent);border-top:1px solid var(--c-charcoal-700);opacity:1;transform:translateY(0);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}._bar_162ul_1[data-hidden=true]{pointer-events:none;opacity:0;transform:translateY(100%)}._bar_162ul_1 a{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--touch-target);padding:var(--space-3) var(--space-5);border-radius:var(--radius-s);color:var(--c-orange-on);background:var(--c-orange-500);font-weight:700;text-decoration:none}@media (min-width: 768px){._bar_162ul_1{display:none}}@media (prefers-reduced-motion: reduce){._bar_162ul_1{transition:none}}._section_ui74n_1{position:relative;overflow:visible;scroll-margin-top:var(--scroll-padding-top)}._overflowVisible_ui74n_7{overflow:visible}._padDefault_ui74n_11{padding-block:var(--section-pad-y)}._padTight_ui74n_15{padding-block:var(--section-pad-y-tight)}._padRoomy_ui74n_19{padding-block:var(--section-pad-y-roomy)}._head_1kkjo_1{row-gap:var(--space-4);margin-bottom:var(--space-8)}._headline_1kkjo_6{grid-column:1 / -1}._lead_1kkjo_10{grid-column:1 / -1;max-width:44ch}._blocks_1kkjo_15{display:block}._ctaRow_1kkjo_19{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--line)}._ctaTitle_1kkjo_29{font-size:var(--fs-h4);font-weight:600}._ctaCopy_1kkjo_34{margin-top:var(--space-2);color:var(--text-muted)}@media (min-width: 768px){._ctaRow_1kkjo_19{flex-direction:row;align-items:center;justify-content:space-between}._ctaRow_1kkjo_19>:last-child{flex:none}._headline_1kkjo_6{grid-column:1 / 7}._lead_1kkjo_10{grid-column:7 / 13;align-self:end}}@media (min-width: 1024px){._head_1kkjo_1{margin-bottom:var(--space-10)}._headline_1kkjo_6{grid-column:1 / 6}._lead_1kkjo_10{grid-column:8 / 13}}._disclosure_2rh0k_1{display:block}._button_2rh0k_5{display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding-block:var(--space-2);font-size:var(--fs-small);font-weight:500;color:var(--text);text-align:left}._button_2rh0k_5:hover ._chevron_2rh0k_17{border-color:var(--accent)}._chevron_2rh0k_17{position:relative;display:inline-block;width:18px;height:18px;flex:none;border:1px solid var(--line-strong);border-radius:var(--radius-s);transition:border-color var(--dur-fast) var(--ease-out)}._chevron_2rh0k_17:before,._chevron_2rh0k_17:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform var(--dur-base) var(--ease-out)}._chevron_2rh0k_17:after{transform:translate(-50%,-50%) rotate(90deg)}._disclosure_2rh0k_1[data-open=true] ._chevron_2rh0k_17:after{transform:translate(-50%,-50%) rotate(0)}._region_2rh0k_54{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-out)}._inner_2rh0k_60{min-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}._disclosure_2rh0k_1[data-open=true] ._region_2rh0k_54{grid-template-rows:1fr}._disclosure_2rh0k_1[data-open=true] ._inner_2rh0k_60{opacity:1;visibility:visible;transition-delay:0s}._inner_2rh0k_60>*{padding-block:var(--space-4) var(--space-2)}._block_1si13_1{row-gap:var(--space-5);padding-block:var(--space-10);border-top:1px solid var(--line)}._title_1si13_7,._body_1si13_8{grid-column:1 / -1;min-width:0}._heading_1si13_13{font-size:var(--fs-display-m);max-width:18ch}._highlight_1si13_18{margin-top:var(--space-2);max-width:28ch;font-size:var(--fs-small);font-weight:600;color:var(--accent-text);letter-spacing:.01em}._services_1si13_28{display:flex;flex-wrap:wrap;column-gap:var(--space-3);row-gap:var(--space-1);margin-top:var(--space-4);font-size:var(--fs-small);color:var(--text-muted)}._services_1si13_28 li+li:before{content:"·";margin-right:var(--space-3);color:var(--line-strong)}._summary_1si13_44{max-width:48ch}._disclosure_1si13_48{margin-top:var(--space-4)}._detail_1si13_52{display:grid;row-gap:var(--space-4)}._detailRow_1si13_57{padding-top:var(--space-3);border-top:1px solid var(--line)}._detailTerm_1si13_62{font-weight:600}._detailBody_1si13_66{color:var(--text-muted);max-width:46ch}._motifFigure_1si13_72{margin:0}._motifAlwaysOn_1si13_76,._motifDiscover_1si13_77,._motifConnector_1si13_78{display:block;overflow:hidden;width:100%}._motifAlwaysOn_1si13_76{margin-top:var(--space-6);width:min(100%,240px);height:44px}._motifDiscover_1si13_77{margin-top:0;margin-bottom:var(--space-6);max-width:320px;height:clamp(120px,28vw,168px)}._motifConnector_1si13_78{margin-top:0;margin-bottom:var(--space-6);width:min(100%,240px);height:40px}._motifLine_1si13_104,._motifLineAccent_1si13_105,._motifLineFaint_1si13_106,._motifLoop_1si13_107,._motifLoopHead_1si13_108,._motifChevron_1si13_109,._motifTick_1si13_110,._motifTickMajor_1si13_111,._motifHand_1si13_112,._motifHandAccent_1si13_113{stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linecap:round;fill:none}._motifLine_1si13_104{stroke:var(--line-strong)}._motifLineFaint_1si13_106{stroke:var(--line)}._motifLineAccent_1si13_105{stroke:var(--accent)}._motifLoop_1si13_107{stroke:var(--line-strong)}._motifLoopHead_1si13_108{stroke:var(--accent)}._motifChevron_1si13_109{stroke:var(--line-strong);stroke-width:1.25}._motifClockFace_1si13_145{fill:none;stroke:var(--line-strong);stroke-width:1.25;vector-effect:non-scaling-stroke}._motifTick_1si13_110{stroke:var(--line);stroke-width:1}._motifTickMajor_1si13_111,._motifHand_1si13_112{stroke:var(--line-strong);stroke-width:1.25}._motifHandAccent_1si13_113{stroke:var(--accent);stroke-width:1.5}._motifHandHub_1si13_172{fill:var(--accent);stroke:none}._motifCaption_1si13_177,._motifCaptionAccent_1si13_178,._motifNodeLabel_1si13_179,._motifNodeLabelAccent_1si13_180{font-family:var(--font-body);font-size:12px;letter-spacing:.04em;text-transform:uppercase}._motifCaption_1si13_177{fill:var(--text-muted)}._motifCaptionAccent_1si13_178{fill:var(--accent);font-weight:600}._motifCiteBar_1si13_196{fill:color-mix(in srgb,var(--accent) 8%,transparent);stroke:color-mix(in srgb,var(--accent) 35%,var(--line));stroke-width:1;vector-effect:non-scaling-stroke}._motifNode_1si13_179{fill:var(--surface-raised);stroke:var(--line-strong);stroke-width:1;vector-effect:non-scaling-stroke}._motifNodeAccent_1si13_210{fill:color-mix(in srgb,var(--accent) 14%,var(--surface-raised));stroke:var(--accent);stroke-width:1;vector-effect:non-scaling-stroke}._motifNodeLabel_1si13_179{fill:var(--text-muted)}._motifNodeLabelAccent_1si13_180{fill:var(--accent);font-weight:600}._motifDraw_1si13_227{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--dur-slow) var(--ease-out)}._motifDrawLate_1si13_233{transition-delay:.16s}[data-inview=true] ._motifDraw_1si13_227{stroke-dashoffset:0}._motifConnector_1si13_78 .decor-path--draw{transition-duration:var(--dur-slow);transition-timing-function:var(--ease-out)}._motifConnector_1si13_78 .decor-node--accent{opacity:0;transition:opacity var(--dur-fast) var(--ease-out) var(--dur-slow)}[data-inview=true] ._motifConnector_1si13_78 .decor-node--accent{opacity:1}._motifArrive_1si13_255{opacity:0;transition:opacity var(--dur-base) var(--ease-out) var(--dur-slow)}[data-inview=true] ._motifArrive_1si13_255{opacity:1}@media (min-width: 1024px){._block_1si13_1{row-gap:0;padding-block:var(--space-12)}._title_1si13_7{grid-column:1 / 6}._body_1si13_8{grid-column:7 / 13}}@media (prefers-reduced-motion: reduce){._motifDraw_1si13_227,._motifConnector_1si13_78 .decor-path--draw{stroke-dashoffset:0}._motifArrive_1si13_255,._motifConnector_1si13_78 .decor-node--accent,._motifHandAccent_1si13_113,[data-inview=true] ._motifHandAccent_1si13_113{opacity:1}}._motifFrame_1si13_297{position:relative;max-width:420px;margin-bottom:var(--space-6);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-raised)}._motifDiscover_1si13_77{height:auto;max-width:none;margin-bottom:0}._motifHead_1si13_311{margin-bottom:var(--space-3);color:var(--text-muted);font:500 var(--fs-label) / 1.2 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}._motifNodeAccent_1si13_210[data-pulse]{animation:_leadPulse_1si13_1 .7s var(--ease-out);transform-box:fill-box;transform-origin:center}@keyframes _leadPulse_1si13_1{40%{transform:scale(1.12);fill:color-mix(in srgb,var(--accent) 40%,var(--surface-raised))}}._inbox_1si13_331{display:grid;gap:var(--space-2)}._inboxRow_1si13_335{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);transition:border-color var(--motion-base) var(--ease-out)}._inboxRow_1si13_335[data-active]{border-color:var(--accent)}._avatar_1si13_349{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--line);color:var(--text);font:600 .75rem / 1 var(--font-mono)}._subject_1si13_359{overflow:hidden;font-size:var(--fs-small);white-space:nowrap;text-overflow:ellipsis}@media (max-width: 639px){._inboxRow_1si13_335{grid-template-columns:auto minmax(0,1fr);row-gap:var(--space-2)}._inboxRow_1si13_335 ._subject_1si13_359{white-space:normal}._inboxRow_1si13_335>:last-child{grid-column:2;justify-self:start}._inboxRow_1si13_335>:last-child>:not([data-current]){display:none}}._hub_1si13_384{display:block;width:100%;height:auto;overflow:visible}._hub_1si13_384 text{fill:var(--text);font:500 12px var(--font-body);text-anchor:middle}._hubLine_1si13_395{fill:none;stroke:var(--line-strong);stroke-width:1.5;transition:stroke var(--motion-base) var(--ease-out)}._hubLine_1si13_395[data-on]{stroke:var(--accent)}._hubNode_1si13_404 rect,._hubCore_1si13_405 rect{fill:var(--surface);stroke:var(--line-strong);transition:stroke var(--motion-base) var(--ease-out)}._hubNode_1si13_404[data-on] rect,._hubNode_1si13_404[data-done] rect{stroke:var(--accent)}._hubCore_1si13_405 rect{stroke:var(--accent);stroke-width:1.5;fill:color-mix(in srgb,var(--accent) 10%,var(--surface))}._hubCore_1si13_405 text{font-weight:600}._hubCore_1si13_405[data-on] rect{fill:color-mix(in srgb,var(--accent) 24%,var(--surface))}._hubCheck_1si13_425{opacity:0;transition:opacity var(--motion-base) var(--ease-out)}._hubCheck_1si13_425 circle{fill:var(--accent)}._hubCheck_1si13_425 path{fill:none;stroke:var(--c-orange-on);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}._hubNode_1si13_404[data-done] ._hubCheck_1si13_425{opacity:1}._dash_1si13_444{display:grid;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface)}._dashHead_1si13_450{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--line);color:var(--text-muted);font:500 .75rem / 1.2 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}._dashLive_1si13_461{display:inline-flex;align-items:center;gap:6px}._dashLive_1si13_461 b{width:6px;height:6px;border-radius:50%;background:var(--accent)}._dashRow_1si13_472{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-3);transition:background-color var(--motion-base) var(--ease-out)}._dashRow_1si13_472+._dashRow_1si13_472{border-top:1px solid var(--line)}._dashRow_1si13_472[data-on]{background:color-mix(in srgb,var(--accent) 8%,transparent)}._dashItem_1si13_486{font-size:var(--fs-small);font-weight:500}._dashOwner_1si13_490{grid-row:2;color:var(--text-muted);font-size:.75rem}._dashRow_1si13_472>:last-child{grid-row:1 / 3;grid-column:2}._token_1h4rb_3[data-tone=accent] ._tokenDot_1h4rb_3{fill:var(--c-orange-500)}._token_1h4rb_3[data-tone=accent] ._tokenGlow_1h4rb_6{fill:var(--c-orange-500);opacity:.22}._token_1h4rb_3[data-tone=muted] ._tokenDot_1h4rb_3{fill:var(--c-charcoal-600)}._token_1h4rb_3[data-tone=muted] ._tokenGlow_1h4rb_6{fill:var(--c-charcoal-600);opacity:.16}._pill_1h4rb_18{display:inline-grid;align-items:center;padding:3px 9px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--text-muted);font:500 .75rem / 1.3 var(--font-mono);white-space:nowrap;transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}._pill_1h4rb_18[data-tone=active]{border-color:var(--accent);color:var(--accent-text)}._pill_1h4rb_18[data-tone=done]{border-color:color-mix(in srgb,var(--success-text, #2fa36b) 60%,transparent);color:var(--success-text, #2fa36b)}._pill_1h4rb_18[data-tone=alert]{border-color:var(--line-strong);color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent)}._pillLabel_1h4rb_45{grid-area:1 / 1;opacity:0;transform:translateY(3px);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}._pillLabel_1h4rb_45[data-current]{opacity:1;transform:none}._replay_1h4rb_58{position:relative}._mark_1h4rb_62{transition:color var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out),background-color var(--motion-base) var(--ease-out)}._mark_1h4rb_62[data-beat=now]{border-color:var(--accent)!important;color:var(--text);background-color:color-mix(in srgb,var(--accent) 10%,transparent)}._beat_1h4rb_75{transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out)}._beat_1h4rb_75[data-beat=pending]{opacity:0;transform:translateY(6px)}._beat_1h4rb_75[data-beat=now]{opacity:1}._flip_1h4rb_88{display:inline-grid}._flip_1h4rb_88>span{grid-area:1 / 1;transition:opacity var(--motion-base) var(--ease-out)}._flip_1h4rb_88[data-flipped=false]>span:last-child,._flip_1h4rb_88[data-flipped=true]>span:first-child{opacity:0}._typeWord_1h4rb_100{opacity:0;transition:opacity var(--motion-fast) linear}[data-typed=true]>._typeWord_1h4rb_100{opacity:1}@media (prefers-reduced-motion: reduce){._beat_1h4rb_75[data-beat=pending],._typeWord_1h4rb_100{opacity:1;transform:none}}._grid_5kwzw_1{row-gap:var(--space-10);scroll-margin-top:calc(var(--nav-height-mobile) + var(--space-4))}@media (min-width: 1100px){._grid_5kwzw_1{scroll-margin-top:calc(var(--nav-height) + var(--space-4))}}._copy_5kwzw_12,._formColumn_5kwzw_13{grid-column:1 / -1;min-width:0}._headline_5kwzw_18{max-width:20ch}._intro_5kwzw_22{margin-top:var(--space-5);max-width:40ch}._next_5kwzw_27{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--line);max-width:40ch}._nextLabel_5kwzw_34{font-weight:600}._nextList_5kwzw_38{display:grid;row-gap:var(--space-2);margin-top:var(--space-3);padding-left:1.25em;list-style:decimal;color:var(--text-muted)}._faqs_5kwzw_47{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--line)}._faqHeading_5kwzw_53{max-width:22ch;margin-bottom:var(--space-6);font-family:var(--font-display);font-size:var(--fs-display-l);font-weight:600;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading)}._faqList_5kwzw_63{display:grid;grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--line)}._faq_5kwzw_47{border-top:1px solid var(--line)}._faq_5kwzw_47 button{width:100%;justify-content:flex-start;gap:var(--space-4);min-height:64px;padding-block:var(--space-5);font-size:var(--fs-h4);font-weight:600}._faqAnswer_5kwzw_83{max-width:68ch;padding-bottom:var(--space-6);color:var(--text-muted);font-size:var(--fs-body);margin-left:calc(18px + var(--space-4))}._finalCta_5kwzw_91{margin-top:var(--space-8)}@media (min-width: 1024px){._copy_5kwzw_12{grid-column:1 / 6}._formColumn_5kwzw_13{grid-column:7 / 13}}._field_15zio_1{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._label_15zio_8{font-size:var(--fs-small);font-weight:500;color:var(--text)}._optional_15zio_14{font-weight:400;color:var(--text-muted)}._control_15zio_19{width:100%;min-width:0;min-height:var(--touch-target);padding:var(--space-3) var(--space-4);font-size:1rem;line-height:1.4;color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-s);transition:border-color var(--dur-fast) var(--ease-out)}._control_15zio_19::placeholder{color:var(--text-muted);opacity:.7}._control_15zio_19:hover:not(:read-only){border-color:var(--text-muted)}._control_15zio_19:focus-visible{outline:none;border-color:var(--text);box-shadow:0 0 0 var(--focus-ring-width) var(--accent)}._control_15zio_19:read-only{color:var(--text-muted)}textarea._control_15zio_19{resize:vertical;min-height:7.5rem;max-height:20rem}._field_15zio_1[data-invalid=true] ._control_15zio_19{border-color:var(--error)}._hint_15zio_62{font-size:var(--fs-small);color:var(--text-muted)}._error_15zio_67{font-size:var(--fs-small);color:var(--error)}._wrap_1dr7c_2{padding:clamp(var(--space-4),4vw,var(--space-6));background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-m)}._reviewTarget_1dr7c_9{scroll-margin-top:calc(var(--nav-height-mobile) + var(--space-4))}._form_1dr7c_13{display:flex;flex-direction:column;gap:var(--space-6)}._demo_1dr7c_19{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-small);color:var(--text-muted);max-width:none}._modes_1dr7c_28{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}._modes_1dr7c_28 button{min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);color:var(--text);background:transparent}._modes_1dr7c_28 button[aria-selected=true]{border-color:var(--text);background:var(--surface)}._timing_1dr7c_47{color:var(--text-muted)}._fields_1dr7c_51{display:grid;gap:var(--space-5)}._messageField_1dr7c_56{grid-column:1 / -1}._honeypot_1dr7c_61{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}._summary_1dr7c_70{font-size:var(--fs-small);font-weight:500;color:var(--error)}._errorPanel_1dr7c_76{display:grid;row-gap:var(--space-1);padding:var(--space-4) var(--space-5);border-left:2px solid var(--error);background:var(--surface)}._panelTitle_1dr7c_84{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading)}._panelBody_1dr7c_92{color:var(--text-muted);max-width:48ch}._actions_1dr7c_97{display:flex}._privacy_1dr7c_101{color:var(--text-muted)}._privacy_1dr7c_101 a{color:var(--text);text-underline-offset:.2em}._submit_1dr7c_109{width:100%}._spinner_1dr7c_114{display:inline-block;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_1dr7c_114 .8s linear infinite}@keyframes _spin_1dr7c_114{to{transform:rotate(360deg)}}._success_1dr7c_131{display:grid;row-gap:var(--space-4);justify-items:start;outline-offset:var(--space-2)}._successCheck_1dr7c_138{width:48px;height:48px;fill:none;stroke-linecap:round;stroke-linejoin:round}._successCheck_1dr7c_138 circle{stroke:var(--line-strong);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--motion-slow) var(--ease-out)}._successCheck_1dr7c_138 path{stroke:var(--accent);stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--motion-base) var(--ease-out) .42s}._successCheck_1dr7c_138[data-drawn=true] circle,._successCheck_1dr7c_138[data-drawn=true] path{stroke-dashoffset:0}@media (prefers-reduced-motion: reduce){._successCheck_1dr7c_138 circle,._successCheck_1dr7c_138 path{transition:none;stroke-dashoffset:0}}._resetButton_1dr7c_171{margin-top:var(--space-2)}@media (min-width: 480px){._submit_1dr7c_109{width:auto}}@media (min-width: 768px){._wrap_1dr7c_2{padding:var(--space-8)}._fields_1dr7c_51{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-5)}._reviewTarget_1dr7c_9{scroll-margin-top:calc(var(--nav-height) + var(--space-4))}}._sectionHead_1nv6o_1{display:grid;gap:var(--space-3);margin-bottom:var(--space-8)}._sectionHead_1nv6o_1 h2{max-width:18ch}._industryGrid_1nv6o_9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._industryGrid_1nv6o_9 a{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:72px;padding:var(--space-4);padding-right:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-m);color:var(--text);text-decoration:none;font-weight:600;transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),opacity var(--motion-base) var(--ease-out)}._industryGrid_1nv6o_9 svg{flex:none;width:24px;height:24px;fill:none;stroke:var(--text-muted);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--motion-fast) var(--ease-out)}._industryArrow_1nv6o_45{position:absolute;right:var(--space-4);opacity:0;transform:translate(-6px);color:var(--accent-text);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}._industryGrid_1nv6o_9 a:hover,._industryGrid_1nv6o_9 a:focus-visible{border-color:var(--accent);color:var(--accent-text);background:var(--surface-raised);transform:translateY(-2px)}._industryGrid_1nv6o_9 a:hover svg,._industryGrid_1nv6o_9 a:focus-visible svg{stroke:var(--accent)}._industryGrid_1nv6o_9 a:hover ._industryArrow_1nv6o_45,._industryGrid_1nv6o_9 a:focus-visible ._industryArrow_1nv6o_45{opacity:1;transform:none}._industryGrid_1nv6o_9[data-inview=false] a{opacity:0;transform:translateY(10px)}._industryGrid_1nv6o_9[data-inview=true] a{transition-delay:0s,0s,0s,0s,calc(var(--i, 0) * var(--stagger))}._toolsHead_1nv6o_78{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}._toolsHead_1nv6o_78 ._toolsLabel_1nv6o_85{margin-bottom:0}@media (prefers-reduced-motion: reduce){._industryGrid_1nv6o_9[data-inview=false] a{opacity:1;transform:none}}._toolsLabel_1nv6o_85{margin-bottom:var(--space-4)}._tools_1nv6o_78{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);color:var(--text-muted);list-style:none}._tools_1nv6o_78 li:not(:last-child):after{content:"·";margin-left:var(--space-5);color:var(--accent-text)}._calculator_1nv6o_109{display:grid;gap:var(--space-8)}._calculatorInputs_1nv6o_113{display:grid;gap:var(--space-5)}._calculatorInputs_1nv6o_113 label{display:grid;gap:var(--space-2);font-weight:600}._calculatorInputs_1nv6o_113 input[type=number]{min-height:var(--touch-target);width:100%;padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-s);color:var(--text);background:var(--surface-raised)}._calculatorInputs_1nv6o_113 input[type=range]{width:100%;accent-color:var(--accent)}._results_1nv6o_135{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius-m);overflow:hidden}._results_1nv6o_135 p{display:grid;align-content:center;min-width:0;padding:var(--space-4);background:var(--surface-raised)}._results_1nv6o_135 p+p{border-left:1px solid var(--line)}._results_1nv6o_135 strong{font-family:var(--font-display);font-size:clamp(1.35rem,4.6vw,2.5rem);line-height:1.1;white-space:nowrap}._resultsWrap_1nv6o_158{container-type:inline-size;display:grid;gap:var(--space-5);align-content:start}@container (max-width: 560px){._results_1nv6o_135{grid-template-columns:1fr}._results_1nv6o_135 p{grid-template-columns:auto 1fr;align-items:baseline;gap:var(--space-3)}._results_1nv6o_135 p+p{border-left:0;border-top:1px solid var(--line)}}._hoursBar_1nv6o_178{display:grid;gap:var(--space-3)}._hoursTrack_1nv6o_182{position:relative;height:14px;border-radius:999px;overflow:hidden;background:var(--line-strong)}._hoursFill_1nv6o_189{position:absolute;inset:0;border-radius:inherit;background:var(--accent);transform-origin:left center;transform:scaleX(var(--fill, 0));transition:transform var(--motion-base) var(--ease-out)}._hoursBar_1nv6o_178[data-pending] ._hoursFill_1nv6o_189{transform:scaleX(0)}._hoursLegend_1nv6o_201{display:grid;gap:var(--space-2);margin:0;font-size:var(--fs-small)}._hoursLegend_1nv6o_201 div{display:flex;justify-content:space-between;gap:var(--space-4)}._hoursLegend_1nv6o_201 dt{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted)}._hoursLegend_1nv6o_201 dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}._keyNow_1nv6o_223,._keyBack_1nv6o_224{width:10px;height:10px;border-radius:2px;background:var(--line-strong)}._keyBack_1nv6o_224{background:var(--accent)}._results_1nv6o_135 p>span{color:var(--text-muted);font-size:var(--fs-small)}._estimate_1nv6o_237,._auditNote_1nv6o_238{margin:var(--space-6) 0 var(--space-4);color:var(--text-muted)}._auditPaper_1nv6o_242{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);padding:clamp(var(--space-5),4vw,var(--space-10));border-radius:var(--radius-m);color:var(--c-text-on-light);background:var(--c-warm-50)}._auditPaper_1nv6o_242 header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--c-warm-300)}._auditPaper_1nv6o_242 header span{color:var(--c-text-on-light-muted)}._auditPaper_1nv6o_242 h3{font-size:var(--fs-h4)}._auditTable_1nv6o_266{width:100%;border-collapse:collapse;border:1px solid var(--c-warm-300)}._auditHeader_1nv6o_271,._auditRow_1nv6o_272{display:grid;grid-template-columns:40px minmax(0,1.4fr) minmax(0,1.6fr) 7rem 10rem}._auditHeader_1nv6o_271>*,._auditRow_1nv6o_272>*{min-width:0;overflow-wrap:break-word;text-align:left;vertical-align:top;padding:var(--space-3);border-right:1px solid var(--c-warm-300)}._auditHeader_1nv6o_271>*:last-child,._auditRow_1nv6o_272>*:last-child{border-right:0}._auditHeader_1nv6o_271{background:var(--c-warm-100)}._auditRow_1nv6o_272+._auditRow_1nv6o_272{border-top:1px solid var(--c-warm-300)}._auditBadge_1nv6o_295{display:inline-block;padding:2px var(--space-2);border:1px solid var(--c-warm-300);border-radius:999px;font-size:var(--fs-small);font-weight:600;line-height:1.5;white-space:nowrap;background:var(--c-warm-100)}._auditRecommend_1nv6o_306{position:relative;display:inline-block}._auditRecommend_1nv6o_306:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--accent);transform-origin:left center}._auditPaper_1nv6o_242 header,._auditRow_1nv6o_272,._auditBadge_1nv6o_295,._auditRecommend_1nv6o_306:after{transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out)}._auditRow_1nv6o_272{transition-delay:calc(.24s + var(--i, 0) * var(--stagger) * 2)}._auditBadge_1nv6o_295{transition-delay:calc(.64s + var(--i, 0) * var(--stagger))}._auditRecommend_1nv6o_306:after{transition-duration:var(--motion-slow);transition-delay:1s}._auditPaper_1nv6o_242[data-play=pending] header{opacity:0}._auditPaper_1nv6o_242[data-play=pending] ._auditRow_1nv6o_272{opacity:0;transform:translate(-12px)}._auditPaper_1nv6o_242[data-play=pending] ._auditBadge_1nv6o_295{opacity:0;transform:scale(.6)}._auditPaper_1nv6o_242[data-play=pending] ._auditRecommend_1nv6o_306:after{transform:scaleX(0)}@media (min-width: 768px){._industryGrid_1nv6o_9{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){._industryGrid_1nv6o_9{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 900px){._calculator_1nv6o_109{grid-template-columns:1fr 1fr;align-items:start}}@media (max-width: 767px){._industryGrid_1nv6o_9 a{min-height:88px}}._industryArrow_1nv6o_45[data-always=phone]{display:none}@media (max-width: 639px){._industryGrid_1nv6o_9{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}._industryGrid_1nv6o_9 a{min-height:56px;padding-block:var(--space-3);padding-right:var(--space-10)}._industryArrow_1nv6o_45,._industryArrow_1nv6o_45[data-always=phone]{display:inline;opacity:1;transform:none}._inlineArrow_1nv6o_396{display:none}}@media (max-width: 767px){._results_1nv6o_135{grid-template-columns:1fr}._results_1nv6o_135 p+p{border-left:0;border-top:1px solid var(--line)}._auditHeader_1nv6o_271{display:none}._auditTable_1nv6o_266{display:block;border:0;display:grid;gap:var(--space-4)}._auditRow_1nv6o_272{display:grid;grid-template-columns:1fr;padding:var(--space-3);border:1px solid var(--c-warm-300);border-radius:var(--radius-s)}._auditTable_1nv6o_266 tbody{display:grid;gap:var(--space-4)}._auditRow_1nv6o_272+._auditRow_1nv6o_272{border-top:1px solid var(--c-warm-300)}._auditRow_1nv6o_272>*{display:grid;grid-template-columns:minmax(7rem,38%) minmax(0,1fr);gap:var(--space-3);border:0;padding:var(--space-2)}._auditRow_1nv6o_272>*:before{content:attr(data-label);font-weight:600}._auditBadge_1nv6o_295{justify-self:start;max-width:100%;white-space:normal}}@media (max-width: 419px){._auditRow_1nv6o_272>*{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}._hero_4ar90_1{display:flex;align-items:center;min-height:100svh;padding-top:calc(var(--nav-height-mobile) + var(--space-10));padding-bottom:var(--space-10);box-shadow:inset 0 -1px 0 0 var(--c-charcoal-700);overflow:visible}._grid_4ar90_12{display:grid;width:100%;grid-template-columns:minmax(0,1fr);row-gap:var(--space-10);align-items:center}._text_4ar90_23{position:relative;z-index:2;min-width:0}._concept_4ar90_29{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);font-size:var(--fs-body);font-weight:500;color:var(--text);max-width:none}._conceptRule_4ar90_40{display:inline-block;width:40px;height:2px;flex:none;background:var(--accent)}._headline_4ar90_48{display:flex;flex-direction:column;align-items:flex-start;gap:.04em;max-width:none;overflow-wrap:break-word;font-size:clamp(2.25rem,1.35rem + 4vw,4.75rem);line-height:.98}._headlineLine_4ar90_59{display:block;max-width:100%;white-space:normal}._lineIndented_4ar90_65{padding-left:0}._stop_4ar90_69{color:var(--accent-text)}._supporting_4ar90_73{margin-top:var(--space-8);max-width:43ch}._ctas_4ar90_78{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}._ctas_4ar90_78>*{max-width:100%}._nearCta_4ar90_89{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--text-muted);max-width:48ch}._visualWrap_4ar90_98{position:relative;z-index:1;width:100%;min-width:0;justify-self:end}._visual_4ar90_98{width:100%}@media (min-width: 768px){._grid_4ar90_12{row-gap:var(--space-16)}._text_4ar90_23{max-width:48rem}._visualWrap_4ar90_98{max-width:800px;justify-self:center}}@media (min-width: 1200px){._hero_4ar90_1{padding-top:calc(var(--nav-height) + 7vh);padding-bottom:var(--space-12)}._grid_4ar90_12{grid-template-columns:minmax(24rem,.9fr) minmax(0,1.1fr);column-gap:clamp(3rem,4vw,4rem);row-gap:0;align-items:center;min-height:calc(100svh - var(--nav-height) - 10vh)}._text_4ar90_23{max-width:30rem}._visualWrap_4ar90_98{max-height:none;align-self:center;width:100%;max-width:700px;justify-self:end}._visual_4ar90_98{max-height:none}._headline_4ar90_48{font-size:clamp(2.65rem,1.45rem + 2vw,4rem)}}@media (min-width: 1440px){._grid_4ar90_12{column-gap:var(--space-16)}._text_4ar90_23{max-width:34rem}._headline_4ar90_48{font-size:clamp(2.75rem,1.2rem + 2.4vw,4.25rem)}}@media (max-width: 599px){._hero_4ar90_1{padding-top:calc(var(--nav-height-mobile) + var(--space-8));min-height:auto}._headline_4ar90_48{font-size:clamp(2.25rem,8.5vw,3.2rem);line-height:1.05}._supporting_4ar90_73{margin-top:var(--space-6)}._grid_4ar90_12{row-gap:var(--space-12)}._visualWrap_4ar90_98{max-width:420px;justify-self:center}._ctas_4ar90_78>*{width:100%}}._figure_1rpd3_1{width:100%;min-width:0;perspective:1000px}._selector_1rpd3_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:var(--line);border:1px solid var(--line)}._option_1rpd3_16{min-height:var(--touch-target);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-3);border:0;color:var(--text-muted);background:var(--c-charcoal-950);font:500 var(--fs-small) / 1.3 var(--font-body);text-align:left;cursor:pointer;transition:color var(--dur-fast),background-color var(--dur-fast)}._option_1rpd3_16:hover{color:var(--text);background:var(--surface-raised)}._option_1rpd3_16:focus-visible{position:relative;z-index:2;outline:2px solid var(--accent);outline-offset:-2px}._option_1rpd3_16[data-active=true]{color:var(--text);background:var(--c-charcoal-800);box-shadow:inset 3px 0 0 var(--accent)}._optionIndex_1rpd3_50{font:400 var(--fs-label) / 1 var(--font-mono);color:var(--text-muted)}._option_1rpd3_16[data-active=true] ._optionIndex_1rpd3_50{color:var(--accent-text)}._stage_1rpd3_59{position:relative;min-height:430px;padding:var(--space-4);border:1px solid var(--line);border-top:0;background:linear-gradient(135deg,color-mix(in srgb,var(--c-charcoal-800) 65%,transparent),transparent 48%),var(--c-charcoal-950);overflow:hidden}._map_1rpd3_75{display:block;width:100%;height:auto;margin:0 auto;transform:rotateX(2deg);transform-origin:center bottom}._floor_1rpd3_84 path:first-child{fill:color-mix(in srgb,var(--c-charcoal-800) 78%,transparent);stroke:var(--line)}._floor_1rpd3_84 path:not(:first-child){fill:var(--c-charcoal-900);stroke:var(--line)}._route_1rpd3_93 path{fill:none;stroke:var(--line-strong);stroke-width:1.5;stroke-dasharray:4 6;transition:stroke var(--dur-base),stroke-width var(--dur-base),opacity var(--dur-base);opacity:.45}._route_1rpd3_93 circle{fill:var(--c-charcoal-800);stroke:var(--line-strong);stroke-width:2;transition:all var(--dur-base) var(--ease-out)}._route_1rpd3_93[data-active=true] path{stroke:var(--accent);stroke-width:3;stroke-dasharray:none;opacity:1;animation:_drawRoute_1rpd3_1 .52s var(--ease-out) both}._route_1rpd3_93[data-active=true] circle{fill:var(--accent);stroke:var(--c-orange-400);filter:drop-shadow(0 0 9px color-mix(in srgb,var(--accent) 45%,transparent))}._core_1rpd3_124 rect{fill:var(--c-charcoal-800);stroke:var(--accent);stroke-width:2}._core_1rpd3_124 path{fill:var(--c-charcoal-700);stroke:var(--line-strong)}._core_1rpd3_124 text:first-of-type{fill:var(--text);font:600 18px var(--font-display)}._core_1rpd3_124 text:last-of-type{fill:var(--accent);font:10px var(--font-mono);letter-spacing:1.4px;text-transform:uppercase}._detail_1rpd3_144{position:relative;z-index:2;margin:-8px var(--space-2) 0;padding:var(--space-5);border:1px solid var(--line);background:color-mix(in srgb,var(--c-charcoal-900) 94%,transparent);box-shadow:0 18px 50px #0000003d;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out),visibility 0s linear var(--motion-base)}._detail_1rpd3_144[data-active]{opacity:1;visibility:visible;transform:none;transition-delay:0s}._details_1rpd3_166{display:grid}._details_1rpd3_166>._detail_1rpd3_144{grid-area:1 / 1}._option_1rpd3_16{position:relative;overflow:hidden}._progress_1rpd3_177{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;animation:_tabProgress_1rpd3_1 linear forwards}._progress_1rpd3_177[data-paused]{animation-play-state:paused}._core_1rpd3_124 ._pulse_1rpd3_191{fill:none;stroke:var(--accent);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}._core_1rpd3_124 ._pulse_1rpd3_191[data-on]{animation:_corePulse_1rpd3_1 .7s var(--ease-out)}._connected_1rpd3_202{opacity:.7}._connected_1rpd3_202[data-on]{animation:_connectedOn_1rpd3_1 .9s var(--ease-out)}@keyframes _tabProgress_1rpd3_1{to{transform:scaleX(1)}}@keyframes _corePulse_1rpd3_1{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.14,1.3)}}@keyframes _connectedOn_1rpd3_1{0%,to{opacity:.7}30%{opacity:1}}._kicker_1rpd3_233{margin-bottom:var(--space-3);color:var(--accent-text);font:400 var(--fs-label) / 1.4 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}._promise_1rpd3_240{max-width:34ch;color:var(--text);font:600 var(--fs-h4) / 1.25 var(--font-display)}._systems_1rpd3_245{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}._systems_1rpd3_245 span{padding:5px 8px;border:1px solid var(--line);color:var(--text-muted);font:400 var(--fs-label) / 1.2 var(--font-mono)}._example_1rpd3_257{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--text-muted);font-size:var(--fs-small);line-height:1.5}._example_1rpd3_257 span{color:var(--text);font-family:var(--font-mono);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--tracking-label)}@keyframes _drawRoute_1rpd3_1{0%{stroke-dasharray:0 1}to{stroke-dasharray:1 0}}@keyframes _detailIn_1rpd3_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 600px){._selector_1rpd3_7{grid-template-columns:repeat(4,minmax(0,1fr))}._option_1rpd3_16{display:flex;flex-direction:column;align-items:flex-start;min-height:76px}._stage_1rpd3_59{min-height:465px;padding:var(--space-5)}._detail_1rpd3_144{max-width:520px;margin:-16px auto 0}}@media (max-width: 599px){._stage_1rpd3_59{min-height:0;padding:var(--space-3)}._detail_1rpd3_144{margin:-4px 0 0;padding:var(--space-4)}._example_1rpd3_257{display:block}._example_1rpd3_257 span{display:block;margin-bottom:var(--space-2)}._core_1rpd3_124 text:first-of-type{font-size:16px}}@media (max-width: 359px){._selector_1rpd3_7{grid-template-columns:minmax(0,1fr)}._option_1rpd3_16{padding-inline:var(--space-4)}}@media (prefers-reduced-motion: reduce){._route_1rpd3_93[data-active=true] path{animation:none}._route_1rpd3_93 path,._route_1rpd3_93 circle,._option_1rpd3_16{transition:none}}._grid_afooe_1{row-gap:var(--space-8)}._head_afooe_5,._list_afooe_6{grid-column:1 / -1;min-width:0}._headline_afooe_11{max-width:14ch}._lead_afooe_15{margin-top:var(--space-4);max-width:40ch}._list_afooe_6{display:grid}._row_afooe_24{display:grid;row-gap:var(--space-2);padding-block:var(--space-5);border-top:1px solid var(--line)}._row_afooe_24:last-child{border-bottom:1px solid var(--line)}._term_afooe_35{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading)}._description_afooe_46{color:var(--text-muted);max-width:52ch}@media (min-width: 768px){._row_afooe_24{grid-template-columns:minmax(0,5fr) minmax(0,8fr);column-gap:var(--grid-gap)}}@media (min-width: 1024px){._head_afooe_5{grid-column:1 / 5}._list_afooe_6{grid-column:5 / 13}._row_afooe_24{grid-template-columns:minmax(0,3fr) minmax(0,5fr)}._row_afooe_24:first-child{padding-top:var(--space-2);border-top:0}}._icon_afooe_77{flex:none;width:20px;height:20px;fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}._icon_afooe_77 path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--motion-slow) var(--ease-out);transition-delay:calc(var(--i, 0) * var(--stagger) + .2s)}._row_afooe_24{transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out);transition-delay:calc(var(--i, 0) * var(--stagger))}._list_afooe_6[data-inview=false] ._row_afooe_24{opacity:0;transform:translateY(8px)}._list_afooe_6[data-inview=false] ._icon_afooe_77 path{stroke-dashoffset:1}@media (prefers-reduced-motion: reduce){._list_afooe_6[data-inview=false] ._row_afooe_24{opacity:1;transform:none}._list_afooe_6[data-inview=false] ._icon_afooe_77 path{stroke-dashoffset:0}}._head_9ptam_1{row-gap:var(--space-8);margin-bottom:var(--space-12)}._intro_9ptam_6,._scope_9ptam_7{grid-column:1 / -1;min-width:0}._label_9ptam_12{margin-bottom:var(--space-4)}._headline_9ptam_16{max-width:16ch}._lead_9ptam_20{margin-top:var(--space-5);max-width:46ch}._scope_9ptam_7{display:grid;row-gap:var(--space-3);padding-left:var(--space-5);border-left:2px solid var(--accent);font-size:var(--fs-small);color:var(--text-muted);max-width:44ch}._track_9ptam_36{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-6);row-gap:var(--space-8)}._rail_9ptam_43{grid-column:1;grid-row:1}._steps_9ptam_48{grid-column:2;grid-row:1;display:grid;row-gap:var(--space-10);column-gap:var(--grid-gap)}._caption_9ptam_56{grid-column:1 / -1;color:var(--text-muted)}._ctaRow_9ptam_61{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--line);color:var(--text-muted)}@media (min-width: 768px){._ctaRow_9ptam_61{flex-direction:row;align-items:center;justify-content:space-between}._steps_9ptam_48{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){._head_9ptam_1{margin-bottom:var(--space-16)}._intro_9ptam_6{grid-column:1 / 8}._scope_9ptam_7{grid-column:9 / 13;align-self:end}._track_9ptam_36{grid-template-columns:minmax(0,1fr);row-gap:var(--space-10)}._rail_9ptam_43{grid-column:1;grid-row:1}._steps_9ptam_48{grid-column:1;grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr))}._caption_9ptam_56{grid-row:3}}._step_tsbm8_1{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._index_tsbm8_8{font-size:var(--fs-label);font-weight:500;letter-spacing:var(--tracking-label);color:var(--accent-text)}._title_tsbm8_15{font-size:var(--fs-h4)}._body_tsbm8_19{color:var(--text-muted);max-width:34ch}._outcome_tsbm8_24{margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--fs-small);max-width:34ch}._outcomeLabel_tsbm8_32{font-weight:600}._index_tsbm8_8,._outcome_tsbm8_24{transition:color var(--motion-base) var(--ease-out),opacity var(--motion-slow) var(--ease-out),transform var(--motion-slow) var(--ease-out);transition-delay:calc(var(--dur-hero) * var(--node-frac, 0))}[data-inview=false] ._index_tsbm8_8{color:var(--text-muted)}[data-inview=false] ._outcome_tsbm8_24{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion: reduce){[data-inview=false] ._index_tsbm8_8{color:var(--accent-text)}[data-inview=false] ._outcome_tsbm8_24{opacity:1;transform:none}}._rail_ep4u3_2{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);height:100%}._endLabel_ep4u3_10{display:grid;justify-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--fs-display-m);font-weight:700;line-height:1;letter-spacing:var(--tracking-display);color:var(--text)}._endLabelEnd_ep4u3_22{color:var(--text-muted)}._endUnit_ep4u3_26{font-size:var(--fs-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}._endLabelEnd_ep4u3_22{transition:color var(--motion-base) var(--ease-out) var(--dur-hero)}[data-inview=true] ._endLabelEnd_ep4u3_22{color:var(--text)}._line_ep4u3_43{position:relative;flex:1 1 auto;width:2px;min-height:var(--space-24);background:var(--line-strong)}._fill_ep4u3_51{position:absolute;inset:0;background:var(--accent);transform:scaleY(0);transform-origin:center top;transition:transform var(--dur-hero) var(--ease-in-out)}._node_ep4u3_60{position:absolute;left:50%;top:calc(var(--node-frac, 0) * 100%);width:var(--decor-node-size);height:var(--decor-node-size);border-radius:50%;background:var(--accent);opacity:0;transform:translate(-50%,-50%) scale(.45);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);transition-delay:calc(var(--dur-hero) * var(--node-frac, 0))}[data-inview=true] ._fill_ep4u3_51{transform:scale(1)}[data-inview=true] ._node_ep4u3_60{opacity:1;transform:translate(-50%,-50%) scale(1)}@media (min-width: 1024px){._rail_ep4u3_2{flex-direction:row;align-items:center;gap:var(--space-6);height:auto}._endLabel_ep4u3_10{font-size:var(--fs-display-l)}._line_ep4u3_43{width:auto;height:2px;min-height:0}._fill_ep4u3_51{transform:scaleX(0);transform-origin:left center}._node_ep4u3_60{left:calc(var(--node-frac, 0) * 100%);top:50%}}@media (prefers-reduced-motion: reduce){._fill_ep4u3_51{transform:scale(1)}._node_ep4u3_60{opacity:1;transform:translate(-50%,-50%) scale(1)}}._tablist_h6jdn_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1)}@media (min-width: 600px) and (max-width: 899px){._tablist_h6jdn_1{grid-template-columns:repeat(4,minmax(0,1fr))}}._tab_h6jdn_1{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--touch-target);padding:var(--space-3) var(--space-1);text-align:center;color:var(--text-muted);border:1px solid var(--line);border-radius:var(--radius-s);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}._tab_h6jdn_1:hover{color:var(--text);border-color:var(--line-strong)}._tab_h6jdn_1[aria-selected=true]{color:var(--text);border-color:var(--text)}._tabLabel_h6jdn_42{display:none;font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);line-height:1.2;letter-spacing:var(--tracking-heading)}._tabShort_h6jdn_51{font-weight:500;font-size:var(--fs-small)}._tabFriction_h6jdn_56{display:none;font-size:var(--fs-small);line-height:1.5;color:var(--text-muted)}@media (min-width: 900px){._tablist_h6jdn_1{display:flex;flex-direction:column;gap:0}._tab_h6jdn_1{align-items:flex-start;justify-content:flex-start;gap:var(--space-2);padding:var(--space-5) var(--space-4) var(--space-5) var(--space-6);text-align:left;border:0;border-radius:0;border-top:1px solid var(--line)}._tab_h6jdn_1:last-child{border-bottom:1px solid var(--line)}._tab_h6jdn_1:before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:3px;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform var(--dur-base) var(--ease-out)}._tab_h6jdn_1[aria-selected=true]{border-color:var(--line);background:color-mix(in srgb,var(--accent) 6%,transparent)}._tab_h6jdn_1[aria-selected=true]:before{transform:scaleY(1)}._tabLabel_h6jdn_42{display:block}._tabShort_h6jdn_51{display:none}._tabFriction_h6jdn_56{display:block}._tab_h6jdn_1[aria-selected=true] ._tabFriction_h6jdn_56{color:var(--text-muted)}}._head_1uj0j_1{row-gap:var(--space-4);margin-bottom:var(--space-10)}._headline_1uj0j_6{grid-column:1 / -1;max-width:16ch}._lead_1uj0j_11{grid-column:1 / -1;max-width:52ch}._tool_1uj0j_16{row-gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line)}._tabs_1uj0j_22,._diagram_1uj0j_23{grid-column:1 / -1}._ctaRow_1uj0j_27{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--line);color:var(--text-muted)}._exampleNote_1uj0j_38{margin-top:var(--space-4);color:var(--text-muted)}._demoVideo_1uj0j_42{margin-top:var(--space-8);aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-raised)}._demoVideo_1uj0j_42 video{width:100%;height:100%}@media (min-width: 768px){._ctaRow_1uj0j_27{flex-direction:row;align-items:center;justify-content:space-between}._ctaRow_1uj0j_27>:last-child{flex:none}._headline_1uj0j_6{grid-column:1 / 8}._lead_1uj0j_11{grid-column:1 / 10}}@media (min-width: 900px){._head_1uj0j_1{margin-bottom:var(--space-12)}._tool_1uj0j_16{padding-top:0;border-top:0}._tabs_1uj0j_22{grid-column:1 / 5}._diagram_1uj0j_23{grid-column:5 / 13;padding-left:var(--space-4)}}@media (min-width: 1024px){._headline_1uj0j_6{grid-column:1 / 7}._lead_1uj0j_11{grid-column:7 / 13;align-self:end}._tabs_1uj0j_22{grid-column:1 / 5}._diagram_1uj0j_23{grid-column:5 / 13;padding-left:var(--space-8)}}._map_1qgse_1{position:relative;aspect-ratio:360 / 250;margin-top:var(--space-3);container-type:inline-size;font-size:clamp(.6875rem,3.4cqi,.8125rem);line-height:1.25}._svg_1qgse_10{position:absolute;inset:0;width:100%;height:100%;overflow:visible}._index_1qgse_18{color:var(--text-muted);font:400 .6875rem / 1 var(--font-mono)}._node_1qgse_25{position:absolute;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2);border:1px dashed var(--line-strong);border-radius:var(--radius-s);background:var(--surface);color:var(--text-muted);font-weight:500}._messyLine_1qgse_38{fill:none;stroke:var(--c-warm-300);stroke-width:1.5;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}._arrowHead_1qgse_45{fill:var(--c-warm-300)}._mutedDot_1qgse_48{fill:var(--c-charcoal-600)}._clock_1qgse_52{position:absolute;display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem .125rem .25rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-muted);font:500 .6875rem / 1.2 var(--font-mono);letter-spacing:.04em;white-space:nowrap;transform:translateY(-50%);opacity:0;transition:opacity var(--motion-base) var(--ease-out)}._clock_1qgse_52 svg{width:.875rem;height:.875rem}._clock_1qgse_52[data-show=true]{opacity:1}._clock_1qgse_52 circle,._clock_1qgse_52 path{fill:none;stroke:var(--text-muted);stroke-width:1.2;stroke-linecap:round}._cleanBase_1qgse_86{fill:none;stroke:color-mix(in srgb,var(--accent) 28%,var(--line));stroke-width:2;vector-effect:non-scaling-stroke}._cleanLine_1qgse_92{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-dasharray:1;vector-effect:non-scaling-stroke;transition:stroke-dashoffset var(--motion-slow) var(--ease-in-out)}._approve_1qgse_101{position:absolute;display:grid;place-items:center}@media (max-width: 639px){._map_1qgse_1[data-face=pipeline]{margin-top:calc(var(--space-3) - 9%);margin-bottom:-19%}._clock_1qgse_52[data-above]{transform:translateY(-100%)}._approve_1qgse_101[data-face-pill]>*{padding:2px 7px;font-size:.6875rem}}._station_1qgse_123 circle{fill:var(--surface);stroke:color-mix(in srgb,var(--accent) 35%,var(--line));stroke-width:1.5;transition:fill var(--motion-base) var(--ease-out),stroke var(--motion-base) var(--ease-out)}._station_1qgse_123 text{fill:var(--text-muted);font:500 clamp(8px,calc(19.2px - 2cqi),15px) var(--font-mono);transition:fill var(--motion-base) var(--ease-out)}._station_1qgse_123[data-on] circle{fill:var(--accent);stroke:var(--accent)}._station_1qgse_123[data-on] text{fill:var(--c-orange-on)}._station_1qgse_123[data-human] circle{stroke-dasharray:3 2}._station_1qgse_123[data-human][data-on] circle{stroke-dasharray:none}._stationLabel_1qgse_151{position:absolute;color:var(--text);font-weight:500;text-align:center}._band_1qgse_159{fill:color-mix(in srgb,var(--accent) 5%,var(--surface));stroke:color-mix(in srgb,var(--accent) 45%,var(--line));stroke-width:1;vector-effect:non-scaling-stroke;transition:fill var(--motion-base) var(--ease-out)}._band_1qgse_159[data-on]{fill:color-mix(in srgb,var(--accent) 18%,var(--surface))}._bandLabel_1qgse_169{position:absolute;display:grid;place-items:center;color:var(--text);font-weight:500;text-align:center}._spoke_1qgse_179{fill:none;stroke:color-mix(in srgb,var(--accent) 40%,var(--line));stroke-width:2;vector-effect:non-scaling-stroke;transition:stroke var(--motion-base) var(--ease-out)}._spoke_1qgse_179[data-on]{stroke:var(--accent)}._ripple_1qgse_189{fill:none;stroke:var(--accent);stroke-width:1.5;opacity:0;transform-origin:180px 118px;transform-box:view-box}._ripple_1qgse_189[data-on]{animation:_ripple_1qgse_189 .8s var(--ease-out) both}._hubCenter_1qgse_200,._spokeNode_1qgse_201{position:absolute;display:flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));border-radius:var(--radius-s);background:var(--surface);color:var(--text);font-weight:500;text-align:center;transition:border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}._hubCenter_1qgse_200{border-width:2px;border-color:var(--accent);font-weight:600}._hubCenter_1qgse_200[data-on]{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 16%,transparent)}._check_1qgse_225{position:absolute;top:-8px;right:-8px;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--accent);color:var(--c-orange-on);font-size:11px;opacity:0;transform:scale(.6);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-base) var(--ease-out)}._spokeNode_1qgse_201[data-on]{border-color:var(--accent)}._spokeNode_1qgse_201[data-on] ._check_1qgse_225{opacity:1;transform:none}._tile_1qgse_252{position:absolute;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);transition:border-color var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}._tile_1qgse_252[data-done]{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}._tile_1qgse_252[data-on]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}._tileLabel_1qgse_272{color:var(--text);font-weight:600}._sources_1qgse_276{display:flex;gap:4px;margin-top:auto}._sources_1qgse_276 i{width:22%;height:8px;border-radius:2px;background:var(--line-strong)}._syncBar_1qgse_287{height:4px;margin-top:auto;border-radius:2px;background:var(--accent);transform:scaleX(.15);transform-origin:left;transition:transform var(--motion-slow) var(--ease-in-out)}._syncBar_1qgse_287[data-on]{transform:none}._live_1qgse_299{display:flex;align-items:flex-end;gap:var(--space-2);margin-top:auto}._live_1qgse_299 b{width:8px;height:8px;border-radius:50%;background:var(--accent);transition:opacity var(--motion-base)}._live_1qgse_299 b[data-tick="1"]{opacity:.4}._bars_1qgse_315{display:flex;align-items:flex-end;gap:3px;height:22px}._bars_1qgse_315 i{width:6px;height:100%;border-radius:1px;background:color-mix(in srgb,var(--accent) 55%,var(--line));transform-origin:bottom;transition:transform var(--motion-base) var(--ease-out)}._bars_1qgse_315 i:nth-child(1){transform:scaleY(.4)}._bars_1qgse_315 i:nth-child(2){transform:scaleY(.65)}._bars_1qgse_315 i:nth-child(3){transform:scaleY(.5)}._bars_1qgse_315 i:nth-child(4){transform:scaleY(.8)}._bars_1qgse_315 i:nth-child(5){transform:scaleY(.7)}._bars_1qgse_315[data-shift="1"] i:nth-child(2){transform:scaleY(.45)}._bars_1qgse_315[data-shift="1"] i:nth-child(5){transform:scaleY(.9)}._bars_1qgse_315[data-shift="2"] i:nth-child(1){transform:scaleY(.7)}._bars_1qgse_315[data-shift="2"] i:nth-child(4){transform:scaleY(.55)}._bars_1qgse_315[data-shift="3"] i:nth-child(3){transform:scaleY(.85)}._bars_1qgse_315[data-shift="3"] i:nth-child(5){transform:scaleY(.6)}@keyframes _ripple_1qgse_189{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}._tilePill_1qgse_373{align-self:flex-start}._panel_5yvf5_1{display:flex;min-width:0;flex-direction:column;gap:var(--space-5)}._panel_5yvf5_1:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset)}._context_5yvf5_13{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}._context_5yvf5_13 p{max-width:58ch;color:var(--text-muted);font-size:var(--fs-small)}._context_5yvf5_13 span{flex:none;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase}._comparison_5yvf5_37{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);animation:_comparisonIn_5yvf5_1 .42s var(--ease-out) both}._face_5yvf5_44{min-width:0;margin:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-raised);overflow:hidden}._face_5yvf5_44[data-kind=built]{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 3%,var(--surface-raised))}._faceHead_5yvf5_59{position:relative;z-index:3;display:flex;align-items:center;gap:var(--space-2);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}._faceStatus_5yvf5_73{width:8px;height:8px;flex:none;border-radius:50%;background:var(--text-muted)}[data-kind=built] ._faceStatus_5yvf5_73{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}._outcome_5yvf5_86{max-width:55ch;padding-left:var(--space-4);border-left:3px solid var(--accent);color:var(--text);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:600;line-height:1.35;letter-spacing:var(--tracking-heading)}._disclosure_5yvf5_98{border-top:1px solid var(--line)}._stepGrid_5yvf5_102{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding-top:var(--space-3)}._stepHeading_5yvf5_109{margin-bottom:var(--space-3);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase}._steps_5yvf5_119{display:grid;gap:var(--space-2);margin:0;list-style:none}._step_5yvf5_102{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-raised);color:var(--text);font-size:var(--fs-small);line-height:1.45}._step_5yvf5_102[data-actor=atlas]{border-left-color:var(--accent);box-shadow:inset 2px 0 0 var(--accent)}._stepIndex_5yvf5_144{color:var(--text-muted);font-family:var(--font-mono);font-size:.6875rem}@keyframes _comparisonIn_5yvf5_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 768px){._comparison_5yvf5_37,._stepGrid_5yvf5_102{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 599px){._context_5yvf5_13{display:block}._context_5yvf5_13 span{display:block;margin-top:var(--space-2)}._face_5yvf5_44{padding:var(--space-3)}}@media (prefers-reduced-motion: reduce){._comparison_5yvf5_37{animation:none}}
