.about-page{padding:4rem 0 6rem}.about-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#a3e635 0%,#7cc62a 100%);border-radius:1rem;margin-bottom:4rem;padding:5rem 2rem}.hero-content{max-width:800px;margin:0 auto}.hero-title{margin-bottom:1rem;font-size:3rem;font-weight:700;line-height:1.2}.hero-subtitle{opacity:.95;font-size:1.25rem;line-height:1.6}.mission-section{text-align:center;background-color:#f8f9fa;border-left:4px solid #a3e635;border-radius:1rem;margin-bottom:4rem;padding:3rem}.mission-icon{margin-bottom:1.5rem;font-size:3rem}.mission-title{color:#1a202c;margin-bottom:1rem;font-size:2rem;font-weight:600}.mission-text{color:#4a5568;max-width:800px;margin:0 auto;font-size:1.125rem;line-height:1.6}.story-section{margin-bottom:4rem}.story-header{margin-bottom:2rem;position:relative}.story-title{color:#1a202c;margin-bottom:1rem;font-size:2rem;font-weight:600}.story-accent{background-color:#a3e635;border-radius:2px;width:60px;height:4px}.story-text{color:#4a5568;margin-bottom:3rem;line-height:1.7}.story-text p{margin-bottom:1.5rem}.stats-grid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem;display:grid}.stat-item{text-align:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem}.stat-number{color:#a3e635;margin-bottom:.5rem;font-size:2rem;font-weight:700}.stat-label{color:#718096;font-size:.875rem;font-weight:500}.values-section{background-color:#f8fafc;border-radius:1rem;margin-bottom:4rem;padding:3rem}.section-title{color:#1a202c;text-align:center;margin-bottom:1rem;font-size:2rem;font-weight:600}.section-subtitle{text-align:center;color:#718096;margin-bottom:3rem;font-size:1.125rem}.values-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.value-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:2rem;transition:transform .2s,box-shadow .2s}.value-card:hover{border-color:#a3e635;transform:translateY(-4px);box-shadow:0 10px 25px #0000000d}.value-icon{margin-bottom:1rem;font-size:2rem}.value-title{color:#1a202c;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.value-text{color:#4a5568;line-height:1.6}.advantages-section{margin-bottom:4rem}.advantages-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem;display:grid}.advantage-item{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.advantage-icon{color:#a3e635;flex-shrink:0;margin-top:.25rem;font-size:1.5rem}.advantage-content h3{color:#1a202c;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.advantage-content p{color:#4a5568;font-size:.95rem;line-height:1.6}.process-section{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:1rem;margin-bottom:4rem;padding:3rem}.process-steps{flex-direction:column;gap:2rem;max-width:800px;margin:0 auto;display:flex}.process-step{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;align-items:flex-start;gap:1.5rem;padding:1.5rem;display:flex}.step-number{color:#fff;background-color:#a3e635;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.125rem;font-weight:600;display:flex}.step-content h3{color:#1a202c;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.step-content p{color:#4a5568;line-height:1.6}.areas-section{background-color:#f8f9fa;border-radius:1rem;margin-bottom:4rem;padding:3rem}.areas-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin:2rem 0;display:grid}.area-category{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem}.area-category h3{color:#1a202c;border-bottom:2px solid #a3e635;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:600}.area-list{columns:2;column-gap:2rem;margin:0;padding:0;list-style:none}.area-list li{color:#4a5568;break-inside:avoid;margin-bottom:.5rem;font-size:.95rem}.areas-note{text-align:center;color:#4a5568;background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;font-style:italic}.team-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%);border-radius:1rem;margin-bottom:4rem;padding:4rem}.cta-content{max-width:800px;margin:0 auto}.cta-title{color:#a3e635;margin-bottom:1rem;font-size:2rem;font-weight:700}.cta-text{opacity:.95;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.cta-button{border-radius:.5rem;padding:.875rem 2rem;font-weight:600;text-decoration:none;transition:all .2s}.cta-button.primary{color:#fff;background-color:#a3e635}.cta-button.primary:hover{background-color:#7cc62a;transform:translateY(-2px)}.cta-button.secondary{color:#fff;background-color:#0000;border:2px solid #a3e635}.cta-button.secondary:hover{background-color:#a3e6351a;transform:translateY(-2px)}.certifications{text-align:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:3rem}.cert-title{color:#1a202c;margin-bottom:2rem;font-size:1.5rem;font-weight:600}.certs-grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.cert-item{flex-direction:column;align-items:center;gap:1rem;display:flex}.cert-icon{color:#a3e635;font-size:2rem}.cert-text{color:#4a5568;font-size:.875rem;font-weight:500}@media (max-width:1024px){.values-grid,.advantages-grid,.areas-grid,.certs-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.area-list{columns:1}}@media (max-width:768px){.about-page{padding:2rem 0 4rem}.about-hero{padding:3rem 1.5rem}.hero-title{font-size:2rem}.hero-subtitle{font-size:1.125rem}.mission-section,.values-section,.process-section,.areas-section,.certifications{padding:2rem}.team-cta{padding:3rem 2rem}.cta-title{font-size:1.5rem}.stats-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column}.cta-button{text-align:center;width:100%}}
.Navigation-module__AmG_aG__navigation{z-index:50;color:#fff;background-color:#8fbc8f;position:sticky;top:0}.Navigation-module__AmG_aG__container{max-width:1280px;margin:0 auto;padding:0 1rem}@media (min-width:640px){.Navigation-module__AmG_aG__container{padding:0 1.5rem}}@media (min-width:1024px){.Navigation-module__AmG_aG__container{padding:0 2rem}}.Navigation-module__AmG_aG__navContent{justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.Navigation-module__AmG_aG__logo{flex-direction:column;line-height:1;display:flex}.Navigation-module__AmG_aG__logoMain{letter-spacing:-.025em;font-size:1.5rem;font-weight:700}.Navigation-module__AmG_aG__logoSub{font-size:1.125rem;font-weight:300}.Navigation-module__AmG_aG__desktopNav{align-items:center;gap:2rem;display:none}@media (min-width:1024px){.Navigation-module__AmG_aG__desktopNav{display:flex}}.Navigation-module__AmG_aG__navLink{font-weight:500;transition:color .15s}.Navigation-module__AmG_aG__navLink:hover{color:#a3e635}.Navigation-module__AmG_aG__bookButton{color:#1a202c;background-color:#a3e635;border-radius:9999px;padding:.5rem 1.5rem;font-weight:600;transition:box-shadow .15s}.Navigation-module__AmG_aG__bookButton:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Navigation-module__AmG_aG__menuButton{color:#fff;cursor:pointer;background:0 0;border:none;display:block}@media (min-width:1024px){.Navigation-module__AmG_aG__menuButton{display:none}}.Navigation-module__AmG_aG__mobileMenu{overflow:hidden}.Navigation-module__AmG_aG__mobileMenuContent{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.Navigation-module__AmG_aG__mobileNavLink{padding:.5rem 0;transition:color .15s;display:block}.Navigation-module__AmG_aG__mobileNavLink:hover{color:#a3e635}.Navigation-module__AmG_aG__mobileBookButton{color:#1a202c;cursor:pointer;background-color:#a3e635;border:none;border-radius:9999px;width:100%;margin-top:1rem;padding:.75rem 1.5rem;font-weight:600;transition:background-color .15s}.Navigation-module__AmG_aG__mobileBookButton:hover{background-color:#94d034}
.SocialSidebar-module__zj-Oka__desktopSidebar{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:0 16px 16px 0;padding:12px 8px;position:fixed;top:50%;left:0;transform:translateY(-50%);box-shadow:2px 0 12px #0000001a}@media (max-width:768px){.SocialSidebar-module__zj-Oka__desktopSidebar{display:none}}.SocialSidebar-module__zj-Oka__sidebarContainer{flex-direction:column;display:flex}.SocialSidebar-module__zj-Oka__socialIcons{flex-direction:column;gap:16px;display:flex}.SocialSidebar-module__zj-Oka__socialIcon{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.SocialSidebar-module__zj-Oka__socialIcon.SocialSidebar-module__zj-Oka__pink{color:#fff;background:linear-gradient(45deg,#f09433,#d62976,#962fbf)}.SocialSidebar-module__zj-Oka__socialIcon.SocialSidebar-module__zj-Oka__black{color:#fff;background:#000}.SocialSidebar-module__zj-Oka__icon{width:24px;height:24px}.SocialSidebar-module__zj-Oka__mobileActionBar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;background:#fffffffa;border-top:1px solid #0000000d;gap:8px;padding:8px 12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #00000014}@media (min-width:769px){.SocialSidebar-module__zj-Oka__mobileActionBar{display:none}}.SocialSidebar-module__zj-Oka__mobileActionBar.SocialSidebar-module__zj-Oka__hide{display:none}.SocialSidebar-module__zj-Oka__actionButton{cursor:pointer;color:#fff;border:none;border-radius:30px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 0;font-size:.7rem;font-weight:600;transition:all .2s;display:flex}.SocialSidebar-module__zj-Oka__actionIcon{font-size:.7rem}.SocialSidebar-module__zj-Oka__bookButton{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;box-shadow:0 1px 3px #0000001a}.SocialSidebar-module__zj-Oka__bookButton:active{background:#000000f2;transform:scale(.97)}.SocialSidebar-module__zj-Oka__contactButton{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#006496d9;box-shadow:0 1px 3px #00649626}.SocialSidebar-module__zj-Oka__contactButton:active{background:#006496f2;transform:scale(.97)}@media (max-width:768px){body{padding-bottom:0}}
