*{box-sizing:border-box;margin:0;padding:0}:root{--turquoise:#7dd3c0;--turquoise-light:#a8e6cf;--turquoise-dark:#5fbaa8;--peach:#ffb89f;--peach-light:#ffd4c4;--peach-dark:#ff9a7d;--white:#fff;--white-soft:#f9f9f9;--gray-light:#e8e8e8;--gray:#666;--black:#333}body{background:linear-gradient(135deg,#f9f9f9,#a8e6cf);background:linear-gradient(135deg,var(--white-soft) 0,var(--turquoise-light) 100%);color:#333;color:var(--black);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;min-height:100vh}.app-wrapper{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;padding-top:80px}header{background:linear-gradient(135deg,#7dd3c0,#5fbaa8);background:linear-gradient(135deg,var(--turquoise) 0,var(--turquoise-dark) 100%);box-shadow:0 4px 20px #7dd3c04d;left:0;padding:1rem 2rem;position:fixed;right:0;top:0;z-index:1000}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px}.logo-container{align-items:center;display:flex;gap:1rem;text-decoration:none}.logo-image{border:3px solid #fff;border:3px solid var(--white);border-radius:50%;box-shadow:0 2px 10px #0000001a;height:50px;object-fit:cover;width:50px}.logo-text{color:#fff;color:var(--white);font-size:1.8rem;font-weight:700;text-shadow:2px 2px 4px #0000001a}nav ul{gap:2rem;list-style:none}nav a,nav ul{align-items:center;display:flex}nav a{border-radius:25px;color:#fff;color:var(--white);font-size:1.1rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}nav a:hover{background:#fff3;transform:translateY(-2px)}.hero-section{background:linear-gradient(135deg,#a8e6cf,#ffd4c4);background:linear-gradient(135deg,var(--turquoise-light) 0,var(--peach-light) 100%);border-radius:20px;box-shadow:0 10px 40px #7dd3c033;margin:2rem auto 3rem;max-width:1400px;padding:4rem 2rem;text-align:center}.hero-section h1{color:#333;color:var(--black);font-size:3rem;margin-bottom:1rem;text-shadow:2px 2px 4px #ffffff80}.hero-section p{color:#666;color:var(--gray);font-size:1.3rem;margin:0 auto;max-width:800px}.features-section{background:#fff;background:var(--white);border-radius:20px;box-shadow:0 10px 40px #0000000d;margin:3rem auto;max-width:1400px;padding:3rem 2rem}.features-section h2{color:#5fbaa8;color:var(--turquoise-dark);font-size:2.5rem;margin-bottom:1rem;text-align:center}.features-section>p{color:#666;color:var(--gray);font-size:1.2rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:3rem}.feature-card{background:linear-gradient(135deg,#f9f9f9,#a8e6cf);background:linear-gradient(135deg,var(--white-soft) 0,var(--turquoise-light) 100%);border-radius:15px;box-shadow:0 5px 20px #7dd3c01a;padding:2.5rem;text-align:center;transition:all .3s ease}.feature-card:hover{box-shadow:0 15px 40px #7dd3c04d;transform:translateY(-10px)}.feature-icon{color:#ff9a7d;color:var(--peach-dark);font-size:3rem;margin-bottom:1rem}.feature-card h3{color:#5fbaa8;color:var(--turquoise-dark);font-size:1.5rem;margin-bottom:1rem}.feature-card p{color:#666;color:var(--gray);line-height:1.8}.stats-container{grid-gap:2rem;border-top:2px solid #a8e6cf;border-top:2px solid var(--turquoise-light);display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:3rem;padding-top:3rem}.stat-item{background:linear-gradient(135deg,#ffd4c4,#fff);background:linear-gradient(135deg,var(--peach-light) 0,var(--white) 100%);border-radius:15px;padding:1.5rem;text-align:center;transition:all .3s ease}.stat-item:hover{transform:scale(1.05)}.stat-number{color:#5fbaa8;color:var(--turquoise-dark);display:block;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-label{color:#666;color:var(--gray);font-size:1rem}.cta-button{background:linear-gradient(135deg,#ffb89f,#ff9a7d);background:linear-gradient(135deg,var(--peach) 0,var(--peach-dark) 100%);border-radius:30px;box-shadow:0 5px 20px #ffb89f66;color:#fff;color:var(--white);display:block;font-size:1.2em;font-weight:700;margin:2rem auto;max-width:15em;padding:1rem;text-align:center;text-decoration:none;transition:all .3s ease}.cta-button:hover{box-shadow:0 8px 30px #ffb89f99;transform:translateY(-3px)}.blog-description-section{background:#fff;background:var(--white);border-radius:20px;box-shadow:0 10px 40px #0000000d;margin:3rem auto;max-width:1400px;padding:4rem 2rem;text-align:center}.blog-description-section h2{color:#5fbaa8;color:var(--turquoise-dark);font-size:2.5rem;margin-bottom:2rem}.blog-description-content{margin:0 auto;max-width:1000px;text-align:center}.blog-description-content p{color:#666;color:var(--gray);font-size:1.15rem;line-height:1.9;margin-bottom:1.5rem}.blog-description-content strong{color:#5fbaa8;color:var(--turquoise-dark);font-weight:600}.countdown-section{background:linear-gradient(135deg,#ffd4c4,#a8e6cf);background:linear-gradient(135deg,var(--peach-light) 0,var(--turquoise-light) 100%);border-radius:20px;box-shadow:0 10px 40px #ffb89f33;margin:3rem auto;max-width:1400px;padding:3rem 2rem;text-align:center}.countdown-section h2{color:#5fbaa8;color:var(--turquoise-dark);font-size:2rem;margin-bottom:1.5rem}.countdown-timer{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.countdown-item{background:#fff;background:var(--white);border-radius:15px;box-shadow:0 5px 20px #0000001a;min-width:120px;padding:1.5rem 2rem}.countdown-number{color:#ff9a7d;color:var(--peach-dark);display:block;font-size:2.5rem;font-weight:700}.countdown-label{color:#666;color:var(--gray);font-size:1rem;margin-top:.5rem}.posts-section{margin:3rem auto;max-width:1400px;padding:2rem}.posts-section h2{color:#5fbaa8;color:var(--turquoise-dark);font-size:2.5rem;margin-bottom:3rem;text-align:center}.posts-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.post-card{background:#fff;background:var(--white);border-radius:20px;box-shadow:0 10px 30px #0000001a;cursor:pointer;overflow:hidden;transition:all .3s ease}.post-card:hover{box-shadow:0 20px 50px #7dd3c04d;transform:translateY(-10px)}.post-image{height:250px;object-fit:cover;width:100%}.post-content{padding:2rem}.post-content h3{color:#5fbaa8;color:var(--turquoise-dark);font-size:1.5rem;margin-bottom:1rem}.post-excerpt{line-height:1.8}.post-excerpt,.post-meta{color:#666;color:var(--gray);margin-bottom:1.5rem}.post-meta{align-items:center;display:flex;font-size:.9rem;justify-content:space-between}.post-actions{display:flex;flex-wrap:wrap;gap:1rem}.btn{align-items:center;border:none;border-radius:25px;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.7rem 1.5rem;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#7dd3c0,#5fbaa8);background:linear-gradient(135deg,var(--turquoise) 0,var(--turquoise-dark) 100%);color:#fff;color:var(--white)}.btn-primary:hover{box-shadow:0 5px 20px #7dd3c066;transform:scale(1.05)}.btn-secondary{background:linear-gradient(135deg,#ffd4c4,#ffb89f);background:linear-gradient(135deg,var(--peach-light) 0,var(--peach) 100%);color:#fff;color:var(--white)}.btn-secondary:hover{box-shadow:0 5px 20px #ffb89f66;transform:scale(1.05)}.btn-favorite{background:#fff;background:var(--white);border:2px solid #ffb89f;border:2px solid var(--peach);color:#ff9a7d;color:var(--peach-dark)}.btn-favorite:hover{background:#ffb89f;background:var(--peach);color:#fff;color:var(--white)}.btn-favorite.active{background:#ff9a7d;background:var(--peach-dark);color:#fff;color:var(--white)}.post-detail-container{margin:2rem auto;max-width:1000px;padding:2rem}.post-detail{background:#fff;background:var(--white);border-radius:20px;box-shadow:0 10px 40px #0000001a;overflow:hidden}.post-detail-image{height:500px;object-fit:cover;width:100%}.post-detail-content{padding:3rem}.post-detail-content h1{color:#5fbaa8;color:var(--turquoise-dark);font-size:2.5rem;margin-bottom:1.5rem;text-align:center}.post-detail-meta{border-bottom:2px solid #e8e8e8;border-bottom:2px solid var(--gray-light);color:#666;color:var(--gray);padding-bottom:2rem}.post-detail-meta,.post-detail-text{margin-bottom:2rem;text-align:center}.post-detail-text{color:#333;color:var(--black);font-size:1.1rem;line-height:1.9}.post-detail-text p{margin-bottom:1.5rem}.post-detail-actions{border-top:2px solid #e8e8e8;border-top:2px solid var(--gray-light);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:3rem;padding-top:2rem}.about-container{margin:2rem auto;max-width:1400px;padding:2rem}.about-hero{background:linear-gradient(135deg,#a8e6cf,#ffd4c4);background:linear-gradient(135deg,var(--turquoise-light) 0,var(--peach-light) 100%);border-radius:20px;box-shadow:0 10px 40px #7dd3c033;margin-bottom:3rem;padding:4rem 2rem;text-align:center}.about-hero h1{color:#5fbaa8;color:var(--turquoise-dark);font-size:3rem;margin-bottom:1rem}.about-hero p{color:#666;color:var(--gray);font-size:1.3rem;margin:0 auto;max-width:800px}.about-content{background:#fff;background:var(--white);border-radius:20px;box-shadow:0 10px 40px #0000000d;margin-bottom:3rem;padding:3rem;text-align:center}.about-content h2{color:#5fbaa8;color:var(--turquoise-dark);font-size:2.2rem;margin-bottom:1.5rem}.about-content p{color:#666;color:var(--gray);font-size:1.1rem;line-height:1.9;margin-bottom:1.5rem}.team-section{margin-top:3rem}.team-section h2{color:#5fbaa8;color:var(--turquoise-dark);font-size:2.5rem;margin-bottom:3rem;text-align:center}.team-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:20px}.team-member{background:#fff;background:var(--white);border-radius:20px;box-shadow:0 10px 30px #0000001a;overflow:hidden;padding:2rem;text-align:center;transition:all .3s ease}.team-member:hover{box-shadow:0 20px 50px #7dd3c04d;transform:translateY(-10px)}.team-member img{border:5px solid #a8e6cf;border:5px solid var(--turquoise-light);border-radius:50%;height:400px;margin-bottom:1.5rem;max-width:100%;object-fit:cover;width:400px}.team-member h3{color:#5fbaa8;color:var(--turquoise-dark);font-size:1.5rem;margin-bottom:.5rem}.team-role{color:#ff9a7d;color:var(--peach-dark);font-size:1.1rem;font-weight:600;margin-bottom:1rem}.team-bio{color:#666;color:var(--gray);line-height:1.8}.contact-container{margin:2rem auto;max-width:1200px;padding:2rem}.contact-hero{background:linear-gradient(135deg,#ffd4c4,#a8e6cf);background:linear-gradient(135deg,var(--peach-light) 0,var(--turquoise-light) 100%);border-radius:20px;box-shadow:0 10px 40px #ffb89f33;margin-bottom:3rem;padding:4rem 2rem;text-align:center}.contact-hero h1{color:#5fbaa8;color:var(--turquoise-dark);font-size:2rem;margin-bottom:1rem}.contact-hero p{color:#666;color:var(--gray);font-size:1.3rem}.contact-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}.contact-info{background:#fff;background:var(--white);border-radius:20px;box-shadow:0 10px 40px #0000000d;padding:3rem}.contact-info h2{color:#5fbaa8;color:var(--turquoise-dark);font-size:2rem;margin-bottom:2rem}.contact-item{align-items:center;color:#666;color:var(--gray);display:flex;font-size:1.1rem;gap:1rem;margin-bottom:1.5rem}.contact-icon{color:#ff9a7d;color:var(--peach-dark);font-size:1.5rem}.contact-form-container{background:#fff;background:var(--white);border-radius:20px;box-shadow:0 10px 40px #0000000d;padding:3rem}.contact-form-container h2{color:#5fbaa8;color:var(--turquoise-dark);font-size:2rem;margin-bottom:2rem}.form-group{margin-bottom:1.5rem}.form-group label{color:#5fbaa8;color:var(--turquoise-dark);display:block;font-weight:600;margin-bottom:.5rem}.form-group input,.form-group textarea{border:2px solid #e8e8e8;border:2px solid var(--gray-light);border-radius:10px;font-family:inherit;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#7dd3c0;border-color:var(--turquoise);box-shadow:0 0 10px #7dd3c033;outline:none}.form-group textarea{min-height:150px;resize:vertical}.btn-submit{background:linear-gradient(135deg,#7dd3c0,#5fbaa8);background:linear-gradient(135deg,var(--turquoise) 0,var(--turquoise-dark) 100%);border:none;border-radius:30px;color:#fff;color:var(--white);cursor:pointer;font-size:1.2rem;font-weight:700;padding:1.2rem;transition:all .3s ease;width:100%}.btn-submit:hover{box-shadow:0 8px 30px #7dd3c066;transform:translateY(-3px)}.social-links{border-top:2px solid #e8e8e8;border-top:2px solid var(--gray-light);margin-top:2rem;padding-top:2rem}.social-links h3{color:#5fbaa8;color:var(--turquoise-dark);font-size:1.5rem;margin-bottom:1rem}.social-links-container{display:flex;flex-wrap:wrap;gap:1.5rem}.social-link{background:linear-gradient(135deg,#ffd4c4,#ffb89f);background:linear-gradient(135deg,var(--peach-light) 0,var(--peach) 100%);border-radius:25px;color:#fff;color:var(--white);font-weight:500;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease}.social-link:hover{box-shadow:0 5px 20px #ffb89f66;transform:translateY(-3px)}footer{background:linear-gradient(135deg,#5fbaa8,#7dd3c0);background:linear-gradient(135deg,var(--turquoise-dark) 0,var(--turquoise) 100%);color:#fff;color:var(--white);margin-top:4rem;padding:3rem 2rem 1rem}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto 2rem;max-width:1400px}.footer-section h3{color:#fff;color:var(--white);font-size:1.5rem;margin-bottom:1.5rem}.footer-section a,.footer-section p{color:#ffffffe6;display:block;line-height:1.8;margin-bottom:.8rem;text-decoration:none;transition:all .3s ease}.footer-section a:hover{color:#ffd4c4;color:var(--peach-light);transform:translateX(5px)}.footer-bottom{border-top:1px solid #fff3;color:#fffc;margin:0 auto;max-width:1400px;padding-top:2rem;text-align:center}.footer-links{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:1rem}.footer-links a{color:#ffffffe6;text-decoration:none;transition:all .3s ease}.footer-links a:hover{color:#ffd4c4;color:var(--peach-light)}.cookie-consent{background:#fff;background:var(--white);border-top:3px solid #7dd3c0;border-top:3px solid var(--turquoise);bottom:0;box-shadow:0 -5px 30px #0003;left:0;padding:2rem;position:fixed;right:0;z-index:2000}.cookie-content{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1400px}.cookie-text{flex:1 1;min-width:300px}.cookie-text h3{color:#5fbaa8;color:var(--turquoise-dark);font-size:1.5rem;margin-bottom:.5rem}.cookie-text p{color:#666;color:var(--gray);line-height:1.6;margin-bottom:.5rem}.cookie-text a{color:#5fbaa8;color:var(--turquoise-dark);text-decoration:underline}.cookie-buttons{display:flex;flex-wrap:wrap;gap:1rem}.cookie-btn{border:none;border-radius:25px;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 2rem;transition:all .3s ease}.cookie-accept{background:linear-gradient(135deg,#7dd3c0,#5fbaa8);background:linear-gradient(135deg,var(--turquoise) 0,var(--turquoise-dark) 100%);color:#fff;color:var(--white)}.cookie-accept:hover{box-shadow:0 5px 20px #7dd3c066;transform:scale(1.05)}.cookie-customize{background:#ffd4c4;background:var(--peach-light);color:#333;color:var(--black)}.cookie-customize:hover{background:#ffb89f;background:var(--peach);color:#fff;color:var(--white)}.cookie-decline{background:#e8e8e8;background:var(--gray-light);color:#666;color:var(--gray)}.cookie-decline:hover{background:#666;background:var(--gray);color:#fff;color:var(--white)}.notification{align-items:center;animation:slideIn .3s ease;background:#fff;background:var(--white);border-left:5px solid #7dd3c0;border-left:5px solid var(--turquoise);border-radius:15px;box-shadow:0 10px 40px #0003;display:flex;gap:1rem;padding:1.5rem 2rem;position:fixed;right:2rem;top:100px;z-index:3000}@keyframes slideIn{0%{opacity:0;transform:translateX(400px)}to{opacity:1;transform:translateX(0)}}.notification-icon{color:#5fbaa8;color:var(--turquoise-dark);font-size:1.5rem}.notification-text{color:#333;color:var(--black);font-weight:500}.modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:4000}.modal-content{animation:modalAppear .3s ease;background:#fff;background:var(--white);border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:500px;padding:3rem;text-align:center;width:100%}@keyframes modalAppear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.modal-icon{color:#7dd3c0;color:var(--turquoise);font-size:4rem;margin-bottom:1.5rem}.modal-content h2{color:#5fbaa8;color:var(--turquoise-dark);font-size:2rem;margin-bottom:1rem}.modal-content p{color:#666;color:var(--gray);line-height:1.6;margin-bottom:2rem}.btn-close-modal{background:linear-gradient(135deg,#ffb89f,#ff9a7d);background:linear-gradient(135deg,var(--peach) 0,var(--peach-dark) 100%);border:none;border-radius:30px;color:#fff;color:var(--white);cursor:pointer;font-size:1.1rem;font-weight:700;padding:1rem 3rem;transition:all .3s ease}.btn-close-modal:hover{box-shadow:0 5px 20px #ffb89f66;transform:scale(1.05)}.policy-container{margin:2rem auto;max-width:1000px;padding:2rem}.policy-content{background:#fff;background:var(--white);border-radius:20px;box-shadow:0 10px 40px #0000000d;padding:3rem}.policy-content h1{font-size:2.5rem;text-align:center}.policy-content h1,.policy-content h2{color:#5fbaa8;color:var(--turquoise-dark);margin-bottom:1rem}.policy-content h2{font-size:1.8rem;margin-top:2rem}.policy-content p{color:#666;color:var(--gray);font-size:1.1rem;line-height:1.8;margin-bottom:1rem;text-align:center}.policy-content ul{margin-bottom:1rem;margin-left:2rem}.policy-content li{color:#666;color:var(--gray);font-size:1.1rem;line-height:1.8;margin-bottom:.5rem}@media (max-width:768px){.header-content{flex-direction:column;gap:1rem}nav ul{flex-direction:column;gap:.5rem}.hero-section h1{font-size:2rem}.hero-section p{font-size:1.1rem}.contact-content,.features-grid,.posts-grid{grid-template-columns:1fr}.countdown-timer{gap:1rem}.countdown-item{min-width:100px;padding:1rem 1.5rem}.team-grid{grid-template-columns:1fr}.cookie-content{flex-direction:column;text-align:center}.cookie-buttons{justify-content:center}.notification{left:1rem;right:1rem}.post-detail-content{padding:2rem 1.5rem}.post-detail-content h1{font-size:1.8rem}}.hamburger-menu{background:none;border:none;color:#333;cursor:pointer;display:none;font-size:1.5rem;padding:.5rem;transition:all .3s ease;z-index:1001}.hamburger-menu:hover{color:#8b7355}.hamburger-menu svg{display:block}@media (max-width:768px){.header-content{position:relative}.hamburger-menu{display:block}nav{background-color:#fff;box-shadow:0 4px 10px #0000001a;left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;right:0;top:100%;transition:max-height .3s ease,opacity .3s ease;visibility:hidden}nav.active{max-height:500px;opacity:1;visibility:visible}nav ul{flex-direction:column;gap:0;padding:0;width:100%}nav ul li{border-bottom:1px solid #e0e0e0;width:100%}nav ul li:last-child{border-bottom:none}nav a{color:#333!important;display:block;justify-content:flex-start;padding:1rem 2rem;width:100%}nav a:hover{background-color:#f8f9fa}}.link-mail{color:#333;text-decoration:none}
/*# sourceMappingURL=main.913f4b20.css.map*/