.priser-v2{--g:#0F6E56;--gm:#1D9E75;--gp:#E1F5EE;--gl:#9FE1CB;--bg:#F7F7F5;--b:#1C1C1A;--m:#6B6960;--border:#E8E8E4;font-family:DM Sans,sans-serif;color:var(--b);background:#fff;line-height:1.7}.priser-v2 .hero{background:linear-gradient(135deg,#0f6e56,#1d9e75);color:#fff;padding:3.5rem 2rem 3rem;text-align:center}.priser-v2 h1{font-family:Plus Jakarta Sans,serif;font-size:clamp(2rem,4.5vw,2.8rem);margin-bottom:.5rem;color:#fff}.priser-v2 .hero p{opacity:.85;max-width:560px;margin:0 auto}.priser-v2 .upd{font-size:.8rem;opacity:.75;margin-top:.6rem}.priser-v2 main{max-width:860px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.priser-v2 .sec-tag{display:inline-block;background:var(--gp);color:var(--g);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .875rem;border-radius:100px;margin-bottom:.75rem}.priser-v2 h2{font-family:Plus Jakarta Sans,serif;font-size:1.5rem;margin:0 0 1rem}.priser-v2 section{margin-bottom:3rem}.priser-v2 .hg-lede{color:var(--m);margin:0 0 1rem;max-width:62ch}.priser-v2 .hg-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:0 1rem}.priser-v2 .hg-list li{margin:0}.priser-v2 .hg-list a{display:block;padding:.5rem 0;color:var(--g);font-weight:600;border-bottom:1px solid var(--grd,#E8E8E4)}.priser-v2 .hg-list a:hover{color:var(--gm)}.priser-v2 .tbl-wrap{overflow-x:auto}.priser-v2 table{width:100%;border-collapse:collapse;font-size:.93rem;min-width:560px}.priser-v2 th{background:var(--g);color:#fff;padding:.75rem .95rem;text-align:left}.priser-v2 td{padding:.7rem .95rem;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums}.priser-v2 tr:nth-child(2n) td{background:var(--bg)}.priser-v2 td a{color:var(--g);font-weight:600;text-decoration:none}.priser-v2 td a:hover{text-decoration:underline}.priser-v2 .live-note{font-size:.82rem;color:var(--m);margin-top:.6rem}.priser-v2 .calc{background:#fff;border:1.5px solid var(--border);border-radius:18px;padding:1.6rem 1.4rem}.priser-v2 .calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.priser-v2 .field{margin-bottom:.9rem}.priser-v2 .field label{display:block;font-size:.78rem;font-weight:700;color:var(--m);margin-bottom:.3rem}.priser-v2 .field input,.priser-v2 .field select{width:100%;padding:.65rem .8rem;border:1.5px solid var(--border);border-radius:10px;font-size:1rem;font-family:inherit;background:#fff}.priser-v2 .field input:focus,.priser-v2 .field select:focus{outline:none;border-color:var(--g)}.priser-v2 #sqm-hint{font-size:.75rem;color:var(--g);margin-top:.3rem;display:none}.priser-v2 .result{background:linear-gradient(160deg,#0a2a1e,var(--g));border-radius:14px;padding:1.3rem 1.4rem;color:#fff;align-self:start}.priser-v2 .res-row{display:flex;justify-content:space-between;padding:.45rem 0;font-size:.92rem;border-bottom:1px solid rgba(255,255,255,.12)}.priser-v2 .res-row.tot{border-bottom:none;font-size:1.1rem;font-weight:700;padding-top:.7rem}.priser-v2 .res-row .rv{font-variant-numeric:tabular-nums}.priser-v2 .calc-cta{text-align:center;margin-top:1.4rem}.priser-v2 .btn{display:inline-block;background:var(--g);color:#fff;padding:.85rem 2rem;border-radius:100px;font-weight:700;text-decoration:none}.priser-v2 .btn:hover{background:var(--gm)}.priser-v2 .rut-box{background:var(--gp);border-radius:18px;padding:1.6rem 1.5rem}.priser-v2 .rut-box ul{margin:.8rem 0 0 1.2rem;color:#374151}.priser-v2 .rut-box li{margin-bottom:.45rem}.priser-v2 .rut-box a{color:var(--g);font-weight:600}.priser-v2 .cleaner-cta{background:linear-gradient(135deg,#085041,#0f6e56);border-radius:18px;padding:2.2rem 1.6rem;text-align:center;color:#fff}.priser-v2 .cleaner-cta h2{color:#fff}.priser-v2 .cleaner-cta p{color:#ffffffc7;max-width:420px;margin:0 auto 1.4rem}.priser-v2 .btn.ghost{background:#fff;color:var(--g)}.priser-v2 .fi{border:1.5px solid var(--border);border-radius:12px;margin:.6rem 0;overflow:hidden}.priser-v2 .fq{padding:1rem 1.3rem;cursor:pointer;font-weight:600;font-size:.95rem;display:flex;justify-content:space-between;gap:.75rem}.priser-v2 .fi.open .fq{background:var(--gp);color:var(--g)}.priser-v2 .fa{display:none;padding:.9rem 1.3rem 1.1rem;font-size:.9rem;color:var(--m);border-top:1px solid var(--border)}.priser-v2 .fi.open .fa{display:block}@media(max-width:680px){.priser-v2 .calc-grid{grid-template-columns:1fr}.priser-v2 main{padding:2rem 1rem 3rem}}
