:root{--color-paper: oklch(97% .014 95);--color-paper-raised: oklch(99% .008 95);--color-paper-soft: oklch(94% .02 100);--color-ink: oklch(20% .02 105);--color-ink-soft: oklch(34% .02 105);--color-muted: oklch(49% .018 105);--color-rule: oklch(84% .022 110);--color-rule-strong: oklch(70% .03 120);--color-accent: oklch(55% .12 170);--color-accent-dark: oklch(34% .085 170);--color-accent-soft: oklch(92% .045 168);--color-accent-ink: oklch(99% .008 95);--color-focus: oklch(56% .15 170);--color-error: oklch(48% .16 28);--color-success: oklch(42% .1 158);--color-panel: oklch(24% .03 135);--color-panel-text: oklch(97% .014 105);--color-panel-muted: oklch(76% .025 135);--color-panel-dim: oklch(63% .025 135);--color-panel-rule: oklch(40% .025 135);--color-panel-soft: oklch(28% .028 135);--color-photo-fallback: oklch(80% .055 85);--color-transparent: transparent;--font-display: "Space Grotesk", "IBM Plex Sans", Arial, sans-serif;--font-body: "IBM Plex Sans", Arial, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.375rem;--text-xl: 1.75rem;--text-2xl: 2.25rem;--text-display-s: clamp(2.65rem, 4.8vw, 4.6rem);--space-3xs: .125rem;--space-2xs: .25rem;--space-2xs-neg: -.25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-lg-neg: -1.5rem;--space-xl: 2.5rem;--space-2xl: 4rem;--space-3xl: 6rem;--space-4xl: 9rem;--radius-sm: .375rem;--radius-md: .75rem;--radius-lg: 1.125rem;--radius-pill: 999rem;--rule-hair: .0625rem;--rule-hair-neg: -.0625rem;--rule-medium: .125rem;--rule-medium-neg: -.125rem;--rule-focus: .1875rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--shadow-proof: 0 2rem 5rem oklch(22% .025 120 / .14);--container: 82rem}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{background:var(--color-paper);scroll-behavior:smooth}body{min-inline-size:20rem;margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{margin:0;border:0;font:inherit}img,svg{display:block;max-inline-size:100%}.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.page-shell{min-block-size:100dvh}.mast,.hero{inline-size:min(100%,var(--container));margin-inline:auto;padding-inline:clamp(var(--space-md),4vw,var(--space-xl))}.mast{padding-block-start:var(--space-md);display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.brand,.proof-brand{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-display);font-weight:600;letter-spacing:-.04em;line-height:1}.brand{min-block-size:2.75rem;border-radius:var(--radius-sm);font-size:var(--text-lg);transition:color var(--dur-short) var(--ease-out)}.brand-mark{inline-size:1.75rem;block-size:1rem;color:var(--color-accent)}.brand:focus-visible,.cta:focus-visible,.cycle-control:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-2xs)}.cycle-control:focus-visible{outline-offset:var(--space-2xs-neg)}.brand:active{color:var(--color-accent-dark)}.hero{min-block-size:78dvh;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--space-2xl);padding-block-start:clamp(var(--space-xl),7vw,var(--space-3xl));padding-block-end:clamp(var(--space-3xl),10vw,var(--space-4xl))}.hero-copy,.management-proof{min-inline-size:0}.hero-copy{display:grid;gap:var(--space-lg)}h1{min-inline-size:0;max-inline-size:14ch;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-display-s);font-weight:600;letter-spacing:-.055em;line-height:.98;overflow-wrap:anywhere}h1 .accent-line{color:var(--color-accent-dark)}.supporting-copy{max-inline-size:62ch;margin:0;color:var(--color-ink-soft);font-size:clamp(var(--text-base),1.45vw,var(--text-md));line-height:1.65}.actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);padding-block-start:var(--space-xs)}.cta{display:inline-flex;min-block-size:3rem;align-items:center;justify-content:center;gap:var(--space-xs);border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius-pill);padding-inline:var(--space-lg);font-size:var(--text-sm);font-weight:600;line-height:1;white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out),background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}.cta-primary{background:var(--color-ink);color:var(--color-paper-raised)}.cta-secondary{border-color:var(--color-transparent);padding-inline-start:0;color:var(--color-ink-soft)}.cta-icon{inline-size:var(--space-md);block-size:var(--space-md)}.cta:active{transform:translateY(var(--rule-hair))}.brand[aria-disabled=true],.cta[aria-disabled=true],.cycle-step:has(.cycle-control:disabled),.cycle-step:has(.cycle-control[aria-disabled=true]){cursor:not-allowed;opacity:.55;pointer-events:none}.management-proof{position:relative;overflow:hidden;margin:0;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-paper-raised);box-shadow:var(--shadow-proof)}.proof-bar{display:flex;min-block-size:3.5rem;align-items:center;justify-content:space-between;gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);padding:var(--space-sm) var(--space-md);background:var(--color-paper-soft);color:var(--color-ink-soft)}.proof-brand{color:var(--color-ink);font-size:var(--text-base)}.proof-brand .brand-mark{inline-size:var(--space-lg);block-size:var(--space-sm)}.proof-state{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-accent-dark);font-size:var(--text-xs);font-weight:600;letter-spacing:.09em;line-height:1;text-transform:uppercase;white-space:nowrap}.proof-state-dot{inline-size:var(--space-xs);block-size:var(--space-xs);border-radius:50%;background:var(--color-accent)}.management-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-sm) var(--space-md);background:var(--color-panel);color:var(--color-panel-text)}.management-title{min-inline-size:0;margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;letter-spacing:-.04em;line-height:1;overflow-wrap:anywhere}.review{display:grid;flex:none;gap:var(--space-2xs);text-align:end}.review-label{color:var(--color-panel-muted);font-size:.65rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.review-date{color:var(--color-panel-text);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:1.2}.management-cycle{display:grid;grid-template-columns:minmax(0,1fr);background:var(--color-paper-raised)}.cycle-step{position:relative;min-inline-size:0;min-block-size:7rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule);border-radius:0;padding:var(--space-md);background:var(--color-paper-raised);color:var(--color-ink-soft);text-align:start;transition:transform var(--dur-micro) var(--ease-out),background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),box-shadow var(--dur-short) var(--ease-out)}.cycle-control{position:absolute;z-index:3;inset:0;border-radius:0;background:var(--color-transparent);color:var(--color-transparent);cursor:pointer}.cycle-step:has(.cycle-control[aria-pressed=true]){z-index:2;background:var(--color-accent-soft);color:var(--color-ink);box-shadow:inset 0 var(--rule-medium) 0 var(--color-accent),inset 0 var(--rule-medium-neg) 0 var(--color-accent)}.cycle-step:has(.cycle-control[aria-busy=true]){cursor:progress;opacity:.7}.cycle-step:has(.cycle-control:active){transform:translateY(var(--rule-hair))}.cycle-icon{inline-size:var(--space-lg);block-size:var(--space-lg);margin-block-start:var(--space-3xs);color:var(--color-accent-dark)}.cycle-text{min-inline-size:0;display:grid;gap:var(--space-2xs)}.cycle-label{color:var(--color-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.cycle-copy{max-inline-size:34ch;color:inherit;font-size:var(--text-sm);line-height:1.4}.panel-match,.change-marker{display:inline-grid;flex:none;place-items:center;border-radius:50%;font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.panel-match{inline-size:var(--space-lg);block-size:var(--space-lg);background:var(--color-accent-dark);color:var(--color-accent-ink)}.client-stage{position:relative;padding:var(--space-md);background:var(--color-paper-soft)}.client-card{position:relative;z-index:2;overflow:hidden;border-block:var(--rule-hair) solid var(--color-rule-strong);background:var(--color-paper-raised)}.website-header{min-block-size:3rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);padding-inline:var(--space-md)}.business-name{min-inline-size:0;display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;line-height:1.2}.business-mark{inline-size:var(--space-md);block-size:var(--space-md);flex:none;border-radius:var(--radius-sm);background:var(--color-accent-dark);transform:rotate(45deg)}.website-location{flex:none;color:var(--color-muted);font-size:var(--text-xs);line-height:1}.website-hero{display:grid;grid-template-columns:minmax(0,1fr)}.website-copy{position:relative;min-inline-size:0;min-block-size:15.5rem;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-sm);padding:var(--space-lg)}.website-kicker{margin:0;color:var(--color-accent-dark);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.website-copy h3{min-inline-size:0;max-inline-size:11ch;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(var(--text-xl),4vw,var(--text-2xl));font-weight:500;letter-spacing:-.045em;line-height:1.02;overflow-wrap:anywhere}.website-description{max-inline-size:29ch;margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.45}.site-cta-wrap{position:relative;z-index:2;display:inline-block;margin-block-start:var(--space-2xs);transition:transform var(--dur-short) var(--ease-in-out),opacity var(--dur-short) var(--ease-in-out)}.website-cta{display:inline-flex;min-block-size:2.75rem;align-items:center;gap:var(--space-sm);border:var(--rule-hair) solid transparent;border-radius:var(--radius-pill);padding-inline:var(--space-md) var(--space-xs);background:var(--color-accent-dark);color:var(--color-accent-ink);font-size:var(--text-xs);font-weight:600;line-height:1;white-space:nowrap;transition:box-shadow var(--dur-short) var(--ease-in-out)}.change-marker{inline-size:var(--space-lg);block-size:var(--space-lg);background:var(--color-accent-ink);color:var(--color-accent-dark)}.fold-line{position:absolute;inset-inline:var(--space-lg);inset-block-end:var(--space-md);display:flex;align-items:center;gap:var(--space-xs);color:var(--color-accent-dark);opacity:0;transform:translateY(var(--space-xs));transition:transform var(--dur-short) var(--ease-in-out),opacity var(--dur-short) var(--ease-in-out)}.fold-line:before,.fold-line:after{content:"";block-size:var(--rule-hair);flex:1;background:var(--color-accent)}.fold-caret{inline-size:var(--space-md);block-size:var(--space-md)}.website-photo{position:relative;min-inline-size:0;min-block-size:13rem;overflow:hidden;background:var(--color-photo-fallback)}.website-photo img{inline-size:100%;block-size:100%;object-fit:cover;object-position:58% 50%;transition:transform var(--dur-long) var(--ease-in-out),filter var(--dur-short) var(--ease-in-out)}.photo-caption{position:absolute;inset-inline-end:var(--space-sm);inset-block-end:var(--space-sm);border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-sm);background:var(--color-panel);color:var(--color-panel-text);font-size:var(--text-xs);line-height:1}.change-connector{display:none}.management-proof[data-view=observed] .site-cta-wrap{opacity:.24;transform:translateY(calc(var(--space-3xl) + var(--space-md)))}.management-proof[data-view=observed] .fold-line{opacity:1;transform:translateY(0)}.management-proof[data-view=observed] .website-photo img{filter:saturate(.78);transform:scale(1.015)}.management-proof[data-view=monitoring] .website-cta{box-shadow:0 0 0 var(--space-2xs) var(--color-paper-raised),0 0 0 var(--space-xs) var(--color-accent)}.care-thread-visual{inline-size:min(100%,47rem);min-inline-size:0;position:relative;isolation:isolate;margin:0}.care-thread-visual:before{position:absolute;z-index:-1;inset:8% 1% 5%;border-radius:50%;background:var(--color-paper-soft);content:"";filter:blur(2.25rem);opacity:.62}.care-art{inline-size:100%;block-size:auto;overflow:visible}.care-art-desktop{display:none}.care-art-mobile{display:block}@media(max-width:40rem){.hero{gap:var(--space-xl)}.care-thread-visual{inline-size:min(100%,16rem);justify-self:center;margin-inline:auto}}.art-kicker,.art-label,.art-site-label,.art-browser-url,.art-focus-text,.art-step-index{font-family:var(--font-body)}.art-title,.art-step-title{font-family:var(--font-display)}.art-kicker{fill:var(--color-accent-dark);font-size:11px;font-weight:600;letter-spacing:1.45px}.art-title{fill:var(--color-ink);font-size:27px;font-weight:600;letter-spacing:-.8px}.art-step-title{fill:var(--color-accent-dark);font-size:12px;font-weight:600;letter-spacing:1.1px}.art-step-index{fill:var(--color-muted);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.art-label{fill:var(--color-ink-soft);font-size:12.5px;font-weight:400}.art-callout-line,.art-source-outline,.art-fragment-rule,.art-fragment-chart{fill:none;stroke-linecap:round;stroke-linejoin:round}.art-callout-line{stroke:var(--color-accent);stroke-width:1.15}.art-source-outline{stroke:var(--color-accent);stroke-width:1;stroke-dasharray:3 4;opacity:.72}.art-callout-anchor{fill:var(--color-paper-raised);stroke:var(--color-accent);stroke-width:1.4}.art-callout-core,.art-step-dot{fill:var(--color-accent)}.art-flow-pulse{pointer-events:none}.art-flow-halo{fill:var(--color-accent);opacity:.18;filter:blur(2px)}.art-flow-dot{fill:var(--color-accent);filter:drop-shadow(0 0 3px color-mix(in oklch,var(--color-accent) 45%,transparent))}.art-reaction-observe{animation:art-observe-arrival 13s ease-in-out infinite}.art-reaction-improve,.art-reaction-learn{transform-box:fill-box;transform-origin:center}.art-reaction-improve{animation:art-improve-arrival 13s 3.8s ease-in-out infinite}.art-reaction-learn{animation:art-learn-arrival 13s 7.6s ease-in-out infinite}@keyframes art-observe-arrival{0%,19.9%,23.6%,to{opacity:.72;stroke-dasharray:3 4;stroke-width:1}21.2%,22.3%{opacity:1;stroke-dasharray:120 0;stroke-width:1.35}}@keyframes art-improve-arrival{0%,19.9%,23.6%,to{filter:none;opacity:1;transform:scale(1)}21.6%{filter:drop-shadow(0 0 5px color-mix(in oklch,var(--color-accent) 38%,transparent));opacity:1;transform:scale(1.06)}}@keyframes art-learn-arrival{0%,19.9%,23.6%,to{filter:none;transform:scale(1)}21.6%{filter:drop-shadow(0 0 4px color-mix(in oklch,var(--color-accent) 42%,transparent));transform:scale(1.55)}}.art-fragment,.art-mobile-callout{fill:var(--color-paper-raised);filter:drop-shadow(0 6px 9px color-mix(in oklch,var(--color-ink) 7%,transparent));stroke:var(--color-rule-strong);stroke-width:1}.art-fragment-focus{fill:var(--color-accent-soft);stroke:var(--color-accent);stroke-width:1}.art-fragment-label{fill:var(--color-muted);font-family:var(--font-body);font-size:8px;font-weight:600;letter-spacing:.75px}.art-fragment-action,.art-ui-caption{fill:var(--color-accent-dark);font-family:var(--font-body);font-size:7.5px;font-weight:600;letter-spacing:.55px}.art-fragment-rule{stroke:var(--color-rule-strong);stroke-width:1.1}.art-fragment-chart{stroke:var(--color-accent-dark);stroke-width:1.4}.art-wire-block{fill:var(--color-rule-strong);opacity:.48}.art-mobile-divider{stroke:var(--color-rule);stroke-width:1}.art-site{fill:var(--color-paper-raised);filter:drop-shadow(0 12px 20px color-mix(in oklch,var(--color-ink) 7%,transparent));stroke:var(--color-rule-strong);stroke-width:1.1}.art-browser-toolbar{fill:var(--color-paper-soft)}.art-browser-control{fill:var(--color-rule-strong)}.art-browser-address{fill:var(--color-paper-raised);stroke:var(--color-rule);stroke-width:.8}.art-browser-url{fill:var(--color-muted);font-size:8px;font-weight:500;letter-spacing:.4px}.art-site-rule,.art-ui-rule{fill:none;stroke:var(--color-rule-strong);stroke-width:1.2;stroke-linecap:round}.art-site-label{fill:var(--color-muted);font-size:10px;font-weight:600;letter-spacing:1.2px}.art-ui-block{fill:var(--color-paper-soft)}.art-focus-halo{fill:var(--color-accent-soft)}.art-focus-block{fill:var(--color-paper-raised);stroke:var(--color-accent);stroke-width:1.1}.art-focus-text{fill:var(--color-accent-dark);font-size:10px;font-weight:600;letter-spacing:.65px}.art-step-icon,.art-step-icon-muted{fill:none;stroke-linecap:round;stroke-linejoin:round}.art-step-icon{stroke:var(--color-accent-dark);stroke-width:1.35}.art-step-icon-muted{stroke:var(--color-rule-strong);stroke-width:1.15}.care-art-mobile .art-label{font-size:14.5px}.care-art-mobile .art-step-title{font-size:13.5px}.care-art-mobile .art-step-index{font-size:12.5px}.care-art-mobile .art-site-label{font-size:11.5px}.care-art-mobile .art-browser-url{font-size:9px}.care-art-mobile .art-focus-text{font-size:11.5px}.care-art-mobile .art-fragment-label{font-size:9px}.care-art-mobile .art-fragment-action,.care-art-mobile .art-ui-caption{font-size:8.5px}@media(min-width:40.01rem){.care-thread-visual:before{inset:8% 5% 7% 9%}.care-art-desktop{display:block}.care-art-mobile{display:none}}.problem{background:var(--color-panel);color:var(--color-panel-text)}.problem-inner{inline-size:min(100%,var(--container));margin-inline:auto;padding:clamp(var(--space-2xl),8vw,var(--space-4xl)) clamp(var(--space-md),4vw,var(--space-xl))}.problem-head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);padding-block-end:clamp(var(--space-2xl),6vw,var(--space-3xl))}.problem-title{min-inline-size:0;max-inline-size:13ch;margin:0;color:var(--color-panel-text);font-family:var(--font-display);font-size:clamp(var(--text-2xl),5vw,4.35rem);font-weight:500;letter-spacing:-.05em;line-height:1;overflow-wrap:anywhere}.problem-copy{max-inline-size:61ch;margin:0;color:var(--color-panel-muted);font-size:clamp(var(--text-base),1.4vw,var(--text-md));line-height:1.7}.new-model{background:var(--color-paper);color:var(--color-ink)}.new-model-inner{inline-size:min(100%,var(--container));margin-inline:auto;padding:clamp(var(--space-2xl),8vw,var(--space-4xl)) clamp(var(--space-md),4vw,var(--space-xl)) clamp(var(--space-3xl),10vw,var(--space-4xl))}.new-model-head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);padding-block-end:clamp(var(--space-2xl),7vw,var(--space-3xl))}.new-model-title{min-inline-size:0;max-inline-size:19ch;margin:0;font-family:var(--font-display);font-size:clamp(2rem,5vw,4.1rem);font-weight:500;letter-spacing:-.05em;line-height:1.02;overflow-wrap:anywhere}.service-continuum{display:grid;overflow:hidden;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-paper-raised);color:var(--color-ink)}.continuum-phase{min-inline-size:0;position:relative}.continuum-phase-standard{min-block-size:14rem;display:grid;grid-template-columns:calc(var(--space-xl) + var(--space-md)) minmax(0,1fr);grid-template-areas:"node index" "node purpose" "node model";align-content:center;column-gap:var(--space-md);row-gap:var(--space-sm);padding:var(--space-xl) var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-raised);color:var(--color-ink)}.continuum-index{grid-area:index;color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.1em;line-height:1.2}.continuum-purpose{grid-area:purpose;min-inline-size:0;max-inline-size:20ch;margin:0;font-family:var(--font-display);font-size:clamp(var(--text-lg),2.2vw,var(--text-xl));font-weight:600;letter-spacing:-.04em;line-height:1.08;overflow-wrap:anywhere}.continuum-model{grid-area:model;margin:var(--space-xs) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.45}.continuum-node-line{grid-area:node;inline-size:calc(var(--space-xl) + var(--space-md));block-size:100%;position:relative;display:grid;place-items:center}.continuum-node-line:before,.continuum-node-line:after{content:"";position:absolute;z-index:0;inset-inline-start:50%;inline-size:var(--rule-medium);background:var(--color-rule-strong);transform:translate(-50%)}.continuum-node-line:before{inset-block:0 50%}.continuum-node-line:after{inset-block:50% 0}.continuum-phase-maintenance .continuum-node-line:after{background:var(--color-accent)}.continuum-node{inline-size:calc(var(--space-xl) + var(--space-xs));block-size:calc(var(--space-xl) + var(--space-xs));position:relative;z-index:1;display:grid;place-items:center;border:var(--rule-medium) solid var(--color-rule-strong);border-radius:50%;background:var(--color-paper-raised);color:var(--color-ink-soft)}.continuum-node svg{inline-size:var(--space-lg);block-size:var(--space-lg)}.continuum-phase-maintenance .continuum-node{border-color:var(--color-accent-dark);color:var(--color-accent-dark)}.continuum-phase-rethread{min-block-size:27rem;display:grid;align-content:space-between;gap:var(--space-xl);padding:var(--space-2xl) var(--space-lg) var(--space-xl);background:var(--color-panel);color:var(--color-panel-text)}.continuum-phase-rethread:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:calc(var(--space-lg) + ((var(--space-xl) + var(--space-md)) / 2));inline-size:var(--rule-medium);block-size:var(--space-xl);background:var(--color-accent)}.continuum-rethread-head{display:grid;gap:var(--space-md)}.continuum-rethread-topline{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.continuum-phase-rethread .continuum-index{color:var(--color-panel-muted)}.continuum-rethread-logo{display:inline-flex;align-items:center;gap:0;color:var(--color-panel-text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:-.04em;line-height:1}.continuum-rethread-logo .brand-mark{inline-size:var(--space-xl);margin-inline:var(--space-2xs);color:var(--color-accent)}.continuum-rethread-purpose{max-inline-size:24ch;margin:0;color:var(--color-panel-text);font-family:var(--font-display);font-size:clamp(var(--text-lg),2.4vw,var(--text-2xl));font-weight:500;letter-spacing:-.045em;line-height:1.08}.continuum-loop{inline-size:min(11rem,calc(100% - var(--space-xl)));aspect-ratio:1;position:relative;margin:var(--space-lg) auto var(--space-md);overflow:visible}.continuum-loop-rail{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible;color:var(--color-accent)}.continuum-loop-path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.continuum-loop-step{position:absolute;z-index:2;display:inline-flex;min-block-size:var(--space-xl);align-items:center;gap:var(--space-xs);padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-panel-dim);border-radius:var(--radius-pill);background:var(--color-panel);color:var(--color-panel-text);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;line-height:1}.continuum-loop-step:before{content:"";inline-size:var(--space-xs);block-size:var(--space-xs);flex:none;border-radius:50%;background:var(--color-accent)}.continuum-loop-monitor{inset-block-start:50%;inset-inline-start:9%;transform:translate(-50%,-50%)}.continuum-loop-measure{inset-block-start:21%;inset-inline-start:79%;transform:translate(-50%,-50%)}.continuum-loop-improve{inset-block-start:79%;inset-inline-start:79%;transform:translate(-50%,-50%)}@media(min-width:48rem){.service-continuum{grid-template-columns:minmax(0,.8fr) minmax(0,.9fr) minmax(21rem,1.35fr)}.continuum-phase-standard{min-block-size:27rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"index" "purpose" "node" "model";grid-template-rows:auto auto minmax(var(--space-3xl),1fr) auto;align-content:stretch;gap:var(--space-sm);padding:var(--space-xl);border-block-end:0;border-inline-end:var(--rule-hair) solid var(--color-rule)}.continuum-node-line{inline-size:calc(100% + var(--space-xl) + var(--space-xl));block-size:calc(var(--space-xl) + var(--space-xs));position:absolute;inset-block-start:58%;inset-inline-start:0;margin-inline:calc(var(--space-xl) * -1);transform:translateY(-50%)}.continuum-node-line:before,.continuum-node-line:after{inset-block-start:50%;block-size:var(--rule-medium);inline-size:auto;transform:translateY(-50%)}.continuum-node-line:before{inset-inline:0 50%}.continuum-node-line:after{inset-inline:50% 0}.continuum-phase-rethread{padding:var(--space-xl)}.continuum-phase-rethread:before{inset-block-start:58%;inset-inline-start:0;inline-size:calc(50% - 5.33rem);block-size:var(--rule-medium);transform:translateY(-50%)}.continuum-loop{inline-size:13rem;position:absolute;inset-block-start:58%;inset-inline-start:50%;margin:0;transform:translate(-50%,-50%)}}.performance{border-block-start:var(--rule-hair) solid var(--color-rule-strong);background:var(--color-paper-soft);color:var(--color-ink)}.performance-inner{inline-size:min(100%,var(--container));margin-inline:auto;padding:clamp(var(--space-2xl),8vw,var(--space-4xl)) clamp(var(--space-md),4vw,var(--space-xl)) clamp(var(--space-3xl),10vw,var(--space-4xl))}.performance-title{min-inline-size:0;max-inline-size:21ch;margin:0 0 clamp(var(--space-2xl),7vw,var(--space-3xl));font-family:var(--font-display);font-size:clamp(2rem,4.8vw,4rem);font-weight:500;letter-spacing:-.05em;line-height:1.02;overflow-wrap:anywhere}.performance-structure{border-block:var(--rule-hair) solid var(--color-rule-strong)}.performance-pillars{display:grid;grid-template-columns:minmax(0,1fr)}.performance-pillar{display:grid;grid-template-columns:calc(var(--space-xl) + var(--space-xs)) minmax(0,1fr);grid-template-areas:"mark title" "mark copy";column-gap:var(--space-md);row-gap:var(--space-sm);padding:var(--space-xl) var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule)}.performance-pillar:last-child{border-block-end:0}.performance-pillar-mark{grid-area:mark;inline-size:calc(var(--space-xl) + var(--space-xs));block-size:calc(var(--space-xl) + var(--space-xs));display:grid;place-items:center;border:var(--rule-hair) solid var(--color-accent-dark);border-radius:50%;background:var(--color-accent-soft);color:var(--color-accent-dark)}.performance-pillar-mark svg{inline-size:var(--space-lg);block-size:var(--space-lg)}.performance-pillar-title{grid-area:title;min-inline-size:0;margin:0;align-self:end;font-family:var(--font-display);font-size:clamp(var(--text-md),2vw,var(--text-lg));font-weight:600;letter-spacing:-.035em;line-height:1.15}.performance-pillar-copy{grid-area:copy;max-inline-size:45ch;margin:0;color:var(--color-ink-soft);font-size:var(--text-base);line-height:1.65}.performance-pillar-support{display:none}.performance-foundation{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);padding:var(--space-xl) var(--space-md);background:var(--color-panel);color:var(--color-panel-text)}.performance-foundation-title{margin:0;color:var(--color-panel-muted);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.performance-foundation-copy{max-inline-size:64ch;margin:0;color:var(--color-panel-text);font-size:clamp(var(--text-base),1.4vw,var(--text-md));line-height:1.65}.how-it-works{border-block-start:var(--rule-hair) solid var(--color-panel-rule);background:var(--color-panel);color:var(--color-panel-text)}.how-it-works-inner{inline-size:min(100%,var(--container));margin-inline:auto;padding:clamp(var(--space-2xl),8vw,var(--space-4xl)) clamp(var(--space-md),4vw,var(--space-xl)) clamp(var(--space-3xl),10vw,var(--space-4xl))}.how-it-works-title{min-inline-size:0;max-inline-size:12ch;margin:0 0 clamp(var(--space-2xl),7vw,var(--space-3xl));font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5.25rem);font-weight:500;letter-spacing:-.055em;line-height:.98;overflow-wrap:anywhere}.service-board{overflow:hidden;border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-lg);background:var(--color-panel)}.service-stages{position:relative;display:grid;grid-template-columns:minmax(0,1fr);background:var(--color-panel)}.service-stages:before{content:"";inline-size:var(--rule-hair);position:absolute;z-index:2;inset-inline-start:calc(var(--space-md) + var(--space-md));inset-block:var(--space-xl);background:var(--color-panel-dim)}@media(max-width:47.99rem){.service-stages:before{display:none}}.service-stage{min-inline-size:0;position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl) var(--space-md);border-block-end:var(--rule-hair) solid var(--color-panel-rule);background:var(--color-panel)}.service-stage:last-child{border-block-end:0}.service-stage-info{min-inline-size:0;position:relative;z-index:3;display:grid;align-content:start;gap:var(--space-md)}.service-stage-head{display:grid;grid-template-columns:var(--space-xl) minmax(0,1fr);align-items:start;gap:var(--space-sm)}.service-stage-number{inline-size:var(--space-xl);block-size:var(--space-xl);display:grid;place-items:center;position:relative;z-index:4;border:var(--rule-hair) solid var(--color-accent);border-radius:50%;background:var(--color-panel);color:var(--color-accent-soft);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums}.service-stage-title{margin:0;font-family:var(--font-display);font-size:clamp(var(--text-md),2vw,var(--text-lg));font-weight:600;letter-spacing:-.035em;line-height:1.12}.service-stage-copy{max-inline-size:45ch;margin:0;color:var(--color-panel-muted);font-size:var(--text-base);line-height:1.62}.service-stage-visual{min-block-size:11.5rem;position:relative;z-index:3;display:grid;place-items:center;margin-block-start:auto;overflow:visible;background:transparent}.service-report{background:var(--color-panel-soft)}.improvements,.monthly-proof,.plans,.faq,.website-plan{border-block-start:var(--rule-hair) solid var(--color-rule)}.improvements{background:var(--color-paper-soft);color:var(--color-ink)}.improvements-inner,.monthly-proof-inner,.plans-inner,.faq-inner,.website-plan-inner{inline-size:min(100%,var(--container));margin-inline:auto;padding:clamp(var(--space-2xl),8vw,var(--space-4xl)) clamp(var(--space-md),4vw,var(--space-xl))}.improvements-head{display:grid;gap:var(--space-lg);margin-block-end:clamp(var(--space-xl),6vw,var(--space-3xl))}.improvements-title,.monthly-proof-title,.plans-title,.faq-title,.website-plan-title{min-inline-size:0;margin:0;font-family:var(--font-display);font-size:clamp(2.5rem,5.8vw,5rem);font-weight:500;letter-spacing:-.055em;line-height:.98;overflow-wrap:anywhere}.improvements-title{max-inline-size:13ch}.improvement-board{display:grid;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-paper-raised);color:var(--color-ink)}.improvement-scope{min-block-size:15rem;position:relative;display:grid;align-content:space-between;gap:var(--space-xl);padding:var(--space-xl);overflow:hidden;background:var(--color-panel);color:var(--color-panel-text)}.improvement-scope:after{content:"";inline-size:11rem;block-size:11rem;position:absolute;inset-inline-end:-3.5rem;inset-block-end:-4rem;border:var(--rule-hair) solid var(--color-panel-rule);border-radius:50%;box-shadow:0 0 0 var(--space-lg) var(--color-panel-soft),0 0 0 calc(var(--space-xl) + var(--space-md)) var(--color-panel-rule)}.improvement-scope-label,.faq-label,.form-label,.sample-label{font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.11em;line-height:1.25;text-transform:uppercase}.improvement-scope-count{position:relative;z-index:1;display:grid;gap:var(--space-xs)}.improvement-scope-number{font-family:var(--font-display);font-size:clamp(4.5rem,10vw,8rem);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.08em;line-height:.8}.improvement-scope-copy{max-inline-size:14ch;color:var(--color-panel-muted);font-size:var(--text-sm);line-height:1.45}.improvement-inventory{display:grid;align-content:start}.improvement-item{min-inline-size:0;min-block-size:5.75rem;display:grid;grid-template-columns:var(--space-xl) minmax(0,1fr);align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-raised);color:var(--color-ink)}.improvement-item:last-child{border-block-end:0}.improvement-index{inline-size:var(--space-xl);block-size:var(--space-xl);display:grid;place-items:center;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:50%;color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums}.improvement-item-copy{margin:0;font-size:var(--text-sm);line-height:1.45}.improvement-boundary{display:grid;gap:var(--space-sm);padding:var(--space-lg);border-block-start:var(--rule-medium) solid var(--color-accent);background:var(--color-paper);color:var(--color-ink)}.improvement-boundary-mark{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-accent-dark);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600}.improvement-boundary-mark:before{content:"";inline-size:var(--space-sm);block-size:var(--space-sm);border-radius:50%;background:var(--color-accent)}.improvement-boundary-copy{max-inline-size:72ch;margin:0;color:var(--color-ink-soft);line-height:1.65}.monthly-proof{background:var(--color-paper);color:var(--color-ink)}.monthly-proof-head{display:grid;gap:var(--space-lg);margin-block-end:clamp(var(--space-xl),6vw,var(--space-3xl))}.monthly-proof-title{max-inline-size:16ch}.proof-spread{display:grid;border-block:var(--rule-hair) solid var(--color-rule-strong)}.sample-report{min-inline-size:0;padding:clamp(var(--space-xl),5vw,var(--space-3xl)) 0}.sample-report-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);margin-block-end:var(--space-xl)}.sample-label{color:var(--color-accent-dark)}.sample-report-date{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.sample-report-body{display:grid}.sample-report-row{display:grid;gap:var(--space-sm);padding:var(--space-xl) 0;border-block-start:var(--rule-hair) solid var(--color-rule)}.sample-report-row-label{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-accent-dark);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600}.sample-report-row-label:before{content:"";inline-size:var(--space-sm);block-size:var(--space-sm);border:var(--rule-medium) solid var(--color-accent-dark);border-radius:50%}.sample-report-row:nth-child(3) .sample-report-row-label:before{background:var(--color-accent)}.sample-report-row-copy{max-inline-size:58ch;margin:0;font-size:clamp(var(--text-base),1.55vw,var(--text-md));line-height:1.6}.plans{background:var(--color-paper-soft);color:var(--color-ink)}.plans-head{display:grid;gap:var(--space-lg);margin-block-end:clamp(var(--space-xl),7vw,var(--space-3xl))}.plans-title{max-inline-size:12ch}.plan-steps{display:grid;gap:var(--space-lg)}.plan{min-inline-size:0;display:grid;align-content:start;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-paper-raised);color:var(--color-ink)}.plan-head{display:grid;gap:var(--space-sm);padding:var(--space-xl);border-block-end:var(--rule-hair) solid var(--color-rule)}.plan-name{margin:0;font-family:var(--font-display);font-size:clamp(var(--text-xl),3vw,var(--text-2xl));font-weight:600;letter-spacing:-.045em;line-height:1}.plan-summary{max-inline-size:42ch;margin:0;color:var(--color-ink-soft);line-height:1.55}.plan-facts{margin:0}.plan-fact{display:grid;gap:var(--space-xs);padding:var(--space-lg) var(--space-xl);border-block-end:var(--rule-hair) solid var(--color-rule)}.plan-fact dt{color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.plan-fact dd{margin:0;line-height:1.55}.plan-foot{display:grid;gap:var(--space-lg);margin-block-start:auto;padding:var(--space-xl)}.plan-price{display:flex;align-items:baseline;gap:var(--space-xs);font-family:var(--font-display)}.plan-price-value{font-size:clamp(var(--text-2xl),4vw,3.25rem);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.055em;line-height:1}.plan-price-period{color:var(--color-muted);font-size:var(--text-sm)}.plan-cta,.form-submit{min-block-size:3rem;display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--space-lg);border:var(--rule-hair) solid var(--color-accent-dark);border-radius:var(--radius-pill);background:var(--color-accent-dark);color:var(--color-accent-ink);font-family:var(--font-display);font-weight:600;line-height:1;white-space:nowrap;transition:transform var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}.plan-growth{border-color:var(--color-accent-dark);background:var(--color-panel);color:var(--color-panel-text)}.plan-growth .plan-head,.plan-growth .plan-fact{border-color:var(--color-panel-rule)}.plan-growth .plan-summary,.plan-growth .plan-fact dt,.plan-growth .plan-price-period{color:var(--color-panel-muted)}.plan-growth .plan-cta{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.plan-recommended{display:inline-flex;justify-self:start;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.faq{background:var(--color-paper);color:var(--color-ink)}.faq-inner{display:grid;gap:clamp(var(--space-xl),7vw,var(--space-4xl))}.faq-head{display:grid;align-content:start;gap:var(--space-lg)}.faq-title{max-inline-size:9ch}.faq-note{max-inline-size:36ch;margin:0;color:var(--color-ink-soft);font-size:var(--text-md);line-height:1.6}.faq-list{border-block-start:var(--rule-hair) solid var(--color-rule-strong)}.faq-item{border-block-end:var(--rule-hair) solid var(--color-rule-strong)}.faq-question{min-block-size:4.75rem;position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--space-xl);align-items:center;gap:var(--space-md);padding:var(--space-md) 0;cursor:pointer;font-family:var(--font-display);font-size:clamp(var(--text-base),1.7vw,var(--text-md));font-weight:600;line-height:1.35;list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-question:before,.faq-question:after{content:"";position:absolute;inset-inline-end:calc((var(--space-xl) - var(--space-md)) / 2);inset-block-start:50%;inline-size:var(--space-md);block-size:var(--rule-medium);background:var(--color-accent-dark);transform:translateY(-50%);transition:transform var(--dur-short) var(--ease-out)}.faq-question:after{transform:translateY(-50%) rotate(90deg)}.faq-item[open] .faq-question:after{transform:translateY(-50%) rotate(0)}.faq-answer{max-inline-size:62ch;padding:0 var(--space-2xl) var(--space-xl) 0;color:var(--color-ink-soft)}.faq-answer p{margin:0;line-height:1.7}.faq-question:focus-visible,.plan-cta:focus-visible,.form-submit:focus-visible,.goal-choice:has(input:focus-visible){outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--space-2xs)}.website-plan{background:var(--color-panel);color:var(--color-panel-text)}.website-plan-inner{display:grid;gap:clamp(var(--space-2xl),7vw,var(--space-4xl));padding-block-end:clamp(var(--space-3xl),10vw,var(--space-4xl))}.website-plan-intro{min-inline-size:0;display:grid;align-content:start;gap:var(--space-xl)}.website-plan-title{max-inline-size:14ch;font-size:clamp(2.5rem,4.2vw,4rem)}.goal-map{min-block-size:22rem;position:relative;overflow:hidden;border-block:var(--rule-hair) solid var(--color-panel-rule)}.goal-map:before,.goal-map:after{content:"";position:absolute;inset:50% auto auto 50%;border:var(--rule-hair) solid var(--color-panel-rule);border-radius:50%;transform:translate(-50%,-50%)}.goal-map:before{inline-size:17rem;block-size:17rem}.goal-map:after{inline-size:10rem;block-size:10rem}.goal-map-center{inline-size:6.5rem;block-size:6.5rem;position:absolute;z-index:2;inset:50% auto auto 50%;display:grid;place-items:center;border:var(--rule-medium) solid var(--color-accent);border-radius:50%;background:var(--color-panel-soft);color:var(--color-panel-text);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;text-align:center;transform:translate(-50%,-50%)}.goal-map-node{position:absolute;z-index:3;display:inline-flex;min-block-size:2.25rem;align-items:center;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-panel-dim);border-radius:var(--radius-pill);background:var(--color-panel);color:var(--color-panel-muted);font-size:var(--text-xs);font-weight:600;line-height:1}.goal-map-node:before{content:"";inline-size:var(--space-xs);block-size:var(--space-xs);margin-inline-end:var(--space-xs);border-radius:50%;background:var(--color-accent)}.goal-map-node:nth-child(2){inset:9% auto auto 8%}.goal-map-node:nth-child(3){inset:12% 7% auto auto}.goal-map-node:nth-child(4){inset:46% auto auto 0}.goal-map-node:nth-child(5){inset:48% 0 auto auto}.goal-map-node:nth-child(6){inset:auto auto 9% 16%}.goal-map-node:nth-child(7){inset:auto 11% 11% auto}.website-plan-form{min-inline-size:0;display:grid;gap:var(--space-lg);padding:clamp(var(--space-xl),5vw,var(--space-2xl));border-radius:var(--radius-lg);background:var(--color-paper-raised);color:var(--color-ink)}.form-row{display:grid;gap:var(--space-sm)}.form-label{color:var(--color-ink-soft)}.form-optional{color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;letter-spacing:0;text-transform:none}.form-input{min-block-size:3rem;inline-size:100%;padding:.75rem calc(var(--space-xl) + var(--space-xs)) .75rem var(--space-md);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);outline:var(--rule-medium) solid var(--color-transparent);outline-offset:var(--rule-hair);background:var(--color-paper);color:var(--color-ink);font:inherit;line-height:1.5}.form-input::placeholder{color:var(--color-muted)}.form-input:focus-visible{border-color:var(--color-ink-soft);outline-color:var(--color-focus)}.form-input:user-invalid{border-color:var(--color-error)}.form-input:disabled{opacity:.55;cursor:not-allowed}.form-helper{min-block-size:1lh;margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.4}.goal-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:var(--space-xs);margin:0;padding:0;border:0}.goal-choices legend{inline-size:100%;margin-block-end:var(--space-sm)}.goal-choice{min-inline-size:0;min-block-size:3rem;display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink-soft);cursor:pointer;font-size:var(--text-sm);line-height:1.3;overflow-wrap:anywhere;white-space:normal}.goal-choice input{inline-size:var(--space-md);block-size:var(--space-md);flex:0 0 auto;margin:0;accent-color:var(--color-accent-dark)}.goal-choice:has(input:checked){border-color:var(--color-accent-dark);background:var(--color-accent-soft);color:var(--color-ink)}.form-submit{inline-size:100%;min-block-size:3rem;cursor:pointer}.faq-question:active{color:var(--color-accent-dark)}.goal-choice:active{background:var(--color-accent-soft)}.goal-choice:has(input:disabled){opacity:.55;cursor:not-allowed}.form-submit:active,.plan-cta:active{transform:translateY(var(--rule-hair))}.form-submit:disabled,.plan-cta[aria-disabled=true]{opacity:.5;cursor:not-allowed}.form-status{min-block-size:1lh;margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.4;text-align:center}.form-status[data-state=success]{color:var(--color-success);font-weight:600}.form-status[data-state=error]{color:var(--color-error);font-weight:600}.form-honeypot{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.form-honeypot input{position:absolute;inline-size:1px;block-size:1px;margin:0;padding:0;border:0}@media(min-width:40rem){.improvement-inventory{grid-template-columns:repeat(2,minmax(0,1fr))}.improvement-item:nth-child(odd){border-inline-end:var(--rule-hair) solid var(--color-rule)}.improvement-item:nth-last-child(2){border-block-end:0}}@media(min-width:48rem){.improvements-head,.monthly-proof-head,.plans-head{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:clamp(var(--space-xl),7vw,var(--space-4xl))}.proof-spread{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.sample-report{padding-inline-end:clamp(var(--space-xl),5vw,var(--space-3xl))}.sample-report-row{grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);align-items:start;gap:var(--space-xl)}.faq-inner,.website-plan-inner{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start}}@media(min-width:62rem){.improvement-board{grid-template-columns:minmax(15rem,.42fr) minmax(0,1.58fr)}.improvement-scope{grid-row:span 2}.improvement-boundary{grid-column:2;grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);align-items:center;gap:var(--space-xl)}.plan-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--space-md)}.plan-foundation{margin-block-start:var(--space-xl)}.plan-growth{min-block-size:calc(100% + var(--space-xl))}.plan-performance{margin-block-start:var(--space-md)}}@media(max-width:27rem){.goal-map-node:nth-child(4){inset-inline-start:var(--space-xs)}.goal-map-node:nth-child(5){inset-inline-end:var(--space-xs)}}@media(min-width:34rem){.actions{flex-direction:row;align-items:center}.website-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.website-photo{min-block-size:15.5rem}}@media(min-width:48rem){.mast{padding-block-start:var(--space-lg)}.proof-bar,.management-head{padding-inline:var(--space-lg)}.management-cycle{grid-template-columns:repeat(3,minmax(0,1fr))}.cycle-step{border-inline-end:var(--rule-hair) solid var(--color-rule);border-block-end:var(--rule-hair) solid var(--color-rule);padding:var(--space-md)}.cycle-step:last-child{border-inline-end:0}.client-stage{padding:var(--space-lg)}.problem-head{grid-template-columns:minmax(0,.95fr) minmax(20rem,.75fr);align-items:end;gap:clamp(var(--space-xl),7vw,var(--space-4xl))}.performance-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-pillar{min-block-size:calc(var(--space-3xl) + var(--space-2xl));grid-template-columns:calc(var(--space-xl) + var(--space-xs)) minmax(0,1fr);padding:var(--space-xl)}.performance-pillar:nth-child(odd){border-inline-end:var(--rule-hair) solid var(--color-rule)}.performance-pillar:nth-child(3){border-block-end:0}.performance-foundation{grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);align-items:start;gap:var(--space-xl);padding:var(--space-xl)}.service-stage{min-block-size:22rem;display:grid;grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(var(--space-xl),5vw,var(--space-3xl));padding:var(--space-xl)}.service-stages{grid-template-columns:minmax(0,1fr)}.service-stages:before{inset-inline-start:calc(var(--space-xl) + var(--space-md))}}@media(min-width:64rem){.performance-pillars{grid-template-columns:repeat(4,minmax(0,1fr))}.performance-pillar{position:relative;min-block-size:calc(var(--space-4xl) + var(--space-3xl));display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);border-block-end:0;border-inline-end:var(--rule-hair) solid var(--color-rule)}.performance-pillar:nth-child(3){border-block-end:0}.performance-pillar:last-child{border-inline-end:0}.performance-pillar-title{align-self:auto;margin-block-start:var(--space-sm)}.performance-pillar-copy{max-inline-size:45ch}.performance-pillar-support{position:relative;inline-size:var(--rule-medium);block-size:var(--space-xl);display:block;margin-block-start:auto;margin-inline:auto;background:var(--color-rule-strong)}.performance-pillar .performance-pillar-support{position:absolute;inset-inline-start:50%;inset-block-end:0;margin:0;transform:translate(-50%)}.performance-pillar-support:after{content:"";position:absolute;inset-inline-start:50%;inset-block-end:var(--space-2xs-neg);inline-size:var(--space-sm);block-size:var(--space-sm);border:var(--rule-medium) solid var(--color-paper-soft);border-radius:50%;background:var(--color-accent);transform:translate(-50%)}.service-stage{min-block-size:29rem;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-md);padding:var(--space-lg) var(--space-sm);border-block-end:0;border-inline-end:var(--rule-hair) solid var(--color-panel-rule);text-align:center}.service-stage:last-child{border-inline-end:0}.service-stages{grid-template-columns:repeat(5,minmax(0,1fr))}.service-stages:before{inline-size:auto;block-size:var(--rule-hair);inset-inline:0;inset-block:auto;inset-block-start:calc(var(--space-lg) + var(--space-md))}.service-stage-info{gap:var(--space-sm);justify-items:center}.service-stage-head{grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--space-sm)}.service-stage-copy{font-size:var(--text-sm);text-align:center}.service-stage-visual{min-block-size:8.75rem;inline-size:100%;margin-block-start:auto}}@media(min-width:66rem){.hero{grid-template-columns:minmax(20rem,.68fr) minmax(0,1.32fr);gap:clamp(var(--space-xl),5vw,var(--space-3xl))}.hero-copy{padding-block-end:var(--space-xl)}.care-thread-visual{justify-self:end}.cycle-step{min-block-size:8rem;padding:var(--space-lg) var(--space-md)}.change-connector{position:absolute;z-index:4;inset:0;display:block;inline-size:100%;block-size:100%;overflow:visible;color:var(--color-accent);opacity:0;pointer-events:none;transition:opacity var(--dur-short) var(--ease-in-out)}.management-proof[data-view=changed] .change-connector{opacity:1}.change-path{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 9;vector-effect:non-scaling-stroke}}.how-it-works .service-board{overflow:hidden;border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-lg);background:var(--color-panel)}.how-it-works .service-stages{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:var(--space-md);background:transparent}.how-it-works .service-stages:before{display:none}.how-it-works .service-stage{min-block-size:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;gap:var(--space-lg);padding:var(--space-lg) 0;border-block-end:var(--rule-hair) solid var(--color-panel-rule);border-inline-end:0;background:transparent;text-align:start}.how-it-works .service-stage:first-child{padding-block-start:0}.how-it-works .service-stage:last-child{padding-block-end:0;border-block-end:0}.how-it-works .service-stage-info{display:grid;gap:var(--space-sm);justify-items:start}.how-it-works .service-stage-head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);justify-items:start}.how-it-works .service-stage-number{inline-size:auto;block-size:auto;display:block;border:0;border-radius:0;background:transparent;color:var(--color-panel-muted);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;line-height:1}.how-it-works .service-stage-title{max-inline-size:17ch;font-size:clamp(var(--text-md),2.1vw,var(--text-lg));font-weight:600;line-height:1.1}.how-it-works .service-stage-copy{max-inline-size:39ch;color:var(--color-panel-muted);font-size:var(--text-sm);line-height:1.58;text-align:start}.how-it-works .service-stage-visual{min-block-size:10rem;display:grid;place-items:center;position:relative;margin-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-panel-rule);color:var(--color-accent)}.stage-target,.stage-connection,.stage-scan,.stage-adjustment,.stage-summary{inline-size:min(100%,10rem);block-size:8rem;position:relative}.stage-target-ring{position:absolute;border:var(--rule-hair) solid var(--color-panel-dim);border-radius:50%}.stage-target-ring-outer{inset:9%}.stage-target-ring-inner{inset:31%}.stage-target-point,.stage-target-center{position:absolute;border-radius:50%}.stage-target-point{inline-size:var(--space-xs);block-size:var(--space-xs);background:var(--color-panel-dim)}.stage-target-point-one{inset-inline-start:23%;inset-block-start:25%}.stage-target-point-two{inset-inline-end:20%;inset-block-start:47%}.stage-target-point-three{inset-inline-start:33%;inset-block-end:19%}.stage-target-center{inline-size:var(--space-xl);block-size:var(--space-xl);inset-inline-start:50%;inset-block-start:50%;border:var(--rule-medium) solid var(--color-accent);background:var(--color-panel);box-shadow:0 0 0 var(--space-xs) var(--color-panel-soft);transform:translate(-50%,-50%)}.stage-target-center:after{content:"";inline-size:var(--space-xs);block-size:var(--space-xs);position:absolute;inset:50%;border-radius:50%;background:var(--color-accent);transform:translate(-50%,-50%)}.stage-connection-entry,.stage-connection-hub{position:absolute;border-radius:var(--radius-sm)}.stage-connection-entry{inline-size:calc(var(--space-xl) + var(--space-xs));block-size:var(--space-lg);inset-inline-start:8%;border:var(--rule-hair) solid var(--color-panel-dim);background:var(--color-panel)}.stage-connection-entry-build{inset-block-start:20%}.stage-connection-entry-build:before,.stage-connection-entry-existing:before{content:"";position:absolute;inset:var(--space-2xs);border-radius:var(--radius-pill)}.stage-connection-entry-build:before{background:var(--color-panel-dim)}.stage-connection-entry-existing{inset-block-end:20%;border-style:dashed}.stage-connection-entry-existing:before{border:var(--rule-hair) solid var(--color-panel-dim)}.stage-connection-path{inline-size:27%;block-size:var(--rule-hair);position:absolute;inset-inline-start:29%;background:var(--color-panel-dim);transform-origin:0 50%}.stage-connection-path-build{inset-block-start:33%;transform:rotate(24deg)}.stage-connection-path-existing{inset-block-end:33%;transform:rotate(-24deg)}.stage-connection-hub{inline-size:var(--space-xl);block-size:var(--space-xl);inset-inline-start:55%;inset-block-start:50%;border:var(--rule-medium) solid var(--color-accent);background:var(--color-panel-soft);transform:translate(-50%,-50%)}.stage-connection-hub:after{content:"";inline-size:var(--space-xs);block-size:var(--space-xs);position:absolute;inset:50%;border-radius:50%;background:var(--color-accent);transform:translate(-50%,-50%)}.stage-connection-exit{inline-size:25%;block-size:var(--rule-medium);position:absolute;inset-inline-start:64%;inset-block-start:50%;background:var(--color-accent)}.stage-scan-row{inline-size:86%;block-size:var(--rule-hair);position:absolute;inset-inline-start:7%;background:var(--color-panel-dim)}.stage-scan-row-one{inset-block-start:23%}.stage-scan-row-two{inset-block-start:50%}.stage-scan-row-three{inset-block-end:23%}.stage-scan-point{inline-size:var(--space-xs);block-size:var(--space-xs);position:absolute;z-index:2;border-radius:50%;background:var(--color-panel-dim)}.stage-scan-point-one{inset-inline-start:25%;inset-block-start:calc(23% - var(--space-3xs))}.stage-scan-point-two{inset-inline-end:20%;inset-block-start:calc(50% - var(--space-3xs))}.stage-scan-point-three{inset-inline-start:42%;inset-block-end:calc(23% - var(--space-3xs))}.stage-scan-window{inline-size:26%;block-size:76%;position:absolute;inset-inline-start:50%;inset-block-start:12%;border-inline:var(--rule-medium) solid var(--color-accent);background:var(--color-panel-soft);transform:translate(-50%)}.stage-scan-indicator{inline-size:var(--space-xs);block-size:var(--space-xs);position:absolute;z-index:3;inset-inline-start:50%;inset-block-start:50%;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 var(--space-2xs) var(--color-panel-soft);transform:translate(-50%,-50%)}.stage-adjustment-rail{inline-size:82%;block-size:var(--rule-hair);position:absolute;inset-inline-start:9%;background:var(--color-panel-dim)}.stage-adjustment-rail-one{inset-block-start:24%}.stage-adjustment-rail-two{inset-block-start:50%}.stage-adjustment-rail-three{inset-block-end:24%}.stage-adjustment-marker{inline-size:var(--space-md);block-size:var(--space-md);position:absolute;border:var(--rule-hair) solid var(--color-panel-dim);border-radius:50%;background:var(--color-panel);transform:translate(-50%,-50%)}.stage-adjustment-marker-one{inset-inline-start:31%;inset-block-start:24%}.stage-adjustment-marker-two{inline-size:var(--space-lg);block-size:var(--space-lg);inset-inline-start:69%;inset-block-start:50%;border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 0 0 var(--space-2xs) var(--color-panel-soft)}.stage-adjustment-marker-three{inset-inline-start:46%;inset-block-end:calc(24% - var(--space-md))}.stage-adjustment-marker-two:after{content:"";inline-size:var(--space-3xs);block-size:var(--space-3xs);position:absolute;inset:50%;border-radius:50%;background:var(--color-accent-ink);transform:translate(-50%,-50%)}.stage-summary{inline-size:min(100%,10.5rem);border:var(--rule-hair) solid var(--color-panel-dim);border-radius:var(--radius-sm);background:var(--color-panel-soft)}.stage-summary-rail{inline-size:var(--rule-medium);block-size:70%;position:absolute;inset-inline-start:16%;inset-block-start:15%;background:var(--color-accent)}.stage-summary-row{inline-size:48%;block-size:var(--rule-hair);position:absolute;inset-inline-start:33%;background:var(--color-panel-dim)}.stage-summary-row-one{inset-block-start:27%}.stage-summary-row-two{inset-block-start:50%;inline-size:57%}.stage-summary-row-three{inset-block-start:73%;inline-size:39%}.stage-summary-mark{inline-size:var(--space-3xs);block-size:var(--space-3xs);position:absolute;inset-inline-start:calc(16% - var(--space-3xs));border-radius:50%;background:var(--color-accent)}.stage-summary-mark-one{inset-block-start:calc(27% - var(--space-3xs))}.stage-summary-mark-two{inset-block-start:calc(50% - var(--space-3xs))}.stage-summary-mark-three{inset-block-start:calc(73% - var(--space-3xs))}@media(min-width:48rem){.how-it-works .service-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);padding:clamp(var(--space-lg),3vw,var(--space-2xl))}.how-it-works .service-stage,.how-it-works .service-stage:first-child,.how-it-works .service-stage:last-child{min-block-size:25rem;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-sm)}.how-it-works .service-stage:last-child{grid-column:1 / -1}.how-it-works .service-stage-title{max-inline-size:17ch;font-size:clamp(var(--text-md),2vw,var(--text-lg))}.how-it-works .service-stage-copy{max-inline-size:36ch;font-size:var(--text-sm);line-height:1.6}.how-it-works .service-stage-visual{min-block-size:9.5rem}}@media(min-width:64rem){.how-it-works .service-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.how-it-works .service-stage,.how-it-works .service-stage:first-child,.how-it-works .service-stage:last-child{min-block-size:24rem;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-sm)}.how-it-works .service-stage:last-child{grid-column:2 / -1}.how-it-works .service-stage-title{font-size:clamp(var(--text-md),1.65vw,var(--text-lg))}.how-it-works .service-stage-copy{font-size:clamp(var(--text-xs),1.03vw,var(--text-sm))}.how-it-works .service-stage-visual{min-block-size:9rem}}@media(min-width:72rem){.how-it-works .service-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:clamp(var(--space-xl),4vw,var(--space-3xl))}.how-it-works .service-stage,.how-it-works .service-stage:first-child,.how-it-works .service-stage:last-child{min-block-size:24rem;padding:0 clamp(var(--space-sm),1.5vw,var(--space-lg));border:0;border-inline-end:var(--rule-hair) solid var(--color-panel-rule);border-radius:0}.how-it-works .service-stage:first-child{padding-inline-start:0}.how-it-works .service-stage:last-child{grid-column:auto;padding-inline-end:0;border-inline-end:0}}.unmanaged-cycle{border-block-end:var(--rule-hair) solid var(--color-panel-rule);padding-block:clamp(var(--space-xl),5vw,var(--space-3xl))}.unmanaged-cycle-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-md);padding-block-end:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-panel-rule)}.unmanaged-cycle-head h3{margin:0;color:var(--color-panel-text);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.unmanaged-cycle-head span,.unmanaged-cycle-index{color:var(--color-panel-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);line-height:var(--leading-tight);text-transform:uppercase}.unmanaged-cycle-steps{position:relative;display:grid;gap:var(--space-md);margin:0;padding:var(--space-xl) 0 0;list-style:none}.unmanaged-cycle-step{display:grid;grid-template-columns:var(--space-lg) var(--space-xl) minmax(0,1fr);align-items:center;column-gap:var(--space-sm);min-block-size:var(--space-xl)}.unmanaged-cycle-mark{position:relative;display:grid;inline-size:var(--space-xl);block-size:var(--space-xl);place-items:center;border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-round);background:var(--color-panel);color:var(--color-panel-text)}.unmanaged-cycle-mark svg{inline-size:var(--space-md);block-size:var(--space-md)}.unmanaged-cycle-mark-launch{border-color:var(--color-accent-dark);color:var(--color-accent-dark)}.unmanaged-cycle-mark-idle{border-style:dashed;color:var(--color-panel-muted)}.unmanaged-cycle-mark-rebuild{color:var(--color-panel-muted)}.unmanaged-cycle-step strong{color:var(--color-panel-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.unmanaged-cycle-step-idle strong,.unmanaged-cycle-step-rebuild strong{color:var(--color-panel-muted)}.new-model-heading{display:grid;gap:var(--space-md)}.new-model-intro{max-inline-size:63ch;margin:0;color:var(--color-ink-soft);font-size:clamp(var(--text-base),1.35vw,var(--text-md));line-height:1.55}.new-model-kicker{color:var(--color-accent-dark);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);line-height:var(--leading-tight);text-transform:uppercase}.new-model-merged{margin-block-start:clamp(var(--space-xl),5vw,var(--space-3xl));overflow:hidden;border-radius:var(--radius-lg)}.new-model-merged .new-model-inner{inline-size:100%;padding:clamp(var(--space-xl),5vw,var(--space-3xl))}.new-model-merged .new-model-head{padding-block-end:clamp(var(--space-xl),4vw,var(--space-2xl))}.performance-head{display:grid;gap:var(--space-lg);margin-block-end:clamp(var(--space-xl),5vw,var(--space-3xl))}.performance-head .performance-title{margin:0}.performance-intro,.monthly-proof-intro{max-inline-size:var(--measure-prose);margin:0;color:var(--color-ink-muted);font-size:var(--text-md);line-height:var(--leading-relaxed)}.performance-pillar-signal{grid-column:2;color:var(--color-accent-dark);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);line-height:var(--leading-snug);text-transform:uppercase}.monthly-proof-head{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.proof-spread{grid-template-columns:minmax(0,1fr);max-inline-size:var(--measure-wide)}.sample-report{max-inline-size:var(--measure-prose);padding:clamp(var(--space-lg),4vw,var(--space-2xl));border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-raised)}.sample-report-head{padding-block-end:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule)}.sample-label,.sample-report-date{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.sample-report-body{gap:var(--space-lg)}.sample-report-focus{display:grid;grid-template-columns:var(--space-xl) minmax(0,1fr);gap:var(--space-md);align-items:start;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-soft)}.sample-report-focus-mark,.sample-report-row-icon{display:grid;place-items:center;border:var(--rule-hair) solid var(--color-accent-dark);border-radius:var(--radius-round);color:var(--color-accent-dark)}.sample-report-focus-mark{inline-size:var(--space-xl);block-size:var(--space-xl);background:var(--color-accent-soft)}.sample-report-focus-mark svg,.sample-report-row-icon svg{inline-size:var(--space-md);block-size:var(--space-md)}.sample-report-focus .sample-report-row-label,.sample-report-row .sample-report-row-label{display:block}.sample-report-row-label:before{content:none}.sample-report-focus .sample-report-row-copy{margin-block-start:var(--space-xs)}.sample-report-grid{display:grid;gap:var(--space-sm)}.sample-report-row{grid-template-columns:var(--space-lg) minmax(0,1fr);column-gap:var(--space-sm);row-gap:var(--space-sm);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-raised)}.sample-report-row:last-child{border-block-end:var(--rule-hair) solid var(--color-rule)}.sample-report-row-icon{grid-row:1 / span 2;inline-size:var(--space-lg);block-size:var(--space-lg);background:var(--color-paper-soft)}.sample-report-row-changed .sample-report-row-icon{background:var(--color-accent-soft)}.sample-report-trace{display:flex;grid-column:2;align-items:center;gap:var(--space-2xs);min-block-size:var(--space-xs)}.sample-report-trace i{display:block;block-size:var(--rule-medium);background:var(--color-rule-strong)}.sample-report-trace i:nth-child(1){inline-size:var(--space-lg)}.sample-report-trace i:nth-child(2){inline-size:var(--space-md)}.sample-report-trace i:nth-child(3){inline-size:var(--space-xl)}.sample-report-row-changed .sample-report-trace i:nth-child(3),.sample-report-row-watching .sample-report-trace i:nth-child(2){background:var(--color-accent)}.sample-report-row .sample-report-row-copy{grid-column:1 / -1;max-inline-size:none;font-size:var(--text-sm)}.proof-spread-email{display:block;border-block:0}.gmail-window{overflow:hidden;border:var(--rule-hair) solid #dfe3e7;border-radius:var(--radius-md);background:#fff;box-shadow:0 1.5rem 4rem #191c0f1a;color:#202124;font-family:Arial,sans-serif}.gmail-window svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.gmail-toolbar{min-block-size:3rem;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--space-md);border-block-end:var(--rule-hair) solid #dfe3e7;background:#f6f8fc;color:#5f6368;font-size:.6875rem}.gmail-toolbar-icons{display:flex;align-items:center;gap:var(--space-md)}.gmail-toolbar-icons svg{inline-size:1rem;block-size:1rem}.gmail-shell{display:flex;min-inline-size:0}.gmail-sidebar{flex:0 0 4rem;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);padding-block:var(--space-md);border-inline-end:var(--rule-hair) solid #dfe3e7;background:#f6f8fc;color:#5f6368}.gmail-sidebar svg{inline-size:1.125rem;block-size:1.125rem}.gmail-mark{color:#4285f4;font-size:var(--text-md);font-weight:700}.gmail-compose{inline-size:2.25rem;block-size:2.25rem;display:grid;place-items:center;border-radius:.75rem;background:#c2e7ff;color:#001d35;font-size:var(--text-lg);line-height:1}.gmail-message{flex:1;min-inline-size:0;padding:clamp(var(--space-md),3vw,var(--space-xl));background:#fff}.gmail-subject{display:flex;align-items:center;gap:var(--space-sm);margin-block-end:var(--space-lg)}.gmail-subject h3{margin:0;color:#202124;font-family:Arial,sans-serif;font-size:clamp(var(--text-base),2vw,var(--text-lg));font-weight:400;letter-spacing:0;line-height:1.3}.gmail-subject>span{border-radius:var(--radius-sm);padding:var(--space-3xs) var(--space-xs);background:#e8f0fe;color:#1967d2;font-size:.6875rem}.gmail-sender{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-sm);margin-block-end:var(--space-xl)}.gmail-avatar{inline-size:2.25rem;block-size:2.25rem;display:grid;place-items:center;border-radius:50%;background:var(--color-accent-dark);color:#fff;font-size:var(--text-sm);font-weight:700}.gmail-sender p,.gmail-sender small{margin:0}.gmail-sender p{font-size:var(--text-sm);line-height:1.35}.gmail-sender p span,.gmail-sender small{color:#5f6368;font-size:.6875rem}.gmail-sender>svg{inline-size:1.125rem;block-size:1.125rem;color:#5f6368}.gmail-email-body{max-inline-size:50rem;padding-inline:clamp(0rem,3vw,var(--space-xl));color:#3c4043;font-size:var(--text-sm);line-height:1.65}.gmail-email-body>p{margin:0 0 var(--space-md)}.email-update-list{display:grid;gap:var(--space-sm);margin-block:var(--space-lg)}.email-update{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);padding:var(--space-md);border:var(--rule-hair) solid #e2e5e9;border-radius:var(--radius-sm);background:#f8f9fa}.email-update-changed{border-color:#85c0a9;background:var(--color-accent-soft)}.email-update-icon{inline-size:var(--space-lg);block-size:var(--space-lg);display:grid;place-items:center;color:var(--color-accent-dark)}.email-update-icon svg{inline-size:1.125rem;block-size:1.125rem}.email-update strong{display:block;margin-block-end:var(--space-2xs);color:#202124;font-size:var(--text-sm)}.email-update p{margin:0}.email-monthly-note{padding:var(--space-md);border-inline-start:var(--space-2xs) solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#fef7e0;color:#5f4613}.email-signoff{color:#5f6368}@media(max-width:47.99rem){.gmail-sidebar{display:none}.gmail-message{padding:var(--space-md)}.gmail-email-body{padding-inline:0}.gmail-subject{align-items:flex-start;flex-direction:column}}@media(min-width:48rem){.unmanaged-cycle-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg)}.unmanaged-cycle-steps:before{position:absolute;z-index:0;inset-inline:calc(var(--space-xl) / 2);inset-block-start:calc(var(--space-xl) + var(--space-xs));border-block-start:var(--rule-hair) dashed var(--color-panel-rule);content:""}.unmanaged-cycle-step{position:relative;z-index:1;grid-template-columns:1fr;justify-items:start;row-gap:var(--space-sm);min-block-size:auto}.unmanaged-cycle-mark{background:var(--color-panel)}.unmanaged-cycle-step strong{max-inline-size:calc(var(--space-3xl) * 2)}.new-model-head{display:block}.sample-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-pillar-signal{grid-column:auto}}.management-proof{display:flex;flex-direction:column}.proof-bar{order:1}.management-head{order:2}.client-stage{order:3}.management-cycle{order:4}.change-connector{display:none!important}.site-inspector{inline-size:min(100%,15rem);min-block-size:4.2rem;position:relative;z-index:5;order:6;display:grid;align-content:center;margin-block-start:var(--space-xs);border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-md);background:var(--color-panel);color:var(--color-panel-text)}.site-inspector:before{content:"";inline-size:var(--rule-medium);block-size:calc(100% - (var(--space-sm) * 2));position:absolute;inset-inline-start:var(--space-xs);inset-block-start:var(--space-sm);background:var(--color-accent)}.site-inspector-pin{display:none}.site-inspector-state{display:none;gap:var(--space-2xs)}.site-inspector-state span{color:var(--color-accent-light);font-size:.58rem;font-weight:700;letter-spacing:.09em;line-height:1;text-transform:uppercase}.site-inspector-state strong{color:var(--color-panel-text);font-size:var(--text-xs);line-height:1.3}.management-proof[data-view=observed] .site-inspector-observed,.management-proof[data-view=changed] .site-inspector-changed,.management-proof[data-view=monitoring] .site-inspector-monitoring{display:grid}.management-proof[data-view=monitoring] .site-inspector{border-color:var(--color-accent-light)}.website-kicker{order:1}.website-copy h3{order:2}.website-description{order:3}.site-cta-wrap{order:5;display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.fold-line{inline-size:100%;max-block-size:var(--space-lg);position:relative;inset:auto;order:4;overflow:hidden;color:var(--color-muted);opacity:1;transform:none;font-size:.55rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.management-proof[data-view=observed] .fold-line{order:4}.management-proof[data-view=observed] .site-cta-wrap{order:5;opacity:1;transform:none}.call-action-swap{min-inline-size:8rem;display:grid;align-items:center;justify-items:start}.call-action-swap>*{grid-area:1 / 1}.website-cta-ghost{display:inline-flex;align-items:center;min-block-size:var(--space-lg);border:var(--rule-hair) dashed var(--color-accent-dark);border-radius:var(--radius-pill);padding-inline:var(--space-xs);color:var(--color-accent-dark);font-size:.55rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.management-proof:not([data-view=observed]) .website-cta-ghost{display:none}.management-proof.is-call-reveal[data-view=changed] .website-cta-ghost{display:inline-flex;animation:callGhostExit .18s cubic-bezier(.4,0,1,1) both}.website-cta-call{display:none;padding-inline-start:var(--space-sm)}.website-cta-call svg{inline-size:var(--space-md);block-size:var(--space-md);flex:none;overflow:visible}.website-cta-call path{stroke-dasharray:1;stroke-dashoffset:0}.management-proof[data-view=changed] .website-cta-call,.management-proof[data-view=monitoring] .website-cta-call{display:inline-flex}.management-proof[data-view=monitoring] .website-cta-quote{box-shadow:none}.management-proof[data-view=monitoring] .website-cta-call{box-shadow:0 0 0 var(--space-2xs) var(--color-paper-raised),0 0 0 var(--space-xs) var(--color-accent)}.management-proof.is-call-reveal[data-view=changed] .website-cta-call{animation:callButtonReveal .46s cubic-bezier(.16,1,.3,1) .14s both}.management-proof.is-call-reveal[data-view=changed] .website-cta-call path{animation:callIconDraw .36s cubic-bezier(.16,1,.3,1) .19s both}@keyframes callGhostExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.84)}}@keyframes callButtonReveal{0%{border-color:var(--color-accent-dark);border-style:dashed;background:transparent;box-shadow:0 0 oklch(55% .12 170 / 0);color:var(--color-accent-dark);opacity:0;transform:scale(.98)}46%{border-color:var(--color-accent-dark);border-style:solid;background:transparent;box-shadow:0 0 oklch(55% .12 170 / 0);color:var(--color-accent-dark);opacity:1;transform:scale(1.04)}72%{border-color:transparent;background:var(--color-accent-dark);box-shadow:0 0 0 var(--space-xs) oklch(55% .12 170 / .18);color:var(--color-accent-ink);transform:scale(1.015)}to{border-color:transparent;background:var(--color-accent-dark);box-shadow:0 0 oklch(55% .12 170 / 0);color:var(--color-accent-ink);opacity:1;transform:scale(1)}}@keyframes callIconDraw{0%{opacity:0;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}.proof-history{min-inline-size:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2xs) var(--space-xs);inline-size:fit-content;max-inline-size:calc(100% - var(--space-sm));margin-block-start:0;margin-inline-start:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-block-start:0;border-radius:var(--radius-sm);border-start-start-radius:0;border-start-end-radius:0;padding:var(--space-2xs) var(--space-xs);background:var(--color-paper-soft);color:var(--color-muted);font-size:.58rem;line-height:1.35}.proof-history-label{color:var(--color-muted);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.proof-history strong{min-inline-size:0;overflow-wrap:anywhere;color:var(--color-ink-soft);font-weight:600}.proof-history time{white-space:nowrap}.proof-history .proof-history-outcome{border-radius:var(--radius-pill);padding:.12rem var(--space-2xs);background:var(--color-accent-soft);color:var(--color-accent-dark);font-weight:700;letter-spacing:.03em;line-height:1;text-transform:uppercase;white-space:nowrap}.proof-state-dot{animation:proofPulse 2.4s var(--ease-in-out) infinite}@keyframes proofPulse{0%,to{box-shadow:0 0 oklch(55% .12 170 / 0)}45%{box-shadow:0 0 0 var(--space-xs) oklch(55% .12 170 / .18)}}.legacy-service-board{display:none!important}.process-walkthrough{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-lg);background:var(--color-panel)}.process-steps{display:grid}.process-step{min-inline-size:0;border-block-end:var(--rule-hair) solid var(--color-panel-rule)}.process-step:last-child{border-block-end:0}.process-step-button{inline-size:100%;min-block-size:7.5rem;display:grid;grid-template-columns:var(--space-xl) minmax(0,1fr);align-items:start;gap:var(--space-md);padding:var(--space-lg);border:0;background:transparent;color:var(--color-panel-text);text-align:start;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.process-step-button:focus-visible{outline:var(--rule-focus) solid var(--color-focus);outline-offset:var(--rule-focus-neg)}.process-step.is-active .process-step-button{background:var(--color-panel-soft)}.process-step-number{inline-size:var(--space-xl);block-size:var(--space-xl);display:grid;place-items:center;border:var(--rule-hair) solid var(--color-panel-rule);border-radius:50%;color:var(--color-panel-muted);font-size:var(--text-xs);font-weight:600;line-height:1}.process-step.is-active .process-step-number{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.process-step-copy{min-inline-size:0;display:grid;gap:var(--space-xs)}.process-step-copy strong{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:-.035em;line-height:1.1}.process-step-copy>span{max-inline-size:36ch;color:var(--color-panel-muted);font-size:var(--text-sm);line-height:1.5}.process-step-copy em{color:var(--color-accent-light);font-size:var(--text-xs);font-style:normal;font-weight:600;letter-spacing:.03em;line-height:1.3}.process-mobile-slot:empty{display:none}.process-visual-column{min-inline-size:0;display:grid;align-items:center;padding:clamp(var(--space-lg),4vw,var(--space-3xl));border-block-start:var(--rule-hair) solid var(--color-panel-rule);background:linear-gradient(145deg,var(--color-panel) 0%,#183129 100%)}.process-demo{inline-size:min(100%,43rem);min-block-size:28rem;position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;margin-inline:auto;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:0 var(--space-lg) var(--space-3xl) #01050247;color:var(--color-ink)}.process-demo-bar{min-block-size:3rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);padding-inline:var(--space-md);background:var(--color-paper-soft);color:var(--color-muted);font-size:var(--text-xs)}.process-demo-bar>span{display:flex;gap:var(--space-2xs)}.process-demo-bar i{inline-size:var(--space-2xs);block-size:var(--space-2xs);border-radius:50%;background:var(--color-rule-strong)}.process-demo-bar strong{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.process-demo-bar em{color:var(--color-accent-dark);font-style:normal;font-weight:700;text-transform:uppercase}.process-demo-page{min-block-size:20rem;grid-row:3;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(10rem,.92fr)}.process-demo-copy{min-inline-size:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-sm);padding:clamp(var(--space-lg),3.2vw,var(--space-xl))}.process-demo-copy>span:first-child{order:1;color:var(--color-accent-dark);font-size:var(--text-xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.process-demo-copy>strong{order:2;max-inline-size:11ch;font-family:var(--font-display);font-size:clamp(var(--text-xl),3vw,var(--text-2xl));font-weight:600;letter-spacing:-.05em;line-height:1}.process-demo-copy small{order:3;max-inline-size:28ch;color:var(--color-muted);font-size:var(--text-sm);line-height:1.45}.process-demo-copy .process-demo-after,.process-walkthrough[data-process-view=improve] .process-demo-before,.process-walkthrough[data-process-view=report] .process-demo-before,.process-walkthrough[data-process-view=improve] .process-service-menu,.process-walkthrough[data-process-view=report] .process-service-menu{display:none}.process-walkthrough[data-process-view=improve] .process-demo-after,.process-walkthrough[data-process-view=report] .process-demo-after{display:block}.process-service-menu{order:4;display:inline-flex;align-items:center;gap:var(--space-xs);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-sm);color:var(--color-muted);font-size:var(--text-xs);line-height:1.2}.process-service-menu b{color:var(--color-ink);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase}.process-service-choices{inline-size:100%;order:4;display:none;flex-wrap:wrap;gap:var(--space-xs)}.process-walkthrough[data-process-view=improve] .process-service-choices,.process-walkthrough[data-process-view=report] .process-service-choices{display:flex}.process-service-choices span{display:inline-flex;align-items:center;min-block-size:var(--space-xl);border:var(--rule-hair) solid var(--color-accent-dark);border-radius:var(--radius-pill);padding-inline:var(--space-sm);background:var(--color-accent-soft);color:var(--color-accent-dark);font-size:.62rem;font-weight:700;line-height:1.1}.process-demo-cta{min-block-size:2.4rem;position:relative;z-index:2;order:4;display:inline-flex;align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);padding-inline:var(--space-md) var(--space-xs);background:var(--color-accent-dark);color:var(--color-accent-ink);font-size:var(--text-xs);font-weight:700;line-height:1;transition:transform .6s var(--ease-out),opacity .6s var(--ease-out),box-shadow .6s var(--ease-out)}.process-demo-cta i{inline-size:var(--space-lg);block-size:var(--space-lg);display:grid;place-items:center;border-radius:50%;background:var(--color-accent-ink);color:var(--color-accent-dark);font-style:normal}.process-demo-fold{inline-size:100%;position:relative;order:5;display:flex;align-items:center;gap:var(--space-xs);margin-block-start:var(--space-xs);color:var(--color-muted);font-size:.6rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.process-demo-fold:before,.process-demo-fold:after{content:"";block-size:var(--rule-hair);flex:1;background:var(--color-rule-strong)}.process-demo-photo{position:relative;background:linear-gradient(180deg,transparent 60%,oklch(20% .02 150 / .45)),url(/jc-cervantes-Gf0BpriZJtY-unsplash.jpg) center / cover}.process-demo-photo span{position:absolute;inset-inline-end:var(--space-sm);inset-block-end:var(--space-sm);border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-sm);background:var(--color-panel);color:var(--color-panel-text);font-size:var(--text-xs)}.process-demo-dental-photo{background:radial-gradient(circle at 68% 26%,oklch(94% .035 165) 0 12%,transparent 12.5%),radial-gradient(circle at 34% 72%,oklch(88% .065 165) 0 18%,transparent 18.5%),linear-gradient(145deg,#faf5e8,#b4e4d2)}.process-demo-dental-photo:before,.process-demo-dental-photo:after{content:"";position:absolute;border:var(--rule-hair) solid var(--color-accent-dark);border-radius:50%}.process-demo-dental-photo:before{inline-size:8rem;block-size:8rem;inset-inline-start:16%;inset-block-start:18%;box-shadow:0 0 0 var(--space-lg) oklch(55% .12 170 / .1)}.process-demo-dental-photo:after{inline-size:var(--space-3xl);block-size:var(--space-3xl);inset-inline-end:14%;inset-block-end:22%;background:var(--color-paper-raised);box-shadow:inset 0 0 0 var(--space-xs) var(--color-accent-soft)}.process-demo-state{inline-size:100%;min-block-size:4.75rem;position:relative;z-index:6;grid-row:2;display:none;align-content:center;gap:var(--space-2xs);border-block-end:var(--rule-hair) solid var(--color-accent);padding:var(--space-sm) var(--space-lg);background:var(--color-panel);color:var(--color-panel-text)}.process-demo-state>span{color:var(--color-accent-light);font-size:var(--text-xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.process-demo-state>strong{font-size:var(--text-base);line-height:1.3}.process-demo-state>small{color:var(--color-panel-muted);font-size:var(--text-xs);line-height:1.45}.process-walkthrough[data-process-view=goal] .process-demo-state-goal,.process-walkthrough[data-process-view=observe] .process-demo-state-observe,.process-walkthrough[data-process-view=improve] .process-demo-state-improve,.process-walkthrough[data-process-view=report] .process-demo-state-report{display:grid;animation:stateIn .42s var(--ease-out) both}@keyframes stateIn{0%{opacity:0;transform:translateY(var(--space-xs))}to{opacity:1;transform:translateY(0)}}.process-walkthrough[data-process-view=observe] .process-demo-cta{opacity:.28;order:5}.process-walkthrough[data-process-view=observe] .process-demo-fold{order:4}.process-walkthrough[data-process-view=improve] .process-demo-cta,.process-walkthrough[data-process-view=report] .process-demo-cta{box-shadow:0 0 0 var(--space-2xs) var(--color-paper-raised),0 0 0 var(--space-xs) var(--color-accent)}@media(min-width:48rem){.process-walkthrough{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr)}.process-visual-column{border-block-start:0;border-inline-start:var(--rule-hair) solid var(--color-panel-rule)}.process-step-button{min-block-size:9.5rem}}@media(max-width:47.99rem){.process-step-button{min-block-size:0;padding:var(--space-md)}.process-step-copy strong{font-size:var(--text-base)}.process-step-copy>span{font-size:var(--text-xs)}.process-visual-column{display:none}.process-step.is-active .process-mobile-slot{display:block;padding:0 var(--space-md) var(--space-md);background:var(--color-panel-soft)}.process-demo{min-block-size:0}.process-demo-bar{min-block-size:2.5rem}.process-demo-page{min-block-size:17rem;grid-template-columns:minmax(0,1fr)}.process-demo-copy{min-block-size:16.5rem;padding:var(--space-lg)}.process-demo-copy>strong{font-size:clamp(var(--text-lg),7vw,var(--text-xl))}.process-demo-photo{display:none}.process-demo-state{min-block-size:4.5rem;padding:var(--space-sm) var(--space-md)}}.process-mini{inline-size:min(100%,15rem);block-size:9.25rem;position:relative;overflow:hidden;border:var(--rule-hair) solid var(--color-panel-dim);border-radius:var(--radius-sm);background:var(--color-paper-raised);box-shadow:0 var(--space-xs) var(--space-lg) #0207031f;color:var(--color-ink)}.process-browser-bar{min-block-size:1.65rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);border-block-end:var(--rule-hair) solid var(--color-rule);padding-inline:var(--space-xs);background:var(--color-paper-soft);color:var(--color-muted);font-size:.52rem;line-height:1}.process-browser-bar i{inline-size:var(--space-xs);block-size:var(--space-xs);flex:none;border-radius:50%;background:var(--color-accent)}.process-page{min-block-size:7.5rem;position:relative;display:grid;align-content:start;justify-items:start;gap:.35rem;padding:.75rem;background:linear-gradient(90deg,transparent 0 66%,var(--color-paper-soft) 66%),var(--color-paper-raised)}.process-page:after{content:"";inline-size:28%;block-size:48%;position:absolute;inset-inline-end:3%;inset-block-start:14%;border-radius:var(--radius-xs);background:linear-gradient(145deg,var(--color-accent-soft),var(--color-rule))}.process-page-kicker{color:var(--color-accent-dark);font-size:.48rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.process-page-title{max-inline-size:9.5ch;color:var(--color-ink);font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:-.04em;line-height:1.03}.process-page-cta{min-block-size:1.35rem;position:relative;z-index:2;display:inline-flex;align-items:center;gap:.25rem;margin-block-start:.1rem;border-radius:var(--radius-pill);padding-inline:.55rem;background:var(--color-accent-dark);color:var(--color-accent-ink);font-size:.48rem;font-weight:700;line-height:1}.process-page-cta em{inline-size:.9rem;block-size:.9rem;display:grid;place-items:center;border-radius:50%;background:var(--color-accent-ink);color:var(--color-accent-dark);font-size:.42rem;font-style:normal}.process-page-cta-low{transform:translateY(2.15rem);opacity:.32}.process-page-cta-fixed{animation:fixedCta 3.2s var(--ease-in-out) infinite;box-shadow:0 0 0 var(--space-3xs) var(--color-paper-raised),0 0 0 var(--space-2xs) var(--color-accent)}@keyframes fixedCta{0%,to{transform:translateY(0)}45%{transform:translateY(-.16rem)}}.process-callout,.process-status{position:absolute;z-index:4;inset-inline:.45rem;inset-block-end:.45rem;min-block-size:1.5rem;display:flex;align-items:center;border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-pill);padding-inline:.55rem;background:var(--color-panel);color:var(--color-panel-text);font-size:.48rem;font-weight:600;letter-spacing:.02em;line-height:1.1}.process-status{gap:.35rem;background:var(--color-paper-raised);color:var(--color-accent-dark)}.process-status b{inline-size:.42rem;block-size:.42rem;flex:none;border-radius:50%;background:var(--color-accent)}.process-scan-line{inline-size:var(--rule-medium);block-size:calc(100% - 1.65rem);position:absolute;z-index:3;inset-block-start:1.65rem;inset-inline-start:24%;background:var(--color-accent);box-shadow:0 0 var(--space-sm) var(--color-accent);animation:processScan 3s var(--ease-in-out) infinite}@keyframes processScan{0%,to{inset-inline-start:18%;opacity:.5}50%{inset-inline-start:76%;opacity:1}}.process-report-card{display:grid;gap:.4rem;padding:.8rem .75rem 2rem;color:var(--color-ink-soft);font-size:.48rem;line-height:1.25}.process-report-card span{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.45rem;padding-block-end:.32rem;border-block-end:var(--rule-hair) solid var(--color-rule)}.process-report-card b{color:var(--color-accent-dark)}.improvements-intro{max-inline-size:60ch;margin:0;color:var(--color-ink-soft);font-size:clamp(var(--text-base),1.4vw,var(--text-md));line-height:1.65}.monthly-output-gallery{display:grid;gap:var(--space-lg)}.monthly-output-list{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.monthly-output{min-inline-size:0;display:grid;grid-template-rows:auto auto;gap:var(--space-lg);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper-raised)}.monthly-output-heading{min-inline-size:0;display:grid;grid-template-columns:var(--space-lg) minmax(0,1fr);align-items:start;gap:var(--space-sm)}.monthly-output-index{padding-block-start:.2rem;color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-caps)}.monthly-output-title{max-inline-size:18ch;margin:0;font-family:var(--font-display);font-size:clamp(var(--text-lg),2.2vw,var(--text-xl));font-weight:var(--weight-semibold);letter-spacing:-.035em;line-height:var(--leading-tight)}.monthly-output-visual{min-inline-size:0;min-block-size:7.5rem;display:grid;grid-template-columns:minmax(0,1fr) var(--space-xl) minmax(0,1fr);align-items:center;gap:var(--space-xs);padding-block:var(--space-md);border-block:var(--rule-hair) solid var(--color-rule)}.monthly-visual-arrow{display:grid;place-items:center;color:var(--color-accent-dark)}.monthly-visual-arrow svg{inline-size:var(--space-xl);block-size:var(--space-lg)}.monthly-visual-panel{min-inline-size:0;min-block-size:4.75rem;display:grid;grid-template-columns:var(--space-lg) minmax(0,1fr);align-items:center;gap:var(--space-xs);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-soft);color:var(--color-muted)}.monthly-visual-panel-after{border-color:var(--color-accent-dark);background:var(--color-accent-soft);color:var(--color-accent-dark)}.monthly-visual-panel svg{inline-size:var(--space-lg);block-size:var(--space-lg)}.monthly-visual-lines{display:grid;gap:var(--space-xs)}.monthly-visual-lines i{block-size:var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-rule-strong)}.monthly-visual-lines i:nth-child(2){inline-size:72%}.monthly-visual-panel-after .monthly-visual-lines i:first-child{background:var(--color-accent-dark)}.monthly-service-set,.monthly-form{min-inline-size:0;min-block-size:4.75rem;position:relative;display:grid;align-content:center;gap:var(--space-xs);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-soft)}.monthly-service-set{grid-template-columns:repeat(3,minmax(0,1fr))}.monthly-service-set i{min-block-size:var(--space-xl);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised)}.monthly-service-set-before i:nth-child(2){transform:translateY(var(--space-xs))}.monthly-service-set-after{border-color:var(--color-accent-dark);background:var(--color-accent-soft)}.monthly-service-set-after i:first-child{border-color:var(--color-accent-dark);box-shadow:inset 0 calc(var(--rule-medium) * -1) var(--color-accent-dark)}.monthly-service-set-after b{inline-size:var(--space-md);block-size:var(--space-md);position:absolute;inset-block-start:calc(var(--space-xs) * -1);inset-inline-end:calc(var(--space-xs) * -1);display:grid;place-items:center;border-radius:50%;background:var(--color-accent-dark);color:var(--color-accent-ink);font-size:.65rem;line-height:1}.monthly-form i{block-size:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised)}.monthly-form-before i:last-child{inline-size:68%}.monthly-form-after{border-color:var(--color-accent-dark);background:var(--color-accent-soft)}.monthly-form-after b{min-block-size:var(--space-lg);display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--color-accent-dark);color:var(--color-accent-ink);font-size:.52rem;letter-spacing:var(--tracking-caps);line-height:1;text-transform:uppercase}.improvements-kicker{display:block;margin-block-end:var(--space-sm);color:var(--color-accent-dark);font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.improvement-story{overflow:hidden;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-paper-raised)}.improvement-story-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule);padding:var(--space-md) var(--space-lg);background:var(--color-panel);color:var(--color-panel-text)}.improvement-story-label,.improvement-story-goal{font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.improvement-story-label{display:inline-flex;align-items:center;gap:var(--space-xs)}.improvement-story-label i{inline-size:var(--space-xs);block-size:var(--space-xs);border-radius:50%;background:var(--color-accent)}.improvement-story-goal{color:var(--color-panel-muted)}.improvement-path{display:grid;grid-template-columns:minmax(0,1fr)}.improvement-moment{min-inline-size:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"number label" "number title" "visual visual";align-content:start;column-gap:var(--space-sm);row-gap:var(--space-xs);padding:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule)}.improvement-moment-number{grid-area:number;inline-size:var(--space-xl);block-size:var(--space-xl);display:grid;place-items:center;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:50%;color:var(--color-muted);font-size:var(--text-xs);font-weight:600}.improvement-moment-label{grid-area:label;color:var(--color-accent-dark);font-size:var(--text-xs);font-weight:700;letter-spacing:.09em;line-height:1;text-transform:uppercase}.improvement-moment h3{grid-area:title;max-inline-size:22ch;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(var(--text-lg),2vw,var(--text-xl));font-weight:600;letter-spacing:-.04em;line-height:1.08}.improvement-phone,.improvement-trust,.improvement-outcome{grid-area:visual;min-block-size:10rem;position:relative;overflow:hidden;margin-block-start:var(--space-md);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-soft)}.improvement-trust{grid-area:visual;min-block-size:10rem;position:relative;overflow:hidden;margin-block-start:var(--space-md);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);padding:var(--space-lg);background:var(--color-paper-soft)}.improvement-trust-before{display:grid;align-content:center;gap:var(--space-xs)}.improvement-trust-kicker{color:var(--color-accent-dark);font-size:.62rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.improvement-trust-before strong{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);line-height:1.1}.improvement-trust-line{inline-size:72%;block-size:var(--rule-hair);margin-block:var(--space-xs);background:var(--color-rule-strong)}.improvement-trust-before small{color:var(--color-muted);font-size:var(--text-xs)}.improvement-trust-before em{justify-self:start;border-radius:var(--radius-pill);padding:var(--space-2xs) var(--space-xs);background:var(--color-paper);color:var(--color-muted);font-size:.56rem;font-style:normal;font-weight:600;text-transform:uppercase}.improvement-trust-after{display:grid;align-content:center;gap:var(--space-xs);border-color:var(--color-accent-dark);background:var(--color-panel);color:var(--color-panel-text)}.improvement-trust-after>span:not(.improvement-trust-kicker){display:flex;align-items:center;gap:var(--space-xs);color:var(--color-panel-text);font-size:var(--text-xs);font-weight:600;line-height:1.25}.improvement-trust-after>span:not(.improvement-trust-kicker):before{content:"";inline-size:var(--space-xs);block-size:var(--space-xs);flex:none;border-radius:50%;background:var(--color-accent)}.improvement-phone-bar,.improvement-phone-title,.improvement-phone-copy{position:absolute;inset-inline-start:12%;border-radius:var(--radius-pill);background:var(--color-rule-strong)}.improvement-phone-bar{inline-size:76%;block-size:.4rem;inset-block-start:12%;background:var(--color-panel)}.improvement-phone-title{inline-size:54%;block-size:.7rem;inset-block-start:28%}.improvement-phone-copy{inline-size:68%;block-size:.35rem;inset-block-start:42%}.improvement-phone-fold{position:absolute;inset-inline:8%;inset-block-start:62%;display:flex;align-items:center;gap:var(--space-xs);color:var(--color-muted);font-size:.58rem;line-height:1;text-transform:uppercase}.improvement-phone-fold:before,.improvement-phone-fold:after{content:"";block-size:var(--rule-hair);flex:1;background:var(--color-rule-strong)}.improvement-phone-cta{min-block-size:1.65rem;position:absolute;inset-inline-start:12%;inset-block-start:76%;display:inline-flex;align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);padding-inline:var(--space-sm);background:var(--color-accent-dark);color:var(--color-accent-ink);font-size:.58rem;font-weight:700;line-height:1}.improvement-phone-after .improvement-phone-cta{inset-block-start:51%;box-shadow:0 0 0 var(--space-3xs) var(--color-paper-raised),0 0 0 var(--space-2xs) var(--color-accent)}.improvement-phone-after .improvement-phone-fold{inset-block-start:76%}.improvement-phone-cta b{inline-size:1rem;block-size:1rem;display:grid;place-items:center;border-radius:50%;background:var(--color-accent-ink);color:var(--color-accent-dark);font-size:.48rem}.improvement-arrow{display:none;color:var(--color-accent)}.improvement-measure-strip{display:grid;grid-template-columns:minmax(14rem,.75fr) minmax(0,1.25fr);align-items:center;gap:var(--space-xl);border-block-start:var(--rule-medium) solid var(--color-accent);padding:var(--space-lg);background:var(--color-panel);color:var(--color-panel-text)}.improvement-measure-strip h3{max-inline-size:29ch;margin:var(--space-xs) 0 0;font-family:var(--font-display);font-size:clamp(var(--text-md),2vw,var(--text-lg));font-weight:600;letter-spacing:-.035em;line-height:1.12}.improvement-measure-strip .improvement-moment-label{color:var(--color-accent-light)}.improvement-outcome-chain{min-inline-size:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.2fr);align-items:center;gap:var(--space-sm)}.improvement-outcome-chain span,.improvement-outcome-chain strong{min-inline-size:0;border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-sm);padding:var(--space-sm);color:var(--color-panel-muted);font-size:var(--text-xs);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.improvement-outcome-chain strong{border-color:var(--color-accent);background:var(--color-panel-soft);color:var(--color-panel-text)}.improvement-outcome-chain small{display:block;margin-block-start:var(--space-2xs);color:var(--color-accent-light);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase}.improvement-outcome-chain i{color:var(--color-accent);font-size:var(--text-md);font-style:normal}.improvement-story-note{margin:0;padding:var(--space-sm) var(--space-lg);background:var(--color-paper-soft);color:var(--color-muted);font-size:var(--text-sm);line-height:1.5;text-align:center}.improvement-story-note strong{color:var(--color-ink-soft)}@media(max-width:47.99rem){.client-stage{padding:var(--space-sm)}.management-head{padding-block:var(--space-sm)}.management-title{font-size:clamp(1.25rem,5.5vw,1.5rem)}.website-copy{min-block-size:19rem;padding:var(--space-md)}.website-copy h3{font-size:clamp(var(--text-xl),9vw,2.35rem)}.website-photo{min-block-size:9rem}.site-inspector{inline-size:100%;inset:auto}.site-inspector:before{inline-size:var(--rule-medium);block-size:calc(100% - (var(--space-sm) * 2));inset-inline-start:var(--space-xs);inset-block-start:var(--space-sm)}.site-inspector-pin{display:none}.cycle-step{min-block-size:5.25rem;grid-template-columns:var(--space-lg) minmax(0,1fr) auto;align-items:center;padding:var(--space-sm) var(--space-md)}.cycle-icon{margin-block-start:0}.cycle-copy{font-size:var(--text-xs)}.improvements-head{gap:var(--space-md)}.improvements-intro{font-size:var(--text-sm);line-height:1.55}.improvement-story-head{padding:var(--space-sm) var(--space-md)}.improvement-story-label,.improvement-story-goal{font-size:.62rem}.improvement-moment{min-block-size:10.25rem;grid-template-columns:minmax(0,1fr) minmax(6.6rem,.62fr);grid-template-areas:"label visual" "title visual";align-content:center;gap:var(--space-xs) var(--space-md);padding:var(--space-md);box-shadow:inset var(--rule-medium) 0 var(--color-accent-soft)}.improvement-moment-number{display:none}.improvement-moment h3{font-size:clamp(var(--text-base),5.5vw,var(--text-lg));line-height:1.12}.improvement-phone,.improvement-trust,.improvement-outcome{min-block-size:7.75rem;margin-block-start:0}.improvement-trust{padding:var(--space-sm)}.improvement-trust-before{gap:var(--space-2xs)}.improvement-trust-before strong{font-size:var(--text-sm)}.improvement-trust-before small,.improvement-trust-after>span:not(.improvement-trust-kicker){font-size:.54rem}.improvement-trust-after{gap:var(--space-2xs)}.improvement-phone-cta{inset-inline-start:8%;max-inline-size:84%;padding-inline:var(--space-xs);font-size:.48rem;white-space:nowrap}.improvement-outcome{gap:var(--space-sm);padding:var(--space-sm)}.improvement-outcome-source,.improvement-outcome-result{font-size:.54rem;line-height:1.3}.improvement-outcome-line b{inline-size:var(--space-lg);block-size:var(--space-lg)}.improvement-measure-strip{grid-template-columns:minmax(0,1fr);gap:var(--space-md);padding:var(--space-md)}.improvement-measure-strip h3{font-size:var(--text-md)}.improvement-outcome-chain{grid-template-columns:minmax(0,1fr);gap:var(--space-xs)}.improvement-outcome-chain i{line-height:1;text-align:center;transform:rotate(90deg)}.improvement-story-note{padding:var(--space-sm) var(--space-md);font-size:var(--text-xs);text-align:start}}@media(min-width:40rem){.improvements-head{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:end}.improvements-intro{margin-inline-start:auto}}@media(min-width:56rem){.monthly-output-list{grid-template-columns:repeat(3,minmax(0,1fr))}.monthly-output{padding:var(--space-md)}.monthly-output-title{font-size:clamp(var(--text-md),2vw,var(--text-lg))}}@media(min-width:62rem){.improvement-path{grid-template-columns:minmax(0,1fr) var(--space-xl) minmax(0,1fr);align-items:stretch}.improvement-moment{border-block-end:0;padding:var(--space-xl)}.improvement-arrow{display:grid;place-items:center}.improvement-arrow svg{inline-size:calc(var(--space-xl) + var(--space-md))}}@media(hover:hover)and (pointer:fine){.brand:hover{color:var(--color-accent-dark)}.cta:hover{transform:translateY(var(--rule-hair-neg))}.cta-primary:hover{border-color:var(--color-accent-dark);background:var(--color-accent-dark)}.cta-secondary:hover{color:var(--color-accent-dark)}.cycle-step:has(.cycle-control:hover):not(:has(.cycle-control[aria-pressed=true])){background:var(--color-paper-soft)}.plan-cta:hover,.form-submit:hover{border-color:var(--color-accent-dark);background:var(--color-accent-dark);transform:translateY(var(--rule-hair-neg))}.faq-question:hover{color:var(--color-accent-dark)}.goal-choice:hover,.form-input:hover{background:var(--color-paper-soft)}}@media(pointer:coarse){.brand,.cta,.cycle-step{min-block-size:3rem}}@media(max-width:25rem){.proof-bar{align-items:flex-start;flex-direction:column;gap:var(--space-xs)}.website-location{display:none}}.problem-inner{padding-block:clamp(2.5rem,4.5vw,4rem)}.problem-head{gap:var(--space-md);padding-block-end:clamp(var(--space-lg),3vw,var(--space-2xl))}.problem-title{font-size:clamp(2.25rem,4vw,3.5rem)}.problem-copy{line-height:1.5}.unmanaged-cycle{padding-block:clamp(var(--space-lg),2.5vw,var(--space-xl))}.unmanaged-cycle-head{padding-block-end:var(--space-sm)}.unmanaged-cycle-steps{gap:var(--space-sm);padding-block-start:var(--space-lg)}.new-model-merged{margin-block-start:clamp(var(--space-lg),2.5vw,var(--space-xl))}.new-model-merged .new-model-inner{padding:clamp(var(--space-lg),3vw,var(--space-2xl))}.new-model-merged .new-model-head{gap:var(--space-lg);padding-block-end:clamp(var(--space-lg),2.5vw,var(--space-xl))}.new-model-title{font-size:clamp(1.85rem,3.2vw,2.8rem)}.continuum-phase-standard{min-block-size:10rem;padding:var(--space-lg)}.continuum-phase-rethread{min-block-size:19rem;gap:var(--space-md);padding:var(--space-xl) var(--space-lg) var(--space-lg)}.continuum-rethread-head{gap:var(--space-sm)}.continuum-loop{inline-size:min(9.5rem,calc(100% - var(--space-xl)));margin-block:var(--space-sm)}.performance-inner{padding:clamp(2.5rem,4.5vw,4rem) clamp(var(--space-md),4vw,var(--space-xl))}.performance-head{gap:var(--space-md);margin-block-end:clamp(var(--space-lg),3vw,var(--space-xl))}.performance-head .performance-title{max-inline-size:18ch;font-size:clamp(2.25rem,4vw,3.5rem)}.performance-intro{font-size:var(--text-base);line-height:1.5}.outcome-journey{--outcome-node-size: calc(var(--space-xl) + var(--space-xs));position:relative;display:grid;border-block:var(--rule-hair) solid var(--color-rule-strong)}.outcome-journey:before{content:"";position:absolute;z-index:0;inset-block:var(--space-xl);inset-inline-start:calc(var(--outcome-node-size) / 2);inline-size:var(--rule-medium);background:var(--color-accent)}.outcome-step{min-inline-size:0;position:relative;z-index:1;display:grid;grid-template-columns:var(--outcome-node-size) minmax(0,1fr);grid-template-areas:"node head" "node scene";column-gap:var(--space-md);row-gap:var(--space-md);padding-block:var(--space-xl);border-block-end:var(--rule-hair) solid var(--color-rule)}.outcome-step:last-child{border-block-end:0}.outcome-step-head{grid-area:head;display:grid;align-content:start;gap:var(--space-xs)}.outcome-step-label{color:var(--color-accent-dark);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);line-height:var(--leading-tight);text-transform:uppercase}.outcome-step-title{max-inline-size:17ch;margin:0;font-family:var(--font-display);font-size:clamp(var(--text-lg),3vw,var(--text-xl));font-weight:var(--weight-semibold);letter-spacing:-.035em;line-height:var(--leading-tight)}.outcome-node{grid-area:node;inline-size:var(--outcome-node-size);block-size:var(--outcome-node-size);z-index:1;display:grid;place-items:center;align-self:start;border:var(--rule-medium) solid var(--color-accent-dark);border-radius:50%;background:var(--color-paper-soft);color:var(--color-accent-dark)}.outcome-node svg{inline-size:var(--space-md);block-size:var(--space-md)}.outcome-scene{grid-area:scene;min-block-size:8.5rem;display:grid;align-content:center;gap:var(--space-sm);padding:var(--space-md);overflow:hidden;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper-raised)}.outcome-search-field{min-block-size:2.25rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-pill);color:var(--color-ink-muted);font-size:var(--text-xs)}.outcome-search-field svg{inline-size:var(--space-md);block-size:var(--space-md);color:var(--color-accent-dark)}.outcome-search-result{display:grid;grid-template-columns:var(--space-sm) minmax(0,1fr);gap:var(--space-xs);align-items:center}.outcome-search-result:before{content:"";inline-size:var(--space-xs);block-size:var(--space-xs);border-radius:50%;background:var(--color-rule-strong)}.outcome-search-result:after{content:"";block-size:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-rule)}.outcome-search-result-active:before,.outcome-search-result-active:after{background:var(--color-accent)}.outcome-service-title{inline-size:72%;block-size:var(--space-sm);border-radius:var(--radius-pill);background:var(--color-ink);opacity:.76}.outcome-service-copy{inline-size:92%;block-size:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-rule-strong)}.outcome-service-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xs);margin-block-start:var(--space-xs)}.outcome-service-option{min-block-size:2.5rem;display:grid;place-items:center;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-soft)}.outcome-service-option:before{content:"";inline-size:55%;block-size:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-rule-strong)}.outcome-service-option-active{border-color:var(--color-accent-dark);background:var(--color-accent-soft)}.outcome-service-option-active:before{background:var(--color-accent-dark)}.outcome-proof-card{display:grid;grid-template-columns:var(--space-2xl) minmax(0,1fr);gap:var(--space-md);align-items:center}.outcome-proof-badge{inline-size:var(--space-2xl);block-size:var(--space-2xl);display:grid;place-items:center;border-radius:50%;background:var(--color-accent-soft);color:var(--color-accent-dark)}.outcome-proof-badge svg{inline-size:var(--space-lg);block-size:var(--space-lg)}.outcome-proof-lines{display:grid;gap:var(--space-sm)}.outcome-proof-line{block-size:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-rule-strong)}.outcome-proof-line:nth-child(2){inline-size:82%}.outcome-proof-line:nth-child(3){inline-size:64%}.outcome-action-copy{display:grid;gap:var(--space-xs)}.outcome-action-copy:before,.outcome-action-copy:after{content:"";block-size:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-rule-strong)}.outcome-action-copy:after{inline-size:68%}.outcome-action-button{min-block-size:2.75rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-inline:var(--space-md);border:var(--rule-medium) solid var(--color-accent-dark);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent-dark);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.outcome-action-button svg{inline-size:var(--space-md);block-size:var(--space-md)}.performance-structure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:var(--rule-hair) solid var(--color-rule-strong)}.performance-pillars{display:contents}.performance-pillar{min-block-size:9rem;display:grid;grid-template-columns:var(--space-xl) minmax(0,1fr);grid-template-areas:"mark title" "mark signal";align-content:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-md);border:0;border-inline-end:var(--rule-hair) solid var(--color-rule);border-block-end:var(--rule-hair) solid var(--color-rule)}.performance-pillar:nth-child(2n){border-inline-end:0}.performance-pillar-mark{inline-size:var(--space-xl);block-size:var(--space-xl)}.performance-pillar-mark svg{inline-size:var(--space-md);block-size:var(--space-md)}.performance-pillar-title{align-self:end;margin:0;font-size:var(--text-base)}.performance-pillar-copy,.performance-pillar-support{display:none}.performance-pillar-signal{grid-area:signal;align-self:start;font-size:.6rem}.performance-foundation{grid-column:1 / -1;gap:var(--space-xs);padding:var(--space-md)}.performance-foundation-copy{display:none}.how-it-works-inner,.improvements-inner,.faq-inner{padding-block:clamp(3rem,5vw,4.5rem)}.monthly-proof-inner{padding-block:clamp(2.5rem,4vw,3.5rem)}.monthly-proof-head{gap:var(--space-md);margin-block-end:clamp(var(--space-lg),3vw,var(--space-xl))}.monthly-proof-title,.plans-title,.website-plan-title{font-size:clamp(2.25rem,4.5vw,4rem)}.plans-inner{padding-block:clamp(2.5rem,4.5vw,4rem)}.plans-head{margin-block-end:clamp(var(--space-lg),3vw,var(--space-xl))}.plan-steps{gap:var(--space-md)}.plan-head{gap:var(--space-xs);padding:var(--space-lg)}.plan-summary{font-size:var(--text-sm);line-height:1.4}.plan-fact{gap:var(--space-2xs);padding:var(--space-sm) var(--space-lg)}.plan-fact dt{font-size:.62rem}.plan-fact dd{font-size:var(--text-sm);line-height:1.35}.plan-foot{gap:var(--space-md);padding:var(--space-lg)}.plan-foundation,.plan-performance{margin-block-start:0}.plan-growth{min-block-size:0}.website-plan-inner{gap:clamp(var(--space-xl),4vw,var(--space-3xl));padding-block:clamp(2.5rem,4.5vw,4rem)}.website-plan-intro{gap:var(--space-lg)}.goal-map{min-block-size:15rem}.website-plan-form{gap:var(--space-md);padding:clamp(var(--space-md),3vw,var(--space-xl))}.form-row{gap:var(--space-xs)}.form-input,.goal-choice{min-block-size:2.75rem}.goal-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));gap:var(--space-2xs)}.goal-choices legend{margin-block-end:var(--space-xs)}@media(min-width:48rem){.service-continuum{--continuum-axis: 63%}.continuum-node-line,.continuum-phase-rethread:before,.continuum-loop{inset-block-start:var(--continuum-axis)}.continuum-phase-standard,.continuum-phase-rethread{min-block-size:19rem}.continuum-phase-standard,.continuum-phase-rethread{padding:var(--space-lg)}.continuum-loop{inline-size:10rem;margin:0}}@media(min-width:64rem){.outcome-journey{--outcome-axis: calc(var(--space-lg) + 8.5rem + (var(--outcome-node-size) / 2));grid-template-columns:repeat(4,minmax(0,1fr));border:var(--rule-hair) solid var(--color-rule-strong)}.outcome-journey:before{inset-block-start:var(--outcome-axis);inset-block-end:auto;inset-inline:var(--space-xl);inline-size:auto;block-size:var(--rule-medium)}.outcome-step{min-block-size:24rem;grid-template-columns:minmax(0,1fr);grid-template-rows:8.5rem var(--outcome-node-size) 8.5rem;grid-template-areas:"head" "node" "scene";align-content:start;gap:var(--space-md);padding:var(--space-lg);border-block-end:0;border-inline-end:var(--rule-hair) solid var(--color-rule)}.outcome-step:last-child{border-inline-end:0}.outcome-node{align-self:center;justify-self:start;background:var(--color-paper-soft)}.outcome-step-title{font-size:clamp(var(--text-lg),1.6vw,var(--text-xl))}.performance-structure{grid-template-columns:repeat(4,minmax(0,1fr))}.performance-pillar{min-block-size:11rem;display:grid;border-block-end:0;border-inline-end:var(--rule-hair) solid var(--color-rule)}.performance-pillar:nth-child(2n){border-inline-end:var(--rule-hair) solid var(--color-rule)}.performance-foundation{min-block-size:11rem;grid-column:auto;align-content:center}}@media(max-width:47.99rem){.problem-inner,.performance-inner,.plans-inner,.website-plan-inner{padding-block:var(--space-2xl)}.monthly-proof-inner{padding-block:var(--space-xl)}.problem-head{padding-block-end:var(--space-xl)}.new-model-merged .new-model-inner{padding:var(--space-lg)}.new-model-merged .new-model-head{gap:var(--space-md);padding-block-end:var(--space-lg)}.continuum-phase-rethread{min-block-size:17rem}.performance-structure{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-pillar,.performance-pillar:nth-child(2n){min-block-size:7.5rem;grid-template-columns:var(--space-lg) minmax(0,1fr);padding:var(--space-sm);border-inline-end:var(--rule-hair) solid var(--color-rule)}.performance-pillar:nth-child(2n){border-inline-end:0}.performance-foundation{grid-column:1 / -1;min-block-size:4.5rem}.how-it-works-inner,.improvements-inner,.faq-inner{padding-block:var(--space-2xl)}.monthly-proof-title,.plans-title,.website-plan-title{font-size:clamp(2.15rem,11vw,3rem)}.plans-head,.monthly-proof-head{margin-block-end:var(--space-lg)}.gmail-toolbar{min-block-size:2.5rem}.gmail-message{padding:var(--space-sm)}.gmail-subject,.gmail-sender{margin-block-end:var(--space-md)}.gmail-email-body{line-height:1.5}.gmail-email-body>p{margin-block-end:var(--space-sm)}.email-update-list{gap:var(--space-xs);margin-block:var(--space-md)}.email-update,.email-monthly-note{padding:var(--space-sm)}.goal-map{min-block-size:13rem}.website-plan-form{padding:var(--space-md)}}.proof-bar{min-block-size:2.75rem;padding:var(--space-xs) var(--space-sm)}.proof-brand{font-size:var(--text-sm)}.proof-state{font-size:.6rem}.management-head{padding:var(--space-xs) var(--space-sm)}.management-title{font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.1}.review{gap:var(--space-3xs)}.review-label{font-size:.55rem}.review-date{font-size:.7rem}.proof-history{margin-inline-start:var(--space-xs);padding:.2rem var(--space-xs);font-size:.54rem}.unmanaged-cycle-steps{gap:var(--space-xs);padding-block-start:var(--space-md)}.unmanaged-cycle-step{grid-template-columns:1.4rem 1.75rem minmax(0,1fr);min-block-size:2.75rem;column-gap:var(--space-xs)}.unmanaged-cycle-mark{inline-size:1.75rem;block-size:1.75rem}.unmanaged-cycle-mark svg{inline-size:.875rem;block-size:.875rem}.report-delivery-label{min-block-size:2.5rem;display:flex;align-items:center;gap:var(--space-xs);padding-inline:var(--space-md);border-block-end:var(--rule-hair) solid #dfe3e7;background:var(--color-paper-soft);color:var(--color-muted);font-family:var(--font-display);font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.report-delivery-label svg{inline-size:var(--space-md);block-size:var(--space-md);color:var(--color-accent-dark)}.gmail-window{max-inline-size:62rem;margin-inline:auto;border-color:var(--color-rule-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);font-family:var(--font-body)}.gmail-message{padding:clamp(var(--space-md),3vw,var(--space-xl))}.plan-head{gap:var(--space-md)}.plan-best-for{display:grid;gap:var(--space-2xs);margin:0;color:var(--color-ink-soft);font-size:var(--text-sm);line-height:1.4}.plan-best-for span{color:var(--color-muted);font-family:var(--font-display);font-size:.62rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.plan-features{display:grid;margin:0;padding:0;list-style:none}.plan-features li{position:relative;min-block-size:3.25rem;display:flex;align-items:center;padding:var(--space-sm) var(--space-lg) var(--space-sm) 2.75rem;border-block-end:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);line-height:1.35}.plan-features li:before{content:"";position:absolute;inset-inline-start:var(--space-lg);inline-size:.45rem;block-size:.45rem;border-radius:50%;background:var(--color-accent)}.plan-growth .plan-best-for,.plan-growth .plan-best-for span{color:var(--color-panel-muted)}.plan-growth .plan-features li{border-color:var(--color-panel-rule)}.plan-foot{padding:var(--space-lg)}.website-plan-inner{grid-template-columns:minmax(0,46rem);justify-content:center;gap:var(--space-lg);padding-block:clamp(var(--space-xl),4vw,var(--space-2xl))}.website-plan-intro{justify-items:center;text-align:center}.website-plan-title{max-inline-size:22ch;font-size:clamp(2.25rem,4vw,3.5rem)}.website-plan-form{inline-size:100%;gap:var(--space-sm);padding:var(--space-lg)}@media(max-width:47.99rem){.proof-bar{min-block-size:2.5rem}.management-head{gap:var(--space-sm);padding-block:var(--space-xs)}.management-title{font-size:1.05rem}.review-date{font-size:.62rem}.unmanaged-cycle-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm) var(--space-xs)}.unmanaged-cycle-steps:before{display:none}.unmanaged-cycle-step{grid-template-columns:1.2rem 1.5rem minmax(0,1fr);min-block-size:3.25rem;padding-block:var(--space-xs);border-block-start:var(--rule-hair) solid var(--color-panel-rule)}.unmanaged-cycle-mark{inline-size:1.5rem;block-size:1.5rem}.unmanaged-cycle-step strong{font-size:.72rem}.report-delivery-label{min-block-size:2.25rem;padding-inline:var(--space-sm);font-size:.58rem}.plan-head,.plan-foot{padding:var(--space-md)}.plan-features li{padding-inline:2.4rem var(--space-md)}.plan-features li:before{inset-inline-start:var(--space-md)}.website-plan-intro{justify-items:start;text-align:start}.website-plan-title{max-inline-size:18ch;font-size:clamp(2.1rem,10vw,2.75rem)}.website-plan-form{padding:var(--space-md)}}.how-it-works-head{margin-block-end:clamp(var(--space-xl),4vw,var(--space-2xl))}.how-it-works-head .how-it-works-title{max-inline-size:18ch;margin:0;font-size:clamp(2.5rem,5vw,4.25rem)}.process-system{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.process-phase{min-inline-size:0;position:relative;border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-lg)}.process-foundation{padding:var(--space-lg)}.process-monthly{overflow:visible;padding:0;border:0;border-radius:0;background:transparent}.process-bridge{block-size:var(--space-2xl);display:grid;place-items:center;position:relative;color:var(--color-accent)}.process-phase-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding-block-end:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-panel-rule)}.process-phase-heading{display:grid;gap:var(--space-xs)}.process-phase-kicker{color:var(--color-panel-muted);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase}.process-phase-title{margin:0;color:var(--color-panel-text);font-family:var(--font-display);font-size:clamp(var(--text-lg),2.2vw,var(--text-xl));font-weight:600;letter-spacing:-.04em;line-height:1.05}.process-monthly .process-phase-title{font-size:clamp(var(--text-xl),3vw,var(--text-2xl))}.process-monthly .process-phase-head{padding-block:0 var(--space-lg);border-block-end:0}.process-foundation-list,.process-cycle-list{min-inline-size:0;margin:0;padding:0;list-style:none}.process-foundation-list{display:grid}.process-step{min-inline-size:0;position:relative}.process-foundation-step{display:grid;gap:var(--space-lg);padding-block:var(--space-xl);border-block-end:var(--rule-hair) solid var(--color-panel-rule)}.process-foundation-step:last-child{padding-block-end:0;border-block-end:0}.process-step-copy{min-inline-size:0;display:grid;grid-template-columns:calc(var(--space-xl) + var(--space-xs)) minmax(0,1fr);grid-template-areas:"number title" ". body";column-gap:var(--space-md);row-gap:var(--space-sm);align-content:start}.process-step-number{grid-area:number;inline-size:calc(var(--space-xl) + var(--space-xs));block-size:calc(var(--space-xl) + var(--space-xs));display:grid;place-items:center;border:var(--rule-hair) solid var(--color-panel-dim);border-radius:50%;color:var(--color-panel-muted);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums}.process-step-title{grid-area:title;min-inline-size:0;max-inline-size:18ch;margin:0;align-self:center;color:var(--color-panel-text);font-family:var(--font-display);font-size:clamp(var(--text-md),2vw,var(--text-lg));font-weight:600;letter-spacing:-.035em;line-height:1.12}.process-step-body{grid-area:body;max-inline-size:44ch;margin:0;color:var(--color-panel-muted);font-size:var(--text-sm);line-height:1.58}.process-scene{min-inline-size:0;min-block-size:7.5rem;position:relative;display:grid;place-items:center;padding:var(--space-md);border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-md);background:var(--color-panel);color:var(--color-panel-text)}.process-scene-label{color:var(--color-panel-muted);font-family:var(--font-display);font-size:.65rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.process-goal-choice{inline-size:min(100%,16rem);display:grid;gap:var(--space-sm)}.goal-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xs)}.goal-action{min-inline-size:0;padding:var(--space-sm) var(--space-xs);border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-sm);color:var(--color-panel-muted);font-family:var(--font-display);font-size:.62rem;font-weight:600;line-height:1;text-align:center}.goal-action-selected{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.site-connection{inline-size:min(100%,20rem);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-sm)}.site-surface{display:grid;gap:var(--space-xs);padding:var(--space-md);border:var(--rule-hair) solid var(--color-panel-dim);border-radius:var(--radius-sm)}.site-surface-line{block-size:var(--rule-medium);border-radius:var(--radius-pill);background:var(--color-panel-dim)}.site-surface-line:last-child{inline-size:68%}.site-connection-node{min-block-size:calc(var(--space-xl) + var(--space-xs));display:inline-flex;align-items:center;gap:var(--space-2xs);position:relative;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-pill);color:var(--color-panel-text);font-family:var(--font-display);font-size:.68rem;font-weight:600;letter-spacing:-.04em;line-height:1;white-space:nowrap}.site-connection-node:before{content:"";inline-size:var(--space-md);block-size:var(--rule-medium);position:absolute;inset-inline-end:100%;background:var(--color-accent)}.site-connection-node svg{inline-size:var(--space-md);block-size:var(--space-sm);color:var(--color-accent)}.monthly-cycle-canvas{min-inline-size:0;position:relative;display:grid;isolation:isolate;gap:var(--space-md);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-lg);background:var(--color-panel-soft)}.monthly-cycle-orbit{min-inline-size:0;position:relative;display:grid;isolation:isolate;gap:var(--space-lg)}.process-cycle-list{min-inline-size:0;position:relative;z-index:2;grid-row:2;display:grid;gap:var(--space-xl);padding-inline-end:var(--space-lg)}.process-cycle-step{min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-md);padding-block-start:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-panel-dim);background:var(--color-panel-soft)}.process-cycle-step:not(:last-child):after{content:"↓";inline-size:var(--space-lg);position:absolute;inset-block-end:calc(var(--space-xl) * -1);inset-inline-start:calc(50% - var(--space-sm));color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--space-xl);text-align:center}.process-cycle-step .process-step-number{border-color:var(--color-accent);color:var(--color-accent-soft)}.process-cycle-step .process-step-body{max-inline-size:46ch}.process-cycle-step .process-scene{min-block-size:6.5rem;margin-block-start:auto;padding:0;border:0;border-radius:0;background:transparent}.monthly-cycle-rail{position:absolute;z-index:1;display:block;overflow:visible;color:var(--color-accent);opacity:.72;pointer-events:none}.monthly-cycle-rail path{fill:none;stroke:currentColor;stroke-width:var(--rule-medium);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.monthly-cycle-rail-desktop{display:none}.monthly-cycle-rail-mobile{inline-size:100%;block-size:calc(100% - var(--space-4xl));inset:var(--space-4xl) 0 auto}.monthly-cycle-hub{inline-size:min(100%,8rem);aspect-ratio:1;position:relative;z-index:3;grid-row:1;justify-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-md);border:var(--rule-medium) solid var(--color-accent);border-radius:50%;background:var(--color-panel);color:var(--color-panel-text)}.monthly-cycle-hub:before{content:"";position:absolute;inset:calc(var(--space-xs) * -1);border:var(--rule-hair) solid var(--color-panel-dim);border-radius:50%;pointer-events:none}.monthly-cycle-hub-label{color:var(--color-panel-muted);font-family:var(--font-display);font-size:.62rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.monthly-cycle-hub-lines{inline-size:72%;display:grid;gap:var(--space-xs)}.monthly-cycle-hub-lines i{block-size:var(--rule-medium);border-radius:var(--radius-pill);background:var(--color-panel-dim)}.monthly-cycle-hub-lines i:last-child{inline-size:68%}.monthly-cycle-hub-brand{display:inline-flex;align-items:center;color:var(--color-panel-text);font-family:var(--font-display);font-size:.62rem;font-weight:600;line-height:1;white-space:nowrap}.monthly-cycle-hub-brand svg{inline-size:var(--space-lg);block-size:var(--space-sm);margin-inline:var(--space-3xs);color:var(--color-accent)}.signal-board,.focus-board,.report-board{inline-size:min(100%,19rem);display:grid;justify-self:center}.signal-board{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-md)}.signal-list{display:grid;gap:var(--space-xs)}.signal-chip{padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-pill);color:var(--color-panel-muted);font-family:var(--font-display);font-size:.6rem;font-weight:600;line-height:1;text-align:center}.signal-site{display:grid;gap:var(--space-xs);padding:var(--space-md);border:var(--rule-hair) solid var(--color-panel-dim);border-radius:var(--radius-sm)}.signal-site:before{content:"Your website";color:var(--color-panel-muted);font-family:var(--font-display);font-size:.58rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.signal-site-line{block-size:var(--rule-medium);border-radius:var(--radius-pill);background:var(--color-panel-dim)}.signal-site-line:last-child{inline-size:66%}.focus-board{position:relative;gap:var(--space-sm);padding:var(--space-md);border:var(--rule-hair) solid var(--color-panel-dim);border-radius:var(--radius-sm)}.focus-row{block-size:var(--space-lg);border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-sm)}.focus-row-active{block-size:var(--space-xl);display:grid;place-items:center;border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-display);font-size:.62rem;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}.report-board{gap:var(--space-sm);padding:var(--space-md);border:var(--rule-hair) solid var(--color-panel-dim);border-radius:var(--radius-sm)}.report-row{display:grid;grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:var(--space-sm)}.report-row strong{color:var(--color-panel-muted);font-family:var(--font-display);font-size:.58rem;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase}.report-row span{block-size:var(--rule-medium);border-radius:var(--radius-pill);background:var(--color-panel-dim)}.report-row:last-child span{inline-size:72%;background:var(--color-accent)}.process-loopback{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding-block-start:var(--space-sm);color:var(--color-accent-soft);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;line-height:1.2}.process-loopback svg{inline-size:var(--space-xl);block-size:var(--space-xl);flex:none;color:var(--color-accent)}@media(min-width:48rem){.process-foundation-list{grid-template-columns:repeat(2,minmax(0,1fr))}.process-foundation-step{padding:var(--space-xl);border-block-end:0;border-inline-end:var(--rule-hair) solid var(--color-panel-rule)}.process-foundation-step:first-child{padding-inline-start:0}.process-foundation-step:last-child{padding-inline-end:0;border-inline-end:0}.process-monthly{position:relative}.process-cycle-step{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(15rem,.9fr);align-items:center}.process-cycle-step .process-scene{margin-block-start:0}}@media(min-width:64rem){.process-system{grid-template-columns:minmax(0,1fr)}.process-foundation{padding:var(--space-xl)}.process-foundation-list{grid-template-columns:repeat(2,minmax(0,1fr))}.process-foundation-step,.process-foundation-step:first-child,.process-foundation-step:last-child{padding:var(--space-xl);border-block-end:0;border-inline-end:var(--rule-hair) solid var(--color-panel-rule)}.process-foundation-step:first-child{padding-inline-start:0}.process-foundation-step:last-child{padding-inline-end:0;border-inline-end:0}.process-monthly{padding:0}.monthly-cycle-canvas{padding:var(--space-xl) var(--space-2xl) var(--space-lg)}.monthly-cycle-orbit{display:block}.process-cycle-list{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,minmax(14rem,1fr));gap:var(--space-3xl) var(--space-lg);padding-inline-end:0}.process-cycle-step{min-block-size:14rem;display:flex;gap:var(--space-md);padding:var(--space-md) var(--space-lg) 0}.process-cycle-step-monitor{grid-column:1 / 3;grid-row:1}.process-cycle-step-improve{grid-column:4 / 6;grid-row:1}.process-cycle-step:not(:last-child):after{display:none}.process-cycle-step-report{inline-size:min(100%,24rem);grid-column:2 / 5;grid-row:2;justify-self:center}.process-cycle-step .process-scene{min-block-size:5rem}.process-cycle-step .process-step-copy{grid-template-columns:calc(var(--space-xl) + var(--space-xs)) minmax(0,1fr);grid-template-areas:"number title" "number body";row-gap:var(--space-xs)}.monthly-cycle-rail-desktop{inline-size:100%;block-size:100%;inset:0;display:block}.monthly-cycle-rail-mobile{display:none}.monthly-cycle-hub{inline-size:8rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.process-loopback{margin-block-start:var(--space-sm);padding-block-start:0}.signal-board,.focus-board,.report-board{inline-size:100%}.focus-board,.report-board{padding:var(--space-sm)}.focus-board{grid-template-columns:minmax(0,1fr) minmax(7rem,1.4fr) minmax(0,1fr);align-items:center;gap:var(--space-xs)}.focus-row,.focus-row-active{block-size:var(--space-xl)}.signal-board{grid-template-columns:minmax(0,1fr);gap:var(--space-xs)}.signal-list{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-site{padding:var(--space-sm)}.report-board{grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:var(--space-sm)}.report-board .process-scene-label{white-space:nowrap}.report-row{grid-template-columns:minmax(0,1fr);gap:var(--space-xs)}.report-row:last-child span{inline-size:100%}}@media(max-width:47.99rem){.how-it-works-inner{padding-block:var(--space-xl)}.how-it-works-head{margin-block-end:var(--space-lg)}.how-it-works-head .how-it-works-title{max-inline-size:18ch;font-size:clamp(2rem,9vw,2.5rem)}.process-phase-head{align-items:center}.signal-board{grid-template-columns:minmax(0,1fr);gap:var(--space-sm)}.signal-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem){.process-foundation{display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);padding:0;overflow:hidden}.process-foundation .process-phase-head{align-items:center;padding:var(--space-xl);border-block-end:0;border-inline-end:var(--rule-hair) solid var(--color-panel-rule)}.process-foundation-list{grid-column:2;align-self:stretch}.process-foundation-step,.process-foundation-step:first-child,.process-foundation-step:last-child{padding:var(--space-xl)}}.monthly-system{min-inline-size:0;position:relative;isolation:isolate;padding:var(--space-md);overflow:hidden;border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-lg);background:var(--color-panel-soft)}.monthly-system-stage{min-inline-size:0;position:relative;z-index:1;display:grid;gap:var(--space-sm)}.monthly-system-track{display:none}.monthly-system-browser{inline-size:calc(100% - var(--space-xl));block-size:auto;position:relative;z-index:3;justify-self:center;overflow:visible;filter:drop-shadow(0 var(--space-md) var(--space-xl) color-mix(in oklch,var(--color-ink) 10%,transparent))}.monthly-system-steps{min-inline-size:0;position:relative;display:grid;gap:var(--space-xl);padding-block-end:0;padding-inline-end:var(--space-xl)}.monthly-system-steps:before{content:"↓";inline-size:var(--space-xl);block-size:var(--space-xl);position:absolute;z-index:4;inset-block-start:calc((var(--space-lg) + var(--space-sm)) * -1);inset-inline-start:calc(50% - var(--space-xl));display:grid;place-items:center;border:var(--rule-hair) solid var(--color-accent);border-radius:50%;background:var(--color-accent-soft);color:var(--color-accent-dark);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;line-height:1}.monthly-system-card{min-inline-size:0;position:relative;z-index:2;display:grid;gap:var(--space-md);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-panel);box-shadow:none}.monthly-system-card+.monthly-system-card{margin-block-start:0}.monthly-system-card:not(:last-of-type):after{content:"↓";inline-size:var(--space-xl);block-size:var(--space-xl);position:absolute;z-index:4;inset-block-end:calc(var(--space-lg) * -1);inset-inline-start:50%;display:grid;place-items:center;border:var(--rule-hair) solid var(--color-accent);border-radius:50%;background:var(--color-accent-soft);color:var(--color-accent-dark);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;line-height:1;transform:translate(-50%)}.monthly-system-card-head{min-inline-size:0;display:grid;grid-template-columns:calc(var(--space-xl) + var(--space-xs)) minmax(0,1fr);align-items:start;gap:var(--space-md)}.monthly-system-number{inline-size:calc(var(--space-xl) + var(--space-xs));block-size:calc(var(--space-xl) + var(--space-xs));display:grid;place-items:center;border:var(--rule-hair) solid var(--color-accent);border-radius:50%;color:var(--color-accent-soft);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;line-height:1}.monthly-system-copy{min-inline-size:0}.monthly-system-title{max-inline-size:19ch;margin:0;color:var(--color-panel-ink);font-family:var(--font-display);font-size:clamp(var(--text-md),2vw,var(--text-lg));font-weight:550;letter-spacing:-.025em;line-height:1.1;overflow-wrap:normal}.monthly-system-visual{min-inline-size:0;min-block-size:4.5rem;display:grid;align-items:center;padding-block-start:var(--space-sm);overflow:hidden;border-block-start:var(--rule-hair) solid var(--color-panel-rule)}.monthly-system-monitor-visual{grid-template-columns:minmax(0,1fr)}.monthly-system-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:var(--space-sm)}.monthly-system-journey span{min-inline-size:0;position:relative;padding:var(--space-xs) .35rem;border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-pill);color:var(--color-panel-muted);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;line-height:1;text-align:center;white-space:nowrap}.monthly-system-journey span:not(:last-child):after{content:"";inline-size:var(--space-xs);block-size:var(--rule-hair);position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--space-2xs));background:var(--color-panel-rule)}.monthly-system-journey i{display:none}.monthly-system-journey span:last-child{border-color:var(--color-accent);background:var(--color-accent-dark);color:var(--color-accent-ink)}.monthly-system-journey span:nth-child(3):after{background:var(--color-accent)}.monthly-system-improve-visual{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-sm)}.monthly-system-before,.monthly-system-after{min-block-size:4.5rem;display:grid;gap:var(--space-xs);align-content:center;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-sm)}.monthly-system-before i,.monthly-system-after i{block-size:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-panel-rule)}.monthly-system-before i:last-child{inline-size:60%}.monthly-system-after{border-color:var(--color-accent);background:var(--color-accent-soft)}.monthly-system-after i{background:var(--color-accent-dark)}.monthly-system-after i:last-child{inline-size:82%}.monthly-system-improve-arrow{color:var(--color-accent);font-family:var(--font-display);font-size:var(--text-lg);line-height:1}.monthly-system-learn-visual{grid-template-columns:minmax(0,1fr) var(--space-md) minmax(0,1fr);gap:var(--space-sm)}.monthly-system-learn-observation,.monthly-system-learn-focus{min-block-size:4.5rem;display:grid;align-content:center;gap:var(--space-2xs);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-sm)}.monthly-system-learn-observation{color:var(--color-panel-muted);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.monthly-system-learn-focus{border-color:var(--color-accent);background:var(--color-accent-dark);color:var(--color-accent-ink);font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;line-height:1.15}.monthly-system-learn-focus strong{font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase}.monthly-system-learn-arrow{block-size:var(--rule-hair);background:var(--color-accent)}.monthly-system-mobile-return{inline-size:calc(var(--space-lg) + var(--space-xs));position:absolute;z-index:3;inset-block:calc(var(--space-xl) * -1) 0;inset-inline-end:0;border-block:var(--rule-medium) solid var(--color-accent);border-inline-end:var(--rule-medium) solid var(--color-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;opacity:.86;pointer-events:none}.monthly-system-mobile-return:before{content:"↖";inline-size:var(--space-xl);block-size:var(--space-xl);position:absolute;inset-block-start:calc(var(--space-md) * -1);inset-inline-start:calc(var(--space-md) * -1);display:grid;place-items:center;border:var(--rule-hair) solid var(--color-accent);border-radius:50%;background:var(--color-accent-soft);color:var(--color-accent-dark);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;line-height:1}.monthly-system-mobile-return span{position:absolute;inset-block-end:calc((var(--space-lg) - var(--space-2xs)) * -1);inset-inline-end:0;padding:var(--space-2xs) var(--space-xs);background:var(--color-panel-soft);color:var(--color-panel-muted);font-family:var(--font-display);font-size:.58rem;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.monthly-system-desktop-return{display:none}@media(max-width:22rem){.monthly-system{padding:var(--space-sm)}.monthly-system-browser{inline-size:calc(100% - var(--space-lg))}.monthly-system-steps{padding-inline-end:var(--space-lg)}.monthly-system-card-head{grid-template-columns:var(--space-xl) minmax(0,1fr);gap:var(--space-sm)}.monthly-system-number{inline-size:var(--space-xl);block-size:var(--space-xl)}.monthly-system-title{max-inline-size:none}.monthly-system-mobile-return{inline-size:var(--space-lg)}}@media(min-width:48rem){.monthly-system{padding:var(--space-lg)}.monthly-system-stage{gap:var(--space-lg)}.monthly-system-browser{inline-size:min(100%,24rem);justify-self:center}.monthly-system-card{grid-template-columns:minmax(0,1.1fr) minmax(10rem,.9fr);align-items:center}}@media(min-width:64rem){.monthly-system{padding:var(--space-xl)}.monthly-system-stage{min-block-size:38rem;display:block}.monthly-system-track{inline-size:100%;block-size:100%;position:absolute;z-index:4;inset:0;display:block;overflow:visible;color:var(--color-accent);pointer-events:none}.monthly-system-track .monthly-system-callout-line{fill:none;stroke:var(--color-accent);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.monthly-system-track .monthly-system-callout-anchor{fill:var(--color-paper-raised);stroke:var(--color-accent);stroke-width:1.4;vector-effect:non-scaling-stroke}.monthly-system-track .monthly-system-callout-core{fill:var(--color-accent)}.monthly-system-browser{inline-size:23rem;position:absolute;inset-block-start:42%;inset-inline-start:50%;transform:translate(-50%,-50%)}.monthly-system-steps{display:contents;padding:0}.monthly-system-steps:before{display:none}.monthly-system-card{inline-size:min(24%,15rem);min-block-size:10.75rem;position:absolute;display:grid;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:var(--space-sm);padding:var(--space-lg);margin-block-start:0;border-radius:var(--radius-md);box-shadow:0 var(--space-xs) var(--space-md) color-mix(in oklch,var(--color-ink) 7%,transparent)}.monthly-system-card:not(:last-of-type):after{display:none}.monthly-system-monitor{inset-block-start:calc(var(--space-xl) + var(--space-sm));inset-inline-start:2%}.monthly-system-improve{inset-block-start:calc(var(--space-xl) + var(--space-sm));inset-inline-end:2%}.monthly-system-learn{inline-size:min(30%,18rem);min-block-size:9.5rem;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%)}.monthly-system-title{font-size:var(--text-md)}.monthly-system-visual{min-block-size:4.25rem}.monthly-system-mobile-return{display:none}.monthly-system-desktop-return{position:absolute;z-index:1;inset-block-end:calc(var(--space-xl) + var(--space-lg));inset-inline-start:18%;display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--color-panel-soft);color:var(--color-panel-muted);font-family:var(--font-display);font-size:.58rem;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase}.monthly-system-desktop-return:before{content:"";inline-size:var(--space-xs);block-size:var(--space-xs);border-radius:50%;background:var(--color-accent)}}@media(max-width:47.99rem){.monthly-system{padding:0;overflow:visible;border:0;border-radius:0;background:transparent}.monthly-system-stage{grid-template-areas:"monitor" "browser" "improve" "report" "repeat";gap:var(--space-lg)}.monthly-system-browser{inline-size:min(100%,17rem);grid-area:browser}.monthly-system-steps{display:contents}.monthly-system-steps:before{display:none}.monthly-system-card{padding:var(--space-md)}.monthly-system-monitor{grid-area:monitor}.monthly-system-improve{grid-area:improve}.monthly-system-learn{grid-area:report}.monthly-system-card:not(:last-of-type):after,.monthly-system-improve:before{content:"";inline-size:var(--rule-hair);block-size:var(--space-lg);position:absolute;z-index:1;inset-inline-start:50%;border:0;border-radius:0;background:var(--color-accent);transform:translate(-50%)}.monthly-system-monitor:after,.monthly-system-improve:after{inset-block-start:100%}.monthly-system-improve:before{inset-block-start:calc(var(--space-lg) * -1)}.monthly-system-mobile-return{grid-area:repeat;inline-size:auto;position:static;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);margin-block-start:calc(var(--space-xs) * -1);border:0;border-radius:0;opacity:1}.monthly-system-mobile-return:before{content:"";inline-size:var(--space-xs);block-size:var(--space-xs);position:static;border:0;border-radius:50%;background:var(--color-accent)}.monthly-system-mobile-return span{position:static;padding:0;background:transparent;color:var(--color-panel-muted);font-size:var(--text-xs)}}.website-cycle-comparison{display:grid;gap:0}.website-cycle-shared{inline-size:min(100%,18rem);display:grid;gap:var(--space-sm);margin-inline:auto}.website-cycle-start-note{color:var(--color-panel-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);line-height:var(--leading-tight);text-align:center;text-transform:uppercase}.website-cycle-shared-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);margin:0;padding:0;list-style:none}.website-cycle-shared-step:first-child:after{position:absolute;z-index:-1;inset-inline-start:50%;inset-block-start:100%;block-size:var(--space-md);border-inline-start:var(--rule-hair) solid var(--color-panel-rule);content:"";transform:translate(-50%)}.website-cycle-shared-step{min-inline-size:0;position:relative;z-index:1;display:grid;grid-template-columns:var(--space-lg) var(--space-xl) minmax(0,1fr);align-items:center;gap:var(--space-xs);padding:var(--space-md);border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-md);background:var(--color-panel-soft)}.website-cycle-index,.website-cycle-kicker{color:var(--color-panel-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);line-height:var(--leading-tight);text-transform:uppercase}.website-cycle-mark{display:grid;inline-size:var(--space-xl);block-size:var(--space-xl);place-items:center;border:var(--rule-hair) solid var(--color-panel-rule);border-radius:var(--radius-round);background:var(--color-panel);color:var(--color-panel-text)}.website-cycle-mark--launch{border-color:var(--color-accent-dark);color:var(--color-accent-dark)}.website-cycle-mark svg{inline-size:var(--space-md);block-size:var(--space-md)}.website-cycle-shared-step strong{min-inline-size:0;color:var(--color-panel-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.website-cycle-branch{inline-size:100%;block-size:5.5rem;overflow:visible}.website-cycle-branch-mobile{display:none}.website-cycle-branch path{fill:none;stroke:var(--color-panel-rule);stroke-linecap:round;stroke-width:1.5}.website-cycle-paths{display:grid;gap:var(--space-lg)}.website-cycle-path{min-inline-size:0;position:relative;z-index:1;border-radius:var(--radius-lg)}.website-cycle-common{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--space-lg);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-panel-rule);background:var(--color-panel-soft)}.website-cycle-path-head{display:grid;gap:var(--space-sm)}.website-cycle-path-head h3{max-inline-size:17ch;margin:0;color:var(--color-panel-text);font-family:var(--font-display);font-size:clamp(var(--text-lg),2.6vw,var(--text-xl));font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.website-cycle-path-head p{max-inline-size:30ch;margin:0;color:var(--color-panel-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.website-cycle-common-timeline{min-block-size:14rem;position:relative;display:grid;align-self:stretch;padding:var(--space-md) 0 0;border-block-start:var(--rule-hair) dashed var(--color-panel-rule)}.website-cycle-common-timeline svg{inline-size:100%;block-size:100%;overflow:visible}.website-cycle-common-timeline path{fill:none;stroke:var(--color-panel-muted);stroke-linecap:round;stroke-width:1.4}.website-cycle-common-timeline .website-cycle-time-stretch{stroke-dasharray:3 7;stroke-width:1}.website-cycle-common-timeline circle{fill:var(--color-panel);stroke:var(--color-accent);stroke-width:1.5}.website-cycle-common-timeline text{fill:var(--color-panel-muted);font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.9px}.website-cycle-common-timeline .website-cycle-time-end{fill:var(--color-panel-text)}.website-cycle-rethread{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:var(--rule-hair) solid var(--color-rule-strong);background:var(--color-paper);color:var(--color-ink)}.website-cycle-rethread>.website-cycle-path-head{padding:var(--space-lg)}.website-cycle-rethread-topline{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-md)}.website-cycle-rethread .website-cycle-kicker{color:var(--color-accent-dark)}.website-cycle-rethread .website-cycle-path-head h3{max-inline-size:none;color:var(--color-ink)}.website-cycle-rethread .website-cycle-path-head p{max-inline-size:none;color:var(--color-ink-soft)}.website-cycle-rethread-logo{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:1}.website-cycle-rethread-logo .brand-mark{inline-size:var(--space-xl);margin-inline:var(--space-2xs);color:var(--color-accent)}.website-cycle-loop-stage{min-block-size:18rem;display:grid;place-items:center;padding:var(--space-xl) var(--space-lg);background:var(--color-panel);color:var(--color-panel-text)}.website-cycle-loop-stage .continuum-loop{inline-size:min(12rem,100%);position:relative;inset:auto;margin:0;transform:none}@media(min-width:64rem){.website-cycle-paths{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch}.website-cycle-common{min-block-size:100%}.website-cycle-loop-stage{min-block-size:20rem}}@media(max-width:63.99rem){.website-cycle-branch-desktop{display:none}.website-cycle-branch-mobile{display:block;block-size:4rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.management-proof.is-call-reveal[data-view=changed] .website-cta-ghost,.management-proof.is-call-reveal[data-view=changed] .website-cta-call,.management-proof.is-call-reveal[data-view=changed] .website-cta-call path{animation:none}.art-flow-pulse{display:none}.art-reaction-observe,.art-reaction-improve,.art-reaction-learn{animation:none}.brand,.cta,.cycle-step,.plan-cta,.form-submit,.faq-question:after,.site-cta-wrap,.fold-line,.website-photo img,.change-connector{transition-duration:var(--dur-micro)}}
