/* v1.8 – danske produktvisninger og tydeligere købsgang */
.sel-site .sel-demo,.sel-site .sel-compare,.sel-site .sel-steps,.sel-site .sel-faq,.sel-site .sel-trust{padding:105px 0;color:#102b49}
.sel-site .sel-demo{background:linear-gradient(135deg,#f2f7ff,#e9f2ff)}.sel-site .sel-demo-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:center}
.sel-site .sel-demo h2,.sel-site .sel-center h2,.sel-site .sel-faq h2,.sel-site .sel-trust h2{font-size:clamp(34px,3.7vw,54px);line-height:1.09;letter-spacing:-.05em;margin:0 0 20px}.sel-site .sel-demo-copy>p:not(.sel-kicker),.sel-site .sel-center>p:not(.sel-kicker),.sel-site .sel-faq-grid>div>p:not(.sel-kicker),.sel-site .sel-trust p:not(.sel-kicker){font-size:16px;color:#586d83;line-height:1.75}
.sel-site .sel-demo-tags{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.sel-site .sel-demo-tags span{display:flex;align-items:center;gap:7px;border:1px solid #d3e5f8;background:#fff;padding:9px 11px;border-radius:12px;font-size:12px;font-weight:700}.sel-site .sel-demo-tags svg{width:17px;height:17px;color:#0a72df}.sel-site .sel-demo-disclaimer{font-size:11px!important;color:#74859b!important;margin-top:16px}
.sel-site .sel-demo-visual{position:relative;padding:30px 45px 65px 0}.sel-site .sel-demo-browser{overflow:hidden;background:white;border:8px solid #10263f;border-radius:18px;box-shadow:0 32px 75px #0c335c37;min-height:335px}.sel-site .sel-demo-browserbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7edf5;padding:13px 16px;font-size:13px}.sel-site .sel-demo-browserbar strong{display:flex;align-items:center;gap:7px;color:#123a6d}.sel-site .sel-demo-browserbar img{width:18px;height:18px}.sel-site .sel-demo-dots{color:#b9c7d6;font-size:9px;letter-spacing:3px}.sel-site .sel-demo-inbox{display:grid;grid-template-columns:28% 72%;min-height:290px}.sel-site .sel-demo-inbox aside{background:#f3f7fd;padding:24px 12px;display:flex;flex-direction:column;gap:17px;font-size:12px;color:#53677e}.sel-site .sel-demo-inbox aside strong{color:#006bd6}.sel-site .sel-demo-messages{padding:20px 17px}.sel-site .sel-demo-title{font-size:17px;font-weight:800;margin-bottom:13px}.sel-site .sel-demo-title small{display:block;font-size:11px;color:#6c8198;font-weight:400;margin-top:4px}.sel-site .sel-demo-message{position:relative;padding:11px 40px 11px 4px;border-bottom:1px solid #eaf0f6;display:flex;flex-direction:column;gap:4px}.sel-site .sel-demo-message b{font-size:12px}.sel-site .sel-demo-message span{font-size:11px;color:#71839a}.sel-site .sel-demo-message small{position:absolute;right:0;top:12px;color:#8495a7;font-size:9px}.sel-site .sel-demo-mobile{position:absolute;right:0;bottom:0;width:165px;height:255px;background:#fff;border:7px solid #112941;border-radius:23px;padding:17px 10px;box-shadow:0 22px 48px #112d5066}.sel-site .sel-demo-mobile-head{font-size:14px;font-weight:800;color:#0d3157;padding-bottom:15px}.sel-site .sel-demo-mobile>div:not(:first-child){border-top:1px solid #e6edf5;padding:13px 0}.sel-site .sel-demo-mobile strong,.sel-site .sel-demo-mobile small{display:block;font-size:10px}.sel-site .sel-demo-mobile small{color:#789;margin-top:5px}
.sel-site .sel-compare{background:#fff}.sel-site .sel-center{text-align:center;max-width:770px;margin:0 auto 38px}.sel-site .sel-compare-wrap{overflow-x:auto;border:1px solid #dfebf7;border-radius:20px;box-shadow:0 24px 55px #12365b0d}.sel-site .sel-compare-table{width:100%;border-collapse:collapse;min-width:570px;background:#fff}.sel-site .sel-compare-table th,.sel-site .sel-compare-table td{padding:21px 25px;text-align:left;border-bottom:1px solid #e8eef6;font-size:14px}.sel-site .sel-compare-table th{background:#f3f8fe;color:#102e50;font-size:13px}.sel-site .sel-compare-table th:last-child,.sel-site .sel-compare-table td:last-child{background:#eaf5ff;color:#0756ad}.sel-site .sel-compare-table tr:last-child td{border-bottom:0}.sel-site .sel-compare-note{text-align:center;color:#71839b;font-size:12px;margin:19px auto 30px;max-width:800px}
.sel-site .sel-steps{background:#f1f7fe}.sel-site .sel-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sel-site .sel-step{background:#fff;border:1px solid #e0eaf5;border-radius:20px;padding:35px;box-shadow:0 18px 40px #16375c0b}.sel-site .sel-step>span{font-size:37px;font-weight:900;color:#0875ed}.sel-site .sel-step h3{font-size:21px;letter-spacing:-.025em;margin:15px 0 10px}.sel-site .sel-step p{color:#61758a;line-height:1.7;font-size:14px;margin:0}
.sel-site .sel-faq{background:#fff}.sel-site .sel-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.sel-site .sel-faq-items{display:grid;gap:12px}.sel-site .sel-faq-item{background:#f8fbff;border:1px solid #dce8f4;border-radius:15px;padding:0 23px}.sel-site .sel-faq-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0;font-size:15px;font-weight:750}.sel-site .sel-faq-item summary::-webkit-details-marker{display:none}.sel-site .sel-faq-item summary span{color:#0875ec;font-size:24px}.sel-site .sel-faq-item[open] summary span{transform:rotate(45deg)}.sel-site .sel-faq-item p{color:#61758a;font-size:14px;line-height:1.75;padding:0 0 20px;margin:0}
.sel-site .sel-trust{background:linear-gradient(115deg,#0a2445,#123e6c);color:white;padding:65px 0}.sel-site .sel-trust-grid{display:flex;justify-content:space-between;align-items:center;gap:45px}.sel-site .sel-trust h2{color:#fff;max-width:650px}.sel-site .sel-trust p:not(.sel-kicker){color:#c8d9ea;max-width:620px}.sel-site .sel-trust-actions{display:flex;gap:13px;flex-wrap:wrap}.sel-site .sel-trust .sel-outline{color:#fff;border-color:#8cb5d9}
.sel-site :is(#webmail,#sammenligning,#saadan,#spoergsmaal){scroll-margin-top:90px}
@media(max-width:950px){.sel-site .sel-demo-grid,.sel-site .sel-faq-grid{grid-template-columns:1fr;gap:35px}.sel-site .sel-trust-grid{flex-direction:column;align-items:flex-start}.sel-site .sel-demo-visual{max-width:680px}}
@media(max-width:700px){.sel-site .sel-demo,.sel-site .sel-compare,.sel-site .sel-steps,.sel-site .sel-faq{padding:75px 0}.sel-site .sel-steps-grid{grid-template-columns:1fr}.sel-site .sel-demo-visual{padding:5px 28px 45px 0}.sel-site .sel-demo-mobile{width:128px;height:215px}.sel-site .sel-demo-browser{min-height:285px}.sel-site .sel-demo-inbox{min-height:245px}.sel-site .sel-demo-inbox aside{font-size:9px;padding:16px 8px}.sel-site .sel-demo-messages{padding:13px 8px}.sel-site .sel-demo-message b{font-size:10px}.sel-site .sel-demo-message span{font-size:9px}.sel-site .sel-demo-message small{display:none}}
