.english-campaign{font-family:var(--font-geist-sans),Arial,sans-serif;text-align:left;direction:ltr}.english-campaign .cl-hero{grid-template-columns:1.1fr 1fr;gap:48px;padding-block:48px 58px}.english-campaign .cl-hero-copy{min-width:0}.english-campaign h1.cl-technology-title{letter-spacing:-.045em;text-wrap:balance;margin:16px 0 22px;font-size:clamp(39px,3.7vw,57px);font-weight:800;line-height:1.09}.english-campaign h1>span,.english-campaign h1>em{display:block}.english-campaign .cl-audience{text-align:left;border-inline-end:0;border-inline-start:3px solid var(--cl-cyan);padding-inline:15px 0}.english-campaign .cl-audience>strong{letter-spacing:-.02em;font-size:clamp(24px,2.2vw,33px);line-height:1.12}.english-campaign .cl-hero-description{max-width:550px;font-size:17px;line-height:1.7}.english-campaign .cl-hero-description strong{margin-bottom:8px;font-weight:600;display:inline-block}.english-campaign .cl-hero-visual{aspect-ratio:auto;align-self:stretch;min-height:620px;max-height:none}.english-campaign .cl-project-caption strong{max-width:440px;font-size:clamp(30px,3vw,44px);line-height:1.1;display:block}.english-campaign .cl-product-name,.english-campaign .cl-drawing-label,.english-campaign .cl-project-caption>span,.english-campaign .cl-case-project-label>span,.english-campaign .cl-case-file-label,.english-campaign .cl-contractor-pipeline li>strong,.english-campaign .cl-trades p,.english-campaign .cl-faq-list [data-slot=accordion-trigger]{text-align:left}.english-campaign .cl-product-name{letter-spacing:.12em}.english-campaign .cl-button{gap:20px;font-size:16px}.english-campaign .cl-hero-proof{flex-wrap:wrap;gap:18px}.english-campaign .cl-hero-proof>strong{padding-inline-end:18px}.english-campaign .cl-hero-proof bdi{font-size:36px}.english-campaign .cl-hero-reassurance{flex-wrap:wrap;font-size:13px}.english-campaign .cl-drawing-label{letter-spacing:.06em;font-size:12px}.english-campaign .cl-project-card,.english-campaign .cl-project-details{text-align:left;direction:ltr}.english-campaign .cl-project-details h3{overflow-wrap:normal;text-align:left;line-height:1.18}.english-campaign .cl-project-details h4{line-height:1.35}.english-campaign .cl-project-details>p,.english-campaign .cl-method-grid p{line-height:1.75}.english-campaign .cl-case-chapters h3{letter-spacing:-.015em;font-size:26px;line-height:1.25}.english-campaign .cl-case-measure{background:#0a273b;border-top:1px solid #73b3d233;padding:36px 42px}.english-campaign .cl-case-measure h3{margin-bottom:26px;font-size:31px;line-height:1.2}.english-campaign .cl-case-measure dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.english-campaign .cl-case-measure dl>div{border-top:2px solid #62c8ee;padding-top:16px}.english-campaign .cl-case-measure dt{color:#94ddf9;font-size:19px;font-weight:650;line-height:1.4}.english-campaign .cl-case-measure dt>span{color:#e6f3fa;margin-top:6px;font-size:14px;display:block}.english-campaign .cl-case-measure dd{color:#c2d6e2;margin:10px 0 0;font-size:15px;line-height:1.75}.english-campaign .cl-form-bottom>span:last-child{text-align:end}.english-campaign .cl-form-card h2{letter-spacing:-.02em;font-size:28px;line-height:1.22}.english-campaign .cl-form-note{font-size:15px;line-height:1.65}.english-campaign .cl-option-icon{flex-shrink:0}.english-campaign .cl-choices small{font-size:13px;line-height:1.5}.english-campaign .cl-choices>button{padding:15px 12px}.english-campaign .cl-choices bdi{font-size:14px;line-height:1.4}.english-campaign .cl-budget-hint,.english-campaign .cl-budget-footnote{line-height:1.65}.english-campaign .cl-form-bottom{align-items:start;line-height:1.5}.english-campaign .cl-consent label{font-size:14px}.english-campaign .cl-business-metrics bdi{font-size:clamp(17px,1.8vw,24px);line-height:1.3}.english-campaign .en-urgent-note{color:#19375a;background:#e6efff;border-inline-start:3px solid #5cd2fa;margin-top:20px;padding:16px 20px;font-size:15px;line-height:1.7}.english-campaign .x-stage-card,.english-campaign .x-journey-controls{min-width:0}.english-campaign .cl-footer{padding-bottom:100px}@media (max-width:1100px){.english-campaign .cl-hero{gap:28px}.english-campaign .cl-container{width:calc(100% - 56px)}.english-campaign .cl-qualify{gap:38px}.english-campaign .cl-hero-proof bdi{font-size:31px}.english-campaign .cl-hero-proof strong>span{font-size:12px}}@media (max-width:800px){.english-campaign .cl-container{width:calc(100% - 40px)}.english-campaign .cl-hero{grid-template-columns:1fr;gap:28px;padding-block:30px 34px}.english-campaign h1.cl-technology-title{letter-spacing:-.035em;text-wrap:balance;margin-block:16px 21px;font-size:clamp(33px,8.8vw,52px);line-height:1.12}.english-campaign .cl-audience>strong{font-size:clamp(23px,6.3vw,32px)}.english-campaign .cl-hero-description{font-size:16px;line-height:1.72}.english-campaign .cl-hero-visual{aspect-ratio:.88;min-height:420px}.english-campaign .cl-project-caption strong{font-size:32px}.english-campaign .cl-hero-proof{gap:18px;margin-top:24px}.english-campaign .cl-hero-proof bdi{font-size:34px}.english-campaign .cl-project-card,.english-campaign .cl-project-details{direction:ltr}.english-campaign .cl-qualify-copy h2,.english-campaign .cl-specialist-intro h2,.english-campaign .cl-section-heading h2,.english-campaign .cl-method h2,.english-campaign .sc-gallery h2{letter-spacing:-.025em;font-size:32px;line-height:1.15}.english-campaign .cl-form-card h2{font-size:26px}.english-campaign .cl-case-measure{padding:26px 23px}.english-campaign .cl-case-measure dl{grid-template-columns:1fr}.english-campaign .cl-case-intro h2{font-size:32px;line-height:1.2}.english-campaign .cl-case-chapters h3{font-size:23px}.english-campaign .cl-form-meta{gap:10px;font-size:12px}.english-campaign .cl-form-meta>span{letter-spacing:.045em}.english-campaign .cl-budget-picker .cl-button{gap:10px;font-size:15px}.english-campaign .cl-faq-list [data-slot=accordion-trigger]{font-size:17px;line-height:1.5}.english-campaign .cl-trades p{margin-top:15px;font-size:13px;line-height:1.7}}@media (max-width:500px){.english-campaign .cl-choices{grid-template-columns:1fr}.english-campaign .cl-choices>button{gap:13px;min-height:76px;padding:14px 16px}.english-campaign .cl-choices bdi{font-size:15px}.english-campaign .cl-choices small{font-size:14px}.english-campaign .cl-choice-mark{margin-inline-start:auto}.english-campaign .cl-choices>button>span:not(.cl-choice-mark){flex:1}}@media (max-width:360px){.english-campaign .cl-container{width:calc(100% - 28px)}.english-campaign .cl-form-head,.english-campaign .cl-form-body{padding-inline:18px}.english-campaign .cl-hero-proof{gap:10px}.english-campaign .cl-hero-proof>strong{gap:8px;padding-inline-end:10px}.english-campaign .cl-project-caption{inset-inline:20px}.english-campaign .cl-project-caption strong{font-size:28px}}
