.blaze-customers{background:var(--blaze-ink);color:var(--blaze-white)}.blaze-customers .blaze-header{min-height:56px;padding-inline:var(--blaze-gutter);border:0}.blaze-customers .blaze-header--overlay{background:0 0}.blaze-customers .blaze-header .blaze-logo{width:76px}.blaze-customers .blaze-nav{margin-left:auto}.blaze-customers .blaze-header-actions{margin-left:0}.cu-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cu-hero{isolation:isolate;align-items:flex-end;height:85vh;min-height:600px;max-height:728px;display:flex;position:relative}.cu-hero-image{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.cu-hero:after{content:"";z-index:-1;background:linear-gradient(0deg,var(--blaze-ink),transparent),linear-gradient(180deg,#0008,transparent 25%);position:absolute;inset:0}.cu-hero-content{padding-bottom:64px}.cu-hero-grid{grid-template-columns:1.5fr 1fr;align-items:end;gap:48px;margin-bottom:64px;display:grid}.cu-hero h1{letter-spacing:-.05em;max-width:740px;font-size:clamp(54px,6.133vw,96px);line-height:1.125}.cu-hero-grid>p{max-width:444px;font-size:20px;line-height:1.35}.cu-logos{scrollbar-width:thin;justify-content:space-between;align-items:center;gap:40px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.cu-logos li{flex:0 0 105px}.cu-logos img{object-fit:contain;width:105px;height:44px}.cu-section{padding-block:96px}.cu-section--panel{background:var(--blaze-surface-dark)}.cu-section-title{margin-bottom:48px;font-size:56px;line-height:1.14}.cu-feature{border-radius:var(--blaze-radius-card);min-height:500px;display:block;position:relative;overflow:hidden}.cu-feature>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cu-feature:after{content:"";background:linear-gradient(45deg,#000,#0000 60%),linear-gradient(#0000 54%,#0009);position:absolute;inset:0}.cu-feature-copy{z-index:1;text-wrap:balance;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;max-width:480px;min-height:500px;padding:32px;display:flex;position:relative}.cu-feature-copy h3{letter-spacing:-.04em;font-size:56px;line-height:1}.cu-feature-copy p{font-size:20px;line-height:1.35}.cu-feature-link{background:var(--blaze-white);color:var(--blaze-ink);border-color:var(--blaze-white);margin-top:16px}.cu-feature:hover .cu-feature-link{background:var(--blaze-surface)}.cu-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.cu-card{min-width:0}.cu-card-image{border-radius:var(--blaze-radius-card);background:var(--blaze-surface-dark);height:396px;position:relative;overflow:hidden}.cu-card-image>img{object-fit:cover;width:100%;height:100%}.cu-card h3{letter-spacing:0;text-wrap:initial;margin-top:16px;font-size:20px;font-weight:400;line-height:1.35}.cu-card-image .cu-video-launch{position:absolute;inset:auto 16px 16px}.cu-video-launch button{border:1px solid var(--blaze-white);border-radius:var(--blaze-radius);background:var(--blaze-white);color:var(--blaze-ink);min-height:48px;padding:12px 20px}.cu-video-launch [hidden]{display:none}.cu-video-launch a{background:var(--blaze-white);color:var(--blaze-ink);border-radius:var(--blaze-radius);padding:12px 16px;text-decoration:underline;display:block}.cu-video-ready .cu-video-fallback{display:none}.cu-case-link{background:var(--blaze-white);color:var(--blaze-ink);border-radius:var(--blaze-radius);padding:10px 14px;font-size:14px;position:absolute;top:16px;left:16px}.cu-reviews{padding-block:80px}.cu-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.cu-review-grid img{aspect-ratio:1.5;object-fit:cover;border-radius:var(--blaze-radius-card);width:100%;margin-bottom:24px}.cu-review-grid blockquote{font-size:24px;line-height:1.35}.cu-review-grid figcaption{color:var(--blaze-gray-light);margin-top:16px;font-size:16px}.cu-cta{padding-block:140px}.cu-cta .blaze-cta{max-width:800px;margin:auto}.cu-cta h2{font-size:64px}.cu-footer{border-top:1px solid var(--blaze-border);padding-block:80px}.cu-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid}.cu-footer-grid>a img{width:210px}.cu-footer nav{flex-direction:column;align-items:flex-start;gap:14px;font-size:14px;display:flex}.cu-footer nav p{margin-bottom:4px;font-weight:700}.cu-footer a:hover{text-underline-offset:4px;text-decoration:underline}.cu-article-width{width:calc(100% - 2 * var(--blaze-gutter));max-width:780px;margin-inline:auto}.cu-case-hero{height:640px;min-height:560px;max-height:none}.cu-case-heading{padding-bottom:64px}.cu-case-heading>p{margin-bottom:16px;font-size:20px;font-weight:700}.cu-case-heading h1{letter-spacing:-.05em;font-size:72px;line-height:1}.blaze-customers:has(.cu-article){background:var(--blaze-white);color:var(--blaze-ink)}.cu-case-hero{color:var(--blaze-white)}.cu-article{overflow-wrap:anywhere;padding-block:96px;font-size:20px;line-height:1.5}.cu-article>p{margin-bottom:24px}.cu-article>h2{letter-spacing:-.035em;margin-top:80px;margin-bottom:24px;font-size:40px;line-height:1.15}.cu-article>h3{margin-top:32px;margin-bottom:20px;font-size:28px;line-height:1.2}.cu-article ul,.cu-article ol{margin-block:20px 32px;padding-left:28px}.cu-article li{margin-block:8px;padding-left:4px}.cu-article li ul,.cu-article li ol{margin-block:8px}.cu-article>.cu-video-launch{background:var(--blaze-ink);border-radius:var(--blaze-radius-card);justify-content:center;align-items:center;min-height:180px;margin-block:40px 64px;padding:32px;display:flex}.cu-article-image{margin-block:48px}.cu-article-image img{width:100%;height:auto}.cu-quote{align-items:center;gap:40px;margin-block:80px;display:flex}.cu-quote>img{object-fit:cover;border-radius:var(--blaze-radius-card);flex:0 0 272px;width:272px;height:320px}.cu-quote blockquote{font-size:22px;line-height:1.5}.cu-quote figcaption{color:var(--blaze-gray);margin-top:16px;font-size:16px}.cu-article-nav{border-top:1px solid var(--blaze-border);gap:16px;margin-top:80px;padding-top:32px;font-size:18px;display:grid}.cu-article-nav a{text-underline-offset:4px;text-decoration:underline}.cu-video-dialog{border-radius:var(--blaze-radius-card);width:min(960px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--blaze-white);background:var(--blaze-ink);border:0;padding:24px}.cu-video-dialog::backdrop{background:#000c}.cu-dialog-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.cu-dialog-heading h2{letter-spacing:0;font-size:24px;line-height:1.2}.cu-dialog-heading button{background:var(--blaze-white);color:var(--blaze-ink);border-radius:var(--blaze-radius);border:0;flex-shrink:0;min-height:44px;padding:10px 16px}.cu-video-dialog iframe,.cu-video-dialog video{aspect-ratio:16/9;border:0;width:100%;max-height:65dvh;display:block}@media (width>=768px){.blaze-customers .blaze-header{gap:24px}}@media (width<=991px){.cu-section{padding-block:64px}.cu-card-image{height:300px}.cu-hero-grid{gap:32px}.cu-section-title{font-size:44px}.cu-footer-grid{grid-template-columns:1.4fr 1fr 1fr}.cu-footer-grid>a{grid-column:1/-1}}@media (width<=767px){.cu-hero{height:90vh;min-height:620px;max-height:800px}.cu-hero-content{padding-bottom:32px}.cu-hero-grid{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.cu-hero h1{font-size:54px;line-height:1.05}.cu-hero-grid p{max-width:420px;font-size:18px}.cu-logos{gap:32px;padding-bottom:16px}.cu-section{padding-block:48px}.cu-section-title{margin-bottom:32px;font-size:36px}.cu-feature,.cu-feature-copy{min-height:500px}.cu-feature>img{object-position:60% center}.cu-feature:after{background:linear-gradient(#0000 5%,#000e)}.cu-feature-copy{padding:24px 16px}.cu-feature-copy h3{font-size:40px}.cu-feature-copy p{font-size:18px}.cu-card-grid,.cu-review-grid{grid-template-columns:1fr;gap:32px}.cu-card-image{height:360px}.cu-reviews{padding-block:48px}.cu-review-grid figure{max-width:480px}.cu-cta{padding-block:80px}.cu-cta h2{font-size:44px}.cu-footer{padding-block:48px}.cu-footer-grid{grid-template-columns:1fr 1fr;gap:40px 24px}.cu-footer-grid>a img{width:160px}.cu-case-hero{height:90vh;min-height:580px;max-height:760px}.cu-case-heading{padding-bottom:48px}.cu-case-heading h1{font-size:48px;line-height:1.05}.cu-article{padding-block:48px;font-size:18px}.cu-article>h2{margin-top:48px;font-size:32px}.cu-article>h3{font-size:26px}.cu-quote{flex-direction:column;align-items:flex-start;gap:24px;margin-block:48px}.cu-quote>img{flex:none;width:240px;height:288px}.cu-quote blockquote{font-size:22px}.cu-dialog-heading{align-items:flex-start;gap:16px}.cu-dialog-heading h2{font-size:20px}.cu-video-dialog{padding:16px}}@media (width<=360px){.cu-hero h1{font-size:46px}.cu-case-heading h1{font-size:40px}.cu-feature-copy h3{font-size:36px}.cu-cta h2{font-size:38px}}.cu-video-dialog figure{margin-top:24px;font-size:18px}.cu-video-dialog figcaption{color:var(--blaze-gray-light);margin-top:12px;font-size:14px}.blaze-customers{--customers-unit:calc(13.0031px + .208117vw)}.blaze-customers:has(.cu-hero-content) .blaze-header{padding-inline:max(calc(5 * var(--customers-unit)), calc((100% - 81.5 * var(--customers-unit)) / 2))}.cu-hero:not(.cu-case-hero){min-height:0;height:calc(45.5 * var(--customers-unit));max-height:none}.cu-hero-content{max-width:calc(91.5 * var(--customers-unit));padding-inline:calc(5 * var(--customers-unit));padding-bottom:0}.cu-hero-grid{gap:calc(3 * var(--customers-unit));margin-bottom:calc(4 * var(--customers-unit))}.cu-hero:not(.cu-case-hero) h1{max-width:none;font-size:6vw;font-weight:400;line-height:1.15}.cu-hero-grid>p{font-size:calc(1.25 * var(--customers-unit));max-width:none}.cu-hero-content .cu-logos{padding-bottom:calc(2 * var(--customers-unit));scrollbar-width:none}.cu-hero-content .cu-logos::-webkit-scrollbar{display:none}.cu-hero-content .cu-logos img{height:calc(2.65 * var(--customers-unit))}@media (width>=1440px){.blaze-customers{--customers-unit:calc(10px + .416667vw)}}@media (width<=991px){.blaze-customers:has(.cu-hero-content) .blaze-header,.cu-hero-content{padding-inline:calc(1.5 * var(--customers-unit))}}@media (width<=767px){.blaze-customers:has(.cu-hero-content) .blaze-header,.cu-hero-content{padding-inline:calc(1.25 * var(--customers-unit))}.cu-hero-grid{gap:calc(1.25 * var(--customers-unit))}.cu-hero:not(.cu-case-hero) h1{font-size:calc(3 * var(--customers-unit));line-height:1}.cu-hero-grid>p{font-size:var(--customers-unit)}.cu-hero-content .cu-logos{padding-bottom:var(--customers-unit)}.cu-hero-content .cu-logos img{height:calc(2.25 * var(--customers-unit))}}@media (width<=479px){.blaze-customers{--customers-unit:calc(11.9916px + .83682vw)}}
