.hero-section{background:var(--color-background);padding:64px 0 0;position:relative}.hero-section__container{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.hero-section__visual-layer{display:none}.hero-section__content{min-width:0}.hero-section__eyebrow{color:var(--color-brand-blue);letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:600}.hero-section h1{letter-spacing:-2px;font-size:52px;font-weight:600;line-height:1.12}.hero-section h1 span{color:var(--color-brand-blue);display:block}.hero-section__description{max-width:560px;margin-top:24px;font-size:16px;line-height:1.75}.hero-section__trust-list{flex-wrap:wrap;gap:24px;margin-top:32px;display:flex}.hero-trust-item{align-items:center;gap:10px;display:flex}.hero-trust-item__icon{color:var(--color-brand-blue);display:flex}.hero-trust-item__copy{gap:2px;display:grid}.hero-trust-item__copy strong{font-size:13px;font-weight:600}.hero-trust-item__copy small{max-width:140px;color:var(--color-text-secondary);font-size:11px}.hero-section__mobile-image{border-bottom:5px solid var(--color-brand-cyan);background:url(/hero/hero-image.png) 50%/cover no-repeat;border-radius:24px;min-height:420px}.hero-section__request-container{margin-top:48px}@media (max-width:1100px){.hero-section h1{font-size:44px}.hero-section__container{gap:32px}}@media (max-width:768px){.hero-section{padding-top:40px}.hero-section__container{grid-template-columns:1fr}.hero-section h1{letter-spacing:-1.2px;font-size:38px}.hero-section__mobile-image{border-radius:16px;min-height:280px}.hero-section__trust-list{gap:16px}.hero-section__request-container{margin-top:24px}}@media (max-width:380px){.hero-section h1{font-size:32px}}
