.site-top{border-bottom:1px solid var(--line);background:var(--bg);position:sticky;top:0;z-index:20}.site-top .indre{max-width:1180px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.logo{font:700 1.35rem/1 var(--display);color:var(--ink);text-decoration:none;margin-right:auto}.logo span{color:var(--accent)}.site-top nav ul{list-style:none;margin:0;padding:0;display:flex;gap:4px 18px;align-items:center;flex-wrap:wrap}.site-top nav a{color:var(--ink);text-decoration:none;font-weight:700;font-size:.95rem;padding:8px 0;display:inline-block}.site-top nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--accent)}.site-top nav a.btn{color:var(--accent-ink);padding:8px 16px;border-radius:999px}.menu-knap{display:none;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:8px 14px;font:inherit;font-weight:700;min-height:44px;cursor:pointer}@media (max-width:860px){.menu-knap{display:block}.site-top nav{flex-basis:100%}.site-top nav ul{display:none;flex-direction:column;align-items:stretch;gap:0;padding-bottom:8px}.site-top nav ul.aaben{display:flex}.site-top nav li a{display:block;padding:12px 0;border-top:1px solid var(--line)}.site-top nav a.btn{text-align:center;margin-top:8px;justify-content:center}}main.side{max-width:1180px;margin:0 auto;padding:0 16px 64px}.smal{max-width:760px}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center;padding:56px 0 40px}@media (max-width:860px){.hero{grid-template-columns:1fr;padding-top:32px;gap:28px}}.hero h1{font:700 clamp(2.1rem,5vw,3.4rem)/1.08 var(--display);margin:0 0 16px;letter-spacing:-.01em;text-wrap:balance}.hero p.lead{font-size:1.2rem;color:var(--mute);margin:0 0 24px;max-width:36ch}.knapper{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.btn.stor{font-size:1.1rem;padding:14px 24px;border-radius:999px;min-height:52px}.hero-kort{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:0 18px 40px -24px #00000059}.hero-kort .fra{font-size:.85rem;color:var(--mute);margin:0 0 4px}.hero-kort .spm{font:700 1.5rem/1.3 var(--display);margin:6px 0 18px}.hero-kort .svar{border-left:4px solid var(--accent);padding:4px 0 4px 14px;font-style:italic;color:var(--ink);margin:0}.hero-kort .knap{display:block;text-align:center;background:var(--accent);color:var(--accent-ink);border-radius:12px;padding:14px;font-weight:700;margin:0 0 18px}section.blok{padding:48px 0;border-top:1px solid var(--line)}section.blok>h2,.blok-h{font:700 clamp(1.6rem,3.2vw,2.2rem)/1.15 var(--display);margin:0 0 10px;text-wrap:balance}section.blok>p.sub{font-size:1.05rem;max-width:62ch}.trin{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;counter-reset:trin;margin-top:24px}@media (max-width:860px){.trin{grid-template-columns:1fr}}.trin>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px;counter-increment:trin}.trin>div:before{content:counter(trin);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--soft);color:var(--accent);font:700 1.2rem var(--display);margin-bottom:12px}.trin h3,.kort3 h3{font:700 1.15rem/1.25 var(--display);margin:0 0 6px}.trin p,.kort3 p{margin:0;color:var(--mute)}.kort3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}@media (max-width:860px){.kort3{grid-template-columns:1fr}}.kort3>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.spm-liste{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:700px){.spm-liste{grid-template-columns:1fr}}.spm-liste li{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px;font:600 1.05rem/1.4 var(--display)}.spm-liste small{display:block;font:400 .78rem var(--body);color:var(--mute);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.pakker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;align-items:stretch}@media (max-width:1060px){.pakker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pakker{grid-template-columns:1fr}}.pakke{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px;position:relative}.pakke.anbefalet{border:2px solid var(--accent)}.pakke .maerke{position:absolute;top:-12px;left:22px;background:var(--accent);color:var(--accent-ink);font-size:.78rem;font-weight:700;border-radius:999px;padding:3px 12px}.pakke h3{font:700 1.4rem var(--display);margin:0}.pakke .pris{font:700 2rem/1 var(--display);margin:0}.pakke .pris small{font:400 .85rem var(--body);color:var(--mute)}.pakke ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;flex:1}.pakke li{padding-left:26px;position:relative}.pakke li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.pakke .btn{justify-content:center;text-align:center}table.tilvalg{width:100%;border-collapse:collapse;margin-top:16px;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}table.tilvalg th,table.tilvalg td{padding:12px 16px;text-align:left;border-top:1px solid var(--line);vertical-align:top}table.tilvalg td:last-child,table.tilvalg th:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}table.tilvalg thead th{border-top:0;background:var(--soft);font-size:.9rem}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:10px}.faq summary{cursor:pointer;padding:16px 18px;font:700 1.08rem/1.35 var(--display);list-style:none;display:flex;gap:12px;align-items:flex-start}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";margin-left:auto;font:700 1.3rem var(--body);color:var(--accent);line-height:1}.faq details[open] summary:after{content:"–"}.faq details>div{padding:0 18px 16px;color:var(--ink)}.faq details>div p{margin:0 0 10px}.tekst h1{font:700 clamp(1.9rem,4vw,2.6rem)/1.15 var(--display);margin:40px 0 8px}.tekst h2{font:700 1.35rem/1.25 var(--display);margin:32px 0 8px}.tekst p,.tekst li{max-width:68ch}.tekst .opdateret{color:var(--mute);font-size:.92rem}.pladsholder{background:#fff3cd;color:#5c4400;border-radius:4px;padding:0 4px;font-weight:700}.cta{background:var(--soft);border-radius:18px;padding:36px;text-align:center;margin-top:16px}.cta h2{font:700 1.8rem/1.2 var(--display);margin:0 0 8px}.cta p{color:var(--mute);margin:0 auto 20px;max-width:52ch}.site-bund{border-top:1px solid var(--line);background:var(--surface)}.site-bund .indre{max-width:1180px;margin:0 auto;padding:28px 16px;display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;font-size:.92rem;color:var(--mute)}.site-bund a{color:var(--ink)}.site-bund .firma{margin-left:auto}.eks-valg{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:20px 0}.eks-ramme{background:#d9d6cf;border-radius:16px;padding:24px 12px;overflow:hidden}.kort2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}@media (max-width:760px){.kort2{grid-template-columns:1fr}}.kort2>div{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px}.kort2 h3{font:700 1.3rem/1.25 var(--display);margin:8px 0}.kort2 p{margin:0;color:var(--mute)}.kort2 .ikon{font-size:1.8rem}.site-top{background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(10px);border-bottom-color:var(--line)}.logo{font-weight:400}.logo span{color:var(--ink)}.hero h1,section.blok>h2,.blok-h,.cta h2,.tekst h1,.tekst h2{font-weight:400}.hero-kort{background:var(--papir);color:var(--papir-ink);border:0;border-radius:6px;padding:22px 22px 30px;transform:rotate(2.5deg);box-shadow:0 30px 60px -20px #232a334d}.hero-kort .fra{color:#6b6253}.hero-kort .knap{background:var(--accent);color:var(--accent-ink);border-radius:12px}.hero-kort .svar{color:var(--papir-ink);border-left-color:var(--accent)}.trin>div,.kort3>div,.kort2>div,.spm-liste li,.pakke,.faq details{background:var(--soft);border-color:transparent;border-radius:var(--radius)}.trin>div:before{background:var(--surface);color:var(--accent);font-weight:400}.pakke.anbefalet{border:2px solid var(--accent);background:var(--surface)}.pakke .maerke{color:var(--accent-ink)}.pakke h3,.pakke .pris,.trin h3,.kort3 h3,.kort2 h3,.spm-liste li,.faq summary{font-weight:400}.cta{background:var(--surface);border-radius:28px}.site-bund{background:var(--soft)}table.tilvalg{background:var(--soft);border-color:transparent;border-radius:var(--radius)}table.tilvalg thead th{background:var(--surface)}section.blok{border-top-color:var(--line)}.eks-ramme{background:var(--soft);padding:28px 12px;color:var(--ink)}.hero-billeder{position:relative;padding:150px 0 0 90px}.hero-foto{position:absolute;left:0;top:0;width:230px;height:270px;transform:rotate(-6deg)}.hero-foto span{display:flex;align-items:center;justify-content:center;text-align:center;color:#5d5242;font-size:.85rem;padding:10px;height:calc(100% - 28px)}.hero-billeder .hero-kort{position:relative}@media (max-width:860px){.hero-billeder{padding:120px 0 0 40px}.hero-foto{width:170px;height:200px}}.kort2 .ikon{color:var(--accent);display:block}.blok.stille{text-align:center;padding:64px 0}.citat-stor{font:400 clamp(1.7rem,3.6vw,2.6rem)/1.25 var(--display);margin:0 auto;max-width:24ch;text-wrap:balance}.citat-under{color:var(--mute);margin:16px auto 0;max-width:52ch;font-size:1.08rem}
