.kb-textlank{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--c-brass);padding-bottom:3px;font-size:12px;text-decoration:none;display:inline-block}.kb-textlank:hover{color:var(--accent-hover)}.kb-textlank:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.kb-hero{padding-bottom:calc(var(--space-section) * .5)}.kb-hero__topp{background:var(--c-green-darker);height:76px;margin-bottom:clamp(48px,8vh,96px)}.kb-hero__rubrik{letter-spacing:-.025em;text-wrap:balance;max-width:12ch;margin-top:18px;font-size:clamp(3rem,1.4rem + 7vw,7.5rem);font-weight:700;line-height:.98}.kb-hero__rad{font-size:var(--text-lg);color:var(--ink-2);max-width:44ch;margin-top:22px;line-height:1.55}.kb-hero__cta{flex-wrap:wrap;align-items:center;gap:26px;margin-top:26px;display:flex}.kb-hero__bildram{margin-top:clamp(40px,7vh,80px)}.kb-hero__bild{border-radius:var(--radius);width:100%;height:auto;display:block}.kb-uppslag{gap:var(--space-section);padding-block:calc(var(--space-section) * .5) var(--space-section);flex-direction:column;display:flex}.kb-uppslag__par{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(24px,4vw,64px);width:100%;display:grid}.kb-uppslag__par[data-spegel=true] .kb-uppslag__bildram{order:2}@media (max-width:900px){.kb-uppslag__par,.kb-uppslag__par[data-spegel=true]{grid-template-columns:1fr}.kb-uppslag__par[data-spegel=true] .kb-uppslag__bildram{order:0}}.kb-uppslag__bildram{border-radius:var(--radius);border:1px solid var(--hairline);aspect-ratio:4/3;overflow:hidden}.kb-uppslag__bild{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.kb-uppslag__bild{animation:both kb-scale;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes kb-scale{0%{transform:scale(1.05)}to{transform:scale(1)}}.kb-uppslag__rubrik{letter-spacing:-.015em;text-wrap:balance;margin-top:12px;font-size:clamp(1.7rem,1.1rem + 2.2vw,2.8rem);font-weight:700;line-height:1.06}.kb-uppslag__rad{color:var(--ink-2);max-width:40ch;margin:14px 0 18px;font-size:1.02rem;line-height:1.65}.kb-uppslag__produkter{border-top:1px solid var(--hairline);margin-top:26px;padding-top:22px}.kb-ref{background:var(--c-bone);border-block:1px solid var(--hairline);padding-block:var(--space-section)}.kb-ref__rubrik{letter-spacing:-.015em;text-wrap:balance;max-width:24ch;margin-top:14px;font-size:clamp(1.8rem,1.1rem + 2.6vw,3.2rem);font-weight:700}.kb-ref__grupp{margin-top:clamp(28px,4vh,44px)}.kb-ref__grupptitel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.kb-ref__namn{letter-spacing:-.01em;max-width:60ch;margin-top:10px;font-size:clamp(1.15rem,.9rem + 1.1vw,1.7rem);font-weight:700;line-height:1.5}.kb-ref__skilje{color:var(--c-brass);font-weight:400}.kb-ref__ort{color:var(--muted);font-size:.68em;font-weight:400}.kb-ref__trust{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:12px 32px;margin-top:clamp(32px,5vh,52px);font-size:12px;display:flex}.kb-ref__trust>a:first-child{color:inherit;text-decoration:none}.kb-ref__trust>a:first-child:hover{color:var(--accent)}.kb-ref__trust>a:first-child:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.kb-ref__trust span[aria-hidden]{color:var(--c-brass)}.kb-index{padding-block:var(--space-section)}.kb-index__rubrik{letter-spacing:-.015em;margin-top:12px;font-size:clamp(1.7rem,1.1rem + 2.2vw,2.8rem);font-weight:700}.kb-index__moln{border-top:1px solid var(--hairline-strong);flex-wrap:wrap;gap:9px 22px;margin:24px 0 26px;padding:22px 0 0;list-style:none;display:flex}.kb-index__moln a{font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-2);font-size:12px;text-decoration:none}.kb-index__moln a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.kb-index__moln a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kb-index__antal{color:var(--muted);vertical-align:super;font-size:12px}.kb-cta{border-top:1px solid var(--hairline);padding-block:var(--space-section)}.kb-cta__rubrik{letter-spacing:-.015em;margin-top:12px;font-size:clamp(1.8rem,1.1rem + 2.6vw,3.2rem);font-weight:700}.kb-cta__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:clamp(28px,4vh,44px);display:grid}@media (max-width:900px){.kb-cta__grid{grid-template-columns:1fr}}.kb-cta__steg{color:var(--ink-2);flex-direction:column;gap:14px;margin:0;padding:0;font-size:.98rem;line-height:1.6;list-style:none;display:flex}.kb-cta__steg li{border-top:1px solid var(--hairline);align-items:baseline;gap:14px;padding-top:12px;display:flex}.kb-cta__stegnr{font-family:var(--font-mono);letter-spacing:.14em;color:var(--c-terra-deep);font-size:12px}.kb-cta__telefon{margin-top:22px;font-size:1.02rem}.kb-cta__telefon a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.kb-cta__telefon a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
