:root{--color-brand-orange:#ed5629;--color-brand-red:#be212c;--color-brand-gradient:linear-gradient(135deg, var(--color-brand-orange), var(--color-brand-red));--color-primary:#be212c;--color-primary-hover:#9d1d27;--color-text-secondary:#6b6c6f;--color-accent-text:#b8400f;--color-text-soft:#4f5053;--color-accent-gray:#bdbec0;--color-surface:#fff;--color-tint:#faf7f5;--color-ink:#242426;--color-border:#dedee0;--font-sans:Arial, Helvetica, sans-serif;--step--1:clamp(.875rem, .84rem + .18vw, 1rem);--step-0:clamp(1rem, .95rem + .28vw, 1.125rem);--step-1:clamp(1.25rem, 1.12rem + .65vw, 1.625rem);--step-2:clamp(1.625rem, 1.35rem + 1.25vw, 2.375rem);--step-3:clamp(2.125rem, 1.6rem + 2.3vw, 3.5rem);--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--content-width:72rem;--measure:38rem;--gutter:clamp(1rem, 4vw, 2.5rem);--section-pad:clamp(3.5rem, 7vw, 6rem);--inline-pad:max(var(--gutter), calc((100% - var(--content-width)) / 2));--bleed:max(var(--gutter), calc((100vw - var(--content-width)) / 2));--radius-control:3px}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-surface)}body{min-width:20rem;margin:0;line-height:1.55}img{max-width:100%;display:block}a{color:var(--color-brand-red);text-underline-offset:.18em}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.03em;line-height:1.08}h1{font-size:var(--step-3);text-wrap:balance;max-width:13ch}h1.h1--wide{max-width:20ch}h2{color:var(--color-ink);font-size:var(--step-2);text-wrap:balance}h3{color:var(--color-ink);font-size:var(--step-1)}input,select,textarea,button{border-radius:0}.site-shell{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid;overflow-x:clip}.container,.site-header__inner,.site-footer__inner{width:min(100% - 2 * var(--gutter), var(--content-width));margin-inline:auto}.site-header{z-index:20;padding-block:var(--space-md);border-bottom:1px solid var(--color-border);background:var(--color-surface);position:relative}.site-header__inner{align-items:center;gap:var(--space-md);display:flex}.site-logo{width:min(12rem,36vw);height:auto}.site-brand{flex:none}.site-nav{gap:var(--space-lg);margin-left:auto;display:none}.site-nav a,.site-footer nav a:not(.button){color:var(--color-ink);font-size:var(--step--1)}.mobile-menu summary{align-items:center;gap:var(--space-xs);min-height:2.5rem;padding-inline:var(--space-xs);color:var(--color-ink);cursor:pointer;font-size:var(--step--1);border:0;font-weight:700;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;translate:0 -.1rem;rotate:45deg}.mobile-menu[open] summary:after{translate:0 .1rem;rotate:-135deg}.mobile-menu summary:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.mobile-menu__panel{padding:var(--space-xs) var(--gutter) var(--space-md);border-bottom:1px solid var(--color-border);background:var(--color-surface);display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 1rem 1.5rem #24242614}.mobile-menu__panel a{padding-block:var(--space-sm);border-bottom:1px solid var(--color-border);color:var(--color-ink);font-size:var(--step-0);text-decoration:none}.mobile-menu__panel a:last-child{border-bottom:0}.mobile-menu__panel a.mobile-menu__cta{margin-block:var(--space-xs) var(--space-sm);color:var(--color-brand-red);font-size:var(--step-0);border-bottom:0;justify-self:start;padding-block:0}@media (width<=29.99rem){.site-header .button--header{display:none}.mobile-menu{margin-left:auto}}@media (width>=30rem){.mobile-menu__panel a.mobile-menu__cta{display:none}}.page-section{padding:var(--section-pad) var(--inline-pad);background:var(--color-surface);position:relative}.page-section--tint{--fade-top:4rem;--fade-bottom:4rem;background:linear-gradient(to bottom, var(--color-surface) 0, var(--color-tint) var(--fade-top), var(--color-tint) calc(100% - var(--fade-bottom)), var(--color-surface) 100%)}.page-section--flush-end{--fade-bottom:0rem}.breadcrumbs{padding:var(--space-xl) var(--inline-pad) 0;font-size:var(--step--1)}.breadcrumbs+.page-section{padding-top:clamp(3rem,6vw,5rem)}.breadcrumbs ol{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";margin-left:var(--space-xs);color:var(--color-accent-gray)}.eyebrow{margin-bottom:var(--space-sm);color:var(--color-accent-text);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.lede{max-width:42rem;font-size:var(--step-1);color:var(--color-text-secondary)}.prose{max-width:var(--measure)}.prose h2{margin-top:var(--space-xl);font-size:var(--step-1)}.prose p,.prose li{color:var(--color-ink)}.prose ul{padding-left:1.25rem}.prose li+li{margin-top:var(--space-xs)}.button{min-height:2rem;color:var(--color-brand-red);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-weight:800;text-decoration:none;display:inline-flex}.button:after{content:"";-webkit-clip-path:polygon(25% 18.75%,81.25% 18.75%,81.25% 75%,68.75% 75%,68.75% 40%,23.125% 81.25%,14.375% 72.5%,60% 31.25%,25% 31.25%);clip-path:polygon(25% 18.75%,81.25% 18.75%,81.25% 75%,68.75% 75%,68.75% 40%,23.125% 81.25%,14.375% 72.5%,60% 31.25%,25% 31.25%);background:currentColor;flex:0 0 1em;width:1em;height:1em;transition:transform .2s}.button:hover,.button:focus-visible{color:var(--color-accent-text);outline:0}.button:hover:after,.button:focus-visible:after{transform:translate(.15rem,-.15rem)}.button:focus-visible{text-underline-offset:.28em;text-decoration:underline}.button--secondary{color:var(--color-text-secondary)}.button--primary{min-height:2.75rem;font-size:var(--step-0);text-underline-offset:.3em;text-decoration:underline 2px}.button--primary:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.button--header{font-size:var(--step--1);white-space:nowrap;margin-left:auto}.button:disabled{cursor:wait;opacity:.6}.action-row{align-items:center;gap:var(--space-md) var(--space-lg);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.service-list{gap:var(--space-sm);counter-reset:service-list;max-width:48rem;margin:0;padding:0;list-style:none;display:grid}.service-list li{gap:var(--space-sm);padding:var(--space-md) 0;border-bottom:1px solid var(--color-border);font-size:var(--step-1);grid-template-columns:1.5rem 1fr;display:grid}.service-list li:before{color:var(--color-accent-text);content:counter(service-list, decimal-leading-zero);counter-increment:service-list;font-size:var(--step--1);letter-spacing:.04em;font-weight:800}.statement{max-width:44rem;padding-left:var(--space-lg);border-left:4px solid var(--color-brand-orange);font-size:var(--step-1)}.split{gap:var(--space-xl);display:grid}.heading-accent,.hero h1 span{color:var(--color-brand-red)}.how-we-help{gap:var(--space-xl);display:grid}.how-we-help__lead h2{margin-bottom:0}.why-points{gap:var(--space-lg);margin-top:var(--space-xl);display:grid}.why-points>div{padding-top:var(--space-md);border-top:1px solid var(--color-border)}.why-points h3{margin-bottom:var(--space-xs)}.why-points p{color:var(--color-text-secondary);margin-bottom:0}.placeholder-photo{--tilt:0deg;rotate:var(--tilt);background:#f0f0f0;border:1px solid #bdbec08c;margin:0;transition:rotate .225s;overflow:hidden;box-shadow:0 1.25rem 2.5rem #24242624}.placeholder-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.hero{z-index:2;align-items:center;gap:var(--space-xl);padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:var(--space-xl);display:grid;position:relative}.hero__content{z-index:1;position:relative}.hero__image{--tilt:.9deg;max-width:34rem}.proof__layout,.about__layout{align-items:center;gap:var(--space-xl);display:grid}.proof__image{--tilt:-.9deg}.about__image{--tilt:.7deg}.expect-points{gap:var(--space-md);margin:var(--space-lg) 0 0;padding:0;list-style:none;display:grid}.expect-points li{padding-top:var(--space-md);border-top:1px solid var(--color-border)}.expect-points strong{color:var(--color-ink);font-size:var(--step-0);display:block}.about__copy p:last-child{margin-bottom:0}.about__copy .quiet-link{margin-top:var(--space-md)}.hero-media{position:relative}.hero-media__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.hero-media__video.is-playing{opacity:1}.hero-media__toggle{bottom:var(--space-sm);left:var(--space-sm);border:1px solid var(--color-border);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--step--1);background:#ffffffeb;padding:.35rem .7rem;font-weight:700;position:absolute}.hero-media__toggle[hidden]{display:none}.contact-grid{gap:var(--space-xl);display:grid}.intake-form{gap:var(--space-md);max-width:44rem;padding:var(--space-lg);border:1px solid var(--color-border);background:var(--color-surface);display:grid;box-shadow:0 1.25rem 2.5rem #24242614;container:intake/inline-size}.intake-form label{gap:var(--space-2xs);font-weight:700;display:grid}.intake-form input,.intake-form select,.intake-form textarea{border:1px solid var(--color-border);background-color:var(--color-surface);width:100%;color:var(--color-ink);font:inherit;-webkit-appearance:none;appearance:none;border-radius:0;padding:.75rem}.intake-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23242426' stroke-width='1.8' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:.75rem;padding-right:2.5rem}.intake-form input:focus-visible,.intake-form select:focus-visible,.intake-form textarea:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.intake-form textarea{resize:vertical;min-height:8rem}.intake-form button{justify-self:start}.intake-form button:disabled{cursor:wait;opacity:.6}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-status{font-size:var(--step--1);margin:0}.form-status--error{color:#9d1d27;font-weight:700}.form-note{color:var(--color-text-secondary);font-size:var(--step--1);margin:0}.field-help{color:var(--color-text-secondary);font-size:var(--step--1);font-weight:400}.form-row{gap:var(--space-md);display:grid}@container intake (width>=30rem){.form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.quiet-link{margin-top:var(--space-lg)}.feedback-card{gap:var(--space-md);max-width:44rem;margin-top:var(--space-xl);padding:var(--space-lg);border:1px solid var(--color-border);background:var(--color-surface);display:grid;box-shadow:0 1.25rem 2.5rem #24242614}.feedback-page{padding-bottom:var(--space-2xl)}.feedback-page .lede{max-width:38rem}.feedback-form{gap:var(--space-md);display:grid;container:intake/inline-size}.checkbox{grid-template-columns:auto 1fr;align-items:start;gap:var(--space-xs)!important;font-weight:400!important}.checkbox input{width:1.1rem;height:1.1rem;accent-color:var(--color-primary);margin-top:.2rem}.feedback-form label{gap:var(--space-2xs);font-weight:700;display:grid}.feedback-form input:not([type=radio]):not([type=checkbox]),.feedback-form textarea{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-ink);font:inherit;-webkit-appearance:none;appearance:none;border-radius:0;padding:.75rem}.feedback-form textarea{resize:vertical;min-height:7rem}.feedback-form select{border:1px solid var(--color-border);background-color:var(--color-surface);width:100%;color:var(--color-ink);font:inherit;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23242426' stroke-width='1.8' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:.75rem;border-radius:0;padding:.75rem 2.5rem .75rem .75rem;font-weight:400}.feedback-form select:focus-visible,.feedback-form input:focus-visible,.feedback-form textarea:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.feedback-form button{justify-self:start}.feedback-form button:disabled{cursor:wait;opacity:.6}.rating{border:0;margin:0;padding:0}.rating legend{padding:0;font-weight:700}.rating__scale{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.rating__option{position:relative;display:block!important}.rating__option input{opacity:0;position:absolute}.rating__option span{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);cursor:pointer;place-items:center;width:3rem;height:3rem;font-weight:700;display:grid}.rating__option input:checked+span{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.rating__option input:focus-visible+span{outline:2px solid var(--color-ink);outline-offset:2px}.thank-you-reading .insight-list{max-width:none}.thank-you-more{margin-top:var(--space-xl)}@media (width>=64rem){.thank-you-reading .insight-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.faq-page{background:var(--color-surface)}.faq-wrap{max-width:52rem}.faq-group{margin-top:var(--space-2xl)}.faq-group:first-of-type{margin-top:var(--space-xl)}.faq-group h2{margin-bottom:var(--space-sm);color:var(--color-accent-text);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase}.faq-item{border-top:1px solid var(--color-border)}.faq-item:last-child{border-bottom:1px solid var(--color-border)}.faq-heading{font-size:inherit;letter-spacing:0;margin:0;line-height:1.35}.faq-q{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--step-0);text-align:left;background:0 0;border:0;padding:1.15rem 0;font-weight:700;line-height:1.35;display:flex}.faq-q:hover{color:var(--color-brand-red)}.faq-q:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.faq-icon{flex:0 0 1rem;width:1rem;height:1rem;position:relative}.faq-icon:before,.faq-icon:after{background:var(--color-brand-orange);content:"";width:100%;height:2px;transition:transform .2s;position:absolute;top:50%;left:0}.faq-icon:after{transform:rotate(90deg)}.faq-item.is-open .faq-icon:after{transform:rotate(0)}.faq-a{grid-template-rows:1fr;display:grid}.faq-a__clip{min-height:0;overflow:hidden}.faq-a__body{max-width:66ch;color:var(--color-text-soft);padding-bottom:1.4rem;line-height:1.65}.faq-a__body p{margin:0 0 var(--space-sm)}.faq-a__body ul{margin:0 0 var(--space-sm);padding-left:1.2rem}.faq-a__body li+li{margin-top:var(--space-2xs)}.faq-a__body .faq-more{margin:var(--space-md) 0 0}.js .faq-a{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s,visibility 0s linear .22s}.js .faq-item.is-open .faq-a{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .22s}.faq-close{max-width:34rem;margin-top:var(--space-2xl)}.legal-wrap,.legal-wrap .lede,.legal-wrap .faq-a__body{max-width:none}.legal-updated{margin:0 0 var(--space-sm);color:var(--color-text-secondary)}.legal-list{margin-top:var(--space-xl)}.insights-hero{padding-bottom:var(--space-xl)}.insights-hero .lede{margin-bottom:0}.featured-card{gap:var(--space-sm);max-width:52rem;margin-top:var(--space-md);padding:var(--space-xl) var(--space-lg);border-left:4px solid var(--color-brand-orange);background:var(--color-surface);color:var(--color-ink);text-decoration:none;display:grid;box-shadow:0 1.25rem 2.5rem #24242614}.featured-card h2{font-size:var(--step-2);margin:0}.featured-card .eyebrow{margin:0}.featured-card__dek{max-width:46ch;color:var(--color-text-soft);font-size:var(--step-0);margin:0}.featured-card__meta,.insight-card__meta{color:var(--color-text-secondary);font-size:var(--step--1);margin:0}.featured-card:hover .button,.featured-card:focus-visible .button,.insight-card:hover .button,.insight-card:focus-visible .button{color:var(--color-accent-text)}.featured-card:hover .button:after,.insight-card:hover .button:after{transform:translate(.15rem,-.15rem)}.featured-card:focus-visible,.insight-card:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.section-title{font-size:var(--step-1)}.insight-list{gap:var(--space-lg);max-width:64rem;margin-top:var(--space-lg);display:grid}.insight-card{align-content:start;gap:var(--space-xs);padding:var(--space-lg) 0 var(--space-lg);border-top:1px solid var(--color-border);color:var(--color-ink);text-decoration:none;display:grid}.insight-card .eyebrow{margin:0}.insight-card h3{font-size:var(--step-1);margin:0}.insight-card p{color:var(--color-text-soft);margin:0}.insight-card p.eyebrow{color:var(--color-accent-text)}.insight-card .button{margin-top:var(--space-xs);justify-self:start}.insights-note{margin-top:var(--space-xl)}.article-layout{gap:var(--space-xl) var(--space-2xl);padding-top:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.article-layout>*{min-width:0}.article-head .breadcrumbs{padding:0 0 var(--space-lg)}.article-head .breadcrumbs ol{flex-wrap:nowrap}.article-head .breadcrumbs li:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.article-title{max-width:24ch;font-size:var(--step-3)}.article-dek{max-width:44ch;margin:0 0 var(--space-xs);color:var(--color-text-soft);font-size:var(--step-1);line-height:1.4}.article-meta{color:var(--color-text-secondary);font-size:var(--step--1);margin:0}.quick-take{padding:var(--space-md) var(--space-lg);border-left:4px solid var(--color-brand-orange);background:var(--color-tint)}.quick-take h2{margin:0 0 var(--space-xs);color:var(--color-accent-text);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase}.quick-take ul{margin:0;padding-left:1.1rem}.quick-take li+li{margin-top:var(--space-xs)}.article-notice{gap:var(--space-xs) var(--space-xl);padding:var(--space-lg);background:var(--color-brand-orange);color:#fff;display:grid}.article-notice p{font-size:var(--step-1);margin:0;font-weight:700;line-height:1.35}.article-notice__label{letter-spacing:.06em;text-transform:uppercase}.article-body{font-size:var(--step-0);line-height:1.7}.article-body>*{margin:0}.article-body>*+*{margin-top:var(--space-md)}.article-body p{margin-bottom:0}.article-body h2{margin-top:var(--space-3xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border);font-size:var(--step-1)}.article-body>h2:first-child{border-top:0;margin-top:0;padding-top:0}.article-body h3{margin:var(--space-xl) 0 calc(-1 * var(--space-xs));font-size:var(--step-0);letter-spacing:-.01em}.article-body ul,.article-body ol{padding-left:1.3rem}.article-body li+li{margin-top:var(--space-xs)}.article-body li>p{margin:0}.callout{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);border-left:3px solid var(--color-accent-gray);background:var(--color-tint);font-size:var(--step--1);line-height:1.6}.callout>p:first-child{margin:0 0 var(--space-xs)}.callout>p:first-child strong{color:var(--color-accent-text);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase}.callout--ask,.callout--define{border-left-color:var(--color-brand-orange)}.callout>*+*{margin-top:var(--space-xs)}.callout ul,.callout ol{margin:0;padding-left:1.2rem}.callout p{margin-bottom:0}.cmp{width:100%;margin-top:var(--space-lg);border-collapse:separate;border-spacing:0;border-bottom:1px solid var(--color-border);font-size:var(--step--1);text-align:left;line-height:1.5}.cmp th,.cmp td{vertical-align:top;text-align:left}.cmp thead th{border-bottom:3px solid var(--color-brand-orange);background:var(--color-ink);color:#fff;padding:.85rem 1.1rem;font-size:.9375rem;font-weight:700}.cmp tbody th{background:var(--color-tint);width:24%;color:var(--color-ink);padding:1rem 1.1rem;font-weight:700}.cmp tbody td{color:var(--color-text-soft);padding:1rem 1.1rem}.cmp tbody tr+tr>*{border-top:1px solid var(--color-border)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=39.99rem){.cmp thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp,.cmp tbody,.cmp tr,.cmp th,.cmp td{width:100%;display:block}.cmp{border-top:3px solid var(--color-brand-orange);border-bottom:0}.cmp tr{padding:var(--space-md) 0;border-top:1px solid var(--color-border)}.cmp tr:first-child{border-top:0}.cmp tr:last-child{border-bottom:2px solid var(--color-ink)}.cmp tbody th,.cmp tbody td{background:0 0;padding:0;border:0!important}.cmp tbody th{width:100%;margin-bottom:var(--space-xs);font-size:var(--step-0)}.cmp tbody td+td{margin-top:var(--space-sm)}.cmp td:before{content:attr(data-label);color:var(--color-accent-text);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1px;font-size:.75rem;font-weight:700;display:block}}.article-rail{gap:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border);display:grid}.related-reading h2,.article-cta h2{margin:0 0 var(--space-xs);font-size:var(--step-1)}.related-list{gap:var(--space-md);margin:0 0 var(--space-md);padding:0;list-style:none;display:grid}.related-list a{gap:var(--space-2xs);padding-top:var(--space-md);border-top:1px solid var(--color-border);color:var(--color-ink);text-decoration:none;display:grid}.related-list .eyebrow{margin:0}.related-title{font-size:var(--step-0);font-weight:700}.related-list a:hover .related-title{color:var(--color-brand-red)}.article-cta{max-width:var(--measure)}.article-cta p{color:var(--color-text-soft)}@media (width>=48rem){.article-notice{padding:var(--space-lg) var(--space-xl);grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr);align-items:baseline}}@media (width>=60rem){.article-layout{grid-template-columns:minmax(0,44rem) minmax(16rem,20rem);grid-template-areas:"head aside""notice notice""main rail";justify-content:space-between;align-items:start}.article-head{grid-area:head}.article-aside{grid-area:aside;padding-top:4.5rem}.article-notice{grid-area:notice}.article-main{grid-area:main}.article-rail{top:var(--space-lg);border-top:0;grid-area:rail;padding-top:0;position:sticky}.article-cta{padding-top:var(--space-lg);border-top:1px solid var(--color-border)}}.site-footer{border-top:3px solid var(--color-brand-orange);padding-block:var(--space-2xl);background:#fafafa}.site-footer__inner{gap:var(--space-xl);display:grid}.site-footer__identity{align-content:start;gap:var(--space-xs);display:grid}.site-footer__logo{mix-blend-mode:multiply;width:min(13rem,65vw);height:auto}.site-footer p{color:var(--color-text-secondary);font-size:var(--step--1);margin-bottom:0}.site-footer nav{align-content:start;gap:var(--space-sm) var(--space-xl);grid-template-columns:repeat(2,minmax(0,max-content));display:grid}.site-footer__cta{margin-bottom:var(--space-xs);grid-column:1/-1;justify-self:start}.site-footer__login{justify-self:start}.site-footer__copyright{grid-column:1/-1}.quote-cta{z-index:10;right:var(--gutter);bottom:max(var(--space-md), env(safe-area-inset-bottom));align-items:center;gap:var(--space-2xs);padding:0 0 0 var(--space-xs);background:#fffffff0;border:0;display:flex;position:fixed;box-shadow:0 0 1.1rem .9rem #fffffff0}.quote-cta[hidden]{display:none}.quote-cta{transition:opacity .2s ease-out,visibility .2s}.quote-cta[data-covered]{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.quote-cta{transition:none}}.quote-cta__dismiss{width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1}@media (width<=47.99rem){body:has(.quote-cta:not([hidden])){padding-bottom:3.5rem}}@media (width>=48rem){.site-nav{display:flex}.mobile-menu{display:none}.button--header{margin-left:0}.split{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr)}.contact-grid{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr)}.how-we-help{gap:var(--space-2xl);grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr)}.how-we-help__lead{top:var(--space-xl);align-self:start;position:sticky}.why-points{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr))}.proof__layout{gap:var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.proof__image{order:-1;max-width:36rem}.about__layout{gap:var(--space-2xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.about__image{margin-right:calc(-1 * var(--bleed));border-right:0}.site-footer__inner{grid-template-columns:minmax(13rem,1fr) auto;align-items:start}.site-footer nav{justify-self:end}.insight-list{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.hero{padding-bottom:var(--space-lg);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr)}.hero__image{place-self:end;margin-bottom:-5.5rem}}@media (hover:hover) and (pointer:fine){.placeholder-photo:hover{rotate:0deg}}@media (prefers-reduced-motion:no-preference){.hero__image{animation:.9s cubic-bezier(.2,.7,.2,1) .15s backwards settle}@keyframes settle{0%{rotate:calc(var(--tilt) + 1.6deg)}}}.motion-ok [data-reveal]{transition:opacity .6s,translate .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}.motion-ok figure[data-reveal]{transition:opacity .7s,translate .8s cubic-bezier(.2,.7,.2,1),rotate .9s cubic-bezier(.2,.7,.2,1)}.motion-ok figure[data-reveal].is-settled{transition:rotate .225s}.motion-ok [data-reveal]:not(.is-revealed){opacity:0;translate:0 14px}.motion-ok figure[data-reveal]:not(.is-revealed){rotate:calc(var(--tilt) + 1.4deg)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;translate:none!important}.placeholder-photo,.button:after,.hero-media__video,.js .faq-a,.js .faq-item.is-open .faq-a,.faq-icon:before,.faq-icon:after{transition:none}}@media print{[data-reveal]{opacity:1!important;translate:none!important}}
