.numeo-guarantee{position:relative}.numeo-guarantee__inner{padding:40px;overflow:hidden;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);border-radius:8px;box-shadow:0 18px 40px #0f172a0f}.numeo-guarantee__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.1fr);gap:32px;align-items:center}.numeo-guarantee__eyebrow{display:inline-flex;gap:10px;align-items:center;padding:8px 18px;margin-bottom:16px;font-size:.95rem;letter-spacing:.08em;color:rgb(var(--color-foreground));text-transform:uppercase;background:rgba(var(--color-background),.75);border:1px solid rgba(var(--color-foreground),.22);border-radius:10px}.numeo-guarantee__eyebrow-dot{width:8px;height:8px;background:#22c55e;border-radius:999px;box-shadow:0 0 0 5px #22c55e66}.numeo-guarantee__title{margin:0 0 16px;font-size:clamp(3rem,4.4vw,3.8rem);font-weight:800;line-height:1.1;color:rgb(var(--color-foreground))}.numeo-guarantee__tagline{margin:0 0 22px;font-size:1.85rem;line-height:1.5;color:rgb(var(--color-foreground))}.numeo-guarantee__copy{margin-bottom:24px;font-size:1.25rem;line-height:1.7;color:rgba(var(--color-foreground),.8)}.numeo-guarantee__list{display:grid;gap:10px;padding:0;margin:0;font-size:1.38rem;color:rgba(var(--color-foreground),.8);list-style:none}.numeo-guarantee__list-item{display:flex;gap:8px;align-items:flex-start}.numeo-guarantee__list-bullet{width:7px;height:7px;margin-top:6px;background:rgb(var(--color-foreground));border-radius:999px}.numeo-guarantee__cta{margin-top:28px}.numeo-guarantee__cta-button{display:inline-flex;align-items:center;justify-content:center;padding-inline:2.8rem}.numeo-guarantee__badge{width:100%;max-width:320px;justify-self:center}.numeo-guarantee__badge-inner{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;overflow:hidden;background:radial-gradient(circle at 20% 0%,#f9fafb,#e5e7eb 45%,#d1d5db 90%);border-radius:999px;box-shadow:0 18px 40px #0f172a1f}.numeo-guarantee__badge-ring{position:absolute;top:16px;right:16px;bottom:16px;left:16px;opacity:.8;border:1px dashed rgba(15,23,42,.2);border-radius:inherit}.numeo-guarantee__badge-center{position:relative;padding:28px 20px;text-align:center}.numeo-guarantee__badge-label{margin-bottom:4px;font-size:1.5rem;letter-spacing:.1em;color:#111827;text-transform:uppercase;opacity:.8}.numeo-guarantee__badge-years{font-size:clamp(5.2rem,9vw,8rem);font-weight:900;line-height:1;letter-spacing:.04em;color:#020617}.numeo-guarantee__badge-sub{margin-top:6px;font-size:1.55rem;letter-spacing:.14em;color:#111827;text-transform:uppercase}@media screen and (max-width:899px){.numeo-guarantee__inner{padding:32px 26px}.numeo-guarantee__grid{display:flex;flex-direction:column;gap:24px}.numeo-guarantee__badge{order:0;max-width:220px;align-self:center}.numeo-guarantee__content{order:1}}@media screen and (max-width:600px){.numeo-guarantee__inner{padding:24px 18px}.numeo-guarantee__title{font-size:2rem}.numeo-guarantee__tagline{font-size:1.1rem}.numeo-guarantee__badge{max-width:200px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/custom-guarantee.css.map */
