:root{--color-fs-paper: oklch(15% .012 62);--color-fs-paper-raised: oklch(19% .014 62);--color-fs-paper-soft: oklch(23% .015 62);--color-fs-rule: oklch(34% .014 62);--color-fs-rule-strong: oklch(47% .02 62);--color-fs-muted: oklch(72% .018 72);--color-fs-ink: oklch(94% .012 82);--color-fs-ink-soft: oklch(84% .016 78);--color-fs-accent: oklch(67% .125 58);--color-fs-accent-hover: oklch(73% .12 58);--color-fs-accent-ink: oklch(16% .015 58);--color-fs-focus: oklch(99% .01 82);--font-fs-display: "Space Grotesk", sans-serif;--font-fs-body: "Inter", sans-serif;--font-fs-mono: "JetBrains Mono", monospace;--space-fs-3xs: .125rem;--space-fs-2xs: .25rem;--space-fs-xs: .5rem;--space-fs-sm: .75rem;--space-fs-md: 1rem;--space-fs-lg: 1.5rem;--space-fs-xl: 2.5rem;--space-fs-2xl: 4rem;--space-fs-3xl: 6rem;--space-fs-4xl: 9rem;--text-fs-xs: .75rem;--text-fs-sm: .875rem;--text-fs-base: 1rem;--text-fs-md: 1.25rem;--text-fs-lg: 1.5625rem;--text-fs-xl: 1.953rem;--text-fs-2xl: 2.441rem;--text-fs-3xl: 3.052rem;--text-fs-display: clamp(2.75rem, 7vw, 5.25rem);--ease-fs-out: cubic-bezier(.16, 1, .3, 1);--ease-fs-in: cubic-bezier(.7, 0, .84, 0);--ease-fs-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fs-micro: .12s;--dur-fs-short: .22s;--dur-fs-long: .42s;--rule-fs-hairline: 1px;--rule-fs-heavy: 3px;--radius-fs-sm: .25rem;--radius-fs-md: .5rem;--opacity-fs-disabled: .55}html,body{overflow-x:clip}.finish-system-page,.finish-system-page *{box-sizing:border-box}.finish-system-page{min-height:100dvh;background:var(--color-fs-paper);color:var(--color-fs-ink);font-family:var(--font-fs-body);font-size:var(--text-fs-base);line-height:1.65}.finish-system-page a{color:inherit}.finish-system-page h1,.finish-system-page h2,.finish-system-page h3{min-width:0;overflow-wrap:anywhere}.result-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-fs-md);max-width:80rem;margin-inline:auto;padding:var(--space-fs-lg) clamp(var(--space-fs-md),5vw,var(--space-fs-2xl));border-bottom:var(--rule-fs-hairline) solid var(--color-fs-rule)}.result-wordmark,.buy-button,.buy-link,.result-footer a{white-space:nowrap}.result-wordmark{display:inline-flex;min-height:44px;align-items:center}.result-wordmark img{width:clamp(8.5rem,24vw,10.875rem);height:auto}.result-kicker,.section-rule,.specimen-meta,.deliverable-number,.purchase-price span{font-family:var(--font-fs-body);font-size:var(--text-fs-xs);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase}.result-position{margin:0;color:var(--color-fs-muted);font-family:var(--font-fs-mono);font-size:var(--text-fs-xs);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase}.result-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-fs-xl);max-width:80rem;margin-inline:auto;padding:clamp(var(--space-fs-2xl),10vw,var(--space-fs-4xl)) clamp(var(--space-fs-md),5vw,var(--space-fs-2xl)) var(--space-fs-3xl)}.result-number{margin:0;color:var(--color-fs-accent);font-family:var(--font-fs-mono);font-size:clamp(6rem,32vw,12rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.08em;line-height:.78}.result-intro{min-width:0}.result-kicker{margin:0 0 var(--space-fs-lg);color:var(--color-fs-muted)}.result-hero h1,.offer-heading h2{overflow-wrap:anywhere;min-width:0;margin:0;color:var(--color-fs-ink);font-family:var(--font-fs-display);font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:1.02}.result-hero h1{max-width:13ch;font-size:var(--text-fs-display)}.result-hero h1 span{color:var(--color-fs-accent)}.result-prose{display:grid;gap:var(--space-fs-md);max-width:65ch;color:var(--color-fs-ink-soft)}.result-prose p,.offer-heading p,.deliverables p,.fit-section>p,.try-note p,.backup-note,.cadence span,.purchase-action p,.result-footer p{margin:0}.result-prose--lead{margin-top:var(--space-fs-xl);font-size:var(--text-fs-md)}.diagnosis-section,.offer-section,.fit-section,.objection-section{max-width:72rem;margin-inline:auto;padding-inline:clamp(var(--space-fs-md),5vw,var(--space-fs-2xl))}.diagnosis-section{padding-block:0 var(--space-fs-4xl)}.section-rule{display:flex;align-items:center;gap:var(--space-fs-md);margin-bottom:var(--space-fs-xl);color:var(--color-fs-muted)}.section-rule:after{content:"";flex:1;height:var(--rule-fs-hairline);background:var(--color-fs-rule)}.diagnosis-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-fs-2xl)}.try-note{align-self:start;padding-block:var(--space-fs-lg);border-block:var(--rule-fs-heavy) solid var(--color-fs-accent)}.try-note h2{margin:0 0 var(--space-fs-sm);font-family:var(--font-fs-display);font-size:var(--text-fs-lg);font-weight:700;line-height:1.2}.try-note p,.backup-note{color:var(--color-fs-ink-soft)}.backup-note{max-width:65ch;margin-top:var(--space-fs-2xl);padding-top:var(--space-fs-lg);border-top:var(--rule-fs-hairline) solid var(--color-fs-rule)}.backup-note strong{color:var(--color-fs-ink)}.bridge-section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-fs-3xl);background:var(--color-fs-paper-raised);color:var(--color-fs-ink);padding:var(--space-fs-4xl) clamp(var(--space-fs-md),7vw,var(--space-fs-4xl))}.bridge-copy h2,.daily-section h2,.fit-section h2{overflow-wrap:anywhere;margin:0 0 var(--space-fs-xl);font-family:var(--font-fs-display);font-size:clamp(var(--text-fs-2xl),5vw,var(--text-fs-3xl));font-style:normal;font-weight:700;letter-spacing:-.035em;line-height:1.08}.interrupt-specimen{align-self:center;max-width:32rem;padding:var(--space-fs-xl);background:var(--color-fs-paper);color:var(--color-fs-ink);border-top:var(--rule-fs-heavy) solid var(--color-fs-accent)}.specimen-meta,.specimen-actions{display:flex;justify-content:space-between;gap:var(--space-fs-md)}.specimen-meta{color:var(--color-fs-muted)}.specimen-scene{margin:var(--space-fs-2xl) 0 var(--space-fs-lg);font-family:var(--font-fs-display);font-size:var(--text-fs-xl);font-weight:700;letter-spacing:-.025em;line-height:1.18}.specimen-move{margin:0 0 var(--space-fs-2xl);color:var(--color-fs-ink-soft)}.specimen-actions{padding-top:var(--space-fs-md);border-top:var(--rule-fs-hairline) solid var(--color-fs-rule);color:var(--color-fs-accent);font-family:var(--font-fs-body);font-size:var(--text-fs-sm)}.offer-section{padding-block:var(--space-fs-4xl) var(--space-fs-3xl)}.offer-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-fs-xl);margin-bottom:var(--space-fs-3xl)}.offer-heading h2{font-size:clamp(var(--text-fs-2xl),5.5vw,4.25rem)}.offer-heading p{align-self:end;max-width:45ch;color:var(--color-fs-ink-soft);font-size:var(--text-fs-md)}.offer-heading strong{color:var(--color-fs-ink)}.deliverables{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:var(--rule-fs-hairline) solid var(--color-fs-rule)}.deliverables li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-fs-md);padding-block:var(--space-fs-xl);border-bottom:var(--rule-fs-hairline) solid var(--color-fs-rule)}.deliverable-number{color:var(--color-fs-accent)}.deliverables h3{margin:0 0 var(--space-fs-xs);font-family:var(--font-fs-display);font-size:var(--text-fs-lg);font-weight:700;line-height:1.2}.deliverables p{max-width:65ch;color:var(--color-fs-ink-soft)}.daily-section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-fs-3xl);max-width:80rem;margin-inline:auto;padding:var(--space-fs-3xl) clamp(var(--space-fs-md),5vw,var(--space-fs-2xl)) var(--space-fs-4xl)}.cadence{align-self:end;border-top:var(--rule-fs-heavy) solid var(--color-fs-ink)}.cadence div{display:flex;justify-content:space-between;gap:var(--space-fs-md);padding-block:var(--space-fs-md);border-bottom:var(--rule-fs-hairline) solid var(--color-fs-rule)}.cadence strong{font-family:var(--font-fs-body);font-size:var(--text-fs-sm);font-variant-numeric:tabular-nums}.cadence span{color:var(--color-fs-muted);text-align:end}.fit-section{padding-block:var(--space-fs-3xl) var(--space-fs-4xl)}.fit-section>p{max-width:65ch;color:var(--color-fs-ink-soft);font-size:var(--text-fs-md)}.purchase-line{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-fs-xl);margin-top:var(--space-fs-3xl);padding-block:var(--space-fs-xl);border-block:var(--rule-fs-heavy) solid var(--color-fs-accent)}.purchase-price{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-fs-md)}.purchase-price span{color:var(--color-fs-muted)}.purchase-price strong{font-family:var(--font-fs-display);font-size:var(--text-fs-3xl);font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}.purchase-action{display:grid;justify-items:start;gap:var(--space-fs-xs)}.buy-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:var(--space-fs-sm) var(--space-fs-xl);background:var(--color-fs-accent);color:var(--color-fs-accent-ink)!important;border:var(--rule-fs-hairline) solid var(--color-fs-accent);border-radius:var(--radius-fs-sm);font-family:var(--font-fs-display);font-size:var(--text-fs-md);font-weight:700;line-height:1;text-decoration:none;transition:background-color var(--dur-fs-micro) var(--ease-fs-out),transform var(--dur-fs-micro) var(--ease-fs-out)}.purchase-action p{color:var(--color-fs-muted);font-size:var(--text-fs-sm)}.objection-section{display:grid;gap:var(--space-fs-2xl);padding-block:var(--space-fs-3xl) var(--space-fs-4xl);border-top:var(--rule-fs-hairline) solid var(--color-fs-rule)}.objection-section blockquote{max-width:14ch;margin:0;font-family:var(--font-fs-display);font-size:clamp(var(--text-fs-2xl),7vw,4rem);font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:1.04}.buy-link{display:inline-flex;width:fit-content;min-height:44px;align-items:center;gap:var(--space-fs-sm);color:var(--color-fs-accent)!important;font-family:var(--font-fs-display);font-size:var(--text-fs-md);font-weight:700;text-decoration-thickness:var(--rule-fs-hairline);text-underline-offset:var(--space-fs-2xs);transition:color var(--dur-fs-micro) var(--ease-fs-out),transform var(--dur-fs-micro) var(--ease-fs-out)}.result-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-fs-md) var(--space-fs-xl);max-width:80rem;margin-inline:auto;padding:var(--space-fs-xl) clamp(var(--space-fs-md),5vw,var(--space-fs-2xl)) var(--space-fs-3xl);border-top:var(--rule-fs-hairline) solid var(--color-fs-rule);color:var(--color-fs-muted);font-size:var(--text-fs-sm)}.result-footer nav{display:flex;gap:var(--space-fs-lg)}.result-footer a{min-height:44px;display:inline-flex;align-items:center;text-underline-offset:var(--space-fs-2xs)}.reveal{opacity:0;transform:translateY(var(--space-fs-xs));animation:finish-reveal var(--dur-fs-long) var(--ease-fs-out) forwards;animation-delay:calc(var(--reveal-index, 0) * 60ms)}@keyframes finish-reveal{to{opacity:1;transform:none}}.result-wordmark:focus-visible,.buy-button:focus-visible,.buy-link:focus-visible,.result-footer a:focus-visible{outline:3px solid var(--color-fs-focus);outline-offset:var(--space-fs-2xs)}@media(hover:hover)and (pointer:fine){.buy-button:hover{background:var(--color-fs-accent-hover);transform:translateY(-1px)}.buy-link:hover{color:var(--color-fs-accent-hover)!important;transform:translate(var(--space-fs-2xs))}.result-footer a:hover{color:var(--color-fs-ink)}}.buy-button:active,.buy-link:active{transform:translateY(0)}.buy-button[aria-disabled=true],.buy-link[aria-disabled=true]{opacity:var(--opacity-fs-disabled);cursor:not-allowed;pointer-events:none}@media(min-width:40rem){.result-hero{grid-template-columns:minmax(8rem,.55fr) minmax(0,1.45fr);align-items:start}.result-number{font-size:clamp(7rem,18vw,12rem)}.deliverables li{grid-template-columns:4rem minmax(0,1fr);gap:var(--space-fs-xl)}.purchase-line{grid-template-columns:minmax(10rem,.65fr) minmax(0,1.35fr);align-items:center}}@media(min-width:60rem){.result-hero{padding-block:var(--space-fs-xl) var(--space-fs-2xl)}.diagnosis-grid{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr)}.bridge-section{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:center}.offer-heading{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.daily-section{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}.objection-section{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);align-items:start}.objection-section .buy-link{grid-column:2}}@media(prefers-reduced-motion:reduce){.reveal{animation-duration:.15s;animation-delay:0ms;transform:none}.buy-button,.buy-link{transition-duration:.15s}}
