*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Instrument Sans,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:IBM Plex Mono,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.mx-auto{margin-left:auto;margin-right:auto}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.h-20{height:5rem}.min-h-\[44px\]{min-height:44px}.max-w-3xl{max-width:48rem}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-borderc{--tw-border-opacity:1;border-color:rgb(204 212 204/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(54 83 78/var(--tw-border-opacity,1))}.bg-backgroundc{--tw-bg-opacity:1;background-color:rgb(244 241 232/var(--tw-bg-opacity,1))}.bg-backgroundc\/95{background-color:hsla(45,35%,93%,.95)}.bg-primary{--tw-bg-opacity:1;background-color:rgb(16 46 44/var(--tw-bg-opacity,1))}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pt-2{padding-top:.5rem}.font-sans{font-family:Instrument Sans,Arial,sans-serif}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.text-accent{--tw-text-opacity:1;color:rgb(46 117 107/var(--tw-text-opacity,1))}.text-muted-foreground{--tw-text-opacity:1;color:rgb(91 105 100/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(16 46 44/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(169 187 180/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:solid}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}html{scroll-behavior:smooth;scroll-padding-top:96px}:root{--ab-deep:#102e2c;--ab-paper:#f4f1e8;--ab-lime:#c6f36b;--ab-teal:#2e756b;--ab-amber:#e6b65a;--ab-coral:#d96c57;--ab-ink:#17211f;--ab-muted:#5b6964;--ab-on-dark-muted:#a9bbb4;--ab-line:#ccd4cc;--ab-surface:#fff;--ab-coral-dark:#8f3d30;--ab-coral-pale:#f7e3de;--ab-font-sans:"Instrument Sans",Arial,sans-serif;--ab-font-mono:"IBM Plex Mono",Consolas,monospace;--ab-radius-control:8px;--ab-radius-card:12px;--ab-content-max:1200px;--ab-page-gutter:clamp(24px,5vw,64px)}body{color:var(--ab-ink);background:var(--ab-paper);font-family:var(--ab-font-sans);font-size:16px;line-height:1.625}.dark body{color:var(--ab-paper);background:var(--ab-deep)}.ab-h1,main h1{font-size:clamp(36px,4vw,48px);font-weight:700;line-height:1.08;letter-spacing:-.025em}.ab-h2,main h2{font-size:clamp(30px,3vw,36px);font-weight:600;line-height:1.17;letter-spacing:-.02em}.ab-h3,main h3{font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.25}.ab-lead{font-size:clamp(18px,1.7vw,20px);line-height:1.5}.ab-label{font-family:var(--ab-font-mono);font-size:12px;font-weight:600;line-height:1.33;letter-spacing:.07em;text-transform:uppercase}.ab-prose{max-width:70ch}.ab-muted{color:var(--ab-muted)}.ab-section--dark .ab-muted{color:var(--ab-on-dark-muted)}.ab-logo{display:inline-flex;align-items:center;gap:10px;width:-moz-max-content;width:max-content;min-width:160px;min-height:44px;color:var(--ab-deep);text-decoration:none}.ab-logo .ab-mark{width:36px;height:32px;flex:none}.ab-wordmark{font-family:var(--ab-font-sans);font-size:30px;font-weight:700;line-height:1;letter-spacing:-1.1px}.ab-wordmark__dot{color:#79a62f}.ab-logo--inverse{color:var(--ab-paper)}.ab-logo--inverse .ab-wordmark__dot{color:var(--ab-lime)}.dark .ab-logo:not(.ab-logo--inverse){color:var(--ab-paper)}.dark .ab-wordmark__dot{color:var(--ab-lime)}.ab-button{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border:1.5px solid transparent;border-radius:var(--ab-radius-control);font-family:var(--ab-font-sans);font-size:17px;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer}.ab-button--primary{color:var(--ab-deep);background:var(--ab-lime)}.ab-button--secondary{color:var(--ab-paper);background:var(--ab-teal)}.ab-button--ghost{color:var(--ab-deep);background:transparent;border-color:var(--ab-deep)}.dark .ab-button--ghost{color:var(--ab-paper);border-color:var(--ab-paper)}.ab-button--primary,.bg-lime.text-white{color:var(--ab-deep)}.hero-actions .ab-button{padding-inline:20px}#form-submit,#lang-toggle,#theme-toggle,a[data-sample-link],a[href="#contacto"]{border-radius:var(--ab-radius-control)}.rounded-2xl,.rounded-xl{border-radius:var(--ab-radius-card)}.rounded-lg{border-radius:var(--ab-radius-control)}#contact-form input:not([type=checkbox]),#contact-form select,#contact-form textarea{border:1px solid var(--ab-line);border-radius:var(--ab-radius-control);font:400 16px/1.4 var(--ab-font-sans)}.field-error{color:var(--ab-coral-dark);font-size:14px;font-weight:600}.dark .field-error{color:#f1a08e}@media (prefers-reduced-motion:no-preference){.ab-button,.ab-logo{transition:transform .16s ease,background-color .16s ease}.ab-button:hover{transform:translateY(-1px)}}@media (max-width:720px){.ab-logo{min-width:136px;gap:8px}.ab-logo .ab-mark{width:32px;height:28px}.ab-wordmark{font-size:26px}}@media (max-width:420px){.ab-logo{min-width:128px}.ab-wordmark{font-size:24px}#nav-cta{padding-inline:12px;font-size:13px}}.abx-page{--deep:#102e2c;--deep-raised:#173b38;--paper:#f4f1e8;--lime:#c6f36b;--teal:#2e756b;--amber:#e6b65a;--coral-pale:#f7e3de;--coral-dark:#8f3d30;--bg:#f4f1e8;--surface:#fcfbf7;--text:#17211f;--muted:#5b6964;--line:#ccd4cc;--row-line:#dfe3dc;--on-dark-muted:#b7c6c0;--line-dark:#36534e;--sans:"Instrument Sans",sans-serif;--mono:"IBM Plex Mono",monospace;--max:1200px;--gutter:clamp(20px,4vw,56px);--ease:cubic-bezier(.16,1,.3,1);margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.dark .abx-page{--bg:#102e2c;--surface:#173b38;--text:#f4f1e8;--muted:#b7c6c0;--line:#36534e;--row-line:#36534e}.abx-page *,.abx-page :after,.abx-page :before{box-sizing:border-box}.abx-page.menu-open{overflow:hidden}.abx-page ::-moz-selection{background:var(--lime);color:var(--deep)}.abx-page ::selection{background:var(--lime);color:var(--deep)}.abx-page ::-webkit-scrollbar{width:12px}.abx-page ::-webkit-scrollbar-track{background:var(--bg)}.abx-page ::-webkit-scrollbar-thumb{background:var(--teal);border:3px solid var(--bg);border-radius:8px}.abx-page a{color:inherit;text-decoration:none}.abx-page button,.abx-page input,.abx-page select,.abx-page textarea{font:inherit}.abx-page a,.abx-page button,.abx-page summary{-webkit-tap-highlight-color:transparent}.abx-page button{color:inherit}.abx-page img,.abx-page svg{display:block;max-width:100%}.abx-page dd,.abx-page dl,.abx-page h1,.abx-page h2,.abx-page h3,.abx-page ol,.abx-page p,.abx-page ul{margin:0}.abx-page ol,.abx-page ul{padding:0;list-style:none}.abx-page h1,.abx-page h2,.abx-page h3{text-wrap:balance}.abx-page p{text-wrap:pretty}.abx-page :focus-visible{outline:3px solid var(--teal);outline-offset:4px;border-radius:4px}.abx-page .dark-section :focus-visible,.abx-page .site-footer :focus-visible,.dark .abx-page :focus-visible{outline-color:var(--lime)}.abx-page .hidden{display:none}.abx-page .skip-link{position:fixed;top:8px;left:8px;z-index:100;padding:12px 18px;background:var(--lime);color:var(--deep);transform:translateY(-150%)}.abx-page .skip-link:focus{transform:translateY(0)}.abx-page .shell{width:min(100%,calc(var(--max) + var(--gutter)*2));margin-inline:auto;padding-inline:var(--gutter)}.abx-page .section{padding-block:clamp(72px,9vw,120px)}.abx-page .section-title{max-width:760px;font-size:clamp(34px,4.1vw,52px);font-weight:600;line-height:1.08;letter-spacing:-.03em}.abx-page .section-intro{max-width:650px;margin-top:24px;color:var(--muted);font-size:19px;line-height:1.55}.abx-page .meta{font-family:var(--mono);font-size:12px;font-weight:500;line-height:1.45;letter-spacing:.04em}.abx-page .text-link{display:inline-flex;align-items:center;min-height:44px;gap:8px;color:var(--teal);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.dark .abx-page .text-link{color:var(--lime)}.abx-page .text-link:hover{text-decoration-thickness:2px}.abx-page .text-link svg{width:18px;height:18px}.abx-page .button{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border:1px solid transparent;border-radius:8px;font-weight:650;line-height:1.2;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.abx-page .button svg{width:20px;height:20px;flex:none}.abx-page .button-primary{background:var(--lime);color:var(--deep)}.abx-page .button-primary:hover{background:#b4dd59}.abx-page .button-secondary{border-color:var(--text);background:transparent;color:var(--text)}.abx-page .button-secondary:hover{background:var(--text);color:var(--bg)}.abx-page .button-small{min-height:44px;padding:10px 16px;font-size:15px}.abx-page .button:disabled{cursor:not-allowed;opacity:.6}.abx-page .site-header{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--line)}.abx-page .nav{display:flex;min-height:80px;align-items:center;justify-content:space-between;gap:24px}.abx-page .logo{display:inline-flex;min-width:156px;min-height:44px;align-items:center;gap:10px;color:var(--text)}.abx-page .logo-mark{width:36px;height:32px;flex:none}.abx-page .wordmark{font-size:30px;font-weight:700;line-height:1;letter-spacing:-.04em}.abx-page .wordmark-dot{color:#648b28}.abx-page .site-footer .wordmark-dot,.dark .abx-page .wordmark-dot{color:var(--lime)}.abx-page .nav-links{display:flex;align-items:center;gap:22px;font-size:14px;font-weight:600}.abx-page .nav-links a{display:inline-flex;min-height:44px;align-items:center;color:var(--muted)}.abx-page .nav-links a:hover{color:var(--text)}.abx-page .nav-actions{display:flex;align-items:center;gap:8px}.abx-page .icon-toggle,.abx-page .lang-toggle,.abx-page .menu-toggle{display:inline-flex;width:44px;height:44px;flex:none;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:transparent;cursor:pointer}.abx-page .icon-toggle:hover,.abx-page .lang-toggle:hover,.abx-page .menu-toggle:hover{background:var(--surface)}.abx-page .icon-toggle svg,.abx-page .menu-toggle svg{width:21px;height:21px}.abx-page .lang-toggle{font-size:13px;font-weight:700}.abx-page .menu-toggle,.abx-page .menu-toggle .close-icon,.abx-page .menu-toggle[aria-expanded=true] .menu-icon{display:none}.abx-page .menu-toggle[aria-expanded=true] .close-icon{display:block}.abx-page .hero{position:relative;overflow:hidden;padding-block:clamp(56px,7vw,88px) 48px}.abx-page .hero-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);align-items:center;gap:clamp(48px,6vw,80px)}.abx-page .hero-copy{padding-block:24px}.abx-page .hero h1{max-width:690px;font-size:clamp(44px,4.65vw,64px);font-weight:650;line-height:1.02;letter-spacing:-.038em}.abx-page .hero-lead{max-width:600px;margin-top:28px;color:var(--muted);font-size:clamp(18px,1.55vw,20px);line-height:1.55}.abx-page .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.abx-page .hero-note{margin-top:18px;color:var(--muted);font-size:14px}.abx-page .hero-note>span+span:before{content:"/";margin-inline:10px;color:var(--teal)}.abx-page .board-wrap{min-width:0}.abx-page .decision-board{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 24px 60px -32px rgba(16,46,44,.45)}.dark .abx-page .decision-board{box-shadow:0 24px 60px -28px rgba(0,0,0,.45)}.abx-page .board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 18px;border-bottom:1px solid var(--line)}.abx-page .board-title{font-size:18px;font-weight:650;line-height:1.3}.abx-page .board-subtitle{margin-top:3px;color:var(--muted);font-size:13px}.abx-page .board-file{color:var(--teal);white-space:nowrap}.dark .abx-page .board-file{color:var(--lime)}.abx-page .board-columns,.abx-page .board-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(112px,.75fr) minmax(82px,.55fr);-moz-column-gap:12px;column-gap:12px;align-items:center}.abx-page .board-columns{padding:12px 24px 8px;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.03em}.abx-page .board-row{padding:17px 24px;border-top:1px solid var(--row-line)}.abx-page .board-row:first-of-type{border-top:0}.abx-page .case-name{font-size:15px;font-weight:600;line-height:1.35}.abx-page .case-detail{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.4}.abx-page .decision{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:28px;padding:5px 8px;border-radius:4px;font-family:var(--mono);font-size:11px;font-weight:600;line-height:1.2}.abx-page .decision-scale{background:var(--lime);color:var(--deep)}.abx-page .decision-condition{background:var(--amber);color:var(--deep)}.abx-page .decision-stop{background:var(--coral-pale);color:var(--coral-dark)}.abx-page .decision-correct{background:var(--teal);color:var(--paper)}.abx-page .owner{color:var(--muted);font-size:13px}.abx-page .board-gate{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:8px 24px 0;padding-block:16px;border-top:1px solid var(--line);color:var(--teal)}.dark .abx-page .board-gate{color:var(--lime)}.abx-page .board-gate:after,.abx-page .board-gate:before{content:"";height:1px;background:var(--line)}.abx-page .board-gate svg{width:32px;height:24px}.abx-page .board-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px 20px}.abx-page .board-foot strong{font-size:14px;font-weight:600}.abx-page .board-foot .meta{color:var(--muted);font-size:11px}.abx-page .board-caption{margin-top:12px;color:var(--muted);font-size:12px;text-align:right}.abx-page .proof-strip{border-block:1px solid var(--line);background:var(--surface)}.abx-page .proof-layout{display:grid;grid-template-columns:1.15fr repeat(3,1fr);align-items:stretch}.abx-page .proof-intro,.abx-page .proof-item{padding:28px 24px}.abx-page .proof-intro{padding-left:0;display:flex;align-items:center;color:var(--muted);font-size:14px;line-height:1.45}.abx-page .proof-item{border-left:1px solid var(--line)}.abx-page .proof-item dt{font-size:17px;font-weight:650;line-height:1.3}.abx-page .proof-item dd{margin-top:7px;color:var(--muted);font-size:13px;line-height:1.45}.abx-page .proof-frameworks{padding-block:0 18px;color:var(--muted);font-size:12px;text-align:right}.abx-page .proof-frameworks a{color:var(--teal);font-weight:600;text-decoration:underline;text-underline-offset:3px}.dark .abx-page .proof-frameworks a{color:var(--lime)}.abx-page .outcomes-head{display:grid;grid-template-columns:1.35fr .65fr;gap:64px;align-items:end}.abx-page .outcomes-head .section-intro{margin:0;font-size:17px}.abx-page .outcome-list{margin-top:64px;border-top:1px solid var(--line)}.abx-page .outcome-row{display:grid;grid-template-columns:1fr 72px 1fr;gap:24px;align-items:center;padding-block:30px;border-bottom:1px solid var(--line)}.abx-page .outcome-state{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:500}.abx-page .outcome-row h3{margin-top:8px;font-size:21px;font-weight:600;line-height:1.3}.abx-page .outcome-row p:last-child{margin-top:8px;color:var(--muted);font-size:15px;line-height:1.5}.abx-page .outcome-after h3{color:var(--teal)}.dark .abx-page .outcome-after h3{color:var(--lime)}.abx-page .gate-symbol{display:flex;align-items:center;color:var(--teal)}.dark .abx-page .gate-symbol{color:var(--lime)}.abx-page .gate-symbol:after,.abx-page .gate-symbol:before{content:"";flex:1;height:1px;background:var(--line)}.abx-page .gate-symbol svg{width:30px;height:24px;margin-inline:5px}.abx-page .illustrative-note{margin-top:18px;color:var(--muted);font-size:13px}.abx-page .diagnostic{background:var(--surface);border-block:1px solid var(--line)}.abx-page .diagnostic-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(56px,8vw,112px);align-items:start}.abx-page .diagnostic-sticky{position:sticky;top:120px}.abx-page .diagnostic-sticky .section-title{font-size:clamp(34px,3.7vw,48px)}.abx-page .diagnostic-sticky .section-intro{font-size:17px}.abx-page .deliverables{counter-reset:deliverable;border-top:1px solid var(--line)}.abx-page .deliverable{counter-increment:deliverable;display:grid;grid-template-columns:36px 1fr;gap:18px;padding-block:22px;border-bottom:1px solid var(--line)}.abx-page .deliverable:before{content:counter(deliverable,decimal-leading-zero);padding-top:4px;color:var(--teal);font-family:var(--mono);font-size:12px}.dark .abx-page .deliverable:before{color:var(--lime)}.abx-page .deliverable h3{font-size:19px;font-weight:600;line-height:1.3}.abx-page .deliverable p{margin-top:6px;color:var(--muted);font-size:15px;line-height:1.5}.abx-page .scope{margin-top:40px;padding:28px;background:var(--bg);border-radius:12px}.abx-page .scope h3{font-size:20px;font-weight:650}.abx-page .scope-list{margin-top:18px}.abx-page .scope-list li{position:relative;padding-left:18px;color:var(--muted);font-size:14px}.abx-page .scope-list li+li{margin-top:10px}.abx-page .scope-list li:before{content:"";position:absolute;top:.72em;left:0;width:6px;height:6px;background:var(--teal);border-radius:50%}.abx-page .price-band{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:24px;align-items:center;margin-top:72px;padding:32px;background:var(--deep);color:var(--paper);border-radius:12px}.abx-page .price-band h3{font-size:24px;font-weight:600;line-height:1.25}.abx-page .price-band p{margin-top:8px;color:var(--on-dark-muted);font-size:14px}.abx-page .price{padding-left:24px;border-left:1px solid var(--line-dark)}.abx-page .price strong{display:block;color:var(--lime);font-size:28px;font-weight:600;line-height:1.2}.abx-page .price>span{display:block;margin-top:6px;color:var(--on-dark-muted);font-size:13px}.abx-page .exclusions{margin-top:20px;color:var(--muted);font-size:13px}.abx-page .exclusions summary{width:-moz-fit-content;width:fit-content;min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--teal);font-weight:600}.dark .abx-page .exclusions summary{color:var(--lime)}.abx-page .exclusions summary:after{content:"+";font-family:var(--mono);font-size:18px}.abx-page .exclusions[open] summary:after{content:"−"}.abx-page .exclusions p{max-width:850px;padding-block:8px 16px}.abx-page .sample-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(56px,8vw,112px);align-items:center}.abx-page .sample-copy .section-title{font-size:clamp(34px,3.8vw,48px)}.abx-page .sample-points{margin-top:30px;border-top:1px solid var(--line)}.abx-page .sample-points li{padding-block:16px;border-bottom:1px solid var(--line)}.abx-page .sample-points strong{display:block;font-size:16px;font-weight:600}.abx-page .sample-points li>span{display:block;margin-top:4px;color:var(--muted);font-size:14px}.abx-page .sample-copy .button{margin-top:28px}.abx-page .sample-note{margin-top:12px;color:var(--muted);font-size:12px}.abx-page .sample-visual{position:relative;min-height:600px}.abx-page .sample-page{position:absolute;width:min(62%,370px);margin:0;box-shadow:0 28px 60px -30px rgba(16,46,44,.55)}.abx-page .sample-page img{width:100%;height:auto;border-radius:4px}.abx-page .sample-page-front{top:0;left:0;z-index:2}.abx-page .sample-page-back{right:0;bottom:0;transform:rotate(3deg)}.abx-page .sample-stamp{position:absolute;right:4%;top:6%;z-index:3;padding:12px 16px;background:var(--lime);color:var(--deep);border-radius:8px;font-family:var(--mono);font-size:11px;font-weight:600;transform:rotate(2deg)}.abx-page .dark-section{background:var(--deep);color:var(--paper)}.abx-page .dark-section .section-intro{color:var(--on-dark-muted)}.abx-page .method-head{display:grid;grid-template-columns:1.25fr .75fr;gap:64px;align-items:end}.abx-page .method-head .section-intro{margin:0;font-size:17px}.abx-page .method-flow{display:grid;grid-template-columns:repeat(3,1fr);margin-top:64px;border-block:1px solid var(--line-dark)}.abx-page .method-step{position:relative;padding:30px 32px 34px 0}.abx-page .method-step+.method-step{padding-left:32px;border-left:1px solid var(--line-dark)}.abx-page .method-step .meta{color:var(--lime)}.abx-page .method-step h3{margin-top:16px;font-size:24px;font-weight:600}.abx-page .method-step p{margin-top:10px;color:var(--on-dark-muted);font-size:15px}.abx-page .independence{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:48px}.abx-page .independence h3{font-size:22px;font-weight:600}.abx-page .independence p{margin-top:12px;color:var(--on-dark-muted);font-size:15px}.abx-page .independence .framework-note{font-size:13px}.abx-page .experience-layout{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(56px,8vw,112px)}.abx-page .experience-quote{max-width:720px;font-size:clamp(32px,3.5vw,46px);font-weight:500;line-height:1.15;letter-spacing:-.025em}.abx-page .experience-copy>p{max-width:620px;margin-top:28px;color:var(--muted);font-size:18px}.abx-page .founder{padding-left:40px;border-left:1px solid var(--line)}.abx-page .founder-name{font-size:25px;font-weight:650}.abx-page .founder-role{margin-top:4px;color:var(--muted);font-size:14px}.abx-page .founder-bio{margin-top:24px;color:var(--muted);font-size:16px}.abx-page .founder .text-link{margin-top:16px}.abx-page .experience-list{margin-top:30px;border-top:1px solid var(--line)}.abx-page .experience-list li{padding-block:14px;border-bottom:1px solid var(--line);font-size:14px}.abx-page .it-answer{grid-column:1/-1;display:grid;grid-template-columns:.55fr 1.45fr;gap:40px;margin-top:8px;padding-top:32px;border-top:1px solid var(--line)}.abx-page .it-answer h3{font-size:21px;font-weight:600}.abx-page .it-answer p{max-width:720px;color:var(--muted);font-size:16px}.abx-page .faq{background:var(--surface);border-top:1px solid var(--line)}.abx-page .faq-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:clamp(56px,8vw,112px);align-items:start}.abx-page .faq-heading{position:sticky;top:120px}.abx-page .faq-heading .section-title{font-size:clamp(34px,3.6vw,46px)}.abx-page .faq-heading p{margin-top:20px;color:var(--muted);font-size:16px}.abx-page .faq-list{border-top:1px solid var(--line)}.abx-page .faq-item{border-bottom:1px solid var(--line)}.abx-page .faq-item summary{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;padding-block:18px;cursor:pointer;font-size:18px;font-weight:600;list-style:none}.abx-page .faq-item summary::-webkit-details-marker{display:none}.abx-page .faq-item summary svg{width:20px;height:20px;flex:none;color:var(--teal);transition:transform .2s var(--ease)}.dark .abx-page .faq-item summary svg{color:var(--lime)}.abx-page .faq-item[open] summary svg{transform:rotate(45deg)}.abx-page .faq-item p{max-width:680px;padding:0 40px 24px 0;color:var(--muted);font-size:16px}.abx-page .contact-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end}.abx-page .contact h2{max-width:760px;font-size:clamp(40px,5vw,62px);font-weight:600;line-height:1.05;letter-spacing:-.035em}.abx-page .contact-copy{max-width:650px;margin-top:24px;color:var(--on-dark-muted);font-size:18px}.abx-page .contact-action{padding-left:40px;border-left:1px solid var(--line-dark)}.abx-page .contact-action>p{margin-top:20px;color:var(--on-dark-muted);font-size:13px}.abx-page .contact-steps{display:grid;gap:16px}.abx-page .contact-steps li{display:flex;align-items:flex-start;gap:12px}.abx-page .contact-steps li>span{display:inline-flex;width:28px;height:28px;flex:none;align-items:center;justify-content:center;background:var(--lime);color:var(--deep);border-radius:50%;font-family:var(--mono);font-size:12px;font-weight:600}.abx-page .contact-steps p{color:var(--on-dark-muted);font-size:14px}#contact-form{max-width:880px;margin:56px auto 0;padding:32px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px}.abx-page .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.abx-page .form-field label{display:block;margin-bottom:6px;font-size:14px;font-weight:600}#contact-form input:not([type=checkbox]),#contact-form select,#contact-form textarea{width:100%;min-height:54px;padding:14px 16px;background:var(--bg);color:var(--text);border:1px solid var(--muted);border-radius:8px;font:400 16px/1.4 var(--sans)}#contact-form textarea{min-height:132px;resize:vertical}#contact-form input:focus,#contact-form select:focus,#contact-form textarea:focus{border-color:var(--teal)}#contact-form [aria-invalid=true]{border-color:var(--coral-dark)}.dark #contact-form [aria-invalid=true]{border-color:#f1a08e}.abx-page .form-challenge{margin-top:20px}.abx-page .field-error{min-height:20px;margin-top:4px;color:var(--coral-dark);font-size:13px;font-weight:600;line-height:1.4}.dark .abx-page .field-error{color:#f1a08e}.abx-page .hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.abx-page .form-consent{margin-top:18px}.abx-page .form-consent label{display:flex;min-height:44px;align-items:flex-start;gap:12px;color:var(--muted);font-size:14px;cursor:pointer}.abx-page .form-consent input{width:20px;height:20px;flex:none;margin:3px 0 0;accent-color:var(--teal)}.abx-page .form-consent a,.abx-page .form-email a{color:var(--teal);text-decoration:underline;text-underline-offset:4px}.dark .abx-page .form-consent a,.dark .abx-page .form-email a{color:var(--lime)}.abx-page .form-email,.abx-page .form-privacy{margin-top:14px;color:var(--muted);font-size:13px}#form-submit{margin-top:22px}#form-status{margin-top:16px;font-size:14px;line-height:1.5}.abx-page .form-status-success{color:var(--teal)}.dark .abx-page .form-status-success{color:var(--lime)}.abx-page .form-status-error{color:var(--coral-dark)}.dark .abx-page .form-status-error{color:#f1a08e}.abx-page .site-footer{background:var(--deep);color:var(--on-dark-muted);border-top:1px solid var(--line-dark)}.abx-page .footer-layout{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:28px}.abx-page .footer-brand{display:flex;align-items:center;gap:22px}.abx-page .footer-brand .logo{color:var(--paper);min-width:auto}.abx-page .footer-brand p{font-size:13px}.abx-page .footer-links{display:flex;flex-wrap:wrap;gap:24px;font-size:13px}.abx-page .footer-links a{display:inline-flex;min-height:44px;align-items:center}.abx-page .footer-links a:hover{color:var(--paper)}@media (prefers-reduced-motion:no-preference){.abx-page .decision-board{animation:abx-board-enter .85s var(--ease) both}.abx-page .board-row{animation:abx-row-enter .65s var(--ease) both}.abx-page .board-row:nth-of-type(2){animation-delay:.12s}.abx-page .board-row:nth-of-type(3){animation-delay:.18s}.abx-page .board-row:nth-of-type(4){animation-delay:.24s}.abx-page .board-row:nth-of-type(5){animation-delay:.3s}@keyframes abx-board-enter{0%{opacity:.01;transform:translateY(16px);clip-path:inset(0 0 80% 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0)}}@keyframes abx-row-enter{0%{opacity:.01;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}}@media (max-width:1100px){.abx-page .nav-actions>.button{display:none}}@media (max-width:1050px){.abx-page .hero-layout{grid-template-columns:1fr;gap:40px}.abx-page .hero-copy{max-width:790px;padding-bottom:0}.abx-page .hero h1{max-width:790px}.abx-page .hero-lead{max-width:680px}.abx-page .board-wrap{max-width:760px;width:100%}.abx-page .proof-layout{grid-template-columns:repeat(3,1fr)}.abx-page .proof-intro{grid-column:1/-1;padding:22px 0 16px}.abx-page .proof-item:first-of-type{border-left:0;padding-left:0}.abx-page .method-head,.abx-page .outcomes-head{grid-template-columns:1fr;gap:24px}.abx-page .method-head .section-intro,.abx-page .outcomes-head .section-intro{margin-top:0}.abx-page .sample-visual{min-height:520px}}@media (max-width:900px){.abx-page .nav{min-height:72px}.abx-page .menu-toggle{display:inline-flex}.abx-page .nav-links{position:fixed;inset:73px 0 auto;display:none;padding:20px var(--gutter) 28px;background:var(--bg);border-bottom:1px solid var(--line)}.abx-page .nav-links.open{display:grid;gap:4px}.abx-page .nav-links a{min-height:52px;font-size:18px}}@media (max-width:800px){.abx-page .contact-layout,.abx-page .diagnostic-layout,.abx-page .experience-layout,.abx-page .faq-layout,.abx-page .sample-layout{grid-template-columns:1fr;gap:48px}.abx-page .diagnostic-sticky,.abx-page .faq-heading{position:static}.abx-page .price-band{grid-template-columns:1fr 1fr}.abx-page .price-band>:first-child{grid-column:1/-1}.abx-page .price:first-of-type{padding-left:0;border-left:0}.abx-page .sample-visual{min-height:580px}.abx-page .method-flow{grid-template-columns:1fr}.abx-page .method-step{padding:26px 0}.abx-page .method-step+.method-step{padding-left:0;border-left:0;border-top:1px solid var(--line-dark)}.abx-page .independence{grid-template-columns:1fr;gap:32px}.abx-page .founder{padding-left:0;padding-top:32px;border-left:0;border-top:1px solid var(--line)}.abx-page .it-answer{grid-template-columns:1fr;gap:16px}.abx-page .contact-action{padding-left:0;padding-top:32px;border-left:0;border-top:1px solid var(--line-dark)}.abx-page .footer-brand,.abx-page .footer-layout{align-items:flex-start}.abx-page .footer-layout{flex-direction:column;gap:16px}.abx-page .footer-brand{flex-direction:column;gap:10px}}@media (max-width:560px){.abx-page{font-size:16px}.abx-page .section{padding-block:72px}.abx-page .hero{padding-top:44px}.abx-page .hero-copy{padding-top:0}.abx-page .hero h1{font-size:clamp(40px,11.5vw,52px);line-height:1.03}.abx-page .hero-lead{margin-top:22px;font-size:18px}.abx-page .hero-actions{display:grid}.abx-page .hero-actions .button{width:100%}.abx-page .hero-note>span{display:block}.abx-page .hero-note>span+span{margin-top:3px}.abx-page .hero-note>span+span:before{content:none}.abx-page .logo{min-width:126px;gap:8px}.abx-page .logo-mark{width:32px;height:28px}.abx-page .wordmark{font-size:26px}.abx-page .nav-actions{gap:6px}.abx-page .board-head{padding:18px 16px 15px}.abx-page .board-columns,.abx-page .board-file{display:none}.abx-page .board-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:16px}.abx-page .board-row .owner{grid-column:1;font-size:12px}.abx-page .board-row .decision{grid-column:2;grid-row:1/span 2}.abx-page .board-gate{margin-inline:16px}.abx-page .board-foot{align-items:flex-start;flex-direction:column;gap:5px;padding:12px 16px 18px}.abx-page .board-caption{text-align:left}.abx-page .proof-layout{grid-template-columns:1fr}.abx-page .proof-item{padding:18px 0;border-left:0;border-top:1px solid var(--line)}.abx-page .proof-frameworks{text-align:left}.abx-page .outcome-row{grid-template-columns:1fr;gap:16px;padding-block:26px}.abx-page .gate-symbol{width:54px;transform:rotate(90deg);transform-origin:center;margin-left:12px}.abx-page .outcome-after{padding-top:4px}.abx-page .outcomes-head{gap:20px}.abx-page .outcome-list{margin-top:40px}.abx-page .deliverable{grid-template-columns:28px 1fr;gap:12px}.abx-page .scope{padding:22px}.abx-page .price-band{grid-template-columns:1fr;padding:26px 22px}.abx-page .price-band>:first-child{grid-column:auto}.abx-page .price{padding:20px 0 0;border-left:0;border-top:1px solid var(--line-dark)}.abx-page .sample-visual{min-height:410px;margin-top:8px}.abx-page .sample-page{width:66%}.abx-page .sample-stamp{right:0;top:2%;font-size:11px;padding:9px 10px}.abx-page .sample-copy .button{width:100%}.abx-page .method-flow{margin-top:40px}.abx-page .experience-quote{font-size:32px}.abx-page .faq-item summary{font-size:17px}.abx-page .contact h2{font-size:40px}#contact-form{margin-top:40px;padding:22px}.abx-page .form-grid{grid-template-columns:1fr;gap:12px}#form-submit{width:100%}.abx-page .footer-links{gap:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.abx-page *,.abx-page :after,.abx-page :before{animation:none!important;transition:none!important}}.hover\:bg-muted:hover{--tw-bg-opacity:1;background-color:rgb(233 229 218/var(--tw-bg-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(54 83 78/var(--tw-border-opacity,1))}.dark\:border-slate-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(36 68 63/var(--tw-border-opacity,1))}.dark\:bg-slate-900\/95:is(.dark *){background-color:rgba(23,59,56,.95)}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(16 46 44/var(--tw-bg-opacity,1))}.dark\:text-sky-400:is(.dark *){--tw-text-opacity:1;color:rgb(198 243 107/var(--tw-text-opacity,1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity:1;color:rgb(244 241 232/var(--tw-text-opacity,1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity:1;color:rgb(220 226 220/var(--tw-text-opacity,1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity:1;color:rgb(169 187 180/var(--tw-text-opacity,1))}.dark\:hover\:bg-slate-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(36 68 63/var(--tw-bg-opacity,1))}@media (min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}