@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@400;600;700&family=Plus+Jakarta+Sans:wght@400;600;800&family=Inter:wght@500;700&display=swap);:root{--background:#fcf7e2;--foreground:#1a2f1f;--primary:#1b7a3a;--secondary:#ffd700;--accent:#003da5;--border:#e8dcc8;--radius:2.5rem;--faq-bg:#f0f7f2;--faq-hover:#e3ede6;--footer-bg:#1a241e}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Plus Jakarta Sans',sans-serif;background-color:var(--background);color:var(--foreground);line-height:1.6;overflow-x:hidden;width:100%}h1,h2,h3{font-family:'Quicksand',sans-serif;font-weight:700}.font-inter-bold{font-family:'Inter',sans-serif;font-weight:700}.hover-up,.hover-bounce{transition:all 0.4s cubic-bezier(.175,.885,.32,1.275)}.hover-up:hover,.hover-bounce:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 50px -12px rgb(27 122 58 / .15)}details[open] summary~*{animation:sweep .5s ease-in-out}@keyframes sweep{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}.container-fluid{width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}@media (min-width:640px){.container-fluid{max-width:640px}}@media (min-width:768px){.container-fluid{max-width:768px}}@media (min-width:1024px){.container-fluid{max-width:1024px}}@media (min-width:1280px){.container-fluid{max-width:1280px}}@media (max-width:768px){html{font-size:14px}.btn{width:100%;text-align:center;justify-content:center;padding:1rem 2rem}h1{font-size:3rem!important}h2{font-size:2.5rem!important}.section-py{padding-top:4rem;padding-bottom:4rem}}.check-item{display:flex;align-items:center;gap:12px;font-size:1.125rem;color:var(--foreground);font-weight:500}.check-icon{width:24px;height:24px;border:2px solid var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}.faq-section{background-color:var(--faq-bg)}.faq-item{background-color:#fff;transition:background-color 0.3s ease}.faq-item:hover{background-color:var(--faq-hover)}.star-rating svg{width:1.5rem;height:1.5rem;fill:var(--secondary);color:var(--secondary)}.btn{padding:1.25rem 3rem;border-radius:50px;font-weight:800;display:inline-flex;cursor:pointer;border:none;transition:0.3s;text-decoration:none}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 10px 20px rgb(27 122 58 / .2)}.social-icon-rounded{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background-color:rgb(255 255 255 / .1);border-radius:12px;transition:all 0.3s ease;color:#fff}.social-icon-rounded:hover{background-color:var(--secondary);color:var(--primary);transform:translateY(-3px)}.footer-logo-img{height:100px;width:auto;opacity:.95;mix-blend-mode:lighten;transition:transform 0.3s ease}@media (min-width:768px){.footer-logo-img{height:130px}}.hover-bounce{transition:transform 0.3s cubic-bezier(.175,.885,.32,1.275),box-shadow 0.3s ease}.hover-bounce:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 10px 10px -5px rgb(0 0 0 / .04)}.hover-up{transition:transform 0.3s ease,box-shadow 0.3s ease}.hover-up:hover{transform:translateY(-10px);box-shadow:0 20px 25px -5px rgb(0 0 0 / .1)}