body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{align-items:center;background-color:var(--white);box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;padding:calc(var(--spacing-unit)*2) calc(var(--spacing-unit)*4)}.navbar-logo a{color:var(--primary-color);font-family:var(--font-family-serif);font-size:1.8rem;font-weight:700;text-decoration:none}.navbar-links{display:flex;list-style:none}.navbar-links li{margin:0 calc(var(--spacing-unit)*2)}.navbar-links a{color:var(--text-color);font-size:1.1rem;font-weight:700;text-decoration:none;transition:color .3s ease}.navbar-links a:hover{color:var(--secondary-color)}.navbar-cta{font-size:1rem;padding:var(--spacing-unit) calc(var(--spacing-unit)*3)}.homepage{font-family:var(--font-family-sans-serif)}.hero-section{align-items:center;background-color:var(--background-color);display:flex;justify-content:center;padding:calc(var(--spacing-unit)*8) calc(var(--spacing-unit)*4);text-align:center}.hero-content h1{font-size:3rem;margin-bottom:calc(var(--spacing-unit)*2)}.hero-content p{font-size:1.2rem;margin-bottom:calc(var(--spacing-unit)*4);margin-left:auto;margin-right:auto;max-width:600px}.micro-trust{color:var(--text-color);font-size:.9rem;margin-top:var(--spacing-unit)}.outcome-cards-container{display:flex;justify-content:space-around;padding:calc(var(--spacing-unit)*4) calc(var(--spacing-unit)*2)}.outcome-card{background-color:var(--white);border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:calc(var(--spacing-unit)*3);text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:22%}.outcome-card:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-5px)}.outcome-card h3{margin-bottom:var(--spacing-unit)}.outcome-card a{color:var(--secondary-color);font-weight:700;text-decoration:none}.social-proof-container{background-color:var(--white);border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:flex;justify-content:space-around;padding:calc(var(--spacing-unit)*4) calc(var(--spacing-unit)*2);text-align:center}.proof-item{display:flex;flex-direction:column}.proof-item strong{color:var(--secondary-color);font-family:var(--font-family-serif);font-size:2.5rem;font-weight:700}.proof-item span{color:var(--text-color);font-size:1rem}.how-it-works-container{padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2);text-align:center}.how-it-works-container h2{font-size:2.5rem;margin-bottom:calc(var(--spacing-unit)*4)}.signature-services-container{background-color:var(--background-color);padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2);text-align:center}.signature-services-container h2{font-size:2.5rem;margin-bottom:calc(var(--spacing-unit)*4)}.services-grid{grid-gap:calc(var(--spacing-unit)*3);display:grid;gap:calc(var(--spacing-unit)*3);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.service-card{box-shadow:0 2px 4px #0000001a;padding:calc(var(--spacing-unit)*3)}.service-card a{color:var(--secondary-color);font-weight:700;text-decoration:none}.before-after-stories-container{padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2);text-align:center}.before-after-stories-container h2{font-size:2.5rem;margin-bottom:calc(var(--spacing-unit)*4)}.stories-grid{grid-gap:calc(var(--spacing-unit)*3);display:grid;gap:calc(var(--spacing-unit)*3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:calc(var(--spacing-unit)*4)}.story-card{background-color:var(--white);border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:calc(var(--spacing-unit)*3)}.story-card h3{font-size:1.8rem;margin-bottom:var(--spacing-unit)}.view-more-link{color:var(--secondary-color);font-size:1.2rem;font-weight:700;text-decoration:none}.educational-teaser-container{background-color:var(--background-color);padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2);text-align:center}.educational-teaser-container h2{font-size:2.5rem;margin-bottom:calc(var(--spacing-unit)*4)}.articles-grid{grid-gap:calc(var(--spacing-unit)*3);display:grid;gap:calc(var(--spacing-unit)*3);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.article-card{background-color:var(--white);border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:calc(var(--spacing-unit)*3);transition:transform .3s ease,box-shadow .3s ease}.article-card:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-5px)}.article-card h3{margin-bottom:var(--spacing-unit)}.article-card a{color:var(--secondary-color);font-weight:700;text-decoration:none}.lead-magnet-container{padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2);text-align:center}.lead-magnet-container h2{font-size:2.5rem;margin-bottom:var(--spacing-unit)}.lead-magnet-form{align-items:center;display:flex;justify-content:center;margin-top:calc(var(--spacing-unit)*3)}.lead-magnet-form input{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-right:var(--spacing-unit);padding:var(--spacing-unit);width:300px}.privacy-reassurance{color:var(--text-color);font-size:.9rem;margin-top:var(--spacing-unit)}.trust-credentials-container{background-color:var(--white);border-top:1px solid #ddd;display:flex;justify-content:space-around;padding:calc(var(--spacing-unit)*4) calc(var(--spacing-unit)*2);text-align:center}.credential-item{display:flex;flex-direction:column}.credential-item strong{color:var(--accent-color);font-family:var(--font-family-serif);font-size:2.5rem;font-weight:700}.credential-item span{color:var(--text-color);font-size:1rem}.final-cta-container{background-color:var(--primary-color);color:var(--white);padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2);text-align:center}.final-cta-container h2{color:var(--white);font-size:2.5rem;margin-bottom:calc(var(--spacing-unit)*3)}.services-page{padding:calc(var(--spacing-unit)*4) calc(var(--spacing-unit)*2)}.service-intro{margin-bottom:calc(var(--spacing-unit)*6);text-align:center}.service-intro h1{font-size:3rem;margin-bottom:var(--spacing-unit)}.service-intro p{color:var(--text-color);font-size:1.2rem;margin:0 auto;max-width:600px}.service-card-grid{grid-gap:calc(var(--spacing-unit)*4);display:grid;gap:calc(var(--spacing-unit)*4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.service-card{background-color:var(--white);border-radius:4px;box-shadow:0 2px 5px #0000001a;padding:calc(var(--spacing-unit)*4);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-5px)}.service-card h3{font-size:1.8rem;margin-bottom:var(--spacing-unit)}.service-card p{margin-bottom:calc(var(--spacing-unit)*2)}.learn-more-link{color:var(--secondary-color);display:block;font-weight:700;margin-bottom:var(--spacing-unit);text-decoration:none}.simple-process-container{background-color:var(--background-color);padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2);text-align:center}.simple-process-container h2{font-size:2.5rem;margin-bottom:calc(var(--spacing-unit)*4)}.steps{display:flex;justify-content:space-around}.step{width:30%}.step h3{color:var(--secondary-color);font-size:1.8rem;margin-bottom:var(--spacing-unit)}.service-testimonials-container{padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2);text-align:center}.service-testimonials-container h2{font-size:2.5rem;margin-bottom:calc(var(--spacing-unit)*4)}.testimonials-grid{grid-gap:calc(var(--spacing-unit)*4);display:grid;gap:calc(var(--spacing-unit)*4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.testimonial-card{background-color:var(--white);border-radius:4px;box-shadow:0 2px 5px #0000001a;padding:calc(var(--spacing-unit)*4)}.testimonial-card p{font-size:1.1rem;font-style:italic;margin-bottom:var(--spacing-unit)}.service-faq-container{margin:0 auto;max-width:800px;padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2)}.service-faq-container h2{font-size:2.5rem;margin-bottom:calc(var(--spacing-unit)*4);text-align:center}.closing-cta-container{background-color:var(--background-color);padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2);text-align:center}.closing-cta-container h2{font-size:2.5rem;margin-bottom:var(--spacing-unit)}.closing-cta-form{align-items:center;display:flex;justify-content:center;margin-top:calc(var(--spacing-unit)*3)}.closing-cta-form input{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-right:var(--spacing-unit);padding:var(--spacing-unit);width:300px}.how-it-works-page{padding:calc(var(--spacing-unit)*4) calc(var(--spacing-unit)*2)}.how-it-works-hero{background-color:var(--background-color);padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*4);text-align:center}.how-it-works-hero h1{font-size:3rem;margin-bottom:calc(var(--spacing-unit)*3);margin-left:auto;margin-right:auto;max-width:600px}.interactive-stepper-container{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:2rem}.step-card{align-items:flex-start;display:flex;margin-bottom:2rem;width:100%}.step-number-container{align-items:center;display:flex;flex-direction:column;margin-right:2rem}.step-number{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:2rem;font-weight:700;height:60px;justify-content:center;width:60px}.step-line,.step-number{background-color:#007bff}.step-line{flex-grow:1;height:100%;width:2px}.step-card:last-child .step-line{display:none}.step-content{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex-grow:1;padding:2rem}.step-content h3{font-size:1.8rem;margin-bottom:1rem;margin-top:0}.step-content p{font-size:1.1rem;line-height:1.6}.deliverables-section-container{margin:0 auto;max-width:800px;padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2)}.deliverables-section-container h2{font-size:2.5rem;margin-bottom:calc(var(--spacing-unit)*4);text-align:center}.deliverable-tile{border-bottom:1px solid #ddd;padding:calc(var(--spacing-unit)*2) 0}.deliverable-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.deliverable-title h3{font-size:1.2rem;margin:0}.deliverable-content{padding-top:var(--spacing-unit)}.timelines-section-container{background-color:var(--background-color);padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2);text-align:center}.timelines-section-container h2{font-size:2.5rem;margin-bottom:calc(var(--spacing-unit)*4)}.timelines-content{display:flex;justify-content:space-around}.timeline-item{width:30%}.timeline-item h3{color:var(--secondary-color);font-size:1.8rem;margin-bottom:var(--spacing-unit)}.online-vs-onsite-container{padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2);text-align:center}.online-vs-onsite-container h2{font-size:2.5rem;margin-bottom:calc(var(--spacing-unit)*4)}.tabs{margin-bottom:calc(var(--spacing-unit)*3)}.tab{background-color:var(--white);border:1px solid #ddd;cursor:pointer;font-size:1.2rem;padding:var(--spacing-unit) calc(var(--spacing-unit)*3);transition:background-color .3s ease,color .3s ease}.tab.active{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--white)}.tab-content ul{list-style-position:inside;margin:0 auto;max-width:500px;text-align:left}.embedded-proof-container{align-items:center;background-color:var(--background-color);display:flex;justify-content:space-around;padding:calc(var(--spacing-unit)*4) calc(var(--spacing-unit)*2)}.testimonial{font-size:1.2rem;font-style:italic;width:60%}.stats{display:flex;flex-direction:column;text-align:center}.stat-item{margin:var(--spacing-unit) 0}.stat-item strong{color:var(--accent-color);font-family:var(--font-family-serif);font-size:2.5rem;font-weight:700}.stat-item span{color:var(--text-color);font-size:1rem}.micro-faqs-container{margin:0 auto;max-width:800px;padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2)}.micro-faqs-container h2{font-size:2.5rem;margin-bottom:calc(var(--spacing-unit)*4);text-align:center}.visual-aids-container{padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2);text-align:center}.visual-aids-container h2{font-size:2.5rem;margin-bottom:calc(var(--spacing-unit)*4)}.visual-aids-content{display:flex;justify-content:space-around}.visual-aid-item{width:45%}.sample-report-placeholder{align-items:center;background-color:var(--white);border:1px dashed #ccc;display:flex;height:200px;justify-content:center;margin-bottom:var(--spacing-unit)}.multiple-ctas-container{background-color:var(--background-color);display:flex;justify-content:space-around;padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2);text-align:center}.cta-item{width:30%}.cta-item h3{font-size:1.8rem;margin-bottom:var(--spacing-unit)}.results-page{padding:calc(var(--spacing-unit)*4) calc(var(--spacing-unit)*2)}.results-hero-section{background-color:var(--background-color);padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*4);text-align:center}.results-hero-section h1{font-size:3rem;margin-bottom:calc(var(--spacing-unit)*3);margin-left:auto;margin-right:auto;max-width:600px}.outcome-snapshot{display:flex;gap:var(--spacing-unit);justify-content:center;margin-bottom:calc(var(--spacing-unit)*4)}.pill-badge{background-color:var(--white);border-radius:20px;box-shadow:0 2px 4px #0000001a;font-weight:700;padding:var(--spacing-unit) calc(var(--spacing-unit)*2)}.cta-buttons{display:flex;gap:var(--spacing-unit);justify-content:center}.before-after-gallery-container{padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2);text-align:center}.before-after-gallery-container h2{font-size:2.5rem;margin-bottom:calc(var(--spacing-unit)*4)}.gallery-grid{grid-gap:calc(var(--spacing-unit)*4);display:grid;gap:calc(var(--spacing-unit)*4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.gallery-tile{background-color:var(--white);border-radius:4px;box-shadow:0 2px 5px #0000001a;padding:calc(var(--spacing-unit)*4);transition:transform .3s ease,box-shadow .3s ease}.gallery-tile:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-5px)}.gallery-tile h3{font-size:1.8rem;margin-bottom:var(--spacing-unit)}.gallery-tile p{font-style:italic}.outcome-filters-container{background-color:var(--background-color);padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2);text-align:center}.outcome-filters-container h2{font-size:2.5rem}.filter-buttons,.outcome-filters-container h2{margin-bottom:calc(var(--spacing-unit)*4)}.filter-button{background-color:var(--white);border:1px solid #ddd;cursor:pointer;font-size:1.2rem;margin:0 var(--spacing-unit);padding:var(--spacing-unit) calc(var(--spacing-unit)*3);transition:background-color .3s ease,color .3s ease}.filter-button.active{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--white)}.filtered-content{border:1px dashed #ccc;padding:calc(var(--spacing-unit)*4)}.mapped-testimonials-container{background-color:var(--background-color);padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2)}.mapped-testimonials-container h2{font-size:2.5rem;text-align:center}.mapped-testimonials-container h2,.testimonial-category{margin-bottom:calc(var(--spacing-unit)*4)}.testimonial-category h3{border-bottom:2px solid var(--secondary-color);display:inline-block;font-size:1.8rem;margin-bottom:var(--spacing-unit);padding-bottom:var(--spacing-unit)}.testimonial-item{font-size:1.1rem;font-style:italic}.credibility-strip-container{background-color:var(--background-color);border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:flex;justify-content:space-around;padding:calc(var(--spacing-unit)*4) calc(var(--spacing-unit)*2)}.credibility-item{text-align:center;width:30%}.credibility-item h4{color:var(--accent-color);font-size:1.2rem;margin-bottom:var(--spacing-unit)}.credibility-item p{color:var(--text-color);font-size:.9rem}.results-faq-container{margin:0 auto;max-width:800px;padding:calc(var(--spacing-unit)*6) calc(var(--spacing-unit)*2)}.results-faq-container h2{font-size:2.5rem;margin-bottom:calc(var(--spacing-unit)*4);text-align:center}.faq-item{border-bottom:1px solid #ddd;padding:calc(var(--spacing-unit)*2) 0}.faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.faq-question h3{font-size:1.2rem;margin:0}.faq-answer{padding-top:var(--spacing-unit)}.see-the-difference-container{padding:2rem;text-align:center}.see-the-difference-container h2{font-size:2.5rem;margin-bottom:.5rem}.subtext{color:#555;font-size:1.2rem;margin-bottom:3rem}.lifestyle-tiles-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.lifestyle-tile{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:2rem}.lifestyle-tile h3{font-size:1.5rem;margin-bottom:1rem}.lifestyle-tile p{font-style:italic}.resources-page-container{align-items:center;color:#555;display:flex;font-size:3rem;height:50vh;justify-content:center}.footer-container{background-color:var(--primary-color);color:var(--white);padding:calc(var(--spacing-unit)*4) calc(var(--spacing-unit)*2);text-align:center}.footer-links{margin-bottom:calc(var(--spacing-unit)*2)}.footer-links a{color:var(--white);margin:0 var(--spacing-unit);text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:var(--accent-color)}.footer-info p{margin:var(--spacing-unit) 0}:root{--primary-color:#2c3e50;--secondary-color:#e74c3c;--accent-color:#1abc9c;--text-color:#34495e;--background-color:#ecf0f1;--white:#fff;--font-family-serif:"Georgia","Times New Roman",serif;--font-family-sans-serif:"Helvetica Neue","Arial",sans-serif;--spacing-unit:8px}body{background-color:#ecf0f1;background-color:var(--background-color);color:#34495e;color:var(--text-color);font-family:Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-sans-serif);margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#2c3e50;color:var(--primary-color);font-family:Georgia,Times New Roman,serif;font-family:var(--font-family-serif)}.cta-button{background-color:#e74c3c;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;color:var(--white);cursor:pointer;font-size:1rem;padding:16px 32px;padding:calc(var(--spacing-unit)*2) calc(var(--spacing-unit)*4);transition:background-color .3s ease}.cta-button:hover{background-color:#c0392b}.secondary-cta-button{background-color:#1abc9c;background-color:var(--accent-color);border:none;border-radius:4px;color:#fff;color:var(--white);cursor:pointer;font-size:1rem;padding:16px 32px;padding:calc(var(--spacing-unit)*2) calc(var(--spacing-unit)*4);transition:background-color .3s ease}.secondary-cta-button:hover{background-color:#16a085}
/*# sourceMappingURL=main.4aa7cfe5.css.map*/