.page-module__VKYseq__hero{background-color:#fff;align-items:center;min-height:100vh;padding-top:140px;padding-bottom:40px;display:flex;position:relative}.page-module__VKYseq__heroContainer{max-width:1440px;padding:0 var(--spacing-margin-desktop);z-index:10;grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;width:100%;margin:0 auto;display:grid}@media (max-width:1024px){.page-module__VKYseq__hero{align-items:flex-start}.page-module__VKYseq__heroContainer{text-align:center;padding-top:20px;padding-left:var(--spacing-margin-mobile,24px);padding-right:var(--spacing-margin-mobile,24px);grid-template-columns:1fr}}.page-module__VKYseq__heroLeft{flex-direction:column;gap:16px;display:flex}@media (max-width:1024px){.page-module__VKYseq__heroLeft{align-items:center}}.page-module__VKYseq__heroLabelRow{align-items:center;gap:16px;margin-bottom:8px;display:flex}.page-module__VKYseq__orangeLine{background-color:var(--vibrant-orange);width:40px;height:2px}.page-module__VKYseq__heroLabelText{color:var(--secondary);letter-spacing:2px}.page-module__VKYseq__heroTitle{font-family:var(--font-montserrat);letter-spacing:-1.5px;margin-bottom:8px;font-size:64px;font-weight:800;line-height:1.05}@media (max-width:1200px){.page-module__VKYseq__heroTitle{font-size:clamp(42px,5vw,52px)}}@media (max-width:768px){.page-module__VKYseq__heroDesc{padding:0 16px;font-size:15px;line-height:1.4}}.page-module__VKYseq__heroTitleDark{color:#1a1c1c}.page-module__VKYseq__heroTitleOrange{color:var(--vibrant-orange)}.page-module__VKYseq__heroDesc{font-family:var(--font-inter);color:#4b5563;max-width:500px;font-size:16px;line-height:1.6}.page-module__VKYseq__heroBtns{gap:16px;margin-bottom:16px;display:flex}@media (max-width:640px){.page-module__VKYseq__heroBtns{flex-direction:column;width:100%;padding:0 16px}.page-module__VKYseq__btnPrimary,.page-module__VKYseq__btnOutline{letter-spacing:1.5px;width:100%;padding:14px 24px;font-size:14px}}.page-module__VKYseq__btnPrimary{background-color:var(--vibrant-orange);color:#fff;border:1px solid var(--vibrant-orange);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:16px 32px;transition:all .3s;display:flex}.page-module__VKYseq__btnPrimary:hover{background-color:#d14123;transform:translateY(-2px)}.page-module__VKYseq__btnOutline{color:var(--vibrant-orange);border:1px solid var(--vibrant-orange);background-color:#0000;border-radius:4px;align-items:center;gap:8px;padding:16px 32px;transition:all .3s;display:flex}.page-module__VKYseq__btnOutline:hover{background-color:var(--vibrant-orange);color:#fff}.page-module__VKYseq__trustBadges{border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:32px;padding-top:16px;display:flex}@media (max-width:1024px){.page-module__VKYseq__trustBadges{flex-wrap:wrap;justify-content:center}.page-module__VKYseq__heroRight{justify-content:center;width:100%;margin-top:32px}.page-module__VKYseq__heroImageWrapper{justify-content:center;width:100%;display:flex;right:0}.page-module__VKYseq__heroMainImage{width:100%;max-width:600px}}.page-module__VKYseq__heroRight{justify-content:flex-end;height:100%;display:flex;position:relative}.page-module__VKYseq__heroImageWrapper{width:135%;max-width:1200px;position:relative;right:-15%}.page-module__VKYseq__heroMainImage{will-change:transform, filter;object-fit:cover;border-radius:8px;width:100%;height:auto;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1);display:block}.page-module__VKYseq__heroMainImage:hover{filter:drop-shadow(0 30px 40px #00000026);transform:scale(1.03)translateY(-10px)}.page-module__VKYseq__statBox{flex-direction:column;flex:1;align-items:flex-start;gap:4px;display:flex}@media (max-width:768px){.page-module__VKYseq__trustBadges{gap:20px}.page-module__VKYseq__statBox{text-align:center;flex:0 0 calc(50% - 10px);align-items:center}}.page-module__VKYseq__statIcon{color:var(--vibrant-orange);font-size:22px!important}.page-module__VKYseq__statNumber{font-family:var(--font-montserrat);color:#1a1c1c;font-size:20px;font-weight:800;line-height:1.1}.page-module__VKYseq__statLabel{font-family:var(--font-inter);color:#6b7280;text-transform:uppercase;font-size:8px;font-weight:600;line-height:1.3}
