.cleannest-hero{background:radial-gradient(1200px 600px at 50% -20%,rgba(255,255,255,.08),transparent 60%),linear-gradient(135deg,var(--primary-900) 0%,var(--brand-primary) 45%,var(--primary-500) 100%);padding:clamp(60px,12vw,120px) 0}.cleannest-hero .container{padding:0 20px}.cleannest-hero__title{color:#fff;font-weight:900;line-height:1.1}.cleannest-hero__subtitle{color:#fffffff5}.cleannest-hero .btn-primary{background:var(--cta);color:var(--cta-text);border-radius:999px;padding:16px 44px;box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff40}.cleannest-hero .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #00000038,inset 0 1px #ffffff4d}.cleannest-hero .btn-ghost{border-radius:999px}.cleannest-badges{display:grid;gap:16px;max-width:1100px;margin:24px auto 0;padding:0 20px}@media (min-width: 1024px){.cleannest-badges{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 640px) and (max-width: 1023px){.cleannest-badges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 639px){.cleannest-badges{grid-template-columns:1fr}}.cleannest-badge{position:relative;border:none;background:#00000038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px;border-radius:16px;text-align:center;color:#fff;box-shadow:0 10px 22px #00000040}.cleannest-badge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;pointer-events:none;box-shadow:inset 0 1px #ffffff40}.cleannest-badge .text-muted{color:#ffffffd9}.cleannest-stack{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
/*# sourceMappingURL=/cdn/shop/t/12/assets/hero.css.map */
