.why-section__lead{gap:var(--space-3);flex-direction:column;display:flex}.why-section__lead .eyebrow{margin-bottom:0}.why-section__headline{font-family:var(--font-editorial);font-weight:var(--fw-regular);font-size:calc(1.4*clamp(1rem,2vw,2rem));line-height:var(--lh-snug);letter-spacing:var(--ls-tight);color:var(--color-text-primary);margin:0}.why-section__headline em{color:var(--color-accent);font-style:italic}.why-section__body{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--color-text-secondary);max-width:56ch;margin:0}.why-facts{align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.why-facts li{font-size:var(--text-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-text-secondary)}.why-facts li:not(:last-child):after{content:"·";margin-left:var(--space-4);color:var(--color-accent);font-size:1.8em;line-height:0}.why-link{align-items:center;gap:var(--space-2);width:fit-content;margin-top:var(--space-3);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-accent);padding-bottom:var(--space-1);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-bottom:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.why-link:hover{color:var(--color-accent-hover);border-bottom-color:var(--color-accent-hover)}.why-hero{padding-block:var(--space-9) var(--space-8)}.why-hero__grid{column-gap:var(--space-8);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;display:grid}.why-hero__copy{gap:var(--space-3);flex-direction:column;display:flex}.why-hero__headline{font-family:var(--font-editorial);font-weight:var(--fw-regular);font-size:clamp(2rem,4.4vw,3.5rem);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);color:var(--color-text-primary);margin:0}.why-hero__headline em{font-style:italic;font-weight:var(--fw-regular);color:var(--color-accent)}.why-hero__body{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--color-text-secondary);max-width:52ch;margin:0}.why-hero__actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.why-hero__actions .btn{padding-block:calc(var(--space-3) * .75);padding-inline:var(--space-6);font-size:calc(var(--text-sm) / 1.15);justify-content:center}.why-hero__media{gap:var(--space-3);flex-direction:column;display:flex}.why-hero__note{font-size:var(--text-2xs);line-height:var(--lh-normal);color:var(--color-text-muted);max-width:200ch;margin:0}.why-hero__note a{color:var(--color-link);border-bottom:1px solid var(--color-border-subtle);text-decoration:none}.why-hero__note a:hover{color:var(--color-link-hover);border-bottom-color:var(--color-link-hover)}.why-chart{padding:var(--space-5) var(--space-5) var(--space-4);background:var(--color-brand-white);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-media);margin:0}.why-chart__head{gap:var(--space-1);margin-bottom:var(--space-3);flex-direction:column;display:flex}.why-chart__title{font-family:var(--font-editorial);font-weight:var(--fw-regular);font-size:var(--text-md);line-height:var(--lh-snug);color:var(--color-text-primary)}.why-chart__sub{font-size:var(--text-2xs);color:var(--color-text-muted)}.why-chart__svg{width:100%;height:auto;display:block;overflow:visible}.why-chart__grid{stroke:var(--color-border-subtle);stroke-width:1px;stroke-dasharray:2 5}.why-chart__axis{stroke:var(--color-border-subtle);stroke-width:1px}.why-chart__gap{fill:var(--color-accent);opacity:.09}.why-chart__baseline{fill:none;stroke:var(--color-text-muted);stroke-width:2px;stroke-dasharray:7 5;stroke-linecap:round}.why-chart__scenario{fill:none;stroke:var(--color-accent);stroke-width:2.5px;stroke-linecap:round}.why-chart__bracket{stroke:var(--color-accent);stroke-width:1.25px}.why-chart__bracket-cap{fill:none;stroke:var(--color-accent);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.why-chart__impact{font-family:var(--font-body);font-size:13px;font-weight:var(--fw-semibold);fill:var(--color-accent)}.why-chart__annotation{font-family:var(--font-editorial);fill:var(--color-text-muted);font-size:13px;font-style:italic}.why-chart__series{font-family:var(--font-body);font-size:13px;font-weight:var(--fw-medium);fill:var(--color-text-secondary)}.why-chart__series--scenario{fill:var(--color-accent);font-weight:var(--fw-semibold)}.why-chart__tick{font-family:var(--font-body);fill:var(--color-text-muted);text-anchor:middle;font-size:12px}.why-chart__axis-label{font-family:var(--font-body);letter-spacing:var(--ls-wide);text-transform:uppercase;fill:var(--color-text-muted);text-anchor:middle;font-size:12px}.gateway-forecast{width:100%}.forecast-card{padding:var(--space-4) var(--space-5) var(--space-3);background:var(--color-brand-white);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-media);margin:0}.forecast-card__head .eyebrow{margin-bottom:var(--space-1)}.forecast-card__title{font-family:var(--font-editorial);font-size:var(--text-xl);line-height:var(--lh-tight);color:var(--color-text-primary);margin:0}.forecast-card__scope{margin-top:var(--space-2);font-family:var(--font-body);font-size:var(--text-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-text-muted);display:block}.forecast-card__lead{margin:var(--space-2) 0 0;font-family:var(--font-editorial);font-style:italic;font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--color-text-secondary)}.forecast-card__checkpoint{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.forecast-card__checkpoint strong{font-weight:var(--fw-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.forecast-card__source{margin:var(--space-3) 0 0;padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-border-subtle);font-size:var(--text-2xs);color:var(--color-text-muted)}.forecast-card__source span{margin-inline:var(--space-2);color:var(--color-border)}.why-jobs__plot{width:100%;height:auto;margin-top:var(--space-3);display:block}.why-jobs__plot clipPath rect{transition:width .55s var(--ease-out)}.why-jobs__grid{stroke:var(--color-border-subtle);stroke-width:1px}.why-jobs__axis{stroke:var(--color-border);stroke-width:1px}.why-jobs__average{stroke:var(--color-text-secondary);stroke-width:1.25px;stroke-dasharray:6 4}.why-jobs__origin{fill:var(--color-text-secondary)}.why-jobs__tick,.why-jobs__average-label,.why-jobs__axis-title{font-family:var(--font-body);fill:var(--color-text-muted);font-size:15px}.why-jobs__tick{text-anchor:middle}.why-jobs__tick--y{text-anchor:end}.why-jobs__average-label{font-weight:var(--fw-semibold);fill:var(--color-text-secondary);text-anchor:start}.why-jobs__axis-title{text-anchor:middle;letter-spacing:var(--ls-wide);text-transform:uppercase;font-size:14px}.why-jobs__legend{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;font-size:var(--text-2xs);color:var(--color-text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.why-jobs__legend li{align-items:center;gap:var(--space-2);display:flex}.why-jobs__swatch{border-radius:2px;flex:none;width:1.25rem;height:.6rem}@media (prefers-reduced-motion:reduce){.why-jobs__plot clipPath rect{transition:none}}.why-forecast{padding-block:var(--space-8)}.why-forecast__grid{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;display:grid}.why-forecast__media{gap:var(--space-3);flex-direction:column;display:flex}.why-forecast__credit{font-size:var(--text-2xs);line-height:var(--lh-normal);color:var(--color-text-muted);margin:0}.why-forecast__credit a{color:var(--color-link);border-bottom:1px solid var(--color-border-subtle);text-decoration:none}.why-forecast__credit a:hover{color:var(--color-link-hover);border-bottom-color:var(--color-link-hover)}.why-dem{padding-block:var(--space-8);background-color:var(--color-bg-subtle)}.why-dem__grid{column-gap:var(--space-8);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.why-diagram{padding:var(--space-5);background:var(--color-brand-white);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-media);margin:0}.why-diagram__scroll{min-width:0;overflow-x:auto}.why-diagram__caption{margin-top:var(--space-3);font-size:var(--text-2xs);line-height:var(--lh-normal);color:var(--color-text-muted)}.why-dem__detail{margin-top:var(--space-7);gap:var(--space-6);flex-direction:column;display:flex}.why-blocks{gap:var(--space-4);counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.why-block{gap:var(--space-2);padding:var(--space-5);background:var(--color-bg-subtle);border-top:2px solid var(--color-accent);border-radius:var(--radius-sm);flex-direction:column;display:flex}.why-block__n{font-family:var(--font-editorial);font-size:var(--text-md);color:var(--color-accent);line-height:1}.why-block__title{font-family:var(--font-editorial);font-weight:var(--fw-semibold);font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--color-text-primary);margin:0}.why-block__body{font-size:var(--text-2xs);line-height:var(--lh-relaxed);color:var(--color-text-secondary);margin:0}.why-compare{padding:var(--space-6);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-media);background:var(--color-brand-white)}.why-compare__head{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.why-compare__title{font-family:var(--font-editorial);font-weight:var(--fw-regular);font-size:var(--text-lg);line-height:var(--lh-snug);color:var(--color-text-primary);margin:0}.why-compare__grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.why-compare__col+.why-compare__col{padding-left:var(--space-6);border-left:var(--border-width) solid var(--color-border-subtle)}.why-compare__label{font-size:var(--text-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-3)}.why-compare__col--dynamic .why-compare__label{color:var(--color-accent)}.why-compare__flow{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.why-compare__step{font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--color-text-primary);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-pill);white-space:nowrap}.why-compare__col--dynamic .why-compare__step{border-color:var(--color-accent-soft)}.why-compare__arrow{font-size:var(--text-2xs);color:var(--color-text-muted)}.why-compare__col--dynamic .why-compare__arrow{color:var(--color-accent)}.why-compare__note{font-size:var(--text-2xs);line-height:var(--lh-relaxed);color:var(--color-text-secondary);margin:0}.why-compare .why-link{margin-top:0}.why-scrutiny{padding-block:var(--space-8)}.why-scrutiny__grid{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.why-stats{margin:var(--space-5) 0 0;row-gap:var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.why-stat{gap:var(--space-1);padding-right:var(--space-5);flex-direction:column;display:flex}.why-stat+.why-stat{padding-left:var(--space-5);border-left:var(--border-width) solid var(--color-border-subtle)}.why-stat__value{font-family:var(--font-editorial);font-weight:var(--fw-regular);font-size:var(--text-xl);color:var(--color-accent);line-height:1}.why-stat__label{font-size:var(--text-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;line-height:var(--lh-snug);color:var(--color-text-secondary)}.why-points{margin:0;padding:0;list-style:none}.why-point{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-5);display:flex}.why-point+.why-point{border-top:var(--border-width) solid var(--color-border-subtle)}.why-point__icon{background:var(--color-accent);flex:none;width:1.75rem;height:1.75rem;margin-top:.15rem}.why-point__icon--graduation-cap{-webkit-mask:url(/icons/models-icons/graduation-cap.svg) 50%/contain no-repeat;mask:url(/icons/models-icons/graduation-cap.svg) 50%/contain no-repeat}.why-point__icon--book{-webkit-mask:url(/icons/models-icons/book-open-text.svg) 50%/contain no-repeat;mask:url(/icons/models-icons/book-open-text.svg) 50%/contain no-repeat}.why-point__icon--database{-webkit-mask:url(/icons/models-icons/database.svg) 50%/contain no-repeat;mask:url(/icons/models-icons/database.svg) 50%/contain no-repeat}.why-point__icon--shield{-webkit-mask:url(/icons/models-icons/shield-check.svg) 50%/contain no-repeat;mask:url(/icons/models-icons/shield-check.svg) 50%/contain no-repeat}.why-point__title{font-family:var(--font-editorial);font-weight:var(--fw-semibold);font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--color-accent);margin:0 0 var(--space-2)}.why-point__body{font-size:var(--text-2xs);line-height:var(--lh-relaxed);color:var(--color-text-secondary);margin:0}.why-scrutiny__foot{gap:var(--space-5);margin-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.why-assurance{align-items:flex-start;gap:var(--space-5);padding:var(--space-6);background:var(--color-bg-subtle);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-media);display:flex}.why-assurance__icon{background:var(--color-accent);flex:none;width:2.25rem;height:2.25rem;margin-top:.1rem;-webkit-mask:url(/icons/models-icons/file-magnifying-glass.svg) 50%/contain no-repeat;mask:url(/icons/models-icons/file-magnifying-glass.svg) 50%/contain no-repeat}.why-assurance__title{font-family:var(--font-editorial);font-weight:var(--fw-regular);font-size:var(--text-md);line-height:var(--lh-snug);color:var(--color-text-primary);margin:0 0 var(--space-4)}.why-assurance__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.why-assurance__list li{padding-left:var(--space-4);font-size:var(--text-2xs);line-height:var(--lh-relaxed);color:var(--color-text-secondary);position:relative}.why-assurance__list li:before{content:"";left:0;top:calc(var(--lh-relaxed) * .5em);background:var(--color-accent);border-radius:50%;width:.3rem;height:.3rem;position:absolute;transform:translateY(-50%)}.why-assurance__list strong{font-weight:var(--fw-semibold);color:var(--color-text-primary)}.why-quote{padding:var(--space-6);background:var(--color-secondary);border-radius:var(--radius-media);flex-direction:column;justify-content:center;margin:0;display:flex}.why-quote blockquote{font-family:var(--font-editorial);font-size:var(--text-md);line-height:var(--lh-relaxed);color:var(--color-text-primary);margin:0}.why-quote blockquote strong{font-weight:var(--fw-regular);color:var(--color-accent)}.why-quote__source{margin-top:var(--space-4);font-size:var(--text-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-text-secondary)}.why-cta{padding-block:var(--space-8) var(--space-9)}.why-cta__inner{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.why-cta__headline{font-family:var(--font-editorial);font-weight:var(--fw-regular);font-size:calc(1.4*clamp(1rem,2vw,2rem));line-height:var(--lh-snug);letter-spacing:var(--ls-tight);color:var(--color-text-primary);margin:0}.why-cta__body{font-size:var(--text-sm);line-height:var(--lh-relaxed);color:var(--color-text-secondary);max-width:54ch;margin:0}.why-cta__actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.why-cta__actions .btn{padding-block:calc(var(--space-3) * .75);padding-inline:var(--space-6);font-size:calc(var(--text-sm) / 1.15)}@media (max-width:75rem){.why-blocks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.why-hero__grid,.why-forecast__grid,.why-dem__grid,.why-scrutiny__grid,.why-scrutiny__foot{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.why-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.why-compare__grid{gap:var(--space-5);grid-template-columns:1fr}.why-compare__col+.why-compare__col{padding-left:0;padding-top:var(--space-5);border-left:0;border-top:var(--border-width) solid var(--color-border-subtle)}}@media (max-width:640px){.why-hero,.why-forecast,.why-dem,.why-scrutiny,.why-cta{padding-block:var(--space-7)}.why-blocks{grid-template-columns:1fr}.why-chart,.why-diagram,.why-compare,.why-assurance,.why-quote{padding:var(--space-5)}.forecast-card{padding:var(--space-4) var(--space-4) var(--space-3)}.why-assurance{gap:var(--space-4);flex-direction:column}.why-jobs__tick,.why-jobs__average-label{font-size:26px}.why-jobs__axis-title{display:none}.why-diagram__scroll img{min-width:32rem}.why-stat{flex:40%}.why-stat:nth-child(odd)+.why-stat{padding-left:var(--space-5)}.why-stat:nth-child(odd){border-left:0;padding-left:0}.why-hero__actions .btn,.why-cta__actions .btn{justify-content:center;width:100%}}
