.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:40;background:#1f2e22f0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.1)}.header-inner[data-astro-cid-3ef6ksr2]{padding-top:14px;padding-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo-link[data-astro-cid-3ef6ksr2]{flex:none;display:block;line-height:0}.logo[data-astro-cid-3ef6ksr2]{height:clamp(24px,3vw,34px);width:auto;display:block}.site-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:clamp(12px,2.4vw,28px);font-size:15px;font-weight:500;white-space:nowrap}.nav-link[data-astro-cid-3ef6ksr2]{font:inherit;font-weight:500;border:0;background:none;cursor:pointer;color:#fff;padding:0;display:inline-flex;align-items:center;gap:6px;transition:color .2s}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-link[data-astro-cid-3ef6ksr2].active{color:var(--green-300)}.caret[data-astro-cid-3ef6ksr2]{font-size:11px}.nav-cta[data-astro-cid-3ef6ksr2]{font-size:14px;background:#fff;color:var(--ink);padding:12px 20px;border-radius:10px;flex:none}.nav-cta[data-astro-cid-3ef6ksr2]:hover{background:var(--green-300);color:var(--ink)}.nav-dd[data-astro-cid-3ef6ksr2]{position:relative;padding:10px 0}.dd-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:-18px;margin-top:8px;background:#fff;border-radius:16px;padding:8px;min-width:260px;box-shadow:0 30px 60px -20px #00000073;display:none;flex-direction:column}.nav-dd[data-astro-cid-3ef6ksr2].open .dd-menu[data-astro-cid-3ef6ksr2]{display:flex}.dd-item[data-astro-cid-3ef6ksr2]{text-align:left;color:var(--ink);padding:14px 16px;border-radius:10px;font-size:15px;font-weight:600;display:flex;justify-content:space-between;gap:16px}.dd-item[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{color:var(--green-700)}.dd-item[data-astro-cid-3ef6ksr2]:hover{background:var(--green-50);color:var(--ink)}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:760px){.nav-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;border:0;background:none;cursor:pointer;padding:10px}.nav-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2px;background:#fff;border-radius:2px;transition:transform .25s,opacity .2s}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-nav[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;background:var(--green-900);border-bottom:1px solid rgba(255,255,255,.1);flex-direction:column;align-items:stretch;gap:4px;padding:12px var(--pad) 20px;white-space:normal;display:none}.site-nav[data-astro-cid-3ef6ksr2].open{display:flex}.nav-dd[data-astro-cid-3ef6ksr2]{padding:0}.dd-menu[data-astro-cid-3ef6ksr2]{position:static;margin-top:6px;box-shadow:none;min-width:0;background:#ffffff0a;padding:4px}.dd-item[data-astro-cid-3ef6ksr2]{color:#fff}.dd-item[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{color:var(--green-300)}.dd-item[data-astro-cid-3ef6ksr2]:hover{background:#ffffff14;color:#fff}.nav-link[data-astro-cid-3ef6ksr2]{padding:12px 0}.dd-trigger[data-astro-cid-3ef6ksr2]{justify-content:space-between}.nav-cta[data-astro-cid-3ef6ksr2]{margin-top:8px;justify-content:center;padding:14px 20px}}.site-footer[data-astro-cid-sz7xmlte]{padding:56px 0}.footer-inner[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-size:14px;color:var(--text-muted)}.footer-logo[data-astro-cid-sz7xmlte]{height:30px;width:auto}.footer-links[data-astro-cid-sz7xmlte]{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-muted)}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}.sticky-cta[data-astro-cid-544d75lg]{position:fixed;right:24px;bottom:24px;z-index:30;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s,background .2s}.sticky-cta[data-astro-cid-544d75lg].show{opacity:1;transform:translateY(0)}:root{--green-900: #1f2e22;--green-700: #43664a;--green-300: #9fc0a5;--green-100: #e4ece4;--green-50: #eef3ee;--ink: #111111;--text-muted: #3a453c;--text-subtle: #6b786d;--text-on-dark: #cfd9d0;--border-light: #d6e0d7;--input-bg: #f6f7f3;--disabled: #9aa89c;--white: #ffffff;--maxw: 1240px;--pad: 28px}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:Schibsted Grotesk,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:var(--green-700);text-decoration:none}a:hover{color:var(--ink)}img{max-width:100%}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.btn{font:inherit;font-weight:600;border:0;cursor:pointer;border-radius:12px;display:inline-flex;align-items:center;gap:8px;transition:background .2s,color .2s,transform .2s}.btn-light{background:var(--white);color:var(--ink);padding:20px 28px;font-size:16px}.btn-light:hover{background:var(--green-300);color:var(--ink)}.btn-dark{background:var(--ink);color:#fff;padding:16px 22px;font-size:15px;border-radius:10px}.btn-dark:hover{background:var(--green-700);color:#fff}summary{list-style:none}summary::-webkit-details-marker{display:none}details[open] .fk-plus{transform:rotate(45deg)}.faq-list{display:flex;flex-direction:column}.faq-item{border-top:1px solid var(--border-light);padding:22px 0}.faq-summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:20px;font-weight:600;letter-spacing:-.01em}.faq-summary h3{margin:0;font:inherit;flex:1;min-width:0}.fk-plus{flex:none;font-size:26px;font-weight:400;color:var(--green-700);transition:transform .25s}.faq-answer{margin:14px 0 0;max-width:720px;font-size:16px;line-height:1.6;color:var(--text-muted)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
