html,body{overflow-x:clip}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);text-rendering:optimizelegibility;line-height:1.65}::selection{background:var(--color-accent);color:var(--color-accent-ink)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.az-page{background:var(--color-paper);color:var(--color-ink)}.az-page :where(section,[id]),.footer[id]{scroll-margin-top:6.25rem}.az-container,.header>.container,.footer>.container{width:100%;max-width:76rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.az-page h1,.az-page h2,.az-page h3,.az-page h4,.footer h2,.form-card h2{color:inherit;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;font-weight:650;line-height:1.04}.az-page h1{font-family:var(--font-display);font-size:var(--text-display);max-width:12ch}.az-page h2,.az-page h3,.az-page h4,.footer h2,.form-card h2{font-family:var(--font-body)}.az-page h2,.form-card h2{max-width:17ch;font-size:clamp(2rem,4vw,3.6rem)}.az-page h3{font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.2}.az-page p,.az-page li{color:var(--color-muted)}.az-kicker,.eyebrow{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.13em;margin:0 0 var(--space-md);text-transform:uppercase;font-weight:750;line-height:1.4;color:var(--color-accent)!important}.az-lede{max-width:43rem;font-size:clamp(1.08rem,1.6vw,1.34rem);line-height:1.55;color:var(--color-ink-2)!important}.az-actions,.form-actions{align-items:center;gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.btn{border:var(--rule-hair) solid transparent;border-radius:var(--radius-button);font-family:var(--font-body);font-size:var(--text-sm);align-items:center;gap:var(--space-sm);min-height:3rem;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);white-space:nowrap;justify-content:center;padding:.85rem 1.15rem;font-weight:750;line-height:1.1;text-decoration:none;display:inline-flex}.btn span{white-space:nowrap}.btn-primary{background:var(--color-accent);color:var(--color-accent-ink)}.btn-secondary{border-color:var(--color-rule-strong);color:var(--color-ink);background:0 0}.btn-dark{background:var(--color-paper);color:var(--color-ink)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.58;transform:none}.az-hero,.interior-hero{background:radial-gradient(circle at 80% 18%, color-mix(in oklch, var(--color-accent) 16%, transparent), transparent 30rem), linear-gradient(145deg, var(--color-paper), var(--color-paper-2));border-bottom:var(--rule-hair) solid var(--color-rule);min-height:43rem;padding-block:clamp(4.5rem,6vw,5.5rem) clamp(5.5rem,8vw,7.5rem)}.az-hero h1{font-size:clamp(2.7rem,4.1vw,4.4rem)}.az-hero-grid,.interior-hero-grid{align-items:center;gap:clamp(3rem,7vw,6rem);display:grid}.az-hero-copy>*+*,.interior-hero-grid>div>*+*{margin-top:var(--space-lg)}.az-reassurance{border-left:2px solid var(--color-accent-2);font-size:var(--text-sm);max-width:42rem;padding-left:var(--space-md);color:var(--color-muted)!important;margin-top:var(--space-lg)!important}.reveal-once{animation:hero-settle var(--dur-long) var(--ease-out) both}@keyframes hero-settle{0%{transform:translateY(.7rem)}}.hero-editorial-visual{min-width:0;margin:0}.hero-editorial-image{aspect-ratio:1;background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-panel);box-shadow:0 2rem 5rem color-mix(in oklch, var(--color-paper) 72%, transparent);position:relative;overflow:hidden}.hero-editorial-image:after{background:linear-gradient(to top, color-mix(in oklch, var(--color-paper) 38%, transparent), transparent 32%);content:"";pointer-events:none;position:absolute;inset:0}.hero-editorial-image img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-editorial-visual figcaption{border-left:2px solid var(--color-accent-2);font-size:var(--text-sm);gap:var(--space-xs);margin-top:var(--space-md);padding-left:var(--space-md);display:grid}.hero-editorial-visual figcaption strong{color:var(--color-ink)}.hero-editorial-visual figcaption span{color:var(--color-muted);line-height:1.55}.buyer-band{background:var(--color-accent-2);color:var(--color-accent-ink)}.buyer-band-grid{gap:var(--space-lg);padding-block:1.65rem;display:grid}.buyer-band p{color:var(--color-accent-ink);margin:0}.buyer-band strong{font-weight:800}.az-section{padding-block:clamp(4.75rem,9vw,7.5rem)}.az-section-dark{background:var(--color-paper)}.az-section-slate{background:var(--color-paper-2)}.az-section-light,.az-section-paper{background:var(--color-light-paper);color:var(--color-light-ink)}.az-section-light p,.az-section-light li,.az-section-paper p,.az-section-paper li{color:var(--color-light-muted)}.az-section-cyan{background:var(--color-light-paper-2);color:var(--color-light-ink)}.az-section-cyan p,.az-section-cyan li{color:var(--color-light-muted)!important}.az-section-cyan .az-kicker{color:var(--color-accent-2)!important}.section-title-row,.split-heading,.generic-section-head{gap:var(--space-xl);margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.section-title-row p,.split-heading p,.generic-section-head p{font-size:var(--text-md);max-width:40rem}.problem-row{border-top:var(--rule-hair) solid var(--color-rule);align-items:start;gap:var(--space-md);padding-block:clamp(1.75rem,4vw,2.75rem);display:grid}.problem-row:before{content:none}.problem-row h3,.problem-row p{margin:0}.problem-row .az-icon{color:var(--color-accent-2);display:inline-flex}.problem-row p{max-width:44rem}.outcome-layout,.roadmap-layout,.governance-layout,.deliverable-layout,.faq-layout,.readiness-promo-grid,.final-conversion-inner{gap:clamp(2.5rem,7vw,6rem);display:grid}.outcome-intro,.roadmap-copy{align-self:start}.outcome-list,.roadmap-steps,.deliverable-list,.service-ledger,.service-pillars{display:grid}.outcome-list article,.roadmap-steps li,.deliverable-list li,.service-ledger article,.service-pillar{border-top:var(--rule-hair) solid currentColor;gap:var(--space-md);padding-block:var(--space-xl);display:grid}.outcome-list article span,.roadmap-steps li>span,.service-pillar-index,.service-pillar>span{color:var(--color-accent-2);font-family:var(--font-display);font-size:var(--text-sm);font-weight:800}.outcome-list article p,.roadmap-steps li p,.service-ledger article p,.service-pillar p{margin:0}.service-ledger article{grid-template-columns:auto 1fr}.service-ledger article>svg{color:var(--color-accent);margin-top:var(--space-2xs)}.service-ledger article .text-link,.article-card .text-link{color:inherit;font-size:var(--text-sm);-webkit-text-decoration-color:var(--color-accent-2);text-decoration-color:var(--color-accent-2);text-underline-offset:.3em;font-weight:750}.roadmap-steps{border-left:2px solid var(--color-accent-2);margin-block:0;padding-left:clamp(1.5rem,4vw,3rem);list-style:none}.roadmap-steps li{border-color:var(--color-rule);position:relative}.roadmap-steps li:before{background:var(--color-accent-2);border:.35rem solid var(--color-paper);content:"";border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:2.6rem;left:calc(-1*clamp(1.5rem,4vw,3rem) - .6rem)}.deliverable-list li{border-color:color-mix(in oklch, var(--color-light-ink) 25%, transparent);grid-template-columns:auto 1fr}.deliverable-list{margin:0;padding:0;list-style:none}.deliverable-list svg{color:var(--color-accent-2)}.deliverable-list strong{font-family:var(--font-display);font-size:var(--text-md);display:block}.deliverable-list p{margin:var(--space-xs) 0 0}.governance-section{border-block:var(--rule-hair) solid var(--color-rule)}.governance-layout ul,.services-principle ul{margin:0;padding:0;list-style:none}.governance-layout li,.services-principle li{border-top:var(--rule-hair) solid var(--color-rule);padding-block:var(--space-md)}.governance-layout li:before,.services-principle li:before{color:var(--color-accent-2);content:"—";margin-right:var(--space-sm)}.readiness-promo .btn-primary{background:var(--color-accent);color:var(--color-accent-ink)}.az-faq{border-top:var(--rule-hair) solid var(--color-rule)}.az-faq .faq-item{border-bottom:var(--rule-hair) solid var(--color-rule)}.az-faq .faq-item h3{margin:0}.az-faq .faq-item button{color:inherit;text-align:left;width:100%;font-family:var(--font-body);font-size:var(--text-md);background:0 0;border:0;justify-content:space-between;align-items:center;min-height:4rem;line-height:1.35;text-decoration:none;display:flex}.az-faq [aria-expanded=true] .faq-rotate{transform:rotate(45deg)}.faq-rotate{border:var(--rule-hair) solid var(--color-rule-strong);height:2rem;transition:transform var(--dur-short) var(--ease-out);border-radius:50%;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;display:inline-flex}.az-faq p{font-size:var(--text-base);max-width:46rem;line-height:1.7}.faq-panel{padding-bottom:var(--space-lg)}.final-conversion{background:var(--color-light-paper-2);color:var(--color-light-ink);padding-block:clamp(4rem,8vw,7rem)}.final-conversion p{color:var(--color-light-muted);max-width:40rem}.final-conversion .btn-secondary{border-color:var(--color-light-muted);color:var(--color-light-ink)}.interior-hero{min-height:34rem}.interior-hero h1{max-width:15ch}.interior-proof,.insight-hero-art{background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-panel);min-height:19rem;padding:var(--space-xl)}.interior-proof{align-content:end;display:grid}.interior-proof strong{color:var(--color-accent);font-family:var(--font-display);font-size:clamp(2rem,5vw,4rem)}.thank-you-proof svg{color:var(--color-accent-2);margin-bottom:var(--space-lg)}.thank-you-proof p{margin-bottom:0}.generic-section{padding-block:clamp(4.5rem,8vw,7rem)}.generic-section+.generic-section{border-top:var(--rule-hair) solid var(--color-rule)}.generic-items{display:grid}.generic-item{border-top:var(--rule-hair) solid var(--color-rule);gap:var(--space-md);padding-block:var(--space-xl);display:grid}.generic-item-title-only,.title-only-item{padding-block:var(--space-md)}.generic-item-heading{align-items:start;gap:var(--space-sm);grid-template-columns:auto 1fr;display:grid}.generic-item-heading svg{color:var(--color-accent)}.generic-item-index{color:var(--color-accent-2);font-family:var(--font-display);font-size:var(--text-sm)}.editorial-prose{color:var(--color-muted);max-width:48rem}.editorial-prose :where(h2,h3,h4){color:var(--color-ink);margin-top:var(--space-xl)}.editorial-prose a{color:var(--color-accent)}.comparison-ledger{gap:var(--space-lg);display:grid}.comparison-ledger>div{border-top:var(--rule-hair) solid var(--color-rule);padding-top:var(--space-lg)}.service-pillars{border-bottom:var(--rule-hair) solid var(--color-rule)}.service-pillar{border-color:var(--color-rule)}.service-pillar-main,.service-pillar-deliverables{gap:var(--space-md);display:grid}.service-pillar-deliverables ul{margin:0;padding-left:1.2rem}.service-pillar-deliverables li{margin-block:var(--space-xs)}.services-principle{border-left:2px solid var(--color-accent-2);padding-left:var(--space-xl);align-self:start}.services-principle strong,.services-principle span{display:block}.services-principle strong{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-xl)}.services-principle span{border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2);padding-block:var(--space-md)}.service-pillar dl,.service-pillar dd{margin:0}.service-pillar dl{gap:var(--space-lg);display:grid}.service-pillar dt{color:var(--color-light-ink);font-size:var(--text-sm);font-weight:750}.service-pillar dd{color:var(--color-light-muted);margin-top:var(--space-xs)}.service-pillar-index{gap:var(--space-sm);justify-items:start;display:grid}.service-pillar-index svg{color:var(--color-accent-2)}.article-grid{gap:var(--space-xl);padding-block:clamp(4rem,8vw,7rem);display:grid}.article-card{border-top:var(--rule-hair) solid var(--color-rule);gap:var(--space-lg);padding-block:var(--space-xl);display:grid}.article-art{background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);min-height:13rem;position:relative;overflow:hidden}.article-art:before,.article-art:after,.insight-hero-art:before,.insight-hero-art:after{content:"";position:absolute}.article-art:before,.insight-hero-art:before{background-image:linear-gradient(var(--color-rule) 1px, transparent 1px), linear-gradient(90deg, var(--color-rule) 1px, transparent 1px);background-size:2rem 2rem;inset:0}.article-art:after,.insight-hero-art:after{background:var(--color-accent-2);border:.75rem solid var(--color-paper-2);border-radius:50%;width:5.5rem;height:5.5rem;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.article-meta{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:750;color:var(--color-accent-2)!important}.funnel-hero{min-height:0;padding-block:clamp(3rem,5vw,4.5rem)}.funnel-hero-layout{align-items:end;gap:clamp(2rem,6vw,5rem);display:grid}.funnel-hero-copy>*+*{margin-top:var(--space-md)}.funnel-hero h1{max-width:14ch;font-size:clamp(2.65rem,5vw,4.75rem)}.funnel-hero .az-lede{max-width:47rem}.funnel-principles{border-top:var(--rule-hair) solid var(--color-rule-strong);margin:0;padding:0;list-style:none;display:grid}.funnel-principles li{border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2);font-size:var(--text-sm);align-items:center;gap:var(--space-md);padding-block:var(--space-sm);grid-template-columns:auto 1fr;font-weight:650;display:grid}.funnel-principles span{color:var(--color-accent-2);font-size:var(--text-xs);letter-spacing:.08em}.article-body .legal-layout{gap:clamp(2rem,6vw,5rem);display:grid}.article-body .toc{align-self:start;gap:var(--space-sm);display:grid}.article-body .toc a{color:var(--color-light-muted);font-size:var(--text-sm);-webkit-text-decoration-color:var(--color-accent-2);text-decoration-color:var(--color-accent-2);text-underline-offset:.25em}.article-section{border-top:var(--rule-hair) solid color-mix(in oklch, var(--color-light-ink) 22%, transparent);padding-block:var(--space-xl)}.article-section h2{max-width:24ch}.article-page .card{background:var(--color-light-paper-2);border:0;border-left:3px solid var(--color-accent-2);margin-top:var(--space-2xl);padding:var(--space-xl);border-radius:0}.article-page .button-row{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.funnel-page>.section,.funnel-page>.assessment-shell{margin:0}.funnel-page>.section,.funnel-page>.form-shell{padding:0}.funnel-page>.form-shell{display:block}.section-light,.section-cloud{background:var(--color-light-paper);color:var(--color-light-ink)}.form-shell,.review-form-layout{gap:clamp(2rem,6vw,5rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.funnel-page .form-shell,.funnel-page .review-form-layout{padding-block:clamp(3rem,6vw,5.5rem)}.form-card{background:var(--color-light-paper);border:var(--rule-hair) solid color-mix(in oklch, var(--color-light-ink) 20%, transparent);border-radius:var(--radius-card);color:var(--color-light-ink);padding:clamp(1.25rem,4vw,2.5rem)}.form-card.section-dark{background:var(--color-paper-2);border-color:var(--color-rule);color:var(--color-ink);align-self:start}.form-card p,.review-form-intro p,.review-form-intro li{color:var(--color-light-muted)}.funnel-page .form-card h2{font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.12}.form-required-note{border-top:var(--rule-hair) solid color-mix(in oklch, var(--color-light-ink) 18%, transparent);font-size:var(--text-xs);margin-top:var(--space-lg);padding-top:var(--space-sm)}.contact-next-steps{gap:var(--space-md);display:grid}.contact-next-steps ol{border-top:var(--rule-hair) solid var(--color-rule);margin:var(--space-sm) 0 0;padding:0;list-style:none}.contact-next-steps li{border-bottom:var(--rule-hair) solid var(--color-rule);gap:var(--space-md);padding-block:var(--space-md);grid-template-columns:auto 1fr;display:grid}.contact-next-steps li>span{color:var(--color-accent-2);font-size:var(--text-xs);letter-spacing:.08em;font-weight:750}.contact-next-steps strong{color:var(--color-ink);line-height:1.35;display:block}.contact-next-steps li p{font-size:var(--text-sm);margin:var(--space-xs) 0 0;line-height:1.55}.contact-diagnostic-link,.contact-diagnostic-link .btn{margin-top:var(--space-sm)}.form-card.section-dark p{color:var(--color-muted)}.field-grid{gap:var(--space-lg);margin-block:var(--space-xl);display:grid}.az-field{gap:var(--space-xs);min-width:0;display:grid}.az-field-label,.form-card .az-field-label,.review-form .az-field-label{font-size:var(--text-sm);margin:0;font-weight:700;display:block}.az-field-description,.az-field-error{font-size:var(--text-sm);min-height:1lh;margin:0}.az-field-error{color:var(--color-error)}.az-field[data-invalid=true] :where(input,select,textarea){border-color:var(--color-error)!important}.az-form-alert{align-items:start;gap:var(--space-sm);margin-block:var(--space-lg);padding:var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.az-form-alert strong,.az-form-alert p,.az-form-alert ul{margin-block:0;color:inherit!important}.az-form-alert ul{margin-top:var(--space-xs);padding-inline-start:var(--space-lg)}.az-form-alert-error{background:color-mix(in oklch, var(--color-error) 10%, var(--color-light-paper));border:var(--rule-hair) solid var(--color-error);color:var(--color-error)}.az-form-alert-success{background:color-mix(in oklch, var(--color-success) 10%, var(--color-light-paper));border:var(--rule-hair) solid var(--color-success);color:var(--color-success)}.form-card label,.review-form label{color:inherit;font-size:var(--text-sm);gap:var(--space-xs);margin-top:var(--space-lg);font-weight:700;display:grid}.field-grid label{margin-top:0}.form-card :where(input:not([type=checkbox]),select,textarea),.review-form :where(input:not([type=checkbox]),select,textarea){background:var(--color-light-paper);border:var(--rule-hair) solid color-mix(in oklch, var(--color-light-ink) 35%, transparent);border-radius:var(--radius-input);color:var(--color-light-ink);font:inherit;width:100%;min-height:3rem;padding:.75rem .85rem}.form-card input:not([type=checkbox],.honeypot-field),.form-card select,.form-card textarea,.review-form input:not([type=checkbox],.honeypot-field),.review-form select,.review-form textarea{background:var(--color-light-paper);border-color:color-mix(in oklch, var(--color-light-ink) 35%, transparent);color:var(--color-light-ink)}.form-card textarea,.review-form textarea{resize:vertical;min-height:8rem}.field-invalid :where(input,select,textarea){border-color:var(--color-error)!important}.field-error,.assessment-error{font-size:var(--text-sm);color:var(--color-error)!important}.field-error{min-height:1lh}.error-list{background:color-mix(in oklch, var(--color-error) 10%, var(--color-light-paper));border-left:3px solid var(--color-error);margin-block:var(--space-lg);padding:var(--space-md)}.warning,.form-reassurance{border-left:2px solid var(--color-caution);font-size:var(--text-sm);padding-left:var(--space-md);color:var(--color-light-muted)!important}.checkbox-field,.checkbox-line{grid-template-columns:auto 1fr;align-items:start!important;gap:var(--space-sm)!important;display:grid!important}.checkbox-input,.checkbox-line input{accent-color:var(--color-accent-2);height:1.25rem;margin-top:var(--space-2xs);width:1.25rem}.honeypot-field{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.check-list{margin-top:var(--space-xl);padding-left:1.2rem}.assessment-shell{background:var(--color-light-paper);color:var(--color-light-ink);padding-block:clamp(4rem,8vw,7rem)}.assessment-intro{max-width:48rem}.assessment-intro p,.assessment-question p,.assessment-result p,.assessment-result li{color:var(--color-light-muted)}.assessment-progress{align-items:center;gap:var(--space-sm);margin-block:var(--space-xl);max-width:44rem;display:grid}.assessment-progress>div:first-child{justify-content:space-between;display:flex}.az-progress{appearance:none;background:var(--color-light-paper-2);border-radius:var(--radius-input);border:0;width:100%;height:.55rem;overflow:hidden}.az-progress::-webkit-progress-bar{background:var(--color-light-paper-2)}.az-progress::-webkit-progress-value{background:var(--color-accent-2)}.az-progress::-moz-progress-bar{background:var(--color-accent-2)}.readiness-questions{gap:var(--space-xl);display:grid}.readiness-question{border:0;border-top:var(--rule-hair) solid color-mix(in oklch, var(--color-light-ink) 22%, transparent);padding:var(--space-xl) 0 0;margin:0}.readiness-question legend{color:var(--color-light-ink);font-family:var(--font-display);font-size:var(--text-lg);padding:0;font-weight:650;line-height:1.2}.readiness-question legend>span{color:var(--color-accent-2);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.1em;margin-bottom:var(--space-xs);display:block}.readiness-question legend>strong,.readiness-question legend>small{display:block}.readiness-question legend>small{color:var(--color-light-muted);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:normal;margin-top:var(--space-xs);font-weight:450;line-height:1.55}.readiness-options{gap:var(--space-sm);margin-top:var(--space-lg);display:grid}.readiness-options label{background:var(--color-light-paper);border:var(--rule-hair) solid color-mix(in oklch, var(--color-light-ink) 25%, transparent);border-radius:var(--radius-input);cursor:pointer;align-items:start;gap:var(--space-sm);min-height:3.25rem;padding:var(--space-md);grid-template-columns:auto 1fr;display:grid}.readiness-options label:has(input:checked){background:color-mix(in oklch, var(--color-accent-2) 11%, var(--color-light-paper));border-color:var(--color-accent-2)}.readiness-options input{accent-color:var(--color-accent-2);height:1.25rem;margin-top:var(--space-3xs);width:1.25rem}.readiness-options label>span,.readiness-options label>span strong,.readiness-options label>span small{display:block}.readiness-options label>span small{color:var(--color-light-muted);font-size:var(--text-sm);margin-top:var(--space-3xs);font-weight:450;line-height:1.45}.assessment-submit{border-top:var(--rule-hair) solid color-mix(in oklch, var(--color-light-ink) 22%, transparent);margin-top:var(--space-xl);padding-top:var(--space-xl)}.assessment-result{background:var(--color-paper-2);border-radius:var(--radius-panel);color:var(--color-ink);margin-top:var(--space-2xl);padding:clamp(1.5rem,5vw,3.5rem)}.assessment-result p,.assessment-result li{color:var(--color-muted)}.result-score{color:var(--color-accent);font-family:var(--font-display);align-items:baseline;gap:var(--space-xs);font-size:clamp(2.5rem,8vw,5rem);font-weight:750;line-height:1;display:flex}.result-score small{color:var(--color-muted);font-size:var(--text-md)}.result-guidance{margin-top:var(--space-xl)}.header{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in oklch, var(--color-paper) 96%, transparent);border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);z-index:40;position:sticky;top:0}.header-inner{align-items:center;min-height:5rem;display:flex}.brand{margin-right:auto;display:inline-flex}.brand img{object-fit:contain;width:3.25rem;height:3.25rem}.header .nav{align-items:center;gap:clamp(.7rem,1.6vw,1.25rem);display:none}.header .nav>a:not(.btn){color:var(--color-ink-2);font-size:var(--text-sm);font-weight:650;text-decoration:none}.header .nav>a:not(.btn):hover{color:var(--color-accent)}.mobile-toggle{border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-button);color:var(--color-ink);background:0 0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.mobile-menu{background:var(--color-paper);border-top:var(--rule-hair) solid var(--color-rule);gap:var(--space-xs);padding-block:var(--space-md) var(--space-xl);display:grid}.mobile-menu>a:not(.btn){border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);min-height:3rem;padding-block:var(--space-sm);text-decoration:none}.footer{background:var(--color-paper);border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);padding-top:clamp(4rem,8vw,7rem)}.footer-grid{gap:var(--space-2xl);display:grid}.footer-masthead{align-items:end;gap:var(--space-xl);display:grid}.footer-mark img{width:4rem;height:4rem}.footer-masthead h2{font-family:var(--font-display);letter-spacing:-.035em;text-transform:none;max-width:17ch;margin:0;font-size:clamp(2.2rem,4.8vw,4.8rem);line-height:1.02}.footer-masthead>div>p:not(.eyebrow){color:var(--color-muted);font-size:var(--text-md);max-width:42rem}.footer-directory{border-top:var(--rule-hair) solid var(--color-rule);gap:var(--space-2xl);margin-top:var(--space-2xl);padding-top:var(--space-xl);display:grid}.footer-directory .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand p,.footer-promise,.footer-legal{color:var(--color-muted)}.footer-brand p{font-size:var(--text-md);max-width:35rem}.footer h2{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase}.footer-links{gap:var(--space-sm);margin-top:var(--space-lg);display:grid}.footer-links a,.footer-legal a{color:var(--color-ink-2);text-decoration:none}.footer-legal{border-top:var(--rule-hair) solid var(--color-rule);align-items:start;gap:var(--space-md);margin-top:var(--space-2xl);padding-block:var(--space-lg);flex-direction:column;display:flex}.footer-legal nav{gap:var(--space-lg);flex-wrap:wrap;display:flex}@media (min-width:40rem){.buyer-band-grid,.field-grid,.readiness-options,.article-grid,.comparison-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-row{grid-template-columns:3rem minmax(12rem,.75fr) minmax(0,1.25fr)}.service-pillar{grid-template-columns:3rem minmax(0,1.35fr) minmax(15rem,.8fr)}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-directory{grid-template-columns:1.35fr .65fr}.footer-brand{grid-column:1/-1}.footer-legal{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:60rem){.az-hero-grid,.interior-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(26rem,.98fr)}.funnel-hero-layout{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.55fr)}.buyer-band-grid{grid-template-columns:1.45fr repeat(3,1fr)}.section-title-row,.split-heading,.generic-section-head{grid-template-columns:minmax(0,1fr) minmax(24rem,.75fr);align-items:end}.outcome-layout,.roadmap-layout,.governance-layout,.deliverable-layout,.faq-layout,.readiness-promo-grid,.final-conversion-inner{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr)}.outcome-intro,.roadmap-copy,.faq-layout>div:first-child,.services-principle{position:sticky;top:8rem}.service-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.service-ledger article:nth-child(odd){border-right:var(--rule-hair) solid var(--color-rule);padding-right:var(--space-xl)}.service-ledger article:nth-child(2n){padding-left:var(--space-xl)}.form-shell,.review-form-layout{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr)}.contact-next-steps{position:sticky;top:8rem}.article-body .legal-layout{grid-template-columns:minmax(13rem,.35fr) minmax(0,1fr)}.article-body .toc{position:sticky;top:8rem}.review-form-layout{grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr)}.review-form-intro{align-self:start;position:sticky;top:8rem}.generic-item{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr)}.generic-item-title-only,.title-only-item{grid-template-columns:1fr}.header .nav{display:flex}.header .nav+.nav{margin-left:clamp(1rem,2vw,2rem)}.mobile-toggle,.mobile-menu{display:none}.footer-grid{grid-template-columns:1.5fr 1fr .8fr .8fr}.footer-masthead{grid-template-columns:auto minmax(0,1fr) auto}.footer-brand{grid-column:auto}}@media (min-width:60rem) and (max-width:71.99rem){.header .nav{display:none}.mobile-toggle{display:inline-flex}.mobile-menu{display:grid}}@media (max-width:39.99rem){.footer-directory .footer-links{grid-template-columns:1fr}.az-page h1{font-size:clamp(2.55rem,13vw,3.65rem)}.az-hero,.interior-hero{min-height:auto}.funnel-principles{grid-template-columns:repeat(3,minmax(0,1fr))}.funnel-principles li{border-bottom:0;border-right:var(--rule-hair) solid var(--color-rule);font-size:var(--text-xs);align-content:start;gap:var(--space-xs);padding:var(--space-sm);grid-template-columns:1fr;display:grid}.funnel-principles li:first-child{padding-left:0}.funnel-principles li:last-child{border-right:0;padding-right:0}.btn{width:100%}.article-grid{gap:0}.footer-brand .btn{width:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal-once{opacity:1!important;animation:none!important;transform:none!important}}
html,body{overflow-x:clip}.rd1-hero{background:var(--color-paper);border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);padding-block:clamp(var(--space-2xl), 6vw, var(--space-3xl)) clamp(var(--space-3xl), 9vw, var(--space-4xl))}.rd1-hero-grid,.rd1-funnel-grid{gap:var(--space-2xl);display:grid}.rd1-hero h1,.rd1-funnel-hero h1{font-size:var(--text-display-s);max-width:15ch}.rd1-story{border:var(--rule-hair) solid var(--color-rule-strong);min-height:19rem;padding:var(--space-xl);align-self:end;margin:0;position:relative;overflow:hidden}.rd1-story:before{background-image:linear-gradient(var(--color-rule) var(--rule-hair), transparent var(--rule-hair)), linear-gradient(90deg, var(--color-rule) var(--rule-hair), transparent var(--rule-hair));background-size:var(--space-xl) var(--space-xl);content:"";opacity:.28;pointer-events:none;position:absolute;inset:0}.rd1-story-title{color:var(--color-ink);font-size:var(--text-xs);letter-spacing:.11em;margin:0 0 var(--space-lg);text-transform:uppercase;font-weight:750;position:relative}.rd1-story-canvas{gap:var(--space-sm);display:grid;position:relative}.rd1-story-node{background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule-strong);align-items:center;gap:var(--space-md);min-height:3.75rem;padding:var(--space-md);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.rd1-story-node span{color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.12em;font-weight:750}.rd1-story-node strong{color:var(--color-ink);font-size:var(--text-sm)}.rd1-story-flow .rd1-story-node:nth-child(2n){margin-inline-start:var(--space-xl)}.rd1-story-flow .rd1-story-node:not(:last-child):after{border-inline-start:var(--rule-hair) solid var(--color-accent);content:"";height:var(--space-sm);position:absolute;inset-block-start:100%;inset-inline-start:1.8rem}.rd1-story-flow .rd1-story-node{position:relative}.rd1-story-matrix .rd1-story-canvas{grid-template-columns:repeat(2,minmax(0,1fr))}.rd1-story-matrix .rd1-story-node{grid-template-columns:1fr;align-content:start;min-height:6.5rem}.rd1-story-layers .rd1-story-node{margin-inline-start:calc((var(--layer,0)) * var(--space-sm))}.rd1-story-layers .rd1-story-node:nth-child(2){margin-inline:var(--space-sm)}.rd1-story-layers .rd1-story-node:nth-child(3){margin-inline:var(--space-lg)}.rd1-story-layers .rd1-story-node:nth-child(4){margin-inline:var(--space-xl)}.rd1-story-loop .rd1-story-canvas{grid-template-columns:repeat(2,minmax(0,1fr))}.rd1-story-loop .rd1-story-node:nth-child(2),.rd1-story-loop .rd1-story-node:nth-child(3){border-color:var(--color-accent)}.rd1-story-decision .rd1-story-node:nth-child(3){border-color:var(--color-accent);margin-inline-start:var(--space-xl)}.rd1-story-decision .rd1-story-node:last-child{background:var(--color-ink-2);color:var(--color-paper);margin-inline-start:var(--space-2xl)}.rd1-story-decision .rd1-story-node:last-child strong{color:var(--color-paper)}.rd1-story-evidence .rd1-story-canvas{border-block:var(--rule-hair) solid var(--color-rule-strong)}.rd1-story-evidence .rd1-story-node{border:0;border-bottom:var(--rule-hair) solid var(--color-rule);background:0 0}.rd1-story-evidence .rd1-story-node:last-child{border-bottom:0}.rd1-story figcaption{color:var(--color-muted);font-size:var(--text-sm);margin-top:var(--space-xl);max-width:32rem;position:relative}.rd1-border-beam{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rd1-border-beam:before{background:linear-gradient(90deg, transparent, var(--color-accent), var(--color-accent-2), transparent);content:"";height:var(--rule-hair);inset-inline-start:0;width:22%;animation:8s linear both rd1-beam-pass;position:absolute;top:0}@keyframes rd1-beam-pass{0%{transform:translate(-100%)}to{transform:translate(520%)}}.rd1-section{background:var(--color-paper-2);border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);padding-block:clamp(var(--space-2xl), 8vw, var(--space-3xl))}.rd1-section-light{background:var(--color-light-paper);color:var(--color-light-ink)}.rd1-section-light p{color:var(--color-light-muted)}.rd1-section-head{gap:var(--space-md);margin-bottom:var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}.rd1-section-head>span{color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.13em;font-weight:750}.rd1-section-head h2{max-width:18ch;margin:0;font-size:clamp(2rem,4vw,3.6rem)}.rd1-section-head p{font-size:var(--text-md);max-width:68ch}.rd1-section-items{display:grid}.rd1-section-items article{border-top:var(--rule-hair) solid currentColor;padding-block:var(--space-xl)}.rd1-item-title{align-items:center;gap:var(--space-md);grid-template-columns:2rem 1fr;display:grid}.rd1-item-title>span,.rd1-item-title>svg{color:var(--color-accent)}.rd1-section-items h3{margin:0}.rd1-section-items p{max-width:68ch}.rd1-section-items .btn{margin-top:var(--space-md)}.rd1-section-note{border-inline-start:var(--space-2xs) solid var(--color-accent-2);font-size:var(--text-md);margin-top:var(--space-xl);max-width:70ch;padding-inline-start:var(--space-lg)}.rd1-context-cta{background:var(--color-paper);color:var(--color-ink);padding-block:var(--space-xl)}.rd1-context-cta>div{align-items:center;gap:var(--space-lg);flex-wrap:wrap;justify-content:space-between;display:flex}.rd1-context-cta p{color:var(--color-muted);max-width:62ch;margin:0}.rd1-inline-inquiry{background:var(--color-light-paper-2);color:var(--color-light-ink);padding-block:clamp(var(--space-2xl), 7vw, var(--space-3xl))}.rd1-inline-inquiry-grid{gap:var(--space-2xl);display:grid}.rd1-inline-inquiry h2{max-width:18ch;font-size:clamp(1.9rem,3.5vw,3rem)}.rd1-inline-inquiry .az-kicker{color:var(--color-light-ink)!important}.rd1-inline-inquiry p{color:var(--color-light-muted);max-width:58ch}.rd1-inline-inquiry form{border-top:var(--rule-hair) solid var(--color-light-ink);gap:var(--space-md);padding-top:var(--space-lg);display:grid}.rd1-inline-fields{gap:var(--space-md);display:grid}.rd1-inline-inquiry :where(input:not([type=checkbox]),textarea){background:var(--color-light-paper);border:var(--rule-hair) solid color-mix(in oklch, var(--color-light-ink) 36%, transparent);border-radius:var(--radius-input);color:var(--color-light-ink);font:inherit;outline-offset:1px;resize:vertical;outline:2px solid #0000;width:100%;min-height:3rem;padding:.75rem .85rem}.rd1-inline-inquiry :where(input,textarea):focus-visible{outline-color:var(--color-accent-on-light)}.rd1-inline-inquiry .checkbox-line{color:var(--color-light-ink);font-size:var(--text-sm);margin:0;font-weight:650}.rd1-section-journey .rd1-section-items article{counter-increment:journey}.rd1-section-journey .rd1-section-items{counter-reset:journey}.rd1-section-controls .rd1-section-items article,.rd1-section-roles .rd1-section-items article{background:color-mix(in oklch, currentColor 4%, transparent);padding-inline:var(--space-lg)}.rd1-section-prose .rd1-section-items{max-width:54rem}.rd1-section-prose .rd1-section-items article{padding-block:var(--space-lg)}.rd1-legal-nav{align-items:center;gap:var(--space-sm) var(--space-lg);padding-block:var(--space-lg);flex-wrap:wrap;display:flex}.rd1-legal-nav a{text-underline-offset:.25em;text-decoration:underline}.rd1-funnel-grid ol{margin:0;padding:0;list-style:none}.rd1-funnel-grid li{border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2);align-items:baseline;gap:var(--space-md);padding-block:var(--space-md);grid-template-columns:2.5rem 1fr;display:grid}.rd1-funnel-grid li span{color:var(--color-accent);font-size:var(--text-xs);font-weight:750}.rd1-fit-band{background:var(--color-light-paper-2);color:var(--color-light-ink);padding-block:var(--space-2xl)}.rd1-fit-grid{gap:var(--space-xl);display:grid}.rd1-fit-grid>div{border-top:var(--rule-hair) solid var(--color-light-ink);padding-top:var(--space-lg)}.rd1-fit-grid h2{font-size:var(--text-xl)}.rd1-fit-grid p{color:var(--color-light-muted);max-width:38rem}.rd1-fit-grid ul{margin:var(--space-md) 0 0;padding-inline-start:var(--space-lg)}.rd1-fit-grid li{color:var(--color-light-muted);margin-block:var(--space-xs)}.rd1-form-privacy{font-size:var(--text-sm);padding-block:var(--space-lg) var(--space-2xl)}.rd1-form-privacy a{text-decoration:underline}.rd1-article-grid{gap:var(--space-2xl);display:grid}.rd1-topic-links{border-bottom:var(--rule-hair) solid var(--color-light-ink);align-items:center;gap:var(--space-sm) var(--space-lg);margin-bottom:var(--space-2xl);padding-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.rd1-topic-links a{color:var(--color-light-ink);font-size:var(--text-sm);text-underline-offset:.25em;white-space:nowrap;text-decoration:underline}.rd1-article-grid article{border-top:var(--rule-hair) solid var(--color-light-ink);padding-top:var(--space-lg)}.rd1-article-grid h2{font-size:var(--text-xl);max-width:24ch}.rd1-article-meta{color:var(--color-light-muted);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:750}.rd1-article-next,.rd1-related-reading{border-top:var(--rule-hair) solid var(--color-light-ink);margin-top:var(--space-2xl);padding-top:var(--space-xl)}.article-page .interior-hero h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:18ch;font-size:clamp(2.35rem,4.4vw,4.6rem)}.rd1-article-midpoint{background:var(--color-light-paper-2);border-block:var(--rule-hair) solid var(--color-light-ink);color:var(--color-light-ink);margin-block:var(--space-2xl);padding:var(--space-xl)}.rd1-article-midpoint h3{max-width:24ch}.rd1-article-midpoint .btn{margin-top:var(--space-md)}.rd1-article-next>div,.rd1-related-reading{gap:var(--space-md);display:grid}.rd1-article-next a:not(.btn),.rd1-related-reading a{text-underline-offset:.25em;text-decoration:underline}.rd1-article-next .btn{margin-top:var(--space-lg)}.az-hero{position:relative;overflow:hidden}.rd1-home-spotlight{color:var(--color-accent);inset:-30% auto auto -22%;opacity:.24!important}.rd1-problem-bento{gap:var(--space-md);display:grid}.rd1-problem-bento .problem-row{border:var(--rule-hair) solid color-mix(in oklch, var(--color-light-ink) 22%, transparent);align-content:start;gap:var(--space-md);padding:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.rd1-problem-bento .problem-row h3,.rd1-problem-bento .problem-row p{margin:0}.rd1-problem-response{border-top:var(--rule-hair) solid color-mix(in oklch, var(--color-light-ink) 18%, transparent);gap:var(--space-xs);padding-top:var(--space-md);display:grid}.rd1-problem-response strong{color:var(--color-light-ink);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase}.rd1-engagement-grid,.rd1-trigger-grid{gap:var(--space-2xl);display:grid}.rd1-engagement-grid ol{margin:0;padding:0;list-style:none}.rd1-engagement-grid li{border-top:var(--rule-hair) solid var(--color-light-ink);align-items:center;gap:var(--space-md);padding-block:var(--space-lg);grid-template-columns:2.5rem 1fr;display:grid}.rd1-engagement-grid li span{color:var(--color-light-muted);font-size:var(--text-xs)}.rd1-industry-links{gap:var(--space-sm);display:grid}.rd1-industry-links .btn{justify-content:flex-start}.rd1-industry-links .btn span{color:var(--color-accent);margin-inline-end:var(--space-md)}.rd1-trigger-grid ul{columns:1;margin:0;padding:0}.rd1-trigger-grid li{border-top:var(--rule-hair) solid var(--color-rule-strong);break-inside:avoid;padding-block:var(--space-md);list-style:none}.rd1-result-signals{gap:var(--space-md);margin-block:var(--space-xl);display:grid}.rd1-result-signals p{border-inline-start:var(--space-2xs) solid var(--color-accent-2);gap:var(--space-xs);padding-inline-start:var(--space-md);display:grid}.rd1-result-disclaimer{font-size:var(--text-sm)}.rd1-section-light .rd1-section-head>span,.rd1-section-light .rd1-item-title>span,.rd1-section-light .rd1-item-title>svg,.az-section-light .az-kicker,.az-section-paper .az-kicker,.az-section-cyan .az-kicker,.rd1-founder-band .az-kicker,.review-form-section .eyebrow,.assessment-shell .az-kicker,.readiness-question legend>span,.rd1-article-next .az-kicker,.az-section-light .outcome-list article>span,.az-section-light .roadmap-steps li>span{color:var(--color-accent-on-light)!important}.assessment-submit p{color:var(--color-light-muted)!important}.footer .btn-primary{color:var(--color-accent-ink)}.rd1-founder-band{background:var(--color-light-paper-2);color:var(--color-light-ink);padding-block:var(--space-2xl)}.rd1-founder-band>.az-container{align-items:center;gap:var(--space-xl);display:grid}.rd1-founder-band img{aspect-ratio:4/5;border:var(--rule-hair) solid var(--color-light-ink);object-fit:cover;width:100%;max-width:18rem}.rd1-founder-band h2{max-width:18ch;margin-top:0;font-size:clamp(2rem,4vw,3.4rem)}.rd1-founder-band p{color:var(--color-light-muted);max-width:48rem}@media (min-width:48rem){.rd1-hero-grid,.rd1-funnel-grid{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr)}.rd1-section-items{grid-template-columns:repeat(2,minmax(0,1fr))}.rd1-section-items article:nth-child(odd){padding-inline-end:var(--space-xl)}.rd1-section-items article:nth-child(2n){border-inline-start:var(--rule-hair) solid currentColor;padding-inline-start:var(--space-xl)}.rd1-section-journey .rd1-section-items{grid-template-columns:1fr}.rd1-section-journey .rd1-section-items article{align-items:start;gap:var(--space-xl);grid-template-columns:minmax(12rem,.7fr) 1.3fr;display:grid}.rd1-section-journey .rd1-section-items article:nth-child(2n){border-inline-start:0;padding-inline-start:0}.rd1-fit-grid,.rd1-engagement-grid,.rd1-trigger-grid,.rd1-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd1-problem-bento{grid-template-columns:repeat(6,1fr)}.rd1-problem-bento .problem-row{grid-column:span 3}.rd1-problem-bento .problem-row:first-child,.rd1-problem-bento .problem-row:nth-child(4){grid-column:span 4}.rd1-problem-bento .problem-row:nth-child(2),.rd1-problem-bento .problem-row:nth-child(3){grid-column:span 2}.rd1-industry-links{grid-template-columns:repeat(2,minmax(0,1fr))}.rd1-trigger-grid ul{columns:2;column-gap:var(--space-xl)}.rd1-result-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.rd1-founder-band>.az-container{grid-template-columns:minmax(12rem,.45fr) minmax(0,1.55fr)}.rd1-inline-inquiry-grid{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr)}.rd1-inline-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.rd1-home-spotlight{animation:none!important}.rd1-border-beam:before{animation:none;inset-inline-start:39%}}
