/* WAYEEL mobile reference refinement: current brand, copy and artwork retained. */
body.wayeel-home-v1 #landing>.navbar,
body.w-platform .w-nav-shell,
body.w-platform .w-nav-shell>.navbar{background:#fff!important;backdrop-filter:none}
body.wayeel-home-v1 #landing>.navbar,
body.w-platform .w-nav-shell>.navbar{border-bottom:1px solid var(--wayeel-gray,#F8FAFC)}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wh-learn,
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wh-learn span{color:#fff!important}
@media(max-width:900px){
 body.wayeel-home-v1 #landing>.navbar,
 body.w-platform .w-nav-shell>.navbar{min-height:72px;padding:12px 20px;gap:14px;align-items:center}
 body.wayeel-home-v1 #landing>.navbar>.wnf-actions,
 body.w-platform .w-nav-shell>.navbar>.wnf-actions{display:flex;align-items:center;margin-left:auto;gap:0}
 body.wayeel-home-v1 #landing>.navbar .wnf-signin,
 body.w-platform .w-nav-shell>.navbar .wnf-signin{font-size:15px;line-height:1.4;font-weight:500;color:var(--wayeel-navy,#0F172A);padding:10px 0}
 body.wayeel-home-v1 #landing>.navbar>.menu-toggle,
 body.w-platform .w-nav-shell>.navbar>.menu-toggle{width:44px;height:44px;min-height:44px;border:1px solid #E2E8F0;border-radius:12px;background:#fff;color:var(--wayeel-navy,#0F172A)}
 body.wayeel-home-v1 #landing>.navbar>.menu-toggle:focus-visible,
 body.w-platform .w-nav-shell>.navbar>.menu-toggle:focus-visible{outline:3px solid var(--wayeel-purple,#7C3AED);outline-offset:3px}
}
@media(max-width:600px){
 body.wayeel-home-v1 #landing>.navbar .logo-box[data-wayeel-logo],
 body.w-platform .w-nav-shell>.navbar .logo-box[data-wayeel-logo]{width:132px;height:30px}
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text]{position:relative;inset:auto;width:100%;box-sizing:border-box;padding:clamp(56px,16vw,80px) 24px 0;text-align:center}
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wht-label,
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wh-accent,
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wh-dots{display:none}
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] h1{position:relative;inset:auto;display:block;width:100%;max-width:460px;margin:0 auto;padding:0;font-family:var(--wayeel-font,'Inter',sans-serif);font-size:clamp(40px,11.6vw,58px);font-weight:500;line-height:1.1;letter-spacing:-.045em;text-align:center;white-space:normal;text-wrap:balance}
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] h1 .wht-title-line{display:block;white-space:normal;text-wrap:balance}
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] h1 .wht-title-line:first-child{color:var(--wayeel-navy,#0F172A)!important}
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] h1 .wht-title-line:last-child{color:var(--wayeel-purple,#7C3AED)!important;font-weight:400}
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .description.wmh-v2-description{position:relative;inset:auto;display:block;width:100%;max-width:410px;margin:34px auto 0;padding:0;font-size:clamp(15px,4.1vw,18px);font-weight:400;line-height:1.6;letter-spacing:-.015em;text-align:center;color:#64748B!important}
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .description:not(.wmh-v2-description){display:none}
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wh-learn{position:relative;inset:auto;display:flex;width:100%;max-width:460px;margin:32px auto 0;min-height:58px!important;padding:15px 22px!important;border-radius:14px!important;justify-content:center;align-items:center;gap:16px!important;background:var(--wayeel-purple,#7C3AED)!important;color:#fff!important;font-size:18px!important;font-weight:500;line-height:1.3;text-align:center}
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wh-learn span{color:inherit!important}
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wh-learn:hover{background:var(--wayeel-purple,#7C3AED)!important}
}
@media(max-width:360px){
 body.wayeel-home-v1 #landing>.navbar,
 body.w-platform .w-nav-shell>.navbar{padding-left:16px;padding-right:16px;gap:12px}
 body.wayeel-home-v1 #landing>.navbar .logo-box[data-wayeel-logo],
 body.w-platform .w-nav-shell>.navbar .logo-box[data-wayeel-logo]{width:120px;height:28px}
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text]{padding-left:20px;padding-right:20px}
}
