.content-sections{padding-top:var(--space-96);overflow-x:clip}.breadcrumbs{margin-bottom:var(--space-32)}.breadcrumbs ol{align-items:center;gap:var(--space-8) var(--space-16);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:var(--space-16);display:inline-flex}.breadcrumbs li+li:before{content:"";border-top:2px solid var(--color-accent);border-right:2px solid var(--color-accent);width:6px;height:6px;transform:rotate(45deg)}.breadcrumbs a{color:var(--color-text-secondary);text-decoration:none}.breadcrumbs a:is(:hover,:focus-visible){color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}.breadcrumbs [aria-current=page]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}@media (width<=1199px){.breadcrumbs{display:flow-root}.breadcrumbs ol{overscroll-behavior-x:contain;scrollbar-width:none;margin:calc(-1 * var(--breadcrumbs-focus-room));padding:var(--breadcrumbs-focus-room);white-space:nowrap;-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--breadcrumbs-fade)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--breadcrumbs-fade)), transparent);flex-wrap:nowrap;overflow-x:auto}.breadcrumbs ol::-webkit-scrollbar{display:none}.breadcrumbs li{flex:none}.breadcrumbs ol:after{content:"";width:var(--breadcrumbs-fade);flex:none}}.page-hero{padding-top:var(--space-48)}.page-hero-panel{isolation:isolate;padding:var(--space-32) var(--space-24);border-radius:var(--radius-card);background:var(--page-hero-glow), var(--color-card);position:relative;overflow:hidden}.page-hero-copy{align-items:flex-start;gap:var(--space-24);max-width:var(--hero-column-width);flex-direction:column;display:flex}.page-hero-copy h1{color:var(--color-text-primary);text-wrap:balance}.page-hero-lead{color:var(--color-text-secondary);font-size:var(--font-body-large);line-height:var(--line-height-body-large)}.page-hero-copy .section-eyebrow span{white-space:nowrap}.page-hero-updated{padding:var(--space-8) var(--space-16);border-radius:var(--space-24);background:var(--color-raised);color:var(--color-text-secondary)}.page-hero-updated:before{content:"";width:8px;height:8px;margin-right:var(--space-8);vertical-align:middle;background:var(--color-accent);border-radius:50%;display:inline-block}.page-hero-updated time{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);white-space:nowrap}.page-hero-dots{z-index:-1;right:var(--space-64);bottom:var(--space-48);display:none;position:absolute}.page-hero-channels{gap:var(--space-24) var(--space-48);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-hero-channels li{align-items:center;gap:var(--space-16);min-width:0;display:flex}.page-hero-channel-icon{width:var(--icon-badge-small);height:var(--icon-badge-small);background:var(--color-raised);border-radius:50%;flex:none;place-items:center;display:grid}.page-hero-channel-copy{min-width:0;color:var(--color-text-secondary);font-size:var(--font-body);line-height:var(--line-height-body);display:grid}.page-hero-channel-copy a{color:var(--color-text-primary);font-size:var(--font-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-h3);overflow-wrap:anywhere;transition:background-size var(--hover-duration) var(--motion-easing);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;justify-self:start;text-decoration:none}.page-hero-channel-copy a:is(:hover,:focus-visible){background-size:100% 2px}@media (width>=768px){.page-hero-panel{padding:var(--space-64)}}.page-hero-panel--card{gap:var(--space-48);display:grid}.page-hero-panel--card .page-hero-copy{max-width:none}.page-hero-visual{min-width:0}@media (width>=1200px){.page-hero-panel--card{grid-template-columns:minmax(0, 1fr) var(--blog-hero-card-width);align-items:center;gap:var(--space-64)}.page-hero-panel--card .page-hero-dots{right:auto;left:var(--space-64);bottom:var(--space-24)}}@media (prefers-reduced-motion:no-preference){.page-hero .breadcrumbs,.page-hero-copy>*,.page-hero-channels li{animation:hero-enter var(--hero-enter-duration) var(--hero-enter-easing) both}.page-hero .breadcrumbs{animation-delay:calc(1 * var(--hero-enter-stagger))}.page-hero-panel{animation:hero-visual-enter var(--hero-visual-duration) var(--hero-enter-easing) calc(1 * var(--hero-enter-stagger)) both}.page-hero-copy>:first-child{animation-delay:calc(3 * var(--hero-enter-stagger))}.page-hero-copy>:nth-child(2){animation-delay:calc(4 * var(--hero-enter-stagger))}.page-hero-copy>:nth-child(3){animation-delay:calc(5 * var(--hero-enter-stagger))}.page-hero-copy>:nth-child(4){animation-delay:calc(6 * var(--hero-enter-stagger))}.page-hero-copy>:nth-child(n+5),.page-hero-channels li:first-child{animation-delay:calc(7 * var(--hero-enter-stagger))}.page-hero-channels li:nth-child(2){animation-delay:calc(8 * var(--hero-enter-stagger))}.offer-hero-media,.page-hero-visual{animation:hero-visual-enter var(--hero-visual-duration) var(--hero-enter-easing) calc(4 * var(--hero-enter-stagger)) both}.page-hero-dots{animation:hero-fade var(--hero-bg-duration) ease-out calc(5 * var(--hero-enter-stagger)) both}.js .page-hero:not(.is-ready) :is(.breadcrumbs,.page-hero-panel,.page-hero-copy>*,.page-hero-channels li,.offer-hero-media,.page-hero-visual,.blog-hero-card-items li,.page-hero-dots){animation-play-state:paused}}@media (width>=1200px){.page-hero-dots{display:flex}}.content-text{color:var(--color-text-secondary);font-size:var(--font-longform);line-height:var(--line-height-longform)}.content-text-body{gap:var(--space-64);flex-direction:column;min-width:0;display:flex}.content-chapter{gap:var(--space-16);flex-direction:column;display:flex}.content-chapter :is(h2,h3){color:var(--color-text-primary);scroll-margin-top:calc(var(--header-height,var(--header-height-desktop)) + var(--space-24))}.content-chapter h3{margin-top:var(--space-8)}.content-chapter ol{gap:var(--space-8);padding-left:var(--space-24);margin:0;display:grid}.content-chapter ol ol{margin-top:var(--space-8);list-style-type:lower-alpha}.content-chapter ol>li::marker{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.content-text--toc{gap:var(--space-48);display:grid}.content-toc{gap:var(--space-24);flex-direction:column;display:flex}.content-toc-nav,.content-toc-note{padding:var(--space-32);border-radius:var(--radius-card);background:var(--color-card)}.content-toc-title{margin-bottom:var(--space-16);color:var(--color-text-primary)}.content-toc-nav ol{margin:0;padding:0;list-style:none;display:grid}.content-toc-nav li+li{border-top:1px solid var(--color-raised)}.content-toc-nav a{grid-template-columns:var(--document-marker-width) minmax(0, 1fr);padding-block:var(--space-8);color:var(--color-text-secondary);font-size:var(--font-body);line-height:var(--line-height-body);align-items:baseline;text-decoration:none;display:grid;position:relative}.content-toc-number{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.content-toc-number:empty:before{content:"";vertical-align:middle;background:var(--color-accent);width:16px;height:2px;display:inline-block}.content-toc-nav a:is(:hover,:focus-visible){color:var(--color-text-primary)}.content-toc-nav a:is(:hover,:focus-visible) span:last-child{text-underline-offset:3px;text-decoration:underline}.content-toc-nav a[aria-current=true]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.content-toc-nav a[aria-current=true]:before{content:"";top:50%;left:calc(-1 * var(--space-32));background:var(--color-accent);border-radius:0 4px 4px 0;width:4px;height:24px;position:absolute;transform:translateY(-50%)}.content-toc-note{gap:var(--space-8);font-size:var(--font-body);line-height:var(--line-height-body);flex-direction:column;display:flex}.content-toc-note .text-label{color:var(--color-text-primary)}.content-toc-note a{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);text-underline-offset:3px;text-decoration:underline}.content-text--toc .content-text-body{gap:var(--space-48)}.content-text--toc .content-chapter+.content-chapter{padding-top:var(--space-48);border-top:1px solid var(--color-raised)}.content-text--toc .content-chapter h2{margin-bottom:var(--space-8)}.content-text--toc .content-chapter h3{margin-top:var(--space-24)}.content-text--toc .content-chapter ol>li::marker{color:var(--color-accent)}@media (width>=1200px){.content-text--toc{grid-template-columns:var(--document-toc-width) minmax(0, 1fr);gap:var(--space-64);align-items:start}.content-toc{top:calc(var(--header-height,var(--header-height-desktop)) + var(--space-32));position:sticky}}.content-text:is(.content-text--media,.content-text--cards,.content-text--cta){font-size:var(--font-body);line-height:var(--line-height-body)}.content-text:is(.content-text--media,.content-text--cards,.content-text--cta,.content-text--checklist,.content-text--pair) strong{color:inherit;font-weight:var(--font-weight-bold)}.chapter-media{gap:var(--space-48);flex-direction:column;display:flex}.chapter-media-copy{min-width:0}.chapter-media-image{aspect-ratio:720/645;border-radius:var(--radius-card);position:relative;overflow:hidden}.chapter-media-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.content-chapter .chapter-media-items{gap:var(--space-32);margin-top:var(--space-16)}.content-chapter .chapter-media-items>li{align-items:flex-start;gap:var(--space-24);padding-left:0;display:flex}.content-chapter .chapter-media-items>li:before{content:none}.chapter-media-items li>div{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.chapter-media-items h3{margin-top:0}@media (width<=479px){.content-chapter .chapter-media-items>li{gap:var(--space-16)}}@media (width>=1200px){.chapter-media{align-items:center;gap:var(--space-64);flex-direction:row}.chapter-media--left{flex-direction:row-reverse}.chapter-media-copy{flex:1 1 0}.chapter-media-figure{flex:0 0 var(--media-image-width)}.chapter-media-image{aspect-ratio:auto;height:var(--media-image-height)}}.section-heading-body{gap:var(--space-16);color:var(--color-text-secondary);flex-direction:column;display:flex}.section-heading--centered .section-heading-body{width:min(100%, var(--section-lead-width))}.chapter-cards{gap:var(--space-64);flex-direction:column;display:flex}.chapter-cards-intro{gap:var(--space-16);color:var(--color-text-secondary);flex-direction:column;display:flex}.chapter-cards>.section-heading:not(.section-heading--centered)+.chapter-cards-intro{margin-top:calc(var(--space-24) - var(--space-64))}.chapter-items{--chapter-divider:var(--color-raised);--chapter-surface:var(--color-page);gap:var(--space-32);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.content-band .chapter-items{--chapter-divider:var(--band-divider);--chapter-surface:var(--color-card)}.chapter-item{gap:var(--space-16);flex-direction:column;min-width:0;display:flex;position:relative}.chapter-item-head{align-items:center;gap:var(--space-16);display:flex}.chapter-item h3{min-width:0;color:var(--color-text-primary);flex:1 1 0}.chapter-item-body{gap:var(--space-16);color:var(--color-text-secondary);flex-direction:column;display:flex}.chapter-item-link{margin-top:auto}.chapter-items:is(.chapter-items--numbers,.chapter-items--icons,.chapter-items--feature) .chapter-item{padding:var(--space-32);border-radius:var(--radius-card);background:var(--color-card)}.chapter-items:is(.chapter-items--icons,.chapter-items--feature) .chapter-item{gap:var(--space-24)}.chapter-items--feature .chapter-item--feature{background:var(--feature-card-glow), var(--color-card)}.chapter-items--feature .chapter-item--feature .chapter-item-head{flex-direction:column;align-items:flex-start}.chapter-item-number{width:67px;color:var(--step-number-color);font-size:var(--step-number-size);font-weight:var(--font-weight-bold);text-align:center;white-space:nowrap;flex:none;line-height:normal}.chapter-items--steps{gap:var(--space-48) var(--space-64)}.chapter-items--steps .chapter-item{padding-top:var(--space-32);border-top:1px solid var(--chapter-divider)}.chapter-item-step{width:var(--chapter-step-size);height:var(--chapter-step-size);border:2px solid var(--color-accent);color:var(--color-text-primary);font-size:var(--font-label);font-weight:var(--font-weight-semibold);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.chapter-items--columns .chapter-item-head{align-items:flex-start;gap:var(--space-24);flex-direction:column}.chapter-items--columns .chapter-item+.chapter-item{padding-top:var(--space-32);border-top:1px solid var(--chapter-divider)}.chapter-items--timeline{gap:var(--space-48);padding-left:var(--space-48);position:relative}.chapter-items--timeline:before{content:"";top:calc(var(--timeline-dot-size) / 2);bottom:0;left:calc(var(--timeline-dot-size) / 2 - 1px);background:linear-gradient(180deg, var(--color-accent), var(--chapter-divider));width:2px;position:absolute}.chapter-items--timeline .chapter-item-head{margin-left:calc(-1 * var(--space-48));gap:var(--timeline-dot-size)}.chapter-item-dot{width:var(--timeline-dot-size);height:var(--timeline-dot-size);border:4px solid var(--color-accent);background:var(--chapter-surface);box-shadow:0 0 0 8px var(--chapter-surface);border-radius:50%;flex:none}.chapter-items--split{gap:0}.chapter-items--split .chapter-item{padding-block:var(--space-32);border-top:1px solid var(--chapter-divider)}.chapter-items--split .chapter-item:last-child{border-bottom:1px solid var(--chapter-divider)}.chapter-items--split .chapter-item-head:before{content:"";background:var(--color-accent);border-radius:3px;flex:none;width:12px;height:12px;transform:rotate(45deg)}.chapter-items--levels{gap:0}.chapter-items--levels .chapter-item{padding-block:var(--space-32);border-top:1px solid var(--chapter-divider)}.chapter-items--levels .chapter-item:last-child{border-bottom:1px solid var(--chapter-divider)}.chapter-item-level{flex:none;align-items:flex-end;gap:4px;height:24px;display:flex}.chapter-item-level span{background:var(--chapter-divider);border-radius:2px;width:8px;height:40%}.chapter-item-level span:nth-child(2){height:70%}.chapter-item-level span:nth-child(n+3){height:100%}.chapter-item-level span.is-on{background:var(--color-accent)}@media (width>=768px){.chapter-items:is(.chapter-items--numbers,.chapter-items--icons,.chapter-items--steps){grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-items:is(.chapter-items--numbers,.chapter-items--icons) .chapter-item[style*=--card-span\:6]{grid-column:1/-1}}@media (width>=1200px){.chapter-items:is(.chapter-items--numbers,.chapter-items--icons){grid-template-columns:repeat(6,minmax(0,1fr))}.chapter-items:is(.chapter-items--numbers,.chapter-items--icons) .chapter-item{grid-column:span var(--card-span,6)}.chapter-items.chapter-items--steps{grid-template-columns:repeat(3,minmax(0,1fr))}.chapter-items--columns{gap:var(--space-48) var(--space-64);grid-template-columns:repeat(6,minmax(0,1fr))}.chapter-items--columns .chapter-item{grid-column:span var(--card-span,2)}.chapter-items--columns .chapter-item+.chapter-item{border-top:0;padding-top:0}.chapter-items--columns .chapter-item:not([data-row="0"]){padding-top:var(--space-48);border-top:1px solid var(--chapter-divider)}.chapter-items--columns .chapter-item:not([data-row-start]):before{content:"";top:0;bottom:0;left:calc(-1 * var(--space-32));background:var(--chapter-divider);width:1px;position:absolute}.chapter-items--columns .chapter-item--wide{gap:var(--space-64);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.chapter-items--columns .chapter-item--wide .chapter-item-head{flex-direction:row;align-items:center}.chapter-items--timeline{grid-template-columns:repeat(var(--timeline-count), minmax(0, 1fr));gap:var(--space-64);padding-left:0}.chapter-items--timeline:before{top:calc(var(--timeline-dot-size) / 2 - 1px);background:linear-gradient(90deg, var(--color-accent), var(--chapter-divider));width:auto;height:2px;bottom:auto;left:0;right:0}.chapter-items--feature{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-items--feature .chapter-item--feature{grid-row:1 / span var(--feature-rows,2);padding:var(--space-48);justify-content:center}.chapter-items--timeline .chapter-item-head{align-items:flex-start;gap:var(--space-32);flex-direction:column;margin-left:0}.chapter-items:is(.chapter-items--split,.chapter-items--levels) .chapter-item{gap:var(--space-64);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}}@media (width<=767px){.chapter-items:is(.chapter-items--numbers,.chapter-items--icons) .chapter-item{padding:var(--space-24)}.chapter-item-number{width:auto;font-size:48px}}.chapter-cta{gap:var(--space-24);flex-direction:column;display:flex}.chapter-cta-body{align-items:flex-start;gap:var(--space-16);color:var(--color-text-secondary);flex-direction:column;display:flex}.chapter-cta-body>p{align-self:stretch}.chapter-cta-body>.call-to-action{margin-top:var(--space-16)}.chapter-checklist{gap:var(--space-48);display:grid}.chapter-checklist-copy{gap:var(--space-24);flex-direction:column;min-width:0;display:flex}.chapter-checklist-body,.chapter-checklist-after{gap:var(--space-16);flex-direction:column;display:flex}.chapter-checklist--grid .chapter-checklist-after{max-width:var(--section-lead-width)}.checklist{margin:0;padding:0;list-style:none;display:grid}.checklist li{align-items:flex-start;gap:var(--space-16);min-width:0;color:var(--color-text-primary);display:flex}.checklist-mark{width:var(--checklist-mark-size);height:var(--checklist-mark-size);margin-top:calc((var(--line-height-longform) - var(--checklist-mark-size)) / 2);border:2px solid var(--color-accent);border-radius:50%;flex:none;position:relative}.checklist-mark:after{content:"";border-right:2px solid var(--color-text-primary);border-bottom:2px solid var(--color-text-primary);width:6px;height:11px;position:absolute;top:5px;left:9px;transform:rotate(45deg)}.checklist-text{flex:1 1 0;min-width:0}.chapter-checklist:not(.chapter-checklist--grid) .checklist{padding:var(--space-16) var(--space-24);border-radius:var(--radius-card);background:var(--color-card)}.chapter-checklist:not(.chapter-checklist--grid) .checklist li{padding-block:var(--space-16)}.chapter-checklist:not(.chapter-checklist--grid) .checklist li+li{border-top:1px solid var(--color-raised)}.chapter-checklist--grid .chapter-checklist-copy{max-width:var(--section-lead-width)}.chapter-checklist--grid .checklist{gap:var(--space-24) var(--space-64)}.chapter-checklist--grid .checklist li{padding-top:var(--space-24);border-top:1px solid var(--color-raised)}.chapter-checklist--timeline{gap:var(--space-48)}.chapter-item-stage{font-size:var(--font-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);text-transform:uppercase;background:linear-gradient(197deg, var(--brand-gradient-stops));color:#0000;-webkit-background-clip:text;background-clip:text}.chapter-checklist--timeline .chapter-item-body{color:var(--color-text-primary)}@media (width>=1200px){.chapter-checklist--timeline{gap:var(--space-64);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.chapter-checklist--timeline .chapter-checklist-copy{display:contents}.chapter-checklist--timeline .chapter-items{grid-column:1/-1}.chapter-checklist--timeline :is(.chapter-checklist-body,.chapter-checklist-after){grid-column:2}}.chapter-checklist:is(.chapter-checklist--inline,.chapter-checklist--aside){gap:var(--space-32)}.chapter-checklist--inline{max-width:var(--section-lead-width)}@media (width>=768px){.chapter-checklist:not(.chapter-checklist--grid) .checklist{padding:var(--space-24) var(--space-48)}.chapter-checklist--grid .checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-checklist--inline .checklist{column-gap:var(--space-48);grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-checklist.chapter-checklist--inline .checklist li:nth-child(2){border-top:0}}@media (width>=1200px){.chapter-checklist:is(.chapter-checklist--right,.chapter-checklist--left){align-items:center;gap:var(--space-96);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.chapter-checklist--left .checklist{order:-1}.chapter-checklist--aside{column-gap:var(--space-64);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.chapter-checklist--aside .chapter-checklist-copy{display:contents}.chapter-checklist--aside .section-heading{top:calc(var(--header-height,var(--header-height-desktop)) + var(--space-24));grid-area:1/1/span 3;position:sticky}.chapter-checklist--aside :is(.chapter-checklist-body,.checklist,.chapter-checklist-after){grid-column:2}.chapter-checklist--grid{gap:var(--space-64)}.chapter-checklist--grid .checklist{grid-template-columns:repeat(3,minmax(0,1fr))}}.chapter-pair{gap:var(--space-32);display:grid}.chapter-pair-item{align-items:flex-start;gap:var(--space-24);min-width:0;padding:var(--space-48);border-radius:var(--radius-card);background:var(--feature-card-glow), var(--color-card);flex-direction:column;display:flex}.chapter-pair-item>.section-heading{align-self:stretch}.chapter-pair-body{gap:var(--space-16);flex-direction:column;display:flex}@media (width>=1200px){.chapter-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.chapter-pair-item{padding:var(--space-24)}}.stats-section{align-items:center;gap:var(--space-48);padding:var(--space-48) var(--space-24);border-radius:var(--radius-card);background:var(--color-card);flex-direction:column;display:flex}.stats-heading{align-items:center;gap:var(--space-8);max-width:var(--section-lead-width);text-align:center;flex-direction:column;display:flex}.stats-heading>p:not(.stats-title){margin-top:var(--space-8);color:var(--color-text-secondary)}.stats-title{color:var(--color-text-primary)}.stats-list{gap:var(--space-32);grid-template-columns:minmax(0,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}.stat{align-items:center;gap:var(--space-8);text-align:center;flex-direction:column;display:flex}.stat .design-icon{margin-bottom:var(--space-16)}.stat-value{background:linear-gradient(197deg, var(--brand-gradient-stops));color:#0000;font-size:var(--stat-value-size);font-weight:var(--font-weight-bold);-webkit-background-clip:text;background-clip:text;line-height:1.1}.stat-title{color:var(--color-text-primary);font-size:var(--font-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);text-transform:uppercase}.stat-text{color:var(--color-text-secondary)}.stats-note{align-items:center;gap:var(--space-16);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);text-align:left;display:flex}.stats-note .design-icon{flex:none;width:24px}.stats-source{margin-top:calc(var(--space-24) - var(--space-48));color:var(--color-text-secondary);text-align:center}@media (width>=768px){.stats-section{padding:var(--space-64)}.stats-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.stat{gap:0 var(--space-16);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.stat .design-icon{width:var(--icon-badge-small);grid-row:span 3;margin-bottom:0}.stat-value{font-size:calc(var(--stat-value-size) * .75)}}@media (width>=1200px){.stats-list{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.stat+.stat{position:relative}.stat+.stat:before{content:"";top:0;bottom:0;left:calc(-1 * var(--space-16));background:var(--color-raised);width:1px;position:absolute}}.stats-cases{gap:var(--space-64);width:100%;display:grid}.stats-case{align-items:center;gap:var(--space-32);display:grid}.stats-case+.stats-case{padding-top:var(--space-64);border-top:1px solid var(--color-raised)}.stats-case-chart{gap:var(--space-8);min-width:0;margin:0;display:grid}.stats-case-chart figcaption{color:var(--color-text-secondary);font-size:var(--font-small);line-height:var(--form-text-line-height)}.stats-case-zoom{border-radius:var(--card-radius-small);background:var(--stats-chart-background);cursor:zoom-in;display:block;position:relative;overflow:hidden}.stats-case-zoom img{width:100%;height:auto;transition:transform var(--hover-duration) var(--motion-easing);display:block}.stats-case-zoom:is(:hover,:focus-visible) img{transform:scale(1.02)}.stats-case-zoom-hint{right:var(--space-16);bottom:var(--space-16);align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);border-radius:var(--pill-radius);background:var(--stats-zoom-hint-background);color:var(--color-text-primary);font-size:var(--font-small);font-weight:var(--font-weight-semibold);line-height:var(--form-text-line-height);display:flex;position:absolute}.stats-case-zoom-icon{border:2px solid;border-radius:50%;width:14px;height:14px;position:relative}.stats-case-zoom-icon:after{content:"";background:currentColor;border-radius:1px;width:7px;height:2px;position:absolute;bottom:-5px;right:-6px;transform:rotate(45deg)}.stats-case-copy{gap:var(--space-32);min-width:0;display:grid}.stats-case-title{color:var(--color-text-primary);text-align:center}@media (width>=1200px){.stats-case{gap:var(--space-64);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.stats-case--reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.stats-case--reverse .stats-case-chart{order:2}.stats-case-title{text-align:left}}@media (width<=767px){.stats-case-title{text-align:left}}.image-zoom{width:min(var(--image-zoom-width), calc(100vw - 2 * var(--space-16)));max-height:calc(100dvh - 2 * var(--space-16));padding:var(--space-48) var(--space-16) var(--space-16);border:1px solid var(--color-raised);border-radius:var(--card-radius-small);background:var(--color-card);color:var(--color-text-secondary);overflow:auto}.image-zoom::backdrop{background:var(--image-zoom-backdrop)}.image-zoom-figure{gap:var(--space-8);margin:0;display:grid}.image-zoom-figure img{border-radius:var(--form-radius);background:var(--stats-chart-background);width:100%;height:auto;display:block}.image-zoom-figure figcaption{font-size:var(--font-small);line-height:var(--form-text-line-height)}.image-zoom-close{top:var(--space-8);right:var(--space-8);cursor:pointer;background:0 0;border:0;border-radius:50%;width:40px;height:40px;padding:0;position:absolute}.image-zoom-close:before,.image-zoom-close:after{content:"";background:var(--color-text-primary);border-radius:1px;width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.image-zoom-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.image-zoom-close:hover{background:var(--color-raised)}@media (prefers-reduced-motion:reduce){.stats-case-zoom img{transition:none}}.content-band{isolation:isolate;padding-block:var(--space-96);background:var(--color-card);position:relative;overflow:clip}@media (width<=767px){.content-band{padding-block:var(--space-64)}}.values-section{gap:var(--space-64);flex-direction:column;display:flex}.values-main{gap:var(--space-48);flex-direction:column;display:flex}.values-intro{max-width:var(--section-column-width);flex-direction:column;justify-content:center;display:flex}.values-copy{gap:var(--space-48);flex-direction:column;display:flex}.values-copy h2{gap:var(--space-8);color:var(--color-text-primary);flex-direction:column;display:flex}.values-accent{background:linear-gradient(191.287deg, var(--brand-gradient-stops));color:#0000;-webkit-background-clip:text;background-clip:text}.values-copy>p{color:var(--color-text-secondary)}.values-quote,.values-bar-quote{align-items:center;gap:var(--space-16);color:var(--color-text-primary);font-size:var(--font-label);line-height:var(--line-height-label);display:flex}.values-quote{padding:var(--space-16);border-radius:var(--pill-radius);background:var(--color-raised)}.values-quote strong,.values-bar-quote strong,.values-bar-tagline strong{font-weight:var(--font-weight-semibold);display:block}.values-quote-lead{color:var(--color-text-secondary)}.values-quote-icon,.values-bar-icon{width:var(--values-pill-icon);height:var(--values-pill-icon);padding:var(--space-16);border-radius:var(--pill-radius);background:var(--color-page);flex:none;place-items:center;display:grid}.values-axis{display:none}.values-target{border-radius:var(--pill-radius);background:var(--color-raised);place-items:center;margin-block:-5px;padding:10px;display:grid}.values-target-core{width:var(--values-target-size);height:var(--values-target-size);border-radius:var(--pill-radius);background:linear-gradient(232.374deg, var(--brand-gradient-stops));place-items:center;display:grid}.values-target-core .design-icon{width:var(--icon-badge-medium)}.values-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.values-item{align-items:center;gap:var(--space-32);padding-block:var(--space-32);border-block:1px solid var(--color-raised);display:flex}.values-item-icon{width:var(--values-item-icon);height:var(--values-item-icon);border-radius:var(--card-radius-small);background:var(--color-raised);flex:none;place-items:center;display:grid}.values-item-icon .design-icon{width:var(--icon-badge-small)}.values-item-copy{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}.values-item-copy p{color:var(--color-text-secondary)}.values-item-title{font-size:var(--font-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);color:var(--color-text-primary)!important}.values-bar{align-items:flex-start;gap:var(--space-24);padding:var(--space-24);border-radius:var(--radius-card);background:var(--color-card);flex-direction:column;display:flex}.values-bar-separator{width:5px;height:72px;display:none}.values-bar-tagline{color:var(--color-text-primary);font-size:var(--font-label);line-height:var(--line-height-label)}@media (width>=1200px){.values-main{align-items:stretch;gap:var(--space-64);flex-direction:row}.values-intro{flex:1 1 0}.values-axis{flex-direction:column;flex:none;align-items:center;display:flex}.values-axis-line{flex:1 1 0;width:5px;height:auto;min-height:0}.values-list{flex:1 1 0}.values-bar{padding:var(--space-16);border-radius:var(--pill-radius);flex-direction:row;justify-content:space-between;align-items:center}.values-bar-quote{flex:1 1 0;max-width:504px}.values-bar-separator{display:block}}.content-banner{justify-content:center;display:flex}.child-pages{gap:var(--space-48);flex-direction:column;display:flex}.child-pages-list{gap:var(--space-32);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.child-page{gap:var(--space-16);flex-direction:column;height:100%;display:flex}.child-page-title{color:var(--color-text-primary)}.child-page-text{color:var(--color-text-secondary);flex:1}@media (width<=1023px){.child-pages-list{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.content-sections{padding-top:var(--space-64)}.page-hero{padding-top:var(--space-32)}}
