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}*{box-sizing:border-box;padding:0}*,body{margin:0}body{background-color:#fef8ed;color:#5a3d2b;font-family:Arial,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px}.btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-primary{background-color:#d9770a;color:#fff}.btn-primary:hover{background-color:#c26808;transform:translateY(-2px)}.btn-large{font-size:1.1rem;padding:16px 32px}.header{background-color:#fff8e7;border-bottom:1px solid #ebc99d;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header-container{align-items:center;display:flex;justify-content:space-between}.logo h1{color:#d9770a;font-size:1.8rem;margin:0}.main-nav{display:flex;gap:1.5rem}.main-nav a{color:#5a3d2b;font-weight:600;padding:5px 0;text-decoration:none;transition:color .3s ease}.main-nav a:hover{color:#d9770a}.hero{background-color:#fff3e0;padding:5rem 0}.hero-grid{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.hero-content{text-align:left}.hero h2{color:#5a3d2b;font-size:2.8rem;font-weight:700;margin-bottom:1.5rem}.hero-text{color:#6f4e37;font-size:1.2rem;margin-bottom:2rem}.email-signup{display:flex;gap:1rem;justify-content:flex-start;margin-bottom:1rem}.email-signup input{border:1px solid #ebc99d;border-radius:5px;font-size:1rem;padding:12px;width:300px}.hero-cta-buttons .btn{margin-right:10px}.hero-cta-buttons .btn:last-child{margin-right:0}.mockup-image{align-items:center;display:flex;justify-content:center}.mockup-image img{border-radius:10px;box-shadow:0 8px 25px #5a3d2b26;height:auto;max-width:100%}.section-title{color:#5a3d2b;font-size:2.2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.section-text{color:#6f4e37;font-size:1.1rem;margin:0 auto 3rem;max-width:800px;text-align:center}.trust-bar{background-color:#fff8e7;padding:2rem 0;text-align:center}.trust-bar p{color:#8c6b52;font-size:.9rem;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.about{background-color:#fef8ed;padding:4rem 0}.features{background-color:#fff3e0;padding:4rem 0}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-item{background-color:#fff8e7;border:1px solid #ebc99d;border-radius:10px;box-shadow:0 4px 15px #5a3d2b14;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.feature-item:hover{box-shadow:0 8px 20px #5a3d2b1f;transform:translateY(-5px)}.feature-item h3{color:#d9770a;font-size:1.4rem;margin-bottom:.75rem}.feature-item p{color:#5a3d2b;font-size:1rem}.why-choose-us-section{background-color:#fef8ed;padding:4rem 0}.why-choose-us-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem}.why-item{align-items:flex-start;display:flex;gap:1.5rem;text-align:left}.why-item-icon{color:#d9770a;flex-shrink:0;font-size:2.5rem;margin-top:.25rem}.why-item-content h3{color:#5a3d2b;font-size:1.4rem;margin-bottom:.5rem}.why-item-content p{color:#6f4e37;font-size:1rem}.reviews-section{background-color:#fff3e0;padding:4rem 0}.reviews-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.review-card{background-color:#fff8e7;border:1px solid #ebc99d;border-radius:10px;box-shadow:0 4px 15px #5a3d2b14;display:flex;flex-direction:column;padding:2rem}.review-quote{color:#5a3d2b;flex-grow:1;font-size:1.05rem;font-style:italic;margin-bottom:1.5rem;padding-left:10px;position:relative}.review-quote:before{color:#d9770a;content:"“";font-family:Georgia,serif;font-size:3em;left:-5px;opacity:.3;position:absolute;top:-10px}.reviewer-info{align-items:center;display:flex;margin-top:auto}.reviewer-photo{object-fit:cover}.reviewer-photo,.reviewer-photo-placeholder{background-color:#ebc99d;border-radius:50%;height:50px;margin-right:1rem;width:50px}.reviewer-details .reviewer-name{color:#5a3d2b;font-weight:700;margin:0}.reviewer-details .reviewer-role{color:#8c6b52;font-size:.9rem;margin:0}.faq-section{background-color:#fef8ed;padding:4rem 0}.faq-list{margin:2rem auto 0;max-width:800px}.faq-item{background-color:#fff8e7;border:1px solid #ebc99d;border-radius:8px;box-shadow:0 2px 8px #5a3d2b0d;margin-bottom:1rem}.faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.5rem}.faq-question h3{color:#5a3d2b;font-size:1.2rem;font-weight:600;margin:0}.faq-question span{color:#d9770a;font-size:1.5rem;font-weight:700}.faq-answer{color:#6f4e37;padding:0 1.5rem 1rem}.faq-answer p{margin:0}#about,#faq,#features,#why-choose-us{scroll-margin-top:5rem}.cta{background-color:#fff3e0;padding:5rem 0;text-align:center}.footer{background-color:#fff8e7;border-top:1px solid #ebc99d;padding:4rem 0 2rem}.footer-content{margin-bottom:2rem}.footer-links{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));text-align:left}.footer-section h3{color:#d9770a;font-size:1.2rem;margin-bottom:1rem}.footer-section a{color:#5a3d2b;display:block;margin-bottom:.5rem;text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:#d9770a}.footer-bottom{border-top:1px solid #ebc99d;font-size:.9rem;padding-top:2rem;text-align:center}.success-message{background-color:#e6f4ea;border:1px solid #b3dbc0;border-radius:5px;color:#1e663d}.error-message,.success-message{margin-top:1rem;padding:.75rem;text-align:center}.error-message{background-color:#fce8e6;border:1px solid #f5c6cb;border-radius:5px;color:#a52121}@media (max-width:992px){.hero-grid{grid-template-columns:1fr}.mockup-image{margin-top:2rem}.reviews-grid,.why-choose-us-grid{grid-template-columns:1fr}}@media (max-width:768px){.header-container,.main-nav{flex-direction:column;gap:1rem}.main-nav{align-items:center;width:100%}.main-nav a{padding:.5rem 0}.hero h2{font-size:2.2rem}.hero-text{font-size:1.1rem}.hero-content{text-align:center}.email-signup{align-items:center;flex-direction:column;justify-content:center}.email-signup input{max-width:350px;width:100%}.mockup-image{order:-1}.mockup-image img{max-width:90%}.features-grid{grid-template-columns:1fr}.section-title{font-size:1.8rem}.footer-links{grid-template-columns:1fr 1fr}.footer-links,.footer-section a,.footer-section h3{text-align:center}}
/*# sourceMappingURL=main.e9fc10e7.css.map*/