.solution-page-module__fIiokW__page{color:var(--color-heading);background:#fff}.solution-page-module__fIiokW__container{}.solution-page-module__fIiokW__featureContainer{max-width:1040px;}.solution-page-module__fIiokW__hero{min-height:824px;padding:200px 0 64px;position:relative;overflow:hidden}.solution-page-module__fIiokW__heroGrid{gap:var(--space-grid);grid-template-columns:1fr 1fr;align-items:center;display:grid}.solution-page-module__fIiokW__heroCopy{align-items:flex-start;gap:var(--space-content);flex-direction:column;display:flex}.solution-page-module__fIiokW__heroCopy h1,.solution-page-module__fIiokW__cta h2{letter-spacing:-.04em;margin:0;font-size:56px;font-weight:600;line-height:1.14}.solution-page-module__fIiokW__heroDescription{gap:var(--space-content);width:100%;max-width:506px;display:grid}.solution-page-module__fIiokW__heroDescription p,.solution-page-module__fIiokW__sectionHeader p,.solution-page-module__fIiokW__featureCopy p,.solution-page-module__fIiokW__caseCopy>p,.solution-page-module__fIiokW__cta p{color:var(--color-copy);font-size:var(--font-size-lead);letter-spacing:.01em;margin:0;line-height:1.55}.solution-page-module__fIiokW__heroImage{width:100%;height:auto}.solution-page-module__fIiokW__heroGlowLeft,.solution-page-module__fIiokW__heroGlowRight,.solution-page-module__fIiokW__challengeGlow,.solution-page-module__fIiokW__featureGlowLeft,.solution-page-module__fIiokW__featureGlowRight{z-index:0;pointer-events:none;position:absolute}.solution-page-module__fIiokW__heroGlowLeft{top:0;left:0}.solution-page-module__fIiokW__heroGlowRight{bottom:0;right:0}.solution-page-module__fIiokW__buttonGroup{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.solution-page-module__fIiokW__button{z-index:1;text-align:center;white-space:nowrap;}.solution-page-module__fIiokW__button:focus-visible{outline:2px solid #2d62ff}.solution-page-module__fIiokW__secondaryButton{}.solution-page-module__fIiokW__logoSection{}.solution-page-module__fIiokW__marquee{}.solution-page-module__fIiokW__logoTrack{--marquee-duration:54s;}.solution-page-module__fIiokW__challengeSection,.solution-page-module__fIiokW__featureSection,.solution-page-module__fIiokW__caseSection,.solution-page-module__fIiokW__reasonsSection{padding:112px 0;position:relative}.solution-page-module__fIiokW__challengeSection,.solution-page-module__fIiokW__featureSection{overflow:hidden}.solution-page-module__fIiokW__challengeGlow{width:auto;height:100%;top:0;bottom:0;left:0}.solution-page-module__fIiokW__sectionHeader,.solution-page-module__fIiokW__latestHeader{gap:var(--space-grid);grid-template-columns:1.25fr .75fr;align-items:end;margin-bottom:64px;display:grid}.solution-page-module__fIiokW__sectionHeader>div{max-width:768px}.solution-page-module__fIiokW__sectionHeader h2,.solution-page-module__fIiokW__featureSection>div>h2,.solution-page-module__fIiokW__reasonsSection h2,.solution-page-module__fIiokW__latestHeader h2{letter-spacing:-.03em;margin:0;font-size:48px;font-weight:600;line-height:1.2}.solution-page-module__fIiokW__sectionHeader h2{margin-bottom:24px}.solution-page-module__fIiokW__sectionHeader>.solution-page-module__fIiokW__button,.solution-page-module__fIiokW__latestHeader>.solution-page-module__fIiokW__button{justify-self:end}.solution-page-module__fIiokW__challengeGrid,.solution-page-module__fIiokW__reasonGrid,.solution-page-module__fIiokW__writingGrid{gap:var(--space-grid);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.solution-page-module__fIiokW__challengeCard{align-items:flex-start;gap:var(--space-grid);border-radius:var(--radius-panel);background:#fff;border:1px solid #d2d6db;flex-direction:column;min-height:332px;padding:32px;display:flex;box-shadow:0 1px 2px #0a0d120d}.solution-page-module__fIiokW__roundIcon,.solution-page-module__fIiokW__statIcon{flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.solution-page-module__fIiokW__roundIcon{background:#f7f7ff;border:1px solid #00000014;border-radius:50%}.solution-page-module__fIiokW__challengeCard h3,.solution-page-module__fIiokW__stat h3,.solution-page-module__fIiokW__reasonCard h3,.solution-page-module__fIiokW__writingCard h3{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:600;line-height:1.33}.solution-page-module__fIiokW__challengeCard p,.solution-page-module__fIiokW__stat p,.solution-page-module__fIiokW__reasonCard p,.solution-page-module__fIiokW__latestHeader p,.solution-page-module__fIiokW__writingCard p{color:#384250;font-size:var(--font-size-body);letter-spacing:.01em;margin:0;line-height:1.5}.solution-page-module__fIiokW__featureGlowLeft{inset:0 auto 0 0}.solution-page-module__fIiokW__featureGlowRight{inset:0 0 auto auto}.solution-page-module__fIiokW__featureSection>div>h2{text-align:center;margin-bottom:64px}.solution-page-module__fIiokW__stickyGrid{grid-template-columns:1fr 1fr;gap:64px;display:grid}.solution-page-module__fIiokW__featureCopyColumn,.solution-page-module__fIiokW__featureImageColumn{flex-direction:column;gap:112px;display:flex}.solution-page-module__fIiokW__featureCopy{align-items:center;min-height:509px;display:flex}.solution-page-module__fIiokW__featureCopy>div{width:100%;max-width:448px}.solution-page-module__fIiokW__featureCopy h3{letter-spacing:.01em;margin:0 0 24px;font-size:32px;font-weight:600;line-height:1.25}.solution-page-module__fIiokW__featureCopy p+p{margin-top:24px}.solution-page-module__fIiokW__stickyImage,.solution-page-module__fIiokW__mobileFeatureImage{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-panel);border:1px solid #f3f4f6;width:100%;height:auto}.solution-page-module__fIiokW__stickyImage{position:sticky;top:128px}.solution-page-module__fIiokW__mobileFeatureImage{display:none}.solution-page-module__fIiokW__caseGrid{grid-template-columns:1fr 1fr;align-items:center;gap:96px;display:grid}.solution-page-module__fIiokW__caseCopy{align-items:flex-start;gap:var(--space-content);flex-direction:column;display:flex}.solution-page-module__fIiokW__caseCopy h2{letter-spacing:-.025em;margin:0;font-size:40px;font-weight:600;line-height:1.2}.solution-page-module__fIiokW__stats{gap:var(--space-content);flex-direction:column;display:flex}.solution-page-module__fIiokW__stat{align-items:center;gap:16px;display:flex}.solution-page-module__fIiokW__stat>div{flex-direction:column;gap:8px;display:flex}.solution-page-module__fIiokW__statIcon{background:#fff;border:1px solid #e9eaeb;border-radius:10px;padding:12px;box-shadow:inset 0 0 0 1px #0a0d122e,inset 0 -2px #0a0d120d,0 1px 2px #0a0d120d}.solution-page-module__fIiokW__caseImage{border-radius:16px;width:100%;height:auto;margin-top:64px;display:block;box-shadow:0 19px 36px -7px #1b01300d}.solution-page-module__fIiokW__reasonsSection h2{text-align:center;max-width:832px;margin:0 auto 80px}.solution-page-module__fIiokW__reasonGrid{gap:var(--space-content)}.solution-page-module__fIiokW__reasonCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.solution-page-module__fIiokW__reasonCard>img{aspect-ratio:384/329;object-fit:cover;width:100%;height:auto;display:block}.solution-page-module__fIiokW__reasonCard>div{flex-direction:column;gap:16px;padding:32px;display:flex}.solution-page-module__fIiokW__reasonCard h3{color:#0d121c}.solution-page-module__fIiokW__reasonCard p{color:var(--color-copy);font-size:var(--font-size-lead);line-height:1.55}.solution-page-module__fIiokW__ctaSection{padding:96px 26px}.solution-page-module__fIiokW__cta{isolation:isolate;border-radius:var(--radius-card);background:#040615;justify-content:center;align-items:flex-start;width:min(100%,1376px);min-height:478px;margin-inline:auto;padding:64px 40px 48px;display:flex;position:relative;overflow:hidden}.solution-page-module__fIiokW__ctaCopy{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(100%,832px);display:flex;position:relative}.solution-page-module__fIiokW__cta h2{color:#fff;width:100%}.solution-page-module__fIiokW__cta p{color:#fff;max-width:672px;margin:24px 0}.solution-page-module__fIiokW__cta .solution-page-module__fIiokW__secondaryButton{color:#fff;background:#ffffff08}.solution-page-module__fIiokW__cta .solution-page-module__fIiokW__secondaryButton:hover{color:#fff;background:#ffffff1a}.solution-page-module__fIiokW__ctaArtwork{z-index:1;pointer-events:none;width:100%;height:auto;position:absolute;bottom:0;left:0;right:0}.solution-page-module__fIiokW__latestSection{padding:112px 0 120px}.solution-page-module__fIiokW__latestHeader h2{margin-bottom:16px}.solution-page-module__fIiokW__writingCard{position:relative;}.solution-page-module__fIiokW__writingCard:focus-visible{outline:2px solid #2d62ff}.solution-page-module__fIiokW__writingContent{}.solution-page-module__fIiokW__writingMeta{}.solution-page-module__fIiokW__writingMeta span{color:#fff;background:var(--color-brand);border-radius:100px;padding:4px 16px;font-size:14px;line-height:1.4}.solution-page-module__fIiokW__writingMeta time{color:#6c737f;font-size:14px}.solution-page-module__fIiokW__writingCard h3{color:#111927}@media (max-width:991px){.solution-page-module__fIiokW__hero{min-height:auto;padding-top:184px}.solution-page-module__fIiokW__heroGrid{grid-template-columns:1fr 1fr}.solution-page-module__fIiokW__heroCopy h1,.solution-page-module__fIiokW__cta h2{font-size:48px}.solution-page-module__fIiokW__challengeGrid,.solution-page-module__fIiokW__reasonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-page-module__fIiokW__challengeCard:last-child,.solution-page-module__fIiokW__reasonCard:last-child{grid-column:1/-1}.solution-page-module__fIiokW__reasonCard:last-child{justify-self:center;width:calc(50% - 12px)}.solution-page-module__fIiokW__sectionHeader h2,.solution-page-module__fIiokW__featureSection>div>h2,.solution-page-module__fIiokW__reasonsSection h2,.solution-page-module__fIiokW__latestHeader h2{font-size:42px}.solution-page-module__fIiokW__stickyGrid{grid-template-columns:1fr}.solution-page-module__fIiokW__featureCopyColumn{gap:80px}.solution-page-module__fIiokW__featureImageColumn{display:none}.solution-page-module__fIiokW__featureCopy{flex-direction:column;align-items:center;min-height:auto}.solution-page-module__fIiokW__featureCopy>div{max-width:640px}.solution-page-module__fIiokW__mobileFeatureImage{max-width:70%;margin-bottom:32px;display:block}.solution-page-module__fIiokW__caseGrid{gap:48px}.solution-page-module__fIiokW__writingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-page-module__fIiokW__writingCard:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 16px)}}@media (max-width:767px){.solution-page-module__fIiokW__container,.solution-page-module__fIiokW__featureContainer{width:min(100% - 40px,1200px)}.solution-page-module__fIiokW__hero{padding:144px 0 64px}.solution-page-module__fIiokW__heroGrid{grid-template-columns:1fr}.solution-page-module__fIiokW__heroCopy h1,.solution-page-module__fIiokW__cta h2{font-size:44px}.solution-page-module__fIiokW__heroImage{max-width:584px;margin:16px auto 0}.solution-page-module__fIiokW__challengeSection,.solution-page-module__fIiokW__featureSection,.solution-page-module__fIiokW__caseSection,.solution-page-module__fIiokW__reasonsSection{padding:80px 0}.solution-page-module__fIiokW__sectionHeader,.solution-page-module__fIiokW__latestHeader{grid-template-columns:1fr;align-items:start;margin-bottom:48px}.solution-page-module__fIiokW__sectionHeader>.solution-page-module__fIiokW__button,.solution-page-module__fIiokW__latestHeader>.solution-page-module__fIiokW__button{justify-self:start}.solution-page-module__fIiokW__challengeGrid,.solution-page-module__fIiokW__reasonGrid,.solution-page-module__fIiokW__writingGrid{gap:var(--space-content);grid-template-columns:1fr}.solution-page-module__fIiokW__challengeCard,.solution-page-module__fIiokW__challengeCard:last-child,.solution-page-module__fIiokW__reasonCard:last-child,.solution-page-module__fIiokW__writingCard:last-child{grid-column:auto;width:100%}.solution-page-module__fIiokW__sectionHeader h2,.solution-page-module__fIiokW__featureSection>div>h2,.solution-page-module__fIiokW__reasonsSection h2,.solution-page-module__fIiokW__latestHeader h2{font-size:40px}.solution-page-module__fIiokW__challengeCard{min-height:0}.solution-page-module__fIiokW__mobileFeatureImage{max-width:100%}.solution-page-module__fIiokW__featureCopy h3{font-size:28px}.solution-page-module__fIiokW__caseGrid{grid-template-columns:1fr}.solution-page-module__fIiokW__caseImage{margin-top:48px}.solution-page-module__fIiokW__reasonsSection h2{margin-bottom:48px}.solution-page-module__fIiokW__ctaSection{padding:48px 20px}.solution-page-module__fIiokW__cta{min-height:430px;padding:56px 24px 40px}.solution-page-module__fIiokW__latestSection{padding:80px 0}}@media (max-width:479px){.solution-page-module__fIiokW__container,.solution-page-module__fIiokW__featureContainer{width:min(100% - 32px,1200px)}.solution-page-module__fIiokW__heroCopy h1,.solution-page-module__fIiokW__cta h2{font-size:40px}.solution-page-module__fIiokW__heroDescription p,.solution-page-module__fIiokW__sectionHeader p,.solution-page-module__fIiokW__featureCopy p,.solution-page-module__fIiokW__caseCopy>p,.solution-page-module__fIiokW__cta p,.solution-page-module__fIiokW__reasonCard p{font-size:var(--font-size-body)}.solution-page-module__fIiokW__buttonGroup{flex-direction:column;align-items:stretch;width:100%}.solution-page-module__fIiokW__buttonGroup .solution-page-module__fIiokW__button{white-space:normal;width:100%}.solution-page-module__fIiokW__challengeCard,.solution-page-module__fIiokW__reasonCard>div{padding:24px}.solution-page-module__fIiokW__caseCopy h2{font-size:36px}.solution-page-module__fIiokW__stat{align-items:flex-start}.solution-page-module__fIiokW__writingMeta{flex-direction:column;align-items:flex-start;gap:8px}.solution-page-module__fIiokW__cta{min-height:470px}}@media (prefers-reduced-motion:reduce){.solution-page-module__fIiokW__page *,.solution-page-module__fIiokW__page :before,.solution-page-module__fIiokW__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
