.landing-banner_heroSection__3_tTc{position:relative;padding:clamp(100px,14vw,160px) 0 140px;background:linear-gradient(180deg,rgba(7,20,39,.85),rgba(7,20,39,.78) 40%,rgba(7,20,39,.9)),url(/images/1corp.webp) 50%/cover no-repeat;overflow:hidden;color:#f1f5f9}@media(max-width:992px){.landing-banner_heroSection__3_tTc{padding-top:clamp(110px,15vw,170px)!important;margin-top:0!important}}.landing-banner_heroBackdrop__rc5R2{position:absolute;inset:0;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.08) 1px,transparent 0,transparent 18px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.04) 1px,transparent 0,transparent 18px);opacity:.1;pointer-events:none}.landing-banner_heroInner__ebGcM{position:relative;width:min(1120px,100% - 48px);margin:0 auto;display:grid;grid-template-columns:minmax(300px,1fr)}.landing-banner_heroCopy__iVqP9{max-width:820px;display:flex;flex-direction:column;gap:clamp(20px,3vw,32px)}.landing-banner_heroTag__2Cs5i{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 18px;border-radius:999px;background:rgba(241,245,249,.16);color:#8ec5ff;font-size:14px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.landing-banner_heroTitle__gnLEr{font-size:clamp(42px,5.5vw,52px);line-height:1.08;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 24px 50px rgba(7,20,39,.55);margin:0}.landing-banner_heroSubtitle__Szv2R{font-size:clamp(17px,2.1vw,20px);line-height:1.8;color:rgba(226,232,240,.9)}.landing-banner_heroHighlights__DrX3o{display:flex;flex-direction:column;gap:24px;flex-wrap:wrap;margin-bottom:20px;padding:0;font-size:16px;color:rgba(226,232,240,.82)}.landing-banner_heroHighlights__DrX3o li{list-style:none;position:relative;padding-left:20px;font-weight:600;letter-spacing:.02em;color:rgba(226,232,240,.82)}.landing-banner_heroHighlights__DrX3o li:before{content:"";position:absolute;left:0;top:8px;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#2b8cff,#7cb8ff);box-shadow:0 0 10px rgba(124,184,255,.6)}.landing-banner_heroActions__Vf0KH{display:flex;gap:16px;flex-wrap:wrap}.landing-banner_heroPrimary__8KbOM,.landing-banner_heroSecondary__4CgfI{padding:14px 28px;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.landing-banner_heroPrimary__8KbOM{background:linear-gradient(135deg,#2c8bff,#5aa9ff);color:#fff;border:none;box-shadow:0 20px 40px rgba(44,139,255,.35)}.landing-banner_heroPrimary__8KbOM:hover{transform:translateY(-2px);box-shadow:0 26px 48px rgba(44,139,255,.45)}.landing-banner_heroSecondary__4CgfI{background:rgba(14,32,58,.7);color:#e2e8f0;border:1px solid rgba(148,184,255,.3)}.landing-banner_heroSecondary__4CgfI:hover{transform:translateY(-2px);background:rgba(14,32,58,.82)}@media(max-width:768px){.landing-banner_heroSection__3_tTc{padding:120px 0 100px}.landing-banner_heroActions__Vf0KH{flex-direction:column;align-items:stretch}.landing-banner_heroPrimary__8KbOM,.landing-banner_heroSecondary__4CgfI{width:100%;justify-content:center;text-align:center}}@media(max-width:375px){.landing-banner_heroSection__3_tTc{padding:100px 0 80px}.landing-banner_heroInner__ebGcM{width:calc(100% - 24px)}.landing-banner_heroTitle__gnLEr{font-size:clamp(32px,8vw,42px)}.landing-banner_heroSubtitle__Szv2R{font-size:clamp(15px,4vw,17px)}.landing-banner_heroTag__2Cs5i{font-size:12px;padding:6px 14px}.landing-banner_heroPrimary__8KbOM,.landing-banner_heroSecondary__4CgfI{padding:12px 24px;font-size:13px}}@media(max-width:320px){.landing-banner_heroSection__3_tTc{padding:90px 0 70px}.landing-banner_heroInner__ebGcM{width:calc(100% - 20px)}.landing-banner_heroTitle__gnLEr{font-size:clamp(28px,7vw,36px);line-height:1.1}.landing-banner_heroSubtitle__Szv2R{font-size:clamp(14px,3.5vw,16px);line-height:1.6}.landing-banner_heroTag__2Cs5i{font-size:11px;padding:5px 12px}.landing-banner_heroHighlights__DrX3o{gap:16px;font-size:14px}.landing-banner_heroHighlights__DrX3o li{padding-left:18px;font-size:14px}.landing-banner_heroHighlights__DrX3o li:before{width:8px;height:8px;top:6px}.landing-banner_heroPrimary__8KbOM,.landing-banner_heroSecondary__4CgfI{padding:10px 20px;font-size:12px}}