:root{--natt: #0C0E12;--kol: #111317;--linje: #24272E;--krita: #F2F3F5;--gra: #A9AEB8;--signal: #D7F542;--skugga-text: #5E636E;--color-bg: var(--natt);--color-bg-subtle: var(--kol);--color-surface: var(--kol);--color-ink: var(--natt);--color-ink-2: var(--natt);--color-text: var(--krita);--color-text-muted: var(--gra);--color-on-ink: var(--krita);--color-on-ink-muted: var(--gra);--color-primary: var(--signal);--color-primary-2: var(--signal);--color-primary-hover: #E3F87A;--color-primary-dark: var(--signal);--color-on-primary: var(--natt);--color-border: var(--linje);--color-border-strong: var(--linje);--color-border-ink: var(--linje);--grad-ink: var(--natt);--grad-primary: var(--signal);--glow-primary: none;--font-heading: "Golos Text", ui-sans-serif, system-ui, sans-serif;--font-body: "Golos Text", ui-sans-serif, system-ui, sans-serif;--weight-heading: 400;--tracking-heading: -.053em;--tracking-body: -.01em;--t-display: clamp(50px, calc(16.056vw - 10.21px) , 221px);--t-rad: clamp(50px, calc(4.695vw + 32.39px) , 100px);--h2: clamp(40px, calc(2.817vw + 29.44px) , 70px);--h3: clamp(26px, calc(.939vw + 22.48px) , 36px);--h4: clamp(24px, calc(.939vw + 20.48px) , 34px);--h1: var(--t-display);--text-base: clamp(18px, calc(.094vw + 17.65px) , 19px);--text-lead: var(--h4);--text-sm: 14px;--t-etikett: 14px;--t-nav: 15px;--t-knapp: 17px;--radius: 2px;--radius-lg: 2px;--radius-pill: 999px;--shadow-sm: none;--shadow: none;--shadow-hover: none;--border-width: 1px;--container: 1340px;--container-narrow: 790px;--pad-inline: clamp(17.5px, calc(3.052vw + 6.05px) , 50px);--space-section: 0px;--space-head: clamp(48px, calc(3vw + 37px) , 80px);--space-gap: clamp(16px, calc(.75vw + 13px) , 24px);--blockluft: clamp(80px, calc(5.63vw + 59px) , 140px);--sidhuvud-h: 72px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .6s;--steg: .09s;--lyft: 24px}@media(max-width:899px){:root{--sidhuvud-h: 60px;--t-knapp: 16px;--t-nav: 16px}}@font-face{font-family:Golos Text;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/GolosText-400.woff2) format("woff2")}@font-face{font-family:Golos Text;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/GolosText-500.woff2) format("woff2")}@font-face{font-family:Golos Text;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/GolosText-600.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip;max-width:100%}body{margin:0;background:var(--natt);color:var(--krita);font-family:var(--font-body);font-size:16px;line-height:1.45;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-weight:400;line-height:1.1;text-wrap:balance}p{margin:0}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.dold{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.a-h1{font-size:clamp(32px,2.4vw + 18px,48px);letter-spacing:-.05em}.a-h2{font-size:clamp(22px,.8vw + 18px,28px);letter-spacing:-.04em}.a-h3{font-size:19px;letter-spacing:-.02em}.a-ingress{color:var(--gra);max-width:44em;margin-top:10px}.a-etikett{font-size:13px;text-transform:uppercase;letter-spacing:.02em;color:var(--gra)}.a-dampad{color:var(--gra)}.a-tal{font-variant-numeric:tabular-nums;white-space:nowrap}.a-ph{color:var(--signal)}.a-kort{background:var(--kol);border-radius:var(--radius);padding:24px;min-width:0}.a-kort--signal{background:var(--signal);color:var(--natt)}.a-kort--signal .a-dampad,.a-kort--signal .a-etikett{color:#0c0e12b8}.a-kort__huvud{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.a-rutnat{display:grid;gap:16px;grid-template-columns:repeat(var(--kol-antal, 3),minmax(0,1fr))}@media(max-width:1099px){.a-rutnat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.a-rutnat{grid-template-columns:minmax(0,1fr)}}.a-stack{display:grid;gap:16px}.a-sidhuvud{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:32px}.a-knapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 18px;border-radius:var(--radius-pill);font:inherit;font-size:15px;white-space:nowrap;text-decoration:none;cursor:pointer;border:1px solid var(--linje);background:transparent;color:var(--krita);transition:border-color .2s ease,background-color .2s ease}.a-knapp:hover{border-color:var(--krita)}.a-knapp--fylld{background:var(--krita);border-color:var(--krita);color:var(--natt)}.a-knapp--signal{background:var(--signal);border-color:var(--signal);color:var(--natt)}.a-knapp--liten{min-height:32px;padding:0 12px;font-size:14px}.a-knapprad{display:flex;flex-wrap:wrap;gap:8px}.a-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--linje);border-radius:var(--radius);font-size:13px;color:var(--gra);white-space:nowrap}.a-chip--signal{border-color:var(--signal);color:var(--signal)}.a-chip--krita{border-color:var(--krita);color:var(--krita)}.a-avatar{flex:none;width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;background:var(--natt);border:1px solid var(--linje);color:var(--krita);font-size:14px;font-weight:500}.a-avatar--leder{background:var(--signal);border-color:var(--signal);color:var(--natt)}.a-tabell-ram{overflow-x:auto}.a-tabell{width:100%;border-collapse:collapse;font-size:15px}.a-tabell th{text-align:left;font-weight:400;font-size:13px;color:var(--gra);text-transform:uppercase;letter-spacing:.02em;padding:10px 12px;border-bottom:1px solid var(--linje);white-space:nowrap}.a-tabell td{padding:14px 12px;border-bottom:1px solid var(--linje);vertical-align:top}.a-tabell tr:last-child td{border-bottom:0}.a-tabell a{text-decoration:none}.a-tabell a:hover{text-decoration:underline;text-underline-offset:3px}.a-falt{display:grid;gap:6px}.a-falt label{font-size:14px;color:var(--gra)}.a-inmatning{width:100%;min-height:44px;padding:10px 14px;font:inherit;color:var(--krita);background:var(--natt);border:1px solid var(--linje);border-radius:var(--radius)}.a-inmatning:focus-visible{border-color:var(--signal)}.a-demo{font-size:13px;color:var(--gra)}.a-demo strong{color:var(--signal);font-weight:400}
