.asm-benefits__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:600px){.asm-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.asm-benefits__grid{grid-template-columns:repeat(4,1fr)}}.asm-benefit-card{background:var(--asm-card);border:1px solid var(--asm-border);border-radius:var(--asm-radius-lg);padding:32px 28px;transition:border-color var(--asm-transition),transform var(--asm-transition-md)}.asm-benefit-card:hover{border-color:var(--asm-gold);transform:translateY(-4px)}.asm-benefit-card__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--asm-gold-muted);border:1px solid rgba(200,169,91,.2);border-radius:var(--asm-radius);color:var(--asm-gold);margin-bottom:20px}.asm-benefit-card__title{font-family:var(--asm-font-heading);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--asm-white);margin:0 0 10px}.asm-benefit-card__text{font-size:14px;color:var(--asm-text-secondary);line-height:1.65;margin:0}.asm-fp__grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:990px){.asm-fp__grid{grid-template-columns:1fr 1fr;gap:80px}}.asm-fp__image-wrap{position:relative;border-radius:var(--asm-radius-lg);overflow:hidden;border:1px solid var(--asm-border);background:var(--asm-card)}.asm-fp__image-wrap img{width:100%;height:auto;display:block}.asm-fp__badge{position:absolute;top:16px;left:16px;background:var(--asm-gold);color:#080808;font-family:var(--asm-font-heading);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:6px 14px;border-radius:var(--asm-radius-pill)}.asm-fp__title{font-family:var(--asm-font-heading);font-size:clamp(24px,3vw,36px);font-weight:700;text-transform:uppercase;color:var(--asm-white);margin:0 0 16px}.asm-fp__rating{display:flex;align-items:center;gap:10px;margin-bottom:20px}.asm-fp__rating-text{font-size:13px;color:var(--asm-text-secondary)}.asm-fp__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:28px}.asm-fp__price-amount{font-family:var(--asm-font-heading);font-size:36px;font-weight:800;color:var(--asm-gold);line-height:1}.asm-fp__price-compare{font-size:18px;color:var(--asm-text-muted);text-decoration:line-through}.asm-fp__price-save{font-family:var(--asm-font-heading);font-size:13px;font-weight:700;color:var(--asm-success);letter-spacing:.06em;text-transform:uppercase}.asm-fp__includes{margin-bottom:28px}.asm-fp__includes-title{font-family:var(--asm-font-heading);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--asm-text-secondary);margin:0 0 12px}.asm-fp__includes-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.asm-fp__includes-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--asm-text);line-height:1.4}.asm-fp__includes-list li svg{color:var(--asm-gold);flex-shrink:0;margin-top:2px}.asm-fp__actions{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.asm-fp__guarantee{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--asm-text-muted);font-family:var(--asm-font-heading);letter-spacing:.04em}.asm-fp__guarantee svg{color:var(--asm-gold);flex-shrink:0}.asm-testimonials__grid{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:48px}@media(min-width:600px){.asm-testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.asm-testimonials__grid{grid-template-columns:repeat(3,1fr)}}.asm-testimonial-card{background:var(--asm-surface);border:1px solid var(--asm-border);border-radius:var(--asm-radius-lg);padding:28px;display:flex;flex-direction:column;gap:16px;transition:border-color var(--asm-transition)}.asm-testimonial-card:hover{border-color:var(--asm-gold)}.asm-testimonial-card__stars{gap:3px}.asm-testimonial-card__stars svg{width:14px;height:14px}.asm-testimonial-card__quote{font-size:15px;color:var(--asm-text);line-height:1.65;margin:0;flex:1;font-style:italic}.asm-testimonial-card__author{display:flex;align-items:center;gap:12px;margin-top:auto}.asm-testimonial-card__avatar{width:40px;height:40px;border-radius:50%;background:var(--asm-gold-muted);border:1px solid var(--asm-gold);display:flex;align-items:center;justify-content:center;font-family:var(--asm-font-heading);font-weight:700;font-size:16px;color:var(--asm-gold);text-transform:uppercase;flex-shrink:0}.asm-testimonial-card__name{font-family:var(--asm-font-heading);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--asm-white);margin:0}.asm-testimonial-card__role{font-size:12px;color:var(--asm-text-muted);margin:2px 0 0}.asm-testimonial-card__verified{margin-left:auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#22c55e26;border-radius:50%;color:var(--asm-success);flex-shrink:0}.asm-testimonials__cta{text-align:center}.asm-how__steps{display:grid;grid-template-columns:1fr;gap:0;max-width:900px;margin:0 auto}@media(min-width:750px){.asm-how__steps{grid-template-columns:repeat(4,1fr);align-items:start}}.asm-how__step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px;position:relative}@media(max-width:749px){.asm-how__step{flex-direction:row;align-items:flex-start;text-align:left;gap:20px;padding:0 0 32px}}.asm-how__step-number{width:64px;height:64px;border-radius:50%;background:var(--asm-gold-muted);border:2px solid var(--asm-gold);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:20px;position:relative;z-index:1}.asm-how__step-number span{font-family:var(--asm-font-heading);font-size:24px;font-weight:800;color:var(--asm-gold)}@media(max-width:749px){.asm-how__step-number{margin-bottom:0}}.asm-how__connector{position:absolute;top:32px;left:calc(50% + 32px);right:calc(-50% + 32px);height:2px;background:linear-gradient(to right,var(--asm-gold),var(--asm-gold-muted));z-index:0}@media(max-width:749px){.asm-how__connector{display:none}}.asm-how__step-title{font-family:var(--asm-font-heading);font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--asm-white);margin:0 0 8px}.asm-how__step-text{font-size:14px;color:var(--asm-text-secondary);line-height:1.6;margin:0}.asm-faq__list{max-width:800px;margin:0 auto 32px;display:flex;flex-direction:column;gap:2px}.asm-faq__item{border:1px solid var(--asm-border);border-radius:var(--asm-radius);overflow:hidden;transition:border-color var(--asm-transition)}.asm-faq__item[open],.asm-faq__item:hover{border-color:var(--asm-gold)}.asm-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;list-style:none;background:var(--asm-surface);transition:background var(--asm-transition);-webkit-user-select:none;user-select:none}.asm-faq__question::-webkit-details-marker{display:none}.asm-faq__item[open] .asm-faq__question{background:var(--asm-card)}.asm-faq__question span{font-family:var(--asm-font-heading);font-size:16px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--asm-text)}.asm-faq__icon{color:var(--asm-gold);flex-shrink:0;transition:transform var(--asm-transition)}.asm-faq__item[open] .asm-faq__icon{transform:rotate(180deg)}.asm-faq__answer{padding:0 24px 20px;background:var(--asm-card)}.asm-faq__answer p{font-size:15px;color:var(--asm-text-secondary);line-height:1.7;margin:0}.asm-faq__contact{text-align:center}.asm-faq__contact p{font-size:14px;color:var(--asm-text-muted)}.asm-faq__contact a{color:var(--asm-gold);font-weight:600;text-decoration:underline;text-underline-offset:3px}.asm-cta-banner{background:linear-gradient(135deg,#0a0e08,#111a0e,#0a0e08)!important;border-top:1px solid var(--asm-gold);border-bottom:1px solid var(--asm-border)}.asm-cta-banner__inner{display:flex;flex-direction:column;gap:32px;align-items:flex-start}@media(min-width:990px){.asm-cta-banner__inner{flex-direction:row;align-items:center;justify-content:space-between}}.asm-cta-banner__content{flex:1}.asm-cta-banner__actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex-shrink:0}@media(min-width:990px){.asm-cta-banner__actions{align-items:center}}.asm-cta-banner__guarantee{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--asm-text-muted);font-family:var(--asm-font-heading);letter-spacing:.04em;margin:0}.asm-cta-banner__guarantee svg{color:var(--asm-gold);flex-shrink:0}.asm-products-section{background:var(--asm-dark)}.asm-products-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:600px){.asm-products-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.asm-products-grid{grid-template-columns:repeat(3,1fr)}}.asm-product-card{background:var(--asm-card);border:1px solid var(--asm-border);border-radius:var(--asm-radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:border-color var(--asm-transition),transform var(--asm-transition-md)}.asm-product-card:hover{border-color:var(--asm-gold);transform:translateY(-4px)}.asm-product-card__image{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--asm-surface)}.asm-product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.asm-product-card:hover .asm-product-card__image img{transform:scale(1.04)}.asm-product-card__badge{position:absolute;top:12px;left:12px;background:var(--asm-gold);color:#080808;font-family:var(--asm-font-heading);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:var(--asm-radius-pill)}.asm-product-card__body{padding:20px;display:flex;flex-direction:column;flex:1}.asm-product-card__title{font-family:var(--asm-font-heading);font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--asm-white);margin:0 0 8px}.asm-product-card__desc{font-size:13px;color:var(--asm-text-secondary);line-height:1.55;margin:0 0 16px;flex:1}.asm-product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.asm-product-card__price{font-family:var(--asm-font-heading);font-size:22px;font-weight:800;color:var(--asm-gold)}.asm-product-card__btn{padding:10px 20px;font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/asm-sections.css.map */
