:where(.hero-two-columns,.page-note,.causes,.chairs-fail,.solution-features,.faq,.research-proof,.testimonials,.promo-banner) :is(p,li):not([class]){color:inherit}:root{--color-brand-bright-blue-core: #05c9f5;--color-brand-deep-blue-core: #1745a6;--color-brand-red-core: #ff4d59;--color-brand-purple-core: #171440;--color-brand-green-core: #00fcd4;--color-brand-yellow-core: #ffd90a;--color-neutral-black: #000000;--color-neutral-white: #ffffff;--color-neutral-ivory: #f0ece6;--color-neutral-warm-taupe: #a08870;--color-neutral-grey-1: #f2f2f2;--color-neutral-grey-2: #e5e5e5;--color-neutral-grey-3: #cccccc;--color-neutral-grey-4: #b2b2b2;--color-neutral-grey-5: #999999;--color-neutral-grey-6: #7f7f7f;--color-neutral-grey-7: #666666;--color-neutral-grey-8: #4c4c4c;--color-neutral-grey-9: #333333;--color-neutral-grey-10: #191919;--color-brand-bright-blue-light-3: #cdf4fd;--color-brand-bright-blue-light-7: #66d9ff;--color-brand-bright-blue-light-9: #2ed9ff;--color-brand-deep-blue-light-8: #5c7cc1;--color-brand-deep-blue-light-9: #456ab8;--color-semantic-surface-canvas-light: var(--color-neutral-white);--color-semantic-surface-canvas-dark: var(--color-neutral-black);--color-semantic-surface-canvas-near-dark: var(--color-neutral-grey-10);--color-semantic-surface-warmth: var(--color-neutral-ivory);--color-semantic-surface-info-callout: var(--color-brand-bright-blue-light-3);--color-semantic-surface-divider-subtle: var(--color-neutral-grey-1);--color-semantic-surface-callout-testimonial: var(--color-neutral-ivory);--color-semantic-surface-badge-institutional: var(--color-brand-deep-blue-light-8);--color-primitive-deep-blue-1: #dce5f7;--color-surface-dark-raised: var(--color-semantic-surface-canvas-near-dark);--color-surface-invert: var(--color-neutral-black);--color-semantic-text-on-light-emphasis: var(--color-neutral-black);--color-semantic-text-on-light-default: var(--color-neutral-grey-9);--color-semantic-text-on-light-subtle: var(--color-neutral-grey-7);--color-semantic-text-on-light-disabled: var(--color-neutral-grey-5);--color-semantic-text-on-dark-emphasis: var(--color-neutral-white);--color-semantic-text-on-dark-primary: var(--color-neutral-white);--color-semantic-text-on-dark-secondary: rgba(255, 255, 255, .6);--color-semantic-text-on-ivory: var(--color-neutral-black);--color-semantic-accent-pop: var(--color-brand-bright-blue-core);--color-semantic-accent-pop-surface: var(--color-brand-bright-blue-light-3);--color-semantic-accent-institutional: var(--color-brand-deep-blue-core);--color-semantic-overlay-scrim-dark-50: rgba(7, 15, 26, .5);--color-semantic-overlay-scrim-dark-70: rgba(7, 15, 26, .7);--color-semantic-overlay-scrim-dark-80: rgba(0, 0, 0, .8);--color-component-button-primary-bg: var(--color-neutral-black);--color-component-button-primary-text: var(--color-neutral-white);--color-component-button-primary-bg-on-dark: var(--color-neutral-white);--color-component-button-primary-text-on-dark: var(--color-neutral-black);--color-component-button-secondary-border: var(--color-neutral-black);--color-component-button-secondary-text: var(--color-neutral-black);--color-component-button-secondary-border-on-dark: var(--color-neutral-white);--color-component-button-secondary-text-on-dark: var(--color-neutral-white);--color-component-callout-bg: var(--color-semantic-surface-info-callout);--color-component-callout-bullet: var(--color-semantic-accent-pop);--color-component-quote-mark: var(--color-semantic-accent-pop);--type-family-display: "Clarika Pro Grotesque", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--type-weight-thin: 100;--type-weight-light: 300;--type-weight-regular: 400;--type-weight-medium: 500;--type-weight-demi: 600;--type-weight-bold: 700;--type-weight-heavy: 800;--type-weight-ultra: 900;--type-semantic-hero-headline: var(--type-weight-ultra) clamp(40px, 9.7vw, 140px)/1 var(--type-family-display);--type-semantic-section-headline: var(--type-weight-ultra) clamp(40px, 4.5vw, 64px)/1.05 var(--type-family-display);--type-semantic-display: var(--type-weight-ultra) 84px/.95 var(--type-family-display);--type-semantic-h1: var(--type-weight-ultra) 64px/1.05 var(--type-family-display);--type-semantic-h2: var(--type-weight-ultra) 36px/1.1 var(--type-family-display);--type-semantic-h3: var(--type-weight-heavy) 26px/1.25 var(--type-family-display);--type-semantic-h4: var(--type-weight-demi) 20px/1.3 var(--type-family-display);--type-semantic-body: var(--type-weight-medium) 18px/1.6 var(--type-family-display);--type-semantic-body-sm: var(--type-weight-regular) 14px/1.5 var(--type-family-display);--type-semantic-body-xs: var(--type-weight-regular) 13px/1.4 var(--type-family-display);--type-semantic-dek: var(--type-weight-regular) 22px/1.5 var(--type-family-display);--type-semantic-label-utility: var(--type-weight-demi) 12px/1.2 var(--type-family-display);--type-semantic-section-label: var(--type-weight-bold) 16px/1.2 var(--type-family-display);--type-semantic-caption: var(--type-weight-regular) 12px/1.4 var(--type-family-display);--type-semantic-numeral-display: var(--type-weight-heavy) 96px/.95 var(--type-family-display);--type-semantic-cta-button: var(--type-weight-demi) 15px/1.2 var(--type-family-display);--type-semantic-footer-column-heading: var(--type-weight-bold) 18px/1.2 var(--type-family-display);--type-semantic-nav-column-heading: var(--type-weight-demi) 13px/1.2 var(--type-family-display);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--space-11: 160px;--space-12: 96px;--space-14: 64px;--space-16: 80px;--space-semantic-container-x-padding: var(--space-7);--space-semantic-cta-inline-gap: var(--space-3);--space-semantic-grid-gutter: var(--space-5);--elevation-1: 0 4px 9px -3px rgba(0, 0, 0, .25);--elevation-2: 0 4px 10px 0 rgba(0, 0, 0, .25);--elevation-3: 0 4px 17px 0 rgba(0, 0, 0, .25);--elevation-4: 0 6px 21px 0 rgba(0, 0, 0, .25);--elevation-5: 0 10px 17px 5px rgba(0, 0, 0, .25);--elevation-6: 0 16px 35px 6px rgba(0, 0, 0, .25);--shadow-component-popup-arrow: var(--elevation-1);--shadow-component-feature-box: var(--elevation-2);--shadow-component-nav-dropdown: var(--elevation-2);--shadow-component-featured-popup-image: var(--elevation-3);--shadow-component-feature-card: var(--elevation-4);--shadow-component-quote-card: var(--elevation-4);--shadow-component-media-card: var(--elevation-5);--shadow-component-carousel-card: var(--elevation-6);--shadow-component-outlined-headers: 0 4px 14px 0 rgba(0, 0, 0, .25);--layout-content-max-width: 1400px;--layout-max-width: 1280px;--layout-narrow-width: 760px;--layout-blog-max-width: 1280px;--layout-frame-max-width: 1600px;--color-canvas-default: var(--color-semantic-surface-canvas-light);--color-canvas-dark: var(--color-semantic-surface-canvas-dark);--color-canvas-subtle: var(--color-neutral-ivory);--color-canvas-cream: var(--color-neutral-ivory);--color-canvas-warm: var(--color-neutral-ivory);--color-brand-accent: var(--color-semantic-surface-info-callout);--color-brand-accent-subtle: var(--color-semantic-accent-pop-surface);--color-text-primary: var(--color-semantic-text-on-light-emphasis);--color-text-secondary: var(--color-semantic-text-on-light-default);--color-text-emphasis: var(--color-semantic-text-on-light-emphasis);--color-text-subtle: var(--color-semantic-text-on-light-subtle);--color-text-brand: var(--color-semantic-accent-pop);--color-text-on-dark-primary: var(--color-semantic-text-on-dark-emphasis);--color-text-on-dark-secondary: var(--color-semantic-text-on-dark-secondary);--color-interactive-brand: var(--color-semantic-accent-pop);--color-border-subtle: var(--color-neutral-grey-2);--color-border-default: var(--color-neutral-grey-2);--color-border-on-dark: rgba(255, 255, 255, .3);--color-overlay-dark: rgba(0, 0, 0, .65);--color-semantic-text-primary: var(--color-semantic-text-on-light-emphasis);--color-semantic-text-secondary: var(--color-semantic-text-on-light-default);--font-display-bold: var(--type-weight-heavy) 1em/1.1 var(--type-family-display);--font-display-heavy: var(--type-weight-heavy) 1em/1.05 var(--type-family-display);--font-body-regular: var(--type-weight-regular) 1em/1.55 var(--type-family-display);--font-body-medium: var(--type-weight-medium) 1em/1.6 var(--type-family-display);--font-body-bold: var(--type-weight-bold) 1em/1.55 var(--type-family-display);--font-label-caps: var(--type-weight-demi) 12px/1.2 var(--type-family-display);--space-xs: var(--space-2);--space-sm: var(--space-3);--space-md: var(--space-4);--space-lg: var(--space-6);--space-xl: var(--space-7);--space-2xl: var(--space-9);--space-page: var(--space-7);--space-semantic-section-y-dominant: var(--space-9);--space-semantic-section-y: var(--space-9);--space-semantic-section-y-hero: var(--space-11);--radius-input: 10px;--radius-card: 12px;--radius-pill: 999px;--radius-phone: 44px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-semantic-surface-canvas-light);color:var(--color-semantic-text-on-light-default);font:var(--type-semantic-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}input,select,textarea{border-radius:var(--radius-input)}p{margin:0 0 var(--space-4)}p:last-child{margin-bottom:0}h1,h2,h3,h4{margin:0 0 var(--space-4);color:var(--color-semantic-text-on-light-emphasis);font-weight:inherit}main h2,main h3{text-transform:uppercase}main>section{padding-block:var(--space-semantic-section-y-dominant)}ul,ol{padding:0;margin:0;list-style:none}a{color:inherit}.image-placeholder{background:url(../assets/placeholder.png) repeat;background-size:320px auto;display:flex;align-items:end;justify-content:start;position:relative;width:100%;min-height:240px}.image-placeholder[data-aspect-ratio="16:9"]{aspect-ratio:16 / 9}.image-placeholder[data-aspect-ratio="3:2"]{aspect-ratio:3 / 2}.image-placeholder[data-aspect-ratio="4:3"]{aspect-ratio:4 / 3}.image-placeholder[data-aspect-ratio="1:1"]{aspect-ratio:1 / 1}.image-placeholder[data-aspect-ratio="9:16"]{aspect-ratio:9 / 16}.image-placeholder--full-bleed{position:absolute;inset:0;height:100%;min-height:0;aspect-ratio:auto}.section-inner{max-width:var(--layout-content-max-width);margin-inline:auto;width:100%}.global-nav{background:var(--color-semantic-surface-canvas-light);position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #0000000f}.global-nav__utility-row{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-2) var(--space-semantic-container-x-padding);border-bottom:1px solid var(--color-neutral-grey-1);font:var(--type-semantic-caption);text-transform:uppercase;letter-spacing:.08em;max-width:var(--layout-frame-max-width);margin-inline:auto;width:100%}.global-nav__utility-link{background:none;border:0;padding:0;color:var(--color-semantic-text-on-light-default);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font:var(--type-semantic-caption);text-transform:uppercase;letter-spacing:.08em}.global-nav__separator{color:var(--color-semantic-text-on-light-subtle)}.global-nav__primary-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-7);padding:var(--space-4) var(--space-semantic-container-x-padding);max-width:var(--layout-frame-max-width);margin-inline:auto;width:100%}.global-nav__logo-cluster{display:inline-flex;align-items:center;text-decoration:none}.global-nav__logo{display:block;height:48px;width:auto;color:var(--color-semantic-text-on-light-emphasis)}img.global-nav__logo{object-fit:contain}.global-nav__primary-links{display:flex;gap:var(--space-7)}.global-nav__link{font:var(--type-semantic-section-label);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;color:var(--color-semantic-text-on-light-emphasis)}.global-nav__action-cluster{display:flex;align-items:center;gap:var(--space-semantic-cta-inline-gap)}.global-nav__cta{font:var(--type-semantic-cta-button);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;padding:var(--space-3) var(--space-5);border-radius:100px;display:inline-block}.global-nav__cta--secondary{border:1px solid var(--color-component-button-secondary-border);color:var(--color-component-button-secondary-text);background:transparent}.global-nav__cta--primary{background:var(--color-component-button-primary-bg);color:var(--color-component-button-primary-text)}.global-nav__icon-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-semantic-text-on-light-emphasis)}@media(max-width:900px){.global-nav__utility-row,.global-nav__primary-links,.global-nav__cta--secondary{display:none}}.site-footer{background:var(--color-semantic-surface-canvas-dark);color:var(--color-semantic-text-on-dark-primary);padding-top:var(--space-9)}.site-footer__inner{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-9);max-width:var(--layout-frame-max-width);margin-inline:auto;padding-inline:var(--space-semantic-container-x-padding);padding-bottom:var(--space-9)}@media(max-width:768px){.site-footer__inner{grid-template-columns:1fr;gap:var(--space-7)}}.site-footer__links-zone{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-content:start}@media(max-width:480px){.site-footer__links-zone{grid-template-columns:1fr}}.site-footer__column-heading{font:var(--type-semantic-footer-column-heading);color:var(--color-semantic-text-on-dark-primary);margin-bottom:var(--space-4);line-height:1.2}.site-footer__link-list{display:flex;flex-direction:column;gap:2px;line-height:1.5}.site-footer__link-list li{margin:0;padding:0}.site-footer__link-list a{font-family:var(--type-family-display);font-weight:var(--type-weight-regular);font-size:15px;line-height:1.6;color:var(--color-semantic-text-on-dark-primary);text-decoration:none;opacity:.85;display:inline-block;padding:2px 0}.site-footer__link-list a:hover{text-decoration:underline;opacity:1}.site-footer__social{display:flex;gap:var(--space-3);margin-top:var(--space-6)}.site-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-semantic-text-on-dark-primary);color:var(--color-semantic-text-on-dark-primary)}.site-footer__newsletter{display:grid;gap:var(--space-3);align-content:start}.site-footer__newsletter-heading{font:var(--type-semantic-h4);color:var(--color-semantic-text-on-dark-primary)}.site-footer__newsletter-subhead{font:var(--type-semantic-body-sm);color:var(--color-semantic-text-on-dark-primary);opacity:.75}.site-footer__form{display:grid;gap:var(--space-3);margin-top:var(--space-3)}.site-footer__input-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.site-footer__form input{background:#ffffff14;border:0;color:var(--color-semantic-text-on-dark-primary);padding:var(--space-4) var(--space-4);font-family:var(--type-family-display);font-weight:var(--type-weight-regular);font-size:14px;line-height:1.4;border-radius:var(--radius-input);outline:none;width:100%}.site-footer__form input:focus{background:#ffffff1f}.site-footer__form input::placeholder{color:#ffffff73}.site-footer__form button{background:var(--color-component-button-primary-bg-on-dark);color:var(--color-component-button-primary-text-on-dark);border:0;font:var(--type-semantic-cta-button);text-transform:uppercase;letter-spacing:.04em;padding:var(--space-3) var(--space-5);border-radius:100px;justify-self:start;cursor:pointer}.site-footer__legal{text-align:center;padding:var(--space-6) var(--space-semantic-container-x-padding);border-top:1px solid var(--color-neutral-grey-8);color:var(--color-semantic-text-on-dark-secondary)}.site-footer__origin{font:var(--type-semantic-label-utility);display:inline-flex;align-items:center;gap:var(--space-2);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-2)}.site-footer__origin-flag{display:inline-block;width:22px;height:auto;object-fit:contain;vertical-align:middle}.site-footer__copyright{font:var(--type-semantic-caption)}.blog-numbered-section,.blog-emphasis-box,.blog-bento-box,.blog-bento-checkbox,.blog-feature-chart,.blog-list,.editorial-blog-index,.editorial-content-grid,.editorial-image-panorama,.article-prose{max-width:var(--layout-blog-max-width);margin-inline:auto}.blog-background-image>.text-overlay{max-width:var(--layout-blog-max-width);margin-inline:auto}.editorial-blog-post p,.blog-numbered-section p,.blog-emphasis-box p,.blog-bento-box p,.blog-bento-checkbox p,.blog-feature-chart p,.blog-list p,.blog-background-image p,.pro-tip-box p,.article-prose p{font-size:20px;line-height:1.55}.editorial-blog-post__subheading{font-size:25px;font-weight:var(--type-weight-bold);line-height:1.3}.editorial-blog-post__header h1,.editorial-blog-post__header h2,.editorial-blog-post__header h3,.editorial-blog-post__header p{margin:0}.article-prose{background:var(--color-semantic-surface-canvas-light);padding-block:var(--space-semantic-section-y-dominant)}.article-prose__inner{max-width:100%;margin-inline:auto;padding-inline:var(--space-7)}.article-prose__heading{font-family:var(--type-family-display);font-weight:var(--type-weight-ultra);font-size:36px;line-height:1.15;text-transform:uppercase;color:var(--color-semantic-text-on-light-emphasis);margin:0 0 var(--space-6)}.article-prose p{color:var(--color-semantic-text-on-light-default);margin:0 0 var(--space-5)}.article-prose p:last-child{margin-bottom:0}.article-prose__pullout{border-left:4px solid var(--color-semantic-accent-pop);padding-left:var(--space-6);margin-block:var(--space-6)}.article-prose__pullout p{font-size:26px;font-weight:var(--type-weight-medium);line-height:1.4;color:var(--color-semantic-text-on-light-emphasis);margin:0}.article-prose--two-column .article-prose__inner{max-width:100%;display:grid;grid-template-columns:55fr 45fr;column-gap:var(--space-9);row-gap:var(--space-7);align-items:start}.article-prose__body-col{display:flex;flex-direction:column}.article-prose--two-column .article-prose__pullout{margin-block:0}@media(max-width:900px){.article-prose--two-column .article-prose__inner{grid-template-columns:1fr}}.text-outlined{color:transparent;-webkit-text-stroke:2px var(--color-semantic-text-primary)}.text-outlined--on-dark{color:transparent;-webkit-text-stroke:2px var(--color-semantic-text-on-dark-primary)}.lyt-2col{display:grid;grid-template-columns:1fr 1fr;gap:var(--lyt-gap, var(--space-8))}.lyt-2col-wide-left{display:grid;grid-template-columns:55fr 45fr;gap:var(--lyt-gap, var(--space-8))}.lyt-2col-wide-right{display:grid;grid-template-columns:45fr 55fr;gap:var(--lyt-gap, var(--space-8))}.lyt-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--lyt-gap, var(--space-6))}.lyt-4col{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--lyt-gap, var(--space-5))}.lyt-grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--lyt-min, 280px),1fr));gap:var(--lyt-gap, var(--space-5))}@media(max-width:900px){:root{--space-semantic-section-y-dominant: var(--space-7);--space-semantic-section-y: var(--space-7);--space-2xl: var(--space-7);--space-semantic-section-y-hero: var(--space-9);--space-semantic-container-x-padding: var(--space-5);--space-page: var(--space-5)}}@media(max-width:600px){:root{--space-semantic-section-y-dominant: var(--space-6);--space-semantic-section-y: var(--space-6);--space-2xl: var(--space-6);--space-semantic-section-y-hero: var(--space-7);--space-semantic-container-x-padding: var(--space-4);--space-page: var(--space-4)}}@media(max-width:900px){.hero-cinematic__content-zone,.hero-two-columns__content,.hero-video__content,.hero-image-split,.sticky-scroll__sticky-panel,.cinematic-conversion-split__panel--left,.cinematic-conversion-split__panel--right,.cinematic-conversion-consult__content,.conversion-call-banner,.full-bleed-conversion__content,.two-column-conversion__content{padding-inline:var(--space-5)}}@media(max-width:900px){.lyt-2col,.lyt-2col-wide-left,.lyt-2col-wide-right,.lyt-3col{grid-template-columns:1fr}.lyt-4col{grid-template-columns:1fr 1fr}}@media(max-width:600px){.lyt-4col{grid-template-columns:1fr}}.hero-two-columns{background:var(--color-semantic-surface-canvas-dark);display:flex;align-items:stretch}.hero-two-columns__inner{width:100%;display:grid;grid-template-columns:1fr 1fr}.hero-two-columns__content{color:var(--color-semantic-text-on-dark-primary);display:flex;flex-direction:column;justify-content:center;gap:var(--space-4);padding-block:var(--space-semantic-section-y-hero);padding-left:var(--space-10);padding-right:max(var(--space-10),calc((100vw - var(--layout-frame-max-width)) / 2 + var(--space-10)))}.hero-two-columns__eyebrow{font:var(--type-semantic-section-label);text-transform:uppercase;color:var(--color-semantic-accent-pop);letter-spacing:.08em;margin:0}.hero-two-columns__headline{font:var(--type-semantic-hero-headline);font-size:clamp(40px,5vw,72px);color:var(--color-semantic-text-on-dark-primary);line-height:1;text-transform:uppercase}.hero-two-columns__headline-accent{color:var(--color-semantic-accent-pop)}.hero-two-columns__body{font:var(--type-semantic-dek)}.hero-two-columns__actions{display:flex;flex-direction:row;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-2)}.hero-two-columns__cta{display:inline-block;padding:16px 40px;border-radius:999px;font-family:var(--type-family-display);font-weight:800;font-size:15px;text-transform:uppercase;text-decoration:none;letter-spacing:.06em;transition:all .2s ease;align-self:flex-start}.hero-two-columns__trust{font:var(--type-semantic-caption);text-transform:uppercase;color:var(--color-semantic-text-on-dark-secondary);letter-spacing:.05em;margin:0;margin-top:var(--space-3)}.hero-two-columns__cta--primary{background:var(--color-semantic-text-on-dark-primary);color:var(--color-semantic-surface-canvas-dark);border:2px solid var(--color-semantic-text-on-dark-primary)}.hero-two-columns__cta--secondary{background:transparent;color:var(--color-semantic-text-on-dark-primary);border:2px solid rgba(255,255,255,.4)}.hero-two-columns__cta--primary:hover,.hero-two-columns__cta--secondary:hover{background:var(--color-semantic-accent-pop);color:var(--color-neutral-black);border-color:var(--color-semantic-accent-pop)}.hero-two-columns__photo{overflow:hidden}.hero-two-columns__photo img{width:100%;height:100%;object-fit:cover}.hero-two-columns__photo .image-placeholder{width:100%;height:100%;min-height:100%;aspect-ratio:auto}@media(max-width:900px){.hero-two-columns__inner{grid-template-columns:1fr}.hero-two-columns__content{padding-left:var(--space-5);padding-right:var(--space-5)}}.hero-two-columns__headline{overflow-wrap:break-word}.hero-two-columns__cta{max-width:100%}.section-inner{padding-inline:var(--space-5)}@media(min-width:900px){.section-inner{max-width:80%;padding-inline:0}}.section-heading{font:var(--type-semantic-section-headline);margin-bottom:var(--space-6);max-width:900px}.section-intro{font:var(--type-semantic-dek);color:var(--color-semantic-text-on-light-default);max-width:760px;margin-bottom:var(--space-7)}.canvas-warmth{background:var(--color-semantic-surface-warmth)}.canvas-light{background:var(--color-semantic-surface-canvas-light)}.canvas-gradient{background:linear-gradient(180deg,var(--color-neutral-white) 0%,var(--color-neutral-ivory) 100%)}.btn-pair{display:flex;flex-direction:column;gap:var(--space-4);max-width:420px;margin-top:var(--space-7)}.btn-pair .btn{font:var(--type-semantic-cta-button);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;text-align:center;padding:var(--space-4) var(--space-6);border-radius:var(--radius-pill)}.btn-pair .btn--primary{background:var(--color-component-button-primary-bg);color:var(--color-component-button-primary-text)}.btn-pair .btn--secondary{background:transparent;border:1px solid var(--color-component-button-secondary-border);color:var(--color-component-button-secondary-text)}.hero-two-columns--light{background:var(--color-neutral-white)}.hero-two-columns--light .hero-two-columns__inner{max-width:var(--layout-frame-max-width);margin-inline:auto;grid-template-columns:43fr 57fr;align-items:stretch;gap:var(--space-10);padding-top:var(--space-9);padding-bottom:0}.hero-two-columns--light .hero-two-columns__content{color:var(--color-semantic-text-on-light-default);padding-block:0;padding-left:var(--space-10);padding-right:0;min-width:0;justify-content:flex-start;container-type:inline-size}.hero-two-columns--light .hero-two-columns__photo{min-width:0;position:relative;overflow:hidden}.hero-two-columns--light .hero-two-columns__photo .image-placeholder,.hero-two-columns--light .hero-two-columns__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.hero-two-columns--light .hero-two-columns__eyebrow{color:var(--color-semantic-text-on-light-subtle)}.hero-two-columns--light .hero-two-columns__headline{color:var(--color-neutral-black);font-size:clamp(26px,11.7cqw,72px)}.hero-two-columns--light .hero-two-columns__body{color:var(--color-semantic-text-on-light-default)}.hero-two-columns--light .hero-two-columns__cta--primary{background:var(--color-neutral-black);color:var(--color-neutral-white);border-color:var(--color-neutral-black)}.hero-two-columns--light .hero-two-columns__cta--secondary{background:transparent;color:var(--color-neutral-black);border-color:var(--color-neutral-black)}.hero-two-columns--light .hero-two-columns__photo{border-radius:var(--radius-card)}@media(max-width:1024px){.hero-two-columns--light .hero-two-columns__inner{grid-template-columns:1fr;padding-inline:var(--space-5)}.hero-two-columns--light .hero-two-columns__content{padding-left:0}.hero-two-columns--light .hero-two-columns__photo{aspect-ratio:4 / 3;min-height:0}}.page-note__box{background:var(--color-neutral-white);border-left:4px solid var(--color-semantic-text-on-light-subtle);border-radius:var(--radius-card);padding:var(--space-6) var(--space-7);max-width:900px}.page-note__box p{font:var(--type-semantic-body-sm);color:var(--color-semantic-text-on-light-default);margin:0}.causes__track{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-5);max-width:var(--layout-content-max-width);margin-inline:auto;padding-inline:var(--space-7);box-sizing:border-box}.causes__card{border:1px solid var(--color-border-default);border-radius:var(--radius-card);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);overflow:hidden}.causes__image-frame{margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) 0;width:calc(100% + var(--space-5) * 2);aspect-ratio:4 / 5;overflow:hidden}.causes__image-frame .image-placeholder{border-radius:0}.causes__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.causes__glyph{color:var(--color-semantic-text-on-light-subtle);width:24px;height:24px}.causes__card-title{font:var(--type-semantic-h4);font-size:17px;font-weight:var(--type-weight-heavy);margin:0}.causes__card p{font:var(--type-semantic-body-sm);color:var(--color-semantic-text-on-light-default);margin:0}@media(max-width:1200px){.causes__track{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.causes__track{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.causes__track{grid-template-columns:1fr;padding-inline:var(--space-5)}}.chairs-fail__layout{display:grid;grid-template-columns:38fr 62fr;gap:var(--space-8);align-items:start}.chairs-fail__image-frame{aspect-ratio:4 / 5;border-radius:var(--radius-card);overflow:hidden}.chairs-fail__image-frame .image-placeholder{border-radius:var(--radius-card)}.chairs-fail__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media(max-width:900px){.chairs-fail__layout{grid-template-columns:1fr}.chairs-fail__image{min-height:280px}}.chairs-fail__card{background:var(--color-semantic-surface-divider-subtle);border-left:4px solid var(--color-brand-red-core);border-radius:var(--radius-card);padding:var(--space-8);display:flex;flex-direction:column;justify-content:center;gap:var(--space-6)}.chairs-fail__item{display:flex;gap:var(--space-4);align-items:flex-start}.chairs-fail__glyph{color:var(--color-brand-red-core);width:24px;height:24px;flex:0 0 24px;margin-top:2px}.chairs-fail__item p{font:var(--type-semantic-body);margin:0}.solution-features__card{border:1px solid var(--color-border-default);border-radius:var(--radius-card);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-7);margin-bottom:var(--space-8)}@media(max-width:600px){.chairs-fail__card,.solution-features__card{padding:var(--space-5)}}.solution-features__item{display:flex;gap:var(--space-5);align-items:flex-start}.solution-features__glyph{color:var(--color-semantic-accent-pop);width:26px;height:26px;flex:0 0 26px;margin-top:4px}.solution-features__title{font:var(--type-semantic-h4);font-weight:var(--type-weight-heavy);margin:0 0 var(--space-2)}.solution-features__item p{font:var(--type-semantic-body);margin:0}.solution-features__image{margin-top:var(--space-8)}.solution-features__image .image-placeholder{border-radius:var(--radius-card)}.solution-features__image img{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center;border-radius:var(--radius-card);display:block}.solution-features__consult{border:1px solid var(--color-border-default);border-radius:var(--radius-card);padding:var(--space-7);margin-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.solution-features__consult h3{font:var(--type-semantic-h4);font-weight:var(--type-weight-heavy);margin:0}.solution-features__consult p{font:var(--type-semantic-body);margin:0}.solution-features__consult .btn-pair{margin-top:var(--space-2)}.faq__list{display:flex;flex-direction:column;gap:var(--space-4)}.faq__item{border:1px solid var(--color-border-default);border-radius:var(--radius-card);padding:var(--space-5) var(--space-6)}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);cursor:pointer;list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__question{font:var(--type-semantic-h4);font-weight:var(--type-weight-heavy);text-transform:none;margin:0}.faq__chevron{width:12px;height:12px;flex:0 0 12px;border-right:2px solid var(--color-neutral-black);border-bottom:2px solid var(--color-neutral-black);transform:rotate(45deg);transition:transform .2s ease}.faq__item[open] .faq__chevron{transform:rotate(-135deg)}.faq__item p{font:var(--type-semantic-body);color:var(--color-semantic-text-on-light-default);margin:var(--space-5) 0 0}.research-proof__inner{text-align:center}.research-proof__inner .section-heading,.research-proof__inner .section-intro{margin-inline:auto}.research-proof__photos{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);max-width:900px;margin:0 auto var(--space-8)}.research-proof__photos figure{margin:0}.research-proof__photos img{width:100%;aspect-ratio:672 / 490;object-fit:cover;border-radius:var(--radius-card);display:block}.research-proof__photos figcaption{font:var(--type-semantic-caption);font-weight:var(--type-weight-heavy);text-transform:uppercase;letter-spacing:.05em;color:var(--color-semantic-text-on-light-subtle);text-align:center;margin-top:var(--space-3)}@media(max-width:600px){.research-proof__photos{grid-template-columns:1fr}}.research-proof__badge{display:inline-block;background:var(--color-semantic-surface-badge-institutional);color:var(--color-semantic-text-on-dark-primary);font:var(--type-semantic-label-utility);text-transform:uppercase;letter-spacing:.08em;padding:var(--space-2) var(--space-5);margin-bottom:var(--space-6)}.research-proof__lead{font:var(--type-semantic-h4);font-weight:var(--type-weight-heavy);margin:var(--space-2) 0 var(--space-8)}.research-proof__findings{text-align:left;max-width:760px;margin:0 auto var(--space-8);display:flex;flex-direction:column;gap:var(--space-7)}.research-proof__finding-heading{display:flex;align-items:center;gap:var(--space-3);font:var(--type-semantic-h4);font-weight:var(--type-weight-heavy);margin:0 0 var(--space-3)}.research-proof__glyph{color:var(--color-semantic-accent-pop);width:24px;height:24px;flex:0 0 24px}.research-proof__finding p{font:var(--type-semantic-body);margin:0}.research-proof__pullquote{max-width:700px;margin:var(--space-8) auto;border-left:4px solid var(--color-semantic-accent-pop);padding-left:var(--space-6);text-align:left}.research-proof__pullquote p{font:var(--type-semantic-h4);font-weight:var(--type-weight-medium);margin:0 0 var(--space-3)}.research-proof__pullquote cite{font:var(--type-semantic-body-sm);color:var(--color-semantic-text-on-light-subtle);font-style:normal}.research-proof__inner .btn-pair{margin-inline:auto}.testimonials__disclaimer{font:var(--type-semantic-body-sm);color:var(--color-semantic-text-on-light-subtle);max-width:700px;margin-bottom:var(--space-6)}.testimonials__rating{font:var(--type-semantic-h4);font-weight:var(--type-weight-heavy);margin-bottom:var(--space-8)}.testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-7)}.testimonials__card{margin:0;background:var(--color-neutral-white);border:1px solid var(--color-border-default);border-radius:var(--radius-card);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.testimonials__card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.testimonials__stars{font-size:15px;letter-spacing:.05em;color:var(--color-neutral-black)}.testimonials__time{font:var(--type-semantic-caption);color:var(--color-semantic-text-on-light-subtle);white-space:nowrap}.testimonials__card p{font:var(--type-semantic-body);margin:0}.testimonials__card cite{display:flex;align-items:center;gap:var(--space-2);font:var(--type-semantic-body-sm);font-weight:var(--type-weight-demi);color:var(--color-semantic-text-on-light-default);font-style:normal}.testimonials__verified{display:inline-flex;align-items:center;gap:4px;font-weight:var(--type-weight-medium);color:var(--color-semantic-text-on-light-subtle)}.testimonials__verified svg{width:13px;height:13px;flex:0 0 13px;color:var(--color-neutral-black)}.testimonials__disclaimer--after{margin-top:var(--space-8);margin-bottom:0}@media(max-width:900px){.testimonials__grid{grid-template-columns:1fr}}.promo-banner{background:var(--color-neutral-black);padding-block:var(--space-6)}.promo-banner__inner{max-width:var(--layout-content-max-width);margin-inline:auto;padding-inline:var(--space-7);display:flex;align-items:center;gap:var(--space-6)}.promo-banner__badge{flex:0 0 auto;width:52px;height:52px;border-radius:50%;border:1.5px solid var(--color-semantic-text-on-dark-primary);color:var(--color-semantic-text-on-dark-primary);display:flex;align-items:center;justify-content:center}.promo-banner__badge svg{width:26px;height:26px}.promo-banner__text{flex:1 1 auto;min-width:0}.promo-banner__heading{font:var(--type-semantic-h4);font-weight:var(--type-weight-heavy);text-transform:uppercase;color:var(--color-semantic-text-on-dark-primary);margin:0 0 var(--space-2)}.promo-banner__body{font:var(--type-semantic-body-sm);color:var(--color-semantic-text-on-dark-secondary);margin:0;max-width:640px}.promo-banner__actions{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--space-3);min-width:240px}.promo-banner__cta{font:var(--type-semantic-cta-button);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;text-align:center;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);white-space:nowrap}.promo-banner__cta--primary{background:var(--color-component-button-primary-bg-on-dark);color:var(--color-component-button-primary-text-on-dark)}.promo-banner__cta--secondary{background:transparent;border:1px solid var(--color-component-button-secondary-border-on-dark);color:var(--color-component-button-secondary-text-on-dark)}@media(max-width:700px){.promo-banner__inner{flex-direction:column;align-items:flex-start;padding-inline:var(--space-5)}.promo-banner__actions{width:100%;min-width:0}}
