.b2b.svelte-eogfxv{max-width:900px;margin:0 auto;padding:0 1rem 3rem}.hero.svelte-eogfxv{padding:2rem 0 1rem}.eyebrow.svelte-eogfxv{letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent);margin:0 0 .5rem;font-size:.78rem;font-weight:700}.hero.svelte-eogfxv h1:where(.svelte-eogfxv){margin:0 0 .75rem;font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.1}.lead.svelte-eogfxv{color:var(--c-muted);max-width:60ch;margin:0 0 1.25rem;font-size:1.08rem;line-height:1.55}.cta.svelte-eogfxv{color:var(--c-cta-text);background:var(--c-cta);cursor:pointer;border:none;border-radius:999px;padding:.85rem 1.6rem;font-weight:700;text-decoration:none;display:inline-block}.cta.svelte-eogfxv:disabled{opacity:.6;cursor:not-allowed}.grid.svelte-eogfxv{grid-template-columns:1fr;gap:1rem;margin:1.5rem 0;display:grid}@media (width>=620px){.grid.svelte-eogfxv{grid-template-columns:1fr 1fr}}@media (width>=920px){.grid.svelte-eogfxv{grid-template-columns:1fr 1fr 1fr}}.card.svelte-eogfxv{border:1px solid var(--c-border);background:var(--c-surface);border-radius:12px;padding:1.1rem}.card.svelte-eogfxv h3:where(.svelte-eogfxv){margin:0 0 .35rem;font-size:1.05rem}.card.svelte-eogfxv p:where(.svelte-eogfxv){color:var(--c-muted);margin:0;font-size:.92rem;line-height:1.5}.why.svelte-eogfxv{margin:2rem 0}.why.svelte-eogfxv h2:where(.svelte-eogfxv),.tilbud.svelte-eogfxv h2:where(.svelte-eogfxv){margin:0 0 .75rem;font-size:1.4rem}.why.svelte-eogfxv ul:where(.svelte-eogfxv){color:var(--c-text);gap:.4rem;margin:0;padding-left:1.2rem;line-height:1.5;display:grid}.tilbud.svelte-eogfxv{border:1px solid var(--c-border);background:var(--c-surface);border-radius:14px;margin-top:2rem;padding:1.5rem}form.svelte-eogfxv,.row.svelte-eogfxv{gap:.85rem;display:grid}@media (width>=560px){.row.svelte-eogfxv{grid-template-columns:1fr 1fr}}label.svelte-eogfxv{gap:.3rem;font-size:.9rem;font-weight:600;display:grid}input.svelte-eogfxv,textarea.svelte-eogfxv{border:1px solid var(--c-border);font:inherit;border-radius:8px;padding:.6rem .7rem;font-weight:400}.feil.svelte-eogfxv{color:#b00020;margin:0;font-size:.9rem}.takk.svelte-eogfxv{border:1px solid var(--c-accent);background:var(--c-soft);border-radius:12px;padding:1.25rem}.takk.svelte-eogfxv p:where(.svelte-eogfxv){color:var(--c-muted);margin:.3rem 0 0}
