:root{--valor-dark: #103948;--valor-accent: #bc5631;--valor-accent-hover: #a34a2a;--valor-teal: #18566c;--valor-bg: #f0f0f0;--valor-bg-alt: #e2e4e6;--valor-text: #103948;--valor-white: #ffffff;--valor-border: #d0d3d6;--valor-shadow: rgba(16, 57, 72, .12)}body,.rte,.rte p,.rte li,p,li,span,.content-for-layout p{color:var(--valor-text);opacity:1}.valor-hero{position:relative;background:linear-gradient(135deg,var(--valor-dark) 0%,var(--valor-teal) 100%);color:var(--valor-white);text-align:center;padding:100px 20px 80px;overflow:hidden}.valor-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="https://img.freepik.com/premium-vector/vector-abstract-wavy-white-monochrome-background_898137-407.jpg" viewBox="0 0 1440 320"><path fill="rgba(255,255,255,0.03)" d="M0,224L48,213.3C96,203,192,181,288,186.7C384,192,480,224,576,218.7C672,213,768,171,864,165.3C960,160,1056,192,1152,197.3C1248,203,1344,181,1392,170.7L1440,160L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"></path></svg>') no-repeat bottom;background-size:cover;pointer-events:none}.valor-hero-content{position:relative;z-index:1;max-width:800px;margin:0 auto}.valor-hero h1{font-size:3rem;font-weight:700;margin-bottom:20px;line-height:1.15;color:var(--valor-white)}.valor-hero p{font-size:1.25rem;margin-bottom:35px;opacity:.92;color:var(--valor-white);line-height:1.6}.valor-hero-ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.valor-btn{display:inline-block;padding:14px 32px;border-radius:6px;font-weight:600;font-size:1rem;text-decoration:none;text-align:center;transition:all .25s ease;cursor:pointer;border:2px solid transparent;letter-spacing:.3px}.valor-btn-primary{background:var(--valor-dark);color:var(--valor-white);border-color:var(--valor-dark)}.valor-btn-primary:hover{background:var(--valor-teal);border-color:var(--valor-teal);color:var(--valor-white);transform:translateY(-2px);box-shadow:0 4px 15px var(--valor-shadow)}.valor-btn-accent{background:var(--valor-accent);color:var(--valor-white);border-color:var(--valor-accent)}.valor-btn-accent:hover{background:var(--valor-accent-hover);border-color:var(--valor-accent-hover);color:var(--valor-white);transform:translateY(-2px);box-shadow:0 4px 15px #bc56314d}.valor-btn-outline{background:transparent;color:var(--valor-white);border-color:var(--valor-white)}.valor-btn-outline:hover{background:var(--valor-white);color:var(--valor-dark);transform:translateY(-2px)}.valor-btn-large{padding:18px 42px;font-size:1.1rem}.valor-services-overview{padding:80px 20px;background:var(--valor-bg)}.valor-services-overview .valor-section-header{text-align:center;margin-bottom:50px}.valor-services-overview .valor-section-header h2{font-size:2.2rem;color:var(--valor-dark);margin-bottom:12px}.valor-services-overview .valor-section-header p{font-size:1.1rem;color:var(--valor-text);max-width:600px;margin:0 auto}.valor-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.valor-service-card{background:var(--valor-white);border-radius:12px;padding:40px 30px;text-align:center;box-shadow:0 2px 12px var(--valor-shadow);transition:transform .3s ease,box-shadow .3s ease}.valor-service-card:hover{transform:translateY(-6px);box-shadow:0 8px 30px #1039482e}.valor-service-icon{width:64px;height:64px;margin:0 auto 20px;background:linear-gradient(135deg,var(--valor-dark),var(--valor-teal));border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--valor-white)}.valor-service-card h3{font-size:1.3rem;color:var(--valor-dark);margin-bottom:10px}.valor-service-card p{color:var(--valor-text);font-size:.95rem;line-height:1.6;margin-bottom:20px}.valor-why-section{padding:80px 20px;background:var(--valor-bg-alt)}.valor-why-section .valor-section-header{text-align:center;margin-bottom:50px}.valor-why-section .valor-section-header h2{font-size:2.2rem;color:var(--valor-dark);margin-bottom:12px}.valor-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1000px;margin:0 auto}.valor-why-item{text-align:center;padding:20px}.valor-why-item .valor-why-number{width:50px;height:50px;background:var(--valor-accent);color:var(--valor-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;margin:0 auto 16px}.valor-why-item h3{color:var(--valor-dark);margin-bottom:8px;font-size:1.1rem}.valor-why-item p{color:var(--valor-text);font-size:.95rem;line-height:1.5}.valor-cta-banner{background:linear-gradient(135deg,var(--valor-dark) 0%,var(--valor-teal) 100%);color:var(--valor-white);text-align:center;padding:70px 20px}.valor-cta-banner h2{font-size:2rem;margin-bottom:16px;color:var(--valor-white)}.valor-cta-banner p{font-size:1.15rem;margin-bottom:30px;opacity:.92;color:var(--valor-white)}.valor-pricing-page{padding:60px 0 80px}.valor-pricing-header{text-align:center;margin-bottom:50px}.valor-pricing-title{font-size:2.5rem;color:var(--valor-dark);margin-bottom:12px}.valor-pricing-subtitle{font-size:1.1rem;color:var(--valor-text);max-width:600px;margin:0 auto}.valor-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1100px;margin:0 auto}.valor-pricing-card{background:var(--valor-white);border-radius:16px;padding:40px 30px;box-shadow:0 2px 16px var(--valor-shadow);display:flex;flex-direction:column;position:relative;transition:transform .3s ease,box-shadow .3s ease;border:2px solid transparent}.valor-pricing-card:hover{transform:translateY(-6px);box-shadow:0 8px 30px #1039482e}.valor-pricing-card-featured{border-color:var(--valor-accent);transform:scale(1.03)}.valor-pricing-card-featured:hover{transform:scale(1.03) translateY(-6px)}.valor-pricing-card-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--valor-accent);color:var(--valor-white);padding:6px 24px;border-radius:20px;font-size:.85rem;font-weight:600;letter-spacing:.5px}.valor-pricing-card-header{text-align:center;margin-bottom:20px}.valor-pricing-card-name{font-size:1.5rem;color:var(--valor-dark);margin-bottom:8px}.valor-pricing-card-best{font-size:.9rem;color:var(--valor-teal);font-style:italic}.valor-pricing-card-price{text-align:center;padding:20px 0;border-top:1px solid var(--valor-border);border-bottom:1px solid var(--valor-border);margin-bottom:24px}.valor-price-amount{font-size:1.6rem;font-weight:700;color:var(--valor-dark)}.valor-pricing-card-features{flex:1;margin-bottom:24px}.valor-pricing-card-features ul{list-style:none;padding:0;margin:0}.valor-pricing-card-features li{padding:8px 0;font-size:.95rem;color:var(--valor-text);display:flex;align-items:flex-start;gap:10px}.valor-check{color:var(--valor-accent);font-weight:700;flex-shrink:0}.valor-pricing-card-cta{text-align:center}.valor-pricing-card-cta .valor-btn{width:100%}.valor-pricing-cta-bottom{text-align:center;margin-top:60px;padding:50px 30px;background:var(--valor-bg-alt);border-radius:16px}.valor-pricing-cta-bottom h3{font-size:1.5rem;color:var(--valor-dark);margin-bottom:10px}.valor-pricing-cta-bottom p{color:var(--valor-text);margin-bottom:24px}.valor-quote-page{padding:60px 0 80px}.valor-quote-header{text-align:center;margin-bottom:40px}.valor-quote-header h1{font-size:2.5rem;color:var(--valor-dark);margin-bottom:12px}.valor-quote-header p{font-size:1.1rem;color:var(--valor-text);max-width:600px;margin:0 auto}.valor-quote-form-container{max-width:750px;margin:0 auto;background:var(--valor-white);padding:50px 40px;border-radius:16px;box-shadow:0 2px 16px var(--valor-shadow)}.valor-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.valor-form-field label{display:block;font-weight:600;margin-bottom:6px;color:var(--valor-dark);font-size:.95rem}.valor-form-field label .required{color:var(--valor-accent)}.valor-form-field input,.valor-form-field select,.valor-form-field textarea{width:100%;padding:12px 16px;border:1px solid var(--valor-border);border-radius:8px;font-size:1rem;color:var(--valor-text);background:var(--valor-bg);transition:border-color .2s ease;box-sizing:border-box}.valor-form-field input:focus,.valor-form-field select:focus,.valor-form-field textarea:focus{outline:none;border-color:var(--valor-teal);box-shadow:0 0 0 3px #18566c1f}.valor-form-field-full{grid-column:1 / -1}.valor-form-submit{text-align:center;margin-top:30px}.valor-form-success{text-align:center;padding:40px;background:#e8f5e9;border-radius:12px;margin-bottom:20px}.valor-check-large{font-size:3rem;color:#2e7d32;display:block;margin-bottom:10px}.valor-form-success h2{color:#2e7d32;margin-bottom:8px}.valor-quote-contact-info{max-width:750px;margin:40px auto 0}.valor-contact-card{background:var(--valor-bg-alt);padding:30px;border-radius:12px;text-align:center}.valor-contact-card h3{color:var(--valor-dark);margin-bottom:12px}.valor-contact-card a{color:var(--valor-accent);text-decoration:none;font-weight:600}.valor-contact-card a:hover{text-decoration:underline}.valor-service-detail{padding:60px 0 80px}.valor-service-cta-section{text-align:center;padding:40px;background:var(--valor-bg-alt);border-radius:16px;margin-top:30px}.valor-service-cta-section h3{color:var(--valor-dark);margin-bottom:12px;font-size:1.3rem}.valor-service-cta-section p{color:var(--valor-text);margin-bottom:20px}@media screen and (max-width:989px){.valor-hero{padding:70px 20px 60px}.valor-hero h1{font-size:2.2rem}.valor-hero p{font-size:1.1rem}.valor-pricing-grid,.valor-services-grid,.valor-why-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}.valor-pricing-card-featured{transform:none}.valor-pricing-card-featured:hover{transform:translateY(-6px)}.valor-form-grid{grid-template-columns:1fr}.valor-quote-form-container{padding:30px 20px}.valor-cta-banner h2{font-size:1.6rem}}@media screen and (max-width:749px){.valor-hero h1{font-size:1.8rem}.valor-hero p{font-size:1rem}.valor-hero-ctas{flex-direction:column;align-items:center}.valor-hero-ctas .valor-btn{width:100%;max-width:300px}.valor-pricing-title,.valor-quote-header h1{font-size:2rem}.valor-btn-large{padding:16px 32px;font-size:1rem}}@media screen and (max-width:749px){.valor-contact-card a[href^="tel:"]{display:inline-block;background:var(--valor-accent);color:var(--valor-white);padding:10px 24px;border-radius:6px;margin-top:8px;text-decoration:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/valor-custom.css.map */
