@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&family=Roboto:wght@300;400;500&display=swap");:root{--green-dark:#626c4f;--green-deep:#313822;--green-light:#a5b4a4;--tan:#b9a58f;--cream:#e1e0da;--white:#f5f4f0;--text-dark:#1e2218;--text-mid:#4a4f3a;--text-muted:#7a8070;--border:rgba(98,108,79,.18);--oswald:"Oswald",sans-serif;--roboto:"Roboto",sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--text-dark);font-family:var(--roboto);overflow-x:hidden;min-height:100vh}body:before{content:"";position:fixed;inset:0;z-index:0;background-image:repeating-linear-gradient(-55deg,transparent,transparent 18px,rgba(98,108,79,.04) 0,rgba(98,108,79,.04) 19px);pointer-events:none}.fade-up{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s ease}.fade-up.visible{opacity:1;transform:translateY(0)}[data-lang=da] .en,[data-lang=en] .da{display:none!important}.team-section{padding:7rem 4rem;background:var(--white);position:relative;z-index:1}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.5rem;gap:2.5rem;align-items:stretch}@media (max-width:768px){.team-section{padding:4rem 1.25rem}.team-grid{grid-template-columns:1fr;gap:1.5rem}.team-card{min-width:0;padding:1rem!important}.team-card .team-card-image-wrap{padding:1.25rem 1.25rem 0!important}}.how-it-works-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;align-items:stretch}@media (max-width:900px){.how-it-works-grid{grid-template-columns:1fr}}@media (max-width:768px){.problem-solution-grid{grid-template-columns:1fr!important}.section-how,.section-problem{padding:4rem 1.5rem!important}.section-partners{padding:3rem 1.5rem!important}.section-cta{padding:4rem 1.5rem!important}.section-cta .section-cta-inner,.section-footer{padding:2rem 1.5rem!important}}.ContactFloating_link__nH9pX{position:fixed;bottom:1.5rem;right:1.5rem;z-index:50;background:var(--green-dark);color:var(--cream);padding:.7rem 1.4rem;font-family:var(--oswald);font-weight:500;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;box-shadow:0 4px 20px rgba(0,0,0,.2);transition:background .2s,color .2s,transform .2s}.ContactFloating_link__nH9pX:hover{background:var(--tan);color:var(--green-deep)}