:root{--primary-green:#347928;--primary-orange:#ff6915;--light-green:#d5ed9f;--light-bg:#fff6e6;--dark-green:#143713;--light-green-bg:#eef8e9;--text-gray:#828f8f;--text-dark:#1a1a1a;--shadow-sm:0 2px 4px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 25px #00000026;--shadow-xl:0 20px 40px #0003;--transition:all .3s cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background-color:#fff}body{color:var(--text-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font-family:Poppins,sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--text-dark);margin-top:0;font-family:Poppins,sans-serif;font-weight:600;line-height:1.2}b,strong{color:var(--text-dark);font-weight:600}p,span{color:var(--text-gray);font-family:Poppins,sans-serif;line-height:1.7}a{transition:var(--transition);text-decoration:none}.content{background-color:#fff}.white-bg{background-color:#fff;padding:20px}.global-margin{margin:0}.main-content{background-color:#fff;background-size:cover;margin:10px}.header{background:var(--light-green);width:100%;min-height:100px;box-shadow:var(--shadow-sm);z-index:1000;transition:var(--transition);align-items:center;padding:0 20px;display:flex;position:sticky;top:0}.header:hover{box-shadow:var(--shadow-md)}.header-link{color:var(--primary-green);transition:var(--transition);border-radius:8px;padding:12px 20px;font-weight:600;position:relative}.header-link:hover{background:#3479281a;transform:translateY(-2px)}.active-link{background:var(--primary-green);color:#fff}.active-link:hover{background:#2a6120;transform:translateY(-2px)}.link-item{font-weight:500}.top-view{background:linear-gradient(135deg,#fff6e6 0%,#fff 100%);padding:60px 20px;position:relative;overflow:hidden;margin:0!important}.top-view:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff69150d 0%,#0000 70%);width:100%;height:200%;position:absolute;top:-50%;right:-50%}.top-view .header-main-text{color:var(--primary-orange);margin:0;font-size:clamp(28px,5vw,48px);font-weight:700;line-height:1.2;animation:.6s ease-out fadeInUp}.top-view .header-sub-text{color:var(--primary-green);margin-top:10px;font-size:clamp(18px,3vw,28px);font-weight:600;animation:.8s ease-out fadeInUp}.top-view p{font-size:clamp(14px,2vw,18px);animation:1s ease-out fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.upper-case{text-transform:uppercase;text-underline-offset:4px;text-decoration:underline}.orange-text{color:var(--primary-orange)}.green-text{color:var(--primary-green)}.color-black{color:var(--text-dark)}.color-white{color:#fff}.button{color:#fff;cursor:pointer;width:100%;transition:var(--transition);box-shadow:var(--shadow-md);background:linear-gradient(135deg,#36c0d3 0%,#2ba3b5 100%);border:none;border-radius:8px;padding:12px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.button:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.button:active{transform:translateY(0)}.orange-btn{background:linear-gradient(135deg,var(--primary-orange)0%,#e55a0a 100%);color:#fff;cursor:pointer;transition:var(--transition);box-shadow:var(--shadow-md);border:none;border-radius:10px;padding:14px 28px;font-size:16px;font-weight:600}.orange-btn:hover{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#e55a0a 0%,#cc4f08 100%);transform:translateY(-2px)}.services-header{background:linear-gradient(135deg,var(--primary-orange)0%,#e55a0a 100%);color:#fff;box-shadow:var(--shadow-md);border-top-right-radius:50px;border-bottom-left-radius:50px;padding:16px 40px;font-family:Poppins,sans-serif;font-weight:700;animation:.6s ease-out fadeInUp;display:inline-block}.services-section-header{color:var(--primary-orange);text-decoration:underline;-webkit-text-decoration-color:var(--primary-orange);text-decoration-color:var(--primary-orange);text-underline-offset:12px;margin:0;font-family:Poppins,sans-serif;font-size:clamp(24px,4vw,36px);font-weight:700;line-height:1.3}.services-section-green-header{color:var(--primary-green);align-items:center;gap:8px;margin:0;font-family:Poppins,sans-serif;font-size:clamp(18px,2.5vw,24px);font-weight:600;display:flex}.partner-footer-section{background:linear-gradient(135deg,#eef8e9 0%,#e8f5e1 100%);justify-content:center;padding:60px 20px;position:relative}.partner-footer-section #pricing-btn{background:linear-gradient(135deg,var(--primary-orange)0%,#e55a0a 100%);color:#fff;text-transform:uppercase;cursor:pointer;z-index:999;width:300px;transition:var(--transition);box-shadow:var(--shadow-lg);border:none;border-radius:10px;padding:16px;font-family:Poppins,sans-serif;font-size:20px;font-weight:700}.partner-footer-section #pricing-btn:hover{box-shadow:var(--shadow-xl);transform:translateY(-3px)}.partner-footer-section h2.orange-color{color:var(--primary-orange);text-align:center;width:100%;margin-bottom:40px;font-size:clamp(28px,5vw,42px);font-weight:700}.partner-footer-section h2.orange-color span.green-color{color:var(--primary-green)}.contact-section{background-color:var(--dark-green);opacity:1;align-content:center;align-items:center}.contact-section .bg-image{object-fit:cover;background-image:url(/contact-us-image.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:1000px}.contact-section .footer-section{background-color:var(--dark-green);justify-content:center;width:100%;height:100px;padding:0 20px}.contact-section .last-footer{background-color:var(--dark-green);justify-content:center}.footer-section{background-color:var(--dark-green);padding:20px}.copyright-section{background-color:var(--dark-green);justify-content:center;padding:20px;display:flex}.copyright-section p{text-align:center;color:#fffc}.footer{z-index:999;flex-direction:column;align-self:flex-end;width:100%;margin-top:50px;position:relative;bottom:0}.footer .seo-text{color:#fff;background-color:#80aa80;padding:20px;line-height:1.8}.footer-link{color:#fff;transition:var(--transition);border-radius:8px;padding:12px 20px;font-weight:400}.footer-link:hover{color:var(--light-green);background:#ffffff1a}.micro-header{background:linear-gradient(135deg,var(--dark-green)0%,#0f2a0f 100%);width:100%;padding:8px 20px}.micro-header p{color:#ffffffe6;margin:0;font-family:Poppins,sans-serif;font-size:14px}.contact-top-section{background-image:url(/contact.jpg);background-position:50%;background-size:cover;width:100%;height:400px;position:relative}.contact-top-section:before{content:"";background:#143713d9;position:absolute;inset:0}.contact-top-section .contact-top-section-text-div{text-align:center;z-index:1;background-color:#0000;flex-direction:column;place-content:center;align-items:center;width:100%;height:100%;padding:40px 20px;display:flex;position:relative}.contact-top-section .contact-top-section-text-div h2{color:#fff;margin:0 0 10px;font-family:Poppins,sans-serif;font-size:clamp(32px,5vw,48px);font-weight:700}.contact-top-section .contact-top-section-text-div h3{color:#80aa80;margin:0 0 20px;font-family:Poppins,sans-serif;font-size:clamp(20px,3vw,28px);font-weight:500}.contact-top-section .contact-top-section-text-div p{text-align:center;color:#fff;max-width:800px;font-size:clamp(14px,2vw,18px);font-weight:400;line-height:1.7}.contact-us-form-section{background-color:#fff;padding:40px 20px}.contact-us-form-div .contact-form-btn{background:linear-gradient(135deg,var(--dark-green)0%,#0f2a0f 100%);color:#fff;text-transform:uppercase;cursor:pointer;width:100%;transition:var(--transition);box-shadow:var(--shadow-md);border:none;border-radius:10px;margin-top:10px;padding:14px 28px;font-family:Poppins,sans-serif;font-size:16px;font-weight:700}.contact-us-form-div .contact-form-btn:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.contact-us-form-div .contact-form-btn-disabled{pointer-events:none;color:#999;text-transform:uppercase;background-color:#eaeaea;border:none;border-radius:10px;width:100%;margin-top:10px;padding:14px 28px;font-family:Poppins,sans-serif;font-weight:700}.form-field{background-color:#fff}.h2,.h3,label{color:var(--text-dark);font-weight:600}.services-page{justify-content:center;min-height:calc(100vh - 200px)}.plans-page{justify-content:center}.privacy-page h2,.terms-page h2{color:var(--text-dark)}.privacy-page h2 span.highlight,.terms-page h2 span.highlight{color:var(--primary-green);text-decoration:underline;-webkit-text-decoration-color:var(--primary-orange);text-decoration-color:var(--primary-orange);text-underline-offset:4px;text-decoration-thickness:3px}.privacy-page p,.terms-page p{color:var(--text-dark)}.privacy-page p span.highlight{color:var(--primary-green);text-decoration:underline;-webkit-text-decoration-color:var(--primary-orange);text-decoration-color:var(--primary-orange);text-underline-offset:4px;text-decoration-thickness:3px}.terms-page p span.highlight{color:var(--light-green);text-decoration:underline;-webkit-text-decoration-color:var(--primary-orange);text-decoration-color:var(--primary-orange);text-underline-offset:4px;text-decoration-thickness:3px}.verkle-page h3{text-transform:uppercase;text-underline-offset:4px;font-family:Poppins,sans-serif;font-weight:600;text-decoration:underline}.verkle-page h3.orange-text{color:var(--primary-orange);font-weight:500}.verkle-page .verkle-image{box-shadow:var(--shadow-lg);transition:var(--transition);border-radius:12px}.verkle-page .verkle-image:hover{box-shadow:var(--shadow-xl);transform:scale(1.02)}img{max-width:100%;height:auto;transition:var(--transition);border-radius:8px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}a:focus,button:focus{outline:2px solid var(--primary-orange);outline-offset:2px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.loading{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}
