.problem{background:var(--brand-deep);color:#e8e4d9}.problem__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-4);align-items:start}.problem__title{font-size:clamp(32px,4vw,48px);color:#fff;margin:var(--space-2) 0 var(--space-3)}.problem__bullets{display:grid;gap:14px;font-size:15px;color:#ffffffbf}.problem__bullets li{display:flex;align-items:start;gap:10px}.problem__bullets li:before{content:"\25cf";color:var(--accent);font-size:10px;margin-top:5px;flex-shrink:0}.problem__stat{margin-top:var(--space-3);background:linear-gradient(135deg,var(--accent),#A07020);color:#1c2b1f;border-radius:var(--radius);padding:var(--space-3)}.problem__stat-num{font-family:var(--font-display);font-size:56px;line-height:1}.problem__stat-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin-top:6px}.problem__photo{margin:0}.problem__photo img{display:block}.problem__caption{font-size:13px;color:#fff9;margin-top:8px}@media(max-width:900px){.problem__grid{grid-template-columns:1fr}}.product__title{font-size:clamp(36px,4.5vw,56px);margin:var(--space-2) 0 var(--space-4)}.product__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.product__step img{width:100%;height:220px;object-fit:cover;border-radius:var(--radius);margin-bottom:var(--space-2)}.product__step-num{font-family:var(--font-display);font-size:36px;color:var(--brand);line-height:1}.product__step-title{font-family:var(--font-body);font-size:18px;font-weight:700;margin:4px 0}.product__step-desc{font-size:14px;color:var(--slate);margin:0}.product__divider{border:none;border-top:1px solid var(--hairline);margin:var(--space-5) 0}.product__layers-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:center}.product__layers-img img{width:100%;border-radius:var(--radius)}.product__layers-list{display:grid;gap:var(--space-3)}.product__layer{display:grid;grid-template-columns:48px 1fr;gap:var(--space-2)}.product__layer-num{font-family:var(--font-display);font-size:32px;color:var(--brand);line-height:1}.product__layer strong{font-size:17px;display:block;margin-bottom:2px}.product__layer p{font-size:14px;color:var(--slate);margin:0}@media(max-width:900px){.product__steps,.product__layers-grid{grid-template-columns:1fr}}.trust__top{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--space-3);margin-bottom:var(--space-5)}.trust__reviews{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.trust__card{background:#fff;border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:var(--space-4);margin:0;display:flex;flex-direction:column;gap:var(--space-2);box-shadow:var(--shadow)}.trust__stars{color:var(--accent);letter-spacing:3px;font-size:16px}.trust__quote{font-family:var(--font-display);font-style:italic;font-size:19px;line-height:1.4;color:var(--ink);margin:0}.trust__name{color:var(--brand);font-size:15px;display:block}.trust__meta{color:var(--slate);font-size:13px}.trust__guarantee{background:var(--brand);color:#fff;border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;justify-content:center}.trust__guarantee .eyebrow--gold{color:var(--accent)}.trust__guarantee-title{font-size:26px;color:#fff;margin:var(--space-2) 0 var(--space-2);line-height:1.15}.trust__guarantee-sub{font-size:14px;color:#ffffffbf;margin:0}.trust__faq{max-width:800px;margin:0 auto}.trust__faq .eyebrow{display:flex;margin-bottom:var(--space-3)}.trust__faq-item{border-bottom:1px solid var(--hairline)}.trust__faq-item:first-child{border-top:1px solid var(--hairline)}.trust__faq-item summary{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;font-weight:700;font-size:18px;color:var(--ink);list-style:none}.trust__faq-item summary::-webkit-details-marker{display:none}.trust__faq-item summary:after{content:"+";font-size:24px;color:var(--brand);font-weight:300;transition:transform .2s}.trust__faq-item[open] summary:after{transform:rotate(45deg)}.trust__faq-answer{padding:0 0 20px;font-size:15px;color:var(--slate);line-height:1.6;max-width:60ch}@media(max-width:900px){.trust__top,.trust__reviews{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sections.css.map */
