.landing{--paper:#faf8f4;--ink:#1f2823;--body:#2c332e;--meta:#6e695e;--faint:#b5afa3;--voice:#41504a;--green:#17594a;--green-dark:#0f3d33;--track:#f2efe8;--border:#ebe7dd;--hairline:#f2efe8;--sage:#9dc3b1;--sage-soft:#e4efe8;--sage-border:#d2ded6;--warn:#b98a1f;--warn-strong:#8a6a14;--warn-soft:#f5efe0;--warn-border:#d8cca8;--sans:var(--font-sans),"IBM Plex Sans",system-ui,sans-serif;--mono:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;--serif:var(--font-serif),"Source Serif 4",Georgia,serif}.landing *{box-sizing:border-box}.landing{background:var(--paper);font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0}.landing h1,.landing h2,.landing h3,.landing h4,.landing p,.landing ol{margin:0}.landing a{color:var(--green);text-decoration:none}.landing a:hover{color:var(--green-dark)}.landing a:focus-visible,.landing button:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}.landing .wrap{max-width:1120px;margin:0 auto;padding:0 40px}.landing .eyebrow{font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--meta)}.landing .display{font:italic 400 clamp(40px,4.8vw,60px)/1.06 var(--serif);letter-spacing:-.018em;text-wrap:balance;color:var(--ink)}.landing .h2{font:italic 400 clamp(32px,3.6vw,46px)/1.12 var(--serif);letter-spacing:-.012em;text-wrap:balance;color:var(--ink)}.landing .lead{font:400 19px/1.6 var(--sans);color:var(--body);text-wrap:pretty}.landing .meta{font:400 13.5px/1.6 var(--sans);color:var(--meta)}.landing .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.landing .btn{background:var(--green);color:var(--paper);font:500 16px var(--sans);border-radius:10px;align-items:center;gap:10px;padding:15px 28px;display:inline-flex}.landing .btn:hover{background:var(--green-dark);color:var(--paper)}.landing .btn.light{background:var(--paper);color:var(--green)}.landing .btn.light:hover{background:var(--sage-soft);color:var(--green-dark)}.landing .quiet{font:500 15px var(--sans);color:var(--green);border-bottom:1px solid var(--sage-border);padding:6px 0 4px}.landing .quiet:hover{border-color:var(--green)}.landing .band{padding-top:112px;padding-bottom:112px}.landing .band.paper{background:var(--paper)}.landing .band.plate{background:var(--green);color:var(--paper)}.landing .band.track{background:var(--track);border-top:1px solid var(--border)}.landing .band.sage{background:var(--sage-soft);border-top:1px solid var(--sage-border);border-bottom:1px solid var(--sage-border);padding-top:44px;padding-bottom:44px}.landing .band.green{background:var(--green-dark);color:var(--paper)}.landing .plate .h2,.landing .green .h2{color:var(--paper)}.landing .plate .eyebrow,.landing .green .eyebrow{color:var(--sage-soft)}.landing .green .meta{color:#faf8f4c7}.landing .split{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.landing .split.hero{grid-template-columns:1.05fr .95fr;align-items:start}.landing .plate .exempel{background:var(--paper);color:var(--green)}.landing .exempel{z-index:1;font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--green);color:var(--paper);border-radius:999px;padding:5px 11px;position:absolute;top:-12px;left:18px}.landing .split.ratt{grid-template-columns:.8fr 1.2fr}.landing .ledpunkt{flex-direction:column;gap:8px;max-width:420px;margin-top:30px;display:flex}.landing .ledpunkt h3{font:600 22px/1.3 var(--sans);color:var(--ink)}.landing .ledpunkt p{font:400 17px/1.55 var(--sans);color:var(--body);text-wrap:pretty}.landing .bevis{flex-direction:column;max-width:420px;margin:34px 0 0;padding:0;list-style:none;display:flex}.landing .bevis li{border-top:1px solid var(--border);font:500 15px/1.45 var(--sans);color:var(--body);align-items:center;gap:12px;padding:12px 0;display:flex}.landing .bevis .bock{width:16px;height:16px}.landing .bevis .bock:after{width:4px;height:8px}.landing .stegdel{margin-top:36px}.landing .stegkort{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:20px;margin:0;padding:0;list-style:none;display:grid}.landing .kort{color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:26px 24px;display:flex;box-shadow:0 14px 36px #0f3d3361}.landing .kort.huvud{box-shadow:0 26px 60px #08261f8c, 0 0 0 3px var(--sage);margin:-16px 0;padding:36px 30px}.landing .kortnr{font:italic 400 28px/1 var(--serif);color:var(--green)}.landing .kort h3{font:600 18px/1.35 var(--sans);color:var(--ink);text-wrap:balance}.landing .kort.huvud h3{font-size:21px}.landing .kort p{font:400 15px/1.5 var(--sans);color:var(--body);text-wrap:pretty}.landing .kort figure{margin:auto 0 0;padding-top:10px}.landing .bankark{background:var(--paper);border:1px solid var(--border);border-radius:6px;padding:14px 16px 12px;transform:rotate(-1.5deg);box-shadow:0 6px 18px #1f28231a}.landing .arkhuvud{border-bottom:1px solid var(--border);font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--meta);align-items:center;gap:8px;margin-bottom:4px;padding-bottom:10px;display:flex}.landing .arkhuvud:before{content:"";background:var(--green);border-radius:4px;width:14px;height:14px}.landing .arkrad{justify-content:space-between;align-items:center;gap:14px;padding:6px 0;display:flex}.landing .arkrad:before{content:"";background:var(--border);border-radius:4px;flex:0 62%;height:7px}.landing .arkrad:after{content:"";background:var(--faint);opacity:.6;border-radius:4px;width:40px;height:7px}.landing .arkrad:nth-child(3):before{flex-basis:46%}.landing .arkrad:nth-child(5):before{flex-basis:54%}.landing .arkrad:nth-child(6):before{flex-basis:40%}.landing .arkrad.fraga{background:var(--warn-soft);border-radius:5px;margin:0 -8px;padding:6px 8px}.landing .arkrad.fraga:before{background:var(--warn-border)}.landing .arkrad.fraga:after{background:var(--warn)}.landing .arkfot{font:500 12.5px var(--sans);color:var(--meta);margin-top:8px}.landing .fragekort{background:var(--warn-soft);border:1px solid var(--warn-border);border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.landing .fragerad{font:400 14px var(--sans);color:var(--body);justify-content:space-between;gap:12px;display:flex}.landing .fragerad b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.landing .fragan{font:600 23px/1.3 var(--sans);color:var(--ink)}.landing .knapp{background:var(--green);color:var(--paper);font:500 14.5px/1.3 var(--sans);border-radius:10px;align-self:flex-start;margin-top:8px;padding:10px 16px}.landing .effekt{font:600 15.5px/1.4 var(--sans);color:var(--green);align-items:center;gap:10px;margin-top:4px;display:flex}.landing .effekt .bock{width:18px;height:18px}.landing .attbetala{flex-direction:column;gap:6px;display:flex}.landing .attbetala span{font:500 14.5px var(--sans);color:var(--meta)}.landing .attbetala b{font:600 54px/1.02 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.landing .attbetala .mindre{font:600 13.5px var(--sans);color:var(--green);background:var(--sage-soft);border-radius:999px;align-self:flex-start;margin-top:8px;padding:5px 12px}.landing .genvag{background:#faf8f40f;border:1px solid #faf8f442;border-radius:14px;align-items:flex-start;gap:18px;max-width:780px;margin-top:64px;padding:22px 26px;display:flex}.landing .genvagtag{font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green-dark);background:var(--sage);border-radius:999px;flex:none;margin-top:3px;padding:5px 11px}.landing .genvag p{font:400 17px/1.6 var(--sans);color:#faf8f4e0;text-wrap:pretty}.landing .genvag b{color:var(--paper);font-weight:600}.landing .exempelgrupp{flex-direction:column;gap:20px;display:flex}.landing .exempelmark{font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sage-soft);border:1px solid #faf8f452;border-radius:999px;align-self:flex-start;padding:4px 11px}.landing .chip{font:500 12.5px var(--sans);color:var(--green);border:1px solid var(--sage-border);white-space:nowrap;background:#fff;border-radius:999px;align-self:flex-start;align-items:center;padding:3px 10px;display:inline-flex}.landing .minirr{color:var(--ink);background:#fff;border-radius:6px;margin:0;padding-bottom:14px;position:relative;box-shadow:0 18px 44px #0f3d336b}.landing .minirr .rutahuvud{align-items:center}.landing .chip.utkast{background:var(--warn-soft);color:var(--warn-strong);border-color:var(--warn-border);letter-spacing:0;text-transform:none}.landing .rrrader{padding:4px 22px 6px}.landing .rrrad{border-top:1px solid var(--hairline);font:400 15.5px var(--sans);color:var(--body);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.landing .rrrad b{font:500 15px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.landing .rrrad.delsumma{color:var(--ink);font-weight:500}.landing .rrrad.total{border-top:1.5px solid var(--ink);color:var(--ink);font-weight:600}.landing .rrrad.total b{font:600 20px var(--mono)}.landing .paper .exempelmark{color:var(--meta);border-color:var(--border)}.landing .diagram{grid-template-columns:minmax(0,1.25fr) 52px minmax(0,1fr);align-items:center;margin:0;display:grid}.landing .kallor{grid-auto-rows:1fr;gap:14px;display:grid}.landing .kalla{border:1px solid var(--border);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.landing .kalla:after{content:"";border-top:1.5px solid var(--sage);width:26px;position:absolute;top:50%;left:100%}.landing .kalla span{min-width:0;font:500 14.5px/1.3 var(--sans);color:var(--ink);flex-direction:column;gap:2px;display:flex}.landing .kalla small{font:500 12.5px var(--sans);color:var(--meta)}.landing .kalla.kvitto small{color:var(--green)}.landing .kalla b{font:500 14.5px var(--sans);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.landing .koppel{align-self:stretch;position:relative}.landing .koppel:before{content:"";border-left:1.5px solid var(--sage);position:absolute;top:calc(16.6667% - 4.66667px);bottom:calc(16.6667% - 4.66667px);left:26px}.landing .koppel:after{content:"";border-top:1.5px solid var(--sage);position:absolute;top:50%;left:26px;right:0}.landing .rutatile{background:var(--green);color:var(--paper);border-radius:16px;flex-direction:column;gap:4px;padding:26px 24px;display:flex;box-shadow:0 18px 40px #0f3d3338}.landing .rutatile i{font:italic 400 46px/1 var(--serif);color:var(--sage)}.landing .rutatile span{font:500 14.5px var(--sans);color:#faf8f4db;margin-top:10px}.landing .rutatile b{font:600 36px/1.1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.landing .kallmer{font:400 13.5px var(--sans);color:var(--meta);grid-column:1;padding:12px 0 0 14px}.landing .rutahuvud{font:600 11px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--meta);justify-content:space-between;gap:12px;padding:22px 22px 8px;display:flex}.landing .flode{margin:0;padding-top:8px;position:relative}.landing .utdrag{border:1px solid var(--border);background:#fff;border-radius:10px;width:84%;padding:18px 22px 14px;box-shadow:0 2px 12px #1f28230d}.landing .uhead,.landing .dhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.landing .uhead{font:600 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--hairline);padding-bottom:10px}.landing .urad{font:400 13px var(--mono);color:var(--meta);border-bottom:1px solid var(--hairline);grid-template-columns:40px minmax(0,1fr) auto;column-gap:12px;padding:6px 0;display:grid}.landing .unamn{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.02em;overflow:hidden}.landing .ubel{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.landing .ubel.in{color:var(--green)}.landing .umer{font:400 13px var(--mono);color:var(--faint);padding-top:8px}.landing .dekl{border:1px solid var(--border);background:#fff;border-radius:14px;width:80%;margin:-92px 0 0 auto;padding:24px 28px 20px;position:relative;box-shadow:0 22px 50px #0f3d3329,0 2px 8px #1f28230f}.landing .dtitel{font:600 15px var(--serif);color:var(--ink);white-space:nowrap}.landing .klar{font:500 12px/1.5 var(--sans);background:var(--sage-soft);color:var(--green);border:1px solid var(--sage-border);white-space:nowrap;border-radius:999px;padding:3px 11px}.landing .dhead{border-bottom:1px solid var(--ink);padding-bottom:14px}.landing .drad{border-bottom:1px solid var(--hairline);font:400 15.5px var(--sans);color:var(--body);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.landing .dbel{font:500 15px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.landing .drad.total{color:var(--ink);border-bottom:0;padding-top:16px;font-weight:600}.landing .drad.total .dbel{font:600 28px var(--mono);letter-spacing:-.01em}.landing .dfot{border-top:1px solid var(--hairline);font:500 13.5px var(--sans);color:var(--green);align-items:center;gap:10px;margin-top:8px;padding-top:14px;display:flex}.landing .bock{background:var(--green);border-radius:999px;flex:none;width:20px;height:20px;position:relative}.landing .bock:after{content:"";border:solid var(--paper);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)rotate(45deg)}.landing .faq details{border-top:1px solid var(--border)}.landing .faq details:last-child{border-bottom:1px solid var(--border)}.landing .faq summary{cursor:pointer;font:500 18px/1.4 var(--sans);color:var(--ink);justify-content:space-between;align-items:baseline;gap:18px;padding:20px 0;list-style:none;display:flex}.landing .faq summary::-webkit-details-marker{display:none}.landing .faq summary:after{content:"+";font:400 24px/1 var(--sans);color:var(--green);flex:none}.landing .faq details[open] summary:after{content:"−"}.landing .faq summary:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}.landing .faq p{max-width:560px;font:400 16px/1.6 var(--sans);color:var(--body);text-wrap:pretty;padding:0 0 22px}.landing .faq p a{text-decoration:underline}.landing .pris{border:1px solid var(--border);background:#fff;border-radius:14px;max-width:560px;padding:34px 38px}.landing .pris .belopp{font:600 40px/1.1 var(--sans);color:var(--ink);white-space:nowrap}.landing .pris ul{margin:18px 0 0;padding:0;list-style:none}.landing .pris li{font:400 15.5px/1.5 var(--sans);color:var(--body);border-bottom:1px solid var(--hairline);padding:12px 0}.landing .pris li:last-child{border-bottom:0}.landing .pris .ingar li{align-items:center;gap:12px;display:flex}.landing .pris .ingar .bock{width:18px;height:18px}.landing .card{border:1px solid var(--border);background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 2px 16px #1f282312}.landing .row{border-bottom:1px solid var(--hairline);align-items:center;gap:14px;padding:13px 26px;display:flex}.landing .row:last-child{border-bottom:0}.landing .label{font:600 9.5px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--meta)}.landing .pill{font:500 11px var(--sans);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:4px 10px;line-height:1.5;display:inline-flex}.landing .pill.ok{background:var(--sage-soft);color:var(--green);border:1px solid var(--sage-border)}.landing .pill.todo{background:var(--warn-soft);color:var(--warn-strong);border:1px solid var(--warn-border)}.landing .punkt{border-top:1px solid var(--border);font:500 19px/1.35 var(--sans);color:var(--ink);gap:13px;padding:19px 0;display:flex}.landing .punkt:last-child{border-bottom:1px solid var(--border)}.landing .tick{background:var(--sage);border-radius:2px;flex:none;width:7px;height:7px;margin-top:9px}@keyframes dkRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.landing .rise{animation:.8s cubic-bezier(.2,.7,.2,1) both dkRise}.landing [data-still] .rise{opacity:1!important;animation:none!important}@media (prefers-reduced-motion:reduce){.landing .rise{opacity:1!important;animation:none!important;transform:none!important}}@media (max-width:900px){.landing .wrap{padding:0 28px}.landing header nav a{padding:8px 0}.landing .split,.landing .split.hero,.landing .split.ratt{grid-template-columns:1fr;gap:48px}.landing .band{padding-top:80px;padding-bottom:80px}.landing .flode{max-width:560px}}@media (min-width:901px) and (max-width:1060px){.landing .attbetala b{font-size:44px}}@media (max-width:900px){.landing .stegkort{grid-template-columns:1fr;gap:18px;max-width:560px}.landing .kort.huvud{margin:0;padding:30px 24px}.landing .genvag{max-width:560px}}@media (max-width:700px){.landing .attbetala b{font-size:46px}.landing .fragan{font-size:21px}.landing .genvag{flex-direction:column;gap:12px;margin-top:48px;padding:20px}.landing .rutahuvud{padding-left:16px;padding-right:16px}.landing .diagram{grid-template-columns:1fr}.landing .kallor{order:1}.landing .kallmer{order:2;padding-left:0}.landing .koppel{order:3;height:34px}.landing .rutatile{order:4}.landing .kalla:after,.landing .koppel:after{display:none}.landing .koppel:before{top:0;bottom:0;left:50%}.landing header nav{display:none!important}.landing .band{padding-top:60px;padding-bottom:64px}.landing .band.sage{padding-top:32px;padding-bottom:32px}.landing .lead{font-size:17px;line-height:1.62}.landing .pris{padding:26px 24px}.landing .pris .belopp{font-size:34px}.landing .row{padding:13px 18px}.landing .utdrag{width:92%;padding:14px 16px 12px}.landing .dekl{width:94%;margin-top:-56px;padding:20px 18px 16px}.landing .dtitel{font-size:14px}.landing .drad.total .dbel{font-size:24px}.landing .faq summary{font-size:17px}.landing section[data-screen-label=Hero]{padding-top:36px!important}.landing .split.hero>div:first-child{padding-top:0!important}.landing .split,.landing .split.hero{gap:40px}.landing [data-cardhead]{gap:3px;flex-direction:column!important;align-items:flex-start!important}}@media (max-width:560px){.landing .wrap{padding:0 20px}.landing [data-cta] .btn{justify-content:center;width:100%}.landing [data-status]{font-size:11px;gap:11px!important}}@media (max-width:400px){.landing [data-status]{display:none!important}}.landing{flex:auto;width:100%;min-height:100vh}
