.header[data-v-1e30ee4c]{background-color:var(--white);box-shadow:var(--shadow);position:fixed;top:0;left:0;right:0;z-index:1000}.navbar[data-v-1e30ee4c]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 0}.logo .logo-link[data-v-1e30ee4c]{display:flex;align-items:center;text-decoration:none;color:var(--deep-blue);transition:transform .3s ease}.logo .logo-link[data-v-1e30ee4c]:hover{transform:scale(1.05)}.logo .logo-img[data-v-1e30ee4c]{height:50px;width:auto;margin-right:15px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.logo .logo-text[data-v-1e30ee4c]{font-size:1.8rem;font-weight:700;color:var(--deep-blue);text-shadow:0 1px 2px rgba(0,0,0,.1);letter-spacing:-.5px}.nav-menu[data-v-1e30ee4c]{display:flex;gap:2rem}.nav-link[data-v-1e30ee4c]{text-decoration:none;color:var(--dark-gray);font-weight:500;transition:color .3s ease;position:relative}.nav-link.router-link-active[data-v-1e30ee4c],.nav-link[data-v-1e30ee4c]:hover{color:var(--deep-blue)}.nav-link.router-link-active[data-v-1e30ee4c]:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:2px;background-color:var(--brass-gold)}.hamburger[data-v-1e30ee4c]{display:none;flex-direction:column;cursor:pointer}.hamburger span[data-v-1e30ee4c]{width:25px;height:3px;background-color:var(--deep-blue);margin:3px 0;transition:.3s}.hamburger.active span[data-v-1e30ee4c]:first-child{transform:rotate(-45deg) translate(-5px,6px)}.hamburger.active span[data-v-1e30ee4c]:nth-child(2){opacity:0}.hamburger.active span[data-v-1e30ee4c]:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}@media(max-width:768px){.navbar[data-v-1e30ee4c]{padding:1rem 0}.logo .logo-img[data-v-1e30ee4c]{height:45px;margin-right:12px}.logo .logo-text[data-v-1e30ee4c]{font-size:1.6rem}.nav-menu[data-v-1e30ee4c]{position:fixed;left:-100%;top:var(--header-height);flex-direction:column;background-color:var(--white);width:100%;text-align:center;transition:.3s;box-shadow:var(--shadow);padding:2rem 0}.nav-menu.active[data-v-1e30ee4c]{left:0}.nav-link[data-v-1e30ee4c]{margin:1rem 0;font-size:1.1rem}.hamburger[data-v-1e30ee4c]{display:flex}}@media(max-width:480px){.navbar[data-v-1e30ee4c]{padding:.8rem 0}.logo .logo-img[data-v-1e30ee4c]{height:40px;margin-right:10px}.logo .logo-text[data-v-1e30ee4c]{font-size:1.4rem}}.footer[data-v-44e4214f]{background-color:var(--deep-blue);color:var(--white);padding:60px 0 20px}.footer-content[data-v-44e4214f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;margin-bottom:40px}.whatsapp-link[data-v-44e4214f]{display:inline-flex;align-items:center;gap:6px;color:var(--whatsapp-green)!important;font-weight:700;text-decoration:none;margin-top:8px;transition:color .2s}.whatsapp-link[data-v-44e4214f]:hover{color:var(--whatsapp-green-hover)!important}.footer-section h3[data-v-44e4214f],.footer-section h4[data-v-44e4214f]{margin-bottom:20px;color:var(--brass-gold)}.footer-section h3[data-v-44e4214f]{font-size:1.5rem}.footer-section h4[data-v-44e4214f]{font-size:1.2rem}.footer-section p[data-v-44e4214f]{margin-bottom:15px;line-height:1.6}.footer-section ul[data-v-44e4214f]{list-style:none}.footer-section ul li[data-v-44e4214f]{margin-bottom:10px}.footer-section ul li a[data-v-44e4214f]{color:var(--white);text-decoration:none;transition:color .3s ease}.footer-section ul li a[data-v-44e4214f]:hover{color:var(--brass-gold)}.social-links[data-v-44e4214f]{display:flex;gap:15px}.social-links a[data-v-44e4214f]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:hsla(0,0%,100%,.1);border-radius:50%;color:var(--white);text-decoration:none;transition:all .3s ease}.social-links a[data-v-44e4214f]:hover{background-color:var(--brass-gold);transform:translateY(-2px)}.newsletter-form[data-v-44e4214f]{display:flex;gap:10px;margin-top:15px;align-items:stretch}.newsletter-form input[data-v-44e4214f]{flex:1;padding:12px;border:none;border-radius:5px;background-color:hsla(0,0%,100%,.1);color:var(--white);min-width:0}.newsletter-form input[data-v-44e4214f]::-moz-placeholder{color:hsla(0,0%,100%,.7)}.newsletter-form input[data-v-44e4214f]::placeholder{color:hsla(0,0%,100%,.7)}.newsletter-form input[data-v-44e4214f]:focus{outline:none;background-color:hsla(0,0%,100%,.2)}.newsletter-form input[data-v-44e4214f]:disabled{opacity:.6;cursor:not-allowed}.newsletter-form button[data-v-44e4214f]{white-space:nowrap;flex-shrink:0;padding:12px 20px}.newsletter-form button[data-v-44e4214f]:disabled{opacity:.6;cursor:not-allowed}.newsletter-message[data-v-44e4214f]{margin-top:10px;padding:10px;border-radius:5px;font-size:.9rem;animation:slideIn-44e4214f .3s ease}.newsletter-message.success[data-v-44e4214f]{background-color:rgba(34,197,94,.2);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.newsletter-message.error[data-v-44e4214f]{background-color:rgba(239,68,68,.2);color:#ef4444;border:1px solid rgba(239,68,68,.3)}@keyframes slideIn-44e4214f{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.distributor-links[data-v-44e4214f]{display:flex;flex-direction:column;gap:20px}.distributor-links .distributor[data-v-44e4214f]{display:flex;flex-direction:column;gap:5px}.distributor-links .distributor strong[data-v-44e4214f]{color:var(--brass-gold);font-size:.95rem}.distributor-links .distributor a[data-v-44e4214f]{color:var(--white);text-decoration:none;transition:color .3s ease;font-size:.9rem}.distributor-links .distributor a[data-v-44e4214f]:hover{color:var(--brass-gold)}.distributor-links .distributor small[data-v-44e4214f]{color:hsla(0,0%,100%,.7);font-size:.85rem}.footer-bottom[data-v-44e4214f]{text-align:center;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.footer-bottom a[data-v-44e4214f]{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s ease}.footer-bottom a[data-v-44e4214f]:hover{color:var(--brass-gold)}@media(max-width:1024px){.footer-content[data-v-44e4214f]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px}}@media(max-width:768px){.footer-content[data-v-44e4214f]{grid-template-columns:1fr;gap:30px}.newsletter-form[data-v-44e4214f]{flex-direction:column;gap:15px}.newsletter-form button[data-v-44e4214f]{align-self:flex-start;width:-moz-fit-content;width:fit-content}}:root{--deep-blue:#1e3a5f;--brass-gold:#d4af37;--light-gray:#f5f5f5;--aqua-teal:#20b2aa;--dark-gray:#333;--white:#fff;--shadow:0 4px 6px rgba(0,0,0,.1);--header-height:90px}@media(max-width:768px){:root{--header-height:70px}}@media(max-width:480px){:root{--header-height:60px}}*{margin:0;padding:0;box-sizing:border-box}body,html{overflow-x:hidden;width:100%}body{font-family:Arial,Helvetica,sans-serif;line-height:1.6;color:var(--dark-gray);background-color:var(--white)}#app{min-height:100vh;display:flex;flex-direction:column;width:100%;overflow-x:hidden}main{flex:1}.container{max-width:1200px;width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}.btn{display:inline-block;padding:12px 24px;background-color:var(--deep-blue);color:var(--white);text-decoration:none;border-radius:5px;font-weight:700;transition:all .3s ease;border:none;cursor:pointer}.btn:hover{background-color:var(--deep-blue-hover);transform:translateY(-2px)}.btn.btn-secondary{background-color:var(--brass-gold)}.btn.btn-secondary:hover{background-color:var(--brass-gold-hover)}.btn.btn-outline{background-color:transparent;border:2px solid var(--deep-blue);color:var(--deep-blue)}.btn.btn-outline:hover{background-color:var(--deep-blue);color:var(--white)}.section{padding:80px 0}.section-title{font-size:2.5rem;font-weight:700;margin-bottom:50px;color:var(--deep-blue)}.section-title,.text-center{text-align:center}@media(max-width:768px){.container{padding:0 15px}.section{padding:60px 0}.section-title{font-size:2rem;margin-bottom:30px}}.hero[data-v-6e1548cd]{height:calc(100vh - var(--header-height));margin-top:var(--header-height);position:relative;display:flex;align-items:center;justify-content:center}.hero .container[data-v-6e1548cd]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.hero-background[data-v-6e1548cd]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--deep-blue) 0,var(--aqua-teal) 100%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M200 200c100-50 200 0 300-50s200 50 300 0v600c-100 50-200 0-300 50s-200-50-300 0z' fill='rgba(255,255,255,0.1)'/%3E%3C/svg%3E");background-size:cover;background-position:50%}.hero-overlay[data-v-6e1548cd]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(30,58,95,.8)}.hero-content[data-v-6e1548cd]{position:relative;z-index:2;text-align:center;color:var(--white);max-width:900px;margin:0 auto;width:100%}.hero-title[data-v-6e1548cd]{font-size:3.5rem;font-weight:700;margin-bottom:24px;text-shadow:2px 2px 4px rgba(0,0,0,.3);line-height:1.2}.hero-subtitle[data-v-6e1548cd]{font-size:1.5rem;margin-bottom:48px;opacity:.9;line-height:1.5}.hero-buttons[data-v-6e1548cd]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.promo-section[data-v-6e1548cd]{background-color:var(--light-gray);padding:60px 0}.promo-image-container[data-v-6e1548cd]{display:flex;justify-content:center;align-items:center;max-width:400px;margin:0 auto}.promo-image[data-v-6e1548cd]{width:100%;max-width:100%;height:auto;border-radius:15px;box-shadow:var(--shadow);transition:transform .3s ease}.promo-image[data-v-6e1548cd]:hover{transform:scale(1.02)}.features[data-v-6e1548cd]{background-color:var(--white)}.features-grid[data-v-6e1548cd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.feature-card[data-v-6e1548cd]{text-align:center;padding:30px 20px;border-radius:15px;background-color:var(--light-gray);transition:transform .3s ease}.feature-card[data-v-6e1548cd]:hover{transform:translateY(-5px);background-color:#f0f0f0}.feature-icon[data-v-6e1548cd]{font-size:3rem;margin-bottom:20px}.feature-card h3[data-v-6e1548cd]{color:var(--deep-blue);margin-bottom:15px}.resources[data-v-6e1548cd]{background-color:var(--deep-blue);color:var(--white)}.resources .section-title[data-v-6e1548cd]{color:var(--white)}.resources-grid[data-v-6e1548cd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px}.resource-category h3[data-v-6e1548cd]{color:var(--brass-gold);margin-bottom:20px;font-size:1.3rem}.resource-category ul[data-v-6e1548cd]{list-style:none}.resource-category ul li[data-v-6e1548cd]{margin-bottom:10px}.resource-category ul li a[data-v-6e1548cd]{color:var(--white);text-decoration:none;transition:color .3s ease}.resource-category ul li a[data-v-6e1548cd]:hover{color:var(--brass-gold)}.product-cta[data-v-6e1548cd]{background-color:var(--light-gray);padding:60px 0}.cta-box[data-v-6e1548cd]{text-align:center}.cta-box h2[data-v-6e1548cd]{margin-bottom:20px;color:var(--deep-blue)}.cta-box p[data-v-6e1548cd]{margin-bottom:40px;color:#666;line-height:1.6}.cta-box .cta-buttons[data-v-6e1548cd]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.cta-box .cta-buttons .btn[data-v-6e1548cd]{flex:1 1 200px}@media(max-width:1024px){.hero-title[data-v-6e1548cd]{font-size:3rem}.hero-subtitle[data-v-6e1548cd]{font-size:1.3rem}.promo-section[data-v-6e1548cd]{padding:40px 0}.promo-image-container[data-v-6e1548cd]{max-width:100%;padding:0 20px}}@media(max-width:768px){.hero[data-v-6e1548cd]{height:calc(100vh - var(--header-height))}.hero-content[data-v-6e1548cd]{max-width:90%;padding:0 20px}.hero-title[data-v-6e1548cd]{font-size:2.5rem;margin-bottom:20px}.hero-subtitle[data-v-6e1548cd]{font-size:1.2rem;margin-bottom:36px}.hero-buttons[data-v-6e1548cd]{flex-direction:column;align-items:center;gap:15px}.hero-buttons .btn[data-v-6e1548cd]{width:100%;max-width:280px;justify-content:center}}@media(max-width:480px){.hero[data-v-6e1548cd]{height:calc(100vh - var(--header-height))}.hero-content[data-v-6e1548cd]{max-width:95%;padding:0 15px}.hero-title[data-v-6e1548cd]{font-size:2rem;margin-bottom:16px}.hero-subtitle[data-v-6e1548cd]{font-size:1.1rem;margin-bottom:32px}}.about-page[data-v-1e81f5ee]{padding-top:80px}.page-hero[data-v-1e81f5ee]{background:linear-gradient(135deg,var(--deep-blue) 0,var(--aqua-teal) 100%);color:var(--white);padding:100px 0;text-align:center}.page-title[data-v-1e81f5ee]{font-size:3rem;margin-bottom:20px}.page-subtitle[data-v-1e81f5ee]{font-size:1.3rem;opacity:.9;max-width:600px;margin:0 auto}.mission[data-v-1e81f5ee]{background-color:var(--white)}.mission-content[data-v-1e81f5ee]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.mission-text h2[data-v-1e81f5ee]{color:var(--deep-blue);font-size:2.5rem;margin-bottom:30px}.mission-text p[data-v-1e81f5ee]{margin-bottom:20px;line-height:1.8;font-size:1.1rem}.mission-image[data-v-1e81f5ee],.placeholder-image[data-v-1e81f5ee]{display:flex;justify-content:center;align-items:center}.placeholder-image[data-v-1e81f5ee]{width:300px;height:300px;background:var(--light-gray);border-radius:20px;font-size:5rem;color:var(--white)}.values[data-v-1e81f5ee]{background-color:var(--light-gray)}.values-grid[data-v-1e81f5ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.value-card[data-v-1e81f5ee]{background:var(--white);padding:40px 30px;border-radius:15px;text-align:center;box-shadow:var(--shadow);transition:transform .3s ease}.value-card[data-v-1e81f5ee]:hover{transform:translateY(-10px)}.value-icon[data-v-1e81f5ee]{font-size:3rem;margin-bottom:20px}.value-card h3[data-v-1e81f5ee]{color:var(--deep-blue);margin-bottom:15px;font-size:1.3rem}.value-card p[data-v-1e81f5ee]{line-height:1.6}.breakthrough[data-v-1e81f5ee]{background-color:var(--white)}.breakthrough-content[data-v-1e81f5ee]{max-width:900px;margin:0 auto}.breakthrough-timeline[data-v-1e81f5ee]{margin-bottom:60px}.timeline-item[data-v-1e81f5ee]{margin-bottom:40px;align-items:center;gap:30px}.timeline-item.breakthrough-item .timeline-year[data-v-1e81f5ee]{background:var(--brass-gold);color:var(--white);font-weight:700;font-size:1.1rem;box-shadow:0 4px 15px rgba(255,193,7,.3)}.timeline-item.breakthrough-item .timeline-content[data-v-1e81f5ee]{border-left:4px solid var(--brass-gold);background:linear-gradient(135deg,#fff9e6,#fff)}.timeline-year[data-v-1e81f5ee]{padding:15px 25px;min-width:120px;flex-shrink:0}.timeline-content[data-v-1e81f5ee]{background:var(--light-gray);padding:25px;border-radius:15px;border-left:4px solid var(--aqua-teal)}.timeline-content h3[data-v-1e81f5ee]{margin-bottom:15px;font-size:1.3rem}.timeline-content p[data-v-1e81f5ee]{margin:0}.timeline-content p strong[data-v-1e81f5ee]{color:var(--brass-gold);font-size:1.1rem}.breakthrough-zones[data-v-1e81f5ee]{text-align:center}.breakthrough-zones h3[data-v-1e81f5ee]{color:var(--deep-blue);margin-bottom:30px;font-size:1.8rem}.zones-explanation[data-v-1e81f5ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.zone[data-v-1e81f5ee]{background:var(--white);padding:25px 20px;border-radius:15px;box-shadow:var(--shadow);border-top:5px solid}.zone h4[data-v-1e81f5ee]{margin-bottom:10px;font-size:1.1rem}.zone p[data-v-1e81f5ee]{margin:0;font-size:.9rem;line-height:1.4}.zone.ram-effective[data-v-1e81f5ee]{border-top-color:#e74c3c}.zone.ram-effective h4[data-v-1e81f5ee]{color:#e74c3c}.zone.o-pump-effective[data-v-1e81f5ee]{border-top-color:var(--aqua-teal)}.zone.o-pump-effective h4[data-v-1e81f5ee]{color:var(--aqua-teal)}.zone.both-effective[data-v-1e81f5ee]{border-top-color:var(--brass-gold)}.zone.both-effective h4[data-v-1e81f5ee]{color:var(--brass-gold)}.team[data-v-1e81f5ee]{background-color:var(--white)}.team-grid[data-v-1e81f5ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px}.team-member[data-v-1e81f5ee]{text-align:center;padding:30px 20px}.member-photo[data-v-1e81f5ee]{margin-bottom:20px}.placeholder-photo[data-v-1e81f5ee]{width:150px;height:150px;background:linear-gradient(135deg,var(--brass-gold),var(--deep-blue));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:var(--white);margin:0 auto}.team-member h3[data-v-1e81f5ee]{color:var(--deep-blue);margin-bottom:5px;font-size:1.3rem}.role[data-v-1e81f5ee]{color:var(--brass-gold);font-weight:700;margin-bottom:15px}.team-member p[data-v-1e81f5ee]:not(.role){line-height:1.6;color:#666}.history[data-v-1e81f5ee]{background-color:var(--light-gray)}.timeline[data-v-1e81f5ee]{max-width:800px;margin:0 auto;position:relative}.timeline[data-v-1e81f5ee]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--deep-blue);transform:translateX(-50%)}.timeline-item[data-v-1e81f5ee]{display:flex;margin-bottom:50px;position:relative}.timeline-item[data-v-1e81f5ee]:nth-child(odd){flex-direction:row}.timeline-item:nth-child(odd) .timeline-content[data-v-1e81f5ee]{margin-left:60px;text-align:left}.timeline-item:nth-child(odd) .timeline-content .content-dot[data-v-1e81f5ee]{right:10px}.timeline-item[data-v-1e81f5ee]:nth-child(2n){flex-direction:row-reverse}.timeline-item:nth-child(2n) .timeline-content[data-v-1e81f5ee]{margin-right:60px;text-align:right}.timeline-item:nth-child(2n) .timeline-content .content-dot[data-v-1e81f5ee]{left:10px;right:auto}.timeline-item:nth-child(2n) .timeline-year[data-v-1e81f5ee]{order:2}.timeline-year[data-v-1e81f5ee]{background:var(--deep-blue);color:var(--white);padding:10px 20px;border-radius:25px;font-weight:700;align-self:flex-start;min-width:80px;text-align:center}.timeline-content[data-v-1e81f5ee]{flex:1;background:var(--white);padding:20px;border-radius:10px;box-shadow:var(--shadow);position:relative}.timeline-content .content-dot[data-v-1e81f5ee]{position:absolute;width:16px;height:16px;background:var(--brass-gold);border-radius:50%;top:10px;right:10px;box-shadow:0 0 0 4px rgba(255,215,0,.2);z-index:3}.timeline-content h3[data-v-1e81f5ee]{color:var(--deep-blue);margin-bottom:10px;padding-right:30px}.timeline-content p[data-v-1e81f5ee]{line-height:1.6}.cta[data-v-1e81f5ee]{background:linear-gradient(135deg,var(--deep-blue) 0,var(--aqua-teal) 100%);color:var(--white);text-align:center}.cta-content h2[data-v-1e81f5ee]{font-size:2.5rem;margin-bottom:20px}.cta-content p[data-v-1e81f5ee]{font-size:1.2rem;margin-bottom:40px;opacity:.9}.cta-buttons[data-v-1e81f5ee]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.page-title[data-v-1e81f5ee]{font-size:2rem}.page-subtitle[data-v-1e81f5ee]{font-size:1.1rem}.mission-content[data-v-1e81f5ee]{grid-template-columns:1fr;gap:40px}.placeholder-image[data-v-1e81f5ee]{width:250px;height:250px;font-size:4rem}.timeline[data-v-1e81f5ee]:before{left:20px}.timeline-item[data-v-1e81f5ee]{flex-direction:column!important;margin-left:40px}.timeline-item .timeline-content[data-v-1e81f5ee]{margin:20px 0 0 0!important;text-align:left!important}.timeline-item .timeline-content .content-dot[data-v-1e81f5ee]{top:10px;right:10px!important;left:auto!important}.timeline-item .timeline-year[data-v-1e81f5ee]{align-self:flex-start;order:1!important}.cta-content h2[data-v-1e81f5ee]{font-size:2rem}.cta-buttons[data-v-1e81f5ee]{flex-direction:column;align-items:center}}.how-it-works-page[data-v-38b22c86]{padding-top:80px}.page-hero[data-v-38b22c86]{background:linear-gradient(135deg,var(--deep-blue) 0,var(--aqua-teal) 100%);color:var(--white);padding:100px 0;text-align:center}.page-title[data-v-38b22c86]{font-size:3rem;margin-bottom:20px}.page-subtitle[data-v-38b22c86]{font-size:1.3rem;opacity:.9;max-width:600px;margin:0 auto}.overview[data-v-38b22c86]{background-color:var(--white)}.overview-content[data-v-38b22c86]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.overview-text h2[data-v-38b22c86]{color:var(--deep-blue);font-size:2.5rem;margin-bottom:30px}.overview-text p[data-v-38b22c86]{margin-bottom:20px;line-height:1.8;font-size:1.1rem}.diagram-container[data-v-38b22c86]{background:var(--white);text-align:center}.pump-animation[data-v-38b22c86]{display:flex;flex-direction:column;align-items:center;gap:20px;font-size:1.2rem}.pump-animation .promo-image[data-v-38b22c86]{border-radius:15px;box-shadow:var(--shadow);max-width:100%;height:auto}.pump-animation .output[data-v-38b22c86],.pump-animation .water-source[data-v-38b22c86]{padding:15px 30px;background:var(--aqua-teal);color:var(--white);border-radius:10px;font-weight:700}.pump-animation .pump-body[data-v-38b22c86]{width:100px;height:150px;background:var(--deep-blue);border-radius:10px;position:relative;display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:700}.pump-animation .pump-body[data-v-38b22c86]:before{content:"PUMP";font-size:.8rem}.detailed-steps[data-v-38b22c86]{background-color:var(--light-gray)}.steps-container[data-v-38b22c86]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.step-card[data-v-38b22c86]{background:var(--white);border-radius:15px;padding:30px;text-align:center;box-shadow:var(--shadow);transition:transform .3s ease;position:relative}.step-card[data-v-38b22c86]:hover{transform:translateY(-10px)}.step-number[data-v-38b22c86]{position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:40px;height:40px;background:var(--brass-gold);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.step-content h3[data-v-38b22c86]{color:var(--deep-blue);margin-bottom:15px;font-size:1.3rem}.step-content p[data-v-38b22c86]{line-height:1.6;margin-bottom:20px}.step-icon[data-v-38b22c86]{font-size:3rem;margin-top:20px}.comparison[data-v-38b22c86]{background-color:var(--light-gray)}.comparison-intro[data-v-38b22c86]{text-align:center;margin-bottom:50px}.comparison-intro p[data-v-38b22c86]{font-size:1.2rem;line-height:1.8;max-width:800px;margin:0 auto;color:#666}.comparison-zones[data-v-38b22c86]{margin-bottom:60px}.comparison-zones h3[data-v-38b22c86]{text-align:center;color:var(--deep-blue);margin-bottom:30px;font-size:1.8rem}.zones-grid[data-v-38b22c86]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-bottom:40px}.zone-card[data-v-38b22c86]{background:var(--white);padding:30px;border-radius:15px;text-align:center;box-shadow:var(--shadow);border-top:5px solid;transition:transform .3s ease}.zone-card[data-v-38b22c86]:hover{transform:translateY(-5px)}.zone-card h4[data-v-38b22c86]{margin-bottom:15px;font-size:1.2rem}.zone-card p[data-v-38b22c86]:first-of-type{font-weight:700;margin-bottom:10px}.zone-card.ram-zone[data-v-38b22c86]{border-top-color:#e74c3c}.zone-card.ram-zone h4[data-v-38b22c86]{color:#e74c3c}.zone-card.o-pump-zone[data-v-38b22c86]{border-top-color:var(--aqua-teal)}.zone-card.o-pump-zone h4[data-v-38b22c86]{color:var(--aqua-teal)}.zone-card.both-zone[data-v-38b22c86]{border-top-color:var(--brass-gold)}.zone-card.both-zone h4[data-v-38b22c86]{color:var(--brass-gold)}.advantages-comparison h3[data-v-38b22c86]{text-align:center;color:var(--deep-blue);margin-bottom:40px;font-size:1.8rem}.advantages-grid[data-v-38b22c86]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.advantage-item[data-v-38b22c86]{border-radius:15px;transition:transform .3s ease}.advantage-item[data-v-38b22c86]:hover{transform:translateY(-5px)}.advantage-icon[data-v-38b22c86],.advantage-item h4[data-v-38b22c86]{margin-bottom:15px;text-align:center}.advantage-item h4[data-v-38b22c86]{color:var(--deep-blue);font-size:1.2rem}.advantage-item p[data-v-38b22c86]{line-height:1.6;text-align:left}.advantage-item p strong[data-v-38b22c86]{color:var(--aqua-teal)}.technical-principles[data-v-38b22c86]{background-color:var(--white)}.principles-grid[data-v-38b22c86]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.principle-card[data-v-38b22c86]{background:var(--light-gray);padding:40px 30px;border-radius:15px;text-align:center;transition:transform .3s ease}.principle-card[data-v-38b22c86]:hover{transform:translateY(-5px);background:#f0f0f0}.principle-icon[data-v-38b22c86]{font-size:3rem;margin-bottom:20px}.principle-card h3[data-v-38b22c86]{color:var(--deep-blue);margin-bottom:15px}.advantages[data-v-38b22c86]{background-color:var(--light-gray)}.advantages-content[data-v-38b22c86]{display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:start}.advantages-list h2[data-v-38b22c86]{color:var(--deep-blue);font-size:2.5rem;margin-bottom:40px}.advantage-items[data-v-38b22c86]{display:flex;flex-direction:column;gap:30px}.advantage-item[data-v-38b22c86]{display:flex;align-items:flex-start;gap:20px;background:var(--white);padding:25px;border-radius:10px;box-shadow:var(--shadow)}.advantage-icon[data-v-38b22c86]{font-size:2.5rem;min-width:60px}.advantage-text h3[data-v-38b22c86]{color:var(--deep-blue);margin-bottom:10px}.comparison-chart[data-v-38b22c86]{background:var(--white);padding:30px;border-radius:15px;box-shadow:var(--shadow)}.comparison-chart h3[data-v-38b22c86]{color:var(--deep-blue);text-align:center;margin-bottom:30px}.chart-bars[data-v-38b22c86]{display:flex;justify-content:space-around;align-items:end;height:200px;margin-bottom:20px}.bar-group[data-v-38b22c86]{display:flex;flex-direction:column;align-items:center;gap:10px}.bar[data-v-38b22c86]{width:40px;border-radius:5px 5px 0 0;min-height:10px}.bar.electric[data-v-38b22c86]{background:#ff6b6b;min-height:100px}.bar.solar[data-v-38b22c86]{background:#4ecdc4}.bar.gravity[data-v-38b22c86]{background:var(--brass-gold)}.cost[data-v-38b22c86]{font-weight:700;color:var(--deep-blue)}.chart-note[data-v-38b22c86]{font-size:.9rem;color:#666;text-align:center;font-style:italic}.installation[data-v-38b22c86]{background-color:var(--white)}.requirements-grid[data-v-38b22c86]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.requirement-card[data-v-38b22c86]{background:var(--light-gray);padding:30px;border-radius:15px;text-align:center;transition:transform .3s ease}.requirement-card[data-v-38b22c86]:hover{transform:translateY(-5px)}.req-icon[data-v-38b22c86]{font-size:3rem;margin-bottom:20px}.requirement-card h3[data-v-38b22c86]{color:var(--deep-blue);margin-bottom:15px}.how-it-works-process[data-v-38b22c86]{background-color:var(--white)}.how-it-works-content[data-v-38b22c86]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.pump-diagram[data-v-38b22c86]{display:flex;flex-direction:column;gap:30px}.step[data-v-38b22c86]{display:flex;align-items:center;gap:20px;padding:20px;background-color:var(--light-gray);border-radius:10px;border-left:4px solid var(--aqua-teal);transition:transform .3s ease}.step[data-v-38b22c86]:hover{transform:translateX(10px)}.step-icon[data-v-38b22c86]{font-size:2rem;width:60px;height:60px;background-color:var(--aqua-teal);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white)}.how-it-works-text h3[data-v-38b22c86]{color:var(--deep-blue);margin-bottom:20px}.how-it-works-text p[data-v-38b22c86]{margin-bottom:20px;line-height:1.8}.how-it-works-text ul[data-v-38b22c86]{list-style:none;margin-bottom:30px}.how-it-works-text ul li[data-v-38b22c86]{margin-bottom:10px;color:var(--deep-blue)}.faq[data-v-38b22c86]{background-color:var(--light-gray)}.faq-list[data-v-38b22c86]{max-width:800px;margin:0 auto}.faq-item[data-v-38b22c86]{background:var(--white);margin-bottom:20px;border-radius:10px;overflow:hidden;box-shadow:var(--shadow)}.faq-question[data-v-38b22c86]{padding:25px 30px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.faq-question[data-v-38b22c86]:hover{background-color:var(--light-gray)}.faq-question h3[data-v-38b22c86]{color:var(--deep-blue);margin:0}.faq-toggle[data-v-38b22c86]{font-size:2rem;color:var(--brass-gold);transition:transform .3s ease}.faq-toggle.active[data-v-38b22c86]{transform:rotate(45deg)}.faq-answer[data-v-38b22c86]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer.active[data-v-38b22c86]{max-height:200px}.faq-answer p[data-v-38b22c86]{padding:0 30px 25px;line-height:1.6}.cta[data-v-38b22c86]{background:linear-gradient(135deg,var(--deep-blue) 0,var(--aqua-teal) 100%);color:var(--white);text-align:center}.cta-content h2[data-v-38b22c86]{font-size:2.5rem;margin-bottom:20px}.cta-content p[data-v-38b22c86]{font-size:1.2rem;margin-bottom:40px;opacity:.9}.cta-buttons[data-v-38b22c86]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.calculator-container[data-v-38b22c86]{grid-template-columns:1fr;gap:30px}.page-title[data-v-38b22c86]{font-size:2rem}.advantages-content[data-v-38b22c86],.how-it-works-content[data-v-38b22c86],.overview-content[data-v-38b22c86]{grid-template-columns:1fr;gap:40px}.step[data-v-38b22c86]{flex-direction:column;text-align:center}.steps-container[data-v-38b22c86]{grid-template-columns:1fr}.chart-bars[data-v-38b22c86]{height:150px}.cta-buttons[data-v-38b22c86]{flex-direction:column;align-items:center}.advantage-item[data-v-38b22c86]{flex-direction:column;text-align:center}}.whatsapp-link[data-v-b19b9a8a]{color:var(--whatsapp-green);font-weight:700;text-decoration:none;transition:color .2s}.whatsapp-link[data-v-b19b9a8a]:hover{color:var(--whatsapp-green-hover);text-decoration:underline}.products-page[data-v-b19b9a8a]{padding-top:80px}.page-hero[data-v-b19b9a8a]{background:linear-gradient(135deg,var(--deep-blue) 0,var(--aqua-teal) 100%);color:var(--white);padding:100px 0;text-align:center}.page-title[data-v-b19b9a8a]{font-size:3rem;margin-bottom:20px}.page-subtitle[data-v-b19b9a8a]{font-size:1.3rem;opacity:.9;max-width:600px;margin:0 auto}.categories[data-v-b19b9a8a]{background-color:var(--white)}.categories-grid[data-v-b19b9a8a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.category-card[data-v-b19b9a8a]{background:var(--light-gray);padding:40px 30px;border-radius:15px;text-align:center;cursor:pointer;transition:all .3s ease}.category-card[data-v-b19b9a8a]:hover{transform:translateY(-10px);background:var(--aqua-teal);color:var(--white)}.category-icon[data-v-b19b9a8a]{font-size:3rem;margin-bottom:20px}.category-card h3[data-v-b19b9a8a]{margin-bottom:15px;font-size:1.3rem}.products-grid[data-v-b19b9a8a]{background-color:var(--light-gray)}.filter-bar[data-v-b19b9a8a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;flex-wrap:wrap;gap:20px}.filter-bar h2[data-v-b19b9a8a]{color:var(--deep-blue);margin:0}.filter-buttons[data-v-b19b9a8a]{display:flex;gap:10px;flex-wrap:wrap}.filter-btn[data-v-b19b9a8a]{padding:8px 16px;border:2px solid var(--deep-blue);background:transparent;color:var(--deep-blue);border-radius:25px;cursor:pointer;transition:all .3s ease}.filter-btn.active[data-v-b19b9a8a],.filter-btn[data-v-b19b9a8a]:hover{background:var(--deep-blue);color:var(--white)}.products-list[data-v-b19b9a8a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.product-card[data-v-b19b9a8a]{background:var(--white);border-radius:15px;overflow:hidden;box-shadow:var(--shadow);transition:transform .3s ease;position:relative}.product-card[data-v-b19b9a8a]:hover{transform:translateY(-10px)}.product-card:hover .product-overlay[data-v-b19b9a8a]{opacity:1}.product-badge[data-v-b19b9a8a]{position:absolute;top:15px;right:15px;background:var(--brass-gold);color:var(--white);padding:5px 15px;border-radius:15px;font-size:.8rem;font-weight:700;z-index:2}.product-image[data-v-b19b9a8a]{height:250px;background:var(--light-gray);position:relative;overflow:hidden}.product-image img[data-v-b19b9a8a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-overlay[data-v-b19b9a8a]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(30,58,95,.9);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.product-info[data-v-b19b9a8a]{padding:25px}.product-info h3[data-v-b19b9a8a]{color:var(--deep-blue);margin-bottom:10px;font-size:1.4rem}.product-info .product-description[data-v-b19b9a8a]{color:#666;margin-bottom:20px;line-height:1.6}.product-specs[data-v-b19b9a8a]{margin-bottom:20px}.spec-item[data-v-b19b9a8a]{display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #eee}.spec-item[data-v-b19b9a8a]:last-child{border-bottom:none;margin-bottom:0}.spec-label[data-v-b19b9a8a]{color:#666;font-weight:500}.spec-value[data-v-b19b9a8a]{color:var(--deep-blue);font-weight:700}.product-features[data-v-b19b9a8a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.feature-tag[data-v-b19b9a8a]{background:var(--aqua-teal);color:var(--white);padding:4px 12px;border-radius:15px;font-size:.8rem}.product-price[data-v-b19b9a8a]{margin-bottom:25px}.product-price .price-label[data-v-b19b9a8a]{display:block;color:#666;font-size:.9rem;margin-bottom:5px}.product-price .price-amount[data-v-b19b9a8a]{font-size:2rem;font-weight:700;color:var(--brass-gold)}.product-actions[data-v-b19b9a8a]{display:flex;gap:10px;flex-wrap:wrap}.comparison[data-v-b19b9a8a]{background-color:var(--white)}.comparison-header[data-v-b19b9a8a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:20px}.currency-selector[data-v-b19b9a8a]{display:flex;align-items:center;gap:10px}.currency-selector label[data-v-b19b9a8a]{font-weight:600;color:var(--deep-blue);white-space:nowrap}.currency-selector .currency-dropdown[data-v-b19b9a8a]{padding:8px 15px;border:2px solid var(--aqua-teal);border-radius:8px;background-color:var(--white);color:var(--deep-blue);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:200px}.currency-selector .currency-dropdown[data-v-b19b9a8a]:hover{border-color:var(--deep-blue);box-shadow:0 2px 8px rgba(0,0,0,.1)}.currency-selector .currency-dropdown[data-v-b19b9a8a]:focus{outline:none;border-color:var(--deep-blue);box-shadow:0 0 0 3px rgba(52,152,219,.1)}.comparison-table-wrapper[data-v-b19b9a8a]{overflow-x:auto}.comparison-table[data-v-b19b9a8a]{width:100%;border-collapse:collapse;background:var(--white);border-radius:10px;overflow:hidden;box-shadow:var(--shadow)}.comparison-table td[data-v-b19b9a8a],.comparison-table th[data-v-b19b9a8a]{padding:15px;text-align:left;border-bottom:1px solid #eee}.comparison-table th[data-v-b19b9a8a]{background:var(--deep-blue);color:var(--white);font-weight:700}.comparison-table td[data-v-b19b9a8a]{background:var(--white)}.comparison-table tr:nth-child(2n) td[data-v-b19b9a8a]{background:var(--light-gray)}.comparison-table tr:hover td[data-v-b19b9a8a]{background:#f0f8ff}.accessories[data-v-b19b9a8a]{background-color:var(--light-gray)}.accessories-grid[data-v-b19b9a8a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.accessory-card[data-v-b19b9a8a]{background:var(--white);padding:30px;border-radius:15px;text-align:center;box-shadow:var(--shadow);transition:transform .3s ease}.accessory-card[data-v-b19b9a8a]:hover{transform:translateY(-5px)}.accessory-image[data-v-b19b9a8a]{margin-bottom:20px}.accessory-icon[data-v-b19b9a8a]{font-size:3rem;display:inline-block;padding:20px;background:var(--light-gray);border-radius:50%}.accessory-card h3[data-v-b19b9a8a]{color:var(--deep-blue);margin-bottom:15px}.accessory-card p[data-v-b19b9a8a]{margin-bottom:20px;line-height:1.6}.accessory-price[data-v-b19b9a8a]{font-size:1.5rem;font-weight:700;color:var(--brass-gold);margin-bottom:20px}.cta[data-v-b19b9a8a]{background:linear-gradient(135deg,var(--deep-blue) 0,var(--aqua-teal) 100%);color:var(--white);text-align:center}.cta-content h2[data-v-b19b9a8a]{font-size:2.5rem;margin-bottom:20px}.cta-content p[data-v-b19b9a8a]{font-size:1.2rem;margin-bottom:40px;opacity:.9}.cta-buttons[data-v-b19b9a8a]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.page-title[data-v-b19b9a8a]{font-size:2rem}.filter-bar[data-v-b19b9a8a]{flex-direction:column;align-items:flex-start}.filter-buttons[data-v-b19b9a8a]{width:100%;justify-content:center}.products-list[data-v-b19b9a8a]{grid-template-columns:1fr}.product-actions[data-v-b19b9a8a]{flex-direction:column}.comparison-table[data-v-b19b9a8a]{font-size:.9rem}.cta-buttons[data-v-b19b9a8a]{flex-direction:column;align-items:center}}.modal-overlay[data-v-b19b9a8a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.product-modal[data-v-b19b9a8a]{background:var(--white);border-radius:20px;max-width:1000px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.3);position:relative}.modal-header[data-v-b19b9a8a]{display:flex;justify-content:space-between;align-items:center;padding:30px 30px 0;border-bottom:1px solid #eee;margin-bottom:30px}.modal-header h2[data-v-b19b9a8a]{color:var(--deep-blue);margin:0;font-size:1.8rem}.close-btn[data-v-b19b9a8a]{background:none;border:none;font-size:2rem;color:#666;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.close-btn[data-v-b19b9a8a]:hover{background:var(--light-gray);color:var(--deep-blue)}.modal-content[data-v-b19b9a8a]{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:0 30px 30px}.modal-left .product-image-large[data-v-b19b9a8a]{width:100%;height:300px;background:var(--light-gray);border-radius:15px;overflow:hidden;margin-bottom:25px}.modal-left .product-image-large img[data-v-b19b9a8a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-left .product-badge-large[data-v-b19b9a8a]{background:var(--brass-gold);color:var(--white);padding:8px 20px;border-radius:20px;font-size:.9rem;font-weight:700;display:inline-block;margin-bottom:20px}.modal-left .product-description-full[data-v-b19b9a8a]{line-height:1.8;color:#666;margin-bottom:25px;font-size:1.1rem}.modal-left .price-section[data-v-b19b9a8a]{background:var(--light-gray);padding:20px;border-radius:15px;text-align:center}.modal-left .price-section .price-label[data-v-b19b9a8a]{display:block;color:#666;margin-bottom:10px;font-size:1rem}.modal-left .price-section .price-amount[data-v-b19b9a8a]{font-size:2.2rem;font-weight:700;color:var(--brass-gold)}.modal-right .applications-section[data-v-b19b9a8a],.modal-right .features-section[data-v-b19b9a8a],.modal-right .specifications-section[data-v-b19b9a8a]{margin-bottom:30px}.modal-right .applications-section h3[data-v-b19b9a8a],.modal-right .features-section h3[data-v-b19b9a8a],.modal-right .specifications-section h3[data-v-b19b9a8a]{color:var(--deep-blue);margin-bottom:15px;font-size:1.2rem;border-bottom:2px solid var(--aqua-teal);padding-bottom:8px}.spec-grid[data-v-b19b9a8a]{display:flex;flex-direction:column;gap:12px}.spec-row[data-v-b19b9a8a]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.spec-row[data-v-b19b9a8a]:last-child{border-bottom:none}.spec-row .spec-label[data-v-b19b9a8a]{color:#666;font-weight:500;flex:1}.spec-row .spec-value[data-v-b19b9a8a]{color:var(--deep-blue);font-weight:700;flex:1;text-align:right}.features-grid[data-v-b19b9a8a]{display:flex;flex-direction:column;gap:12px}.feature-item[data-v-b19b9a8a]{display:flex;align-items:center;gap:12px;padding:8px 0}.feature-item .feature-icon[data-v-b19b9a8a]{background:var(--aqua-teal);color:var(--white);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.applications-list[data-v-b19b9a8a]{display:flex;flex-wrap:wrap;gap:10px}.application-tag[data-v-b19b9a8a]{background:var(--deep-blue);color:var(--white);padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:500}.modal-actions[data-v-b19b9a8a]{display:flex;gap:15px;margin-top:30px}.modal-actions .btn-large[data-v-b19b9a8a]{flex:1;padding:15px 25px;font-size:1.1rem;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}@media(max-width:768px){.modal-overlay[data-v-b19b9a8a]{padding:10px}.product-modal[data-v-b19b9a8a]{max-height:95vh}.modal-content[data-v-b19b9a8a]{grid-template-columns:1fr;gap:25px;padding:0 20px 20px}.modal-header[data-v-b19b9a8a]{padding:20px 20px 0}.modal-actions[data-v-b19b9a8a]{flex-direction:column}.modal-actions .btn-large[data-v-b19b9a8a]{flex:none}}[data-v-2c25771a]{box-sizing:border-box}.calculator-page[data-v-2c25771a]{padding-top:80px;overflow-x:hidden;width:100%}.page-hero[data-v-2c25771a]{background:linear-gradient(135deg,var(--deep-blue) 0,var(--aqua-teal) 100%);color:var(--white);padding:100px 0;text-align:center}.page-title[data-v-2c25771a]{font-size:3rem;margin-bottom:20px}.page-subtitle[data-v-2c25771a]{font-size:1.3rem;opacity:.9;max-width:600px;margin:0 auto}.calculator-section[data-v-2c25771a]{background-color:var(--white)}.calculator-intro[data-v-2c25771a]{text-align:center;margin-bottom:50px}.calculator-intro h2[data-v-2c25771a]{color:var(--deep-blue);font-size:2.5rem;margin-bottom:20px}.calculator-intro p[data-v-2c25771a]{font-size:1.2rem;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.calculator-container[data-v-2c25771a]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;width:100%;max-width:1200px;margin:0 auto}.calculator-inputs[data-v-2c25771a]{background:var(--light-gray);padding:40px;border-radius:15px;width:100%;box-sizing:border-box}.calculator-inputs h3[data-v-2c25771a]{color:var(--deep-blue);margin-bottom:30px;font-size:1.5rem;text-align:center}.input-group[data-v-2c25771a]{margin-bottom:25px}.input-group label[data-v-2c25771a]{display:block;margin-bottom:8px;color:var(--deep-blue);font-weight:500}.input-group input[data-v-2c25771a],.input-group select[data-v-2c25771a]{width:100%;padding:12px 15px;border:2px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.input-group input[data-v-2c25771a]:focus,.input-group select[data-v-2c25771a]:focus{outline:none;border-color:var(--aqua-teal)}.input-group small[data-v-2c25771a]{display:block;margin-top:5px;color:#666;font-size:.9rem}.calculate-btn[data-v-2c25771a]{width:100%;padding:15px;font-size:1.1rem;font-weight:700;margin-top:20px}.button-group[data-v-2c25771a]{margin-top:30px}.show-recommendations-btn[data-v-2c25771a]{display:flex;align-items:center;justify-content:center;width:100%;padding:15px;font-size:1.1rem;font-weight:700;background-color:var(--brass-gold);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.show-recommendations-btn[data-v-2c25771a]:hover{background-color:#b29126}.show-recommendations-btn[data-v-2c25771a]:disabled{background-color:#ccc;cursor:not-allowed}.show-recommendations-btn .btn-icon[data-v-2c25771a]{margin-right:8px;font-size:1.2em}.calculator-results[data-v-2c25771a]{background:var(--white);border:2px solid var(--aqua-teal);border-radius:15px;padding:30px;width:100%;box-sizing:border-box}.calculator-results h3[data-v-2c25771a]{color:var(--deep-blue);margin-bottom:25px;font-size:1.5rem;text-align:center}.results-grid[data-v-2c25771a]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}.result-card[data-v-2c25771a]{background:var(--light-gray);padding:20px;border-radius:10px;display:flex;align-items:center;gap:15px}.result-card .result-icon[data-v-2c25771a]{font-size:2rem;color:var(--aqua-teal)}.result-card .result-content h4[data-v-2c25771a]{color:var(--deep-blue);margin-bottom:5px;font-size:.9rem}.result-card .result-content .result-value[data-v-2c25771a]{font-size:1.3rem;font-weight:700}.result-card .result-content .result-value.excellent[data-v-2c25771a]{color:#27ae60}.result-card .result-content .result-value.good[data-v-2c25771a]{color:#2ecc71}.result-card .result-content .result-value.fair[data-v-2c25771a]{color:#f39c12}.result-card .result-content .result-value.poor[data-v-2c25771a]{color:#e74c3c}.requirements-check[data-v-2c25771a]{margin-bottom:25px}.requirements-check h4[data-v-2c25771a]{color:var(--deep-blue);margin-bottom:15px}.requirement-item[data-v-2c25771a]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.requirement-item .req-icon[data-v-2c25771a]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem}.requirement-item .req-icon.met[data-v-2c25771a]{background:#27ae60;color:#fff}.requirement-item .req-icon.not-met[data-v-2c25771a]{background:#e74c3c;color:#fff}.warnings[data-v-2c25771a]{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:15px}.warnings h4[data-v-2c25771a]{color:#856404;margin-bottom:10px}.warnings ul[data-v-2c25771a]{margin:0;padding-left:20px}.warnings ul li[data-v-2c25771a]{color:#856404;margin-bottom:5px}.calculation-note[data-v-2c25771a]{background:#e3f2fd;border:1px solid #90caf9;border-radius:8px;padding:15px;margin-top:20px}.calculation-note h4[data-v-2c25771a]{color:#1565c0;margin-bottom:10px;font-size:.95rem}.calculation-note p[data-v-2c25771a]{color:#1565c0;margin:0;font-size:.9rem;line-height:1.5}.height-too-high-notice[data-v-2c25771a]{background:#fff8e1;border:2px dashed #ffc107;border-radius:8px;padding:20px;margin-top:20px}.height-too-high-notice h4[data-v-2c25771a]{color:#ff6f00;margin-bottom:15px;font-size:1.1rem}.height-too-high-notice p[data-v-2c25771a]{color:#5d4037;margin-bottom:15px;line-height:1.6}.height-too-high-notice p strong[data-v-2c25771a]{color:#d32f2f}.height-too-high-notice .solution-options[data-v-2c25771a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin:20px 0}.height-too-high-notice .solution-option[data-v-2c25771a]{background:hsla(0,0%,100%,.7);padding:15px;border-radius:8px;border-left:4px solid #ffc107}.height-too-high-notice .solution-option h5[data-v-2c25771a]{color:#e65100;margin-bottom:8px;font-size:1rem}.height-too-high-notice .solution-option p[data-v-2c25771a]{margin:0;font-size:.9rem}.height-too-high-notice .contact-prompt[data-v-2c25771a]{text-align:center;font-weight:500;margin-top:15px;font-size:.95rem}.height-too-high-notice .contact-prompt a[data-v-2c25771a]{color:var(--deep-blue);text-decoration:underline}.height-too-high-notice .contact-prompt a[data-v-2c25771a]:hover{color:var(--aqua-teal)}.multiple-pumps-section[data-v-2c25771a]{background:#e3f2fd;border:2px solid #64b5f6;border-radius:8px;padding:20px;margin:20px 0}.multiple-pumps-section h4[data-v-2c25771a]{color:#0d47a1;margin-bottom:15px;font-size:1.1rem;text-align:center}.multiple-pumps-section .multiple-pumps-info[data-v-2c25771a]{display:flex;align-items:center;gap:15px;background:hsla(0,0%,100%,.7);padding:15px;border-radius:8px;margin-bottom:15px}.multiple-pumps-section .multiple-pumps-info .pumps-icon[data-v-2c25771a]{font-size:2rem;color:#1976d2;display:flex;align-items:center;justify-content:center;min-width:50px}.multiple-pumps-section .multiple-pumps-info .pumps-content[data-v-2c25771a]{flex:1}.multiple-pumps-section .multiple-pumps-info .pumps-content h5[data-v-2c25771a]{color:#1565c0;margin-bottom:8px;font-size:1rem}.multiple-pumps-section .multiple-pumps-info .pumps-content p[data-v-2c25771a]{margin:0 0 8px;color:#37474f;font-size:.95rem;line-height:1.4}.multiple-pumps-section .multiple-pumps-info .pumps-content p[data-v-2c25771a]:last-child{margin-bottom:0}.multiple-pumps-section .view-solutions-btn[data-v-2c25771a]{display:block;width:100%;max-width:300px;margin:15px auto 0;padding:10px 15px;background-color:#1976d2;color:#fff;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.multiple-pumps-section .view-solutions-btn[data-v-2c25771a]:hover{background-color:#1565c0}.recommendations[data-v-2c25771a]{background-color:var(--light-gray)}.recommendations-intro[data-v-2c25771a]{text-align:center;font-size:1.2rem;color:#666;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.products-grid[data-v-2c25771a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.product-card[data-v-2c25771a]{background:var(--white);border-radius:15px;overflow:hidden;box-shadow:var(--shadow);transition:transform .3s ease;position:relative;max-width:370px}.product-card.best-match[data-v-2c25771a]{border:3px solid var(--brass-gold);transform:scale(1.02)}.product-card[data-v-2c25771a]:hover{transform:translateY(-10px)}.product-card .product-badge[data-v-2c25771a]{position:absolute;top:15px;right:15px;background:var(--brass-gold);color:var(--white);padding:5px 15px;border-radius:15px;font-size:.8rem;font-weight:700;z-index:2}.product-card .product-image[data-v-2c25771a]{height:200px;background:var(--light-gray);display:flex;align-items:center;justify-content:center}.product-card .product-image img[data-v-2c25771a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-card .product-info[data-v-2c25771a]{padding:25px}.product-card .product-info h3[data-v-2c25771a]{color:var(--deep-blue);margin-bottom:10px;font-size:1.3rem}.product-card .product-info .product-description[data-v-2c25771a]{color:#666;margin-bottom:20px;line-height:1.6}.match-reasons[data-v-2c25771a]{background:#e8f5e8;padding:15px;border-radius:8px;margin-bottom:20px}.match-reasons h4[data-v-2c25771a]{color:var(--deep-blue);margin-bottom:10px;font-size:1rem}.match-reasons ul[data-v-2c25771a]{margin:0;padding-left:20px}.match-reasons ul li[data-v-2c25771a]{color:#2d5a2d;margin-bottom:5px;font-size:.9rem}.product-specs[data-v-2c25771a]{margin-bottom:20px}.spec-item[data-v-2c25771a]{display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #eee}.spec-item[data-v-2c25771a]:last-child{border-bottom:none;margin-bottom:0}.spec-item .spec-label[data-v-2c25771a]{color:#666;font-weight:500}.spec-item .spec-value[data-v-2c25771a]{color:var(--deep-blue);font-weight:700}.product-price[data-v-2c25771a]{margin-bottom:25px}.product-price .price-label[data-v-2c25771a]{display:block;color:#666;font-size:.9rem;margin-bottom:5px}.product-price .price-amount[data-v-2c25771a]{font-size:1.5rem;font-weight:700;color:var(--brass-gold)}.product-actions[data-v-2c25771a]{display:flex;gap:10px;flex-wrap:wrap}.site-layout[data-v-2c25771a]{background-color:var(--white)}.layout-container[data-v-2c25771a]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.layout-image img[data-v-2c25771a]{width:100%;height:auto;border-radius:15px;box-shadow:var(--shadow)}.layout-info h3[data-v-2c25771a]{color:var(--deep-blue);margin-bottom:20px;font-size:1.5rem}.layout-info p[data-v-2c25771a]{margin-bottom:30px;line-height:1.6;color:#666}.layout-points[data-v-2c25771a]{display:flex;flex-direction:column;gap:15px}.point-item[data-v-2c25771a]{display:flex;align-items:center;gap:15px}.point-item .point-number[data-v-2c25771a]{width:30px;height:30px;background:var(--aqua-teal);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.next-steps[data-v-2c25771a]{background-color:var(--light-gray)}.steps-grid[data-v-2c25771a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.step-card[data-v-2c25771a]{background:var(--white);padding:30px;border-radius:15px;text-align:center;box-shadow:var(--shadow);transition:transform .3s ease}.step-card[data-v-2c25771a]:hover{transform:translateY(-5px)}.step-card .step-icon[data-v-2c25771a]{font-size:3rem;margin-bottom:20px;color:var(--aqua-teal)}.step-card h3[data-v-2c25771a]{color:var(--deep-blue);margin-bottom:15px}.step-card p[data-v-2c25771a]{margin-bottom:25px;line-height:1.6;color:#666}.calculating-indicator[data-v-2c25771a]{display:flex;align-items:center;justify-content:center;gap:15px;padding:20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid var(--aqua-teal);border-radius:8px;margin-bottom:30px;color:var(--deep-blue);font-weight:500}.calculating-indicator .spinner[data-v-2c25771a]{width:20px;height:20px;border:3px solid #f3f3f3;border-top:3px solid var(--aqua-teal);border-radius:50%;animation:spin-2c25771a 1s linear infinite}@keyframes spin-2c25771a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.calculator-instructions[data-v-2c25771a]{margin-bottom:40px}.instruction-card[data-v-2c25771a]{background:linear-gradient(135deg,#f8fffe,#e6f9f7);border:2px solid var(--aqua-teal);border-radius:12px;padding:30px;margin-bottom:30px}.instruction-card h4[data-v-2c25771a]{color:var(--deep-blue);font-size:1.3rem;margin-bottom:15px;display:flex;align-items:center;gap:12px;line-height:1.4}.instruction-card h4 span[data-v-2c25771a]{display:inline-block;min-width:24px;text-align:center}.instruction-card p[data-v-2c25771a]{color:#555;line-height:1.6;margin-bottom:20px}.instruction-card ul[data-v-2c25771a]{list-style:none;padding:0;margin:0}.instruction-card ul li[data-v-2c25771a]{padding:8px 0;color:#666;line-height:1.6}.instruction-card ul li strong[data-v-2c25771a]{color:var(--deep-blue)}.mobile-only[data-v-2c25771a]{display:none}.desktop-only[data-v-2c25771a]{display:block}@media(max-width:1024px){.calculator-container[data-v-2c25771a]{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.mobile-only[data-v-2c25771a]{display:block}.desktop-only[data-v-2c25771a]{display:none}.page-title[data-v-2c25771a]{font-size:2rem;text-align:center}.page-subtitle[data-v-2c25771a]{font-size:1rem;text-align:center}.calculator-container[data-v-2c25771a]{grid-template-columns:1fr;gap:30px}.calculator-inputs[data-v-2c25771a]{padding:25px;border-radius:12px}.calculator-inputs h3[data-v-2c25771a]{font-size:1.3rem;text-align:center}.input-group[data-v-2c25771a]{margin-bottom:20px}.input-group label[data-v-2c25771a]{font-size:.9rem;margin-bottom:8px}.input-group input[data-v-2c25771a],.input-group select[data-v-2c25771a]{font-size:16px;padding:12px 15px}.input-group small[data-v-2c25771a]{font-size:.8rem;line-height:1.4}.results-grid[data-v-2c25771a]{grid-template-columns:1fr;gap:15px}.result-card[data-v-2c25771a]{padding:20px 15px;text-align:center}.result-card .result-icon[data-v-2c25771a]{font-size:2rem}.result-card h4[data-v-2c25771a]{font-size:.95rem;margin-bottom:8px}.result-card .result-value[data-v-2c25771a]{font-size:1.1rem}.layout-container[data-v-2c25771a]{grid-template-columns:1fr;gap:30px}.product-actions[data-v-2c25771a]{flex-direction:column;gap:10px}.product-actions .btn[data-v-2c25771a]{width:100%;justify-content:center}.product-card[data-v-2c25771a]{padding:20px}.product-card h3[data-v-2c25771a]{font-size:1.2rem}.product-card .product-specs[data-v-2c25771a]{grid-template-columns:1fr;gap:15px}.calculating-indicator[data-v-2c25771a]{padding:15px;gap:10px;text-align:center}.calculating-indicator span[data-v-2c25771a]{font-size:.9rem}.instruction-card[data-v-2c25771a]{padding:20px;margin-bottom:20px}.instruction-card h4[data-v-2c25771a]{font-size:1.1rem}.instruction-card ul li[data-v-2c25771a]{font-size:.9rem;padding:6px 0}.requirements-list .requirement-item[data-v-2c25771a],.warnings-list .warning-item[data-v-2c25771a]{padding:10px;font-size:.9rem}.piston-recommendation[data-v-2c25771a]{padding:15px}.piston-recommendation h4[data-v-2c25771a]{font-size:1rem}.piston-recommendation .piston-size[data-v-2c25771a]{font-size:1.1rem}}@media(max-width:480px){.page-hero[data-v-2c25771a]{padding:40px 0}.page-title[data-v-2c25771a]{font-size:1.8rem}.calculator-inputs[data-v-2c25771a]{padding:20px}.container[data-v-2c25771a]{padding:0 15px}.result-card[data-v-2c25771a]{padding:15px 10px}.result-card .result-icon[data-v-2c25771a]{font-size:1.8rem}.result-card h4[data-v-2c25771a]{font-size:.85rem}.result-card .result-value[data-v-2c25771a]{font-size:1rem}.instruction-card[data-v-2c25771a]{padding:15px}.instruction-card h4[data-v-2c25771a]{font-size:1rem}.instruction-card ul li[data-v-2c25771a]{font-size:.85rem}}[data-v-4c7a7ead]{box-sizing:border-box}.resources-page[data-v-4c7a7ead]{padding-top:80px;overflow-x:hidden;width:100%}.page-hero[data-v-4c7a7ead]{background:linear-gradient(135deg,var(--deep-blue) 0,var(--aqua-teal) 100%);color:var(--white);padding:100px 0;text-align:center}.page-title[data-v-4c7a7ead]{font-size:3rem;margin-bottom:20px}.page-subtitle[data-v-4c7a7ead]{font-size:1.3rem;opacity:.9;max-width:600px;margin:0 auto}.quick-links[data-v-4c7a7ead]{background-color:var(--white)}.links-grid[data-v-4c7a7ead]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.link-card[data-v-4c7a7ead]{background:var(--light-gray);padding:40px 30px;border-radius:15px;text-align:center;cursor:pointer;transition:all .3s ease}.link-card[data-v-4c7a7ead]:hover{transform:translateY(-10px);background:var(--aqua-teal);color:var(--white)}.link-icon[data-v-4c7a7ead]{font-size:3rem;margin-bottom:20px}.link-card h3[data-v-4c7a7ead]{margin-bottom:15px;font-size:1.3rem}.documentation[data-v-4c7a7ead]{background-color:var(--light-gray)}.docs-grid[data-v-4c7a7ead]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:40px}.doc-category[data-v-4c7a7ead]{background:var(--white);border-radius:15px;padding:30px;box-shadow:var(--shadow)}.doc-category h3[data-v-4c7a7ead]{color:var(--deep-blue);margin-bottom:25px;font-size:1.3rem;border-bottom:2px solid var(--brass-gold);padding-bottom:10px}.doc-list[data-v-4c7a7ead]{display:flex;flex-direction:column;gap:20px}.doc-item[data-v-4c7a7ead]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:var(--light-gray);border-radius:10px;transition:transform .3s ease}.doc-item[data-v-4c7a7ead]:hover{transform:translateX(5px)}.doc-info[data-v-4c7a7ead]{display:flex;align-items:center;gap:15px;flex:1}.doc-icon[data-v-4c7a7ead]{font-size:2rem;color:var(--deep-blue)}.doc-details h4[data-v-4c7a7ead]{color:var(--deep-blue);margin-bottom:5px}.doc-details p[data-v-4c7a7ead]{margin-bottom:5px;line-height:1.4}.doc-meta[data-v-4c7a7ead]{font-size:.9rem;color:#666}.videos[data-v-4c7a7ead]{background-color:var(--white)}.videos-grid[data-v-4c7a7ead]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.video-card[data-v-4c7a7ead]{background:var(--light-gray);border-radius:15px;overflow:hidden;box-shadow:var(--shadow);transition:transform .3s ease}.video-card[data-v-4c7a7ead]:hover{transform:translateY(-10px)}.video-thumbnail[data-v-4c7a7ead]{position:relative;height:200px;background:#333;overflow:hidden}.video-thumbnail img[data-v-4c7a7ead]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.play-button[data-v-4c7a7ead]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:hsla(0,0%,100%,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;transition:transform .3s ease}.play-button[data-v-4c7a7ead]:hover{transform:translate(-50%,-50%) scale(1.1)}.video-duration[data-v-4c7a7ead]{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.8);color:var(--white);padding:5px 10px;border-radius:5px;font-size:.8rem}.video-info[data-v-4c7a7ead]{padding:20px}.video-info h3[data-v-4c7a7ead]{color:var(--deep-blue);margin-bottom:10px}.video-info p[data-v-4c7a7ead]{margin-bottom:15px;line-height:1.6}.video-meta[data-v-4c7a7ead]{display:flex;justify-content:space-between;font-size:.9rem;color:#666}.support[data-v-4c7a7ead]{background-color:var(--light-gray)}.support-options[data-v-4c7a7ead]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.support-card[data-v-4c7a7ead]{background:var(--white);padding:40px 30px;border-radius:15px;text-align:center;box-shadow:var(--shadow);transition:transform .3s ease}.support-card[data-v-4c7a7ead]:hover{transform:translateY(-10px)}.support-icon[data-v-4c7a7ead]{font-size:3rem;margin-bottom:20px}.support-card h3[data-v-4c7a7ead]{color:var(--deep-blue);margin-bottom:15px}.support-card p[data-v-4c7a7ead]{margin-bottom:20px;line-height:1.6}.support-details[data-v-4c7a7ead]{background:var(--light-gray);padding:15px;border-radius:10px;margin-bottom:25px}.support-details strong[data-v-4c7a7ead]{color:var(--deep-blue)}.faq[data-v-4c7a7ead]{background-color:var(--white)}.faq-categories[data-v-4c7a7ead]{max-width:800px;margin:0 auto}.faq-nav[data-v-4c7a7ead]{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:40px}.faq-nav-btn[data-v-4c7a7ead]{padding:10px 20px;border:2px solid var(--deep-blue);background:transparent;color:var(--deep-blue);border-radius:25px;cursor:pointer;transition:all .3s ease}.faq-nav-btn.active[data-v-4c7a7ead],.faq-nav-btn[data-v-4c7a7ead]:hover{background:var(--deep-blue);color:var(--white)}.faq-list[data-v-4c7a7ead]{display:flex;flex-direction:column;gap:20px}.faq-item[data-v-4c7a7ead]{background:var(--light-gray);border-radius:10px;overflow:hidden;box-shadow:var(--shadow)}.faq-question[data-v-4c7a7ead]{padding:25px 30px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.faq-question[data-v-4c7a7ead]:hover{background-color:#f0f0f0}.faq-question h3[data-v-4c7a7ead]{color:var(--deep-blue);margin:0}.faq-toggle[data-v-4c7a7ead]{font-size:2rem;color:var(--brass-gold);transition:transform .3s ease}.faq-toggle.active[data-v-4c7a7ead]{transform:rotate(45deg)}.faq-answer[data-v-4c7a7ead]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer.active[data-v-4c7a7ead]{max-height:200px}.faq-answer p[data-v-4c7a7ead]{padding:0 30px 25px;line-height:1.6}.community[data-v-4c7a7ead]{background-color:var(--light-gray)}.community-content[data-v-4c7a7ead]{display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:center}.community-text h3[data-v-4c7a7ead]{color:var(--deep-blue);font-size:2rem;margin-bottom:20px}.community-text p[data-v-4c7a7ead]{margin-bottom:20px;line-height:1.8}.community-text ul[data-v-4c7a7ead]{margin-bottom:30px;padding-left:20px}.community-text ul li[data-v-4c7a7ead]{margin-bottom:10px;line-height:1.6}.community-buttons[data-v-4c7a7ead]{display:flex;gap:15px;flex-wrap:wrap}.community-stats[data-v-4c7a7ead]{display:flex;flex-direction:column;gap:20px}.stat-card[data-v-4c7a7ead]{background:var(--white);padding:30px;border-radius:15px;text-align:center;box-shadow:var(--shadow)}.stat-number[data-v-4c7a7ead]{font-size:2.5rem;font-weight:700;color:var(--deep-blue);margin-bottom:10px}.stat-label[data-v-4c7a7ead]{color:#666;font-size:1.1rem}.contact-cta[data-v-4c7a7ead]{background:linear-gradient(135deg,var(--deep-blue) 0,var(--aqua-teal) 100%);color:var(--white);text-align:center}.cta-content h2[data-v-4c7a7ead]{font-size:2.5rem;margin-bottom:20px}.cta-content p[data-v-4c7a7ead]{font-size:1.2rem;margin-bottom:40px;opacity:.9}@media(max-width:768px){.page-title[data-v-4c7a7ead]{font-size:2rem}.docs-grid[data-v-4c7a7ead]{grid-template-columns:1fr;gap:20px}.doc-category h3[data-v-4c7a7ead]{font-size:1.2rem;text-align:center}.doc-item[data-v-4c7a7ead]{padding:15px}.doc-item .doc-info .doc-details h4[data-v-4c7a7ead]{font-size:1rem}.doc-item .doc-info .doc-details p[data-v-4c7a7ead]{font-size:.9rem;line-height:1.4}.doc-item .doc-info .doc-details .doc-meta[data-v-4c7a7ead]{font-size:.8rem}.doc-item .btn[data-v-4c7a7ead]{padding:8px 16px;font-size:.9rem}.videos-grid[data-v-4c7a7ead]{grid-template-columns:1fr}.support-options[data-v-4c7a7ead]{grid-template-columns:1fr;gap:20px}.support-card[data-v-4c7a7ead]{padding:20px;text-align:center}.community-content[data-v-4c7a7ead]{grid-template-columns:1fr;gap:40px}.community-buttons[data-v-4c7a7ead]{justify-content:center}.faq-nav[data-v-4c7a7ead]{flex-direction:column;align-items:center}}@media(max-width:480px){.page-title[data-v-4c7a7ead]{font-size:1.6rem}.container[data-v-4c7a7ead]{padding:0 15px}.doc-item[data-v-4c7a7ead]{padding:12px}.doc-item .doc-info[data-v-4c7a7ead]{gap:10px}.doc-item .doc-info .doc-icon[data-v-4c7a7ead]{font-size:1.5rem}.doc-item .doc-info .doc-details h4[data-v-4c7a7ead]{font-size:.95rem;margin-bottom:5px}.doc-item .doc-info .doc-details p[data-v-4c7a7ead]{font-size:.85rem}.doc-item .btn[data-v-4c7a7ead]{padding:6px 12px;font-size:.85rem}.support-card[data-v-4c7a7ead]{padding:15px}}.contact-page[data-v-9a18aa9a]{padding-top:80px}.page-hero[data-v-9a18aa9a]{background:linear-gradient(135deg,var(--deep-blue) 0,var(--aqua-teal) 100%);color:var(--white);padding:100px 0;text-align:center}.page-title[data-v-9a18aa9a]{font-size:3rem;margin-bottom:20px}.page-subtitle[data-v-9a18aa9a]{font-size:1.3rem;opacity:.9;max-width:600px;margin:0 auto}.contact-methods[data-v-9a18aa9a]{background-color:var(--white)}.methods-grid[data-v-9a18aa9a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.method-card[data-v-9a18aa9a]{background:var(--light-gray);padding:40px 30px;border-radius:15px;text-align:center;transition:transform .3s ease}.method-card[data-v-9a18aa9a]:hover{transform:translateY(-10px)}.method-icon[data-v-9a18aa9a]{font-size:3rem;margin-bottom:20px}.method-card h3[data-v-9a18aa9a]{color:var(--deep-blue);margin-bottom:15px;font-size:1.3rem}.method-card p[data-v-9a18aa9a]{margin-bottom:20px;line-height:1.6}.method-details[data-v-9a18aa9a]{background:var(--white);padding:20px;border-radius:10px;box-shadow:var(--shadow)}.method-details strong[data-v-9a18aa9a]{color:var(--deep-blue)}.method-details small[data-v-9a18aa9a]{color:#666}.btn-small[data-v-9a18aa9a]{padding:8px 16px;font-size:.9rem;margin-top:10px}.contact-form-section[data-v-9a18aa9a]{background-color:var(--light-gray)}.form-container[data-v-9a18aa9a]{display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:start}.form-content[data-v-9a18aa9a]{background:var(--white);padding:40px;border-radius:15px;box-shadow:var(--shadow);transition:box-shadow .5s ease}.form-content.highlight[data-v-9a18aa9a]{box-shadow:0 0 20px rgba(var(--aqua-teal-rgb),.6)}.form-content h2[data-v-9a18aa9a]{color:var(--deep-blue);margin-bottom:15px;font-size:2rem}.form-content p[data-v-9a18aa9a]{margin-bottom:30px;line-height:1.6;color:#666}.contact-form[data-v-9a18aa9a]{display:flex;flex-direction:column;gap:25px}.form-row[data-v-9a18aa9a]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-9a18aa9a]{display:flex;flex-direction:column}.form-group label[data-v-9a18aa9a]{margin-bottom:8px;color:var(--deep-blue);font-weight:500}.form-group input[data-v-9a18aa9a],.form-group select[data-v-9a18aa9a],.form-group textarea[data-v-9a18aa9a]{padding:12px 15px;border:2px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.form-group input[data-v-9a18aa9a]:focus,.form-group select[data-v-9a18aa9a]:focus,.form-group textarea[data-v-9a18aa9a]:focus{outline:none;border-color:var(--aqua-teal)}.form-group input[data-v-9a18aa9a]::-moz-placeholder,.form-group select[data-v-9a18aa9a]::-moz-placeholder,.form-group textarea[data-v-9a18aa9a]::-moz-placeholder{color:#999}.form-group input[data-v-9a18aa9a]::placeholder,.form-group select[data-v-9a18aa9a]::placeholder,.form-group textarea[data-v-9a18aa9a]::placeholder{color:#999}.form-group textarea[data-v-9a18aa9a]{resize:vertical;min-height:120px}.checkbox-group[data-v-9a18aa9a]{flex-direction:row;align-items:flex-start;gap:15px}.checkbox-group .checkbox-label[data-v-9a18aa9a]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;line-height:1.6}.checkbox-group .checkbox-label input[type=checkbox][data-v-9a18aa9a]{width:18px;height:18px;margin:0;accent-color:var(--aqua-teal)}.checkbox-group .checkbox-label a[data-v-9a18aa9a]{color:var(--deep-blue);text-decoration:none}.checkbox-group .checkbox-label a[data-v-9a18aa9a]:hover{text-decoration:underline}.btn-large[data-v-9a18aa9a]{padding:15px 30px;font-size:1.1rem;font-weight:700}.btn-large[data-v-9a18aa9a]:disabled{opacity:.6;cursor:not-allowed}.form-actions[data-v-9a18aa9a]{display:flex;gap:15px;flex-wrap:wrap}@media(max-width:768px){.form-actions[data-v-9a18aa9a]{flex-direction:column}}.autosave-notice[data-v-9a18aa9a]{margin-top:15px;color:var(--aqua-teal);font-style:italic;text-align:center}.autosave-notice small[data-v-9a18aa9a]{background-color:rgba(78,205,196,.1);padding:5px 10px;border-radius:20px;border:1px solid rgba(78,205,196,.3)}.form-status[data-v-9a18aa9a]{margin-top:30px;padding:20px;border-radius:10px;text-align:center;animation:fadeIn-9a18aa9a .5s ease-in-out}.form-status p[data-v-9a18aa9a]{margin-bottom:10px;line-height:1.6}.form-status .status-icon[data-v-9a18aa9a]{font-size:2rem;margin-bottom:10px}.form-status a[data-v-9a18aa9a]{color:var(--deep-blue);text-decoration:underline;font-weight:600}.form-status.success[data-v-9a18aa9a]{background-color:rgba(46,204,113,.15);border:1px solid rgba(46,204,113,.5)}.form-status.success .status-icon[data-v-9a18aa9a]{color:#2ecc71}.form-status.error[data-v-9a18aa9a]{background-color:rgba(231,76,60,.15);border:1px solid rgba(231,76,60,.5)}.form-status.error .status-icon[data-v-9a18aa9a]{color:#e74c3c}@keyframes fadeIn-9a18aa9a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-sidebar[data-v-9a18aa9a]{display:flex;flex-direction:column;gap:30px}.sidebar-card[data-v-9a18aa9a]{background:var(--white);padding:30px;border-radius:15px;box-shadow:var(--shadow)}.sidebar-card h3[data-v-9a18aa9a]{color:var(--deep-blue);margin-bottom:20px;font-size:1.3rem}.sidebar-card p[data-v-9a18aa9a]{line-height:1.6;margin-bottom:15px}.hours-list[data-v-9a18aa9a]{display:flex;flex-direction:column;gap:12px}.hours-item[data-v-9a18aa9a]{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #eee}.hours-item[data-v-9a18aa9a]:last-child{border-bottom:none}.pricing-list[data-v-9a18aa9a]{display:flex;flex-direction:column;gap:12px}.pricing-item[data-v-9a18aa9a]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #eee}.pricing-item[data-v-9a18aa9a]:last-child{border-bottom:none}.pricing-item strong[data-v-9a18aa9a]{color:var(--deep-blue);font-size:.9rem}.pricing-item span[data-v-9a18aa9a]{color:var(--aqua-teal);font-weight:600;font-size:.9rem}.response-list[data-v-9a18aa9a]{display:flex;flex-direction:column;gap:20px}.response-item[data-v-9a18aa9a]{display:flex;align-items:center;gap:15px}.response-icon[data-v-9a18aa9a]{font-size:1.5rem}.response-details strong[data-v-9a18aa9a]{display:block;color:var(--deep-blue)}.response-details small[data-v-9a18aa9a]{color:#666}.emergency-contact[data-v-9a18aa9a]{background:var(--light-gray);padding:15px;border-radius:10px;text-align:center;margin-top:15px}.emergency-contact strong[data-v-9a18aa9a]{color:var(--deep-blue);font-size:1.1rem}.map-section[data-v-9a18aa9a]{background-color:var(--white)}.map-container[data-v-9a18aa9a]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.map-placeholder[data-v-9a18aa9a]{height:400px;background:var(--light-gray);border-radius:15px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow)}.map-content[data-v-9a18aa9a]{text-align:center;padding:40px}.map-content .map-icon[data-v-9a18aa9a]{font-size:4rem;margin-bottom:20px}.map-content h3[data-v-9a18aa9a]{color:var(--deep-blue);margin-bottom:15px}.map-content p[data-v-9a18aa9a]{margin-bottom:25px;line-height:1.6}.location-info h3[data-v-9a18aa9a]{color:var(--deep-blue);margin-bottom:20px;font-size:1.5rem}.location-info p[data-v-9a18aa9a]{margin-bottom:20px;line-height:1.8}.location-info ul[data-v-9a18aa9a]{margin-bottom:25px;padding-left:20px}.location-info ul li[data-v-9a18aa9a]{margin-bottom:8px;line-height:1.6}.location-buttons[data-v-9a18aa9a]{display:flex;gap:15px;flex-wrap:wrap}.dealer-network[data-v-9a18aa9a]{background-color:var(--light-gray)}.global-distribution[data-v-9a18aa9a]{background-color:var(--white)}.global-distribution .section-title[data-v-9a18aa9a]{text-align:center;color:var(--deep-blue);margin-bottom:15px}.global-distribution .section-subtitle[data-v-9a18aa9a]{text-align:center;font-size:1.2rem;color:#666;margin-bottom:50px}.distributors-grid[data-v-9a18aa9a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto}.distributor-card[data-v-9a18aa9a]{background:linear-gradient(135deg,#f8f9fa,#fff);border:2px solid var(--aqua-teal);border-radius:15px;padding:30px;text-align:center;transition:all .3s ease}.distributor-card[data-v-9a18aa9a]:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.15);border-color:var(--brass-gold)}.distributor-card .distributor-flag[data-v-9a18aa9a]{font-size:4rem;margin-bottom:15px}.distributor-card h3[data-v-9a18aa9a]{color:var(--deep-blue);font-size:1.5rem;margin-bottom:10px}.distributor-card .distributor-name[data-v-9a18aa9a]{color:var(--brass-gold);font-size:1.2rem;font-weight:600;margin-bottom:25px}.distributor-card .distributor-info[data-v-9a18aa9a]{text-align:left}.distributor-card .distributor-info .info-item[data-v-9a18aa9a]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eee}.distributor-card .distributor-info .info-item[data-v-9a18aa9a]:last-child{border-bottom:none}.distributor-card .distributor-info .info-item.website[data-v-9a18aa9a]{text-align:center;margin-top:20px;padding-top:10px;border-top:2px solid var(--aqua-teal);border-bottom:none}.distributor-card .distributor-info .info-item strong[data-v-9a18aa9a]{color:var(--deep-blue);display:block;margin-bottom:5px;font-size:.9rem}.distributor-card .distributor-info .info-item a[data-v-9a18aa9a]{color:var(--aqua-teal);text-decoration:none;transition:color .3s ease}.distributor-card .distributor-info .info-item a[data-v-9a18aa9a]:hover{color:var(--brass-gold)}.distributor-card .distributor-info .info-item a.btn[data-v-9a18aa9a]{color:var(--white);display:inline-block}.distributor-card .distributor-info .info-item a.btn[data-v-9a18aa9a]:hover{transform:translateX(5px)}.section-subtitle[data-v-9a18aa9a]{text-align:center;font-size:1.2rem;color:#666;margin-bottom:40px}.dealer-search[data-v-9a18aa9a]{display:flex;justify-content:center;margin-bottom:40px}.search-form[data-v-9a18aa9a]{display:flex;gap:15px;max-width:500px;width:100%}.search-input[data-v-9a18aa9a]{flex:1;padding:12px 20px;border:2px solid #ddd;border-radius:8px;font-size:1rem}.search-input[data-v-9a18aa9a]:focus{outline:none;border-color:var(--aqua-teal)}.dealer-results[data-v-9a18aa9a]{max-width:800px;margin:0 auto}.dealer-list[data-v-9a18aa9a]{display:flex;flex-direction:column;gap:20px}.dealer-card[data-v-9a18aa9a]{background:var(--white);padding:30px;border-radius:15px;box-shadow:var(--shadow);display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.dealer-info h3[data-v-9a18aa9a]{color:var(--deep-blue);margin-bottom:10px;font-size:1.3rem}.dealer-info .dealer-address[data-v-9a18aa9a]{margin-bottom:5px;line-height:1.6}.dealer-info .dealer-distance[data-v-9a18aa9a]{color:#666;margin-bottom:15px;font-size:.9rem}.dealer-services[data-v-9a18aa9a]{display:flex;gap:8px;flex-wrap:wrap}.service-tag[data-v-9a18aa9a]{background:var(--aqua-teal);color:var(--white);padding:4px 12px;border-radius:15px;font-size:.8rem}.dealer-contact[data-v-9a18aa9a]{text-align:right}.dealer-contact .contact-info[data-v-9a18aa9a]{margin-bottom:15px}.dealer-contact .contact-info strong[data-v-9a18aa9a]{color:var(--deep-blue)}.dealer-contact .contact-info a[data-v-9a18aa9a]{color:var(--aqua-teal);text-decoration:none}.dealer-contact .contact-info a[data-v-9a18aa9a]:hover{text-decoration:underline}.dealer-buttons[data-v-9a18aa9a]{display:flex;gap:10px}@media(max-width:768px){.page-title[data-v-9a18aa9a]{font-size:2rem}.form-container[data-v-9a18aa9a]{grid-template-columns:1fr;gap:40px}.form-row[data-v-9a18aa9a]{grid-template-columns:1fr}.map-container[data-v-9a18aa9a]{grid-template-columns:1fr;gap:40px}.map-placeholder[data-v-9a18aa9a]{height:300px}.location-buttons[data-v-9a18aa9a]{justify-content:center}.search-form[data-v-9a18aa9a]{flex-direction:column}.dealer-card[data-v-9a18aa9a]{grid-template-columns:1fr;gap:20px;text-align:center}.dealer-contact[data-v-9a18aa9a]{text-align:center}.dealer-buttons[data-v-9a18aa9a]{justify-content:center}.distributors-grid[data-v-9a18aa9a]{grid-template-columns:1fr;gap:25px}.distributor-card .distributor-flag[data-v-9a18aa9a]{font-size:3rem}}.whatsapp-link[data-v-9a18aa9a]{color:var(--whatsapp-green);font-weight:700;text-decoration:none;transition:color .2s}.whatsapp-link[data-v-9a18aa9a]:hover{color:var(--whatsapp-green-hover)}.privacy-policy[data-v-690cb25d]{min-height:100vh}.page-hero[data-v-690cb25d]{background:linear-gradient(135deg,var(--deep-blue) 0,var(--aqua-teal) 100%);color:var(--white);padding:120px 0 80px;margin-top:var(--header-height);text-align:center}.page-title[data-v-690cb25d]{font-size:3rem;margin-bottom:20px;font-weight:700}.page-subtitle[data-v-690cb25d]{font-size:1.3rem;opacity:.9;max-width:600px;margin:0 auto}.content[data-v-690cb25d]{padding:80px 0;background-color:var(--white)}.legal-content[data-v-690cb25d]{max-width:800px;margin:0 auto;line-height:1.8}.last-updated[data-v-690cb25d]{background-color:var(--light-gray);padding:20px;border-radius:10px;margin-bottom:40px}.last-updated p[data-v-690cb25d]{margin:0;color:var(--deep-blue)}.content-section[data-v-690cb25d]{margin-bottom:40px}.content-section h2[data-v-690cb25d]{color:var(--deep-blue);font-size:1.8rem;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--aqua-teal)}.content-section h3[data-v-690cb25d]{color:var(--deep-blue);font-size:1.3rem;margin:25px 0 15px}.content-section p[data-v-690cb25d]{margin-bottom:15px;color:#333}.content-section ul[data-v-690cb25d]{margin:15px 0;padding-left:25px}.content-section ul li[data-v-690cb25d]{margin-bottom:8px;color:#333}.contact-info[data-v-690cb25d]{background-color:var(--light-gray);padding:25px;border-radius:10px;border-left:4px solid var(--aqua-teal)}.contact-info p[data-v-690cb25d]{margin-bottom:8px}.contact-info p[data-v-690cb25d]:last-child{margin-bottom:0}@media(max-width:768px){.page-hero[data-v-690cb25d]{padding:100px 0 60px}.page-title[data-v-690cb25d]{font-size:2.5rem}.page-subtitle[data-v-690cb25d]{font-size:1.1rem}.content[data-v-690cb25d]{padding:60px 0}.legal-content[data-v-690cb25d]{padding:0 20px}.content-section h2[data-v-690cb25d]{font-size:1.5rem}}.terms-of-service[data-v-2e9d8128]{min-height:100vh}.page-hero[data-v-2e9d8128]{background:linear-gradient(135deg,var(--deep-blue) 0,var(--aqua-teal) 100%);color:var(--white);padding:120px 0 80px;margin-top:var(--header-height);text-align:center}.page-title[data-v-2e9d8128]{font-size:3rem;margin-bottom:20px;font-weight:700}.page-subtitle[data-v-2e9d8128]{font-size:1.3rem;opacity:.9;max-width:600px;margin:0 auto}.content[data-v-2e9d8128]{padding:80px 0;background-color:var(--white)}.legal-content[data-v-2e9d8128]{max-width:800px;margin:0 auto;line-height:1.8}.last-updated[data-v-2e9d8128]{background-color:var(--light-gray);padding:20px;border-radius:10px;margin-bottom:40px}.last-updated p[data-v-2e9d8128]{margin:0;color:var(--deep-blue)}.content-section[data-v-2e9d8128]{margin-bottom:40px}.content-section h2[data-v-2e9d8128]{color:var(--deep-blue);font-size:1.8rem;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--aqua-teal)}.content-section h3[data-v-2e9d8128]{color:var(--deep-blue);font-size:1.3rem;margin:25px 0 15px}.content-section p[data-v-2e9d8128]{margin-bottom:15px;color:#333}.content-section ul[data-v-2e9d8128]{margin:15px 0;padding-left:25px}.content-section ul li[data-v-2e9d8128]{margin-bottom:8px;color:#333}.company-info[data-v-2e9d8128],.contact-info[data-v-2e9d8128]{background-color:var(--light-gray);padding:25px;border-radius:10px;border-left:4px solid var(--aqua-teal)}.company-info p[data-v-2e9d8128],.contact-info p[data-v-2e9d8128]{margin-bottom:8px}.company-info p[data-v-2e9d8128]:last-child,.contact-info p[data-v-2e9d8128]:last-child{margin-bottom:0}@media(max-width:768px){.page-hero[data-v-2e9d8128]{padding:100px 0 60px}.page-title[data-v-2e9d8128]{font-size:2.5rem}.page-subtitle[data-v-2e9d8128]{font-size:1.1rem}.content[data-v-2e9d8128]{padding:60px 0}.legal-content[data-v-2e9d8128]{padding:0 20px}.content-section h2[data-v-2e9d8128]{font-size:1.5rem}}.warranty-info[data-v-8419318a]{min-height:100vh}.page-hero[data-v-8419318a]{background:linear-gradient(135deg,var(--deep-blue) 0,var(--aqua-teal) 100%);color:var(--white);padding:120px 0 80px;margin-top:var(--header-height);text-align:center}.page-title[data-v-8419318a]{font-size:3rem;margin-bottom:20px;font-weight:700}.page-subtitle[data-v-8419318a]{font-size:1.3rem;opacity:.9;max-width:600px;margin:0 auto}.content[data-v-8419318a]{padding:80px 0;background-color:var(--white)}.legal-content[data-v-8419318a]{max-width:1000px;margin:0 auto;line-height:1.8}.warranty-highlight[data-v-8419318a]{background:linear-gradient(135deg,var(--aqua-teal) 0,var(--deep-blue) 100%);color:var(--white);padding:40px;border-radius:15px;text-align:center;margin-bottom:60px}.warranty-highlight h2[data-v-8419318a]{font-size:2.2rem;margin-bottom:20px}.warranty-highlight p[data-v-8419318a]{font-size:1.2rem;opacity:.9}.content-section[data-v-8419318a]{margin-bottom:50px}.content-section h2[data-v-8419318a]{color:var(--deep-blue);font-size:1.8rem;margin-bottom:30px;padding-bottom:10px;border-bottom:2px solid var(--aqua-teal)}.content-section h3[data-v-8419318a],.content-section h4[data-v-8419318a]{color:var(--deep-blue);margin-bottom:15px}.content-section p[data-v-8419318a]{margin-bottom:15px;color:#333}.content-section ul[data-v-8419318a]{margin:15px 0;padding-left:25px}.content-section ul li[data-v-8419318a]{margin-bottom:8px;color:#333}.warranty-grid[data-v-8419318a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:30px 0}.warranty-card[data-v-8419318a]{background-color:var(--light-gray);padding:30px;border-radius:15px;text-align:center;border:2px solid transparent;transition:all .3s ease}.warranty-card[data-v-8419318a]:hover{border-color:var(--aqua-teal);transform:translateY(-5px)}.warranty-card .warranty-icon[data-v-8419318a]{font-size:3rem;margin-bottom:20px}.warranty-card h3[data-v-8419318a]{margin-bottom:10px}.warranty-card p[data-v-8419318a]{font-weight:700;color:var(--aqua-teal);margin-bottom:20px}.warranty-card ul[data-v-8419318a]{text-align:left;padding-left:20px}.covered-grid[data-v-8419318a],.not-covered-grid[data-v-8419318a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:30px 0}.covered-item[data-v-8419318a],.not-covered-item[data-v-8419318a]{display:flex;align-items:flex-start;gap:15px;padding:20px;background-color:var(--light-gray);border-radius:10px}.covered-item .icon[data-v-8419318a],.not-covered-item .icon[data-v-8419318a]{font-size:1.5rem;flex-shrink:0}.covered-item h4[data-v-8419318a],.not-covered-item h4[data-v-8419318a]{margin-bottom:8px}.covered-item p[data-v-8419318a],.not-covered-item p[data-v-8419318a]{margin:0;font-size:.9rem;color:#666}.process-steps[data-v-8419318a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin:30px 0}.step[data-v-8419318a]{display:flex;align-items:flex-start;gap:20px;padding:25px;background-color:var(--light-gray);border-radius:15px}.step .step-number[data-v-8419318a]{background-color:var(--aqua-teal);color:var(--white);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.step .step-content h4[data-v-8419318a]{margin-bottom:10px}.step .step-content p[data-v-8419318a]{margin:0;font-size:.95rem}.requirements-notice[data-v-8419318a]{background-color:#fff3cd;border:1px solid #ffeaa7;border-left:4px solid #fdcb6e;padding:25px;border-radius:10px}.requirements-notice h4[data-v-8419318a]{color:#b7950b;margin-bottom:15px}.extended-warranty[data-v-8419318a]{background-color:var(--light-gray);padding:30px;border-radius:15px;border-left:4px solid var(--aqua-teal)}.extended-warranty h4[data-v-8419318a]{color:var(--deep-blue);margin-bottom:15px}.warranty-contact[data-v-8419318a]{background-color:var(--light-gray);padding:30px;border-radius:15px}.warranty-contact h4[data-v-8419318a]{color:var(--deep-blue);margin-bottom:20px}.warranty-contact .contact-details[data-v-8419318a]{margin-bottom:30px}.warranty-contact .contact-details p[data-v-8419318a]{margin-bottom:8px}.warranty-contact .contact-details p[data-v-8419318a]:last-child{margin-bottom:0}.warranty-contact .emergency-notice[data-v-8419318a]{background-color:#f8d7da;border:1px solid #f5c6cb;border-left:4px solid #dc3545;padding:20px;border-radius:10px}.warranty-contact .emergency-notice h4[data-v-8419318a]{color:#721c24;margin-bottom:10px}.warranty-contact .emergency-notice p[data-v-8419318a]{margin:0;color:#721c24}@media(max-width:768px){.page-hero[data-v-8419318a]{padding:100px 0 60px}.page-title[data-v-8419318a]{font-size:2.5rem}.page-subtitle[data-v-8419318a]{font-size:1.1rem}.content[data-v-8419318a]{padding:60px 0}.legal-content[data-v-8419318a]{padding:0 20px}.warranty-highlight[data-v-8419318a]{padding:30px 20px}.warranty-highlight h2[data-v-8419318a]{font-size:1.8rem}.warranty-highlight p[data-v-8419318a]{font-size:1rem}.covered-grid[data-v-8419318a],.not-covered-grid[data-v-8419318a],.process-steps[data-v-8419318a],.warranty-grid[data-v-8419318a]{grid-template-columns:1fr;gap:20px}.step[data-v-8419318a]{flex-direction:column;text-align:center}}