/* WAYEEL approved hero typography. Only the existing hero copy is affected. */
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text]{
 --wht-title-size:clamp(20px,4vw,68px);
 --wht-description-size:clamp(13px,1.25vw,19px);
 --wht-description-top:calc(6.1vw + var(--wht-title-size)*2.2 + 41px);
 --wht-slate:#64748B;
 font-family:var(--wayeel-font,'Inter',sans-serif);
}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wht-label{
 color:var(--wayeel-purple,#7C3AED)!important;font-size:clamp(10px,1vw,14px);font-weight:400;letter-spacing:1.2px;
}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] h1{
 font-size:var(--wht-title-size);font-weight:600;line-height:1.1;letter-spacing:-.035em;
 color:var(--wayeel-navy,#0F172A)!important;left:4.96vw;width:47.5vw;text-align:left;
}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] h1 .wht-title-line{
 display:block;white-space:nowrap;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;
}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wh-accent{
 top:calc(6.1vw + var(--wht-title-size)*2.2 + 18px);
 width:90px;height:5px;border-radius:100px;background:var(--wayeel-purple,#7C3AED);
}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .description{
 top:var(--wht-description-top);width:40vw;max-width:580px;
 font-size:var(--wht-description-size);font-weight:400;line-height:1.5;letter-spacing:normal;
 color:var(--wht-slate)!important;text-align:left;
}
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .description .wht-ai{
 color:var(--wayeel-purple,#7C3AED)!important;font-weight:400;
}
/* Position only: existing CTA content, dimensions, color and destination are retained. */
body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wh-learn{
 top:calc(var(--wht-description-top) + var(--wht-description-size)*4.5 + 24px);
}
@media(min-width:601px) and (max-width:900px){
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wh-learn{
  top:calc(var(--wht-description-top) + var(--wht-description-size)*7.5 + 20px);
 }
}
@media(max-width:600px){
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text]{text-align:left;}
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wht-label{
  display:block;position:relative;inset:auto;margin:0 0 14px;font-size:clamp(9px,2.35vw,12px);text-align:left;
 }
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] h1{
  position:relative;inset:auto;width:100%;max-width:440px;margin:0;
  font-size:clamp(36px,9.5vw,44px);font-weight:600;line-height:1.1;letter-spacing:-.035em;text-align:left;
 }
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] h1 .wht-title-line{white-space:normal;}
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wh-accent{
  display:block;position:relative;inset:auto;margin:16px 0 0;width:90px;height:5px;
 }
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .description{
  position:relative;inset:auto;width:100%;max-width:580px;margin:16px 0 0;
  font-size:clamp(15px,4vw,16px);font-weight:400;line-height:1.5;text-align:left;
 }
 body.wayeel-home-v1 #landing .wh-copy[data-wayeel-hero-text] .wh-learn{top:auto;}
}
