@media(max-width:1100px){
  .mws-nav--desktop{display:none}.mws-header__inner{grid-template-columns:1fr auto auto}.mws-menu-toggle{display:block}
  .mws-hero__grid{grid-template-columns:1fr;min-height:auto}.mws-hero h1{max-width:8ch;font-size:clamp(6rem,14vw,9rem)}.mws-hero__visual{width:92%;max-width:900px;margin-left:auto}
  .mws-services-home__intro h2{font-size:clamp(4.5rem,8vw,7rem)}
  .mws-footer__top{grid-template-columns:1fr 1fr}.mws-footer__email{grid-column:2;justify-self:start}
}
@media(max-width:900px){
  .mws-section-heading--split,.mws-page-hero__grid{grid-template-columns:1fr;gap:24px}.mws-page-hero__intro{max-width:680px}
  .mws-project-row,.mws-project-row:nth-child(even){grid-template-columns:1fr}.mws-project-row:nth-child(even) .mws-project-row__meta,.mws-project-row:nth-child(even) .mws-project-row__image{grid-column:auto;grid-row:auto}.mws-project-row__meta{justify-content:flex-start}
  .mws-services-home__grid{grid-template-columns:1fr}.mws-services-home__intro{padding:0 0 65px;border-right:0}.mws-services-home__services{padding:55px 0 0;border-top:2px solid var(--mws-ink)}
  .mws-process-home__timeline{grid-template-columns:1fr}.mws-process-home__timeline li,.mws-process-home__timeline li:first-child{min-height:auto;padding:34px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.7)}.mws-process-home__timeline li:last-child{border-bottom:0}.mws-process-home__timeline li:hover{transform:none}
  .mws-final-cta__grid{grid-template-columns:1fr}.mws-final-cta h2{font-size:clamp(6rem,17vw,10rem)}
  .mws-form__row{grid-template-columns:1fr;gap:0}
  .mws-work-project{grid-template-columns:1fr!important;gap:36px}.mws-work-project:nth-child(even) .mws-work-project__image{order:0}
}
@media(max-width:720px){
  :root{--mws-header-height:82px;--mws-gutter:18px}.mws-section{padding:86px 0}.mws-header__cta{display:none}.mws-header__inner{grid-template-columns:1fr auto}.mws-brand{font-size:1rem}
  .mws-button-row{align-items:flex-start;flex-direction:column}.mws-hero__grid{padding-block:58px 34px;gap:26px}.mws-hero h1{max-width:100%;font-size:clamp(4.9rem,21vw,7rem)}.mws-hero__lead{margin-block:30px;font-size:.9rem}.mws-hero__visual{width:100%;padding:32px 0}.mws-gradient-slab--top{right:-20px}.mws-gradient-slab--bottom{left:-16px}.mws-browser-frame__bar{height:32px}.mws-browser-frame>a{font-size:.58rem;padding:11px}.mws-hero__ticker span{animation-duration:13s}
  .mws-section-heading h2{font-size:4.5rem}.mws-section-heading--split p{font-size:.82rem}.mws-project-row__meta{gap:18px}.mws-project-row__meta>span{font-size:3.5rem}.mws-project-row__meta h3{font-size:2rem}.mws-project-row__image>span{transform:none}
  .mws-services-home__intro h2{font-size:4.8rem}.mws-services-home__intro p{font-size:.86rem}.mws-service-row summary{grid-template-columns:38px 1fr auto;min-height:78px}.mws-service-row summary strong{font-size:1.5rem}.mws-service-row p{padding-left:54px;font-size:.76rem}
  .mws-process-home__heading{align-items:flex-start;flex-direction:column;gap:20px}.mws-process-home h2{font-size:4.8rem}.mws-process-home__timeline h3{font-size:2.8rem}
  .mws-final-cta{min-height:650px}.mws-final-cta h2{font-size:5.8rem}.mws-final-cta__grid{gap:40px}.mws-final-cta .mws-button{width:100%;padding-inline:15px}
  .mws-page-hero{padding-top:90px;background:radial-gradient(circle at 12% 12%,rgba(255,75,49,.33),transparent 30%),radial-gradient(circle at 90% 12%,rgba(255,178,63,.44),transparent 32%),radial-gradient(circle at 58% 92%,rgba(255,212,59,.45),transparent 32%),var(--mws-paper)}.mws-page-hero h1{font-size:clamp(4.4rem,19vw,6.5rem)}.mws-page-hero::after{right:-50vw;bottom:-28vw;width:90vw;height:90vw;opacity:.75}
  .mws-footer__top,.mws-footer__bottom{grid-template-columns:1fr}.mws-footer__email,.mws-footer__bottom>*{grid-column:auto;justify-self:start}.mws-footer__links{flex-wrap:wrap}
  .mws-form{padding:24px}.mws-work-filters{gap:16px}.mws-work-filters button{font-size:.7rem}
}
@media(max-width:430px){body{font-size:15px}.mws-hero h1{font-size:4.65rem}.mws-section-heading h2{font-size:4rem}.mws-services-home__intro h2{font-size:4.2rem}.mws-final-cta h2{font-size:5rem}.mws-footer__top p{font-size:.76rem}}

/* Warm spectrum refinements */
.mws-browser-frame{box-shadow:18px 20px 0 rgba(233,45,36,.2)}
.mws-hero__visual:hover .mws-browser-frame{box-shadow:24px 28px 0 rgba(255,178,63,.24)}
.mws-featured-work{background:radial-gradient(circle at 94% 10%,rgba(255,178,63,.23),transparent 25%),radial-gradient(circle at 6% 72%,rgba(255,212,59,.18),transparent 28%),var(--mws-paper)}
.mws-project-row__image{box-shadow:12px 14px 0 rgba(233,45,36,.18)}
.mws-project-row:nth-child(3n+2) .mws-project-row__image{box-shadow:12px 14px 0 rgba(255,122,24,.2)}
.mws-project-row:nth-child(3n) .mws-project-row__image{box-shadow:12px 14px 0 rgba(255,212,59,.25)}
.mws-services-home::before{background:radial-gradient(circle at 60% 40%,var(--mws-yellow-light),var(--mws-orange-light) 38%,var(--mws-orange) 68%,var(--mws-red))}
.mws-services-home::after{background:radial-gradient(circle,rgba(255,255,255,.72),rgba(255,178,63,.32) 42%,transparent 70%)}
.mws-contact-info aside{box-shadow:9px 10px 0 rgba(255,122,24,.17)}
.mws-services-grid__addons{box-shadow:10px 12px 0 rgba(255,178,63,.2)}
.mws-care-plans__grid article{box-shadow:8px 10px 0 rgba(233,45,36,.14)}
.mws-process-timeline{background:radial-gradient(circle at 4% 15%,rgba(255,75,49,.22),transparent 27%),radial-gradient(circle at 94% 72%,rgba(255,212,59,.25),transparent 30%),var(--mws-soft-white)}
.mws-process-timeline__grid article{box-shadow:8px 10px 0 rgba(233,45,36,.13)}
.mws-process-timeline__grid article:nth-child(3n+2){box-shadow:8px 10px 0 rgba(255,178,63,.18)}
.mws-work-project__image{box-shadow:14px 16px 0 rgba(233,45,36,.2)}
.mws-work-project:nth-child(2) .mws-work-project__image{box-shadow:14px 16px 0 rgba(255,122,24,.22)}
.mws-work-project:nth-child(3) .mws-work-project__image{box-shadow:14px 16px 0 rgba(255,212,59,.25)}
