.vaaken{--vk-bg:#fbf6ee;--vk-flate:#fff;--vk-tekst:#0f2240;--vk-dempet:#52627a;--vk-linje:#0f22401a;--vk-oransje:#e2672e;--vk-oransje-mork:#b9471a;--vk-gul:#ffb35c;--vk-meny:#f6f6f8f0;--vk-sans:var(--font-work-sans),"Work Sans",system-ui,sans-serif;--vk-serif:var(--font-crimson-pro),"Crimson Pro",Georgia,serif;--vk-mono:var(--font-dm-mono),"DM Mono",monospace;background:radial-gradient(ellipse 70% 50% at 85% 0%,#ffb35c47,transparent 70%),radial-gradient(ellipse 50% 40% at 0% 10%,#ffd6aa59,transparent 70%),var(--vk-bg);min-height:100vh;color:var(--vk-tekst);font-family:var(--vk-sans);-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){.vaaken{--vk-bg:#0c1424;--vk-flate:#131e33;--vk-tekst:#eef2f8;--vk-dempet:#9fb0c6;--vk-linje:#ffffff1a;--vk-oransje:#ff8a4c;--vk-oransje-mork:#ffa872;--vk-meny:#282c36f0;background:radial-gradient(ellipse 70% 50% at 85% 0%,#ff8a4c29,transparent 70%),var(--vk-bg)}}.vaaken ::selection{background:var(--vk-gul);color:#0f2240}.vaaken a{color:inherit;text-decoration:none}.vaaken .vk-bredde{width:min(1120px,100% - 32px);margin-inline:auto}.vaaken h1,.vaaken h2,.vaaken h3,.vaaken p{margin:0}.vaaken .vk-topp{z-index:20;border-bottom:1px solid var(--vk-linje);background:color-mix(in srgb,var(--vk-bg)82%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.vaaken .vk-topp-inner{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.vaaken .vk-merke{align-items:center;gap:10px;font-size:18px;font-weight:700;display:inline-flex}.vaaken .vk-topp nav{align-items:center;gap:26px;font-size:14px;display:flex}.vaaken .vk-topp nav a:not(.vk-knapp){color:var(--vk-dempet);transition:color .2s}.vaaken .vk-topp nav a:not(.vk-knapp):hover{color:var(--vk-oransje)}@media (max-width:720px){.vaaken .vk-topp nav a:not(.vk-knapp){display:none}}.vaaken .vk-knapp{background:var(--vk-oransje);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:15px 26px;font-size:16px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 10px 30px -10px #e2672e99}.vaaken .vk-knapp:hover{background:var(--vk-oransje-mork);transform:translateY(-1px)}@media (prefers-color-scheme:dark){.vaaken .vk-knapp{color:#0c1424}}.vaaken .vk-knapp--liten{box-shadow:none;padding:8px 16px;font-size:14px}.vaaken .vk-tekstlenke{color:var(--vk-dempet);font-size:15px}.vaaken .vk-tekstlenke:hover{color:var(--vk-oransje)}.vaaken .vk-kicker{color:var(--vk-oransje-mork);font-family:var(--vk-mono);letter-spacing:.16em;text-transform:uppercase;font-size:12px}.vaaken .vk-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:40px;padding-block:clamp(56px,9vw,120px) clamp(48px,7vw,96px);display:grid}.vaaken .vk-hero h1{letter-spacing:-.035em;margin-top:18px;font-size:clamp(42px,6.4vw,76px);font-weight:700;line-height:1.02}.vaaken .vk-hero h1 em{font-family:var(--vk-serif);color:var(--vk-oransje);letter-spacing:-.02em;font-style:italic;font-weight:500}.vaaken .vk-ingress{max-width:34em;font-family:var(--vk-serif);color:var(--vk-dempet);margin-top:24px;font-size:clamp(19px,2vw,22px);line-height:1.5}.vaaken .vk-hero-handling{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.vaaken .vk-detaljer{font-family:var(--vk-mono);color:var(--vk-dempet);margin-top:18px;font-size:12px}.vaaken .vk-hero-bilde{aspect-ratio:1;justify-self:center;place-items:center;width:100%;max-width:420px;display:grid;position:relative}.vaaken .vk-sol{background:radial-gradient(circle at 50% 60%,var(--vk-gul),var(--vk-oransje)70%);opacity:.9;border-radius:50%;animation:6s ease-in-out infinite vk-pust;position:absolute;inset:8%}.vaaken .vk-hero-kopp{color:#fff;filter:drop-shadow(0 12px 24px #78280040);width:52%;position:relative}@keyframes vk-pust{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.vaaken .vk-damp path{animation:2.6s ease-in-out infinite vk-damp}.vaaken .vk-damp path:nth-child(2){animation-delay:.4s}.vaaken .vk-damp path:nth-child(3){animation-delay:.8s}@keyframes vk-damp{0%,to{opacity:.35;transform:translateY(2px)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.vaaken .vk-sol,.vaaken .vk-damp path{animation:none}}@media (max-width:820px){.vaaken .vk-hero{grid-template-columns:1fr}.vaaken .vk-hero-bilde{order:-1;max-width:260px}}.vaaken .vk-seksjon{border-top:1px solid var(--vk-linje);padding-block:clamp(56px,8vw,96px)}.vaaken .vk-seksjon h2{letter-spacing:-.025em;max-width:20em;margin-top:14px;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.1}.vaaken .vk-brodtekst{font-family:var(--vk-serif);color:var(--vk-dempet);max-width:30em;margin-top:20px;font-size:20px;line-height:1.55}.vaaken .vk-liste{gap:10px;margin:24px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.vaaken .vk-liste strong{color:var(--vk-oransje-mork)}.vaaken .vk-to-kolonner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}@media (max-width:820px){.vaaken .vk-to-kolonner{grid-template-columns:1fr}}.vaaken .vk-demo{justify-self:center;width:100%;max-width:440px}.vaaken .vk-menylinje{color:#1b1b1f;background:linear-gradient(90deg,#f6c79b,#f2a877 60%,#e98a67);border-radius:12px 12px 0 0;align-items:center;gap:14px;height:34px;padding:0 14px;font-size:13px;display:flex}.vaaken .vk-eple{font-size:15px}.vaaken .vk-menylinje-fyll{flex:1}.vaaken .vk-menylinje-tid{font-weight:500}.vaaken .vk-kopp-knapp{color:#1b1b1f;cursor:pointer;background:#ffffff59;border:0;border-radius:6px;place-items:center;width:32px;height:26px;display:grid}.vaaken .vk-kopp-knapp:focus-visible{outline:2px solid var(--vk-tekst);outline-offset:2px}.vaaken .vk-meny{border:1px solid var(--vk-linje);background:var(--vk-meny);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10px;width:280px;margin:6px 0 0 auto;padding:6px;font-size:13.5px;box-shadow:0 20px 50px -12px #0f224059}.vaaken .vk-meny hr{border:0;border-top:1px solid var(--vk-linje);margin:5px 8px}.vaaken .vk-meny-status{padding:4px 10px 0;font-weight:600}.vaaken .vk-meny-under{color:var(--vk-dempet);padding:2px 10px 4px;font-size:12.5px}.vaaken .vk-meny-overskrift{color:var(--vk-dempet);padding:4px 10px 2px;font-size:12px;font-weight:600}.vaaken .vk-meny-valg{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;padding:4px 10px 4px 24px;display:flex;position:relative}.vaaken .vk-meny-valg:hover:not(:disabled):not(.vk-meny-valg--dempet){color:#fff;background:#2f6fea}.vaaken .vk-meny-valg:disabled,.vaaken .vk-meny-valg--dempet{opacity:.45;cursor:default}.vaaken .vk-hake{position:absolute;left:8px}.vaaken .vk-demo-hint{text-align:right;color:var(--vk-dempet);margin-top:14px;font-size:13px}.vaaken .vk-kort-rutenett{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;display:grid}.vaaken .vk-kort{border:1px solid var(--vk-linje);background:var(--vk-flate);border-radius:18px;padding:26px}.vaaken .vk-kort-ikon{background:color-mix(in srgb,var(--vk-oransje)14%,transparent);width:44px;height:44px;color:var(--vk-oransje-mork);border-radius:12px;place-items:center;display:inline-grid}.vaaken .vk-kort h3{margin-top:18px;font-size:18px;font-weight:650}.vaaken .vk-kort p{color:var(--vk-dempet);margin-top:8px;font-size:15px;line-height:1.55}@media (max-width:960px){.vaaken .vk-kort-rutenett{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.vaaken .vk-kort-rutenett{grid-template-columns:1fr}}.vaaken .vk-merkelapper{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.vaaken .vk-merkelapper li{border:1px solid var(--vk-linje);background:var(--vk-flate);border-radius:999px;padding:10px 18px;font-size:15px}.vaaken .vk-steg{grid-template-columns:repeat(4,1fr);gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.vaaken .vk-steg li{background:var(--vk-flate);border:1px solid var(--vk-linje);border-radius:18px;padding:24px}.vaaken .vk-steg-nr{background:var(--vk-tekst);width:32px;height:32px;color:var(--vk-bg);font-family:var(--vk-mono);border-radius:50%;place-items:center;font-size:14px;display:inline-grid}.vaaken .vk-steg h3{margin-top:16px;font-size:17px;font-weight:650}.vaaken .vk-steg p{color:var(--vk-dempet);margin-top:8px;font-size:15px;line-height:1.55}@media (max-width:960px){.vaaken .vk-steg{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.vaaken .vk-steg{grid-template-columns:1fr}}.vaaken .vk-install-cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.vaaken .vk-install-cta span{font-family:var(--vk-mono);color:var(--vk-dempet);font-size:12px}.vaaken .vk-faq{max-width:760px;margin-top:32px}.vaaken .vk-faq details{border-bottom:1px solid var(--vk-linje)}.vaaken .vk-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.vaaken .vk-faq summary::-webkit-details-marker{display:none}.vaaken .vk-faq summary:after{content:"+";color:var(--vk-oransje);font-size:22px;font-weight:400;line-height:1}.vaaken .vk-faq details[open] summary:after{content:"–"}.vaaken .vk-faq details p{font-family:var(--vk-serif);color:var(--vk-dempet);padding-bottom:22px;font-size:19px;line-height:1.55}.vaaken .vk-laget-av{border-top:1px solid var(--vk-linje);color:#0f2240;background:#fff;padding-block:56px}.vaaken .vk-laget-av-inner{grid-template-columns:auto 1fr;align-items:center;gap:56px;display:grid}.vaaken .vk-laget-av .vk-kicker{color:#4d6d8a}.vaaken .vk-fn-logo{width:150px;height:auto;margin-top:14px;display:block}.vaaken .vk-laget-av-tekst{max-width:36em;font-family:var(--vk-serif);color:#33475f;font-size:20px;line-height:1.55}.vaaken .vk-laget-av-lenker{flex-wrap:wrap;gap:24px;margin-top:18px;font-size:15px;font-weight:600;display:flex}.vaaken .vk-laget-av-lenker a{color:#047857}.vaaken .vk-laget-av-lenker a:hover{text-decoration:underline}@media (max-width:720px){.vaaken .vk-laget-av-inner{grid-template-columns:1fr;gap:24px}}.vaaken .vk-bunn{border-top:1px solid var(--vk-linje)}.vaaken .vk-bunn-inner{color:var(--vk-dempet);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:28px;font-size:13px;display:flex}.vaaken .vk-bunn-inner div{gap:22px;display:flex}.vaaken .vk-bunn a:hover{color:var(--vk-oransje)}.vaaken .vk-knapp--sekundaer{color:var(--vk-oransje-mork);background:0 0;box-shadow:inset 0 0 0 1.5px}.vaaken .vk-knapp--sekundaer:hover{background:color-mix(in srgb,var(--vk-oransje)10%,transparent)}.vaaken .vk-faq-mer{color:var(--vk-dempet);margin-top:24px;font-size:15px}.vaaken .vk-faq-mer a,.vaaken .vk-juridisk a{color:var(--vk-oransje-mork);text-underline-offset:3px;text-decoration:underline}.vaaken .vk-juridisk{max-width:720px;padding-block:clamp(48px,7vw,88px)}.vaaken .vk-juridisk h1{letter-spacing:-.03em;margin-top:14px;font-size:clamp(34px,5vw,48px)}.vaaken .vk-juridisk h2{margin-top:40px;font-size:22px}.vaaken .vk-juridisk h3{margin-top:24px;font-size:17px}.vaaken .vk-juridisk p,.vaaken .vk-juridisk li{font-family:var(--vk-serif);color:var(--vk-dempet);margin-top:12px;font-size:19px;line-height:1.6}.vaaken .vk-juridisk ul{padding-left:1.2em}.vaaken .vk-juridisk strong{color:var(--vk-tekst)}.vaaken .vk-oppdatert{font-family:var(--vk-mono)!important;font-size:13px!important}.vaaken .vk-juridisk h1,.vaaken .vk-juridisk h2,.vaaken .vk-juridisk h3{font-family:var(--vk-sans);color:var(--vk-tekst);font-weight:700}.vaaken .vk-juridisk ul{margin-top:8px;list-style:outside}.vaaken .vk-juridisk li{margin-top:6px}.vaaken .vk-juridisk li::marker{color:var(--vk-oransje)}.vaaken button.vk-knapp{font:inherit;cursor:pointer;border:0;font-weight:600}.vaaken button.vk-knapp--liten{font-size:14px}.vk-dialog{background:var(--vk-flate);width:min(460px,100% - 32px);color:var(--vk-tekst);border:0;border-radius:20px;margin:auto;padding:0;box-shadow:0 30px 80px -20px #0f224073}.vk-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f224073}.vk-dialog-innhold{padding:32px;position:relative}.vk-dialog h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.vk-dialog p{font-family:var(--vk-serif);color:var(--vk-dempet);margin:10px 0 0;font-size:18px;line-height:1.5}.vk-dialog a{color:var(--vk-oransje-mork);text-underline-offset:3px;text-decoration:underline}.vk-dialog-lukk{width:36px;height:36px;color:var(--vk-dempet);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:26px;line-height:1;position:absolute;top:12px;right:14px}.vk-dialog-lukk:hover{background:var(--vk-linje)}.vk-felt{gap:6px;margin-top:22px;font-size:14px;font-weight:600;display:grid}.vk-felt input{border:1.5px solid var(--vk-linje);background:var(--vk-bg);color:var(--vk-tekst);font:inherit;border-radius:12px;padding:13px 14px;font-size:16px;font-weight:400}.vk-felt input:focus{border-color:var(--vk-oransje);box-shadow:0 0 0 3px color-mix(in srgb,var(--vk-oransje)20%,transparent);outline:none}.vk-avkryss{color:var(--vk-dempet);cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;font-size:14px;line-height:1.45;display:flex}.vk-avkryss input{width:18px;height:18px;accent-color:var(--vk-oransje);flex:none;margin-top:1px}.vk-dialog-send{justify-content:center;width:100%;margin-top:22px}.vk-dialog-send:disabled{opacity:.6;cursor:wait}.vk-dialog p.vk-dialog-liten{font-family:var(--vk-sans);font-size:13px}.vk-dialog p.vk-dialog-feil{font-family:var(--vk-sans);color:#c0392b;font-size:14px}.vk-skjult{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.vaaken .vk-nyhetsbrev form{margin-top:28px}.vaaken .vk-nyhetsbrev .vk-faq-mer{margin-top:40px}.vk-dialog-steg{font-family:var(--vk-serif);color:var(--vk-dempet);gap:10px;margin:16px 0 0;padding-left:1.3em;font-size:18px;line-height:1.45;list-style:decimal;display:grid}.vk-dialog-steg strong{color:var(--vk-tekst)}.vk-dialog-steg li::marker{color:var(--vk-oransje);font-family:var(--vk-mono);font-size:14px}
