:root{--nx-navy: #1B3240;--nx-teal: #2A8C9E;--nx-teal-light: #3BAEC3;--nx-ice: #EBF6FA;--nx-ice-mid: #D4EDF4;--nx-white: #FFFFFF;--nx-text: #1B2D36;--nx-text-muted: #6A8795;--nx-border: #CDEAF2;--nx-radius: 12px;--nx-radius-sm: 8px;--nx-transition: .22s ease}.nx-section{padding:72px 0;background:var(--nx-white)}.nx-section--ice{background:var(--nx-ice)}.nx-section--navy{background:var(--nx-navy);color:var(--nx-white)}.nx-container{max-width:1200px;margin:0 auto;padding:0 24px}.nx-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-teal);margin-bottom:12px}.nx-section-heading{font-size:clamp(26px,4vw,40px);font-weight:700;color:var(--nx-navy);line-height:1.2;margin:0 0 16px}.nx-section--navy .nx-section-heading{color:var(--nx-white)}.nx-section-subtext{font-size:17px;color:var(--nx-text-muted);line-height:1.65;max-width:560px}.nx-section--navy .nx-section-subtext{color:#ffffffb8}.nx-benefits-bar{border-top:1px solid var(--nx-border);border-bottom:1px solid var(--nx-border);padding:40px 0;background:var(--nx-white)}.nx-benefits-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;list-style:none;margin:0;padding:0}@media(max-width:900px){.nx-benefits-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.nx-benefits-grid{grid-template-columns:repeat(2,1fr);gap:20px}}.nx-benefit-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.nx-benefit-icon{width:52px;height:52px;background:var(--nx-ice);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nx-benefit-icon svg{width:26px;height:26px;stroke:var(--nx-teal);fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.nx-benefit-label{font-size:13px;font-weight:600;color:var(--nx-navy);line-height:1.35}.nx-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px}@media(max-width:700px){.nx-how-grid{grid-template-columns:1fr;gap:40px}}.nx-how-step{position:relative;text-align:center}.nx-how-step__number{width:56px;height:56px;border-radius:50%;background:var(--nx-teal);color:var(--nx-white);font-size:20px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.nx-how-step__title{font-size:18px;font-weight:700;color:var(--nx-navy);margin:0 0 10px}.nx-how-step__text{font-size:15px;color:var(--nx-text-muted);line-height:1.65;margin:0}.nx-how-grid .nx-how-step:not(:last-child):after{content:"";position:absolute;top:28px;right:-16px;width:32px;height:2px;background:var(--nx-border)}@media(max-width:700px){.nx-how-grid .nx-how-step:after{display:none}}.nx-features-list{display:flex;flex-direction:column;gap:64px;margin-top:56px}.nx-feature-block{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.nx-feature-block--reverse{direction:rtl}.nx-feature-block--reverse>*{direction:ltr}@media(max-width:768px){.nx-feature-block,.nx-feature-block--reverse{grid-template-columns:1fr;direction:ltr;gap:32px}}.nx-feature-visual{border-radius:var(--nx-radius);background:var(--nx-ice-mid);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden}.nx-feature-visual img{width:100%;height:100%;object-fit:cover}.nx-feature-visual__placeholder{font-size:13px;color:var(--nx-text-muted);font-style:italic}.nx-feature-tag{display:inline-block;background:var(--nx-ice);color:var(--nx-teal);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 12px;border-radius:100px;margin-bottom:16px}.nx-feature-title{font-size:clamp(20px,2.5vw,28px);font-weight:700;color:var(--nx-navy);margin:0 0 14px;line-height:1.25}.nx-feature-text{font-size:16px;color:var(--nx-text-muted);line-height:1.7;margin:0 0 24px}.nx-feature-points{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.nx-feature-points li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--nx-text)}.nx-feature-points li:before{content:"";flex-shrink:0;width:18px;height:18px;margin-top:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232A8C9E' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/contain no-repeat}.nx-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}@media(max-width:768px){.nx-testimonials-grid{grid-template-columns:1fr}}.nx-testimonial-card{background:var(--nx-white);border:1px solid var(--nx-border);border-radius:var(--nx-radius);padding:32px;display:flex;flex-direction:column;gap:16px}.nx-stars{display:flex;gap:3px}.nx-star{width:16px;height:16px;fill:#f4b942}.nx-testimonial-quote{font-size:15px;color:var(--nx-text);line-height:1.7;margin:0;flex:1}.nx-testimonial-author{display:flex;flex-direction:column;gap:2px}.nx-testimonial-name{font-size:14px;font-weight:700;color:var(--nx-navy)}.nx-testimonial-detail{font-size:13px;color:var(--nx-text-muted)}.nx-verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--nx-teal);font-weight:600;margin-top:4px}.nx-faq-list{margin-top:56px;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--nx-border)}.nx-faq-item{border-bottom:1px solid var(--nx-border)}.nx-faq-trigger{width:100%;background:none;border:none;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;text-align:left}.nx-faq-question{font-size:17px;font-weight:600;color:var(--nx-navy);line-height:1.4}.nx-faq-icon{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--nx-ice);display:flex;align-items:center;justify-content:center;transition:background var(--nx-transition),transform var(--nx-transition)}.nx-faq-icon svg{width:14px;height:14px;stroke:var(--nx-teal);stroke-width:2.5;stroke-linecap:round;transition:transform var(--nx-transition)}.nx-faq-item.is-open .nx-faq-icon{background:var(--nx-teal)}.nx-faq-item.is-open .nx-faq-icon svg{stroke:#fff;transform:rotate(45deg)}.nx-faq-body{display:none;padding-bottom:22px}.nx-faq-item.is-open .nx-faq-body{display:block}.nx-faq-answer{font-size:15px;color:var(--nx-text-muted);line-height:1.7;margin:0;max-width:720px}@media(max-width:480px){.nx-section{padding:48px 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nexova-product.css.map */
