.desktop-flight{display:none}
.hero h1 .headline-line{color:inherit}
@media(min-width:1024px){
 .mobile-home-reference .site-header{border-top:0;border-bottom:1px solid #e2e8f1;background:#fff;box-shadow:none}
 .mobile-home-reference .header-inner{width:min(1400px,calc(100% - 64px));min-height:72px;gap:24px}
 .mobile-home-reference .header-contact-link.whatsapp{border-radius:16px;border-width:1px;padding:9px 12px}
 .mobile-home-reference .hero{padding:84px 0 0;background:radial-gradient(ellipse at 4% 53%,#f4f6f9 0,transparent 26%),radial-gradient(ellipse at 92% 57%,#f3f6fa 0,transparent 27%),#fff}
 .mobile-home-reference .marketing-launch-lane{display:none}
 .mobile-home-reference .hero-copy{width:min(800px,calc(100% - 80px));max-width:none;position:static}
 .mobile-home-reference .hero h1{position:relative;z-index:2;font-size:clamp(48px,4.15vw,72px);line-height:1.065;letter-spacing:-2px;color:#0b152b;margin:0 auto 22px;max-width:none}
 .headline-line{display:block;white-space:nowrap}
 .mobile-home-reference .hero-lead{position:relative;z-index:2;font-size:20px;line-height:1.4;letter-spacing:-.3px;color:#7c8aa5;max-width:770px;margin:24px auto 32px}
 .mobile-home-reference .hero-actions{position:relative;z-index:2;gap:15px}
 .mobile-home-reference .hero-actions .btn{min-height:54px;padding:13px 28px;font-size:17px;border-radius:7px}
 .mobile-home-reference .hero-notes{font-size:15px;color:#7b89a2;margin:23px 0 41px;gap:28px;position:relative;z-index:2}
 .mobile-home-reference .hero-showcase{width:min(1320px,calc(100% - 180px));padding:0 46px 76px 0}
 .mobile-home-reference .hero-product{border-radius:16px 16px 5px 5px;box-shadow:0 20px 65px #14274618}
 .mobile-home-reference .hero-mobile-preview{top:64px;bottom:auto;right:-30px;width:228px;border-radius:35px;border:3px solid #516071;box-shadow:0 18px 45px #10233c25}
}
@media(min-width:1280px){
 .mobile-home-reference .hero-copy{width:min(800px,54vw)}
 .mobile-home-reference .mobile-channel-hub{display:block;position:absolute;z-index:1;left:max(28px,calc(50% - 770px));top:138px;width:320px;height:220px;transform:scale(.86);transform-origin:left center}
 .mobile-channel-hub svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#ffb899;stroke-dasharray:4 4;stroke-width:1}
 .mobile-channel-hub img,.mobile-channel-hub .hub-more{position:absolute;width:64px;height:64px;object-fit:contain;border-radius:15px;background:#fff;box-shadow:0 8px 22px #263c5710}
 .mobile-channel-hub .hub-rocket{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:106px;height:106px;border-radius:25px;background:linear-gradient(135deg,#fff,#f8faff);display:grid;place-items:center;font-size:60px;border:1px solid #eef2f7;box-shadow:0 10px 35px #173b5d0b}
 .mobile-channel-hub .hub-t{left:20px;top:-14px}.mobile-channel-hub .hub-n{right:20px;top:-14px}.mobile-channel-hub .hub-a{left:-10px;top:80px}.mobile-channel-hub .hub-h{right:-10px;top:80px}.mobile-channel-hub .hub-s{left:10px;bottom:-26px}
 .mobile-channel-hub .hub-more{right:10px;bottom:-26px;display:grid;place-items:center;background:#f0f3f8;border:1px solid #e0e7f1;color:#7d8ca5;font-size:40px;font-weight:400}
 .mobile-channel-hub:before,.mobile-channel-hub:after{content:"";position:absolute;width:26px;height:9px;border-radius:7px;background:#ffc4a3;transform:rotate(45deg);top:30px;left:-19px;box-shadow:23px 30px 0 #d5cfff,339px -191px 0 #ffc4a3}
 .mobile-channel-hub:after{left:auto;right:-10px;top:229px;background:#d5cfff;box-shadow:22px 22px 0 #ffc4a3}
 .desktop-flight{display:block;position:absolute;right:max(30px,calc(50% - 780px));top:112px;width:235px;height:400px;pointer-events:none}
 .desktop-flight>img{position:absolute;width:205px;left:-14px;top:0;height:auto}
 .desktop-flight>p{position:absolute;right:-15px;top:104px;width:105px;font-family:"Segoe Print","Comic Sans MS",cursive;font-size:18px;font-weight:700;line-height:1.3;color:#a2aec3;transform:rotate(-12deg)}
 .desktop-flight>svg{position:absolute;right:23px;top:215px;width:88px;height:80px;stroke:#cbd5e5;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
}
@media(min-width:1500px){
 .mobile-home-reference .mobile-channel-hub{transform:scale(1.08);top:168px}
 .desktop-flight{top:115px;width:260px}
}
@media(min-width:1024px) and (max-width:1390px){
 .mobile-home-reference .header-inner{width:calc(100% - 40px);gap:15px}
 .mobile-home-reference .header-actions{flex-shrink:0;white-space:nowrap}
 .mobile-home-reference .header-contact-number{display:none}
 .mobile-home-reference .main-nav{gap:15px;white-space:nowrap}.mobile-home-reference .main-nav a{font-size:13px}
 .mobile-home-reference .header-contact{gap:8px}.mobile-home-reference .header-contact-number{font-size:12px}.mobile-home-reference .header-contact-link.whatsapp{padding:8px;font-size:12px}
 .mobile-home-reference .hero h1{font-size:clamp(46px,4.1vw,58px)}
 .desktop-flight{right:4px;width:185px}.desktop-flight>img{width:180px}.desktop-flight>p,.desktop-flight>svg{display:none}
 .mobile-home-reference .mobile-channel-hub{transform:scale(.7);left:22px}
}
