:root{--background:#fff;--foreground:#171717}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.mobile-nav-toggle,.mobile-bottom-cta{display:none}@media (max-width:860px){.desktop-nav,.desktop-lang-switcher{display:none!important}.mobile-nav-toggle,.mobile-bottom-cta{display:flex!important}body{padding-bottom:64px}}@media (max-width:640px){.mobile-tight-section{padding:56px 6%!important}.impact-grid{grid-template-columns:1fr!important;gap:32px!important}.contact-form-box{padding:24px 20px!important}.form-grid-2col{grid-template-columns:1fr!important;gap:16px!important}.footer-grid{gap:32px!important}.footer-bottom{text-align:center;justify-content:center!important}.guide-grid{grid-template-columns:1fr!important;gap:28px!important}.feature-hero-grid,.feature-content-grid{grid-template-columns:1fr!important;gap:32px!important}.feature-example-grid{grid-template-columns:1fr!important;gap:28px!important}.feature-checklist-grid{grid-template-columns:1fr!important;gap:10px!important}}.partners-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.partners-track{align-items:center;width:max-content;animation:40s linear infinite partnersScroll;display:flex}.partners-track:hover{animation-play-state:paused}@keyframes partnersScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.partners-track{animation:none}}.social-icon{transition:border-color .2s,color .2s,transform .2s}.social-icon:hover{transform:translateY(-2px);color:#e8196e!important;border-color:#e8196e!important}
