.ps{--gron:#00a86e;--gron-moerk:#00855a;--moerk:#2e2e2e;--tekst:#2a2a2a;--tekst-2:#5f5f5f;--tekst-3:#8a8a8a;--graa:#ebebeb;--flade:#fff;--baggrund:#f7f7f6;background:var(--flade);min-height:100vh;color:var(--tekst);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.55}.ps-ind{max-width:1120px;margin:0 auto;padding:0 clamp(18px,4vw,36px)}.ps-top{z-index:50;background:var(--moerk);position:sticky;top:0}.ps-top-ind{justify-content:space-between;align-items:center;gap:24px;min-height:64px;display:flex}.ps-mrk{letter-spacing:-.025em;color:#fff;white-space:nowrap;font-size:20px;font-weight:700;text-decoration:none}.ps-mrk span{color:var(--gron)}.ps-nav{gap:26px;display:flex}.ps-nav a{color:#c9c9c9;white-space:nowrap;font-size:14px;text-decoration:none}.ps-nav a:hover{color:#fff}.ps-knap{background:var(--gron);color:#fff;white-space:nowrap;border-radius:8px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.ps-knap:hover{background:var(--gron-moerk)}.ps-knap-lille{padding:9px 17px;font-size:13.5px}.ps-link{color:var(--gron);font-size:15px;font-weight:500;text-decoration:none}.ps-link:hover{text-decoration:underline}.ps-hero{background:var(--moerk);color:#fff;padding:clamp(56px,10vw,118px) 0 clamp(60px,10vw,124px)}.ps-over{letter-spacing:.14em;text-transform:uppercase;color:var(--gron);margin:0 0 20px;font-size:13px;font-weight:600}.ps-hero h1{letter-spacing:-.035em;max-width:18ch;margin:0 0 24px;font-size:clamp(34px,6vw,62px);font-weight:700;line-height:1.07}.ps-hero h1 span{color:var(--gron)}.ps-manchet{color:#c9c9c9;max-width:58ch;margin:0;font-size:clamp(16px,2vw,19px);line-height:1.6}.ps-hero-knapper{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.ps-sektion{padding:clamp(52px,9vw,104px) 0}.ps-sektion-lys{background:var(--baggrund)}.ps-sektion h2,.ps-kontakt h2{letter-spacing:-.03em;max-width:20ch;margin:0 0 14px;font-size:clamp(26px,4vw,40px);font-weight:700;line-height:1.15}.ps-ingress{color:var(--tekst-2);max-width:62ch;margin:0 0 clamp(30px,5vw,52px);font-size:17px;line-height:1.65}.ps-beregner{background:var(--flade);border:1px solid var(--graa);border-radius:16px;padding:clamp(22px,4vw,36px)}.ps-b-felter{border-bottom:1px solid var(--graa);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(20px,4vw,40px);padding-bottom:clamp(22px,4vw,32px);display:grid}.ps-b-felt label{color:var(--tekst-2);margin-bottom:12px;font-size:13.5px;font-weight:600;display:block}.ps-b-tal{align-items:center;gap:16px;display:flex}.ps-b-tal input[type=range]{min-width:0;accent-color:var(--gron);flex:1;height:22px}.ps-b-tal output{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:7ch;font-size:18px;font-weight:700}.ps-b-resultat{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(16px,3vw,28px);margin-top:clamp(22px,4vw,32px);display:grid}.ps-b-kort dt{letter-spacing:.08em;text-transform:uppercase;color:var(--tekst-3);margin-bottom:8px;font-size:12px;font-weight:600}.ps-b-kort dd{margin:0}.ps-b-kort p{color:var(--tekst-3);margin:8px 0 0;font-size:13px;line-height:1.5}.ps-b-stor{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(26px,4vw,34px);font-weight:700;line-height:1.1}.ps-b-roed{color:#b91c1c}.ps-b-groen{color:var(--gron)}.ps-b-fremhaev{background:var(--moerk);color:#fff;border-radius:12px;margin:-20px -4px;padding:20px 22px}.ps-b-fremhaev dt{color:var(--gron)}.ps-b-fremhaev p{color:#b5b5b5}.ps-b-note{color:var(--tekst-3);max-width:68ch;margin:clamp(22px,4vw,30px) 0 0;font-size:13px;line-height:1.6}.ps-skabeloner{grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:clamp(16px,2.5vw,24px);display:grid}.ps-skabelon{margin:0}.ps-forhaand{border:1px solid;border-radius:10px;height:132px;margin-bottom:14px;display:block;position:relative;overflow:hidden}.ps-f-baand{height:8px;position:absolute;inset:0 0 auto}.ps-f-titel{border-radius:3px;width:52%;height:10px;position:absolute;top:22px;left:14px}.ps-f-linje{border-radius:3px;width:32%;height:6px;position:absolute;top:40px;left:14px}.ps-f-raekke{border:1px solid;border-radius:5px;height:21px;position:absolute;left:14px;right:14px}.ps-f-raekke:nth-of-type(4){top:56px}.ps-f-raekke:nth-of-type(5){top:82px}.ps-f-knap{border-radius:20px;width:48px;height:13px;position:absolute;bottom:10px;right:14px}.ps-skabelon figcaption strong{letter-spacing:-.015em;margin-bottom:4px;font-size:16px;font-weight:700;display:block}.ps-skabelon figcaption span{color:var(--tekst-2);font-size:13.5px;line-height:1.5}.ps-gitter{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:clamp(16px,2.5vw,26px);display:grid}.ps-kort{background:var(--flade);border:1px solid var(--graa);border-radius:12px;padding:clamp(20px,3vw,26px)}.ps-kort h3{letter-spacing:-.02em;margin:0 0 10px;font-size:17px;font-weight:700}.ps-kort p{color:var(--tekst-2);margin:0;font-size:14.5px;line-height:1.65}.ps-trin{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(22px,4vw,44px);margin:0;padding:0;list-style:none;display:grid}.ps-trin li{align-items:flex-start;gap:16px;display:flex}.ps-trin-nr{background:var(--gron);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:grid}.ps-trin strong{letter-spacing:-.02em;margin-bottom:7px;font-size:17px;display:block}.ps-trin p{color:var(--tekst-2);margin:0;font-size:14.5px;line-height:1.65}.ps-kontakt{background:var(--moerk);color:#fff;padding:clamp(52px,9vw,100px) 0}.ps-kontakt p{color:#c9c9c9;max-width:54ch;margin:0;font-size:17px;line-height:1.65}.ps-kontakt-veje{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.ps-kontakt-note{color:#9a9a9a;font-size:13px;line-height:1.6}.ps-bund{color:#9a9a9a;background:#252525;padding:24px 0}.ps-bund-ind{flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}@media (max-width:760px){.ps-nav{display:none}.ps-b-fremhaev{margin:0}}
