#ih-pris-intro{color:#12354a;background:#f4f9fb;padding:72px 24px;scroll-margin-top:100px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#ih-pris-intro *{box-sizing:border-box}#ih-pris-intro .ip-wrap{max-width:1160px;margin:auto}#ih-pris-intro h1,#ih-pris-intro h2,#ih-pris-intro h3,#ih-pris-intro p{margin:0}#ih-pris-intro h1{font-size:clamp(42px,5.3vw,72px);line-height:1.04;letter-spacing:-.055em;font-weight:800}#ih-pris-intro h2{font-size:clamp(30px,3.4vw,44px);line-height:1.12;letter-spacing:-.04em;font-weight:780}#ih-pris-intro h3{font-size:23px;line-height:1.25;letter-spacing:-.025em}#ih-pris-intro p,#ih-pris-intro li{font-size:16px;line-height:1.65}#ih-pris-intro p+p{margin-top:12px}#ih-pris-intro .ip-lead{font-size:19px;color:#456275;max-width:720px;margin-top:18px}#ih-pris-intro .ip-kicker{font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#165c80;margin-bottom:16px}#ih-pris-intro .ip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}#ih-pris-intro .ip-card{padding:28px;background:#fff;border:1px solid #d5e6ec;border-radius:22px;box-shadow:0 12px 32px #12354a09}#ih-pris-intro .ip-card p{margin-top:12px}#ih-pris-intro .ip-note{font-size:14px;line-height:1.6;color:#456275}#ih-pris-intro .ip-pill{display:inline-block;padding:7px 12px;background:#e0f4f5;color:#165569;border-radius:999px;font-size:12px;font-weight:750;line-height:1.5}#ih-pris-intro a{color:#165c80;text-underline-offset:4px}#ih-pris-intro a:focus-visible{outline:3px solid #258ba6;outline-offset:5px}#ih-pris-intro .ip-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:12px;background:#12354a;color:#fff;font-size:15px;line-height:1.5;font-weight:750;text-decoration:none;border:1px solid #12354a}#ih-pris-intro .ip-btn:hover{background:#165c80}#ih-pris-intro .ip-btn-secondary{background:#fff;color:#12354a;border-color:#c5dce5}#ih-pris-intro .ip-btn-secondary:hover{background:#e5f4f7}#ih-pris-intro .ip-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}#ih-pris-intro img{display:block;width:100%;height:auto;object-fit:contain}#ih-pris-intro ul{padding-left:20px;margin:18px 0}#ih-pris-intro li+li{margin-top:8px}#ih-pris-intro .ip-callout{margin-top:28px;background:#e5f4f7;border:1px solid #c8e3eb;padding:22px 26px;border-radius:18px}#ih-pris-intro .ip-callout strong{color:#12354a}#ih-pris-intro .ip-rule{margin-top:28px;padding-top:22px;border-top:1px solid #d5e6ec}#ih-pris-intro .ip-price{font-size:42px;line-height:1.12;font-weight:800;letter-spacing:-.045em}#ih-pris-intro .ip-price small{font-size:16px;font-weight:600;letter-spacing:0}#ih-pris-intro .ip-checklist{list-style:none;padding:0}#ih-pris-intro .ip-checklist li{position:relative;padding-left:25px}#ih-pris-intro .ip-checklist li::before{content:"✓";position:absolute;left:0;color:#16777b;font-weight:800}#ih-pris-intro .ip-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#ih-pris-intro .ip-jump{scroll-margin-top:105px}@media (max-width:780px){#ih-pris-intro{padding:48px 20px}#ih-pris-intro .ip-grid{grid-template-columns:1fr}#ih-pris-intro .ip-two{grid-template-columns:1fr}#ih-pris-intro .ip-card{padding:24px}#ih-pris-intro .ip-lead{font-size:17px}}@media (max-width:380px){#ih-pris-intro{padding-left:16px;padding-right:16px}#ih-pris-intro .ip-card{padding:20px}}#ih-pris-intro{padding-top:64px;background:linear-gradient(145deg,#eef8fb,#fff 75%)}#ih-pris-intro .ip-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:24px}#ih-pris-intro .ip-art{min-width:0}#ih-pris-intro .ip-offer{display:flex;gap:18px;align-items:center;margin:26px 0 12px}#ih-pris-intro .ip-zero{font-size:76px;line-height:1;font-weight:850;letter-spacing:-.06em;white-space:nowrap}#ih-pris-intro .ip-zero small{font-size:26px;letter-spacing:-.03em}#ih-pris-intro .ip-offer strong{font-size:20px;line-height:1.3}#ih-pris-intro .ip-offer p{font-size:14px;color:#456275;margin-top:5px}#ih-pris-intro .ip-toc{margin-top:48px;border-top:1px solid #cfe3eb;padding-top:26px}#ih-pris-intro .ip-toc>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px}#ih-pris-intro .ip-toc a{display:flex;gap:12px;align-items:center;padding:10px 0;text-decoration:none;font-size:15px;font-weight:650;min-height:44px}#ih-pris-intro .ip-toc a:hover{text-decoration:underline}#ih-pris-intro .ip-toc span{color:#557482;font-size:11px;letter-spacing:.04em}@media (max-width:780px){#ih-pris-intro .ip-hero{grid-template-columns:1fr}#ih-pris-intro .ip-art{max-width:380px;margin:10px auto 0}#ih-pris-intro .ip-toc{margin-top:28px}#ih-pris-intro .ip-toc>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}#ih-pris-intro .ip-toc a{font-size:14px}#ih-pris-intro .ip-zero{font-size:64px}#ih-pris-intro .ip-offer strong{font-size:18px}}@media (max-width:380px){#ih-pris-intro .ip-toc>div{grid-template-columns:1fr}}#ih-pris-intro{text-align:left}#ih-pris-intro h1,#ih-pris-intro h2,#ih-pris-intro h3,#ih-pris-intro h4,#ih-pris-intro p{text-align:left}#module-pricing{color:#12354a;background:#f4f9fb;padding:72px 24px;scroll-margin-top:100px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#module-pricing *{box-sizing:border-box}#module-pricing .ip-wrap{max-width:1160px;margin:auto}#module-pricing h1,#module-pricing h2,#module-pricing h3,#module-pricing p{margin:0}#module-pricing h1{font-size:clamp(42px,5.3vw,72px);line-height:1.04;letter-spacing:-.055em;font-weight:800}#module-pricing h2{font-size:clamp(30px,3.4vw,44px);line-height:1.12;letter-spacing:-.04em;font-weight:780}#module-pricing h3{font-size:23px;line-height:1.25;letter-spacing:-.025em}#module-pricing p,#module-pricing li{font-size:16px;line-height:1.65}#module-pricing p+p{margin-top:12px}#module-pricing .ip-lead{font-size:19px;color:#456275;max-width:720px;margin-top:18px}#module-pricing .ip-kicker{font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#165c80;margin-bottom:16px}#module-pricing .ip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}#module-pricing .ip-card{padding:28px;background:#fff;border:1px solid #d5e6ec;border-radius:22px;box-shadow:0 12px 32px #12354a09}#module-pricing .ip-card p{margin-top:12px}#module-pricing .ip-note{font-size:14px;line-height:1.6;color:#456275}#module-pricing .ip-pill{display:inline-block;padding:7px 12px;background:#e0f4f5;color:#165569;border-radius:999px;font-size:12px;font-weight:750;line-height:1.5}#module-pricing a{color:#165c80;text-underline-offset:4px}#module-pricing a:focus-visible{outline:3px solid #258ba6;outline-offset:5px}#module-pricing .ip-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:12px;background:#12354a;color:#fff;font-size:15px;line-height:1.5;font-weight:750;text-decoration:none;border:1px solid #12354a}#module-pricing .ip-btn:hover{background:#165c80}#module-pricing .ip-btn-secondary{background:#fff;color:#12354a;border-color:#c5dce5}#module-pricing .ip-btn-secondary:hover{background:#e5f4f7}#module-pricing .ip-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}#module-pricing img{display:block;width:100%;height:auto;object-fit:contain}#module-pricing ul{padding-left:20px;margin:18px 0}#module-pricing li+li{margin-top:8px}#module-pricing .ip-callout{margin-top:28px;background:#e5f4f7;border:1px solid #c8e3eb;padding:22px 26px;border-radius:18px}#module-pricing .ip-callout strong{color:#12354a}#module-pricing .ip-rule{margin-top:28px;padding-top:22px;border-top:1px solid #d5e6ec}#module-pricing .ip-price{font-size:42px;line-height:1.12;font-weight:800;letter-spacing:-.045em}#module-pricing .ip-price small{font-size:16px;font-weight:600;letter-spacing:0}#module-pricing .ip-checklist{list-style:none;padding:0}#module-pricing .ip-checklist li{position:relative;padding-left:25px}#module-pricing .ip-checklist li::before{content:"✓";position:absolute;left:0;color:#16777b;font-weight:800}#module-pricing .ip-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#module-pricing .ip-jump{scroll-margin-top:105px}@media (max-width:780px){#module-pricing{padding:48px 20px}#module-pricing .ip-grid{grid-template-columns:1fr}#module-pricing .ip-two{grid-template-columns:1fr}#module-pricing .ip-card{padding:24px}#module-pricing .ip-lead{font-size:17px}}@media (max-width:380px){#module-pricing{padding-left:16px;padding-right:16px}#module-pricing .ip-card{padding:20px}}#module-pricing .ip-plan{display:flex;flex-direction:column;align-items:flex-start}#module-pricing .ip-plan h3{margin-top:20px;font-size:27px;min-height:68px}#module-pricing .ip-tag{min-height:53px;color:#456275}#module-pricing .ip-plan .ip-price{margin-top:18px}#module-pricing .ip-plan .ip-note{font-size:13px}#module-pricing .ip-start{width:100%;margin-top:20px;padding:16px 0;border-top:1px solid #d5e6ec;border-bottom:1px solid #d5e6ec;font-size:14px;line-height:1.5}#module-pricing .ip-start p{font-size:13px;margin-top:5px}#module-pricing .ip-plan ul{margin-bottom:28px}#module-pricing .ip-plan .ip-btn{margin-top:auto;width:100%}#module-pricing .ip-from{font-size:13px;margin-bottom:-14px}#module-pricing .ip-featured{background:#12354a;color:#fff;border-color:#12354a;box-shadow:0 20px 42px #12354a20}#module-pricing .ip-featured .ip-tag,#module-pricing .ip-featured .ip-note{color:#d0e6ee}#module-pricing .ip-featured .ip-pill{background:#285366;color:#d5f7fa}#module-pricing .ip-featured .ip-start{border-color:#426477}#module-pricing .ip-featured .ip-btn{background:#b8e7ee;color:#12354a;border-color:#b8e7ee}#module-pricing .ip-featured .ip-btn:hover{background:#fff}#module-pricing .ip-featured .ip-checklist li::before{color:#80d9df}@media (max-width:780px){#module-pricing .ip-plan h3,#module-pricing .ip-tag{min-height:0}#module-pricing .ip-plan h3{font-size:28px}}#module-pricing{text-align:left}#module-pricing h1,#module-pricing h2,#module-pricing h3,#module-pricing h4,#module-pricing p{text-align:left}#ingar{color:#12354a;background:#f4f9fb;padding:72px 24px;scroll-margin-top:100px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#ingar *{box-sizing:border-box}#ingar .ip-wrap{max-width:1160px;margin:auto}#ingar h1,#ingar h2,#ingar h3,#ingar p{margin:0}#ingar h1{font-size:clamp(42px,5.3vw,72px);line-height:1.04;letter-spacing:-.055em;font-weight:800}#ingar h2{font-size:clamp(30px,3.4vw,44px);line-height:1.12;letter-spacing:-.04em;font-weight:780}#ingar h3{font-size:23px;line-height:1.25;letter-spacing:-.025em}#ingar p,#ingar li{font-size:16px;line-height:1.65}#ingar p+p{margin-top:12px}#ingar .ip-lead{font-size:19px;color:#456275;max-width:720px;margin-top:18px}#ingar .ip-kicker{font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#165c80;margin-bottom:16px}#ingar .ip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}#ingar .ip-card{padding:28px;background:#fff;border:1px solid #d5e6ec;border-radius:22px;box-shadow:0 12px 32px #12354a09}#ingar .ip-card p{margin-top:12px}#ingar .ip-note{font-size:14px;line-height:1.6;color:#456275}#ingar .ip-pill{display:inline-block;padding:7px 12px;background:#e0f4f5;color:#165569;border-radius:999px;font-size:12px;font-weight:750;line-height:1.5}#ingar a{color:#165c80;text-underline-offset:4px}#ingar a:focus-visible{outline:3px solid #258ba6;outline-offset:5px}#ingar .ip-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:12px;background:#12354a;color:#fff;font-size:15px;line-height:1.5;font-weight:750;text-decoration:none;border:1px solid #12354a}#ingar .ip-btn:hover{background:#165c80}#ingar .ip-btn-secondary{background:#fff;color:#12354a;border-color:#c5dce5}#ingar .ip-btn-secondary:hover{background:#e5f4f7}#ingar .ip-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}#ingar img{display:block;width:100%;height:auto;object-fit:contain}#ingar ul{padding-left:20px;margin:18px 0}#ingar li+li{margin-top:8px}#ingar .ip-callout{margin-top:28px;background:#e5f4f7;border:1px solid #c8e3eb;padding:22px 26px;border-radius:18px}#ingar .ip-callout strong{color:#12354a}#ingar .ip-rule{margin-top:28px;padding-top:22px;border-top:1px solid #d5e6ec}#ingar .ip-price{font-size:42px;line-height:1.12;font-weight:800;letter-spacing:-.045em}#ingar .ip-price small{font-size:16px;font-weight:600;letter-spacing:0}#ingar .ip-checklist{list-style:none;padding:0}#ingar .ip-checklist li{position:relative;padding-left:25px}#ingar .ip-checklist li::before{content:"✓";position:absolute;left:0;color:#16777b;font-weight:800}#ingar .ip-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#ingar .ip-jump{scroll-margin-top:105px}@media (max-width:780px){#ingar{padding:48px 20px}#ingar .ip-grid{grid-template-columns:1fr}#ingar .ip-two{grid-template-columns:1fr}#ingar .ip-card{padding:24px}#ingar .ip-lead{font-size:17px}}@media (max-width:380px){#ingar{padding-left:16px;padding-right:16px}#ingar .ip-card{padding:20px}}#ingar{background:#fff}#ingar .ip-card{background:#f4f9fb;box-shadow:none}#ingar .ip-check{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#d6f0f2;color:#166b74;border-radius:11px;margin-bottom:18px;font-size:18px;font-weight:800}#ingar .ip-card h3{font-size:20px}#ingar .ip-two p{margin-top:14px}#ingar{text-align:left}#ingar h1,#ingar h2,#ingar h3,#ingar h4,#ingar p{text-align:left}#hela-prislistan{color:#12354a;background:#f4f9fb;padding:72px 24px;scroll-margin-top:100px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#hela-prislistan *{box-sizing:border-box}#hela-prislistan .ip-wrap{max-width:1160px;margin:auto}#hela-prislistan h1,#hela-prislistan h2,#hela-prislistan h3,#hela-prislistan p{margin:0}#hela-prislistan h1{font-size:clamp(42px,5.3vw,72px);line-height:1.04;letter-spacing:-.055em;font-weight:800}#hela-prislistan h2{font-size:clamp(30px,3.4vw,44px);line-height:1.12;letter-spacing:-.04em;font-weight:780}#hela-prislistan h3{font-size:23px;line-height:1.25;letter-spacing:-.025em}#hela-prislistan p,#hela-prislistan li{font-size:16px;line-height:1.65}#hela-prislistan p+p{margin-top:12px}#hela-prislistan .ip-lead{font-size:19px;color:#456275;max-width:720px;margin-top:18px}#hela-prislistan .ip-kicker{font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#165c80;margin-bottom:16px}#hela-prislistan .ip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}#hela-prislistan .ip-card{padding:28px;background:#fff;border:1px solid #d5e6ec;border-radius:22px;box-shadow:0 12px 32px #12354a09}#hela-prislistan .ip-card p{margin-top:12px}#hela-prislistan .ip-note{font-size:14px;line-height:1.6;color:#456275}#hela-prislistan .ip-pill{display:inline-block;padding:7px 12px;background:#e0f4f5;color:#165569;border-radius:999px;font-size:12px;font-weight:750;line-height:1.5}#hela-prislistan a{color:#165c80;text-underline-offset:4px}#hela-prislistan a:focus-visible{outline:3px solid #258ba6;outline-offset:5px}#hela-prislistan .ip-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:12px;background:#12354a;color:#fff;font-size:15px;line-height:1.5;font-weight:750;text-decoration:none;border:1px solid #12354a}#hela-prislistan .ip-btn:hover{background:#165c80}#hela-prislistan .ip-btn-secondary{background:#fff;color:#12354a;border-color:#c5dce5}#hela-prislistan .ip-btn-secondary:hover{background:#e5f4f7}#hela-prislistan .ip-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}#hela-prislistan img{display:block;width:100%;height:auto;object-fit:contain}#hela-prislistan ul{padding-left:20px;margin:18px 0}#hela-prislistan li+li{margin-top:8px}#hela-prislistan .ip-callout{margin-top:28px;background:#e5f4f7;border:1px solid #c8e3eb;padding:22px 26px;border-radius:18px}#hela-prislistan .ip-callout strong{color:#12354a}#hela-prislistan .ip-rule{margin-top:28px;padding-top:22px;border-top:1px solid #d5e6ec}#hela-prislistan .ip-price{font-size:42px;line-height:1.12;font-weight:800;letter-spacing:-.045em}#hela-prislistan .ip-price small{font-size:16px;font-weight:600;letter-spacing:0}#hela-prislistan .ip-checklist{list-style:none;padding:0}#hela-prislistan .ip-checklist li{position:relative;padding-left:25px}#hela-prislistan .ip-checklist li::before{content:"✓";position:absolute;left:0;color:#16777b;font-weight:800}#hela-prislistan .ip-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#hela-prislistan .ip-jump{scroll-margin-top:105px}@media (max-width:780px){#hela-prislistan{padding:48px 20px}#hela-prislistan .ip-grid{grid-template-columns:1fr}#hela-prislistan .ip-two{grid-template-columns:1fr}#hela-prislistan .ip-card{padding:24px}#hela-prislistan .ip-lead{font-size:17px}}@media (max-width:380px){#hela-prislistan{padding-left:16px;padding-right:16px}#hela-prislistan .ip-card{padding:20px}}#hela-prislistan .ip-catalog-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:40px;margin-top:40px;align-items:start}#hela-prislistan .ip-sidebar{position:sticky;top:110px}#hela-prislistan .ip-sidebar nav{padding:20px;background:#fff;border:1px solid #d5e6ec;border-radius:18px}#hela-prislistan .ip-sidebar nav p{font-weight:750;font-size:13px;margin-bottom:10px}#hela-prislistan .ip-sidebar a{display:block;font-size:14px;line-height:1.5;padding:11px 0;text-decoration:none}#hela-prislistan .ip-sidebar a:hover{text-decoration:underline}#hela-prislistan .ip-back{margin:12px 20px}#hela-prislistan .ip-category{background:#fff;padding:32px;border-radius:22px;border:1px solid #d5e6ec;box-shadow:0 12px 32px #12354a07}#hela-prislistan .ip-category+.ip-category{margin-top:24px}#hela-prislistan .ip-category h3{font-size:29px;line-height:1.2}#hela-prislistan .ip-category>p:not(.ip-kicker){margin-top:14px;color:#456275}#hela-prislistan .ip-row{display:grid;grid-template-columns:minmax(0,1fr) 175px;gap:24px;padding:24px 0;border-bottom:1px solid #e0ebf0}#hela-prislistan .ip-row h4,#hela-prislistan .ip-small-agreement h4,#hela-prislistan .ip-examples h4{font-size:17px;line-height:1.45;margin:0;font-weight:750;letter-spacing:-.01em}#hela-prislistan .ip-row p{font-size:14px;margin-top:8px;color:#456275;line-height:1.65}#hela-prislistan .ip-row .ip-cost{font-size:25px;font-weight:800;letter-spacing:-.035em;line-height:1.2;text-align:right;color:#12354a;margin:0}#hela-prislistan .ip-cost span{display:block;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0;margin-top:6px;color:#456275}#hela-prislistan .ip-category-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:16px;align-items:center}#hela-prislistan .ip-category-hero p:not(.ip-kicker){margin-top:14px;font-size:15px;color:#456275}#hela-prislistan .ip-small-agreement{padding:22px;background:#f0f7fa;border-radius:14px;margin-top:24px}#hela-prislistan .ip-small-agreement p{font-size:14px;margin-top:10px}#hela-prislistan .ip-examples{margin:24px 0}#hela-prislistan .ip-examples li{font-size:14px}#hela-prislistan .ip-scope{padding:18px 0 4px}#hela-prislistan .ip-scope p{font-size:14px;color:#456275}@media (max-width:1000px){#hela-prislistan .ip-catalog-layout{grid-template-columns:170px minmax(0,1fr);gap:24px}#hela-prislistan .ip-category{padding:24px}#hela-prislistan .ip-row{grid-template-columns:minmax(0,1fr) 140px;gap:16px}}@media (max-width:780px){#hela-prislistan .ip-catalog-layout{grid-template-columns:1fr;margin-top:28px}#hela-prislistan .ip-sidebar{position:static}#hela-prislistan .ip-sidebar nav{display:flex;flex-wrap:wrap;gap:4px 18px}#hela-prislistan .ip-sidebar nav p{width:100%}#hela-prislistan .ip-sidebar a{padding:9px 0}#hela-prislistan .ip-back{display:none}#hela-prislistan .ip-category-hero{grid-template-columns:1fr}#hela-prislistan .ip-category-hero img{max-width:300px;margin:0 auto}#hela-prislistan .ip-row{grid-template-columns:1fr;gap:12px}#hela-prislistan .ip-row .ip-cost{text-align:left;font-size:28px}#hela-prislistan .ip-cost span{display:inline;margin-left:8px}#hela-prislistan .ip-category h3{font-size:27px}#hela-prislistan .ip-category{padding:24px 20px}#hela-prislistan .ip-row{padding:22px 0}}#hela-prislistan{text-align:left}#hela-prislistan h1,#hela-prislistan h2,#hela-prislistan h3,#hela-prislistan h4,#hela-prislistan p{text-align:left}#hela-prislistan .ip-row .ip-cost{text-align:right}@media (max-width:780px){#hela-prislistan .ip-row .ip-cost{text-align:left}}#hela-prislistan .ip-catalog-layout{grid-template-columns:1fr;gap:28px;max-width:1040px;margin-left:auto;margin-right:auto}#hela-prislistan .ip-sidebar{position:static}#hela-prislistan .ip-sidebar nav{display:flex;flex-wrap:wrap;gap:4px 24px;padding:20px 28px}#hela-prislistan .ip-sidebar nav p{width:100%;margin-bottom:4px}#hela-prislistan .ip-sidebar .ip-back{display:none}#hela-prislistan .ip-category-back{padding-top:20px;font-size:13px}#hela-prislistan .ip-category-back a{display:inline-flex;min-height:44px;align-items:center}#hela-prislistan .ip-category-hero picture{max-width:340px;justify-self:center}@media (max-width:780px){#hela-prislistan .ip-sidebar nav{padding:18px 20px;gap:4px 18px}}#villkor{color:#12354a;background:#f4f9fb;padding:72px 24px;scroll-margin-top:100px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#villkor *{box-sizing:border-box}#villkor .ip-wrap{max-width:1160px;margin:auto}#villkor h1,#villkor h2,#villkor h3,#villkor p{margin:0}#villkor h1{font-size:clamp(42px,5.3vw,72px);line-height:1.04;letter-spacing:-.055em;font-weight:800}#villkor h2{font-size:clamp(30px,3.4vw,44px);line-height:1.12;letter-spacing:-.04em;font-weight:780}#villkor h3{font-size:23px;line-height:1.25;letter-spacing:-.025em}#villkor p,#villkor li{font-size:16px;line-height:1.65}#villkor p+p{margin-top:12px}#villkor .ip-lead{font-size:19px;color:#456275;max-width:720px;margin-top:18px}#villkor .ip-kicker{font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#165c80;margin-bottom:16px}#villkor .ip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}#villkor .ip-card{padding:28px;background:#fff;border:1px solid #d5e6ec;border-radius:22px;box-shadow:0 12px 32px #12354a09}#villkor .ip-card p{margin-top:12px}#villkor .ip-note{font-size:14px;line-height:1.6;color:#456275}#villkor .ip-pill{display:inline-block;padding:7px 12px;background:#e0f4f5;color:#165569;border-radius:999px;font-size:12px;font-weight:750;line-height:1.5}#villkor a{color:#165c80;text-underline-offset:4px}#villkor a:focus-visible{outline:3px solid #258ba6;outline-offset:5px}#villkor .ip-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:12px;background:#12354a;color:#fff;font-size:15px;line-height:1.5;font-weight:750;text-decoration:none;border:1px solid #12354a}#villkor .ip-btn:hover{background:#165c80}#villkor .ip-btn-secondary{background:#fff;color:#12354a;border-color:#c5dce5}#villkor .ip-btn-secondary:hover{background:#e5f4f7}#villkor .ip-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}#villkor img{display:block;width:100%;height:auto;object-fit:contain}#villkor ul{padding-left:20px;margin:18px 0}#villkor li+li{margin-top:8px}#villkor .ip-callout{margin-top:28px;background:#e5f4f7;border:1px solid #c8e3eb;padding:22px 26px;border-radius:18px}#villkor .ip-callout strong{color:#12354a}#villkor .ip-rule{margin-top:28px;padding-top:22px;border-top:1px solid #d5e6ec}#villkor .ip-price{font-size:42px;line-height:1.12;font-weight:800;letter-spacing:-.045em}#villkor .ip-price small{font-size:16px;font-weight:600;letter-spacing:0}#villkor .ip-checklist{list-style:none;padding:0}#villkor .ip-checklist li{position:relative;padding-left:25px}#villkor .ip-checklist li::before{content:"✓";position:absolute;left:0;color:#16777b;font-weight:800}#villkor .ip-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#villkor .ip-jump{scroll-margin-top:105px}@media (max-width:780px){#villkor{padding:48px 20px}#villkor .ip-grid{grid-template-columns:1fr}#villkor .ip-two{grid-template-columns:1fr}#villkor .ip-card{padding:24px}#villkor .ip-lead{font-size:17px}}@media (max-width:380px){#villkor{padding-left:16px;padding-right:16px}#villkor .ip-card{padding:20px}}#villkor{background:#fff}#villkor .ip-card{background:#f4f9fb;box-shadow:none}#villkor .ip-card h3{font-size:20px}#villkor .ip-card p{font-size:15px}#villkor{text-align:left}#villkor h1,#villkor h2,#villkor h3,#villkor h4,#villkor p{text-align:left}