@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/bricolage-grotesque.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hanken-grotesk.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif.woff2) format("woff2")}:root{--paper:#f3f0e7;--paper-2:#ede9dd;--card:#ffffff;--input:#fcfbf7;--ink:#37342c;--ink-strong:#26241e;--muted:#5c5646;--faint:#6a6453;--lime:#65a30d;--lime-tint:#edf6d2;--lime-fg:#456b09;--lime-wash:#f6faec;--lime-light:#a3e635;--lav:#8b72d6;--lav-tint:#eee9f8;--lav-fg:#6f56c2;--pop-blue:#dce9f9;--pop-blue-fg:#2f6bbf;--pop-orange:#fbe7d8;--pop-orange-fg:#c05a1d;--pop-yellow:#faf0cf;--pop-yellow-fg:#8f6e14;--pop-green:#e1f2e0;--pop-green-fg:#2e7d48;--cream:#f6f3e4;--vipps:#ff5b24;--sh-sm:0 0 0 1px rgba(58,54,44,0.05),0 1px 2px rgba(58,54,44,0.05);--sh-md:0 0 0 1px rgba(58,54,44,0.04),0 2px 6px -1px rgba(58,54,44,0.06),0 8px 24px -6px rgba(58,54,44,0.08);--sh-lg:0 0 0 1px rgba(58,54,44,0.035),0 6px 16px -10px rgba(58,54,44,0.06),0 16px 44px -20px rgba(58,54,44,0.08);--r-card:24px;--disp:"Bricolage Grotesque","Avenir Next",system-ui,sans-serif;--body:"Hanken Grotesk",system-ui,sans-serif;--serif:"Instrument Serif",Georgia,serif;--ease:cubic-bezier(0.2,0.7,0.2,1);--wrap:1140px}*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--lime-tint);color:var(--ink-strong)}:focus-visible{outline:2.5px solid var(--lime-fg);outline-offset:3px;border-radius:6px}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img,svg{max-width:100%;display:block}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.grain{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.22 0 0 0 0 0.21 0 0 0 0 0.17 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.overline{font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--lime-fg);margin:0 0 14px}.overline.lav{color:var(--lav-fg)}h1,h2,h3{font-family:var(--disp);color:var(--ink-strong);margin:0;text-wrap:balance}h1{font-size:clamp(42px,6.2vw,76px);font-weight:800;line-height:1.02;letter-spacing:-.025em}h2{font-size:clamp(32px,4.4vw,52px);line-height:1.06;letter-spacing:-.02em}h2,h3{font-weight:700}h3{font-size:21px;letter-spacing:-.01em}.serif-it,em.serif{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:0}.lead{font-size:clamp(17px,1.6vw,20px);color:var(--muted);max-width:56ch}.section{padding:clamp(72px,10vw,128px) 0;position:relative}.section-head{max-width:720px;margin-bottom:clamp(36px,5vw,64px)}.section-head .lead{margin:18px 0 0}.eqdiv{display:flex;flex-direction:column;gap:7px;width:64px;margin:0 0 22px}.eqdiv i{height:7px;border-radius:99px;transform-origin:left center;transform:scaleX(0)}.eqdiv i:first-child{background:var(--ink-strong)}.eqdiv i:last-child{background:var(--lime)}.eqdiv.in i,.in .eqdiv i{animation:drawbar .9s var(--ease) forwards}.eqdiv.in i:last-child,.in .eqdiv i:last-child{animation-delay:.18s}@keyframes drawbar{to{transform:scaleX(1)}}.pbtn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;padding:15px 28px;font-family:var(--body);font-size:15.5px;font-weight:700;letter-spacing:.01em;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease);will-change:transform}.pbtn:active{transform:scale(.97)}.pbtn.cta{background:var(--ink-strong);color:var(--cream);box-shadow:0 2px 10px -2px rgba(38,36,30,.35)}.pbtn.cta:hover{transform:translateY(-2px);box-shadow:0 10px 26px -8px rgba(38,36,30,.45)}.pbtn.soft{background:var(--card);color:var(--ink-strong);box-shadow:var(--sh-sm)}.pbtn.soft:hover{transform:translateY(-2px);box-shadow:var(--sh-md)}.pbtn.lime{background:var(--lime);color:#fff}.pbtn .ic{width:18px;height:18px;transition:transform .25s var(--ease)}.pbtn:hover .ic{transform:translateX(3px)}.pcard{background:var(--card);border-radius:var(--r-card);box-shadow:var(--sh-md);padding:28px}.reveal{opacity:0;transform:translateY(26px);transition:opacity .75s var(--ease),transform .75s var(--ease);transition-delay:var(--d,0s)}.reveal.in{opacity:1;transform:none}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.7) translateY(10px)}70%{transform:scale(1.04)}to{opacity:1;transform:scale(1) translateY(0)}}.rise{animation:rise .9s var(--ease) both}.d1{animation-delay:.08s}.d2{animation-delay:.16s}.d3{animation-delay:.26s}.d4{animation-delay:.36s}.d5{animation-delay:.5s}.nav{position:fixed;top:0;left:0;right:0;z-index:50;padding:14px 0;transition:padding .35s var(--ease)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px 10px 20px;border-radius:999px;transition:background .35s var(--ease),box-shadow .35s var(--ease)}.nav.scrolled .nav-inner{background:rgba(255,255,255,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--sh-md)}.nav-logo{gap:10px;font-family:var(--disp);font-weight:700;font-size:21px;color:var(--ink-strong);letter-spacing:-.01em}.nav-links,.nav-logo{display:flex;align-items:center}.nav-links{gap:4px}.nav-links a{font-size:15px;font-weight:600;color:var(--muted);padding:8px 14px;border-radius:999px;transition:color .2s,background .2s}.nav-links a:hover{color:var(--ink-strong);background:var(--paper-2)}.nav-cta{display:inline-flex;align-items:center;gap:8px;background:var(--ink-strong);color:var(--cream);border-radius:999px;padding:11px 20px;font-size:14.5px;font-weight:700;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px -6px rgba(38,36,30,.4)}.nav-burger{background:none;border:0;padding:10px;border-radius:12px;color:var(--ink-strong)}.nav-burger,.nav-mobile{display:none}.hero{position:relative;padding:clamp(140px,16vh,190px) 0 clamp(40px,6vw,90px);overflow:visible}.hero-bg{position:absolute;inset:-200px 0 0;z-index:-1;pointer-events:none}.hero-bg:after,.hero-bg:before{content:"";position:absolute;border-radius:50%;filter:blur(90px)}.hero-bg:before{width:620px;height:620px;right:-140px;top:40px;background:radial-gradient(circle,rgba(163,230,53,.32),transparent 65%)}.hero-bg:after{width:520px;height:520px;right:260px;top:380px;background:radial-gradient(circle,rgba(139,114,214,.2),transparent 65%)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px)}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;background:var(--card);box-shadow:var(--sh-sm);border-radius:999px;padding:8px 16px 8px 10px;font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:26px}.hero-eyebrow .dotpair{display:flex}.hero-eyebrow .dotpair i{width:14px;height:14px;border-radius:50%;border:2.5px solid var(--card)}.hero-eyebrow .dotpair i:first-child{background:var(--lime)}.hero-eyebrow .dotpair i:last-child{background:var(--lav);margin-left:-5px}.hero h1 em{display:inline-block}.hero .lead{margin:26px 0 34px}.hero-ctas{gap:14px;align-items:center}.hero-ctas,.hero-meta{display:flex;flex-wrap:wrap}.hero-meta{gap:8px 22px;margin-top:34px;font-size:14px;font-weight:600;color:var(--faint)}.hero-meta span{display:inline-flex;align-items:center;gap:7px}.hero-meta .ic{width:15px;height:15px;color:var(--lime-fg)}.hero-phone{position:relative;display:flex;justify-content:center}.phone-float{animation:bob 7s ease-in-out infinite;animation-delay:1.4s}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}.phone-wrap{--s:0.78;width:calc(428px * var(--s));height:calc(848px * var(--s));position:relative}.phone-wrap iframe{width:428px;height:848px;border:0;transform:scale(var(--s));transform-origin:top left;border-radius:calc(66px * var(--s))}.phone-shadow{position:absolute;inset:4% 6%;border-radius:66px;box-shadow:0 44px 110px rgba(58,54,44,.3);z-index:-1}.fchip{position:absolute;z-index:2;background:var(--card);border-radius:16px;box-shadow:var(--sh-lg);padding:12px 16px;display:flex;align-items:center;gap:11px;animation:pop .7s var(--ease) both;pointer-events:none}.fchip .t{font-size:13.5px;font-weight:700;color:var(--ink-strong);line-height:1.25;white-space:nowrap}.fchip .s{display:block;font-size:11.5px;font-weight:600;color:var(--faint)}.fchip .ictile{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;flex:none}.fchip.skuls{top:9%;left:-70px;animation-delay:1s}.fchip.skuls .ictile{background:var(--lime-tint);color:var(--lime-fg)}.fchip.kaffe{bottom:26%;left:-92px;animation-delay:1.25s}.fchip.kaffe .ictile{background:var(--pop-orange);color:var(--pop-orange-fg)}.fchip.vipps{top:33%;right:-58px;animation-delay:1.5s}.fchip.vipps .ictile{background:var(--vipps);color:#fff}.ticker{background:var(--ink-strong);color:var(--cream);overflow:hidden;padding:20px 0;transform:rotate(-1.1deg) scale(1.02);margin:clamp(30px,5vw,60px) 0;box-shadow:0 18px 44px -18px rgba(38,36,30,.5)}.ticker-track{display:flex;width:max-content;animation:marquee 36s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-item{display:flex;align-items:center;gap:44px;margin-right:44px;font-family:var(--serif);font-style:italic;font-size:clamp(20px,2.4vw,28px);white-space:nowrap}.ticker-eq{display:flex;flex-direction:column;gap:5px}.ticker-eq i{width:26px;height:5px;border-radius:99px;background:var(--lime)}.ticker-eq i:last-child{background:var(--lav)}.problem-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.problem-quote{font-family:var(--serif);font-style:italic;font-size:clamp(24px,2.6vw,33px);line-height:1.35;color:var(--ink);margin:30px 0 0;max-width:24ch}.problem-quote strong{color:var(--lime-fg);font-weight:400}.problem-note{margin:18px 0 0;font-size:15px}.problem-note a{color:var(--lime-fg);font-weight:700}.stat-stack{display:grid;grid-gap:16px;gap:16px}.stat-card{background:var(--card);border-radius:18px;box-shadow:var(--sh-sm);padding:22px 24px;display:flex;align-items:baseline;gap:18px;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.stat-card:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}.stat-card .num{font-family:var(--disp);font-size:44px;font-weight:800;letter-spacing:-.02em;color:var(--ink-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none;min-width:108px}.stat-stack>:nth-child(2) .num{color:var(--lime-fg)}.stat-stack>:nth-child(3) .num{color:var(--lav-fg)}.stat-card p{margin:0;font-size:15px;color:var(--muted);line-height:1.45}.stat-card p b{color:var(--ink)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;counter-reset:steg}.step{background:var(--card);border-radius:var(--r-card);box-shadow:var(--sh-md);padding:30px 28px;position:relative;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.step:hover{transform:translateY(-5px);box-shadow:var(--sh-lg)}.step-num{width:46px;height:46px;border-radius:50%;background:var(--ink-strong);color:var(--cream);display:grid;place-items:center;font-family:var(--disp);font-weight:700;font-size:20px;margin-bottom:20px}.steps>:nth-child(2) .step-num{background:var(--lime-fg)}.steps>:nth-child(3) .step-num{background:var(--lav)}.step h3{margin-bottom:10px}.step p{margin:0;font-size:15.5px;color:var(--muted)}.step .eq{position:absolute;top:38px;right:-19px;z-index:2;display:none;flex-direction:column;gap:4px}.step .eq i{width:16px;height:4px;border-radius:99px;background:var(--faint);opacity:.5}@media (min-width:901px){.steps>:not(:last-child) .eq{display:flex}}.features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.feature{background:var(--card);border-radius:var(--r-card);box-shadow:var(--sh-md);padding:28px;transition:transform .3s var(--ease),box-shadow .3s var(--ease);display:flex;flex-direction:column;gap:14px}.feature:hover{transform:translateY(-5px);box-shadow:var(--sh-lg)}.feature.wide{grid-column:span 2;flex-direction:row;align-items:center;gap:34px}.feature .ictile{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:none}.feature h3{margin:0}.feature p{margin:0;font-size:15.5px;color:var(--muted)}.feature p em{font-family:var(--serif);color:var(--ink)}.tile-lime{background:var(--lime-tint);color:var(--lime-fg)}.tile-lav{background:var(--lav-tint);color:var(--lav-fg)}.tile-blue{background:var(--pop-blue);color:var(--pop-blue-fg)}.tile-orange{background:var(--pop-orange);color:var(--pop-orange-fg)}.tile-yellow{background:var(--pop-yellow);color:var(--pop-yellow-fg)}.tile-green{background:var(--pop-green);color:var(--pop-green-fg)}.tile-vipps{background:var(--vipps);color:#fff}.baldemo{flex:1 1;min-width:0;display:grid;grid-gap:14px;gap:14px}.baldemo .row{display:grid;grid-template-columns:30px 1fr 84px;align-items:center;grid-gap:12px;gap:12px}.baldemo .who{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800}.baldemo .who.a{background:var(--lime-tint);color:var(--lime-fg)}.baldemo .who.b{background:var(--lav-tint);color:var(--lav-fg)}.baldemo .track{height:14px;background:var(--paper);border-radius:7px;overflow:hidden}.baldemo .fl{display:block;height:100%;border-radius:7px;width:0;transition:width 1.1s var(--ease)}.baldemo .row:first-child .fl{background:var(--lime)}.baldemo .row:nth-child(2) .fl{background:var(--lav);transition-delay:.12s}.in .baldemo .fl{width:var(--w)}.feature.wide:hover .baldemo .fl{width:82%!important}@media (hover:none){.feature.wide.settled .baldemo .fl{width:82%}}.baldemo .amt{font-size:14px;font-weight:700;color:var(--ink-strong);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.baldemo .hint{font-size:12.5px;font-weight:600;color:var(--faint)}.feature.wide:hover .baldemo .hint .default-hint{display:none}.feature.wide:hover .baldemo .hint:after{content:"Like streker = skuls ✓";color:var(--lime-fg)}@media (hover:none){.feature.wide.settled .baldemo .hint .default-hint{display:none}.feature.wide.settled .baldemo .hint:after{content:"Like streker = skuls ✓";color:var(--lime-fg)}}.manifest{margin-top:22px;background:linear-gradient(135deg,var(--lime-wash),var(--card) 55%);border-radius:var(--r-card);box-shadow:var(--sh-md);padding:clamp(30px,4vw,46px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 34px;text-align:center}.manifest p{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(19px,2vw,24px);color:var(--ink)}.manifest .sep{display:flex;flex-direction:column;gap:4px}.manifest .sep i{width:20px;height:4px;border-radius:99px;background:var(--lime)}.manifest .sep i:last-child{background:var(--lav)}.calc-section{background:var(--paper-2);border-radius:clamp(28px,4vw,48px);margin:0 clamp(8px,1.4vw,20px)}.calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:22px;gap:22px;align-items:stretch}.calc>.reveal{display:flex;flex-direction:column}.calc>.reveal>.calc-result{flex:1 1}.calc-inputs{display:grid;grid-gap:16px;gap:16px;align-content:start}.calc-field{background:var(--card);border-radius:18px;box-shadow:var(--sh-sm);padding:18px 20px}.calc-field label{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.pdot{display:block;width:9px;height:9px;border-radius:50%;flex:none}.pdot.a{background:var(--lime)}.pdot.b{background:var(--lav)}.calc-field .inrow{display:flex;align-items:baseline;gap:8px}.calc-field input[type=number]{width:100%;border:0;background:transparent;font-family:var(--disp);font-size:30px;font-weight:700;letter-spacing:-.02em;color:var(--ink-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.calc-field input::-webkit-inner-spin-button,.calc-field input::-webkit-outer-spin-button{-webkit-appearance:none}.calc-field input:focus:not(:focus-visible){outline:none}.calc-field .unit{font-size:14px;font-weight:700;color:var(--faint);flex:none}.calc-field input[type=range]{width:100%;margin-top:12px;accent-color:var(--lime);cursor:pointer}.calc-field.b input[type=range]{accent-color:var(--lav)}.calc-field.shared input[type=range]{accent-color:var(--ink-strong)}.calc-toggle{display:grid;grid-template-columns:1fr 1fr;background:var(--card);border-radius:999px;box-shadow:var(--sh-sm);padding:5px;grid-gap:4px;gap:4px}.calc-toggle button{border:0;border-radius:999px;padding:12px 10px;font-size:14.5px;font-weight:700;background:transparent;color:var(--muted);transition:background .25s var(--ease),color .25s var(--ease)}.calc-toggle button.on{background:var(--ink-strong);color:var(--cream)}.calc-result{background:var(--card);border-radius:var(--r-card);box-shadow:var(--sh-lg);padding:clamp(26px,3vw,38px);display:flex;flex-direction:column;justify-content:center;gap:24px}.calc-result .res-ov{font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--faint);margin:0}.calc-row{display:grid;grid-gap:9px;gap:9px}.calc-row .top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.calc-row .name{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:15.5px;color:var(--ink-strong)}.calc-row .val{font-family:var(--disp);font-size:clamp(24px,2.4vw,31px);font-weight:800;letter-spacing:-.02em;color:var(--ink-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-row .val small{font-family:var(--body);font-size:14px;font-weight:700;color:var(--faint);margin-left:6px}.calc-row .track{height:16px;background:var(--paper);border-radius:8px;overflow:hidden}.calc-row .fl{display:block;height:100%;border-radius:8px;transition:width .8s var(--ease)}.calc-row.a .fl{background:var(--lime)}.calc-row.b .fl{background:var(--lav)}.calc-note{margin:0;font-size:14.5px;color:var(--muted);border-top:2px dashed var(--paper-2);padding-top:18px}.calc-note em{font-family:var(--serif);color:var(--ink)}.del-resultat{margin-top:18px;border-top:2px dashed var(--paper-2);padding-top:18px}.del-resultat summary{list-style:none;display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;background:var(--lime);color:var(--ink-strong);font-weight:700;font-size:15.5px;cursor:pointer}.del-resultat summary::-webkit-details-marker{display:none}.del-resultat summary .ic{width:18px;height:18px;flex:none;transition:transform .3s var(--ease)}.del-resultat[open] summary .ic{transform:rotate(90deg)}.del-form{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.del-felt{display:grid;grid-gap:6px;gap:6px}.del-felt label{font-size:14px;font-weight:700;color:var(--ink)}.del-felt input{width:100%;padding:12px 14px;border:1.5px solid var(--paper-2);border-radius:12px;background:var(--card);font:inherit;font-size:16px;color:var(--ink-strong)}.del-felt input:focus-visible{outline:2.5px solid var(--lime-fg);outline-offset:1px}.del-form .pbtn{justify-self:start}.del-note{font-size:13.5px}.del-hjelp,.del-note{margin:0;color:var(--muted)}.del-hjelp{font-size:13px}.del-valgfri{font-weight:400;font-size:12.5px;color:var(--muted);text-transform:lowercase;letter-spacing:.02em}.del-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.proto-stage{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);align-items:center}.proto-phone .phone-wrap{--s:0.92}.proto-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:34px}.proto-chips button{border:0;background:var(--card);box-shadow:var(--sh-sm);border-radius:999px;padding:12px 22px;font-size:15px;font-weight:700;color:var(--muted);transition:all .25s var(--ease)}.proto-chips button:hover{transform:translateY(-2px);box-shadow:var(--sh-md);color:var(--ink-strong)}.proto-chips button.on{background:var(--ink-strong);color:var(--cream)}.proto-hints{display:grid;grid-gap:14px;gap:14px;align-content:center}.hint-card{background:var(--card);border-radius:16px;box-shadow:var(--sh-sm);padding:16px 18px;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.hint-card:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}.hint-card .k{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.1em;border-radius:6px;padding:3px 8px;margin-bottom:7px}.hint-card .k.k-lime{background:var(--lime-tint);color:var(--lime-fg)}.hint-card .k.k-lav{background:var(--lav-tint);color:var(--lav-fg)}.hint-card p{margin:0;font-size:14px;color:var(--muted);line-height:1.45}.hint-card p b{color:var(--ink)}.proto-doclink{text-align:center;margin-top:36px}.proto-doclink a{font-weight:700;font-size:15px;color:var(--lime-fg);border-bottom:2px solid var(--lime-tint);padding-bottom:2px;transition:border-color .2s}.proto-doclink a:hover{border-color:var(--lime)}.price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;max-width:880px}.price-card{border-radius:var(--r-card);padding:36px 34px;display:flex;flex-direction:column;gap:22px;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.price-card:hover{transform:translateY(-5px)}.price-card.free{background:var(--card);box-shadow:var(--sh-md)}.price-card.free:hover{box-shadow:var(--sh-lg)}.price-card.par{background:var(--ink-strong);color:var(--cream);box-shadow:0 20px 50px -18px rgba(38,36,30,.55);position:relative;overflow:hidden}.price-card.par:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;right:-110px;top:-110px;background:radial-gradient(circle,rgba(163,230,53,.22),transparent 70%)}.price-card h3{font-size:24px}.price-card.par h3{color:var(--cream)}.price-badge{align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 13px}.price-card.free .price-badge{background:var(--paper);color:var(--muted)}.price-card.par .price-badge{background:var(--lime-light);color:var(--ink-strong)}.price-amount{font-family:var(--disp);font-size:46px;font-weight:800;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-amount small{font-family:var(--body);font-size:15px;font-weight:600;letter-spacing:0;color:var(--faint)}.price-card.par .price-amount small{color:rgba(246,243,228,.65)}.price-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;font-size:15.5px}.price-list li{display:flex;gap:11px;align-items:flex-start}.price-list .ic{width:17px;height:17px;margin-top:4px;flex:none;color:var(--lime-fg)}.price-card.par .price-list .ic{color:var(--lime-light)}.price-foot{font-size:13.5px;color:var(--faint);margin:18px 0 0}.faq{max-width:760px;display:grid;grid-gap:14px;gap:14px}.faq details{background:var(--card);border-radius:18px;box-shadow:var(--sh-sm);transition:box-shadow .3s var(--ease)}.faq details[open]{box-shadow:var(--sh-md)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:21px 24px;font-weight:700;font-size:16.5px;color:var(--ink-strong);cursor:pointer;border-radius:18px}.faq summary::-webkit-details-marker{display:none}.faq summary .ic{width:18px;height:18px;flex:none;color:var(--faint);transition:transform .3s var(--ease)}.faq details[open] summary .ic{transform:rotate(180deg)}.faq .body{padding:0 24px 22px;font-size:15.5px;color:var(--muted)}.faq .body p{margin:0 0 10px}.faq .body p:last-child{margin:0}.final{background:linear-gradient(160deg,var(--lime-wash),var(--card) 60%);border-radius:clamp(28px,4vw,48px);box-shadow:var(--sh-lg);padding:clamp(56px,8vw,104px) clamp(24px,5vw,80px);text-align:center;position:relative;overflow:hidden}.final .tagline{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:0;font-size:clamp(44px,7vw,84px);color:var(--ink-strong);line-height:1.05;margin:0 0 18px}.final .lead{margin:0 auto 36px}.final .confdot{position:absolute;border-radius:3px;opacity:.85;animation:confdrift 9s ease-in-out infinite}@keyframes confdrift{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-16px) rotate(24deg)}}.footer{padding:56px 0 46px}.footer-top{display:grid;grid-template-columns:1.6fr repeat(4,minmax(0,1fr));grid-gap:40px 26px;gap:40px 26px;border-top:2px dashed var(--paper-2);padding-top:44px}.footer-brand{display:flex;align-items:center;gap:12px;font-family:var(--disp);font-weight:700;font-size:20px;color:var(--ink-strong)}.footer-brand .tag{font-family:var(--serif);font-style:italic;font-weight:400;font-size:17px;color:var(--muted)}.footer-pitch{margin:14px 0 0;max-width:34ch;font-size:14px;line-height:1.55;color:var(--faint)}.footer-h{margin:0 0 14px;font-family:var(--disp);font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-strong)}.footer-col ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.footer-col li{font-size:14.5px;line-height:1.4}.footer-col a{font-weight:600;color:var(--muted)}.footer-col a:hover{color:var(--ink-strong)}.footer-bottom{margin-top:40px;border-top:1px dashed var(--paper-2);padding-top:22px;font-size:13px;color:var(--faint)}.footer-bottom p{margin:0}.footer-legal b{font-weight:700;color:var(--muted)}.footer-made{margin-top:20px;text-align:center;color:var(--faint)}.footer-hjerte{display:inline-block;width:1.45em;height:auto;vertical-align:-.22em}@media (max-width:900px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px}.footer-brand-block{grid-column:1/-1}}@media (max-width:560px){.footer-top{grid-template-columns:1fr;gap:30px}.footer-pitch{max-width:none}.footer-col ul{gap:14px}}@media (max-width:1060px){.fchip.kaffe{left:-30px}.fchip.skuls{left:-20px}.fchip.vipps{right:-16px}.proto-stage{grid-template-columns:1fr;justify-items:center}.proto-hints{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%;max-width:720px}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:44px}.hero-phone{order:2}.phone-wrap{--s:0.7}.calc,.problem-grid,.steps{grid-template-columns:1fr}.features{grid-template-columns:1fr 1fr}.feature.wide{grid-column:span 2;flex-direction:column;align-items:stretch}}@media (max-width:880px){.nav .nav-cta,.nav .nav-search,.nav-links{display:none}.nav-burger,.nav-mobile{display:block}.nav-mobile{position:absolute;top:calc(100% + 6px);left:clamp(20px,4vw,48px);right:clamp(20px,4vw,48px);background:var(--card);border-radius:22px;box-shadow:var(--sh-lg);padding:12px;opacity:0;transform:translateY(-8px);pointer-events:none;visibility:hidden;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s}.nav-mobile.open{opacity:1;transform:none;pointer-events:auto;visibility:visible}.nav-mobile a{display:block;padding:13px 16px;border-radius:14px;font-weight:700;color:var(--ink-strong)}.nav-mobile a:hover{background:var(--paper)}}@media (max-width:700px){.features{grid-template-columns:1fr}.feature.wide{grid-column:span 1}.price-grid{grid-template-columns:1fr}.fchip{display:none}.phone-wrap{--s:0.66}.proto-phone .phone-wrap{--s:0.78}.stat-card .num{min-width:84px;font-size:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.ticker-track{animation:none}}.guide-main{padding:clamp(120px,14vh,160px) 0 clamp(48px,7vw,96px)}.crumbs{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--faint);margin-bottom:26px}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--ink-strong)}.guide-hero{max-width:760px;margin-bottom:clamp(28px,4vw,44px)}.guide-hero h1{font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.05;letter-spacing:-.022em}.guide-hero .lead{margin:18px 0 0}.answer-box{background:linear-gradient(135deg,var(--lime-wash),var(--card) 60%);border-radius:var(--r-card);box-shadow:var(--sh-md);padding:clamp(22px,3vw,32px);max-width:760px;margin-bottom:clamp(32px,5vw,52px)}.answer-box .answer-k{font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--lime-fg);margin:0 0 10px}.answer-box p{margin:0;font-size:17.5px;line-height:1.6;color:var(--ink)}.answer-box p+p{margin-top:10px}.answer-box b{color:var(--ink-strong)}.guide-calc{background:var(--paper-2);border-radius:clamp(24px,3vw,36px);padding:clamp(22px,3.5vw,40px);margin-bottom:clamp(40px,6vw,64px)}.guide-calc>h2{margin:0 0 22px;font-size:clamp(22px,2.6vw,30px)}.calc.compare{grid-template-columns:1fr}.compare-results{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.compare-results .calc-result{box-shadow:var(--sh-md)}.compare-verdict{grid-column:1/-1;margin:0;background:var(--card);border-radius:16px;box-shadow:var(--sh-sm);padding:16px 20px;font-size:15.5px;color:var(--ink)}.compare-verdict b{color:var(--lime-fg)}.calc.compare .calc-inputs{grid-template-columns:repeat(3,1fr);align-items:start}.calc.compare .calc-inputs .calc-foot,.calc.compare .calc-inputs .calc-toggle,.calc.compare .calc-inputs .coverage-chips{grid-column:1/-1}.coverage-chips{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.coverage-chips.buffers{grid-template-columns:repeat(4,1fr)}.coverage-chips button{border:0;background:var(--card);box-shadow:var(--sh-sm);border-radius:16px;padding:12px 10px;font-size:14px;font-weight:700;color:var(--muted);display:grid;grid-gap:2px;gap:2px;justify-items:center;transition:all .25s var(--ease)}.coverage-chips button small{font-size:11.5px;font-weight:600;color:var(--faint)}.coverage-chips button.on{background:var(--ink-strong);color:var(--cream)}.coverage-chips button.on small{color:rgba(246,243,228,.7)}.calc-foot{margin:0;font-size:13px;color:var(--faint)}.loan-split{font-family:var(--disp);font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--ink-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guide-section{max-width:760px;margin-bottom:clamp(40px,6vw,64px)}.guide-section h2{font-size:clamp(24px,2.8vw,32px);margin-bottom:16px}.guide-section h3{margin:26px 0 8px}.guide-section li,.guide-section p{font-size:16.5px;color:var(--ink)}.guide-section p{margin:0 0 14px}.guide-section ol,.guide-section ul{margin:0 0 14px;padding-left:22px}.guide-section li{margin-bottom:6px}.guide-section a{color:var(--lime-fg);font-weight:700;border-bottom:2px solid var(--lime-tint)}.guide-section a:hover{border-color:var(--lime)}.guide-table{width:100%;border-collapse:collapse;background:var(--card);border-radius:18px;box-shadow:var(--sh-sm);overflow:hidden;font-size:15px;margin:0 0 14px}.guide-table td,.guide-table th{text-align:left;padding:12px 16px;border-bottom:1px solid var(--paper-2);vertical-align:top}.guide-table th{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--input)}.guide-table tr:last-child td{border-bottom:0}.guide-table td b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sources{font-size:13.5px;color:var(--faint);border-top:2px dashed var(--paper-2);padding-top:14px}.sources a{color:var(--muted);border-bottom:1px solid var(--paper-2);font-weight:600}.disclaimer{font-size:13.5px;color:var(--faint);background:var(--input);border-radius:12px;padding:12px 16px}.guide-cta{background:linear-gradient(160deg,var(--lime-wash),var(--card) 60%);border-radius:var(--r-card);box-shadow:var(--sh-lg);padding:clamp(30px,5vw,52px);text-align:center;max-width:760px;margin-bottom:clamp(40px,6vw,64px)}.guide-cta .big{font-size:clamp(30px,4vw,44px);color:var(--ink-strong);margin:0 0 12px}.guide-cta p{max-width:52ch;margin:0 auto 22px;color:var(--muted)}.guide-links{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.guide-link-card{display:grid;grid-gap:4px;gap:4px;background:var(--card);border-radius:16px;box-shadow:var(--sh-sm);padding:16px 18px;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.guide-link-card:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}.guide-link-card b{color:var(--ink-strong)}.guide-link-card span{font-size:14px;color:var(--muted)}.guides-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:900px){.calc.compare .calc-inputs,.compare-results,.coverage-chips,.guides-strip{grid-template-columns:1fr}.coverage-chips.buffers{grid-template-columns:repeat(2,1fr)}.guide-links{grid-template-columns:1fr}}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 14px;border-radius:18px;box-shadow:var(--sh-sm)}.table-scroll .guide-table{margin:0;box-shadow:none;min-width:520px}.guide-table th[scope=row]{background:transparent;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink-strong)}ol.check-steps{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px}.check-steps li{background:var(--card);border-radius:18px;box-shadow:var(--sh-sm);padding:20px 24px;margin:0}.check-steps h3{margin:0 0 6px}.check-steps p{margin:0;font-size:15.5px;color:var(--muted)}.terms .term{background:var(--card);border-radius:18px;box-shadow:var(--sh-sm);padding:20px 24px;margin-bottom:14px;scroll-margin-top:110px}.terms .term h2{font-size:21px;margin-bottom:6px}.terms .term p{margin:0;font-size:15.5px;color:var(--muted)}.kat-linje{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(24px,4vw,40px)}.kat-chip{display:inline-block;background:var(--card);box-shadow:var(--sh-sm);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700;color:var(--muted);transition:all .25s var(--ease)}.kat-chip:hover{transform:translateY(-2px);box-shadow:var(--sh-md);color:var(--ink-strong)}.kat-chip.on{background:var(--ink-strong);color:var(--cream)}.kat-chip.rss{color:#a84a16}.art-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px;gap:22px;margin-bottom:clamp(40px,6vw,64px)}.art-kort{background:var(--card);border-radius:var(--r-card);box-shadow:var(--sh-md);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.art-kort:hover{transform:translateY(-5px);box-shadow:var(--sh-lg)}.art-kort.featured{grid-column:1/-1;background:linear-gradient(135deg,var(--lime-wash),var(--card) 55%)}.art-kort-lenke{display:block;padding:clamp(22px,3vw,32px)}.art-kort-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--faint);margin:0 0 10px}.art-kat{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--lime-fg);background:var(--lime-tint);border-radius:6px;padding:3px 8px}.art-kort h2{font-size:clamp(20px,2.2vw,26px);margin-bottom:8px}.art-kort.featured h2{font-size:clamp(24px,3vw,34px)}.art-kort-desc{margin:0 0 14px;font-size:15.5px;color:var(--muted)}.art-les{font-size:14.5px;font-weight:700;color:var(--lime-fg)}.artikkel-prose{max-width:720px;margin-bottom:clamp(40px,6vw,64px)}.artikkel-prose>p:first-child{font-size:19px;color:var(--ink)}.artikkel-prose li,.artikkel-prose p{font-size:17px;line-height:1.7;color:var(--ink)}.artikkel-prose p{margin:0 0 18px}.artikkel-prose h2{font-size:clamp(24px,2.8vw,32px);margin:38px 0 14px}.artikkel-prose h3{margin:28px 0 10px}.artikkel-prose ol,.artikkel-prose ul{margin:0 0 18px;padding-left:22px}.artikkel-prose li{margin-bottom:8px}.artikkel-prose a{color:var(--lime-fg);font-weight:700;border-bottom:2px solid var(--lime-tint)}.artikkel-prose a:hover{border-color:var(--lime)}.artikkel-prose strong{color:var(--ink-strong)}.innslag{margin:26px 0}.innslag-k{font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--lime-fg);margin:0 0 8px}.innslag.provselv{background:var(--paper-2);border-radius:clamp(20px,2.5vw,28px);padding:clamp(18px,2.5vw,28px)}.innslag.provselv>h3{margin:0 0 18px}.innslag.fakta{background:linear-gradient(135deg,var(--lime-wash),var(--card) 60%);border-radius:18px;box-shadow:var(--sh-sm);padding:20px 24px}.innslag.fakta p{margin:0;font-size:16.5px}.innslag-kilde{margin-top:8px!important;font-size:13px!important;color:var(--faint)!important}.innslag.sporsmal{background:var(--card);border-radius:16px;box-shadow:var(--sh-sm)}.innslag.sporsmal summary{list-style:none;cursor:pointer;padding:16px 20px;font-weight:700;color:var(--ink-strong)}.innslag.sporsmal summary::-webkit-details-marker{display:none}.innslag.sporsmal summary:before{content:"+ "/"";color:var(--lime-fg)}.innslag.sporsmal[open] summary:before{content:"− "/""}.innslag.sporsmal>div{padding:0 20px 18px}.innslag.sporsmal>div p{font-size:15.5px;color:var(--muted)}.innslag.sitat{border:0;margin:30px 0;padding:0 0 0 22px;border-left:5px solid var(--lime);font-family:var(--serif);font-style:italic;font-size:clamp(20px,2.2vw,25px);line-height:1.45;color:var(--ink-strong)}.innslag.sitat p{font-size:inherit;color:inherit;margin:0}.artikkel-kilder{margin-top:34px}.artikkel-kilder p{font-size:13.5px!important;color:var(--faint)!important;margin:0 0 6px!important}.nav-search{border:0;background:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--muted);transition:all .2s;flex:none}.nav-search:hover{background:var(--paper-2);color:var(--ink-strong)}.search-veil{position:fixed;inset:0;z-index:80;background:rgba(38,36,30,.35);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:grid;place-items:start center;padding:clamp(70px,14vh,140px) 16px 16px}.search-dialog{width:100%;max-width:620px;background:var(--card);border-radius:22px;box-shadow:var(--sh-lg),0 30px 80px -20px rgba(38,36,30,.5);overflow:hidden;animation:pop .35s var(--ease) both}.search-inputrow{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1.5px solid var(--paper-2)}.search-inputrow.standalone{background:var(--card);border-radius:18px;box-shadow:var(--sh-md);border-bottom:0;margin-bottom:18px}.search-inputrow .ic{color:var(--faint);flex:none}.search-inputrow input{flex:1 1;border:0;background:none;font-family:var(--body);font-size:17px;color:var(--ink-strong)}.search-inputrow input:focus{outline:none}.search-inputrow kbd{font-family:var(--body);font-size:11px;font-weight:700;color:var(--faint);background:var(--paper);border-radius:6px;padding:3px 7px}.search-results{display:block;padding:8px;max-height:380px;overflow-y:auto}.search-results ul{list-style:none;margin:0;padding:0}.search-results a{display:flex;gap:12px;align-items:flex-start;padding:11px 12px;border-radius:12px;color:inherit;font-weight:400;border-bottom:0}.search-results a.on,.search-results.standalone a:hover{background:var(--paper)}.search-results .s-type{flex:none;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--lav-fg);background:var(--lav-tint);border-radius:6px;padding:3px 8px;margin-top:2px;min-width:64px;text-align:center}.search-results .s-body{display:grid;grid-gap:2px;gap:2px}.search-results .s-body b{color:var(--ink-strong);font-size:15px}.search-results .s-body span{font-size:13px;color:var(--muted)}.search-empty,.search-hint{padding:18px;margin:0;font-size:14.5px;color:var(--muted)}.search-empty a,.search-hint a{color:var(--lime-fg);font-weight:700}.search-results.standalone{background:var(--card);border-radius:18px;box-shadow:var(--sh-sm);max-height:none}.sok-side{max-width:720px;margin-bottom:clamp(40px,6vw,64px)}@media (max-width:700px){.art-grid{grid-template-columns:1fr}}