:root{--diya:#ffaa3c}@keyframes emberRise{0%{transform:translateY(8px);opacity:.1}50%{opacity:.7}to{transform:translateY(-40px);opacity:.1}}@keyframes floatBob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes dwWipe{0%,12%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}45%,72%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@keyframes dwWipeLine{0%,12%{left:0}45%,72%{left:100%}to{left:0}}.dw-wipe{animation:dwWipe 7s cubic-bezier(.65,0,.35,1) infinite}.dw-wipe-line{position:absolute;top:0;bottom:0;left:0;width:2px;margin-left:-1px;background:var(--color-accent);box-shadow:0 0 14px var(--color-accent);animation:dwWipeLine 7s cubic-bezier(.65,0,.35,1) infinite}@media (prefers-reduced-motion:reduce){.dw-wipe{animation:none;-webkit-clip-path:none;clip-path:none}.dw-wipe-line{display:none}}@media (max-width:960px){.dw-hero-grid{grid-template-columns:1fr!important}.dw-price-grid{grid-template-columns:1fr 1fr!important}.dw-steps-grid{grid-template-columns:1fr!important}.dw-work-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.dw-price-grid,.dw-work-grid{grid-template-columns:1fr!important}.dw-count>div{min-width:0!important;flex:1 1}.dw-cta .btn{width:100%;justify-content:center}}