.ilh-hero{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial;margin:0 auto;max-width:1200px;overflow:hidden;padding:80px 24px;position:relative}.ilh-logo-layer{bottom:20px;left:20px;pointer-events:none;position:absolute;right:20px;top:20px;z-index:1}.ilh-logo{align-items:center;background:#fff;border-radius:15px;box-shadow:0 12px 32px rgba(0,0,0,.08);display:flex;height:96px;justify-content:center;pointer-events:auto;position:absolute;width:96px}.ilh-logo img{max-height:65%;max-width:65%}@keyframes ilh-float{0%{transform:translateY(0)}50%{transform:translateY(-14px)}to{transform:translateY(0)}}.ilh-logo-1{animation:ilh-float 4s ease-in-out infinite;left:4%;top:5%}.ilh-logo-2{animation:ilh-float 5s ease-in-out infinite;right:5%;top:15%}.ilh-logo-3{animation:ilh-float 4.5s ease-in-out infinite;bottom:20%;left:8%}.ilh-logo-4{animation:ilh-float 6s ease-in-out infinite;bottom:10%;right:6%}.ilh-logo-5{animation:ilh-float 5.5s ease-in-out infinite;left:0;top:40%}.ilh-logo-6{animation:ilh-float 4.8s ease-in-out infinite;right:2%;top:38%}.ilh-center{margin:0 auto;max-width:760px;position:relative;text-align:center;z-index:10}.ilh-center h1{color:#1a1a1a;font-size:44px;font-weight:700;line-height:1.2;margin:0 auto 40px}.ilh-row{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.ilh-feature{background:#f7f8fb;border:1px solid #e6e8ee;border-radius:15px;flex:1 1 280px;max-width:340px;padding:28px 32px;text-align:centre;transition:all .3s ease}a .ilh-feature:hover{border-color:#ff7a59;box-shadow:0 20px 40px rgba(0,0,0,.08);transform:translateY(-4px)}.ilh-feature h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}@media (max-width:768px){.ilh-hero{padding:48px 10px}.ilh-center h1{font-size:30px}.ilh-logo-layer{bottom:auto;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;left:auto;margin-top:40px;pointer-events:auto;position:relative;right:auto;top:auto}.ilh-logo{animation:none;bottom:auto!important;height:56px;left:auto!important;position:relative;right:auto!important;top:auto!important;width:56px}.ilh-row{align-items:center;flex-direction:column}.ilh-feature{max-width:100%}}