.fm,.fm-boks{--fm-feil:#b3261e;--fm-motion:.22s;--fm-motion-kort:.28s}.fm{--mk-knapp:48px;--fm-gutter:16px;--fm-luft:64px;--fm-h1:clamp(32px, 5vw, 50px);--fm-h2:clamp(26px, 3.2vw, 32px);color:var(--ink)}@media (max-width:700px){.fm{--fm-luft:40px}}.fm-wrap{max-width:1184px;padding:0 var(--fm-gutter);margin:0 auto}.fm h1,.fm h2,.fm h3{letter-spacing:-.015em;font-weight:600}.fm h2{font-size:var(--fm-h2);margin:0 0 24px;line-height:1.2}.fm h3{margin:0 0 8px;font-size:20px;line-height:1.3}.fm p{margin:0 0 16px}.fm-hero{padding:56px 0 var(--fm-luft)}.fm-hero-rad{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.fm-hero-tekst{flex:999 520px;min-width:0}.fm-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);font-size:14px;font-weight:600}.fm h1{font-size:var(--fm-h1);letter-spacing:-.025em;margin:0 0 20px;line-height:1.08}.fm-ingress{max-width:34em;color:var(--ink-70);font-size:19px;line-height:1.55}.fm-knapper{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.fm-lenke{color:var(--link);padding:12px 4px;font-weight:500}.fm-pris{border:1px solid var(--rule);border-radius:var(--radius-md);flex:300px;min-width:0;padding:24px}.fm .fm-pris-etikett{color:var(--ink-70);margin:0;font-size:15px}.fm .fm-pris-tall{letter-spacing:-.02em;margin:4px 0 0;font-size:44px;font-weight:600;line-height:1.1}.fm-pris ul{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.fm-pris li{gap:8px;font-size:16px;display:flex}.fm-pris svg{color:var(--accent-ink);flex:none;margin-top:3px}.fm-band{background:var(--accent-soft)}.fm-tall{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;padding-top:40px;padding-bottom:40px;display:grid}.fm-tall p{color:var(--ink-70);margin:0;font-size:15px}.fm .fm-tall .fm-tall-stor{color:var(--ink);font-size:34px;font-weight:600;line-height:1.15}.fm-seksjon{padding:var(--fm-luft) 0 0}.fm-seksjon:last-child{padding-bottom:var(--fm-luft)}.fm-to{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.fm-smal{flex:320px;min-width:0}.fm-smal p,.fm-steg p,.fm-sporsmal p{color:var(--ink-70)}.fm-steg{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.fm-steg li{border-top:2px solid var(--ink);padding-top:16px}.fm-steg-nr{color:var(--accent-ink);margin-bottom:8px;font-size:15px;font-weight:600;display:block}.fm-eksempel{border:1px solid var(--rule);border-radius:var(--radius-md);flex:420px;min-width:0}.fm-eksempel header{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:16px 24px;display:flex}.fm-eksempel header h3{margin:0}.fm-eksempel header span{color:var(--ink-70);font-size:14px}.fm-eksempel dl{grid-template-columns:minmax(96px,auto) 1fr;margin:0;padding:8px 24px 16px;font-size:16px;display:grid}.fm-eksempel dt,.fm-eksempel dd{border-bottom:1px solid var(--ink-08);margin:0;padding:8px 0}.fm-eksempel dt{color:var(--ink-70);padding-right:16px}.fm-eksempel dt:last-of-type,.fm-eksempel dd:last-of-type{border-bottom:0}.fm-dempet{color:var(--ink-70)}.fm-tabell{border:1px solid var(--rule);border-radius:var(--radius-md);overflow-x:auto}.fm-tabell table{border-collapse:collapse;width:100%;min-width:480px;font-size:16px}.fm-tabell th,.fm-tabell td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:16px 24px}.fm-tabell tr:last-child th,.fm-tabell tr:last-child td{border-bottom:0}.fm-tabell th{width:36%;font-weight:500}.fm-sporsmal{flex:420px;min-width:0}.fm-sporsmal h2{margin-bottom:8px}.fm-sporsmal details{border-bottom:1px solid var(--rule);padding:16px 0}.fm-sporsmal summary{cursor:pointer;font-weight:500}.fm-sporsmal details p{margin:8px 0 0}.fm-vilkar{border-top:1px solid var(--rule);margin-top:24px;padding-top:24px}.fm-vilkar ul{color:var(--ink-70);margin:0;padding-left:20px;font-size:16px}.fm-vilkar li+li{margin-top:8px}.fm-skjema{border:1px solid var(--rule);border-radius:var(--radius-md);flex-direction:column;flex:520px;gap:32px;min-width:0;padding:24px;display:flex}.fm-skjema fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.fm-skjema legend{margin-bottom:8px;padding:0;font-size:19px;font-weight:600}.fm-skjema label{font-size:15px;font-weight:500}.fm-skjema input:not([type=checkbox]),.fm-skjema select{box-sizing:border-box;border:1px solid var(--ink-15);border-radius:var(--radius-md);background:var(--bg);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:0 16px;font-size:17px}.fm-skjema input:focus-visible,.fm-skjema select:focus-visible,.fm-skjema button:focus-visible,.fm a:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.fm-skjema [aria-invalid=true]{border-color:var(--fm-feil)}.fm-felter{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.fm-felter>div{flex-direction:column;gap:8px;min-width:0;display:flex}.fm .fm-hjelp{color:var(--ink-70);margin:0;font-size:15px}.fm .fm-feil{color:var(--fm-feil);margin:0;font-size:15px}.fm-valg{flex-wrap:wrap;gap:8px;display:flex}.fm-brikke,.fm-takvalg{border:1px solid var(--ink-15);background:var(--bg);color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--fm-motion) var(--ease), border-color var(--fm-motion) var(--ease)}.fm-brikke{border-radius:22px;min-height:44px;padding:0 16px;font-size:16px;font-weight:500}.fm-brikke[aria-pressed=true]{border-color:var(--cta);background:var(--cta);color:#fff}.fm-tak{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.fm-takvalg{border-radius:var(--radius-md);text-align:left;flex-direction:column;align-items:flex-start;min-height:64px;padding:8px 16px;display:flex}.fm-takvalg[aria-pressed=true]{border-color:var(--cta);box-shadow:inset 0 0 0 1px var(--cta);background:var(--accent-soft)}.fm-tak-tall{font-size:18px;font-weight:600}.fm-tak-belop{color:var(--ink-70);font-size:14px}@media (hover:hover) and (pointer:fine){.fm-brikke:hover,.fm-takvalg:hover{border-color:var(--ink)}.fm-brikke[aria-pressed=true]:hover{background:var(--cta-hover)}}.fm-oppsummering{border-top:1px solid var(--rule);flex-direction:column;gap:16px;padding-top:24px;display:flex}.fm-oppsummering p{margin:0}.fm-avkryss{align-items:flex-start;gap:12px;display:flex;font-size:16px!important;font-weight:400!important}.fm-avkryss input{width:22px;height:22px;accent-color:var(--cta);flex:none;margin:2px 0 0}.fm-send{align-self:flex-start}.fm-send[disabled]{opacity:.6;cursor:wait}.fm-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.fm-kvittering{border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-soft);flex:520px;min-width:0;padding:24px}.fm .fm-test{border-radius:var(--radius-md);background:var(--bg);margin:0 0 16px;padding:8px 16px;font-size:15px;font-weight:500}.fm-kvittering h3{font-size:22px}.fm-kvittering p{margin:0}.fm-boks{border:1px solid var(--ink-15);border-radius:var(--radius-md);color:var(--ink);transition:border-color var(--fm-motion-kort) var(--ease);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:32px 0;padding:16px 24px;text-decoration:none;display:flex}.fm-boks-tekst{flex:320px;min-width:0}.fm-boks-tittel{margin-bottom:4px;font-size:18px;font-weight:600;display:block}.fm-boks-under{color:var(--ink-70);font-size:16px;display:block}.fm-boks-pil{color:var(--link);align-items:center;gap:8px;font-weight:600;display:inline-flex}.fm-boks:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.fm-boks:hover{border-color:var(--ink-40)}}@media (prefers-reduced-motion:reduce){.fm-brikke,.fm-takvalg,.fm-boks{transition:none}}
