@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/SourceSans3-Latin.woff2) format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/fonts/SourceSerif4-Latin.woff2) format("woff2");font-weight:200 900;font-display:swap}:root{--forest:#132C20;--support:#1C3C2B;--panel:#273F33;--gold:#C8A45D;--cream:#FFFAF1;--sage:#D9E0D9;--line:rgba(217,224,217,.3)}*{box-sizing:border-box}[hidden]{display:none!important}html{color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:1.5rem}body{margin:0;background:var(--forest);color:var(--cream);font:1.125rem/1.6 "Source Sans 3",sans-serif}a{color:var(--cream);text-underline-offset:4px}a:hover{color:var(--gold)}button,input,textarea{font:inherit}button,a,input,summary{touch-action:manipulation}button,summary,label{cursor:pointer}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.shell{width:min(1120px,calc(100% - 3rem));margin-inline:auto}h1,h2,h3,h4{line-height:1.2;margin-top:0;color:var(--cream)}h1{font:600 clamp(2.5rem,5vw,4.3rem)/1.1 "Source Serif 4",serif;max-width:20ch;margin-bottom:1.5rem}h2{font-size:1.9rem;margin-bottom:1rem}h3{font-size:1.45rem;margin:1.75rem 0 .75rem}h4{font-size:1.25rem;margin-bottom:.5rem}p{max-width:70ch;color:var(--sage)}.site-header{border-bottom:1px solid var(--line);padding:1rem 0}.header-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand{font-weight:700;text-decoration:none;line-height:1.3}.brand span{display:block;font-weight:400;font-size:.9rem;color:var(--sage)}.home-link{font-size:1rem;display:inline-flex;align-items:center;min-height:44px}.hero{padding-block:4rem 3rem}.eyebrow{color:var(--gold);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem}.lede{font-size:1.35rem;max-width:56ch}.scope{font-size:1rem;max-width:65ch;margin-top:1.5rem}.button,.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.1rem;border:1px solid var(--gold);border-radius:4px;background:var(--gold);color:var(--forest);font-weight:700;text-decoration:none;line-height:1.4}.button:hover{background:var(--cream);border-color:var(--cream);color:var(--forest)}.secondary{background:transparent;color:var(--cream);border-color:var(--sage)}.secondary:hover{color:var(--gold);border-color:var(--gold)}button:disabled{opacity:.45;cursor:not-allowed}.tool-guide{max-width:70ch;margin-top:2rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}summary{padding:1rem 0;font-weight:600;min-height:48px}.tool-guide p{font-size:1rem;margin-top:0}.finder{scroll-margin-top:1.5rem}.tool{background:var(--support);padding:2rem;border:1px solid var(--line);border-radius:8px}.progress{color:var(--gold);font-size:.95rem;font-weight:600;margin:0 0 1.5rem}fieldset{border:0;padding:0;margin:0}.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.choice{display:flex;gap:.9rem;align-items:flex-start;border:1px solid var(--sage);padding:1.15rem;border-radius:6px;background:var(--forest);min-width:0}.choice:has(input:checked){border-color:var(--gold);outline:1px solid var(--gold);background:var(--panel)}input[type=radio]{accent-color:var(--gold);width:1.15rem;height:1.15rem;flex-shrink:0;margin:.2rem 0 0}.choice strong{display:block;font-size:1.1rem;line-height:1.4}.choice span span{display:block;margin-top:.4rem;font-size:.95rem;color:var(--sage)}.choice:hover{border-color:var(--gold)}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.text-button{background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;color:var(--cream);min-height:44px;padding:.5rem 0}.selected-situation{font-size:1.2rem;color:var(--cream)}.format{margin:2rem 0}.format legend{font-weight:600}.format-options{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.format-options label{display:flex;gap:.5rem;align-items:center;min-height:44px;padding:.5rem 1rem;border:1px solid var(--line);border-radius:4px}.format-options label:has(input:checked){border-color:var(--gold);background:var(--panel)}.result-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.result-list article{background:var(--panel);border-top:1px solid var(--gold);padding:1.25rem}.result-list article:only-child{grid-column:1/-1;max-width:72ch}.result-list p{margin:.5rem 0 0}.text-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;margin-top:.7rem}.small{font-size:1rem}.workplace-check{margin-top:2rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workplace-check dt{font-weight:600;color:var(--cream);margin-top:1rem}.workplace-check dd{margin:.25rem 0 1rem;color:var(--sage)}.notice{border:1px solid var(--line);padding:1rem;font-size:1rem;margin:1.5rem 0;background:var(--forest)}.enquiry{margin-top:2rem;border-top:1px solid var(--gold);padding-top:.5rem}.enquiry label{display:block;margin:1rem 0 .5rem;font-weight:600}.enquiry label span{font-weight:400;color:var(--sage)}textarea{width:100%;background:var(--forest);border:1px solid var(--sage);color:var(--cream);border-radius:4px;padding:1rem;resize:vertical}textarea::placeholder{color:var(--sage)}.browse{padding-block:4rem}.browse h2{max-width:30ch}.browse-links{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.browse-links a{min-height:44px;display:inline-flex;align-items:center}footer{padding-block:2rem;border-top:1px solid var(--line);font-size:.95rem}.skip{position:absolute;left:1rem;top:-5rem;background:var(--gold);color:var(--forest);padding:.75rem;z-index:10}.skip:focus{top:1rem}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.tool section>h2:focus{outline:none}@media(max-width:650px){.shell{width:calc(100% - 2.5rem)}.hero{padding-block:2.75rem 2rem}.lede{font-size:1.2rem}.choice-grid,.result-list{grid-template-columns:1fr}.tool{padding:1.25rem}.actions{align-items:stretch;flex-direction:column}.actions .button,.actions .secondary{width:100%}.format-options{gap:.5rem}.format-options label{padding:.5rem .65rem}.header-row .home-link{max-width:100%;overflow-wrap:normal;font-size:1rem}.choice{padding:1rem}.result-list article:only-child{max-width:none}h2{font-size:1.65rem}.browse{padding-block:3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}@media print{body,.tool{background:white;color:black}.hero,.site-header,.browse,footer,.format,.actions,.enquiry,.progress{display:none}.tool p,.tool h2,.tool h3,.tool h4,.tool dd{color:black}.result-list article,.notice{background:white;color:black}.finder{width:100%}}@media screen{:root{--cluster-forest:#132C20;--cluster-support:#1C3C2B;--cluster-panel:#273F33;--cluster-gold:#C8A45D;--cluster-cream:#FFFAF1;--cluster-sage:#D9E0D9}html{color-scheme:dark}body{background-color:var(--cluster-forest);color:var(--cluster-cream)}::selection{background:var(--cluster-gold);color:var(--cluster-forest)}:focus-visible{outline:3px solid var(--cluster-gold);outline-offset:4px}input,textarea,select{accent-color:var(--cluster-gold)}input::placeholder,textarea::placeholder{color:var(--cluster-sage);opacity:1}html body :is(.button.light,.button,.nav-cta,.bm-nav-cta,.start-btn,.cta-btn,.share-whatsapp,.share-email){background:var(--cluster-gold);border-color:var(--cluster-gold);color:var(--cluster-forest)}html body :is(.button.light,.button,.nav-cta,.bm-nav-cta,.start-btn,.cta-btn,.share-whatsapp,.share-email):is(:hover,:focus-visible){background:var(--cluster-cream);border-color:var(--cluster-cream);color:var(--cluster-forest)}html body :is(.button.secondary,.button.ghost,.secondary,.previous-btn,.edit-btn,.share-print){background:transparent;border-color:var(--cluster-sage);color:var(--cluster-cream)}html body :is(.button.secondary,.button.ghost,.secondary,.previous-btn,.edit-btn,.share-print):is(:hover,:focus-visible){background:var(--cluster-panel);border-color:var(--cluster-gold);color:var(--cluster-cream)}html body :is(button,.button):disabled{background:var(--cluster-panel);border-color:var(--cluster-sage);color:var(--cluster-sage);cursor:not-allowed;opacity:.65}@media(forced-colors:active){html body :is(button,.button,.nav-cta,.bm-nav-cta,.start-btn,.secondary){border:1px solid ButtonText}:focus-visible{outline-color:Highlight}}.choice:has(input:checked),.format-options label:has(input:checked){background:var(--cluster-gold);border-color:var(--cluster-gold);color:var(--cluster-forest)}.choice:has(input:checked) *,.format-options label:has(input:checked) *{color:var(--cluster-forest)}.choice:has(input:checked) input,.format-options label:has(input:checked) input{accent-color:var(--cluster-forest)}.choice:focus-within,.format-options label:focus-within{outline:3px solid var(--cluster-gold);outline-offset:4px}.browse-links a:is(:hover,:focus-visible){color:var(--cluster-gold);text-decoration:underline}.browse{border-top-color:var(--cluster-gold)}.site-header,.hero,.section.alt,.contact-strip{background:var(--cluster-forest)}.hero::after{background:none}html body :is(.button,.nav-cta,.bm-nav-cta) :is(span,strong,small){color:inherit}.section:not(.dark) .eyebrow{color:var(--cluster-gold)}html body :is(.skip,.skip-link){background:var(--cluster-gold);color:var(--cluster-forest)}body .logo-grid img{background:var(--cluster-cream)}}@font-face{font-family:"Source Sans 3";src:url(/assets/fonts/SourceSans3-Latin.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/fonts/SourceSerif4-Latin.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap}:root{--cluster-font-body:"Source Sans 3",sans-serif;--cluster-font-display:"Source Serif 4",Georgia,serif;--cluster-text-caption:.875rem;--cluster-text-support:1rem;--cluster-text-body:1.125rem;--cluster-text-lead:1.25rem;--cluster-text-title:1.5rem;--cluster-text-heading:clamp(2rem,1.5rem + 1.5vw,3rem);--cluster-text-display:clamp(2.5rem,1.8rem + 2.6vw,4rem);--cluster-leading-body:1.65;--cluster-leading-heading:1.18;--cluster-measure:65ch}@media screen{html{font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--cluster-font-body)!important;font-size:var(--cluster-text-body)!important;font-weight:400;line-height:var(--cluster-leading-body);font-kerning:normal;font-optical-sizing:auto}html body :is(h1,h2,h3,h4){font-family:var(--cluster-font-display)!important;font-weight:600!important;line-height:var(--cluster-leading-heading)!important;letter-spacing:-.02em!important;text-wrap:balance;overflow-wrap:break-word;word-break:normal}html body h1{font-size:var(--cluster-text-display)!important;line-height:1.12!important;max-width:22ch}html body h2{font-size:var(--cluster-text-heading)!important;max-width:28ch}html body h3{font-size:var(--cluster-text-title)!important;max-width:36ch}html body h4{font-size:var(--cluster-text-lead)!important}html body :is(p,li,dd){line-height:var(--cluster-leading-body);text-wrap:pretty}html body p{max-inline-size:var(--cluster-measure)}html body :is(.lede,.landing-sub,.hero .intro){font-family:var(--cluster-font-body);font-size:var(--cluster-text-lead)!important;font-weight:400;line-height:1.6;max-inline-size:58ch}html body :is(.intro,.hero-detail,.hero-explanation,.symptoms,.scope-note,.tool-switch){font-size:var(--cluster-text-body)!important;line-height:var(--cluster-leading-body)}html body :is(.eyebrow,.label,.tool-label,.tag,.route-kind,.number,.step-no,.route-type,.rec-label,.history-label,.combo-label){font-family:var(--cluster-font-body)!important;font-size:var(--cluster-text-caption)!important;font-weight:600!important;line-height:1.45;letter-spacing:.075em;text-transform:uppercase}html body :is(.button,.nav-cta,.bm-nav-cta,.secondary,.start-btn,.next-btn,.previous-btn,.edit-btn,.share-btn,.cta-btn,.text-button,input,textarea,select){font-family:var(--cluster-font-body)!important;font-size:var(--cluster-text-support)!important;line-height:1.45;letter-spacing:normal;text-transform:none}html body :is(.button,.nav-cta,.bm-nav-cta,.secondary,.start-btn,.next-btn,.previous-btn,.edit-btn,.share-btn,.cta-btn){font-weight:700!important;text-wrap:balance;white-space:normal}html body :is(nav a,summary){font-family:var(--cluster-font-body)!important;font-size:var(--cluster-text-support)!important;font-weight:600;line-height:1.45;letter-spacing:normal;text-transform:none}html body :is(.bm-brand,.alignment-brand strong,.brand){font-family:var(--cluster-font-display)!important;font-size:1.375rem!important;line-height:1.2;font-weight:600;letter-spacing:normal}html body :is(.bm-brand span,.alignment-brand small,.brand span){font-family:var(--cluster-font-body)!important;font-size:var(--cluster-text-caption)!important;line-height:1.4;font-weight:600;letter-spacing:.05em}html body :is(.cta-note,.contact-note,.fallback,.note,.fine-print,.small,.scope,.route-note,.evidence-boundary,.evidence-work>p,.proof-attribution,.choice span span,.route-description,.video-description,.field-hint,.form-note){font-family:var(--cluster-font-body);font-size:var(--cluster-text-support)!important;line-height:1.6;max-inline-size:var(--cluster-measure)}html body :is(footer,.foot,.bm-footer,.footer){font-family:var(--cluster-font-body)!important;font-size:var(--cluster-text-caption)!important;line-height:1.6;letter-spacing:normal}html body :is(footer p,.foot p,.bm-footer p,.footer p,figcaption,.landing-credit){font-size:var(--cluster-text-caption)!important;line-height:1.6;letter-spacing:normal}html body :is(.score-value,.section-score-number,.score-tag,.price strong,.programme-pricing-grid strong,.progress,.section-progress){font-variant-numeric:tabular-nums}html body :is(.proof-case dt,.evidence-work dt,.answer-list dt,.calendar strong,.facts span){font-family:var(--cluster-font-body)!important;font-size:var(--cluster-text-support)!important;font-weight:600;line-height:1.45;letter-spacing:normal}.alignment-shell,.bm-nav-shell,.header-row{min-width:0}.alignment-brand,.bm-brand,.header-row .brand{flex-shrink:1;min-width:0}@media(max-width:40rem){.alignment-shell,.bm-nav-shell,.header-row{flex-wrap:wrap;align-items:center;gap:.75rem}html body :is(.bm-brand,.alignment-brand strong,.brand){font-size:1.25rem!important}html body :is(.alignment-header nav a,.bm-header nav a){white-space:normal}html body :is(h1,h2,h3){hyphens:none}}}@media screen{html body .tool :is(h2,h3,h4){font-family:var(--cluster-font-body)!important;font-weight:600!important;letter-spacing:normal!important;line-height:1.3!important}html body .tool h2{font-size:1.75rem!important}html body .tool h3{font-size:1.375rem!important}html body .tool h4{font-size:var(--cluster-text-lead)!important}.choice strong{font-size:var(--cluster-text-body);font-weight:600;line-height:1.45}.choice span span{font-size:var(--cluster-text-support);line-height:1.55}.progress,.format legend,.format-options label,.workplace-check dt{font-family:var(--cluster-font-body);font-size:var(--cluster-text-support);line-height:1.5}.selected-situation{font-size:var(--cluster-text-lead);line-height:1.5}.header-row .home-link{font-size:var(--cluster-text-support);line-height:1.5}}@media screen{.alignment-header .desktop-nav,.bm-desktop-nav{flex-wrap:wrap;justify-content:flex-end;min-width:0}.alignment-header .desktop-nav a,.bm-desktop-nav a{white-space:normal}html body .book-mobile-buy .button :is(span,strong){font-size:var(--cluster-text-support);line-height:1.4}}@media screen{html body :is(h1,h2,h3,h4,p,li,dd,dt,a,button,summary,legend,figcaption,strong){overflow-wrap:anywhere}html body :is(main,section,article,aside,figure,fieldset,nav){min-inline-size:0}:is(.grid,.split,.hero-grid,.hero-layout,.about-layout,.trainer-layout,.proof-layout,.vision-layout,.close-layout,.section-inner,.result-grid,.tool-header,.stage-top,.bridge-grid,.investment-layout,.investment-cards,.choice-grid,.choice)>*{min-inline-size:0}}@media screen{.bridge-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.investment-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.price-card strong{white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.nav-shell,.site-nav{flex-wrap:wrap;min-width:0}.choice>span{min-width:0;overflow-wrap:anywhere}.format-options label{max-inline-size:100%;overflow-wrap:anywhere}.tool fieldset{inline-size:100%}.tool legend{max-inline-size:100%;white-space:normal}}:root{--layout-width:75rem;--layout-gutter:clamp(1.25rem,3vw,2.5rem);--layout-tight:.75rem;--layout-item:1.5rem;--layout-group:2rem;--layout-column:clamp(2rem,4vw,3rem);--layout-section:clamp(3rem,6vw,5rem);--layout-panel:clamp(1rem,2.5vw,2rem)}@media screen{html body :is(.alignment-shell,.bm-nav-shell){width:min(var(--layout-width),calc(100% - 2 * var(--layout-gutter)));max-width:none;margin-inline:auto;padding-inline:0;gap:var(--layout-item)}.bm-nav-shell{padding-block:1rem}html body :is(.hero-actions,.actions,.section-actions){gap:var(--layout-tight)}html body :is(.button,.secondary,.nav-cta,.bm-nav-cta,.start-btn,.next-btn,.previous-btn){min-block-size:3rem}html body :is(.hero-layout,.hero-grid,.split,.proof-layout,.about-layout,.vision-layout,.close-layout){gap:var(--layout-column)}html body :is(.situation,.protection,.proof-case){padding:var(--layout-panel)}}@media screen{html body :is(.shell,.nav-shell){width:min(var(--layout-width),calc(100% - 2 * var(--layout-gutter)));max-width:none;margin-inline:auto;padding-inline:0}html body .hero{padding-block:var(--layout-section) var(--layout-group)}.browse{padding-block:var(--layout-section)}html body .tool{padding:var(--layout-panel)}.choice-grid,.result-list{gap:var(--layout-item)}.choice{padding:var(--layout-item)}.tool-guide{margin-top:var(--layout-group)}.tool .actions{margin-top:var(--layout-item)}.bridge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--layout-item)}.bridge-grid article{padding:var(--layout-item)}@media(max-width:48rem){.bridge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.bridge-grid{grid-template-columns:minmax(0,1fr)}.choice{padding:1rem}}}@media screen{html body :is(.section-inner,.hero-grid,.contact-strip-inner,.footer-inner){max-width:var(--layout-width);margin-inline:auto}html body .section{padding:var(--layout-section) var(--layout-gutter)}body:has(.nav-shell)>.site-header~main>.hero{padding-inline:var(--layout-gutter)}body:has(.nav-shell)>div:first-child{padding-inline:max(var(--layout-gutter),calc((100% - var(--layout-width))/2))!important}}@media screen{:root{--layout-gutter:max(1.25rem,min(3vw,2.5rem),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}html body :is(.text-link,.outline,.home-link,.route-list a,.browse-links a){display:inline-flex;align-items:center;min-block-size:2.75rem}html body :is(input:not([type=radio]):not([type=checkbox]),textarea,select){font-size:max(1rem,16px)}@media(max-height:32rem){.alignment-shell,.bm-nav-shell{flex-wrap:wrap}.alignment-header .mobile-menu[open],.bm-header .bm-mobile-menu[open]{flex:1 0 100%;min-width:0}.alignment-header .mobile-menu[open]>summary,.bm-header .bm-mobile-menu[open]>summary{width:max-content;margin-inline-start:auto}.alignment-header .mobile-menu[open] nav,.bm-header .bm-mobile-menu[open] nav{position:static;width:100%;max-width:none;max-height:none;overflow:visible;margin-block-start:.75rem}}}@media screen{@media(min-width:40rem)and (max-width:63.99rem){html body :is(.bridge-grid,.grid.four,.diagnostic-grid,.format-grid,.investment-cards){grid-template-columns:repeat(2,minmax(0,1fr))}.format-grid>*:last-child:nth-child(odd),.diagnostic-grid>*:last-child:nth-child(odd),.investment-cards>*:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:39.99rem){html body :is(.bridge-grid,.grid.four,.diagnostic-grid,.format-grid,.investment-cards,.choice-grid,.result-list){grid-template-columns:minmax(0,1fr)}}}:root{--cluster-motion-press:120ms;--cluster-motion-feedback:160ms;--cluster-motion-state:220ms;--cluster-motion-enter:360ms;--cluster-motion-ease:cubic-bezier(.22,1,.36,1)}@keyframes cluster-state-enter{from{opacity:.8;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes cluster-heading-enter{from{opacity:.8;transform:translateY(6px)}to{opacity:1;transform:none}}@media screen{html body :is(.hero,.hero *,.page-hero,.page-hero *,.book-hero,.book-hero *,.landing,.landing *){animation:none!important}html body .motion-reveal{opacity:1!important;transform:none!important;transition:none!important}.living-bridge-thread-cursor-halo,.progress-dot.current::after{animation:none!important}html body :is(.card,.bridge-grid article,.module-list article,.simulation-table article,.format-card,.rhythm-card){transition:none!important;transform:none!important}@media(prefers-reduced-motion:no-preference){html body :is(.button,.secondary,.nav-cta,.bm-nav-cta,.start-btn,.next-btn,.previous-btn,.edit-btn,.share-btn,.cta-btn,.text-button,.text-link,.outline,summary){transition:background-color var(--cluster-motion-feedback) var(--cluster-motion-ease),border-color var(--cluster-motion-feedback) var(--cluster-motion-ease),color var(--cluster-motion-feedback) var(--cluster-motion-ease),opacity var(--cluster-motion-feedback) var(--cluster-motion-ease),transform var(--cluster-motion-press) var(--cluster-motion-ease)!important}html body :is(.choice,.symptom,.cost-card,.choice-option span,.format-options label,input,textarea,select){transition:background-color var(--cluster-motion-feedback) var(--cluster-motion-ease),border-color var(--cluster-motion-feedback) var(--cluster-motion-ease),color var(--cluster-motion-feedback) var(--cluster-motion-ease),opacity var(--cluster-motion-feedback) var(--cluster-motion-ease)!important}html body :is(.button,.secondary,.nav-cta,.bm-nav-cta,.start-btn,.next-btn,.previous-btn,.edit-btn,.share-btn,.cta-btn):active:not(:disabled){transform:translateY(1px)!important}html body :is(.button,.secondary,.nav-cta,.bm-nav-cta,.start-btn,.next-btn,.previous-btn,.edit-btn,.share-btn,.cta-btn,.choice,.symptom,.cost-card):hover:not(:active){transform:none!important}html body details[open]>:not(summary){animation:cluster-state-enter var(--cluster-motion-state) var(--cluster-motion-ease) both!important}html body .progress span::before,html body .progress-bar::after{transition:transform var(--cluster-motion-state) var(--cluster-motion-ease)!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}}@media screen and (prefers-reduced-motion:no-preference){html body #tool>[data-stage]:not([hidden]){animation:cluster-state-enter var(--cluster-motion-state) var(--cluster-motion-ease) both!important}}:root{--cluster-radius:6px;--cluster-line:rgba(217,224,217,.28)}@media screen{html body :is(.button,.nav-cta,.bm-nav-cta,.secondary,.start-btn,.next-btn,.previous-btn,.edit-btn,.share-btn,.cta-btn,.text-button){border-radius:var(--cluster-radius)}}[hidden]{display:none!important}@media screen{body :is(p,li,dd,dt,label,summary,button,.button,.history-item){overflow-wrap:anywhere}body :is(input,textarea,select){max-inline-size:100%;min-inline-size:0}body :is(.alignment-shell,.bm-nav-shell)>*{min-inline-size:0}@media(forced-colors:active){[aria-pressed=true],.choice:has(input:checked),.choice-option:has(input:checked){outline:3px solid Highlight;outline-offset:2px}}}@media screen{:is(.stat-grid,.bridge-grid,.price-card,.diagnostic-grid,.tag){overflow-wrap:anywhere}}@media screen and (max-width:639px){.hero-panel .stat-grid{grid-template-columns:minmax(0,1fr)}.stat-grid>div,.investment-section .price-card{padding-inline:min(1.15rem,16px)}.stat-grid b,.investment-section .price-card .price-amount{font-size:1.5rem}}@media screen and (max-width:820px){.site-header{position:static}.site-nav{display:flex}.site-nav a{min-width:44px;display:inline-flex;align-items:center}}@media screen and (max-height:32rem){.site-header{position:static}}
