/* HIBA CREATIVE v54 - final header + hero slider concept */
:root{
  --h54-navy:#071426;
  --h54-navy-2:#10243a;
  --h54-orange:#ff6b16;
  --h54-orange-2:#ff8a34;
  --h54-teal:#009595;
  --h54-ink:#0b182b;
  --h54-muted:#5c6f84;
  --h54-soft:#f4f7fb;
  --h54-line:#dfe8f2;
  --h54-white:#fff;
  --h54-shadow:0 20px 48px rgba(7,20,38,.10);
}
body:not(.wclient) .h42-header.h54-header{position:relative!important;z-index:1200!important;background:#fff!important;box-shadow:none!important;margin:0!important;border:0!important;}
body:not(.wclient) .h54-header .h47-topbar{background:linear-gradient(90deg,var(--h54-navy),#0e2740)!important;color:#dbe7f3!important;height:54px!important;border:0!important;}
body:not(.wclient) .h54-header .h47-topbar-inner{height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;max-width:1500px!important;width:calc(100% - 64px)!important;margin:0 auto!important;}
body:not(.wclient) .h54-header .h47-contact,
body:not(.wclient) .h54-header .h47-top-actions{display:flex!important;align-items:center!important;gap:18px!important;min-width:0!important;}
body:not(.wclient) .h54-header .h47-contact a,
body:not(.wclient) .h54-header .h47-top-link,
body:not(.wclient) .h54-header .h47-support{height:34px!important;display:inline-flex!important;align-items:center!important;gap:9px!important;color:#e7eef7!important;text-decoration:none!important;font-size:14px!important;font-weight:700!important;line-height:1!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
body:not(.wclient) .h54-header .h47-contact a + a{padding-left:18px!important;border-left:1px solid rgba(255,255,255,.18)!important;}
body:not(.wclient) .h54-header .h47-contact i,
body:not(.wclient) .h54-header .h47-top-link i,
body:not(.wclient) .h54-header .h47-support i{color:var(--h54-orange)!important;font-size:17px!important;line-height:1!important;}
body:not(.wclient) .h54-header .h47-social{display:flex!important;align-items:center!important;gap:8px!important;padding-right:16px!important;border-right:1px solid rgba(255,255,255,.18)!important;}
body:not(.wclient) .h54-header .h47-social a{width:29px!important;height:29px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#eef5fb!important;background:transparent!important;border:1px solid rgba(255,255,255,.16)!important;text-decoration:none!important;transition:.2s ease!important;}
body:not(.wclient) .h54-header .h47-social a:hover{color:#fff!important;background:rgba(255,107,22,.16)!important;border-color:rgba(255,107,22,.42)!important;}
body:not(.wclient) .h54-header .h47-top-link{padding-left:17px!important;border-left:1px solid rgba(255,255,255,.18)!important;}
body:not(.wclient) .h54-header .h47-support{color:#ff8a34!important;padding-left:17px!important;border-left:1px solid rgba(255,255,255,.18)!important;}
body:not(.wclient) .h54-header .h47-nav-shell{background:#fff!important;border:0!important;border-bottom:1px solid rgba(7,20,38,.08)!important;box-shadow:0 10px 26px rgba(7,20,38,.08)!important;}
body:not(.wclient) .h54-header .h47-nav-shell .h42-container{max-width:1500px!important;width:calc(100% - 64px)!important;margin:0 auto!important;}
body:not(.wclient) .h54-header .h47-navbar{height:112px!important;display:grid!important;grid-template-columns:330px minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;}
body:not(.wclient) .h54-header .h47-brand{display:flex!important;align-items:center!important;min-width:0!important;text-decoration:none!important;}
body:not(.wclient) .h54-header .h47-brand img{max-width:285px!important;width:auto!important;max-height:84px!important;height:auto!important;display:block!important;object-fit:contain!important;}
body:not(.wclient) .h54-header .h47-menu{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;}
body:not(.wclient) .h54-header .h47-menu>ul{display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;margin:0!important;padding:0!important;list-style:none!important;min-width:0!important;}
body:not(.wclient) .h54-header .h47-menu>ul>li{position:relative!important;margin:0!important;padding:0!important;}
body:not(.wclient) .h54-header .h47-menu>ul>li>a{height:48px!important;padding:0 13px!important;border-radius:0!important;display:flex!important;align-items:center!important;gap:7px!important;color:var(--h54-ink)!important;text-decoration:none!important;font-size:15px!important;font-weight:850!important;line-height:1!important;background:transparent!important;box-shadow:none!important;white-space:nowrap!important;transition:.2s ease!important;}
body:not(.wclient) .h54-header .h47-menu>ul>li>a:after{content:""!important;position:absolute!important;left:13px!important;right:13px!important;bottom:2px!important;height:2px!important;border-radius:999px!important;background:var(--h54-orange)!important;opacity:0!important;transform:scaleX(.35)!important;transition:.2s ease!important;}
body:not(.wclient) .h54-header .h47-menu>ul>li:hover>a,
body:not(.wclient) .h54-header .h47-menu>ul>li>a:hover{color:var(--h54-orange)!important;}
body:not(.wclient) .h54-header .h47-menu>ul>li:hover>a:after,
body:not(.wclient) .h54-header .h47-menu>ul>li>a:hover:after{opacity:1!important;transform:scaleX(1)!important;}
body:not(.wclient) .h54-header .h47-menu .h42-dropdown{top:100%!important;left:0!important;margin-top:8px!important;border:1px solid var(--h54-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 22px 44px rgba(7,20,38,.14)!important;overflow:hidden!important;z-index:9999!important;}
body:not(.wclient) .h54-header .h42-drop-list{padding:8px!important;min-width:230px!important;}
body:not(.wclient) .h54-header .h42-drop-list a{display:flex!important;align-items:center!important;gap:9px!important;padding:11px 12px!important;border-radius:11px!important;text-decoration:none!important;color:var(--h54-ink)!important;font-weight:750!important;font-size:14px!important;}
body:not(.wclient) .h54-header .h42-drop-list a:hover{background:#fff4ed!important;color:var(--h54-orange)!important;}
body:not(.wclient) .h54-header .h47-actions{display:flex!important;align-items:center!important;gap:12px!important;justify-content:flex-end!important;}
body:not(.wclient) .h54-header .h54-cart{width:58px!important;height:58px!important;border-radius:12px!important;background:#fff!important;border:1px solid #e6edf5!important;box-shadow:0 12px 26px rgba(7,20,38,.08)!important;color:var(--h54-ink)!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;text-decoration:none!important;padding:0!important;}
body:not(.wclient) .h54-header .h54-cart i{font-size:24px!important;color:var(--h54-ink)!important;}
body:not(.wclient) .h54-header .h54-cart span{display:none!important;}
body:not(.wclient) .h54-header .h54-cart b{position:absolute!important;right:6px!important;top:-9px!important;min-width:22px!important;height:22px!important;border-radius:999px!important;background:var(--h54-orange)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;border:2px solid #fff!important;line-height:1!important;}
body:not(.wclient) .h54-header .h54-panel{height:58px!important;padding:0 24px!important;border-radius:12px!important;background:linear-gradient(135deg,var(--h54-orange),#ff7826)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;gap:11px!important;text-decoration:none!important;font-size:16px!important;font-weight:900!important;box-shadow:0 14px 28px rgba(255,107,22,.23)!important;white-space:nowrap!important;}
body:not(.wclient) .h54-header .h54-panel i{color:#fff!important;}
body:not(.wclient) .h54-header .h54-burger{display:none!important;width:54px!important;height:54px!important;border-radius:12px!important;background:#fff!important;border:1px solid var(--h54-line)!important;box-shadow:0 12px 24px rgba(7,20,38,.08)!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important;padding:0!important;}
body:not(.wclient) .h54-header .h54-burger i{display:block!important;width:22px!important;height:2px!important;background:var(--h54-ink)!important;border-radius:99px!important;margin:0!important;}
body:not(.wclient) .h54-header .h47-mobile{background:#fff!important;}
body:not(.wclient) .h54-header .h47-mobile-head{border-bottom:1px solid var(--h54-line)!important;}
body:not(.wclient) .h54-header .h47-mobile-head img{max-height:72px!important;max-width:220px!important;object-fit:contain!important;}

body:not(.wclient) .h54-hero{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(135deg,#f7f9fc 0%,#ffffff 44%,#f3f6fa 100%)!important;border-bottom:1px solid rgba(7,20,38,.06)!important;padding:92px 0 0!important;margin:0!important;}
body:not(.wclient) .h54-hero-bg{position:absolute!important;inset:0!important;z-index:-1!important;overflow:hidden!important;}
body:not(.wclient) .h54-hero-bg:before{content:""!important;position:absolute!important;right:20%!important;top:-120px!important;width:520px!important;height:820px!important;background:linear-gradient(135deg,rgba(7,20,38,.035),rgba(255,255,255,0))!important;transform:rotate(38deg)!important;border-radius:60px!important;}
body:not(.wclient) .h54-hero-bg:after{content:""!important;position:absolute!important;right:58px!important;top:245px!important;width:120px!important;height:160px!important;background-image:radial-gradient(rgba(11,24,43,.16) 1.5px, transparent 1.5px)!important;background-size:16px 16px!important;opacity:.42!important;}
body:not(.wclient) .h54-hero-bg span{position:absolute!important;display:block!important;border-radius:50%!important;filter:blur(1px)!important;}
body:not(.wclient) .h54-hero-bg span:nth-child(1){left:-180px!important;top:50px!important;width:440px!important;height:440px!important;background:rgba(255,107,22,.055)!important;}
body:not(.wclient) .h54-hero-bg span:nth-child(2){right:-170px!important;top:120px!important;width:390px!important;height:390px!important;background:rgba(0,149,149,.055)!important;}
body:not(.wclient) .h54-hero-bg span:nth-child(3){left:44%!important;bottom:-150px!important;width:300px!important;height:300px!important;background:rgba(7,20,38,.035)!important;}
body:not(.wclient) .h54-hero-inner{position:relative!important;display:grid!important;grid-template-columns:minmax(0,0.94fr) minmax(520px,1.06fr)!important;gap:64px!important;align-items:center!important;min-height:635px!important;max-width:1500px!important;width:calc(100% - 64px)!important;margin:0 auto!important;}
body:not(.wclient) .h54-copy{min-width:0!important;padding-bottom:82px!important;}
body:not(.wclient) .h54-eyebrow{display:inline-flex!important;align-items:center!important;gap:16px!important;color:var(--h54-ink)!important;font-weight:600!important;font-size:17px!important;margin-bottom:24px!important;}
body:not(.wclient) .h54-eyebrow i{display:block!important;width:46px!important;height:4px!important;background:linear-gradient(90deg,var(--h54-orange) 0 58%,var(--h54-navy) 58% 100%)!important;border-radius:99px!important;}
body:not(.wclient) .h54-eyebrow b{color:var(--h54-orange)!important;font-weight:700!important;}
body:not(.wclient) .h54-copy-stage{position:relative!important;min-height:300px!important;}
body:not(.wclient) .h54-copy-item{display:none!important;animation:h54Fade .38s ease both!important;}
body:not(.wclient) .h54-copy-item.is-active{display:block!important;}
body:not(.wclient) .h54-copy-item h1{margin:0 0 24px!important;color:var(--h54-ink)!important;font-size:clamp(46px,4.65vw,76px)!important;line-height:1.13!important;letter-spacing:-.055em!important;font-weight:950!important;max-width:760px!important;text-wrap:balance!important;}
body:not(.wclient) .h54-copy-item h1:after{content:""!important;display:inline-block!important;width:.18em!important;height:.18em!important;background:var(--h54-orange)!important;border-radius:50%!important;margin-left:.06em!important;vertical-align:baseline!important;}
body:not(.wclient) .h54-copy-item p{margin:0 0 34px!important;max-width:680px!important;color:#52657b!important;font-size:18px!important;line-height:1.82!important;font-weight:500!important;}
body:not(.wclient) .h54-actions-row{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important;}
body:not(.wclient) .h54-btn{height:60px!important;border-radius:12px!important;padding:0 25px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;text-decoration:none!important;font-size:15px!important;font-weight:900!important;border:1px solid transparent!important;transition:.2s ease!important;}
body:not(.wclient) .h54-btn.primary{background:linear-gradient(135deg,var(--h54-orange),#ff7826)!important;color:#fff!important;box-shadow:0 15px 30px rgba(255,107,22,.22)!important;}
body:not(.wclient) .h54-btn.primary:hover{transform:translateY(-2px)!important;box-shadow:0 20px 36px rgba(255,107,22,.28)!important;}
body:not(.wclient) .h54-btn.outline{background:#fff!important;color:var(--h54-ink)!important;border-color:#bfcddd!important;box-shadow:0 12px 24px rgba(7,20,38,.05)!important;}
body:not(.wclient) .h54-dots{display:flex!important;align-items:center!important;gap:12px!important;margin-top:42px!important;}
body:not(.wclient) .h54-dots button{width:58px!important;height:6px!important;border:0!important;border-radius:99px!important;padding:0!important;background:#d9e0e8!important;cursor:pointer!important;transition:.22s ease!important;}
body:not(.wclient) .h54-dots button.is-active{background:var(--h54-orange)!important;width:70px!important;}
body:not(.wclient) .h54-arrow{position:absolute!important;top:52%!important;transform:translateY(-50%)!important;z-index:8!important;width:58px!important;height:58px!important;border-radius:50%!important;border:1px solid #e7edf4!important;background:rgba(255,255,255,.92)!important;color:var(--h54-orange)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 16px 30px rgba(7,20,38,.08)!important;font-size:34px!important;cursor:pointer!important;transition:.2s ease!important;}
body:not(.wclient) .h54-arrow:hover{background:var(--h54-orange)!important;color:#fff!important;}
body:not(.wclient) .h54-prev{left:28px!important;}.h54-next{right:28px!important;}
body:not(.wclient) .h54-visual{position:relative!important;min-height:540px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:72px!important;}
body:not(.wclient) .h54-laptop{position:relative!important;width:min(720px,100%)!important;z-index:3!important;filter:drop-shadow(0 22px 34px rgba(7,20,38,.18))!important;}
body:not(.wclient) .h54-laptop-screen{height:390px!important;border:14px solid #1d2530!important;border-radius:22px 22px 10px 10px!important;background:#fff!important;overflow:hidden!important;position:relative!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)!important;}
body:not(.wclient) .h54-laptop-base{height:26px!important;background:linear-gradient(180deg,#cfd5dc,#7f8791)!important;border-radius:0 0 42px 42px!important;margin:0 32px!important;box-shadow:inset 0 6px 12px rgba(255,255,255,.26)!important;}
body:not(.wclient) .h54-visual-slide{position:absolute!important;inset:0!important;opacity:0!important;transform:translateX(20px) scale(.99)!important;transition:opacity .42s ease, transform .42s ease!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;}
body:not(.wclient) .h54-visual-slide.is-active{opacity:1!important;transform:translateX(0) scale(1)!important;z-index:2!important;}
body:not(.wclient) .h54-visual-slide img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
body:not(.wclient) .h54-ui-preview{width:100%!important;height:100%!important;background:linear-gradient(145deg,#f8fafc,#fff)!important;padding:24px!important;display:grid!important;grid-template-rows:auto 1fr auto!important;gap:20px!important;}
body:not(.wclient) .h54-ui-head{height:46px!important;border-bottom:1px solid #e7edf4!important;display:flex!important;align-items:center!important;gap:10px!important;}
body:not(.wclient) .h54-ui-head em{width:26px!important;height:26px!important;border-radius:8px!important;background:linear-gradient(135deg,var(--h54-orange),#ffb26f)!important;display:block!important;}
body:not(.wclient) .h54-ui-head strong{font-size:13px!important;color:var(--h54-ink)!important;}.h54-ui-head small{margin-left:auto!important;background:var(--h54-orange)!important;color:#fff!important;border-radius:7px!important;padding:7px 10px!important;font-weight:900!important;}
body:not(.wclient) .h54-ui-body{align-self:center!important;max-width:360px!important;}.h54-ui-body span{display:block!important;color:var(--h54-ink)!important;font-size:29px!important;line-height:1!important;}.h54-ui-body b{display:block!important;color:var(--h54-orange)!important;font-size:34px!important;line-height:1.1!important;}.h54-ui-body p{font-size:14px!important;color:#6b7d90!important;max-width:270px!important;}.h54-ui-body i{display:block!important;width:118px!important;height:34px!important;border-radius:8px!important;background:var(--h54-orange)!important;}
body:not(.wclient) .h54-ui-cards{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important;}.h54-ui-cards mark{height:62px!important;border-radius:13px!important;background:#fff!important;border:1px solid #e6edf5!important;color:#53677c!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:850!important;font-size:12px!important;}
body:not(.wclient) .h54-phone{position:absolute!important;right:42px!important;bottom:92px!important;width:138px!important;height:292px!important;border-radius:28px!important;background:#111923!important;border:9px solid #1a202b!important;z-index:5!important;box-shadow:0 22px 42px rgba(7,20,38,.18)!important;padding:12px!important;}
body:not(.wclient) .h54-phone div{height:100%!important;background:#fff!important;border-radius:19px!important;padding:14px!important;display:flex!important;flex-direction:column!important;gap:7px!important;overflow:hidden!important;}.h54-phone b{font-size:8px!important;color:var(--h54-ink)!important}.h54-phone span{margin-top:22px!important;color:var(--h54-ink)!important;font-size:16px!important}.h54-phone strong{color:var(--h54-orange)!important;font-size:18px!important;line-height:1.05!important}.h54-phone em{margin-top:auto!important;border:1px solid #edf2f7!important;border-radius:10px!important;padding:12px 8px!important;font-size:11px!important;font-style:normal!important;color:var(--h54-ink)!important;font-weight:800!important;}
body:not(.wclient) .h54-mug{position:absolute!important;right:4px!important;bottom:80px!important;width:132px!important;height:132px!important;border-radius:50% 50% 46% 46%!important;background:#fff!important;border:1px solid #e0e8f0!important;box-shadow:0 18px 28px rgba(7,20,38,.08)!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;}.h54-mug:after{content:""!important;position:absolute!important;right:-28px!important;top:36px!important;width:46px!important;height:48px!important;border:10px solid #fff!important;border-left:0!important;border-radius:0 34px 34px 0!important;filter:drop-shadow(6px 6px 8px rgba(7,20,38,.06))!important;}.h54-mug img{width:78px!important;height:auto!important;object-fit:contain!important;position:relative!important;z-index:2!important;}
body:not(.wclient) .h54-plant{position:absolute!important;right:10px!important;bottom:22px!important;width:82px!important;height:86px!important;z-index:6!important;}.h54-plant i{position:absolute!important;bottom:34px!important;left:35px!important;width:16px!important;height:55px!important;background:#4caf67!important;border-radius:16px 16px 0 0!important;transform-origin:bottom center!important;}.h54-plant i:nth-child(1){transform:rotate(-32deg)!important;background:#67bd77!important}.h54-plant i:nth-child(2){transform:rotate(0deg)!important;height:66px!important}.h54-plant i:nth-child(3){transform:rotate(32deg)!important;background:#70c783!important}.h54-plant span{position:absolute!important;bottom:0!important;left:12px!important;width:58px!important;height:40px!important;background:#d7dce2!important;border-radius:9px 9px 18px 18px!important;box-shadow:inset 0 8px 12px rgba(255,255,255,.42)!important;}
body:not(.wclient) .h54-feature-strip{position:relative!important;z-index:8!important;margin-top:-42px!important;background:rgba(255,255,255,.94)!important;border:1px solid #e4ebf3!important;border-radius:18px 18px 0 0!important;box-shadow:0 -6px 34px rgba(7,20,38,.08)!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;align-items:center!important;min-height:92px!important;overflow:hidden!important;}
body:not(.wclient) .h54-feature-strip div{height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;color:var(--h54-ink)!important;font-weight:900!important;border-right:1px solid #e2e9f2!important;}.h54-feature-strip div:last-child{border-right:0!important}.h54-feature-strip i{font-size:28px!important;color:var(--h54-orange)!important;}.h54-feature-strip b{font-size:16px!important;}
@keyframes h54Fade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
body:not(.wclient) .h33-strip{display:none!important;}

@media (max-width:1320px){
 body:not(.wclient) .h54-header .h47-navbar{grid-template-columns:280px minmax(0,1fr) auto!important;gap:14px!important;}
 body:not(.wclient) .h54-header .h47-brand img{max-width:240px!important;}
 body:not(.wclient) .h54-header .h47-menu>ul>li>a{font-size:14px!important;padding:0 9px!important;}
 body:not(.wclient) .h54-panel span{display:none!important;}.h54-panel{padding:0 18px!important;}
 body:not(.wclient) .h54-hero-inner{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr)!important;gap:38px!important;}
}
@media (max-width:1080px){
 body:not(.wclient) .h54-header .h47-topbar-inner,body:not(.wclient) .h54-header .h47-nav-shell .h42-container,body:not(.wclient) .h54-hero-inner{width:calc(100% - 36px)!important;}
 body:not(.wclient) .h54-header .h47-social{display:none!important;}
 body:not(.wclient) .h54-header .h47-menu{display:none!important;}
 body:not(.wclient) .h54-header .h47-navbar{height:94px!important;grid-template-columns:minmax(0,1fr) auto!important;}
 body:not(.wclient) .h54-header .h47-brand img{max-height:72px!important;max-width:235px!important;}
 body:not(.wclient) .h54-header .h54-burger{display:flex!important;}
 body:not(.wclient) .h54-hero{padding-top:54px!important;}
 body:not(.wclient) .h54-hero-inner{grid-template-columns:1fr!important;min-height:auto!important;text-align:center!important;}
 body:not(.wclient) .h54-copy{padding-bottom:26px!important;}.h54-eyebrow,.h54-actions-row,.h54-dots{justify-content:center!important}.h54-copy-item h1,.h54-copy-item p{margin-left:auto!important;margin-right:auto!important;}
 body:not(.wclient) .h54-visual{min-height:470px!important;padding-bottom:70px!important;}.h54-laptop{max-width:680px!important;}.h54-phone{right:9%!important;}.h54-mug{right:2%!important;}
 body:not(.wclient) .h54-arrow{display:none!important;}.h54-feature-strip{grid-template-columns:repeat(2,1fr)!important;margin-top:18px!important;border-radius:18px!important;}.h54-feature-strip div:nth-child(2){border-right:0!important}.h54-feature-strip div{min-height:82px!important;}
}
@media (max-width:720px){
 body:not(.wclient) .h54-header .h47-topbar{height:auto!important;padding:9px 0!important;}
 body:not(.wclient) .h54-header .h47-topbar-inner{height:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;}
 body:not(.wclient) .h54-header .h47-contact,body:not(.wclient) .h54-header .h47-top-actions{justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;}
 body:not(.wclient) .h54-header .h47-contact a,body:not(.wclient) .h54-header .h47-top-link,body:not(.wclient) .h54-header .h47-support{font-size:12px!important;height:28px!important;}
 body:not(.wclient) .h54-header .h47-contact a + a,body:not(.wclient) .h54-header .h47-top-link,body:not(.wclient) .h54-header .h47-support{border-left:0!important;padding-left:0!important;}
 body:not(.wclient) .h54-header .h47-navbar{height:82px!important;}.h54-header .h47-brand img{max-width:190px!important;max-height:62px!important;}
 body:not(.wclient) .h54-cart{width:48px!important;height:48px!important;}.h54-panel{display:none!important;}.h54-burger{width:48px!important;height:48px!important;}
 body:not(.wclient) .h54-hero{padding:36px 0 0!important;}.h54-copy-stage{min-height:unset!important}.h54-copy-item h1{font-size:36px!important;line-height:1.12!important}.h54-copy-item p{font-size:15.5px!important;line-height:1.7!important}.h54-actions-row{display:grid!important;grid-template-columns:1fr!important}.h54-btn{width:100%!important;height:54px!important}.h54-dots button{width:38px!important}.h54-dots button.is-active{width:48px!important}
 body:not(.wclient) .h54-visual{min-height:340px!important;padding-bottom:36px!important}.h54-laptop-screen{height:245px!important;border-width:9px!important;border-radius:16px!important}.h54-laptop-base{height:18px!important;margin:0 24px!important}.h54-phone{width:88px!important;height:185px!important;border-width:6px!important;right:10px!important;bottom:60px!important}.h54-mug,.h54-plant{display:none!important}.h54-ui-preview{padding:15px!important}.h54-ui-cards{grid-template-columns:repeat(2,1fr)!important}.h54-ui-body span{font-size:20px!important}.h54-ui-body b{font-size:24px!important}.h54-ui-head small{display:none!important}
 body:not(.wclient) .h54-feature-strip{grid-template-columns:1fr!important;margin-top:0!important}.h54-feature-strip div{border-right:0!important;border-bottom:1px solid #e2e9f2!important}.h54-feature-strip div:last-child{border-bottom:0!important}
}
