.brand-stage:has(.companies-landing) .stage-header{background:var(--navy);position:relative}.brand-stage:has(.companies-landing) .stage-footer{padding-bottom:112px}.companies-landing{color:var(--navy)}.companies-landing .stage-wrap{max-width:1200px;padding-inline:32px}.companies-landing h1,.companies-landing h2,.companies-landing h3{letter-spacing:0;text-transform:none;overflow-wrap:normal}.companies-landing h1{font-size:60px;font-weight:800;line-height:1.15}.companies-landing h2{max-width:850px;font-size:40px;font-weight:800;line-height:1.2}.companies-landing h3{font-size:24px;font-weight:600;line-height:1.3}.companies-landing p{max-width:680px;font-size:19px;line-height:1.6}.companies-landing p+p{margin-top:24px}.companies-landing .companies-note{font-size:15px}.companies-landing .companies-accent{color:var(--primary);font-weight:700}.companies-band{background:var(--background);padding-block:128px}.companies-band h2+p{margin-top:32px}.companies-nude{background:var(--nude)}.companies-dark{background:var(--navy);color:var(--navy-foreground)}.companies-cover{padding-block:64px 48px}.companies-cover-grid,.companies-person{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;display:grid}.companies-cover-copy{min-width:0}.companies-cover .companies-label{margin-bottom:24px;font-size:15px;font-weight:600}.companies-cover h1+p{margin-top:24px}.companies-cover-photo{aspect-ratio:4/5;object-fit:contain;object-position:top;width:100%;display:block}.companies-landing .stage-action{height:56px;min-height:56px;box-shadow:none;white-space:normal;text-align:center;border-radius:4px;padding:0 32px;font-size:19px;font-weight:700;transition:background-color .15s}.companies-landing .stage-primary{background:var(--primary);color:var(--primary-foreground)}.companies-landing .stage-primary:hover{background:var(--navy);outline:1px solid var(--navy-foreground)}.companies-cover .stage-action,.companies-close .stage-action{margin-top:32px}.companies-client-strip{gap:16px;padding-block:48px 8px;display:flex;overflow-x:auto}.companies-client-strip .client-logo-link{flex:1 0 88px}.companies-client-strip .client-logo-frame{background:var(--card);height:80px;padding:10px}.companies-client-strip .client-logo-dark img{background:var(--navy);padding:8px}.companies-client-strip .client-logo-name{display:none}.companies-client-strip .client-logo-frame strong{font-size:24px}.companies-lines{margin:48px 0 0;padding:0;list-style:none}.companies-lines>li{border-top:1px solid var(--client-logo-border);padding-block:32px}.companies-pain{max-width:850px}.companies-pain p{font-size:24px;font-weight:600}.companies-statistics{align-items:center;min-height:100svh;display:flex}.companies-statistics-grid{gap:64px;width:100%;display:grid}.companies-statistics strong{color:var(--primary);font-size:88px;font-weight:800;line-height:1.1;display:block}.companies-statistics p{margin-top:16px}.companies-person{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.companies-person img{aspect-ratio:4/5;object-fit:contain;object-position:top;width:100%;display:block}.companies-person p{margin-top:32px}.companies-method>li,.companies-gains>li{grid-template-columns:96px minmax(0,1fr);gap:32px;display:grid}.companies-number{color:var(--primary);font-size:72px;font-weight:800;line-height:1}.companies-method p,.companies-gains p{margin-top:16px}.companies-formats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.companies-format{border-left:1px solid var(--client-logo-border);padding:0 32px}.companies-format:first-child{border-left:0;padding-left:0}.companies-format h3{font-size:24px;line-height:1.5}.companies-format p{margin-top:16px;font-size:19px}.companies-formats+p{margin-top:40px}.companies-faq p{margin-top:16px}.companies-fixed{display:none}@media (width<=767px){.companies-landing .stage-wrap{padding-inline:20px}.companies-band{padding-block:64px}.companies-landing h1{font-size:32px}.companies-landing h2{font-size:26px}.companies-landing h3{font-size:20px}.companies-landing p{font-size:18px}.companies-cover{padding-top:24px}.companies-cover-grid,.companies-person{grid-template-columns:minmax(0,1fr);gap:32px}.companies-cover-photo{grid-row:1;max-height:440px}.companies-cover .companies-label{margin-bottom:16px}.companies-landing .stage-primary{width:100%;padding-inline:16px}.companies-client-strip{padding-top:32px}.companies-client-strip .client-logo-link{flex:0 0 112px}.companies-lines{margin-top:32px}.companies-lines>li{padding-block:24px}.companies-pain p{font-size:20px}.companies-statistics{min-height:calc(100svh - 88px)}.companies-statistics-grid{gap:48px}.companies-statistics strong{font-size:40px}.companies-statistics p{margin-top:8px}.companies-method>li,.companies-gains>li{grid-template-columns:48px minmax(0,1fr);gap:16px}.companies-number{font-size:40px}.companies-formats{grid-template-columns:1fr;margin-top:32px}.companies-format,.companies-format:first-child{border-left:0;border-top:1px solid var(--client-logo-border);padding:24px 0}.companies-fixed{z-index:30;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--navy);border-top:1px solid var(--client-logo-border);bottom:0;display:block;position:fixed;inset-inline:0}.companies-fixed .stage-action{margin:0}.companies-cover .stage-action,.companies-close .stage-action{display:none}}.companies-landing{--companies-deep:#04202a;--companies-cover-vertical:linear-gradient(to top,color-mix(in srgb,var(--navy) 95%,transparent) 0%,color-mix(in srgb,var(--navy) 88%,transparent) 28%,transparent 100%);--companies-cover-horizontal:linear-gradient(to right,color-mix(in srgb,var(--navy) 95%,transparent),color-mix(in srgb,var(--navy) 55%,transparent) 52%,transparent)}.brand-stage:has(.companies-landing) .stage-header{z-index:25;background:0 0;position:absolute;inset:0 0 auto}.brand-stage:has(.companies-landing) .stage-mobile-nav{background:var(--navy)}.companies-band{padding-block:120px}.companies-landing h2{max-width:780px}.companies-landing p{max-width:600px}.companies-cover{background:var(--navy);padding:0;position:relative}.companies-cover>.stage-wrap{max-width:none;padding:0;position:relative}.companies-cover-grid{isolation:isolate;align-items:flex-end;min-height:100svh;padding:160px max(32px,50% - 568px) 64px;display:flex;position:relative}.companies-cover-grid:after{content:"";z-index:-1;background:var(--companies-cover-vertical),var(--companies-cover-horizontal);position:absolute;inset:0}.companies-cover-photo{aspect-ratio:auto;object-fit:cover;object-position:center 20%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.companies-cover-copy{max-width:760px;animation:.6s both companies-enter}.companies-landing .companies-brand-logo{object-fit:contain;object-position:left;filter:brightness(0)invert();width:auto;max-width:100%;height:56px;display:block}.companies-cover .companies-label{color:var(--primary);margin:16px 0 24px;font-size:15px}.companies-landing .companies-cover h1{color:var(--navy-foreground);font-size:72px;line-height:1.05}.companies-cover h1 span{color:var(--primary)}.companies-cover h1+p{max-width:560px}.companies-cover .companies-client-strip{background:var(--navy);margin:0;padding:24px max(32px,50% - 568px)}.companies-pain>li{border-top:0;border-left:4px solid var(--primary);margin-bottom:24px;padding:24px 0 24px 24px}.companies-pain p{max-width:780px;font-size:32px;font-weight:600}.companies-pain+.companies-accent{max-width:780px;margin-top:48px;font-size:32px;line-height:1.4}.companies-statistics{background:var(--companies-deep)}.companies-statistics-grid{gap:64px}.companies-statistics strong{font-size:120px}.companies-count-suffix{display:inline}.companies-method-logo{filter:brightness(0)invert();width:auto;max-width:100%;height:56px;display:block}.companies-method{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;display:grid}.companies-method>li{border-color:var(--primary);grid-template-columns:104px minmax(0,1fr);gap:24px;padding-block:40px}.companies-method .companies-number{font-size:140px}.companies-method p{color:var(--nude);font-size:18px}.companies-method h3{color:var(--navy-foreground)}.companies-gains>li{grid-template-columns:64px minmax(0,1fr)}.companies-gains .companies-number{font-size:48px}.companies-gains h3{font-size:24px;font-weight:700}.companies-gains p{font-size:18px}.companies-account{background:var(--primary);color:var(--primary-foreground)}.companies-account h2{color:var(--navy)}.companies-account .companies-accent{color:var(--primary-foreground);font-size:24px}.companies-formats{align-items:center;gap:24px}.companies-format,.companies-format:first-child{border:1px solid var(--client-logo-border);border-radius:4px;flex-direction:column;justify-content:center;min-height:200px;padding:40px 24px;display:flex}.companies-format-featured{background:var(--navy);color:var(--navy-foreground);border-color:var(--navy);min-height:264px}.companies-format-arpa{font-weight:800}.companies-format-name{font-weight:300}.companies-format-duration{white-space:nowrap;font-size:18px;font-weight:400}.companies-close .companies-brand-logo{margin-bottom:40px}.companies-close h2+p{margin-top:32px}.companies-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.companies-reveal.companies-visible{opacity:1;transform:none}@keyframes companies-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width<=767px){.companies-band{padding-block:80px}.companies-cover{padding:0}.companies-cover-grid{align-items:flex-end;min-height:100svh;padding:104px 20px 112px}.companies-cover-grid:after{background:var(--companies-cover-vertical)}.companies-landing .companies-cover h1{font-size:36px;line-height:1.05}.companies-landing .companies-brand-logo{height:40px}.companies-cover .companies-label{margin:12px 0 20px}.companies-cover h1+p{margin-top:20px;font-size:18px}.companies-cover-photo{max-height:none}.companies-cover .companies-client-strip{padding:24px 20px}.companies-pain p{font-size:22px}.companies-pain+.companies-accent{font-size:24px}.companies-statistics strong{font-size:56px}.companies-statistics strong .companies-count-suffix{display:block}.companies-statistics-grid{gap:56px}.companies-method{grid-template-columns:minmax(0,1fr)}.companies-method>li{grid-template-columns:64px minmax(0,1fr);gap:20px;padding-block:32px}.companies-method .companies-number{font-size:72px}.companies-gains>li{grid-template-columns:56px minmax(0,1fr);gap:16px}.companies-gains h3{font-size:24px}.companies-format,.companies-format:first-child{min-height:160px;padding:32px 24px}.companies-format-featured{min-height:200px}.companies-fixed{padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.companies-close .companies-brand-logo{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.companies-landing .stage-action,.companies-reveal{transition:none}.companies-cover-copy{animation:none}.companies-reveal{opacity:1;transform:none}}.companies-logo-filter{pointer-events:none;position:absolute}.companies-landing .companies-brand-logo,.companies-landing .companies-method-logo{filter:url(#companies-white-logo)}.companies-cover .companies-label{color:var(--navy-foreground)}.companies-landing .companies-client-label{max-width:none;color:var(--navy-foreground);padding:24px max(32px,50% - 568px) 0;font-size:15px}.companies-pain-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:40px 56px;display:grid}.companies-landing .companies-pain-grid h2{grid-area:1/1;font-size:52px;font-weight:800}.companies-pain-grid .companies-pain{grid-area:1/2/span 2;max-width:none;margin:0}.companies-pain-grid .companies-pain>li{background:var(--nude);border-left:4px solid var(--primary);margin:0 0 16px;padding:28px}.companies-pain-grid .companies-pain>li:last-child{margin-bottom:0}.companies-pain-grid .companies-pain p{font-size:26px;font-weight:600}.companies-pain-proof{grid-area:2/1}.companies-landing .companies-pain-data{font-size:18px}.companies-pain-value{color:var(--primary);margin-bottom:16px;display:block}.companies-pain-value strong{font-size:120px;font-weight:800;line-height:1}.companies-pain-only{font-size:18px}.companies-pain-proof .companies-note{margin-top:24px}.companies-statistics{min-height:0;padding-block:96px}.companies-statistics-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1fr);gap:0}.companies-statistics-grid>div{border-left:1px solid color-mix(in srgb,var(--primary) 30%,transparent);min-width:0;padding-inline:24px}.companies-statistics-grid>div:first-child{border-left:0;padding-left:0}.companies-statistics-grid>div:last-child{padding-right:0}.companies-statistics strong{white-space:nowrap;font-size:clamp(48px,5vw,80px)}.companies-statistics strong .companies-count-suffix{font-size:.5em;display:inline}.companies-statistics p{max-width:260px;margin-top:16px;font-size:18px;font-weight:500;line-height:1.5}@media (width<=767px){.companies-landing .companies-client-label{padding-inline:20px}.companies-pain-grid{grid-template-columns:minmax(0,1fr);gap:32px}.companies-landing .companies-pain-grid h2{grid-area:1/1;font-size:36px}.companies-pain-grid .companies-pain{grid-area:2/1}.companies-pain-proof{grid-area:3/1}.companies-pain-grid .companies-pain p{font-size:20px}.companies-statistics{min-height:0;padding-block:64px}.companies-statistics-grid{grid-template-columns:minmax(0,1fr);gap:0}.companies-statistics-grid>div,.companies-statistics-grid>div:first-child,.companies-statistics-grid>div:last-child{border-left:0;border-top:1px solid color-mix(in srgb,var(--primary) 30%,transparent);padding:32px 0}.companies-statistics-grid>div:first-child{border-top:0;padding-top:0}.companies-statistics-grid>div:last-child{padding-bottom:0}.companies-statistics strong{font-size:clamp(48px,13vw,64px)}.companies-statistics p{font-size:16px}}.companies-landing{--companies-video-edge:linear-gradient(to right,var(--navy),transparent);--companies-photo-shade:linear-gradient(to top,var(--navy),transparent 90%)}.companies-cover-grid{align-items:center;padding-block:128px 80px}.companies-cover-grid:after{background:var(--companies-video-edge);width:14%;inset:0 0 0 55%}.companies-cover-media{z-index:-2;width:45%;height:100%;position:absolute;inset:0 0 0 auto;overflow:hidden}.companies-cover-media img,.companies-cover-media video{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.companies-cover-copy{width:58%;max-width:700px}.companies-cover-copy .companies-brand-logo{margin-bottom:32px}.companies-landing .companies-cover .companies-impact-title{font-size:64px;line-height:1}.companies-impact-title>span,.companies-impact-title>strong{white-space:nowrap;display:block}.companies-cover .companies-impact-title .companies-title-light{color:var(--navy-foreground);font-weight:300}.companies-cover .companies-impact-title strong{color:var(--navy-foreground);font-weight:800}.companies-cover .companies-impact-title .companies-title-accent{color:var(--primary)}.companies-landing .companies-cover h1+p{max-width:440px;font-size:20px}.companies-landing .companies-impact-heading{text-transform:uppercase;line-height:1.08}.companies-impact-heading>span{font-weight:300}.companies-impact-heading>strong{font-weight:800}.companies-impact-heading>span:first-child{display:block}.companies-landing .companies-pain-grid .companies-impact-heading{font-size:40px}.companies-gains h3{font-weight:800}.companies-gains p{margin-top:8px}.companies-photo-break{min-height:60vh;color:var(--navy-foreground);isolation:isolate;align-items:flex-end;padding-block:64px;display:flex;position:relative}.companies-photo-break>img{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.companies-photo-break:after{content:"";background:var(--companies-photo-shade);z-index:-1;position:absolute;inset:0}.companies-photo-break .stage-wrap{width:100%}.companies-photo-break blockquote{max-width:840px;margin:0;font-size:48px;font-weight:800;line-height:1.15}.companies-photo-break p{margin-top:24px;font-size:15px}.companies-account-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;margin-top:48px;display:grid}.companies-account-value{font-size:180px;font-weight:800;line-height:1;display:block}.companies-account-grid p{max-width:460px;font-size:20px}.companies-account-grid .companies-account-value+p{margin-top:24px}.companies-account-grid+.companies-note{margin-top:48px}@media (width>=1500px){.companies-landing .companies-cover .companies-impact-title{font-size:80px}}@media (width<=767px){.companies-cover-grid{align-items:flex-end;padding:104px 20px 112px}.companies-cover-media{width:100%}.companies-cover-grid:after{background:var(--companies-cover-vertical);width:100%;inset:0}.companies-cover-copy{width:100%;max-width:none}.companies-cover-copy .companies-brand-logo{margin-bottom:24px}.companies-landing .companies-cover .companies-impact-title{font-size:44px;line-height:1}.companies-cover .companies-impact-title>strong:first-of-type{font-size:40px}.companies-landing .companies-pain-grid .companies-impact-heading{font-size:32px}.companies-photo-break{min-height:45vh;padding-block:48px}.companies-photo-break blockquote{font-size:32px}.companies-account-grid{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.companies-account-value{font-size:96px}.companies-account-grid+.companies-note{margin-top:32px}}
