@font-face{font-family:__Schibsted_Grotesk_e8899d;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Schibsted_Grotesk_e8899d;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Schibsted_Grotesk_Fallback_e8899d;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_e8899d{font-family:__Schibsted_Grotesk_e8899d,__Schibsted_Grotesk_Fallback_e8899d;font-style:normal}.__variable_e8899d{--font-schibsted:"__Schibsted_Grotesk_e8899d","__Schibsted_Grotesk_Fallback_e8899d"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--lime-0:#fdfffc;--lime-50:#f5fdf4;--lime-100:#ebfae9;--lime-150:#e0f8dd;--lime-200:#d3f6d0;--lime-250:#c2f7bd;--lime-300:#adfaa6;--lime-350:#96fd8f;--lime-400:#7fff76;--lime-450:#68ff60;--lime-500:#48ff42;--lime-550:#0f0;--lime-600:#2ae026;--lime-650:#30c32b;--lime-700:#33a72f;--lime-750:#358b30;--lime-800:#32712f;--lime-850:#2b5428;--lime-900:#20391e;--lime-950:#0b160a;--gra-0:#fff;--gra-25:#fafbfc;--gra-50:#f4f5f7;--gra-100:#edeef1;--gra-150:#e4e6ea;--gra-200:#d8dbe0;--gra-250:#c7cbd2;--gra-400:#9ba1aa;--gra-600:#6b7280;--gra-700:#565c66;--gra-800:#3f444c;--gra-900:#2a2e34;--gra-950:#14161a;--bakgrunn:var(--gra-50);--flate:var(--gra-0);--flate-nedfelt:var(--gra-100);--flate-pop:var(--gra-0);--c-50:var(--flate-nedfelt);--c-100:var(--gra-150);--c-150:var(--gra-150);--c-200:var(--gra-200);--c-250:rgba(20,22,26,.38);--c-300:var(--gra-200);--c-400:var(--lime-450);--c-500:var(--lime-400);--c-600:var(--lime-500);--c-700:var(--gra-700);--c-800:var(--gra-800);--c-900:var(--gra-950);--c-950:var(--gra-950);--lin-50:var(--bakgrunn);--lin-100:var(--flate-nedfelt);--lin-200:var(--flate-nedfelt);--lin-300:var(--gra-200);--primary:var(--lime-450);--focus:var(--lime-800);--focus-ring:var(--lime-800);--fokus-felt:0 0 0 3px var(--lime-450);--fokus-felt-feil:0 0 0 3px var(--error);--fokus-felt-dempet:0 0 0 3px rgba(11,22,10,.15);--surface:var(--flate);--surface-soft:var(--bakgrunn);--surface-tint:var(--flate-nedfelt);--flate-slor:hsla(0,0%,100%,.82);--dialog-slor:rgba(8,11,48,.32);--border:var(--gra-200);--border-strong:var(--gra-250);--text:var(--gra-950);--text-secondary:var(--gra-900);--text-muted:rgba(20,22,26,.62);--text-menu:var(--gra-700);--marine-accent:var(--lime-450);--lenke:var(--gra-950);--lenke-hover:var(--lime-800);--btn:var(--lime-450);--btn-hover:var(--lime-400);--btn-pressed:var(--lime-500);--btn-text:var(--lime-950);--radius-knapp:var(--radius-pill);--success:var(--lime-800);--success-flate:var(--lime-100);--warning:#b54708;--warning-flate:#fef3c7;--warning-flate-svak:#fffbeb;--error:#b42318;--error-hover:#912018;--error-flate:#fee4e2;--error-tekst:#fff;--error-tekst-svak:hsla(0,0%,100%,.4);--paa-ink-kant:hsla(0,0%,100%,.16);--paa-ink-flate:hsla(0,0%,100%,.16);--paa-ink-flate-hover:hsla(0,0%,100%,.26);--paa-ink-flate-aktiv:hsla(0,0%,100%,.34);--paa-ink-flate-svak:rgba(245,253,244,.1);--paa-ink-spor:rgba(245,253,244,.14);--paa-ink-tekst:rgba(245,253,244,.75);--paa-ink-tekst-dempet:rgba(245,253,244,.55);--font-display:var(--font-schibsted,"Schibsted Grotesk");--font-body:var(--font-schibsted,"Schibsted Grotesk");--e1:0 2px 8px rgba(11,22,10,.05);--e2:0 8px 20px rgba(11,22,10,.08);--e3:0 8px 20px rgba(11,22,10,.12);--e-card:none;--e-card-hover:0 3px 0 rgba(11,22,10,.07);--e-blue:0 2px 0 rgba(11,22,10,.14);--shadow-card:none;--shadow-accordion:none;--shadow-dropdown-trigger:none;--shadow-dropdown-menu:0 8px 20px rgba(11,22,10,.12);--shadow-btn-hover:0 2px 0 rgba(11,22,10,.14);--shadow-btn-pressed:inset 0 2px 0 rgba(11,22,10,.18);--shadow-btn-pressed-ghost:inset 0 2px 0 rgba(11,22,10,.22);--shadow-fab:0 6px 16px rgba(11,22,10,.22);--shadow-bunnmeny:0 -4px 16px rgba(11,22,10,.08);--skygge-knott:0 1px 2px rgba(11,22,10,.25);--skygge-knott-stor:0 1px 3px rgba(11,22,10,.3);--skygge-cta-hover:0 6px 0 rgba(11,22,10,.12);--skygge-cta-aktiv:0 1px 0 rgba(11,22,10,.18);--strek-dekor:rgba(11,22,10,.25);--strek-dekor-svak:rgba(11,22,10,.22);--puls-glod:rgba(104,255,96,.4);--puls-glod-slutt:rgba(104,255,96,0);--kvittering-blink:#fbfff8;--spring:cubic-bezier(0.34,1.56,0.64,1);--flight:cubic-bezier(0.42,0.08,0.35,1);--road-yellow:#f5c542;--radius:14px;--radius-lg:20px;--radius-pill:999px;--radius-chip:9px;--radius-field:12px;--radius-frame:26px;--radius-accordion:16px;--radius-dropdown:12px;--radius-menu-item:9px;--radius-flis:var(--radius-frame);--flis-padding:24px 26px;--nav-aktiv-flate:var(--gra-950);--nav-aktiv-tekst:var(--gra-0);--nav-aktiv-ikon:var(--lime-450);--panel-innfelt:var(--surface-soft);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--space-9:64px;--container:1200px;--header-h:68px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body),system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.55;color:var(--text);background:var(--bakgrunn);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::-moz-selection{background:var(--lime-450);color:var(--text)}::selection{background:var(--lime-450);color:var(--text)}a{color:inherit;text-decoration:none}@media (max-width:767px){.kun-desktop{display:none!important}}@media (min-width:768px){.kun-mobil{display:none!important}}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.tab-nums{font-variant-numeric:tabular-nums}.grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.035;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.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px;position:relative;z-index:2}@media (min-width:640px){.container{padding-inline:24px}}@media (min-width:1024px){.container{padding-inline:32px}}.section{padding-block:72px;position:relative}@media (min-width:768px){.section{padding-block:104px}}.hero-topp{padding-top:56px;transition:padding-top .9s cubic-bezier(.22,.61,.36,1)}@media (min-width:768px){.hero-topp{padding-top:64px}}.filmboks{margin-top:64px;transition:margin-top .9s cubic-bezier(.22,.61,.36,1)}[data-hero-ferdig] .hero-topp{padding-top:20px}[data-hero-ferdig] .filmboks{margin-top:28px}@media (prefers-reduced-motion:reduce){.filmboks,.hero-topp{transition:none}}[id]{scroll-margin-top:calc(var(--header-h) + 16px)}.t-display{font-size:40px;line-height:44px;letter-spacing:-.03em}.t-display,.t-h1{font-family:var(--font-display),sans-serif;font-weight:800}.t-h1{font-size:32px;line-height:36px;letter-spacing:-.02em}.t-h2{font-family:var(--font-display),sans-serif;font-weight:700;font-size:26px;line-height:32px;letter-spacing:-.015em}.t-lead{font-weight:500;font-size:20px;line-height:28px}.t-body,.t-lead{font-family:var(--font-body),sans-serif;letter-spacing:0}.t-body{font-weight:400;font-size:16px;line-height:25px}.t-small{font-family:var(--font-body),sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.005em}@media (min-width:768px){.t-display{font-size:64px;line-height:72px}.t-h1{font-size:42px;line-height:48px}.t-h2{font-size:32px;line-height:36px}}.hero-title{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.03em;color:var(--c-950);font-size:clamp(40px,9vw,92px);line-height:.98}.mono{font-weight:500;font-size:12px;letter-spacing:.16em}.eyebrow,.mono{font-family:var(--font-body),sans-serif;line-height:16px;text-transform:uppercase}.eyebrow{font-weight:700;font-size:11px;letter-spacing:.09em;color:var(--gra-700)}.muted{color:var(--text-secondary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:12px 26px;border:none;border-radius:var(--radius-knapp);font-family:var(--font-body),sans-serif;font-weight:600;font-size:16px;line-height:24px;cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out,transform .14s ease-out,box-shadow .16s ease-out}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px;box-shadow:none}.btn-primary{background:var(--btn);color:var(--btn-text)}.btn-primary:hover{background:var(--btn-hover);box-shadow:var(--shadow-btn-hover)}.btn-primary:active{background:var(--btn-pressed);box-shadow:var(--shadow-btn-pressed);transform:translateY(1px)}.btn-primary:disabled{background:var(--c-100);color:var(--c-250);cursor:default;transform:none;box-shadow:none}.btn-secondary{background:var(--surface-tint);color:var(--text)}.btn-secondary:hover{background:var(--gra-150)}.btn-secondary:active{background:var(--gra-200);box-shadow:var(--shadow-btn-pressed);transform:translateY(1px)}.btn-secondary:disabled{background:var(--lin-100);color:var(--c-250);cursor:default;transform:none}.btn-ghost-light{background:var(--paa-ink-flate);color:var(--gra-0)}.btn-ghost-light:hover{background:var(--paa-ink-flate-hover)}.btn-ghost-light:active{background:var(--paa-ink-flate-aktiv);box-shadow:var(--shadow-btn-pressed-ghost);transform:translateY(1px)}.btn-sm{height:42px;padding:8px 18px;font-size:14px}.btn-block{width:100%}.btn .arrow{transition:transform .2s ease-out}.btn:hover .arrow{transform:translateX(4px)}.spinner{width:18px;height:18px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentcolor;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes vhCheck{to{stroke-dashoffset:0}}@keyframes vhToastIn{0%{transform:translateY(26px);opacity:0}to{transform:none;opacity:1}}@keyframes vhBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes vhShovel{0%{transform:translateX(0)}to{transform:translateX(198px)}}@keyframes vhClear{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes vhDig{0%,to{transform:rotate(14deg) translateY(0)}50%{transform:rotate(22deg) translateY(2.5px)}}@keyframes vhSnow{0%{transform:translateY(-6px);opacity:0}18%{opacity:.85}to{transform:translateY(44px);opacity:0}}@keyframes vhPulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes vhFlash{0%{background:var(--kvittering-blink)}to{background:var(--paper-0,var(--flate))}}@keyframes vhFly{0%{offset-distance:0;transform:scale(.7);opacity:0}6%{opacity:1}14%{transform:scale(1)}88%{opacity:1}to{offset-distance:100%;transform:scale(1);opacity:0}}@keyframes vhTrail{0%{stroke-dashoffset:1;opacity:.85}80%{opacity:.85}to{stroke-dashoffset:0;opacity:0}}@keyframes vhDonePop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes vhSno{0%{transform:translate3d(0,-30px,0)}to{transform:translate3d(-22px,430px,0)}}@keyframes vhKaret{0%,48%{opacity:1}49%,to{opacity:0}}:root{--film-papir:#f4faf1;--film-flate:#fff;--film-kant:#c6e7ba;--film-ink:#0f1a0f;--film-plakat:rgba(244,250,241,.38);--film-plakat-hover:rgba(244,250,241,.22);--film-skygge:0 30px 80px rgba(11,22,10,.16),0 0 60px 6px rgba(104,255,96,.3);--film-skygge-knapp:0 12px 34px rgba(11,22,10,.18);--glod-ink:rgba(20,22,26,.1);--glod-ink-svak:rgba(20,22,26,.07);--glod-ink-slutt:rgba(20,22,26,0)}.filmglod{position:absolute;inset:-14% -12% -6%;pointer-events:none;background:radial-gradient(34% 38% at 34% 62%,var(--glod-ink) 0,var(--glod-ink-slutt) 100%),radial-gradient(34% 38% at 66% 38%,var(--glod-ink-svak) 0,var(--glod-ink-slutt) 100%)}.filmramme{position:relative;transform-origin:center center}@keyframes vhFilmVoks{0%{transform:scale(.88)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.filmramme{animation:vhFilmVoks linear both;animation-timeline:view();animation-range:entry 20% entry 92%}}}.filmskjerm{position:relative;aspect-ratio:1200/854;border-radius:34px;overflow:hidden;background:var(--film-papir);display:grid;place-items:center;box-shadow:var(--film-skygge)}@media (max-width:640px){.filmskjerm{border-radius:20px}}.film-merknad{margin:var(--space-4) 0 0;font-size:14px;line-height:1.4;color:var(--text-muted);text-align:center;text-wrap:balance}.cta-lift{transition:transform .18s var(--spring),box-shadow .18s ease-out,background-color .18s ease-out,gap .18s ease-out}.cta-lift:hover{transform:translateY(-3px);box-shadow:var(--skygge-cta-hover);gap:16px}.cta-lift:hover .arrow{transform:none}.cta-lift:active{transform:translateY(0);box-shadow:var(--skygge-cta-aktiv)}@media (prefers-reduced-motion:reduce){.cta-lift,.cta-lift:active,.cta-lift:hover{transform:none;transition:none}}.card{background:var(--surface);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--e-card)}@media (max-width:560px){.card{padding:24px}}.card-soft{box-shadow:var(--e-card)}.card-nested,.card-soft{background:var(--surface-soft)}.card-nested{border-radius:var(--radius);padding:20px;box-shadow:none}.lift{transition:transform .2s ease-out,box-shadow .2s ease-out}.lift:hover{transform:translateY(-4px);box-shadow:var(--e-card-hover)}.chip{gap:8px;padding:7px 14px;border-radius:var(--radius-chip);background:var(--flate-nedfelt);color:var(--gra-700);font-weight:700;letter-spacing:.06em}.chip,.hero-pill{display:inline-flex;align-items:center;font-family:var(--font-body),sans-serif;font-size:12px;line-height:16px;text-transform:uppercase}.hero-pill{gap:9px;padding:7px 16px;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);font-weight:500;letter-spacing:.14em}.hero-pill-dot{width:7px;height:7px;border-radius:999px;background:var(--primary)}.rule{height:1px;background:var(--border);border:0}.field-group{display:flex;flex-direction:column;gap:6px}.field{height:52px;width:100%;padding:13px 16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);font-family:var(--font-body),sans-serif;font-size:16px;line-height:24px;color:var(--text);transition:border-color .16s ease-out,box-shadow .16s ease-out}.field::-moz-placeholder{color:var(--text-muted)}.field::placeholder{color:var(--text-muted)}.field:focus{outline:none;border-color:var(--lime-450);box-shadow:var(--fokus-felt)}.field[aria-invalid=true]{border-color:var(--error);border-width:1.5px}.field[aria-invalid=true]:focus{box-shadow:var(--fokus-felt-feil)}.faq-alle>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:20px;width:-moz-max-content;width:max-content;max-width:100%}.faq-alle>summary::-webkit-details-marker{display:none}.faq-alle>summary h2{margin:0}.faq-alle>summary:hover h2{color:var(--lime-800)}.faq-alle>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--radius)}.faq-pil{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--flate-nedfelt);color:var(--gra-700);transition:transform .22s ease-out,background-color .16s ease-out,color .16s ease-out}.faq-alle>summary:hover .faq-pil{background:var(--gra-150);color:var(--lenke-hover)}.faq-alle[open]>summary .faq-pil{transform:rotate(180deg)}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px 0;font-family:var(--font-display),sans-serif;font-weight:600;font-size:19px;line-height:26px;letter-spacing:-.005em;color:var(--text);transition:color .16s ease-out}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--lime-800)}.faq .chev{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--surface-soft);color:var(--gra-700);transition:transform .2s ease-out,background-color .16s ease-out}.faq[open] .chev{transform:rotate(45deg);background:var(--c-50)}.faq .faq-body{padding:0 46px 22px 0;color:var(--text-secondary)}.site-header{position:sticky;top:0;z-index:60;background:var(--flate-slor);backdrop-filter:saturate(170%) blur(12px);border-bottom:1px solid transparent;transition:box-shadow .2s ease-out,border-color .2s ease-out}.site-header[data-scrolled=true]{border-bottom-color:var(--border);box-shadow:var(--e1)}.wordmark{font-family:var(--font-display),sans-serif;font-weight:800;font-size:23px;letter-spacing:-.02em;color:var(--text);display:inline-flex;align-items:center;gap:6px}.wordmark .mk{width:26px;height:26px;background:url(/brand/velhytta-logo.svg) 50%/contain no-repeat;position:relative;flex:none}.lenke{color:var(--lenke);font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:color .16s ease-out}.lenke:hover{color:var(--lenke-hover)}.nav-link{font-family:var(--font-body),sans-serif;font-weight:600;font-size:17px;letter-spacing:-.01em;color:var(--text);padding:8px 2px;transition:color .16s ease-out}.nav-link:hover{color:var(--lenke-hover)}.nav-desktop .nav-link{padding:8px 14px;border-radius:var(--radius-pill);transition:color .16s ease-out,background-color .16s ease-out}.nav-desktop .nav-link.aktiv{background:var(--flate-nedfelt)}@media (max-width:720px){.nav-desktop{display:none}}.marquee{overflow:hidden;background:transparent;padding-block:28px}.marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:0;animation:marquee 34s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{display:inline-flex;align-items:center;gap:18px;padding-inline:18px;font-family:var(--font-display),sans-serif;font-weight:600;font-size:18px;letter-spacing:-.01em;color:var(--c-950);white-space:nowrap}.marquee-item .star{color:var(--primary)}@keyframes marquee{to{transform:translateX(-50%)}}.deep{position:relative;color:#f5fdf4;background:radial-gradient(90% 120% at 12% 0,rgba(48,195,43,.3) 0,transparent 55%),radial-gradient(80% 120% at 100% 100%,rgba(43,84,40,.65) 0,transparent 60%),linear-gradient(180deg,#0b160a,#142711 60%,#20391e);overflow:hidden}.deep .container{z-index:2}.step{position:relative;padding:28px 0 0}.step .ghost{font-weight:700;font-size:64px;line-height:1;color:hsla(0,0%,100%,.16);letter-spacing:-.02em}.step .ghost,.step h3{font-family:var(--font-display),sans-serif}.step h3{font-weight:600;font-size:21px;line-height:26px;letter-spacing:-.01em;margin:18px 0 8px}.step p{color:hsla(0,0%,100%,.72)}.footer-mark{font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:-.04em;line-height:.8;font-size:clamp(72px,22vw,280px);color:#e0f8dd;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reveal{opacity:0;transform:translateY(18px);transition:opacity .62s ease-out,transform .62s ease-out;will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}.mask{overflow:hidden;display:block}.mask>span{display:block;transform:translateY(110%);transition:transform .82s cubic-bezier(.16,.84,.24,1)}[data-loaded=true] .mask>span{transform:none}.rise{opacity:0;transform:translateY(14px);transition:opacity .7s ease-out,transform .7s ease-out}[data-loaded=true] .rise{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.rise{opacity:1}.mask>span,.reveal,.rise{transform:none;transition:none}.marquee-track,.spinner{animation:none}.btn,.btn .arrow,.faq .chev,.faq summary,.field,.lift,.nav-link,.site-header{transition:none}.btn-primary:hover{transform:none}}@supports (corner-shape:squircle){*{corner-shape:squircle}}.demo-plattform.demo-plattform{grid-auto-flow:row;grid-template-columns:1fr 1fr}.blokk{margin-inline:clamp(8px,2.5vw,28px);border-radius:var(--radius-frame);position:relative;overflow:hidden}.blokk-flate{background:var(--flate)}.blokk-bred{margin-inline:0;border-radius:0}.blokk-tint{background:var(--flate-nedfelt)}.tillit{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 56px}.tillit h3{font-family:var(--font-display),sans-serif;font-weight:700;font-size:19px;line-height:24px;letter-spacing:-.01em;color:var(--text);margin:0 0 8px}.tillit p{margin:0;color:var(--text-secondary)}@media (max-width:700px){.tillit{grid-template-columns:1fr;gap:28px}}