.ydelse-section{background:var(--c-white);border-top:1px solid var(--c-line)}.ydelse-section__head{max-width:62ch;margin-bottom:var(--sp-10)}.ydelse-section__head>*+*{margin-top:var(--sp-4)}.ydelse-h2{font-family:var(--f-heading);font-weight:var(--fw-extrabold);font-size:clamp(1.75rem,3.4vw,var(--fs-4xl));line-height:var(--lh-tight);letter-spacing:var(--ls-tighter);color:var(--c-ink);max-width:26ch}.ydelse-h3{font-family:var(--f-heading);font-weight:var(--fw-semibold);font-size:var(--fs-xl);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);color:var(--c-ink)}.ydelse-hero{gap:var(--sp-10);align-items:center;display:grid}@media (min-width:900px){.ydelse-hero{gap:var(--sp-16);grid-template-columns:1.1fr .9fr}}.ydelse-hero__h{font-family:var(--f-heading);font-weight:var(--fw-extrabold);font-size:clamp(2rem,5vw,var(--fs-5xl));line-height:var(--lh-tight);letter-spacing:var(--ls-tighter);color:var(--c-ink);max-width:18ch;margin-bottom:var(--sp-5)}.ydelse-hero__lead{font-size:var(--fs-lg);line-height:var(--lh-normal);color:var(--c-gray);max-width:52ch}.ydelse-hero__actions{align-items:center;gap:var(--sp-5);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}.ydelse-panel{background:var(--c-green-surface);color:var(--c-on-green);border-radius:var(--r-card);padding:var(--sp-8)}.ydelse-panel__label{font-family:var(--f-brand-mono);font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--c-on-green);margin-bottom:var(--sp-5)}.ydelse-panel__stats{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ydelse-stat{gap:var(--sp-1);border:1.5px solid var(--c-green-ink);border-radius:var(--r-card);padding:var(--sp-5);background:#ffffff8c;flex-direction:column;display:flex}.ydelse-stat__value{font-family:var(--f-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-4xl);line-height:var(--lh-tight);letter-spacing:var(--ls-tighter);font-variant-numeric:tabular-nums;color:var(--c-green-ink)}.ydelse-stat__label{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-green-ink)}.ydelse-panel__note{font-family:var(--f-brand-mono);font-size:var(--fs-sm);color:var(--c-on-green);margin-top:var(--sp-5)}.ydelse-figure{border:1.5px solid var(--c-ink);border-radius:var(--r-card);background:var(--c-white);margin:0;overflow:hidden}.ydelse-figure img{aspect-ratio:8/5;object-fit:cover;width:100%;height:auto;display:block}.ydelse-liste{border-top:1.5px solid var(--c-ink);margin:0}.ydelse-liste__row{gap:var(--sp-2);padding:var(--sp-5) 0;border-bottom:1px dashed var(--c-dashed);display:grid}@media (min-width:768px){.ydelse-liste__row{gap:var(--sp-8);grid-template-columns:minmax(200px,1fr) 2fr}}.ydelse-liste dt{font-family:var(--f-heading);font-weight:var(--fw-semibold);font-size:var(--fs-xl);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);color:var(--c-ink)}.ydelse-liste dd{color:var(--c-gray);max-width:62ch;margin:0}.ydelse-split{gap:var(--sp-10);align-items:start;display:grid}@media (min-width:900px){.ydelse-split{gap:var(--sp-16);grid-template-columns:1.15fr .85fr}}.ydelse-prose>*+*{margin-top:var(--sp-4)}.ydelse-prose p{max-width:60ch}.ydelse-prose .ydelse-h3{margin-top:var(--sp-8)}.ydelse-actions{align-items:center;gap:var(--sp-5);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}.ydelse-links{margin:var(--sp-6) 0 0;border-top:1px dashed var(--c-dashed);padding:0;list-style:none}.ydelse-links li{border-bottom:1px dashed var(--c-dashed)}.ydelse-links a{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding:var(--sp-4) 0;display:flex}.ydelse-links__name{font-family:var(--f-heading);font-weight:var(--fw-semibold);font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--c-ink);transition:color var(--t-base);display:block}.ydelse-links__desc{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-gray);margin-top:var(--sp-1);display:block}.ydelse-links__arrow{font-family:var(--f-brand-mono);font-weight:var(--fw-bold);color:var(--c-ink);transition:transform var(--t-btn-hover),color var(--t-base);flex-shrink:0}.ydelse-links a:hover .ydelse-links__name,.ydelse-links a:hover .ydelse-links__arrow{color:var(--c-red)}.ydelse-links a:focus-visible .ydelse-links__name{color:var(--c-red)}.ydelse-links a:focus-visible .ydelse-links__arrow{color:var(--c-red)}.ydelse-links a:hover .ydelse-links__arrow{transform:translate(3px)}.ydelse-links a:focus-visible .ydelse-links__arrow{transform:translate(3px)}.ydelse-kort{background:var(--c-white);border:1.5px solid var(--c-ink);border-radius:var(--r-card);padding:var(--sp-8);flex-direction:column;display:flex}.ydelse-kort>*+*{margin-top:var(--sp-4)}@media (max-width:599px){.ydelse-kort,.ydelse-panel{padding:var(--sp-6)}}a.ydelse-kort{color:inherit;transition:box-shadow var(--t-btn-hover),transform var(--t-btn-hover)}a.ydelse-kort:hover{color:inherit;box-shadow:5px 5px 0 var(--c-red);transform:translate(-2px,-2px)}a.ydelse-kort:focus-visible{color:inherit;box-shadow:5px 5px 0 var(--c-red);transform:translate(-2px,-2px)}.ydelse-kort__more{padding-top:var(--sp-4);font-family:var(--f-brand-mono);font-weight:var(--fw-bold);font-size:var(--fs-sm);color:var(--c-ink);margin-top:auto}.ydelse-kort-grid{gap:var(--sp-6);display:grid}@media (min-width:768px){.ydelse-kort-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.process-list{margin-top:var(--sp-8);flex-direction:column;gap:0;max-width:720px;padding:0;list-style:none;display:flex}.process-list li{padding:0 0 var(--sp-8) var(--sp-10);display:block;position:relative}.process-list li:last-child{padding-bottom:0}.process-list li:before{content:"";box-sizing:border-box;border:1.5px solid var(--c-ink);background:var(--c-white);z-index:1;border-radius:50%;width:16px;height:16px;position:absolute;top:.3em;left:0}.process-list li:after{content:"";border-left:2px dashed var(--c-dashed);position:absolute;top:calc(.3em + 16px);bottom:0;left:7px}.process-list li:first-child:before{background:var(--c-red);border-color:var(--c-red)}.process-list li:last-child:before{background:var(--c-green);border-color:var(--c-green-ink)}.process-list li:last-child:after{display:none}.process-list .ydelse-h3{margin-bottom:var(--sp-2)}.ydelse-bon{width:100%;max-width:420px}@media (min-width:900px){.ydelse-split .ydelse-bon{justify-self:end}}.faq-list{margin-top:var(--sp-8);border-top:1.5px solid var(--c-ink);flex-direction:column;gap:0;max-width:760px;display:flex}.faq-item{border:0;border-bottom:1px dashed var(--c-dashed);padding:var(--sp-5) 0;background:0 0;border-radius:0}.faq-item__q{justify-content:space-between;align-items:baseline;gap:var(--sp-4);font-family:var(--f-heading);font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-snug);cursor:pointer;color:var(--c-text-primary);list-style:none;display:flex}.faq-item__q::-webkit-details-marker{display:none}.faq-item__q:after{content:"+";font-family:var(--f-mono);font-weight:var(--fw-bold);color:var(--c-accent);transition:transform var(--t-base);flex-shrink:0}.faq-item[open] .faq-item__q:after{content:"−"}.faq-item__q:hover{color:var(--c-red)}.faq-item__a{margin-top:var(--sp-3);color:var(--c-text-muted);font-size:var(--fs-base);max-width:64ch}
