/* Additional mobile copy is hidden on desktop; original desktop copy remains. */
body.wayeel-home-v1 #landing .wh-copy .wmh-v2-title,
body.wayeel-home-v1 #landing .wh-copy .wmh-v2-description{display:none}
/* WAYEEL mobile hero: centered reference layout, one CTA; desktop untouched. */
@media(max-width:600px){
body.wayeel-home-v1 #landing .wh-hero{height:auto;min-height:0;max-height:none;padding-bottom:94vw}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text]{position:relative;z-index:4;width:100%;padding:44px 22px 0;text-align:center}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text]:before{display:none}
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 .wh-dots,
body.wayeel-home-v1 #landing .wh-stair{display:none}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] h1{position:relative;inset:auto;display:block;width:100%;max-width:440px;margin:0 auto;padding:0;font-size:clamp(42px,12.5vw,60px);line-height:1.08;font-weight:500;letter-spacing:-.055em;text-align:center;white-space:normal;color:var(--wayeel-navy)}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wht-title-line{display:block;white-space:normal;margin:0;color:inherit}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] h1 em{display:block;color:var(--wayeel-purple);font-family:var(--wayeel-font);font-style:italic;font-weight:400;letter-spacing:-.055em;line-height:1.12;font-size:1.08em}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .description{position:relative;inset:auto;width:100%;max-width:410px;margin:32px auto 0;padding:0;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.015em;text-align:center;color:var(--wayeel-muted)}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .description br{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:440px;margin:30px auto 0;padding:15px 22px!important;min-height:56px!important;border-radius:14px!important;border:1px solid transparent;font-size:17px!important;font-weight:600;line-height:1.25;gap:16px!important;background:var(--wayeel-purple)!important;color:var(--wayeel-navy)!important;justify-content:center;align-items:center;text-align:center;white-space:normal}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wh-learn:hover{background:var(--wayeel-border)!important}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wh-learn:focus-visible{outline:3px solid var(--wayeel-navy);outline-offset:4px}
body.wayeel-home-v1 #landing .wh-owner{top:auto;bottom:28vw;left:51%;width:43.5vw;height:57.8vw}
body.wayeel-home-v1 #landing .wh-customer{top:auto;bottom:8vw;left:6%;width:39.7vw;height:57.9vw}
body.wayeel-home-v1 #landing .wh-petal{top:auto;bottom:62vw;left:41%;width:24vw;height:24vw}
body.wayeel-home-v1 #landing .wh-checks{top:auto;bottom:14vw;left:73%;width:27vw;height:28vw}
body.wayeel-home-v1 #landing .wh-star{top:auto;bottom:1vw;left:49%;width:12vw;height:12vw}
body.wayeel-home-v1 #landing .wh-rays{top:auto;bottom:85vw;left:90%;width:8vw;height:7vw}
}

@media(max-width:600px){
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text]{padding-top:56px}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] h1{font-size:clamp(38px,11.5vw,52px);line-height:1.14;letter-spacing:-.04em}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wht-title-line,
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] .wmh-v2-title{display:block}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wmh-v2-title>span{display:block;white-space:nowrap;color:var(--wayeel-navy);margin:0}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wmh-v2-title>em{display:block;white-space:nowrap;margin:2px 0 0;font-size:1.06em;line-height:1.18;letter-spacing:-.045em}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .description.wmh-v2-description{display:block;max-width:380px;margin-top:28px;font-size:16px;line-height:1.6;color:var(--wayeel-navy)}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wh-learn{margin-top:28px}
}
