.splash-screen-container[data-v-08ff0c17]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;display:flex;align-items:center;justify-content:center;z-index:9999;overflow:hidden}.splash-logo[data-v-08ff0c17]{max-width:200px;height:auto;animation:popAndShrink-08ff0c17 2s ease-in-out infinite}@keyframes popAndShrink-08ff0c17{0%{transform:scale(.8);opacity:0}20%{transform:scale(1.1);opacity:1}50%{transform:scale(1);opacity:1}80%{transform:scale(1.1);opacity:1}to{transform:scale(.8);opacity:0}}.fade-out-enter-active[data-v-08ff0c17],.fade-out-leave-active[data-v-08ff0c17]{transition:opacity .5s ease}.fade-out-enter-from[data-v-08ff0c17],.fade-out-leave-to[data-v-08ff0c17]{opacity:0}.popup-overlay[data-v-20cc7a8b]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.popup-content[data-v-20cc7a8b]{background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-width:500px;width:90%;text-align:center;position:relative;animation:fadeInScale-20cc7a8b .3s ease-out forwards}.close-button[data-v-20cc7a8b]{position:absolute;top:15px;right:15px;background:none;border:none;font-size:1.8rem;color:#888;cursor:pointer;line-height:1;transition:color .2s ease}.close-button[data-v-20cc7a8b]:hover{color:#333}.popup-title[data-v-20cc7a8b]{font-size:2rem;font-weight:700;color:#2c3e50;margin-bottom:15px}.popup-description[data-v-20cc7a8b]{font-size:1.1rem;color:#555;margin-bottom:20px}.popup-image-container[data-v-20cc7a8b]{margin-bottom:20px;border-radius:8px;overflow:hidden;box-shadow:0 4px 10px #0000001a}.popup-image[data-v-20cc7a8b]{width:100%;height:200px;object-fit:cover;display:block}.popup-fact[data-v-20cc7a8b]{font-style:italic;color:#777;font-size:.95rem;margin-top:15px;padding-top:15px;border-top:1px solid #eee}@keyframes fadeInScale-20cc7a8b{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 600px){.popup-content[data-v-20cc7a8b]{padding:20px}.popup-title[data-v-20cc7a8b]{font-size:1.6rem}.popup-description[data-v-20cc7a8b]{font-size:1rem}.popup-image[data-v-20cc7a8b]{height:150px}}.modal-overlay[data-v-2c3cdce2]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-2c3cdce2]{background:#fff;border-radius:8px;max-width:800px;width:90%;box-shadow:0 4px 6px #0000001a;position:relative;overflow:hidden}.close-btn[data-v-2c3cdce2]{position:absolute;top:10px;right:15px;font-size:2rem;border:none;background:transparent;cursor:pointer;color:#333;z-index:10}.modal-layout[data-v-2c3cdce2]{display:flex;flex-direction:column;width:100%}@media (min-width: 768px){.modal-layout[data-v-2c3cdce2]{flex-direction:row}}.modal-image-side[data-v-2c3cdce2]{flex:1;display:flex;justify-content:center;align-items:center}.modal-image-side img[data-v-2c3cdce2]{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 767px){.modal-image-side[data-v-2c3cdce2]{height:180px}}.modal-form-side[data-v-2c3cdce2]{flex:1;padding:2rem;display:flex;flex-direction:column;justify-content:center}.modal-body h3[data-v-2c3cdce2]{font-size:1.5rem;margin-bottom:.5rem}.modal-body p[data-v-2c3cdce2]{color:#666;margin-bottom:1rem}.modal-body form[data-v-2c3cdce2]{display:flex;flex-direction:column;align-items:center}.modal-body input[data-v-2c3cdce2]{padding:10px;width:100%;margin-bottom:1rem;border:1px solid #ccc;border-radius:4px}.modal-body button[data-v-2c3cdce2]{padding:10px 20px;border:none;background-color:#105212;color:#fff;border-radius:4px;cursor:pointer}.full-width-btn[data-v-2c3cdce2]{width:100%}.success[data-v-2c3cdce2]{color:#105212}.info[data-v-2c3cdce2]{color:#5cb85c}.error[data-v-2c3cdce2]{color:#dc3545}.welcome-message h3[data-v-2c3cdce2]{color:#105212;font-size:1.8rem}.main-app-content{min-height:100vh;display:flex;flex-direction:column}.blog-content img{max-width:100%!important;height:auto!important;object-fit:contain;margin:20px 0;display:block}.not-found-container[data-v-22fc55bc]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;text-align:center;font-family:Arial,sans-serif;color:#333;padding:20px}.error-code[data-v-22fc55bc]{font-size:6rem;font-weight:700;color:#e74c3c;margin-bottom:10px}.error-message[data-v-22fc55bc]{font-size:2rem;font-weight:700;margin-bottom:20px}.description[data-v-22fc55bc]{font-size:1.1rem;margin-bottom:30px;max-width:600px;line-height:1.5}.home-link[data-v-22fc55bc]{display:inline-block;padding:12px 25px;background-color:#3498db;color:#fff;text-decoration:none;border-radius:5px;font-weight:700;transition:background-color .3s ease}.home-link[data-v-22fc55bc]:hover{background-color:#2980b9}.hero-section[data-v-48c75485]{width:100%;min-height:80vh;background-image:url(/assets/ha7-Bcd1CDjm.jpg);background-size:cover;background-position:center;position:relative;display:flex;justify-content:center;align-items:flex-start;box-sizing:border-box}.hero-section[data-v-48c75485]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0006;z-index:1}.hero-content-wrapper[data-v-48c75485]{position:relative;z-index:2;max-width:900px;width:100%;margin:auto;padding-top:8rem;padding-bottom:5rem;text-align:left}.hero-1[data-v-48c75485],.static-text[data-v-48c75485],.hero-button[data-v-48c75485]{position:relative;text-align:left}.hero-1[data-v-48c75485]{color:#fff;font-size:3rem;line-height:1.2;font-weight:bolder;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin-bottom:.8rem;height:calc(3rem * 1.3);display:flex;align-items:flex-start}.typed-cursor[data-v-48c75485]{color:#fff;opacity:1;font-weight:400;animation:blink-48c75485 .7s infinite}@keyframes blink-48c75485{0%{opacity:1}50%{opacity:0}to{opacity:1}}.static-text[data-v-48c75485]{color:#fff;font-size:1.2rem;line-height:1.6;max-width:600px;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin-bottom:1.5rem;margin-top:0}.hero-button[data-v-48c75485]{background-color:#105212;color:#fff;padding:15px 30px;border:none;border-radius:5px;font-size:1.1rem;cursor:pointer;transition:background-color .3s ease}.hero-button[data-v-48c75485]:hover{background-color:#45a049}@media screen and (max-width: 800px){.hero-section[data-v-48c75485]{min-height:100vh;padding:0 1rem}.hero-content-wrapper[data-v-48c75485]{padding-top:5rem;padding-bottom:3rem}.hero-1[data-v-48c75485]{font-size:2rem;margin-bottom:.6rem;height:2.6rem;display:flex;align-items:flex-start}.static-text[data-v-48c75485]{font-size:1rem;margin-bottom:1rem}.hero-button[data-v-48c75485]{padding:12px 25px;font-size:1rem}}.blog-card-link[data-v-3acb58ba]{text-decoration:none;color:inherit;display:block;margin-bottom:20px}.blog-card[data-v-3acb58ba]{border:1px solid #ddd;border-radius:12px;overflow:hidden;background-color:#fff;transition:box-shadow .3s ease;display:flex;flex-direction:column;height:400px}.blog-card[data-v-3acb58ba]:hover{box-shadow:0 4px 16px #0000001a;cursor:pointer}.blog-image[data-v-3acb58ba]{width:100%;height:200px;object-fit:cover}.blog-content[data-v-3acb58ba]{padding:16px;flex-grow:1;display:flex;flex-direction:column}.blog-title[data-v-3acb58ba]{font-size:1.25rem;font-weight:700;margin-bottom:8px;color:#333}.blog-snippet[data-v-3acb58ba]{color:#555;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:12px}.blog-tags[data-v-3acb58ba]{margin-top:auto;margin-bottom:10px}.tag[data-v-3acb58ba]{font-size:.8rem;background-color:#e7f5ec;color:#207144;padding:4px 8px;border-radius:6px;margin-right:6px;display:inline-block}.blog-date[data-v-3acb58ba]{font-size:.75rem;color:#aaa;margin-top:0}.blog-container[data-v-4dd31751]{padding:4rem 1rem;display:flex;flex-direction:column;align-items:center;background-color:#fff;margin:0 auto;width:100%}.blog-header[data-v-4dd31751]{text-align:center;margin-bottom:2rem;max-width:600px}.blog-title-heading[data-v-4dd31751]{font-size:2.5rem;font-weight:700;color:#105212;margin-bottom:.5rem}.blog-subtitle[data-v-4dd31751]{font-size:1rem;color:#666;line-height:1.5}.blog-grid[data-v-4dd31751]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;width:100%}.blog-cta[data-v-4dd31751]{margin-top:3rem;text-align:center}.blog-cta-button[data-v-4dd31751]{display:inline-block;padding:1rem 2.5rem;background-color:#38a169;color:#fff;border-radius:50px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:background-color .3s ease,transform .3s ease;box-shadow:0 4px 12px #38a1694d;position:relative;overflow:hidden}.blog-cta-button[data-v-4dd31751]:hover{background-color:#2f855a;transform:translateY(-3px);box-shadow:0 8px 20px #38a16966}.blog-cta-button.pulse[data-v-4dd31751]{animation:pulse-4dd31751 2s infinite}.blog-message[data-v-4dd31751]{text-align:center;color:#666;margin-top:2rem}.blog-message.error[data-v-4dd31751]{color:#dc3545}@keyframes pulse-4dd31751{0%,to{box-shadow:0 4px 6px -1px #1052124d,0 2px 4px -1px #10521233,0 0 #22c55eb3}50%{box-shadow:0 4px 6px -1px #1052124d,0 2px 4px -1px #10521233,0 0 0 10px #22c55e00}}@media (max-width: 1024px){.blog-grid[data-v-4dd31751]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.blog-grid[data-v-4dd31751]{grid-template-columns:1fr;gap:1.5rem}.blog-title-heading[data-v-4dd31751]{font-size:2rem}.blog-subtitle[data-v-4dd31751]{font-size:.9rem}}[data-v-056d3d3b]{padding:0;margin:0;box-sizing:border-box}.main[data-v-056d3d3b]{background:none!important;background-color:transparent!important;padding:8rem 0;min-height:50vh;display:flex;align-items:center}.container[data-v-056d3d3b]{background:none!important;background-color:transparent!important;margin:0 auto;padding:0 2rem;max-width:1200px;display:flex;justify-content:center;align-items:center;width:100%}.text_content[data-v-056d3d3b]{background:none!important;background-color:transparent!important;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff}.library-icon[data-v-056d3d3b]{font-size:100px;color:#fff;margin-bottom:20px}.text_content h2[data-v-056d3d3b]{font-size:2.5em;margin-bottom:10px}.text-sub[data-v-056d3d3b]{margin-top:1rem;line-height:1.6;margin-bottom:20px;max-width:600px}.library-button[data-v-056d3d3b]{background:linear-gradient(135deg,#105212,#22c55e);color:#fff;font-weight:700;font-size:1.1rem;padding:1rem 2.5rem;border-radius:2rem;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #1052124d,0 2px 4px -1px #10521233;position:relative;overflow:hidden}.library-button[data-v-056d3d3b]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 15px -3px #10521266,0 4px 6px -2px #1052124d}.library-button.pulse[data-v-056d3d3b]{animation:pulse-056d3d3b 2s infinite}@keyframes pulse-056d3d3b{0%,to{box-shadow:0 4px 6px -1px #1052124d,0 2px 4px -1px #10521233,0 0 #22c55eb3}50%{box-shadow:0 4px 6px -1px #1052124d,0 2px 4px -1px #10521233,0 0 0 10px #22c55e00}}@media (max-width: 768px){.container[data-v-056d3d3b]{padding:0 1rem}.library-icon[data-v-056d3d3b]{font-size:80px;margin-bottom:15px}.text_content h2[data-v-056d3d3b]{font-size:2em}.text-sub[data-v-056d3d3b]{font-size:.95em;margin-bottom:15px}.library-button[data-v-056d3d3b]{padding:12px 25px;font-size:1rem}}.service-detail-popup-overlay[data-v-3421a752]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.service-detail-popup-content[data-v-3421a752]{background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-width:600px;width:90%;text-align:center;position:relative;animation:fadeInScale-3421a752 .3s ease-out forwards}.close-button[data-v-3421a752]{position:absolute;top:15px;right:15px;background:none;border:none;font-size:1.8rem;color:#888;cursor:pointer;line-height:1;transition:color .2s ease}.close-button[data-v-3421a752]:hover{color:#333}.popup-title[data-v-3421a752]{font-size:2rem;font-weight:700;color:#2c3e50;margin-bottom:15px}.popup-description[data-v-3421a752]{font-size:1.1rem;color:#555;line-height:1.6;white-space:pre-wrap;text-align:left}@keyframes fadeInScale-3421a752{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 600px){.service-detail-popup-content[data-v-3421a752]{padding:20px}.popup-title[data-v-3421a752]{font-size:1.6rem}.popup-description[data-v-3421a752]{font-size:1rem}}[data-v-a88c8282]{padding:0;margin:0;box-sizing:border-box}.service-section[data-v-a88c8282]{padding:100px 20px;background-color:#fff}.component-header[data-v-a88c8282]{text-align:center;margin-bottom:50px}@media (max-width: 768px){.component-header[data-v-a88c8282]{margin-bottom:20px}}.component-header h1[data-v-a88c8282]{font-size:3em;margin:0;color:#013b01}.component-header p[data-v-a88c8282]{font-size:1em;color:#666}.services-container[data-v-a88c8282]{margin:0 auto;padding:0 2rem;height:auto;max-width:1200px;display:flex;justify-content:space-between;align-items:stretch;gap:2rem}.service-item[data-v-a88c8282]{width:30%;text-align:center;border-radius:15px;background-color:#fff;box-shadow:0 4px 8px #00000026;transition:box-shadow .3s ease;display:flex;flex-direction:column;height:550px;overflow:hidden}.service-content[data-v-a88c8282]{padding:20px;display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1}.service-item[data-v-a88c8282]:hover{box-shadow:0 10px 20px #00640066}.service-item h2[data-v-a88c8282]{font-size:1.5em;margin-bottom:10px;color:#000;flex-shrink:0}.service-item img[data-v-a88c8282]{width:100%;height:180px;object-fit:cover;border-top-left-radius:15px;border-top-right-radius:15px;flex-shrink:0}.service-item p[data-v-a88c8282]{font-size:1em;color:#444;line-height:1.6;flex-grow:1;overflow-y:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}.view-more[data-v-a88c8282]{color:#013b01;cursor:pointer;font-weight:700;margin-left:5px;white-space:nowrap}.view-more[data-v-a88c8282]:hover{text-decoration:underline}@media (max-width: 768px){.services-container[data-v-a88c8282]{flex-wrap:wrap;padding:0 5px;justify-content:center}.service-item[data-v-a88c8282]{width:98%;height:auto;min-height:450px;margin-bottom:20px}.service-content[data-v-a88c8282]{padding:15px}.service-item p[data-v-a88c8282]{font-size:1em;color:#000;overflow-y:visible;-webkit-line-clamp:unset}}header[data-v-8454e571]{background-color:#fff;position:fixed;width:100%;z-index:1000;box-shadow:0 2px 4px -1px #0000001a,0 1px 2px -1px #0000000f;color:#111}header nav[data-v-8454e571]{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 0;width:90%;transition:.5s ease all;margin:0 auto}@media (min-width: 1140px){header nav[data-v-8454e571]{max-width:1140px}}header nav ul[data-v-8454e571]{list-style:none}header nav .link[data-v-8454e571]{font-weight:500;color:#111;text-decoration:none}header nav li[data-v-8454e571]{text-transform:uppercase;padding:16px;margin-left:16px}header nav .link[data-v-8454e571]{font-size:14px;transition:.5s ease all;padding-bottom:4px;border-bottom:1px solid transparent}header nav .link[data-v-8454e571]:hover{color:#078537;border-color:#111}header nav .link-subscribe[data-v-8454e571]{border:1px solid #2e8b57;border-radius:4px;padding:8px 16px;font-weight:600;background-color:#2e8b57;color:#fff;transition:all .3s ease;border-bottom:none;cursor:pointer}header nav .link-subscribe[data-v-8454e571]:hover{background-color:#1e6b3c;color:#fff;border-color:#1e6b3c;transform:scale(1.05)}header nav .branding[data-v-8454e571]{display:flex;align-items:center}header nav .branding img[data-v-8454e571]{width:50px;border-radius:50%;transition:all .5s ease}header nav .navigation[data-v-8454e571]{display:flex;align-items:center;flex:1;justify-content:flex-end}header nav .icon[data-v-8454e571]{display:flex;align-items:center;position:absolute;top:0;right:24px;height:100%}header nav .icon .hamburger-icon[data-v-8454e571]{cursor:pointer;font-size:24px;transition:.8s ease all;color:#000}header nav .icon-active[data-v-8454e571]{transform:rotate(180deg)}header nav .dropdown-nav[data-v-8454e571]{display:flex;flex-direction:column;position:fixed;width:100%;max-width:250px;height:100%;top:0;left:0;background-color:#fff;padding-top:60px;padding-left:30px}header nav .dropdown-nav li[data-v-8454e571]{margin-left:0}header nav .dropdown-nav li .link[data-v-8454e571]{color:#111}header nav .mobile-nav-enter-active[data-v-8454e571],header nav .mobile-nav-leave-active[data-v-8454e571]{transition:all 1s ease}header nav .mobile-nav-enter-from[data-v-8454e571],header nav .mobile-nav-leave-to[data-v-8454e571]{transform:translate(-250px)}header nav .mobile-nav-enter-to[data-v-8454e571]{transform:translate(0)}.modal-overlay[data-v-8454e571]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-8454e571]{background:#fff;border-radius:8px;max-width:800px;width:90%;box-shadow:0 4px 6px #0000001a;position:relative;overflow:hidden}.close-btn[data-v-8454e571]{position:absolute;top:10px;right:15px;font-size:2rem;border:none;background:transparent;cursor:pointer;color:#333;z-index:10}.modal-layout[data-v-8454e571]{display:flex;flex-direction:column;width:100%}@media (min-width: 768px){.modal-layout[data-v-8454e571]{flex-direction:row}}.modal-image-side[data-v-8454e571]{flex:1;display:flex;justify-content:center;align-items:center}.modal-image-side img[data-v-8454e571]{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 767px){.modal-image-side[data-v-8454e571]{height:180px}}.modal-form-side[data-v-8454e571]{flex:1;padding:2rem;display:flex;flex-direction:column;justify-content:center}.modal-body h3[data-v-8454e571]{font-size:1.5rem;margin-bottom:.5rem}.modal-body p[data-v-8454e571]{color:#666;margin-bottom:1rem}.modal-body form[data-v-8454e571]{display:flex;flex-direction:column;align-items:center}.modal-body input[data-v-8454e571]{padding:10px;width:100%;margin-bottom:1rem;border:1px solid #ccc;border-radius:4px}.modal-body button[data-v-8454e571]{padding:10px 20px;border:none;background-color:#105212;color:#fff;border-radius:4px;cursor:pointer}.full-width-btn[data-v-8454e571]{width:100%}.success[data-v-8454e571]{color:#105212}.info[data-v-8454e571]{color:#5cb85c}.error[data-v-8454e571]{color:#dc3545}.welcome-message h3[data-v-8454e571]{color:#105212;font-size:1.8rem}.fixed-background-scroll-container[data-v-a6f99188]{width:100%}.fixed-background[data-v-a6f99188]{position:fixed;left:0;right:0;width:100%;height:100vh;background-position:center;z-index:-1;background-image:url(/assets/image-asset-DGjp2lQF.jpeg);background-repeat:no-repeat;background-size:cover}.content-wrapper[data-v-a6f99188]{position:relative;z-index:10}.get-in-touch[data-v-77a61198]{max-width:400px;margin:2rem auto;text-align:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#3e3f3f}h2[data-v-77a61198]{margin-bottom:1rem;font-weight:600}.icons[data-v-77a61198]{display:flex;justify-content:center;gap:24px}.icons a img[data-v-77a61198]{width:40px;height:40px;cursor:pointer;transition:transform .2s ease,filter .3s ease;filter:grayscale(30%)}.icons a:hover img[data-v-77a61198],.icons a:focus img[data-v-77a61198]{filter:grayscale(0);transform:scale(1.15);outline:none}.welcome-popup-overlay[data-v-775a1526]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.welcome-popup-content[data-v-775a1526]{background-color:#fff;padding:2.5rem 2rem;border-radius:12px;box-shadow:0 10px 30px #0003;text-align:center;max-width:450px;margin:0 20px;position:relative;animation:fadeInScale-775a1526 .3s ease-out forwards}.close-popup-button[data-v-775a1526]{position:absolute;top:15px;right:20px;background:none;border:none;font-size:2rem;color:#888;cursor:pointer;line-height:1;transition:color .2s ease}.close-popup-button[data-v-775a1526]:hover{color:#333}.welcome-popup-content h3[data-v-775a1526]{font-size:2.2rem;color:#105212;margin-bottom:1rem}.welcome-popup-content p[data-v-775a1526]{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:1.5rem}@keyframes fadeInScale-775a1526{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.footer-container[data-v-b1364381]{background-color:#f7fae5;color:#105212;padding:3rem 1rem 1rem;text-align:center}.signup-box[data-v-b1364381]{max-width:600px;margin:0 auto;padding-bottom:2rem}.signup-box h2[data-v-b1364381]{font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.signup-box p[data-v-b1364381]{font-size:1rem;margin-bottom:1.5rem;color:#333}.form-group[data-v-b1364381]{display:flex;justify-content:center;border:1px solid #ccc;border-radius:8px;overflow:hidden;max-width:500px;margin:0 auto;background-color:#f9f9f9}.form-group input[type=email][data-v-b1364381]{flex:1;border:none;padding:.75rem 1rem;font-size:1rem;outline:none;background-color:transparent}.subscribe-button[data-v-b1364381]{background-color:#105212;color:#fff;border:none;padding:0 1.5rem;font-size:1rem;cursor:pointer;transition:background .3s ease;white-space:nowrap}.subscribe-button[data-v-b1364381]:hover{background-color:#0c3d0e}.error-message[data-v-b1364381]{color:#dc3545;font-weight:700;margin-top:1rem}.footer-info[data-v-b1364381]{margin-top:2rem;border-top:1px solid #ccc;padding-top:1rem;font-size:.9rem}.footer-links[data-v-b1364381]{margin-top:.5rem;display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.footer-links a[data-v-b1364381]{color:#105212;text-decoration:none}.footer-links a[data-v-b1364381]:hover{text-decoration:underline}.why-herballo-section[data-v-03682941]{padding-top:4rem;padding-bottom:4rem;background-color:#f7fae5;color:#4a5568;display:flex;justify-content:center}@media (min-width: 768px){.why-herballo-section[data-v-03682941]{padding-top:6rem;padding-bottom:6rem}}.why-herballo-container[data-v-03682941]{max-width:64rem;margin-left:1.5rem;margin-right:1.5rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center;width:100%}@media (max-width: 767px){.why-herballo-container[data-v-03682941]{margin-left:1rem;margin-right:1rem;padding-left:1rem;padding-right:1rem}}.why-herballo-heading[data-v-03682941]{font-size:2.25rem;font-weight:800;margin-bottom:2.5rem;color:#105212}@media (min-width: 640px){.why-herballo-heading[data-v-03682941]{font-size:3rem}}.why-herballo-content-wrapper[data-v-03682941]{position:relative;padding-left:2rem;padding-right:2rem}@media (max-width: 767px){.why-herballo-content-wrapper[data-v-03682941]{padding-left:1.5rem;padding-right:1.5rem}}.apostrophe-open[data-v-03682941]{position:absolute;left:-.5rem;top:0;font-size:10rem;line-height:1;color:#228c8c33;z-index:0;-webkit-user-select:none;user-select:none;text-shadow:2px 2px 4px rgba(0,0,0,.1);font-family:Georgia,serif}@media (min-width: 768px){.apostrophe-open[data-v-03682941]{left:-1rem;font-size:15rem}}.why-herballo-text[data-v-03682941]{position:relative;z-index:1;font-size:1.125rem;line-height:1.75;color:#1f2937;font-weight:500}@media (min-width: 768px){.why-herballo-text[data-v-03682941]{font-size:1.25rem}}.apostrophe-close[data-v-03682941]{position:absolute;right:-.5rem;bottom:0;font-size:10rem;line-height:1;color:#228c8c33;z-index:0;transform:translateY(25%);-webkit-user-select:none;user-select:none;text-shadow:2px 2px 4px rgba(0,0,0,.1);font-family:Georgia,serif}@media (min-width: 768px){.apostrophe-close[data-v-03682941]{right:-1rem;font-size:15rem}}.how-it-works-container[data-v-43435203]{width:100%;padding:4rem 1rem;background:#fff;min-height:100vh;box-sizing:border-box}.how-it-works-content-wrapper[data-v-43435203]{max-width:1200px;margin:0 auto}.header-section[data-v-43435203]{text-align:center;margin-bottom:4rem}.how-it-works-title[data-v-43435203]{font-size:clamp(2rem,4vw,3rem);font-weight:800;background:linear-gradient(135deg,#105212,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;line-height:1.2}.steps-container[data-v-43435203]{position:relative;margin-bottom:4rem}.steps-grid[data-v-43435203]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;position:relative;z-index:1}@media (min-width: 1024px){.steps-grid[data-v-43435203]{grid-template-columns:repeat(4,1fr)}}.step-card[data-v-43435203]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;padding:2.5rem 2rem;text-align:center;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px -1px #0000000d,0 1px 2px -1px #00000008;transform:translateY(20px);opacity:0;animation:slideInUp-43435203 .6s ease-out forwards;border:1px solid #e2e8f0}.step-card[data-v-43435203]:nth-child(1){animation-delay:.2s}.step-card[data-v-43435203]:nth-child(2){animation-delay:.4s}.step-card[data-v-43435203]:nth-child(3){animation-delay:.6s}.step-card[data-v-43435203]:nth-child(4){animation-delay:.8s}.step-card[data-v-43435203]:hover{transform:translateY(-10px) scale(1.02);border:1px solid #e2e8f0;box-shadow:0 2px 4px -1px #0000000d,0 1px 2px -1px #00000008}.step-icon[data-v-43435203]{width:3.5rem;height:3.5rem;margin:2rem auto 1.5rem;transition:transform .3s ease;color:currentColor;display:block}.step-card:hover .step-icon[data-v-43435203]{transform:scale(1.1) rotate(5deg)}.blue-icon-color[data-v-43435203]{color:#1d4ed8}.green-icon-color[data-v-43435203]{color:#059669}.purple-icon-color[data-v-43435203]{color:#7c3aed}.red-icon-color[data-v-43435203]{color:#dc2626}.step-content[data-v-43435203]{flex-grow:1}.step-title[data-v-43435203]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:1rem;line-height:1.3}.step-description[data-v-43435203]{color:#64748b;line-height:1.6;margin-bottom:1.5rem}.cta-section[data-v-43435203]{text-align:center;margin-top:4rem}.get-started-button[data-v-43435203]{background:linear-gradient(135deg,#105212,#22c55e);color:#fff;font-weight:700;font-size:1.1rem;padding:1rem 2.5rem;border-radius:2rem;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #1052124d,0 2px 4px -1px #10521233;position:relative;overflow:hidden}.get-started-button[data-v-43435203]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.get-started-button[data-v-43435203]:hover:before{opacity:1}.get-started-button[data-v-43435203]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 10px 15px -3px #10521266,0 4px 6px -2px #1052124d}.get-started-button[data-v-43435203]:active{transform:translateY(0) scale(1.02)}.get-started-button.pulse[data-v-43435203]{animation:pulse-43435203 2s infinite}.button-icon[data-v-43435203]{width:1.25rem;height:1.25rem;transition:transform .3s ease}.get-started-button:hover .button-icon[data-v-43435203]{transform:translate(4px)}@keyframes slideInUp-43435203{to{transform:translateY(0);opacity:1}}@keyframes pulse-43435203{0%,to{box-shadow:0 4px 6px -1px #1052124d,0 2px 4px -1px #10521233,0 0 #22c55eb3}50%{box-shadow:0 4px 6px -1px #1052124d,0 2px 4px -1px #10521233,0 0 0 10px #22c55e00}}@media (max-width: 767px){.how-it-works-container[data-v-43435203]{padding:2rem 1rem}.step-card[data-v-43435203]:after{content:none}.step-icon[data-v-43435203]{width:3rem;height:3rem;margin:1.5rem auto 1rem}}@media (min-width: 768px){.step-card[data-v-43435203]:after{content:none}}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;list-style:none;scroll-behavior:smooth}body{font-family:Poppins,sans-serif}.library-page-wrapper[data-v-ec523b9c]{margin-top:80px}.hero-section[data-v-ec523b9c]{position:relative;height:50vh;display:flex;align-items:center;justify-content:center;background-image:url(/images/ha7.jpg);background-size:cover;background-position:center;color:#fff;text-align:center;box-shadow:0 2px 10px #0000001a}.hero-section[data-v-ec523b9c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0006}.hero-content[data-v-ec523b9c]{position:relative;z-index:1;max-width:800px;padding:2rem}.hero-content h1[data-v-ec523b9c]{font-size:2rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-subtitle[data-v-ec523b9c]{font-size:1rem;opacity:.9;margin-bottom:1.5rem}.search-bar-wrapper[data-v-ec523b9c]{position:relative;max-width:600px;margin:0 auto}.search-icon[data-v-ec523b9c]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;z-index:2}.search-bar-hero[data-v-ec523b9c]{width:100%;padding:1rem 1rem 1rem 3rem;font-size:1rem;border:2px solid rgba(255,255,255,.2);border-radius:12px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a}.search-loading[data-v-ec523b9c]{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.search-spinner[data-v-ec523b9c]{width:20px;height:20px;border:2px solid #e5e7eb;border-top:2px solid #10b981;border-radius:50%;animation:spin-ec523b9c 1s linear infinite}.plants-section[data-v-ec523b9c]{padding:2rem 1rem;background:#fafafa}.container[data-v-ec523b9c]{max-width:900px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.results-summary[data-v-ec523b9c]{padding:1.5rem 1.5rem 0;color:#6b7280;font-size:.9rem;border-bottom:1px solid #f3f4f6;margin-bottom:0}.search-term[data-v-ec523b9c]{font-weight:500;color:#10b981}.plants-list[data-v-ec523b9c]{display:flex;flex-direction:column}.plant-card[data-v-ec523b9c]{display:flex;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;cursor:pointer;transition:background-color .2s ease;min-height:120px}.plant-card[data-v-ec523b9c]:hover{background-color:#f0fdf4}.plant-card[data-v-ec523b9c]:last-child{border-bottom:none}.plant-image-container[data-v-ec523b9c]{width:80px;height:80px;border-radius:8px;overflow:hidden;flex-shrink:0;margin-right:1.5rem}.plant-image[data-v-ec523b9c]{width:100%;height:100%;object-fit:cover}.plant-content[data-v-ec523b9c]{flex:1;min-width:0}.plant-info[data-v-ec523b9c]{display:flex;flex-direction:column;gap:.25rem}.plant-name[data-v-ec523b9c]{font-size:1.1rem;font-weight:600;color:#111827;margin:0;line-height:1.4}.plant-scientific[data-v-ec523b9c]{font-style:italic;color:#6b7280;font-size:.9rem;margin:0}.plant-description[data-v-ec523b9c]{color:#6b7280;font-size:.9rem;line-height:1.4;margin:.5rem 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.plant-action[data-v-ec523b9c]{margin-left:1.5rem;flex-shrink:0}.view-details-btn[data-v-ec523b9c]{background-color:#105212;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.view-details-btn[data-v-ec523b9c]:hover{background-color:#45a049}.pagination[data-v-ec523b9c]{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:2rem;border-top:1px solid #e5e7eb;margin-top:1rem}.pagination-btn[data-v-ec523b9c]{padding:.5rem 1rem;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.9rem}.pagination-btn[data-v-ec523b9c]:hover:not(:disabled){background:#f9fafb;border-color:#10b981}.pagination-btn[data-v-ec523b9c]:disabled{opacity:.5;cursor:not-allowed}.pagination-numbers[data-v-ec523b9c]{display:flex;gap:.25rem}.pagination-number[data-v-ec523b9c]{padding:.5rem .75rem;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.9rem;min-width:40px}.pagination-number[data-v-ec523b9c]:hover{background:#f9fafb;border-color:#10b981}.pagination-number.active[data-v-ec523b9c]{background:#10b981;border-color:#10b981;color:#fff}.loading-state[data-v-ec523b9c]{text-align:center;padding:3rem;color:#6b7280}.loading-spinner[data-v-ec523b9c]{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #10b981;border-radius:50%;animation:spin-ec523b9c 1s linear infinite;margin:0 auto 1rem}.error-state[data-v-ec523b9c]{text-align:center;padding:3rem;color:#dc2626}.retry-btn[data-v-ec523b9c]{margin-top:1rem;padding:.75rem 1.5rem;background:#10b981;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer}.retry-btn[data-v-ec523b9c]:hover{background:#059669}.no-results[data-v-ec523b9c]{text-align:center;padding:3rem;color:#6b7280}.no-results-icon[data-v-ec523b9c]{font-size:3rem;margin-bottom:1rem;opacity:.6}.no-results-subtitle[data-v-ec523b9c]{color:#9ca3af;margin-top:.5rem}@keyframes spin-ec523b9c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.library-page-wrapper[data-v-ec523b9c]{margin-top:64px}.plant-card[data-v-ec523b9c]{padding:1rem;flex-direction:column;align-items:flex-start;min-height:auto}.plant-image-container[data-v-ec523b9c]{width:100%;height:180px;margin-right:0;margin-bottom:1rem}.plant-action[data-v-ec523b9c]{margin-left:0;margin-top:1rem;width:100%}.view-details-btn[data-v-ec523b9c]{width:100%;padding:1rem}.pagination[data-v-ec523b9c]{flex-wrap:wrap;gap:.25rem}.pagination-numbers[data-v-ec523b9c]{order:-1;width:100%;justify-content:center;margin-bottom:.5rem}}html[data-v-61904f8e]{scroll-padding-top:80px}.about-container[data-v-61904f8e]{font-family:Poppins,sans-serif;color:#1a1a1a;background:linear-gradient(135deg,#f8fcf9,#e8f5e8);min-height:100vh;position:relative;overflow-x:hidden;padding-top:80px}.bg-decoration[data-v-61904f8e]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden}.floating-leaf[data-v-61904f8e]{position:absolute;color:#48bb781a;font-size:2rem;animation:float-61904f8e 20s infinite linear}@keyframes float-61904f8e{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) rotate(360deg);opacity:0}}.hero-section[data-v-61904f8e]{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;background:linear-gradient(135deg,#38a1691a,#48bb780d);padding:2rem 1rem}.hero-content[data-v-61904f8e]{max-width:1000px;padding:2rem 4rem}.logo-container[data-v-61904f8e]{margin-bottom:2rem;position:relative}.site-logo-new[data-v-61904f8e]{width:120px;height:120px;background:linear-gradient(135deg,#38a169,#48bb78);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;box-shadow:0 20px 40px #38a1694d;animation:logoFloat-61904f8e 6s ease-in-out infinite}.site-logo-new span[data-v-61904f8e]{font-size:3rem;color:#fff}@keyframes logoFloat-61904f8e{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.section-title[data-v-61904f8e]{font-family:Poppins,sans-serif;font-size:clamp(3rem,5vw,5rem);font-weight:700;background:linear-gradient(135deg,#1a5e2f,#38a169);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;letter-spacing:-.02em}.hero-subtitle[data-v-61904f8e]{font-size:2rem;color:#4a5568;margin-bottom:2rem;font-weight:600}.intro[data-v-61904f8e]{font-size:1.1rem;color:#718096;margin-bottom:2rem;line-height:1.8}.cta-button[data-v-61904f8e]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#38a169,#48bb78);color:#fff;padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 10px 30px #38a16966;position:relative;overflow:hidden}.cta-button[data-v-61904f8e]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.cta-button[data-v-61904f8e]:hover:before{left:100%}.cta-button[data-v-61904f8e]:hover{transform:translateY(-5px);box-shadow:0 18px 45px #38a1698c}.content-section[data-v-61904f8e]{max-width:1200px;margin:0 auto;padding:3rem 2rem}.subheading[data-v-61904f8e]{font-family:Poppins,sans-serif;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:600;text-align:center;margin:5rem 0 3rem;color:#1a5e2f;position:relative}.subheading[data-v-61904f8e]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(135deg,#38a169,#48bb78);border-radius:2px}.pillars-grid[data-v-61904f8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:4rem}.pillar.card[data-v-61904f8e]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem;text-align:center;transition:all .4s ease;border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 30px #0000001a;position:relative;overflow:hidden}.pillar.card[data-v-61904f8e]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#38a169,#48bb78);transform:scaleX(0);transition:transform .3s ease}.pillar.card[data-v-61904f8e]:hover{transform:translateY(-10px);box-shadow:0 20px 50px #00000026}.pillar.card[data-v-61904f8e]:hover:before{transform:scaleX(1)}.pillar-icon[data-v-61904f8e]{font-size:4rem;margin-bottom:1.5rem;display:block}.pillar h3[data-v-61904f8e]{font-family:Poppins,sans-serif;font-size:1.5rem;margin-bottom:1rem;color:#1a5e2f;font-weight:600}.pillar p[data-v-61904f8e]{color:#4a5568;margin-bottom:1.5rem;line-height:1.7}.pillar-cta-button[data-v-61904f8e]{display:inline-flex;align-items:center;gap:.5rem;color:#38a169;text-decoration:none;font-weight:600;padding:.5rem 1rem;border-radius:25px;border:2px solid #38a169;transition:all .3s ease;box-shadow:0 4px 12px #38a16933}.pillar-cta-button[data-v-61904f8e]:hover{background:#38a169;color:#fff;transform:translateY(-3px);box-shadow:0 8px 20px #38a16959}.philosophy[data-v-61904f8e]{list-style:none;padding:0;margin:3rem auto 0;max-width:800px}.philosophy-item[data-v-61904f8e]{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:2.5rem;padding:1.5rem 0;position:relative}.philosophy-item[data-v-61904f8e]:not(:last-child):after{content:"";position:absolute;bottom:0;left:60px;right:0;height:1px;background:linear-gradient(90deg,rgba(56,161,105,.3),transparent)}.philosophy-icon[data-v-61904f8e]{font-size:2.5rem;flex-shrink:0;width:60px;text-align:center}.philosophy-content[data-v-61904f8e]{color:#4a5568;font-size:1.1rem;line-height:1.7}.philosophy-content strong[data-v-61904f8e]{color:#1a5e2f;font-weight:600}.vision-text[data-v-61904f8e]{font-size:1.2rem;color:#4a5568;margin-bottom:2rem;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.8}.quote[data-v-61904f8e]{background:linear-gradient(135deg,#38a1691a,#48bb780d);border-left:5px solid #38a169;border-radius:15px;padding:2rem;font-style:italic;font-size:1.3rem;color:#2d3748;margin:3rem auto;max-width:800px;position:relative;text-align:center}.quote[data-v-61904f8e]:before{content:'"';font-size:4rem;color:#38a169;position:absolute;top:-10px;left:20px;font-family:Poppins,sans-serif}.team-member[data-v-61904f8e]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:3rem;padding:3rem;border-radius:20px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 50px #0000001a;max-width:500px;margin-left:auto;margin-right:auto;text-align:center}.team-avatar[data-v-61904f8e]{width:150px;height:150px;border-radius:50%;background:linear-gradient(135deg,#38a169,#48bb78);display:flex;align-items:center;justify-content:center;font-size:3rem;color:#fff;font-weight:700;box-shadow:0 15px 35px #38a1694d}.team-info h3[data-v-61904f8e]{font-family:Poppins,sans-serif;font-size:2rem;margin-bottom:.5rem;color:#1a5e2f}.team-info .role[data-v-61904f8e]{color:#4a5568;font-size:1.1rem;margin-bottom:.5rem}.team-info .location[data-v-61904f8e]{color:#718096;font-size:1rem}.fade-in[data-v-61904f8e],.slide-in[data-v-61904f8e]{opacity:0;transform:translateY(30px);transition:all .6s ease}.fade-in.visible[data-v-61904f8e],.slide-in.visible[data-v-61904f8e]{opacity:1;transform:translateY(0)}.delay-1[data-v-61904f8e]{transition-delay:.1s}.delay-2[data-v-61904f8e]{transition-delay:.2s}.delay-3[data-v-61904f8e]{transition-delay:.3s}.delay-4[data-v-61904f8e]{transition-delay:.4s}.delay-5[data-v-61904f8e]{transition-delay:.5s}.delay-6[data-v-61904f8e]{transition-delay:.6s}.delay-7[data-v-61904f8e]{transition-delay:.7s}.delay-8[data-v-61904f8e]{transition-delay:.8s}.delay-9[data-v-61904f8e]{transition-delay:.9s}.delay-10[data-v-61904f8e]{transition-delay:1s}.delay-11[data-v-61904f8e]{transition-delay:1.1s}.delay-12[data-v-61904f8e]{transition-delay:1.2s}.delay-13[data-v-61904f8e]{transition-delay:1.3s}.delay-14[data-v-61904f8e]{transition-delay:1.4s}.delay-15[data-v-61904f8e]{transition-delay:1.5s}.delay-16[data-v-61904f8e]{transition-delay:1.6s}.delay-17[data-v-61904f8e]{transition-delay:1.7s}@media (max-width: 768px){.about-container[data-v-61904f8e]{padding-top:45px}html[data-v-61904f8e]{scroll-padding-top:45px}.hero-section[data-v-61904f8e]{min-height:80vh;padding:2rem 1rem}.hero-content[data-v-61904f8e]{padding:2rem 1.5rem}.content-section[data-v-61904f8e]{padding:2rem 1rem}.pillars-grid[data-v-61904f8e]{grid-template-columns:1fr;gap:1.5rem}.pillar.card[data-v-61904f8e]{padding:2rem}.philosophy-item[data-v-61904f8e]{flex-direction:column;text-align:center;align-items:center;gap:1rem}.philosophy-item[data-v-61904f8e]:after{left:0!important;width:100%}.philosophy-icon[data-v-61904f8e]{width:auto}.team-member[data-v-61904f8e]{padding:2rem}.team-avatar[data-v-61904f8e]{width:120px;height:120px;font-size:2.5rem}.team-info h3[data-v-61904f8e]{font-size:1.5rem}.quote[data-v-61904f8e]{font-size:1.1rem;padding:1.5rem}.quote[data-v-61904f8e]:before{font-size:3rem}}.under-construction-container[data-v-9e160660]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;width:100vw;text-align:center;background-color:#fff;padding:2rem;box-sizing:border-box}.logo-animation-wrapper[data-v-9e160660]{margin-bottom:2rem}.construction-logo[data-v-9e160660]{max-width:200px;height:auto;animation:popAndShrink-9e160660 2s ease-in-out infinite}@keyframes popAndShrink-9e160660{0%{transform:scale(.8);opacity:0}20%{transform:scale(1.1);opacity:1}50%{transform:scale(1);opacity:1}80%{transform:scale(1.1);opacity:1}to{transform:scale(.8);opacity:0}}.construction-title[data-v-9e160660]{font-size:3rem;font-weight:bolder;margin-bottom:1rem;color:#4caf50;text-shadow:none}.construction-message[data-v-9e160660]{font-size:1.2rem;line-height:1.6;max-width:600px;margin-bottom:2rem;color:#1a1a1a;text-shadow:none}.loader-dots[data-v-9e160660]{display:flex;gap:.5rem;margin-top:1rem}.loader-dots span[data-v-9e160660]{display:block;width:12px;height:12px;background-color:#4caf50;border-radius:50%;animation:bounce-9e160660 1.4s infinite ease-in-out both}.loader-dots span[data-v-9e160660]:nth-child(1){animation-delay:-.32s}.loader-dots span[data-v-9e160660]:nth-child(2){animation-delay:-.16s}.loader-dots span[data-v-9e160660]:nth-child(3){animation-delay:0s}@keyframes bounce-9e160660{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media screen and (max-width: 800px){.construction-title[data-v-9e160660]{font-size:2rem}.construction-message[data-v-9e160660]{font-size:1rem}.construction-logo[data-v-9e160660]{max-width:150px}}.consent-wrapper[data-v-4cf8cc95]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1rem;background-color:#f0f0f0}.consent-card[data-v-4cf8cc95]{width:70%;max-width:600px;background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 20px #0000001a;color:#105212}@media (max-width: 768px){.consent-card[data-v-4cf8cc95]{width:95%;padding:1.5rem}}h1[data-v-4cf8cc95]{font-size:1.8rem;margin-bottom:1rem;text-align:center}.intro[data-v-4cf8cc95]{text-align:center;margin-bottom:1.5rem;color:#333}.terms-box[data-v-4cf8cc95]{background:#fafafa;padding:1rem;border-radius:8px;border:1px solid #ccc;margin-bottom:1.5rem;color:#333;max-height:250px;overflow-y:auto;line-height:1.6}.checkbox-label[data-v-4cf8cc95]{display:flex;align-items:flex-start;gap:.5rem;font-weight:500;margin-bottom:1.5rem;color:#333;-webkit-user-select:none;user-select:none}.proceed-button[data-v-4cf8cc95]{background-color:#105212;color:#fff;border:none;padding:.75rem 2rem;border-radius:6px;font-size:1.1rem;cursor:pointer;width:100%;transition:background-color .3s ease;position:relative;overflow:hidden}.proceed-button[data-v-4cf8cc95]:disabled{background-color:#8fbf8f;cursor:not-allowed}.proceed-button[data-v-4cf8cc95]:not(:disabled):hover{background-color:#0c3d0e}.proceed-button.is-loading[data-v-4cf8cc95]{background-color:#8fbf8f;cursor:wait}.proceed-button.is-loading span[data-v-4cf8cc95]:not([v-if]){opacity:0;transition:opacity .3s ease}.proceed-button.is-loading span[v-if][data-v-4cf8cc95]{opacity:1;transition:opacity .3s ease}.proceed-button[data-v-4cf8cc95]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-4cf8cc95 .8s linear infinite;opacity:0;transform:translate(-50%,-50%) scale(.5);transition:opacity .3s ease,transform .3s ease}.proceed-button.is-loading[data-v-4cf8cc95]:after{opacity:1;transform:translate(-50%,-50%) scale(1)}@keyframes spin-4cf8cc95{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.payment-page[data-v-126fc0f4]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f4f7f6;padding:20px;box-sizing:border-box}.card[data-v-126fc0f4]{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:30px;max-width:450px;width:100%;text-align:center}h1[data-v-126fc0f4]{color:#333;margin-bottom:10px;font-size:2em}p[data-v-126fc0f4]{color:#666;margin-bottom:25px;line-height:1.5}.form-group[data-v-126fc0f4]{margin-bottom:20px;text-align:left}label[data-v-126fc0f4]{display:block;margin-bottom:8px;font-weight:700;color:#444;font-size:.95em}input[type=number][data-v-126fc0f4],input[type=email][data-v-126fc0f4],input[type=text][data-v-126fc0f4]{width:100%;padding:12px 15px;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-size:1em;color:#333;transition:border-color .2s ease,box-shadow .2s ease}input[type=number][data-v-126fc0f4]:focus,input[type=email][data-v-126fc0f4]:focus,input[type=text][data-v-126fc0f4]:focus{border-color:#28a745;box-shadow:0 0 0 .25rem #28a74540;outline:none}button[data-v-126fc0f4]{width:100%;padding:15px;background-color:#28a745;color:#fff;border:none;border-radius:8px;font-size:1.1em;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease;margin-top:20px}button[data-v-126fc0f4]:hover:not(:disabled){background-color:#218838;transform:translateY(-2px)}button[data-v-126fc0f4]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.8}.error-message[data-v-126fc0f4]{color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;padding:12px;margin-top:20px;text-align:center;font-size:.9em}.booking-scheduler[data-v-285b2c90]{width:100%;max-width:600px;margin:auto;padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.form-group[data-v-285b2c90]{margin-bottom:20px}label[data-v-285b2c90]{display:block;font-weight:600;margin-bottom:6px;color:#166534}.form-control[data-v-285b2c90]{width:100%;padding:10px 14px;border:1px solid #d1fae5;border-radius:6px;font-size:14px;transition:.2s border-color}.form-control[data-v-285b2c90]:focus{outline:none;border-color:#22c55e}.booking-summary[data-v-285b2c90]{background:#ecfdf5;border:1px solid #a7f3d0;padding:16px;border-radius:6px}.booking-summary h3[data-v-285b2c90]{font-size:15px;font-weight:600;color:#064e3b;margin-bottom:8px}.booking-summary p[data-v-285b2c90]{font-size:14px;color:#065f46}.booking-wrapper[data-v-d36d766a]{display:flex;justify-content:center;padding:2rem 1rem}.booking-card[data-v-d36d766a]{width:100%;max-width:800px;background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 4px 20px #0000001a;color:#105212}h1[data-v-d36d766a]{font-size:2rem;margin-bottom:.5rem;text-align:center;color:#105212}.intro[data-v-d36d766a]{text-align:center;margin-bottom:2rem;color:#666;font-size:1.1rem}.form-section[data-v-d36d766a]{margin-bottom:2.5rem}.form-section h2[data-v-d36d766a]{font-size:1.3rem;color:#105212;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e8f5e8}.form-group[data-v-d36d766a]{margin-bottom:1.5rem}.form-row[data-v-d36d766a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group label[data-v-d36d766a]{display:block;margin-bottom:.5rem;font-weight:600;color:#333}.form-group input[data-v-d36d766a],.form-group select[data-v-d36d766a],.form-group textarea[data-v-d36d766a]{width:100%;padding:.75rem;border:2px solid #ddd;border-radius:6px;font-size:1rem;transition:border-color .3s ease}.form-group input[data-v-d36d766a]:focus,.form-group select[data-v-d36d766a]:focus,.form-group textarea[data-v-d36d766a]:focus{outline:none;border-color:#105212}.phone-notice[data-v-d36d766a]{font-size:.9rem;color:#666;margin-top:.5rem;font-style:italic}.checkbox-label[data-v-d36d766a]{display:flex!important;align-items:center;gap:.5rem;font-weight:500!important;cursor:pointer}.checkbox-label input[type=checkbox][data-v-d36d766a]{width:auto!important;margin:0;transform:scale(1.2)}.upload-area[data-v-d36d766a]{border:2px dashed #ccc;border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:border-color .3s ease,background-color .3s ease}.upload-area[data-v-d36d766a]:hover{border-color:#105212;background-color:#f9fdf9}.upload-content[data-v-d36d766a]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.upload-icon[data-v-d36d766a]{width:48px;height:48px;color:#105212}.upload-hint[data-v-d36d766a]{font-size:.9rem;color:#666}.uploaded-files[data-v-d36d766a]{margin-top:1rem}.uploaded-files h4[data-v-d36d766a]{margin-bottom:.5rem;color:#105212}.file-item[data-v-d36d766a]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#f8f9fa;border-radius:4px;margin-bottom:.5rem}.file-name[data-v-d36d766a]{font-size:.9rem}.remove-file[data-v-d36d766a]{background:#dc3545;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;font-size:1.2rem;line-height:1}.combined-notice[data-v-d36d766a]{background:linear-gradient(135deg,#e8f5e8,#f0fdf0);border:2px solid #105212;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.combined-notice h3[data-v-d36d766a]{color:#105212;font-size:1.1rem;font-weight:600;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.combined-notice h3[data-v-d36d766a]:before{content:"ℹ️";font-size:1.2rem}.notice-list[data-v-d36d766a]{list-style:none;padding:0;margin:0}.notice-item[data-v-d36d766a]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;color:#105212;font-size:.95rem}.notice-item[data-v-d36d766a]:last-child{margin-bottom:0}.notice-icon[data-v-d36d766a]{width:20px;height:20px;flex-shrink:0;margin-top:2px;color:#105212}.loading-slots[data-v-d36d766a]{padding:.75rem;text-align:center;color:#666;font-style:italic}.no-slots[data-v-d36d766a],.date-error[data-v-d36d766a]{font-size:.9rem;margin-top:.5rem;font-style:italic}.no-slots[data-v-d36d766a]{color:#dc3545}.date-error[data-v-d36d766a]{color:#d4a574;font-weight:500}.schedule-type-badge[data-v-d36d766a]{display:inline-block;background:#e8f5e8;color:#105212;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500;margin-left:8px;border:1px solid #105212}.form-actions[data-v-d36d766a]{display:flex;gap:1rem;justify-content:space-between;margin-top:2rem}.btn-primary[data-v-d36d766a],.btn-secondary[data-v-d36d766a]{padding:.75rem 2rem;border-radius:6px;font-size:1.1rem;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.btn-primary[data-v-d36d766a]:hover:not(:disabled){background-color:#0c3d0e;border-color:#0c3d0e}.btn-primary[data-v-d36d766a]:disabled{background-color:#8fbf8f;border-color:#8fbf8f;cursor:not-allowed}.btn-secondary[data-v-d36d766a]{background-color:transparent;color:#105212;border-color:#105212}.btn-secondary[data-v-d36d766a]:hover{background-color:#105212;color:#fff}@media (max-width: 768px){.booking-card[data-v-d36d766a]{padding:1.5rem}.form-row[data-v-d36d766a]{grid-template-columns:1fr}.form-actions[data-v-d36d766a]{flex-direction:column}.btn-primary[data-v-d36d766a],.btn-secondary[data-v-d36d766a]{width:100%}.notice-item[data-v-d36d766a]{flex-direction:column;gap:.5rem;text-align:left}.notice-icon[data-v-d36d766a]{margin-top:0}}.summary-wrapper[data-v-d09252c2]{display:flex;justify-content:center;padding:2rem 1rem;min-height:100vh;background:#f8fdf8}.summary-card[data-v-d09252c2]{width:100%;max-width:900px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.summary-header[data-v-d09252c2]{background:linear-gradient(135deg,#105212,#1a7d1e);color:#fff;padding:2rem;text-align:center}.summary-header h1[data-v-d09252c2]{font-size:2.2rem;margin:0 0 .5rem}.summary-intro[data-v-d09252c2]{font-size:1.1rem;margin:0;opacity:.9}.summary-content[data-v-d09252c2]{padding:2rem}.summary-section[data-v-d09252c2]{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e8f5e8}.summary-section[data-v-d09252c2]:last-of-type{border-bottom:none}.summary-section h2[data-v-d09252c2]{font-size:1.4rem;color:#105212;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.summary-section h2[data-v-d09252c2]:before{content:"";width:4px;height:1.4rem;background:#105212;border-radius:2px}.summary-grid[data-v-d09252c2]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.summary-item[data-v-d09252c2]{display:flex;flex-direction:column;gap:.25rem}.summary-item strong[data-v-d09252c2]{color:#333;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.summary-item span[data-v-d09252c2]{color:#555;font-size:1rem;padding:.5rem 0}.schedule-highlight[data-v-d09252c2]{background:linear-gradient(135deg,#e8f5e8,#f0fdf0);border:2px solid #105212;border-radius:12px;padding:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.schedule-item[data-v-d09252c2]{display:flex;align-items:center;gap:1rem}.schedule-icon[data-v-d09252c2]{width:24px;height:24px;color:#105212;flex-shrink:0}.schedule-item div[data-v-d09252c2]{display:flex;flex-direction:column;gap:.25rem}.schedule-item strong[data-v-d09252c2]{color:#105212;font-weight:600}.schedule-item span[data-v-d09252c2]{color:#333;font-size:1.1rem;font-weight:500}.documents-list[data-v-d09252c2]{display:flex;flex-direction:column;gap:.75rem}.document-item[data-v-d09252c2]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px}.document-icon[data-v-d09252c2]{width:20px;height:20px;color:#105212;flex-shrink:0}.document-info[data-v-d09252c2]{display:flex;flex-direction:column;gap:.25rem}.document-name[data-v-d09252c2]{font-weight:500;color:#333}.document-size[data-v-d09252c2]{font-size:.85rem;color:#666}.important-notice[data-v-d09252c2]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1px solid #d4a574;border-radius:12px;padding:1.5rem;margin-top:2rem}.important-notice h3[data-v-d09252c2]{color:#856404;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.important-notice h3[data-v-d09252c2]:before{content:"⚠️";font-size:1.2rem}.important-notice ul[data-v-d09252c2]{margin:0;padding-left:1.5rem;color:#856404}.important-notice li[data-v-d09252c2]{margin-bottom:.5rem}.no-data[data-v-d09252c2]{padding:2rem;text-align:center;color:#666;font-style:italic}.summary-actions[data-v-d09252c2]{display:flex;gap:1rem;justify-content:space-between;padding:2rem;background:#f8fdf8;border-top:1px solid #e8f5e8}.btn-primary[data-v-d09252c2],.btn-secondary[data-v-d09252c2]{display:flex;align-items:center;gap:.5rem;padding:.875rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:2px solid transparent;text-decoration:none}.btn-icon[data-v-d09252c2]{width:18px;height:18px}.btn-primary[data-v-d09252c2]{background:linear-gradient(135deg,#105212,#1a7d1e);color:#fff;border-color:#105212}.btn-primary[data-v-d09252c2]:hover:not(:disabled){background:linear-gradient(135deg,#0c3d0e,#155519);transform:translateY(-1px);box-shadow:0 4px 12px #1052124d}.btn-primary[data-v-d09252c2]:disabled{background:#8fbf8f;border-color:#8fbf8f;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary[data-v-d09252c2]{background-color:transparent;color:#105212;border-color:#105212}.btn-secondary[data-v-d09252c2]:hover{background-color:#105212;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #10521233}@media (max-width: 768px){.summary-card[data-v-d09252c2]{margin:1rem}.summary-header[data-v-d09252c2]{padding:1.5rem}.summary-header h1[data-v-d09252c2]{font-size:1.8rem}.summary-content[data-v-d09252c2]{padding:1.5rem}.summary-grid[data-v-d09252c2]{grid-template-columns:1fr}.schedule-highlight[data-v-d09252c2]{grid-template-columns:1fr;padding:1rem}.summary-actions[data-v-d09252c2]{flex-direction:column;padding:1.5rem}.btn-primary[data-v-d09252c2],.btn-secondary[data-v-d09252c2]{width:100%;justify-content:center}}.success-wrapper[data-v-13f04136]{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:2rem 1rem;background-color:#f8fdf8}.success-card[data-v-13f04136]{text-align:center;padding:3rem 2rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;max-width:600px;width:100%}.success-icon[data-v-13f04136]{margin:0 auto 1.5rem}.checkmark[data-v-13f04136]{width:100px;height:100px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 #1a7d1e;animation:fill-13f04136 .4s ease-in-out .4s forwards,scale-13f04136 .3s ease-in-out .9s both;background:#1a7d1e}.checkmark__circle[data-v-13f04136]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#1a7d1e;fill:none;animation:stroke-13f04136 .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check[data-v-13f04136]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-13f04136 .3s cubic-bezier(.65,0,.45,1) .8s forwards}.success-title[data-v-13f04136]{font-size:2.5rem;color:#105212;margin:0 0 1rem}.success-message[data-v-13f04136]{font-size:1.2rem;color:#555;margin-bottom:2rem}.success-details[data-v-13f04136]{background:#f8fdf8;padding:1.5rem;border-radius:8px;border:1px solid #e8f5e8;margin-bottom:2rem;text-align:left}.success-details strong[data-v-13f04136]{color:#105212}.btn-home[data-v-13f04136]{display:inline-block;padding:.875rem 2rem;font-size:1.1rem;font-weight:600;color:#fff;background:#105212;border-radius:8px;text-decoration:none;transition:background .3s ease}.btn-home[data-v-13f04136]:hover{background:#0c3d0e}@keyframes stroke-13f04136{to{stroke-dashoffset:0}}@keyframes fill-13f04136{to{box-shadow:inset 0 0 0 25px #1a7d1e}}@keyframes scale-13f04136{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}.product-development-page[data-v-3cb960c6]{font-family:Arial,sans-serif;color:#333;line-height:1.6}section[data-v-3cb960c6]{padding:40px 20px;max-width:1200px;margin:0 auto;text-align:center}h1[data-v-3cb960c6],h2[data-v-3cb960c6]{color:#2c3e50;margin-bottom:20px}h3[data-v-3cb960c6]{color:#4caf50}button[data-v-3cb960c6]{background-color:#4caf50;color:#fff;padding:12px 25px;border:none;border-radius:5px;cursor:pointer;font-size:16px;margin-top:20px;transition:background-color .3s ease}button[data-v-3cb960c6]:hover{background-color:#45a049}.secondary-btn[data-v-3cb960c6]{background-color:#f0f0f0;color:#333;border:1px solid #ccc;margin-left:15px}.secondary-btn[data-v-3cb960c6]:hover{background-color:#e0e0e0}.hero-section[data-v-3cb960c6]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 20px;background-color:#e8f5e9}.hero-content[data-v-3cb960c6]{max-width:800px;margin-bottom:30px}.hero-visual img[data-v-3cb960c6]{max-width:100%;height:auto;border-radius:10px;box-shadow:0 4px 8px #0000001a}.services-grid[data-v-3cb960c6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:30px}.service-item[data-v-3cb960c6]{background-color:#fff;border-radius:8px;padding:25px;box-shadow:0 2px 5px #0000001a;text-align:left}.service-item ul[data-v-3cb960c6]{list-style:disc;padding-left:20px;margin-top:10px}.service-item li[data-v-3cb960c6]{margin-bottom:5px}.process-steps[data-v-3cb960c6]{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:30px}.process-step[data-v-3cb960c6]{flex:1 1 250px;background-color:#f9f9f9;border-radius:8px;padding:25px;box-shadow:0 2px 5px #0000000d;text-align:center}.step-icon[data-v-3cb960c6]{width:60px;height:60px;margin-bottom:15px}.who-we-help ul[data-v-3cb960c6]{list-style:none;padding:0;margin-top:20px;text-align:left;max-width:700px;margin-left:auto;margin-right:auto}.who-we-help li[data-v-3cb960c6]{background-color:#e0f2f7;padding:10px 15px;margin-bottom:10px;border-radius:5px;font-weight:700}.value-propositions[data-v-3cb960c6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:30px}.proposition-item[data-v-3cb960c6]{background-color:#fff;border-radius:8px;padding:25px;box-shadow:0 2px 5px #0000001a;text-align:left}.portfolio-items[data-v-3cb960c6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:30px}.portfolio-item[data-v-3cb960c6]{background-color:#fff;border-radius:8px;padding:25px;box-shadow:0 2px 8px #00000026;text-align:left}.portfolio-item h3[data-v-3cb960c6]{margin-bottom:10px}.portfolio-item p[data-v-3cb960c6]{font-size:.95em;margin-bottom:8px}.project-image[data-v-3cb960c6]{max-width:100%;height:auto;border-radius:5px;margin-top:15px}.confidentiality-note[data-v-3cb960c6]{font-style:italic;font-size:.85em;color:#777;margin-top:10px}.faq-list[data-v-3cb960c6]{margin-top:30px;text-align:left;max-width:800px;margin-left:auto;margin-right:auto}.faq-item[data-v-3cb960c6]{background-color:#fff;border:1px solid #eee;border-radius:8px;padding:20px;margin-bottom:15px}.faq-item h3[data-v-3cb960c6]{margin-top:0;margin-bottom:10px;cursor:pointer}.final-cta[data-v-3cb960c6]{background-color:#c8e6c9;padding:60px 20px}.privacy-policy-page[data-v-9fed2cfe]{font-family:Arial,sans-serif;color:#333;line-height:1.6;max-width:900px;margin:40px auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.policy-header[data-v-9fed2cfe]{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #eee}.policy-header h1[data-v-9fed2cfe]{color:#2c3e50;font-size:2.5em;margin-bottom:10px}.policy-header p[data-v-9fed2cfe]{font-size:1.1em;color:#555}.policy-section[data-v-9fed2cfe]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px dashed #f0f0f0}.policy-section[data-v-9fed2cfe]:last-child{border-bottom:none}.policy-section h2[data-v-9fed2cfe]{color:#4caf50;font-size:1.8em;margin-bottom:15px;text-align:left}.policy-section h3[data-v-9fed2cfe]{color:#333;font-size:1.3em;margin-top:25px;margin-bottom:10px;text-align:left}.policy-section p[data-v-9fed2cfe]{margin-bottom:15px;text-align:left}.policy-section ul[data-v-9fed2cfe]{list-style:disc;margin-left:25px;margin-bottom:15px;text-align:left}.policy-section ul ul[data-v-9fed2cfe]{list-style:circle;margin-left:20px}.policy-section li[data-v-9fed2cfe]{margin-bottom:8px}.terms-of-use-page[data-v-95679ad0]{font-family:Arial,sans-serif;color:#333;line-height:1.6;max-width:900px;margin:40px auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.terms-header[data-v-95679ad0]{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #eee}.terms-header h1[data-v-95679ad0]{color:#2c3e50;font-size:2.5em;margin-bottom:10px}.terms-header p[data-v-95679ad0]{font-size:1.1em;color:#555}.terms-section[data-v-95679ad0]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px dashed #f0f0f0}.terms-section[data-v-95679ad0]:last-child{border-bottom:none}.terms-section h2[data-v-95679ad0]{color:#4caf50;font-size:1.8em;margin-bottom:15px;text-align:left}.terms-section h3[data-v-95679ad0]{color:#333;font-size:1.3em;margin-top:25px;margin-bottom:10px;text-align:left}.terms-section p[data-v-95679ad0],.terms-section ul[data-v-95679ad0]{margin-bottom:15px;text-align:left}.terms-section ul[data-v-95679ad0]{list-style:disc;margin-left:25px}.terms-section ul ul[data-v-95679ad0]{list-style:circle;margin-left:20px}.terms-section li[data-v-95679ad0]{margin-bottom:8px}.terms-section a[data-v-95679ad0]{color:#4caf50;text-decoration:underline}.terms-section a[data-v-95679ad0]:hover{text-decoration:none}.contact-us-page[data-v-690c315c]{font-family:Arial,sans-serif;color:#333;line-height:1.6;max-width:900px;margin:40px auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.contact-header[data-v-690c315c]{text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #eee}.contact-header h1[data-v-690c315c]{color:#2c3e50;font-size:2.5em;margin-bottom:10px}.contact-header p[data-v-690c315c]{font-size:1.1em;color:#555;max-width:600px;margin:0 auto}.contact-info[data-v-690c315c],.contact-form-section[data-v-690c315c]{margin-bottom:40px;padding-bottom:20px;border-bottom:1px dashed #f0f0f0}.contact-form-section[data-v-690c315c]:last-child{border-bottom:none}h2[data-v-690c315c]{color:#4caf50;font-size:1.8em;margin-bottom:25px;text-align:center}.info-item[data-v-690c315c]{display:flex;align-items:center;margin-bottom:15px;font-size:1.1em;color:#555}.info-item strong[data-v-690c315c]{color:#2c3e50;min-width:80px;margin-right:10px}.info-item a[data-v-690c315c]{color:#4caf50;text-decoration:none}.info-item a[data-v-690c315c]:hover{text-decoration:underline}.icon[data-v-690c315c]{display:inline-block;width:24px;height:24px;background-color:#4caf50;border-radius:50%;margin-right:15px}.email-icon[data-v-690c315c]{background-color:#ffc107}.phone-icon[data-v-690c315c]{background-color:#03a9f4}.clock-icon[data-v-690c315c]{background-color:#9c27b0}.facebook-icon[data-v-690c315c]{background-color:#3b5998}.instagram-icon[data-v-690c315c]{background-image:linear-gradient(to right,#833ab4,#fd1d1d,#fcb045)}.linkedin-icon[data-v-690c315c]{background-color:#0077b5}.note[data-v-690c315c]{font-size:.9em;color:#777;margin-top:5px;margin-left:40px;font-style:italic}.social-links[data-v-690c315c]{margin-top:30px;text-align:center}.social-links h3[data-v-690c315c]{color:#2c3e50;margin-bottom:15px}.social-icon[data-v-690c315c]{display:inline-block;width:40px;height:40px;border-radius:50%;margin:0 10px;background-color:#ccc}.contact-form[data-v-690c315c]{display:flex;flex-direction:column;gap:15px;max-width:600px;margin:0 auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 1px 3px #0000000d}.form-group[data-v-690c315c]{text-align:left}.form-group label[data-v-690c315c]{display:block;margin-bottom:8px;font-weight:700;color:#2c3e50}.form-group input[type=text][data-v-690c315c],.form-group input[type=email][data-v-690c315c],.form-group select[data-v-690c315c],.form-group textarea[data-v-690c315c]{width:100%;padding:12px;border:1px solid #ddd;border-radius:5px;font-size:1em;box-sizing:border-box}.form-group textarea[data-v-690c315c]{resize:vertical;min-height:120px}.submit-button[data-v-690c315c]{background-color:#4caf50;color:#fff;padding:15px 25px;border:none;border-radius:5px;cursor:pointer;font-size:1.1em;font-weight:700;transition:background-color .3s ease;align-self:flex-start}.submit-button[data-v-690c315c]:hover{background-color:#45a049}.form-note[data-v-690c315c]{font-size:.9em;color:#777;margin-top:10px;text-align:left}.backend-note[data-v-690c315c]{font-size:.85em;color:#e67e22;margin-top:20px;text-align:center;border:1px solid #e67e22;padding:10px;border-radius:5px;background-color:#fef8e7}.success[data-v-690c315c]{color:#27ae60;font-weight:700;margin-top:15px;text-align:center}.error[data-v-690c315c]{color:#c0392b;font-weight:700;margin-top:15px;text-align:center}.plant-detail-page[data-v-13ca03b9]{max-width:900px;margin:0 auto;padding:1rem;font-family:Inter,sans-serif;color:#333}.back-button[data-v-13ca03b9]{background:none;border:none;color:#10b981;font-weight:600;cursor:pointer;margin:1rem 0;padding:.5rem 0;display:inline-flex;align-items:center;gap:.25rem;transition:opacity .2s}.back-button[data-v-13ca03b9]:hover{opacity:.8}.plant-names[data-v-13ca03b9]{margin-bottom:1.5rem;text-align:center}.plant-names h1[data-v-13ca03b9]{font-size:2.5rem;color:#fff;margin:0 0 .5rem;font-weight:700;background-color:#033726;border-radius:.5rem}.plant-names .scientific-name[data-v-13ca03b9]{font-style:italic;color:#6b7280;margin:0;font-size:1.2rem}.plant-names .other-names[data-v-13ca03b9]{margin-top:.5rem;color:#9ca3af;font-size:1rem}.plant-hero[data-v-13ca03b9]{position:relative;border-radius:12px;overflow:hidden;margin-bottom:2rem;height:350px;box-shadow:0 4px 12px #0000001a}.hero-image[data-v-13ca03b9]{width:100%;height:100%;object-fit:cover}.hero-overlay[data-v-13ca03b9]{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(transparent,#0000004d)}.image-gallery[data-v-13ca03b9]{position:absolute;bottom:10px;left:0;right:0;padding:0 1rem;display:flex;gap:.5rem;z-index:2;overflow-x:auto;scrollbar-width:none}.image-gallery[data-v-13ca03b9]::-webkit-scrollbar{display:none}.gallery-thumbnail[data-v-13ca03b9]{width:60px;height:60px;border-radius:8px;border:2px solid white;object-fit:cover;cursor:pointer;transition:transform .2s;flex-shrink:0}.gallery-thumbnail[data-v-13ca03b9]:hover{transform:scale(1.05)}.tagline[data-v-13ca03b9]{font-size:1.2rem;color:#4b5563;margin:1.5rem 0;line-height:1.5;font-weight:500}.detail-section[data-v-13ca03b9]{margin-bottom:2.5rem}.detail-section h2[data-v-13ca03b9]{font-size:1.5rem;color:#111827;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #f3f4f6}.benefits-list[data-v-13ca03b9]{padding-left:1.25rem}.benefits-list li[data-v-13ca03b9]{margin-bottom:.75rem;line-height:1.5}.compounds-grid[data-v-13ca03b9],.preparations-grid[data-v-13ca03b9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;margin-top:1rem}.compounds-grid span[data-v-13ca03b9],.preparations-grid span[data-v-13ca03b9]{background:#f3f4f6;padding:.75rem;border-radius:8px;text-align:center;font-size:.9rem}.warning[data-v-13ca03b9]{background:#fef2f2;padding:1.5rem;border-radius:12px;border-left:4px solid #ef4444}.warning h2[data-v-13ca03b9]{color:#dc2626;border-bottom-color:#fca5a5}.warning li[data-v-13ca03b9]{margin-bottom:.5rem;line-height:1.5}.external-link[data-v-13ca03b9]{margin:2rem 0;text-align:center}.external-link a[data-v-13ca03b9]{color:#10b981;font-weight:600;text-decoration:none;border-bottom:1px dashed #10b981;padding-bottom:.1rem;transition:all .2s}.external-link a[data-v-13ca03b9]:hover{color:#059669;border-bottom-color:#059669}.image-modal[data-v-13ca03b9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;z-index:1000;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.image-modal img[data-v-13ca03b9]{max-width:90%;max-height:90%;object-fit:contain;border-radius:8px}@media (max-width: 768px){.plant-names h1[data-v-13ca03b9]{font-size:2rem}.plant-names .scientific-name[data-v-13ca03b9]{font-size:1.1rem}.plant-hero[data-v-13ca03b9]{height:280px}.compounds-grid[data-v-13ca03b9],.preparations-grid[data-v-13ca03b9]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media (max-width: 480px){.plant-names h1[data-v-13ca03b9]{font-size:1.7rem}.plant-names .scientific-name[data-v-13ca03b9]{font-size:1rem}.plant-hero[data-v-13ca03b9]{height:220px}.tagline[data-v-13ca03b9]{font-size:1.1rem}}.blog-nav[data-v-8da07953]{background-color:#fff;position:fixed;width:100%;z-index:1000;box-shadow:0 2px 4px -1px #0000001a,0 1px 2px -1px #0000000f;color:#111}.blog-nav nav[data-v-8da07953]{display:flex;justify-content:space-between;align-items:center;padding:20px 0;width:90%;margin:0 auto}@media (min-width: 1140px){.blog-nav nav[data-v-8da07953]{max-width:1140px}}.blog-nav nav ul[data-v-8da07953]{list-style:none}.blog-nav nav .link[data-v-8da07953]{font-weight:500;color:#111;text-decoration:none;font-size:14px;transition:.3s ease;padding-bottom:4px;border-bottom:1px solid transparent}.blog-nav nav .link[data-v-8da07953]:hover{color:#078537;border-color:#111}.blog-nav nav .link-subscribe[data-v-8da07953]{border:1px solid #2e8b57;border-radius:4px;padding:8px 16px;font-weight:600;background-color:#2e8b57;color:#fff;transition:all .3s ease;border-bottom:none;cursor:pointer}.blog-nav nav .link-subscribe[data-v-8da07953]:hover{background-color:#1e6b3c;color:#fff;border-color:#1e6b3c;transform:scale(1.05)}.blog-nav nav li[data-v-8da07953]{text-transform:uppercase;padding:16px 0 16px 16px;margin-left:16px;display:inline-flex}.blog-nav nav .branding img[data-v-8da07953]{width:50px;border-radius:50%}.blog-nav nav .navigation[data-v-8da07953]{display:flex;align-items:center}.blog-nav nav .icon[data-v-8da07953]{display:flex;align-items:center;position:absolute;top:0;right:24px;height:100%}.blog-nav nav .icon .hamburger-icon[data-v-8da07953]{cursor:pointer;font-size:24px;transition:transform .4s ease;color:#000}.blog-nav nav .icon-active[data-v-8da07953]{transform:rotate(90deg)}.blog-nav nav .dropdown-nav[data-v-8da07953]{display:flex;flex-direction:column;position:fixed;width:100%;max-width:250px;height:100%;top:0;left:0;background-color:#fff;padding-top:60px;padding-left:30px}.blog-nav nav .dropdown-nav li[data-v-8da07953]{margin-left:0;padding-left:0}.blog-nav nav .mobile-nav-enter-active[data-v-8da07953],.blog-nav nav .mobile-nav-leave-active[data-v-8da07953]{transition:all .5s ease}.blog-nav nav .mobile-nav-enter-from[data-v-8da07953],.blog-nav nav .mobile-nav-leave-to[data-v-8da07953]{transform:translate(-250px)}.blog-nav nav .mobile-nav-enter-to[data-v-8da07953]{transform:translate(0)}.hero-and-controls-wrapper[data-v-8da07953]{position:relative;z-index:1;background-color:#f8f9fa;margin-top:60px}.hero[data-v-8da07953]{background:url(/assets/blog-hero-UY6xJmbG.png) center/cover no-repeat;color:#fff;text-align:center;padding:60px 20px;box-shadow:inset 0 0 0 1000px #0006;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:1}@media (max-width: 750px){.hero[data-v-8da07953]{min-height:85vh}}@media (min-width: 751px){.hero[data-v-8da07953]{height:50vh;min-height:auto}}.hero .hero-big[data-v-8da07953]{font-size:3rem;font-weight:700;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media (max-width: 750px){.hero .hero-big[data-v-8da07953]{line-height:1.2}}.hero .hero-sub[data-v-8da07953]{font-size:1.2rem;max-width:600px;margin:0 auto;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.blog-page[data-v-8da07953]{padding:60px 20px;background-color:#f8f9fa;min-height:100vh}.controls-wrapper[data-v-8da07953]{position:relative;z-index:10;max-width:800px;margin:0 20px}@media (max-width: 750px){.controls-wrapper[data-v-8da07953]{margin-top:20px}}@media (min-width: 751px){.controls-wrapper[data-v-8da07953]{margin:-50px auto 0}}.controls[data-v-8da07953]{display:flex;flex-direction:column;gap:16px;justify-content:center;padding:24px;background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a}@media (min-width: 600px){.controls[data-v-8da07953]{flex-direction:row}}.controls input[data-v-8da07953],.controls select[data-v-8da07953]{padding:10px;font-size:15px;border-radius:6px;border:1px solid #ccc;width:100%}.blog-message[data-v-8da07953]{text-align:center;color:#666;margin-bottom:20px}.blog-message.error[data-v-8da07953]{color:#c0392b}.blog-grid[data-v-8da07953]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1200px;margin:0 auto}.modal-overlay[data-v-8da07953]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-8da07953]{background:#fff;border-radius:8px;max-width:800px;width:90%;box-shadow:0 4px 6px #0000001a;position:relative;overflow:hidden}.close-btn[data-v-8da07953]{position:absolute;top:10px;right:15px;font-size:2rem;border:none;background:transparent;cursor:pointer;color:#333;z-index:10}.modal-layout[data-v-8da07953]{display:flex;flex-direction:column;width:100%}@media (min-width: 768px){.modal-layout[data-v-8da07953]{flex-direction:row}}.modal-image-side[data-v-8da07953]{flex:1;display:flex;justify-content:center;align-items:center}.modal-image-side img[data-v-8da07953]{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 767px){.modal-image-side[data-v-8da07953]{height:180px}}.modal-form-side[data-v-8da07953]{flex:1;padding:2rem;display:flex;flex-direction:column;justify-content:center}.modal-body h3[data-v-8da07953]{font-size:1.5rem;margin-bottom:.5rem}.modal-body p[data-v-8da07953]{color:#666;margin-bottom:1rem}.modal-body form[data-v-8da07953]{display:flex;flex-direction:column;align-items:center}.modal-body input[data-v-8da07953]{padding:10px;width:100%;margin-bottom:1rem;border:1px solid #ccc;border-radius:4px}.modal-body button[data-v-8da07953]{padding:10px 20px;border:none;background-color:#105212;color:#fff;border-radius:4px;cursor:pointer}.full-width-btn[data-v-8da07953]{width:100%}.success[data-v-8da07953]{color:#105212}.info[data-v-8da07953]{color:#5cb85c}.error[data-v-8da07953]{color:#dc3545}.welcome-message h3[data-v-8da07953]{color:#105212;font-size:1.8rem}.admin-wrapper[data-v-0cad51c8]{display:flex;justify-content:center;align-items:center;height:100vh;background:#f8f9fa}.admin-card[data-v-0cad51c8]{width:100%;max-width:450px;background:#fff;border-radius:12px;padding:40px;box-shadow:0 12px 30px #0000001a;text-align:center}.brand[data-v-0cad51c8]{font-size:2rem;margin-bottom:.5rem;color:#105212}.subtitle[data-v-0cad51c8]{font-size:1.2rem;color:#777;margin-bottom:1.5rem}form input[data-v-0cad51c8]{width:100%;padding:12px 16px;margin-bottom:15px;border:none;border-radius:6px;background-color:#f1f3f5;font-size:1rem;outline:none}form input[data-v-0cad51c8]:focus{background-color:#e9ecef}button[data-v-0cad51c8]{width:100%;padding:12px;background-color:#105212;color:#fff;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background .3s ease}button[data-v-0cad51c8]:hover{background-color:#0c3d0e}.error[data-v-0cad51c8]{color:#e74c3c;margin-top:15px;font-size:.95rem}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px;margin-left:1px;margin-right:1px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{background-color:#dbeafe;color:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#2563eb}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#4b5563}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#4b5563;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#4b5563;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#4b5563}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#4b5563;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle;margin-right:1px;margin-left:1px}.ql-snow .ql-picker-label{cursor:pointer;display:flex;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding:5px 8px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#d1d5db;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:3px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px;margin:2px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #d1d5db;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#d1d5db}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #d1d5db;box-shadow:0 0 5px #d1d5db;color:#4b5563;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #d1d5db;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #d1d5db;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#2563eb}.ql-container.ql-snow{border:1px solid #d1d5db}.blog-form[data-v-092e6a54]{background:#fff;border-radius:8px;padding:20px;max-width:700px;margin:0 auto}input[data-v-092e6a54]{display:block;width:100%;margin-bottom:12px;padding:10px;font-size:15px;border:1px solid #ccc;border-radius:6px}.quill[data-v-092e6a54]{margin-bottom:16px;background:#fff;border-radius:6px;border:1px solid #ccc;overflow:hidden;min-height:200px}button[data-v-092e6a54]{padding:10px 16px;background-color:#2ecc71;color:#fff;border:none;border-radius:6px;cursor:pointer}button[data-v-092e6a54]:hover{background-color:#27ae60}.success[data-v-092e6a54]{color:green;margin-top:10px}.error[data-v-092e6a54]{color:red;margin-top:10px}.blog-list[data-v-87e4e5cb]{margin-top:20px}.controls[data-v-87e4e5cb]{display:flex;gap:10px;margin-bottom:20px}.controls input[data-v-87e4e5cb],.controls select[data-v-87e4e5cb]{padding:10px;font-size:14px;border:1px solid #ccc;border-radius:6px;flex:1}.post-cards[data-v-87e4e5cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.post-card[data-v-87e4e5cb]{background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px #00000014;position:relative;cursor:pointer;transition:transform .2s ease}.post-card[data-v-87e4e5cb]:hover{transform:translateY(-2px)}.card-content[data-v-87e4e5cb]{cursor:pointer}.delete[data-v-87e4e5cb]{position:absolute;top:12px;right:12px;background:#dc143c;color:#fff;border:none;border-radius:4px;padding:6px 10px;font-size:.8rem;cursor:pointer}.tags[data-v-87e4e5cb]{color:#3498db;font-size:.9em;margin-bottom:6px}.preview[data-v-87e4e5cb]{font-size:.95em;color:#333}.cover[data-v-87e4e5cb]{width:100%;height:160px;object-fit:cover;border-radius:6px;margin-bottom:10px}.stat-card[data-v-5cfe1eb3]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;max-width:300px}.card-icon[data-v-5cfe1eb3]{width:50px;height:50px;background-color:#105212;color:#fff;border-radius:50%;display:grid;place-items:center}.card-icon svg[data-v-5cfe1eb3]{width:25px;height:25px}.card-content[data-v-5cfe1eb3]{text-align:left}.card-label[data-v-5cfe1eb3]{font-size:.9rem;color:#666;margin:0}.card-figure[data-v-5cfe1eb3]{font-size:2.5rem;font-weight:700;color:#333;margin:0}.subscribers-table-container[data-v-00e9d3bc]{overflow-x:auto;margin-top:2rem}table[data-v-00e9d3bc]{width:100%;border-collapse:collapse}th[data-v-00e9d3bc],td[data-v-00e9d3bc]{border:1px solid #ddd;padding:12px;text-align:left}th[data-v-00e9d3bc]{background-color:#f2f2f2;font-weight:700}.stat-card[data-v-db7c6a4e]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;max-width:300px;min-height:120px}.action-card[data-v-db7c6a4e]{cursor:pointer;transition:all .3s ease;background-color:#105212;color:#fff}.action-card[data-v-db7c6a4e]:hover{transform:translateY(-5px);box-shadow:0 6px 12px #00000026}.action-card .card-icon[data-v-db7c6a4e]{background-color:#fff;color:#105212}.card-icon[data-v-db7c6a4e]{width:50px;height:50px;border-radius:50%;display:grid;place-items:center}.card-icon svg[data-v-db7c6a4e]{width:25px;height:25px}.card-content[data-v-db7c6a4e]{text-align:left}.card-label[data-v-db7c6a4e]{font-size:.9rem;color:inherit;margin:0}.card-figure[data-v-db7c6a4e]{font-size:2rem;font-weight:700;color:inherit;margin:0}.subscription-management-page[data-v-a38d32ed]{padding:20px;max-width:900px;margin:0 auto}.dashboard-cards-row[data-v-a38d32ed]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:2rem 0}.stat-card[data-v-bb16ed0b]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;max-width:300px}.card-icon[data-v-bb16ed0b]{width:50px;height:50px;background-color:#105212;color:#fff;border-radius:50%;display:grid;place-items:center}.card-icon svg[data-v-bb16ed0b]{width:25px;height:25px}.card-content[data-v-bb16ed0b]{text-align:left}.card-label[data-v-bb16ed0b]{font-size:.9rem;color:#666;margin:0}.card-figure[data-v-bb16ed0b]{font-size:2.5rem;font-weight:700;color:#333;margin:0}.newsletter-form[data-v-d1520fe5]{background:#fff;border-radius:8px;padding:20px;max-width:700px;margin:0 auto}input[type=text][data-v-d1520fe5]{display:block;width:100%;margin-bottom:12px;padding:10px;font-size:15px;border:1px solid #ccc;border-radius:6px}.quill[data-v-d1520fe5]{margin-bottom:16px;background:#fff;border-radius:6px;border:1px solid #ccc;overflow:hidden;min-height:200px}button[data-v-d1520fe5]{padding:10px 16px;background-color:#2ecc71;color:#fff;border:none;border-radius:6px;cursor:pointer}button[data-v-d1520fe5]:hover{background-color:#27ae60}button[data-v-d1520fe5]:disabled{background-color:#bdc3c7;cursor:not-allowed}.success[data-v-d1520fe5]{color:green;margin-top:10px}.error[data-v-d1520fe5]{color:red;margin-top:10px}.blog-header[data-v-845bc96c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.blog-header button[data-v-845bc96c]{padding:10px 14px;border:none;background-color:#3498db;color:#fff;border-radius:6px;cursor:pointer}.dashboard-wrapper[data-v-845bc96c]{display:flex;min-height:100vh;background:#f6f7f9}.sidebar[data-v-845bc96c]{width:240px;background:#2c3e50;color:#fff;padding:20px;display:flex;flex-direction:column}.sidebar h2[data-v-845bc96c]{font-size:1.4rem;margin-bottom:1.5rem}.sidebar ul[data-v-845bc96c]{list-style:none;padding:0}.sidebar li[data-v-845bc96c]{margin-bottom:1rem;cursor:pointer;padding:10px;border-radius:5px;transition:background .3s}.sidebar li[data-v-845bc96c]:hover,.sidebar li.active[data-v-845bc96c]{background-color:#1e2d3a}.sidebar button[data-v-845bc96c]{margin-top:auto;padding:10px;background:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer}.main-content[data-v-845bc96c]{flex-grow:1;padding:40px}.main-content h1[data-v-845bc96c],.main-content h2[data-v-845bc96c]{margin-bottom:1rem}.dashboard-cards[data-v-845bc96c]{display:flex;gap:20px;flex-wrap:wrap}@media (max-width: 768px){.dashboard-wrapper[data-v-845bc96c]{flex-direction:column}.sidebar[data-v-845bc96c]{width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.sidebar ul[data-v-845bc96c]{display:flex;flex-wrap:wrap;gap:10px}.main-content[data-v-845bc96c]{padding:20px}}.blog-details[data-v-e9ab30da]{max-width:700px;margin:40px auto;background:#fff;padding:24px;border-radius:10px;box-shadow:0 0 12px #0000000d;position:relative}.header-actions[data-v-e9ab30da]{display:flex;justify-content:flex-end;gap:10px;margin-bottom:20px}.blog-details h2[data-v-e9ab30da]{margin-bottom:10px}.tags[data-v-e9ab30da]{color:#3498db;margin-bottom:20px;display:block}.cover-image[data-v-e9ab30da]{width:100%;max-height:320px;object-fit:cover;border-radius:10px;margin-bottom:20px}.edit-btn[data-v-e9ab30da]{padding:10px 16px;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;white-space:nowrap}.share-button[data-v-e9ab30da]{background-color:#28a745;color:#fff;border:none;padding:10px 16px;border-radius:6px;cursor:pointer;font-size:1rem;transition:background-color .3s ease;display:inline-flex;align-items:center;white-space:nowrap}.share-button[data-v-e9ab30da]:hover{background-color:#218838}.share-button i[data-v-e9ab30da]{margin-right:8px}p.success-message[data-v-e9ab30da]{color:green;margin-top:-10px;margin-bottom:15px;text-align:right;font-size:.9em}p.error-message[data-v-e9ab30da]{color:red;margin-top:-10px;margin-bottom:15px;text-align:right;font-size:.9em}.blog-content img[data-v-e9ab30da]{max-width:100%!important;height:auto!important;border-radius:10px;object-fit:contain;box-shadow:0 4px 12px #0000001a;margin:20px 0;display:block}.author-box[data-v-e9ab30da]{display:flex;align-items:center;margin-top:32px;padding-top:20px;border-top:1px solid #eee}.author-avatar[data-v-e9ab30da]{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-right:16px}.author-bio[data-v-e9ab30da]{color:#444;font-size:14px}.rating[data-v-e9ab30da]{margin:30px 0 20px;font-size:26px}.star[data-v-e9ab30da]{cursor:pointer;color:#ccc;transition:color .3s ease}.star.active[data-v-e9ab30da]{color:gold}.rating-message[data-v-e9ab30da]{font-size:14px;color:green;margin-top:8px}.edit-post[data-v-276e885a]{max-width:700px;margin:40px auto;background:#fff;padding:24px;border-radius:10px;box-shadow:0 0 12px #0000000d}input[type=text][data-v-276e885a],textarea[data-v-276e885a]{display:block;width:100%;margin-bottom:12px;padding:10px;border-radius:6px;border:1px solid #ccc}label[data-v-276e885a]{display:block;margin-top:10px;margin-bottom:5px;font-weight:600}input[type=file][data-v-276e885a]{display:block;width:100%;margin-bottom:20px;padding:0;border:none}.info-text[data-v-276e885a]{font-size:.8em;color:#666;margin-top:-15px;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button[data-v-276e885a]{padding:10px 16px;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer}.success[data-v-276e885a]{color:green;margin-top:10px}.error[data-v-276e885a]{color:red;margin-top:10px}.blog-detail-container[data-v-ce37ddde]{max-width:1200px;width:100%;margin:40px auto;padding:16px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000014}.post-header[data-v-ce37ddde]{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:15px}.post-title[data-v-ce37ddde]{margin-right:20px;margin-bottom:0;color:#333;font-size:2.2em;line-height:1.2}.post-meta[data-v-ce37ddde]{width:100%;font-size:.95em;color:#666;margin-top:10px}.post-author[data-v-ce37ddde]{font-weight:700;margin-right:15px}.post-date[data-v-ce37ddde]{font-style:italic}.post-cover-image[data-v-ce37ddde]{max-width:100%;max-height:480px;object-fit:cover;border-radius:8px;margin-bottom:30px;box-shadow:0 2px 8px #0000001a}.post-content[data-v-ce37ddde]{font-size:1.1em;line-height:1.8;color:#444}.post-content p[data-v-ce37ddde]{margin-bottom:1em}.post-content h2[data-v-ce37ddde],.post-content h3[data-v-ce37ddde]{color:#333;margin-top:1.5em;margin-bottom:.8em}.share-button-title[data-v-ce37ddde]{background-color:#007bff;color:#fff;border:none;padding:8px 15px;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease;white-space:nowrap;display:flex;align-items:center}.share-button-title[data-v-ce37ddde]:hover{background-color:#0056b3}.share-button-title i[data-v-ce37ddde]{margin-right:5px}p.success-message[data-v-ce37ddde]{color:green;margin-top:10px;font-size:.85em;margin-left:10px}p.error-message[data-v-ce37ddde]{color:red;margin-top:10px;font-size:.85em;margin-left:10px}.comments-section[data-v-ce37ddde],.ratings-section[data-v-ce37ddde]{margin-top:40px;padding-top:30px;border-top:1px solid #eee}.comments-section h3[data-v-ce37ddde],.ratings-section h3[data-v-ce37ddde]{color:#333;font-size:1.8em;margin-bottom:20px}.no-comments[data-v-ce37ddde]{color:#777;font-style:italic;margin-bottom:20px}.comment-list[data-v-ce37ddde]{margin-bottom:30px}.comment-item[data-v-ce37ddde]{background-color:#f9f9f9;padding:15px;border-radius:6px;margin-bottom:15px;border:1px solid #eee}.comment-author-name[data-v-ce37ddde]{font-weight:700;color:#555;margin-bottom:5px}.comment-date[data-v-ce37ddde]{font-weight:400;font-size:.8em;color:#888}.comment-text[data-v-ce37ddde]{color:#444;line-height:1.6}.comment-form[data-v-ce37ddde]{background-color:#f9f9f9;padding:16px 20px;border-radius:6px;border:1px solid #eee;max-width:100%}.comment-form h4[data-v-ce37ddde]{color:#333;font-size:1.4em;margin-bottom:15px}.comment-input-name[data-v-ce37ddde],.comment-input-text[data-v-ce37ddde]{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ddd;border-radius:4px;font-size:1em}.comment-input-text[data-v-ce37ddde]{resize:vertical}.submit-comment-button[data-v-ce37ddde]{background-color:#105212;color:#fff;border:none;padding:12px 16px;border-radius:5px;cursor:pointer;font-size:1.1em;transition:background-color .3s ease;width:100%;box-sizing:border-box}.submit-comment-button[data-v-ce37ddde]:hover{background-color:#0c3d0e}.current-avg-rating[data-v-ce37ddde]{font-size:1.2em;color:#555;margin-bottom:15px}.stars[data-v-ce37ddde]{color:gold}.rating-input .star-icon[data-v-ce37ddde]{font-size:1.8em;cursor:pointer;color:#ccc;transition:color .2s ease}.rating-input .star-icon[data-v-ce37ddde]:hover,.rating-input .filled-star[data-v-ce37ddde]{color:gold}.blog-detail-layout[data-v-ce37ddde]{display:flex;gap:40px;max-width:1200px;margin:40px auto;padding:20px;flex-wrap:wrap}.main-column[data-v-ce37ddde]{flex:3;min-width:0}.sidebar[data-v-ce37ddde]{flex:1;min-width:300px;position:sticky;top:100px;height:fit-content;background:#fdfdfd;padding:20px;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 8px #0000000d}@media (max-width: 768px){.blog-detail-layout[data-v-ce37ddde]{flex-direction:column}.sidebar[data-v-ce37ddde]{position:static;width:100%;margin-top:40px}}
