.betaling-side .article-hero{padding-bottom:8px}.betaling-side .article-hero h1{font-size:clamp(2rem,4.5vw,3.65rem);max-width:1000px}.betaling-side .article-lead{max-width:900px}.betaling-dato{text-align:center;color:#536985;font-size:.76rem;margin:12px 0 0}.betaling-side .article-layout{gap:34px;grid-template-columns:minmax(0,1fr) 240px;margin-top:30px}.betaling-side .article-content{min-width:0;max-width:none}.betaling-side .article-content section>h2{scroll-margin-top:100px}.betaling-side .article-content>section:first-child>h2{margin-top:0}.betaling-side .article-toc{max-height:none;overflow:visible;padding:19px;top:96px}.betaling-side .article-toc a{font-size:.76rem;padding:8px 0}.betaling-mobil-toc{display:none}.betaling-tabel{border:1px solid #d4e4ea;border-radius:16px;overflow:hidden;margin:22px 0 10px;background:#fff}.betaling-tabel table{border-collapse:collapse;width:100%;font-size:.79rem;line-height:1.6;text-align:left}.betaling-tabel caption{padding:14px 18px;text-align:left;background:#edf6fb;font-weight:bold;color:#173d63}.betaling-tabel thead{background:#163f60;color:#fff}.betaling-tabel th,.betaling-tabel td{padding:16px 12px;border-bottom:1px solid #e0eaf0;vertical-align:top}.betaling-tabel tbody tr:last-child>*{border-bottom:0}.betaling-tabel tbody tr:nth-child(even){background:#f8fbfd}.betaling-tabel th:first-child{width:125px}.betaling-brand{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.betaling-brand img{object-fit:contain;object-position:left center;max-width:76px;height:34px}.betaling-model{display:block;font-size:.76rem;margin-top:8px;color:#334d69}.betaling-status{display:inline-block;border-radius:5px;padding:4px 8px;font-size:.68rem;font-weight:bold;white-space:nowrap}.betaling-ja{background:#d9f3e8;color:#146044}.betaling-krav{background:#e2eefb;color:#234f83}.betaling-aconto{background:#fff0d8;color:#7c5016}.betaling-kilde{font-size:.74rem}.betaling-side .betaling-note{font-size:.76rem;color:#526a84;line-height:1.6}.betaling-forklaring{display:grid;grid-template-columns:1fr 260px;align-items:center;gap:20px}.betaling-forklaring img{display:block;width:100%;height:auto;border-radius:16px}.betaling-begreber{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.betaling-begreber>div{border:1px solid #d5e8ec;background:#f4fbfc;border-radius:14px;padding:18px}.betaling-begreber>div:first-child{background:#eaf7f2;border-top:4px solid #16826b}.betaling-begreber span{font-size:.62rem;font-weight:bold;letter-spacing:.04em;color:#4d6a7d}.betaling-side .betaling-begreber h3{font-size:1.05rem;margin:9px 0}.betaling-begreber p{font-size:.8rem;line-height:1.65;margin:0}.betaling-kalender{margin:25px 0;background:#f0f8fc;border:1px solid #d3e4ef;border-radius:18px;overflow:hidden}.betaling-kalender ol{list-style:none;padding:22px;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:trin}.betaling-kalender li{counter-increment:trin;background:#fff;border:1px solid #d2e3eb;border-radius:12px;padding:17px 12px}.betaling-kalender li:before{content:counter(trin);display:block;color:#08755f;font-size:1.8rem;font-weight:bold;line-height:1;margin-bottom:18px}.betaling-kalender li:last-child{background:#e2f4ed;border-color:#9dcebb}.betaling-kalender span{display:block;font-size:.72rem;letter-spacing:.05em;color:#4d6a7d}.betaling-kalender strong{display:block;margin:5px 0;font-size:.9rem}.betaling-kalender p{font-size:.78rem;line-height:1.6;margin:6px 0 0}.betaling-kalender figcaption{padding:0 22px 18px;font-size:.74rem;color:#536985}.betaling-cta{margin:26px 0;background:linear-gradient(120deg,#163c61,#08755f);border-radius:18px;padding:28px}.betaling-side .betaling-cta h3{color:#fff;margin:0}.betaling-side .betaling-cta p{color:#e2f0f6;font-size:.9rem}.betaling-side .betaling-cta a{display:inline-block;padding:12px 17px;background:#fff;color:#174466;border-radius:9px;text-decoration:none;font-size:.85rem}.betaling-side .betaling-cta a:hover{background:#d8f5e9}.betaling-tjekliste{padding-left:24px}.betaling-tjekliste li{padding:5px 0 10px 6px}.betaling-kildeliste{border:1px solid #d4e4ea;border-radius:12px;padding:16px}.betaling-kildeliste summary,.betaling-mobil-toc summary{cursor:pointer;font-weight:bold;color:#173d63}.betaling-kildeliste ul{padding-left:20px}.betaling-side a:focus-visible,.betaling-side summary:focus-visible{outline:3px solid #08755f;outline-offset:4px}.betaling-side .article-breadcrumb{flex-wrap:wrap}
@media(min-width:901px) and (max-height:680px){.betaling-side .betaling-desktop-toc{position:static}}
@media(max-width:1100px){.betaling-side .article-layout{gap:24px;grid-template-columns:minmax(0,1fr) 215px}.betaling-tabel th,.betaling-tabel td{padding:12px 9px}}
@media(max-width:900px){.betaling-side .article-layout{display:flex;gap:24px}.betaling-desktop-toc{display:none}.betaling-side .betaling-mobil-toc{display:block;order:-1;width:100%;position:static}.betaling-forklaring{grid-template-columns:1fr 240px}}
@media(max-width:720px){.betaling-side .article-layout{margin-top:22px}.betaling-side .article-hero{padding-bottom:8px}.betaling-dato{line-height:1.7}.betaling-side .article-byline{margin-top:18px}.betaling-tabel{border:0;background:none;overflow:visible}.betaling-tabel table,.betaling-tabel tbody{display:block}.betaling-tabel caption{display:block;border-radius:10px;padding:12px;font-size:.8rem;margin-bottom:12px}.betaling-tabel thead{display:none}.betaling-tabel tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:0 10px;border:1px solid #d4e4ea;border-radius:13px;background:white;padding:16px;margin-bottom:12px}.betaling-tabel th,.betaling-tabel td{display:block;padding:0;border:0;width:auto!important;min-width:0}.betaling-tabel .betaling-vilkaar{grid-column:1/-1;border-top:1px solid #e0eaf0;margin-top:12px;padding-top:12px}.betaling-tabel td:last-child{grid-column:1/-1;margin-top:8px}.betaling-brand{gap:6px}.betaling-brand img{height:30px}.betaling-tabel table{font-size:.82rem}.betaling-model{font-size:.76rem}.betaling-gebyrer tbody tr{grid-template-columns:1fr 1fr;gap:9px}.betaling-gebyrer th{grid-column:1/-1;color:#173d63;font-size:1rem}.betaling-gebyrer td[data-label]:before{content:attr(data-label);display:block;font-size:.68rem;color:#536985}.betaling-gebyrer td:last-child{border-top:1px solid #e0eaf0;padding-top:10px}.betaling-forklaring{display:flex;flex-direction:column;gap:10px}.betaling-forklaring picture{width:100%;max-width:430px}.betaling-begreber{grid-template-columns:1fr}.betaling-side .betaling-begreber h3{font-size:1.12rem}.betaling-kalender ol{grid-template-columns:1fr;padding:16px;gap:10px}.betaling-kalender li{padding:16px 18px;position:relative;padding-left:58px}.betaling-kalender li:before{position:absolute;left:18px;top:19px;font-size:1.6rem}.betaling-kalender figcaption{padding:0 16px 16px}.betaling-cta{padding:22px}.betaling-side .article-expert{grid-template-columns:82px minmax(0,1fr)}.betaling-side .article-expert a{overflow-wrap:anywhere}}
@media(max-width:720px){.betaling-side .article-hero .article-lead{font-size:.94rem;line-height:1.65}.betaling-side .article-hero h1{margin-top:18px}.betaling-side .article-hero{padding-top:24px}}

/* Company comparison cards, scoped to this guide. */
.betaling-overblik-intro{display:flex;align-items:center;gap:24px;padding:23px 26px;border-radius:18px;background:linear-gradient(115deg,#123f5c,#08765e);color:white;margin:24px 0 28px;box-shadow:0 12px 30px #0a685518}.betaling-overblik-tal{flex:0 0 108px;font-size:3.6rem;font-weight:850;line-height:1.05;letter-spacing:-.05em}.betaling-overblik-tal>span{display:block;font-size:.6rem;letter-spacing:.05em;line-height:1.7;margin-top:8px}.betaling-overblik-intro>div{border-left:1px solid #ffffff40;padding-left:24px}.betaling-overblik-intro strong{font-size:1.15rem;line-height:1.3;display:block}.betaling-side .betaling-overblik-intro p{color:#e0f3ed;font-size:.82rem;line-height:1.6;margin:8px 0 0}.betaling-gruppe-label{display:flex;align-items:center;gap:9px;margin:26px 0 14px;color:#145943;font-size:.85rem;line-height:1.4}.betaling-gruppe-label>span:last-child{margin-left:auto;white-space:nowrap;font-size:.68rem;color:#526c7d}.betaling-gruppe-mark{width:9px;height:9px;border-radius:50%;background:#138368;flex-shrink:0}.betaling-gruppe-aconto{color:#755420;margin-top:32px}.betaling-gruppe-aconto .betaling-gruppe-mark{background:#c6974b}.betaling-selskaber{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.betaling-selskab{min-width:0;display:flex;flex-direction:column;background:linear-gradient(165deg,#fff 50%,#f1faf6);border:1px solid #c9e4d9;border-top:4px solid #14866b;border-radius:16px;padding:22px;box-shadow:0 5px 18px #123f5c08;transition:box-shadow .2s,transform .2s}.betaling-selskab:hover{box-shadow:0 12px 28px #123f5c12;transform:translateY(-2px)}.betaling-selskab-top{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:36px}.betaling-logo{display:flex;align-items:center;width:94px;height:36px}.betaling-logo img{display:block;width:94px;max-width:100%;height:36px;object-fit:contain;object-position:left center}.betaling-side .betaling-selskab h3{font-size:1.22rem;margin:18px 0 13px;line-height:1.25}.betaling-ordning{display:flex;align-items:flex-start;gap:8px;border-top:1px solid #dcece5;padding-top:13px;line-height:1.5}.betaling-ordning>span{font-size:.56rem;font-weight:bold;letter-spacing:.04em;background:#ddf2e9;color:#155c49;padding:3px 6px;border-radius:4px;margin-top:2px}.betaling-ordning strong{font-size:.84rem;color:#234f46}.betaling-side .betaling-selskab p{font-size:.81rem;line-height:1.65;margin:12px 0 20px;flex:1}.betaling-side .betaling-selskab-knap{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;border-radius:9px;background:#08775e;color:#fff;text-decoration:none;font-size:.8rem;font-weight:bold;transition:background .2s,box-shadow .2s}.betaling-side .betaling-selskab-knap:hover{background:#055e4a;color:#fff;box-shadow:0 5px 12px #08775e22}.betaling-selskab-knap>span{font-size:1.2rem;line-height:1}.betaling-selskab-aconto{border-color:#e6d9c1;border-top-color:#be9659;background:linear-gradient(165deg,#fff 50%,#fffbf4)}.betaling-selskab-aconto .betaling-ordning{border-color:#e9e1d4}.betaling-selskab-aconto .betaling-ordning>span{background:#f6ead4;color:#77531a}.betaling-selskab-aconto .betaling-ordning strong{color:#65563e}.betaling-side .betaling-selskab-aconto .betaling-selskab-knap{background:#193f60}.betaling-side .betaling-selskab-aconto .betaling-selskab-knap:hover{background:#102e49}
@media(max-width:600px){.betaling-selskaber{grid-template-columns:1fr;gap:13px}.betaling-selskab{padding:20px}.betaling-overblik-intro{gap:17px;padding:20px}.betaling-overblik-tal{flex-basis:70px;font-size:3rem}.betaling-overblik-tal>span{font-size:.52rem;letter-spacing:0}.betaling-overblik-intro>div{padding-left:17px}.betaling-overblik-intro strong{font-size:1rem}.betaling-side .betaling-overblik-intro p{font-size:.76rem}.betaling-gruppe-label{flex-wrap:wrap;font-size:.8rem}.betaling-gruppe-label strong{max-width:calc(100% - 22px)}.betaling-gruppe-label>span:last-child{margin-left:18px;width:100%}.betaling-side .betaling-selskab h3{font-size:1.25rem}.betaling-side .betaling-selskab-knap{padding:13px 16px;font-size:.85rem}}

.betaling-side .article-hero{padding-bottom:32px}.betaling-side .support-cover picture{display:block}@media(max-width:720px){.betaling-side .article-hero{padding-bottom:24px}}
