.features-section[data-v-ae7c06fc]{padding:3rem 0 3.5rem;background:var(--bg-main, #ffffff);width:100%}.features-header[data-v-ae7c06fc]{text-align:center;margin-bottom:3.5rem;padding:0 1rem}.features-title[data-v-ae7c06fc]{font-family:var(--theme-heading-font),system-ui,-apple-system,sans-serif;font-size:clamp(2rem,4vw,3rem);color:var(--secondary, #111827);font-weight:800;letter-spacing:-.015em;margin-bottom:1.25rem;text-wrap:balance;line-height:1.2}.features-subtitle[data-v-ae7c06fc]{font-family:var(--theme-body-font),system-ui,-apple-system,sans-serif;font-size:clamp(1rem,1.8vw,1.15rem);color:var(--text-muted, #4b5563);font-weight:500;text-wrap:balance;line-height:1.5}.underline-promise[data-v-ae7c06fc]{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#000;text-decoration-thickness:2px;font-weight:700;color:var(--secondary, #111827)}.features-list[data-v-ae7c06fc]{display:flex;justify-content:center;align-items:center;gap:2rem 3.5rem;flex-wrap:wrap;padding:0 1rem}.feature-item[data-v-ae7c06fc]{display:flex;align-items:center;gap:.85rem}.feature-icon-wrapper[data-v-ae7c06fc]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--rounded-md);background-color:var(--primary-light, #F2EBF9);color:var(--primary, #084387);flex-shrink:0;transition:transform .2s ease,background-color .2s ease}.feature-item:hover .feature-icon-wrapper[data-v-ae7c06fc]{transform:scale(1.05);background-color:var(--primary-light, #F2EBF9);opacity:.95}.feature-icon[data-v-ae7c06fc]{display:block}.feature-text[data-v-ae7c06fc]{font-family:var(--theme-body-font),system-ui,-apple-system,sans-serif;font-size:clamp(.85rem,1.5vw,.95rem);font-weight:700;color:var(--secondary, #111827);letter-spacing:-.01em}@media(max-width:768px){.features-section[data-v-ae7c06fc]{padding:3rem 0 2.5rem}.features-header[data-v-ae7c06fc]{margin-bottom:2.5rem}.features-list[data-v-ae7c06fc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;justify-items:start;padding:0 1.5rem}.feature-item[data-v-ae7c06fc]{width:100%}}.reviews-section[data-v-8698e8c2]{padding:5rem 0;background:var(--bg-soft, #f8fafc);width:100%;overflow:hidden}.reviews-header[data-v-8698e8c2]{margin-bottom:3.5rem;text-align:start}.reviews-title[data-v-8698e8c2]{font-family:var(--theme-heading-font),system-ui,-apple-system,sans-serif;font-size:clamp(2rem,4vw,2.75rem);color:var(--secondary, #111827);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0}.reviews-carousel-wrapper[data-v-8698e8c2]{position:relative;width:100%}.reviews-carousel-wrapper[data-v-8698e8c2]:before,.reviews-carousel-wrapper[data-v-8698e8c2]:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:5;pointer-events:none;transition:all .3s ease}.reviews-carousel-wrapper[data-v-8698e8c2]:before{left:0;background:linear-gradient(to right,#f8fafc,#f8fafc00)}.reviews-carousel-wrapper[data-v-8698e8c2]:after{right:0;background:linear-gradient(to left,#f8fafc,#f8fafc00)}[dir=rtl] .reviews-carousel-wrapper:before{left:auto;right:0;background:linear-gradient(to left,#f8fafc,#f8fafc00)}[dir=rtl] .reviews-carousel-wrapper:after{right:auto;left:0;background:linear-gradient(to right,#f8fafc,#f8fafc00)}@media(max-width:768px){.reviews-carousel-wrapper[data-v-8698e8c2]:before,.reviews-carousel-wrapper[data-v-8698e8c2]:after{width:40px}}.reviews-carousel[data-v-8698e8c2]{overflow-x:auto;width:100%;padding-top:10px;padding-bottom:25px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-behavior:auto!important;-webkit-overflow-scrolling:touch;direction:ltr!important;-ms-overflow-style:none;scrollbar-width:none}.reviews-carousel[data-v-8698e8c2]::-webkit-scrollbar{display:none}.reviews-carousel[data-v-8698e8c2]:active{cursor:grabbing}.reviews-carousel-track[data-v-8698e8c2]{display:flex;gap:1.5rem;width:-moz-max-content;width:max-content}.reviews-group[data-v-8698e8c2]{display:flex;gap:1.5rem}.review-card[data-v-8698e8c2]{position:relative;flex:0 0 320px;width:320px;border-radius:24px;box-shadow:0 10px 30px #5f2d8905;border:1px solid rgba(95,45,137,.08);border-top:4px solid var(--primary, #084387);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:all .5s cubic-bezier(.16,1,.3,1);min-height:280px;height:auto}.review-card.cat-mac[data-v-8698e8c2]{background:linear-gradient(145deg,#f8fafc,#edf2f7)}.review-card.cat-iphone[data-v-8698e8c2]{background:linear-gradient(145deg,#fefaf0,#f7ebe1)}.review-card.cat-ipad[data-v-8698e8c2]{background:linear-gradient(145deg,#f0f9ff,#e0f2fe)}.review-card.cat-accessories[data-v-8698e8c2]{background:linear-gradient(145deg,#f0fdf4,#dcfce7)}.review-card.cat-default[data-v-8698e8c2]{background:linear-gradient(145deg,#faf5ff,#f3e8ff)}.review-card[data-v-8698e8c2]:hover{transform:translateY(-6px);box-shadow:0 25px 45px #5f2d891a;border-color:#5f2d8933}.card-body[data-v-8698e8c2]{position:relative;padding:2rem 1.75rem 1.5rem;display:flex;flex-direction:column;gap:1rem;flex:1}.quote-bg-icon[data-v-8698e8c2]{position:absolute;top:1.5rem;right:1.5rem;width:56px;height:56px;color:#5f2d8909;pointer-events:none;z-index:1;transform:rotate(180deg)}.card-user-header[data-v-8698e8c2]{position:relative;display:flex;flex-direction:column;gap:.5rem;z-index:2}.user-meta[data-v-8698e8c2]{display:flex;align-items:center;justify-content:space-between;width:100%}.user-name[data-v-8698e8c2]{font-family:var(--theme-heading-font),system-ui,-apple-system,sans-serif;font-size:1.05rem;font-weight:700;color:#0f172a}.verified-badge[data-v-8698e8c2]{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:700;color:#0d9488;background:#f0fdfa;padding:2px 8px;border-radius:9999px;border:1px solid #ccfbf1}.verified-icon[data-v-8698e8c2]{color:#084387}.rating-row[data-v-8698e8c2]{display:flex;align-items:center}.stars[data-v-8698e8c2]{display:flex;gap:2px;color:#f59e0b}.review-quote[data-v-8698e8c2]{position:relative;font-family:var(--theme-body-font),system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:500;line-height:1.6;color:#475569;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;text-align:start;z-index:2;font-style:italic}.card-bottom[data-v-8698e8c2]{display:flex;align-items:center;gap:.85rem;padding:1.25rem 1.75rem;background:transparent;border-top:1px solid rgba(0,0,0,.05);min-height:76px;text-decoration:none;transition:background-color .2s ease}.card-bottom[data-v-8698e8c2]:hover{background-color:#5f2d8908!important}.product-thumb-wrap[data-v-8698e8c2]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;border-radius:0;border:none;padding:0}.product-thumb[data-v-8698e8c2]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.product-info[data-v-8698e8c2]{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.purchased-label[data-v-8698e8c2]{font-size:.7rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.product-name[data-v-8698e8c2]{font-family:var(--theme-body-font),system-ui,-apple-system,sans-serif;font-size:.85rem;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:start}@keyframes marquee-8698e8c2{0%{transform:translate(0)}to{transform:translate(calc(-50% - .75rem))}}[dir=rtl] .product-info{align-items:flex-start}[dir=rtl] .product-name,[dir=rtl] .review-quote{text-align:start}[dir=rtl] .quote-bg-icon{right:auto;left:1.5rem;transform:rotate(180deg) scaleX(-1)}.faq-section[data-v-7000de24]{padding:4.5rem 0;background:var(--bg-main, #ffffff);width:100%;border-top:1px solid #f1f5f9}.faq-header[data-v-7000de24]{text-align:center;margin-bottom:3.5rem;padding:0 1rem}.faq-title[data-v-7000de24]{font-family:var(--theme-heading-font),system-ui,-apple-system,sans-serif;font-size:clamp(2rem,4vw,2.75rem);color:var(--secondary, #111827);font-weight:800;letter-spacing:-.015em;margin-bottom:1rem}.faq-subtitle[data-v-7000de24]{font-family:var(--theme-body-font),system-ui,-apple-system,sans-serif;font-size:clamp(.95rem,1.5vw,1.1rem);color:var(--text-muted, #718096);font-weight:500}.faq-list[data-v-7000de24]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem;padding:0 1.5rem}.faq-item[data-v-7000de24]{background:#fff;border-radius:12px;box-shadow:var(--shadow-sm);border:1px solid #f1f5f9;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item[data-v-7000de24]:hover{box-shadow:var(--shadow-md);border-color:var(--primary-light, #F2EBF9)}.faq-item.is-active[data-v-7000de24]{border-color:var(--primary-light, #F2EBF9);box-shadow:var(--shadow-md)}.faq-trigger[data-v-7000de24]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;text-align:start;background:transparent;border:none;cursor:pointer}.faq-question[data-v-7000de24]{font-family:var(--theme-heading-font),system-ui,-apple-system,sans-serif;font-size:1.05rem;font-weight:700;color:var(--secondary, #111827);transition:color .2s ease}.faq-item:hover .faq-question[data-v-7000de24]{color:var(--primary, #084387)}.faq-icon-wrapper[data-v-7000de24]{color:var(--text-muted, #718096);transition:color .2s ease,transform .2s ease;flex-shrink:0;margin-inline-start:1rem}.faq-item.is-active .faq-icon-wrapper[data-v-7000de24]{color:var(--primary, #084387);transform:rotate(180deg)}.faq-content[data-v-7000de24]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;overflow:hidden;opacity:0}.faq-content.is-open[data-v-7000de24]{grid-template-rows:1fr;opacity:1}.faq-content-inner[data-v-7000de24]{min-height:0;padding:0 1.5rem 1.5rem;font-family:var(--theme-body-font),system-ui,-apple-system,sans-serif;font-size:.95rem;color:var(--text-muted, #718096);line-height:1.6;transition:padding .3s ease}.faq-content:not(.is-open) .faq-content-inner[data-v-7000de24]{padding-top:0;padding-bottom:0}[dir=rtl] .faq-trigger[data-v-7000de24]{text-align:right}
