@font-face{font-family:rubrik;src:url(../media/funnel_display_300_800_latin-s.p.219q_s3ze4_4_.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:rubrik Fallback;src:local(Arial);ascent-override:94.19%;descent-override:23.55%;line-gap-override:0.0%;size-adjust:106.17%}.-cL4BW_className{font-family:rubrik,rubrik Fallback}.-cL4BW_variable{--font-rubrik:"rubrik", "rubrik Fallback"}
@font-face{font-family:brod;src:url(../media/funnel_sans_400_600_latin-s.p.3ue4zmcc990yg.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:brod Fallback;src:local(Arial);ascent-override:99.42%;descent-override:24.85%;line-gap-override:0.0%;size-adjust:100.58%}.DnbzXa_className{font-family:brod,brod Fallback}.DnbzXa_variable{--font-brod:"brod", "brod Fallback"}
@font-face{font-family:mono;src:url(../media/martian_mono_400_700_latin-s.p.2840lx0r5r2oc.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:65.19%;descent-override:13.04%;line-gap-override:0.0%;size-adjust:153.41%}.yPehkG_className{font-family:mono,mono Fallback}.yPehkG_variable{--font-mono:"mono", "mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--grund:#121418;--grund-djup:#0f1012;--yta:#1c1f24;--yta-2:#24272d;--kant:#3a3e46;--kant-falt:#6b7079;--text:#fff;--dampad:#c4c6cc;--platshallare:#9a9ea8;--fel:#ff8a7a;--lime:#c8f560;--lime-text:#1f2a0a;--lime-fot:#4f6b0c;--cta:#7a4bfa;--cta-hover:#6e3bf2;--cta-kant:#a58bff;--rubrik:var(--font-rubrik), ui-sans-serif, system-ui, sans-serif;--brod:var(--font-brod), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, Consolas, monospace;--skugga-yta:0 1px 0 #ffffff0a inset, 0 12px 32px #00000059;--fjader:cubic-bezier(.2, .7, .2, 1)}html{scroll-behavior:smooth;background:var(--grund)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--grund);color:var(--text);font-family:var(--brod);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}fieldset{border:0;min-inline-size:0;margin:0;padding:0}h1,h2,h3{font-family:var(--rubrik);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.05}.innehall{max-width:1440px;margin:0 auto;padding:0 20px}@media (min-width:768px){.innehall{padding:0 clamp(32px,4vw,64px)}}.innehall.innehall-smal{max-width:1168px}.dold{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--lime);outline-offset:2px}.knapp{min-height:52px;font:700 17px/1 var(--rubrik);letter-spacing:-.01em;cursor:pointer;transition:transform .16s var(--fjader);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.knapp .pil{transition:transform .2s var(--fjader);display:inline-block}.knapp:hover .pil{transform:translate(4px)}.knapp:active{transform:scale(.98)}.knapp:disabled{opacity:.6;cursor:default;transform:none}.knapp:disabled:has(.laddar){opacity:1;cursor:progress}.knapp-cta{background:radial-gradient(120% 60% at 50% 0%, #ffffff80, #fff0 60%), linear-gradient(180deg, #b49bff 0%, #9370fc 20%, var(--cta) 42%, var(--cta) 72%, #6a3ae6 100%);color:#fff;border:1px solid var(--cta-kant);text-shadow:0 1px #280e6e73;transition:transform .14s var(--fjader), box-shadow .14s var(--fjader);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #280e6e4d,0 3px #3d1a99,0 6px 12px #00000059}.knapp-cta:hover{background:linear-gradient(180deg, #a68bff 0%, #8560fb 20%, var(--cta-hover) 42%, var(--cta-hover) 72%, #5f30d8 100%)}.knapp-cta:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff38,0 1px #3d1a99,0 3px 8px #00000059}.knapp-cta:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.knapp-lime{background:linear-gradient(180deg, #ecffb8 0%, #d6fd7c 30%, var(--lime) 60%);color:var(--lime-text);border:1px solid var(--lime-fot);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 -2px 0 #4f6b0c40, 0 3px 0 var(--lime-fot), 0 6px 12px #00000059, 0 14px 30px #c8f56038;transition:transform .14s var(--fjader), box-shadow .14s var(--fjader)}.knapp-lime:hover{background:linear-gradient(#e4ff9c 0%,#c8f560 35%,#b6e34a 70%)}.knapp-lime:active{box-shadow:inset 0 1px 0 #ffffff80, 0 1px 0 var(--lime-fot), 0 3px 8px #00000059;transform:translateY(2px)}.knapp.knapp-lime:focus-visible,.registrera .knapp.knapp-lime:focus-visible{outline-offset:4px;outline:3px solid #fff}.knapp-kant{color:var(--text);border:2px solid var(--kant-falt);transition:transform .14s var(--fjader);background:0 0}.knapp-kant:hover{border-color:var(--dampad);background:var(--yta-2)}.knapp-kant:active{transform:translateY(2px)}.meny{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1012eb;border-bottom:1px solid #1f2126;position:sticky;top:0}.meny-rad{justify-content:space-between;align-items:center;height:64px;display:flex}.ordmarke{font:700 24px/1 var(--rubrik);letter-spacing:-.03em;color:var(--text);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.ordmarke:hover{color:var(--lime)}.ordmarke:active{opacity:.7}.ordmarke:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #fff}.logga{width:auto;height:30px;display:block;overflow:visible}@media (min-width:768px){.meny .logga{height:42px}}.sidfot .logga{height:24px}.hero-logga{justify-content:center;margin:0 auto 28px;display:flex}.hero .hero-logga .logga{height:clamp(56px,11vw,112px)}.logga-prick{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.logga-rorelse .logga-prick{animation:1.1s cubic-bezier(.3,.6,.3,1) .3s both logga-studs}.logga-rorelse .logga-glans{animation:6s ease-in-out 1.8s infinite logga-svep}}@keyframes logga-studs{0%{opacity:0;transform:translateY(-130px)scale(.9,1.1)}12%{opacity:1}42%{transform:translateY(0)scale(1.22,.74)}60%{transform:translateY(-20px)scale(.94,1.06)}76%{transform:translateY(0)scale(1.07,.93)}88%{transform:translateY(-3px)scale(.99,1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes logga-svep{0%{transform:translate(0)}50%,to{transform:translate(42px)}}.hero-erbjudande p a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.hero-erbjudande p a:hover{color:var(--lime)}.hero-erbjudande p a:active{opacity:.7}.hero-erbjudande p a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #fff}.pitch-lofte a,.platser a{color:inherit;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.pitch-lofte a:hover,.platser a:hover{text-decoration-thickness:2px}.pitch-lofte a:active,.platser a:active{opacity:.7}.pitch-lofte a:focus-visible,.platser a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}.hero-oppnar{color:var(--lime);font:700 clamp(22px, 3vw, 32px)/1.2 var(--rubrik);letter-spacing:-.015em;align-items:center;gap:14px;margin:22px 0 0;display:inline-flex}.hero-oppnar:before{content:"";background:var(--lime);border-radius:.17em;flex:none;width:.62em;height:.62em;transform:rotate(-14deg)}.laddar{align-items:center;gap:10px;display:inline-flex}.laddar-prick{background:var(--lime);border-radius:.2em;flex:none;width:.75em;height:.75em;transform:rotate(-14deg);box-shadow:0 0 0 1px #00000040}@media (prefers-reduced-motion:no-preference){.laddar-prick{animation:1.2s infinite prick-tumlar}.hero-oppnar:before{animation:2.8s cubic-bezier(.45,0,.55,1) infinite prick-snurr}.hero-oppnar{animation:2.8s ease-in-out infinite oppnar-puls}}@keyframes oppnar-puls{0%,to{opacity:1;text-shadow:0 0 18px #c8f56073}50%{opacity:.75;text-shadow:0 0 #c8f56000}}@keyframes prick-snurr{0%{transform:rotate(-14deg)}to{transform:rotate(346deg)}}@keyframes prick-tumlar{0%{animation-timing-function:cubic-bezier(.6,0,.3,1.4);transform:rotate(-14deg)}25%{animation-timing-function:cubic-bezier(.6,0,.3,1.4);transform:rotate(76deg)}50%{animation-timing-function:cubic-bezier(.6,0,.3,1.4);transform:rotate(166deg)}75%{animation-timing-function:cubic-bezier(.6,0,.3,1.4);transform:rotate(256deg)}to{transform:rotate(346deg)}}.meny-lankar{align-items:center;gap:24px;display:flex}.meny-lank{color:#e4e4e7;align-items:center;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}.meny-lank:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px}.meny-lank:active{opacity:.7}.meny-lank[aria-current=page]{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px;text-decoration-thickness:2px}.meny .knapp{min-height:44px;padding:0 14px;font-size:15px}@media (max-width:599px){.meny-lank{display:none}.meny-lankar{gap:16px}}@media (min-width:380px) and (max-width:599px){.meny-lank.meny-lank-mobil{font-size:15px;display:inline-flex}}.hero{text-align:center;background:var(--grund-djup);padding:64px 0 72px;position:relative;overflow:clip}@media (min-width:768px){.hero{padding:96px 0 72px}}.hero-bakgrund{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(85% 75% at 50% 38%,#0000 22%,#000 48% 62%,#0000 92%);mask-image:radial-gradient(85% 75% at 50% 38%,#0000 22%,#000 48% 62%,#0000 92%)}.hero-golv{perspective:520px;perspective-origin:50% 35%;position:absolute;inset:0}.hero-rutnat{transform-origin:50% 0;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:56px 56px;height:160%;position:absolute;top:20%;left:-50%;right:-50%;transform:rotateX(62deg)}.kodtecken{font-family:var(--mono);color:#ffffff38;white-space:nowrap;will-change:transform, opacity;font-weight:600;position:absolute}.kodtecken-lime{color:#c8f56073}.kodtecken-grafit{color:#12141861}.steg-sektion{isolation:isolate;position:relative;overflow:clip}.prick-studs{display:none}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.hero,section.registrera{padding-top:80px}.prick-studs{left:0;right:0;top:var(--topp);z-index:3;pointer-events:none;height:0;display:block;position:absolute}.prick-studs-x{position:absolute;bottom:0;left:0;transform:translate(-40px)}.prick-studs-y{display:block}.prick-studs-prick{background:linear-gradient(160deg,#ecffb8 0%,#d6ff7a 35%,#9fcf2e 70%,#c8f560 100%);border-radius:6px;width:20px;height:20px;display:block;transform:rotate(-14deg);box-shadow:0 0 14px #c8f56099}.prick-studs-violett .prick-studs-prick{background:linear-gradient(160deg,#b49bff 0%,#7a4bfa 45%,#5a2fe0 75%,#7a4bfa 100%);box-shadow:0 0 12px #5a2fe073}.prick-studs[data-kor] .prick-studs-x{animation:1.9s linear forwards prick-over}.prick-studs[data-kor] .prick-studs-y{animation:.475s 4 both prick-hopp}.prick-studs[data-kor] .prick-studs-prick{animation:1.9s linear forwards prick-snurr}}@keyframes prick-over{0%{transform:translate(-40px)}to{transform:translate(calc(100vw + 40px))}}@keyframes prick-hopp{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)scale(1.2,.8)}15%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(-10px)scale(.9,1.1)}50%{animation-timing-function:cubic-bezier(.6,0,.8,.3);transform:translateY(-36px)scale(1)}to{transform:translateY(0)scale(1.2,.8)}}@media (max-width:767px){.kodtecken{display:none}}.steg-innehall{z-index:1;position:relative}.registrera-kod{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.kodtecken{animation:svava var(--tid) ease-in-out var(--fordrojning) infinite}}@keyframes svava{0%,to{opacity:.35;transform:translate(0)rotate(0)}30%{transform:translate(calc(var(--dx) * .6), calc(var(--dy) * .4)) rotate(-4deg);opacity:1}55%{transform:translate(var(--dx), var(--dy)) rotate(3deg);opacity:.7}80%{transform:translate(calc(var(--dx) * -.3), calc(var(--dy) * .5)) rotate(-2deg);opacity:.9}}.hero-ljus{background:radial-gradient(circle,#e2e8f029,#0000 55%);width:70vmax;height:70vmax;margin:-35vmax 0 0 -35vmax;position:absolute;top:45%;left:50%}@media (prefers-reduced-motion:no-preference){.hero-rutnat{animation:6s linear infinite drift}.hero-ljus{animation:22s ease-in-out infinite alternate vandra}}@keyframes drift{0%{transform:rotateX(62deg)translateY(0)}to{transform:rotateX(62deg)translateY(56px)}}@keyframes vandra{0%{transform:translate(-28%,-12%)}50%{transform:translate(6%,14%)}to{transform:translate(30%,-8%)}}.hero>.innehall{position:relative}.hero h1{letter-spacing:-.035em;max-width:18ch;margin:0 auto;font-size:clamp(34px,9.4vw,84px);font-weight:700;line-height:1}@media (min-width:1024px){.hero h1{max-width:none}}.hero-ingress{color:var(--text);max-width:40ch;margin:24px auto 0;font-size:clamp(19px,2.4vw,23px);font-weight:500}@media (min-width:1024px){.hero-ingress{max-width:58ch}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero h1{color:#0000;background-image:linear-gradient(105deg,#0000 40%,#ffffffd9 50%,#0000 60%),linear-gradient(#fff 0%,#e6e8ec 38%,#9a9ea8 52%,#d9dce2 66%,#fff 100%);background-position:130% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}.hero h1 .ord-markerad>span{color:#0000;background-image:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%),linear-gradient(#f4ffd6 0%,#d6ff7a 30%,#9fcf2e 52%,#c8f560 70%,#ecffb8 100%);background-position:150% 0,0 0;background-repeat:no-repeat;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}}@media (prefers-reduced-motion:no-preference){.hero h1{animation:9s ease-in-out 2s infinite glans}.hero h1 .ord-markerad>span{animation:vikt .9s var(--fjader) both, lugnt-ljus 6s ease-in-out 1.2s infinite;animation-delay:calc(var(--i) * 90ms + .15s), 1.2s}}@keyframes glans{0%{background-position:130% 0,0 0}35%,to{background-position:-30% 0,0 0}}@keyframes lugnt-ljus{0%{background-position:150% 0,0 0}50%,to{background-position:-50% 0,0 0}}.ord{justify-items:center;display:inline-grid}.ord>span,.ord:after{grid-area:1/1}.ord:after{content:attr(data-ord);visibility:hidden;font-weight:700}@media (prefers-reduced-motion:no-preference){.hero h1 .ord>span{animation:vikt .9s var(--fjader) both;animation-delay:calc(var(--i) * 90ms + .15s)}}@keyframes vikt{0%{font-weight:300}to{font-weight:700}}.ord-markerad{color:var(--lime)}.sok{background:var(--yta);border:2px solid var(--kant-falt);text-align:left;border-radius:16px;align-items:center;gap:8px;max-width:680px;margin:40px auto 0;padding:8px 8px 8px 20px;display:flex;box-shadow:0 24px 64px #00000080}.sok:focus-within{border-color:var(--lime)}.sok:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:3px}.sok input{min-width:0;font:500 18px/1.4 var(--brod);color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:12px 0}.sok input::placeholder{color:var(--platshallare);opacity:1}.sok .knapp{flex-shrink:0}@media (max-width:479px){.sok{flex-direction:column;align-items:stretch;padding:8px}.sok input{padding:12px}}.genvagar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:680px;margin:16px auto 0;display:flex}.genvag{background:var(--yta-2);color:#fff;min-height:44px;font:600 15px/1 var(--brod);cursor:pointer;transition:transform .16s var(--fjader);border:1px solid #ffffff47;border-radius:10px;padding:0 16px;box-shadow:inset 0 1px #ffffff14,0 6px 16px #00000059}.genvag:hover{border-color:var(--lime);background:#2e3138}.genvag:active{transform:scale(.97)}@media (max-width:599px){.genvagar{grid-template-columns:1fr 1fr;gap:8px;display:grid}}.hero-ingress,.sektion-ingress{text-wrap:balance}.hero-erbjudande{text-align:left;border:2px solid var(--cta);background:#7a4bfa24;border-radius:18px;justify-content:space-between;align-items:center;gap:16px 24px;max-width:760px;margin:48px auto 0;padding:18px 18px 18px 28px;display:flex}.hero-erbjudande p{flex-direction:column;gap:2px;margin:0;display:flex}.hero-erbjudande p span{color:var(--lime);font:650 18px/1.2 var(--rubrik)}.hero-erbjudande strong{font:700 clamp(22px, 2.6vw, 28px)/1.15 var(--rubrik);letter-spacing:-.02em;color:#fff}.hero-erbjudande .knapp{flex-shrink:0;min-height:56px;padding:0 24px;font-size:18px}@media (max-width:599px){.hero-erbjudande{text-align:center;border:0;border-top:1px solid var(--kant);background:0 0;border-radius:0;flex-direction:column;align-items:stretch;margin-top:40px;padding:32px 0 0}.hero-erbjudande p{align-items:center}}.lime-yta{isolation:isolate;background-color:var(--lime);background-image:repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 4px),linear-gradient(#dcff86 0%,#c8f560 18%,#b2e344 37%,#c4f25a 49%,#d6fd7c 60%,#c4f25a 72%,#b2e344 88%,#c8f560 100%);position:relative;overflow:clip}.registrera{isolation:isolate;color:var(--grund);padding:64px 0 72px;scroll-margin-top:64px;position:relative;overflow:clip}@media (min-width:768px){.registrera{padding:88px 0 96px}}.lime-yta:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff73 50%,#0000 100%);width:45%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-120%)skew(-12deg)}@media (prefers-reduced-motion:no-preference){.lime-yta:before{animation:8s ease-in-out 1s infinite svep}}@keyframes svep{0%{transform:translate(-120%)skew(-12deg)}40%,to{transform:translate(340%)skew(-12deg)}}.registrera>.innehall{z-index:1;position:relative}.registrera :focus-visible{outline-color:var(--grund)}.registrera .formular-kort :focus-visible,.registrera .dorrar :focus-visible{outline-color:var(--lime)}.registrera-rubrik{letter-spacing:-.045em;color:var(--grund);font-size:clamp(44px,11vw,120px);font-weight:800;line-height:.95}.steg-sektion .sektion-rubrik{color:var(--grund)}.registrera-topp{gap:32px;display:grid}.platser{display:none}@media (min-width:960px){.registrera-topp{grid-template-columns:1fr minmax(300px,380px);align-items:end;gap:56px}.platser{background:var(--grund);color:#fff;border-radius:22px;padding:28px 28px 24px;display:block;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #2a2d33,0 18px 40px #283c0059}}.platser p{margin:0}.platser-tal{align-items:center;gap:16px;display:flex;margin-top:0!important}.platser-etikett{font:800 30px/1 var(--rubrik);letter-spacing:-.02em;color:#fff}@media (prefers-reduced-motion:no-preference){.platser-etikett{animation:3s ease-in-out infinite platser-glod}}@keyframes platser-glod{0%,to{text-shadow:0 0 #fff0}50%{text-shadow:0 0 8px #fffffff2,0 0 22px #ffffffb3,0 0 44px #fff6}}.platser{--regnbage:linear-gradient(90deg, #ff5c5c, #ff9f1c, #ffe14d, #4dff88, #4dd9ff, #7d9bff, #b57bff, #ff6fd8, #ff5c5c)}.platser-siffra{font:800 88px/.9 var(--rubrik);letter-spacing:-.05em;color:#ffe14d;font-variant-numeric:tabular-nums;padding:.06em .02em}@supports ((-webkit-background-clip:text) or (background-clip:text)){.platser-siffra{color:#0000;background:var(--regnbage) 0 0 / 400% 100%;-webkit-background-clip:text;background-clip:text}}.platser-matare{background:#2a2d33;border-radius:99px;height:10px;margin-top:18px;overflow:hidden}.platser-matare>span{border-radius:inherit;background:var(--regnbage) 0 0 / 400% 100%;transform-origin:0;height:100%;transform:scaleX(var(--fyllt));display:block}@media (prefers-reduced-motion:no-preference){.platser-siffra,.platser-matare>span{animation:14s ease-in-out infinite alternate regnbage}}@keyframes regnbage{0%{background-position:0 0}to{background-position:100% 0}}.platser-erbjudande{font:700 18px/1.3 var(--rubrik);color:#fff;margin-top:16px!important}.platser-rakning{font:600 15px/1.3 var(--brod);color:var(--text);margin-top:8px!important}.registrera-rubrik .rad{display:block}.registrera-rubrik .betonat{color:#5a2fe0;font-style:normal}.steg-sektion .sektion-ingress{font:650 20px/1.35 var(--rubrik);letter-spacing:-.01em;color:var(--lime);background:var(--grund);border-radius:12px;margin:24px 0 0;padding:12px 18px;display:inline-block;box-shadow:inset 0 1px #ffffff14,0 8px 20px #283c0040}@media (min-width:768px){.steg-sektion .sektion-ingress{padding:14px 22px;font-size:24px}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.registrera-rubrik,.steg-sektion .sektion-rubrik{color:#0000;background-image:linear-gradient(105deg,#0000 42%,#fff3 50%,#0000 58%),linear-gradient(#3a3e46 0%,#1c1f24 40%,#0f1012 55%,#2a2d33 85%,#363a42 100%);background-position:130% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:-.18em;padding-bottom:.18em}.registrera-rubrik .betonat{color:#0000;background-image:linear-gradient(105deg,#0000 38%,#ffffff29 50%,#0000 62%),linear-gradient(#5a2fe0 0%,#4a22c8 42%,#3d1a99 58%,#4a22c8 80%,#5a2fe0 100%);background-position:150% 0,0 0;background-repeat:no-repeat;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;padding:0 .04em .18em}}@media (prefers-reduced-motion:no-preference){.registrera-rubrik,.steg-sektion .sektion-rubrik{animation:8s ease-in-out 1s infinite glans-rubrik}.registrera-rubrik .betonat{animation:8s ease-in-out 1.6s infinite glans-betonat}}@keyframes glans-betonat{0%{background-position:150% 0,0 0}40%,to{background-position:-50% 0,0 0}}@keyframes glans-rubrik{0%{background-position:130% 0,0 0}40%,to{background-position:-30% 0,0 0}}.dorrar{background:var(--yta);max-width:640px;box-shadow:inset 0 0 0 1px var(--kant);border-radius:18px;grid-template-columns:1fr 1fr;gap:6px;margin-top:32px;padding:6px;display:grid}.dorr{min-height:56px;color:var(--dampad);font:700 18px/1.2 var(--rubrik);letter-spacing:-.01em;cursor:pointer;transition:transform .16s var(--fjader), background-color .22s ease, color .22s ease;background:0 0;border:2px solid #0000;border-radius:12px;padding:8px 12px}.dorr:hover{background:var(--yta-2);color:#fff}.dorr:active{transform:scale(.98)}.dorr[aria-pressed=true]{box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -2px 0 #0000002e, 0 3px 0 var(--dorr-fot), 0 8px 20px #00000059}.dorr-utvecklare[aria-pressed=true]{--dorr-fot:#3d1a99;color:#fff;text-shadow:0 1px #280e6e73;background:radial-gradient(120% 60% at 50% 0%, #ffffff80, #fff0 60%), linear-gradient(180deg, #b49bff 0%, #9370fc 20%, var(--cta) 42%, var(--cta) 72%, #6a3ae6 100%);border-color:#9a77ff}.dorr-bestallare[aria-pressed=true]{--dorr-fot:var(--lime-fot);color:var(--lime-text);background:linear-gradient(180deg, #ecffb8 0%, #d6fd7c 30%, var(--lime) 60%);border-color:#e8ffb0}.registrera-rutnat{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:40px;display:grid}@media (min-width:960px){.registrera-rutnat{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px}}@media (max-width:959px){.registrera-rutnat .formular-kort{order:-1}}.pitch{background:var(--yta);box-shadow:inset 0 0 0 1px var(--kant), var(--skugga-yta);border-radius:20px;padding:24px}@media (min-width:600px){.pitch{padding:32px}}.pitch h3{letter-spacing:-.025em;color:#fff;font-size:clamp(26px,3.4vw,34px);font-weight:800}.pitch ul{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pitch li{font:600 19px/1.4 var(--rubrik);letter-spacing:-.005em;color:#e8e9ec;align-items:flex-start;gap:12px;display:flex}.pitch li svg{box-sizing:border-box;background:var(--lime);width:30px;height:30px;color:var(--lime-text);border-radius:9px;flex-shrink:0;padding:6px}.pitch-lofte{background:var(--cta);color:#fff;font:700 20px/1.35 var(--rubrik);letter-spacing:-.01em;border:1px solid var(--cta-kant);border-radius:12px;margin:28px 0 0;padding:14px 18px;display:inline-block;box-shadow:0 10px 26px #7a4bfa4d}.formular-kort{background:var(--yta);box-shadow:inset 0 0 0 1px var(--kant), var(--skugga-yta);border-radius:20px;padding:24px 20px}@media (min-width:600px){.formular-kort{padding:36px}}.stegvisare{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stegvisare li{flex:none;align-items:center;gap:8px;display:flex}.stegvisare li:not(:last-child){flex:auto}.stegvisare li:not(:last-child):after{content:"";background:var(--kant);border-radius:2px;flex:1;min-width:12px;height:2px}.stegvisare li.steg-klart:not(:last-child):after{background:var(--lime)}.steg-nr{width:36px;height:36px;font:700 16px/1 var(--rubrik);border:2px solid var(--kant-falt);color:var(--dampad);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.steg-nr svg{width:16px;height:16px}.steg-nu .steg-nr{background:var(--lime);border-color:var(--lime);color:var(--lime-text)}.steg-klart .steg-nr{border-color:var(--lime);color:var(--lime)}.steg-namn{font:650 15px/1 var(--rubrik);color:var(--dampad);white-space:nowrap}.steg-nu .steg-namn{color:#fff}@media (max-width:599px){.stegvisare li:not(.steg-nu) .steg-namn{display:none}}@media (max-width:399px){.stegvisare li{min-width:0}.stegvisare .steg-nu .steg-namn{white-space:normal;line-height:1.15}}.steg-titel{letter-spacing:-.02em;color:#fff;margin-top:28px;font-size:28px;font-weight:700}.steg-titel:focus{outline:0}.steg-titel+.falt{margin-top:20px}.falt{margin-top:24px}.falt>label,.falt>legend{font:700 22px/1.25 var(--rubrik);letter-spacing:-.015em;color:#fff;margin-bottom:8px;padding:0;display:block}.valfritt{font:500 16px/1 var(--brod);color:var(--text)}.hjalp{color:var(--text);margin:0 0 12px;font-size:17px;font-weight:500;line-height:1.45}.inmatning{box-sizing:border-box;border:2px solid var(--kant-falt);background:var(--grund);color:#fff;width:100%;min-height:54px;font:500 17px/1.4 var(--brod);border-radius:12px;padding:14px 16px;box-shadow:inset 0 2px 4px #00000040}textarea.inmatning{resize:vertical;min-height:112px}.inmatning::placeholder{color:var(--platshallare)}.inmatning:hover{border-color:var(--dampad)}.inmatning:focus{border-color:var(--lime);outline:0;box-shadow:0 0 0 4px #c8f56038}.inmatning[aria-invalid=true]{border-color:var(--fel)}.felrad{color:var(--fel);margin:6px 0 0;font-size:16px;font-weight:600}.valrad{flex-wrap:wrap;gap:8px;display:flex}.val{border:2px solid var(--kant-falt);color:#fff;min-height:44px;font:600 16px/1.2 var(--brod);cursor:pointer;transition:transform .16s var(--fjader);background:0 0;border-radius:10px;padding:0 16px}.val:hover{border-color:var(--dampad);background:var(--yta-2)}.val:active{transform:scale(.97)}.val[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:var(--lime-text)}.val:disabled{opacity:.45;cursor:default}.kryss{box-sizing:border-box;min-height:44px;font:600 18px/1.4 var(--brod);color:#fff;cursor:pointer;align-items:center;gap:14px;margin-top:14px;padding:10px 0;display:flex}.kryss input{appearance:none;cursor:pointer;border:2px solid var(--kant-falt);background:var(--grund) center / 18px no-repeat;border-radius:8px;flex-shrink:0;width:28px;height:28px;margin:0}.kryss input:hover{border-color:var(--dampad)}.kryss input:active{transform:scale(.92)}.kryss input:checked{border-color:var(--lime);background-color:var(--lime);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231f2a0a' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E")}.kryss input:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.bygge{border-top:1px solid var(--kant);margin-top:24px}.bygge-topp{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.bygge-topp strong{font-family:var(--rubrik);color:#fff;font-weight:700}.lanknapp{cursor:pointer;color:#fff;min-height:44px;font:600 16px/1 var(--brod);text-decoration:underline;-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px;background:0 0;border:0;padding:8px 0}.lanknapp:hover{text-decoration-thickness:2px}.lanknapp:active{opacity:.7}.eget-ord{gap:8px;margin-top:12px;display:flex}.eget-ord .inmatning{flex:1;min-width:0}.formular-knappar{gap:12px;margin-top:32px;display:flex}.turnstile{margin-top:24px}.turnstile:has(>div:empty):not(:has(.serverfel)){margin-top:0}.knapp-huvud{min-height:56px;font:700 18px/1 var(--rubrik);flex:1}.formular-knappar .knapp-kant{min-height:56px;font:700 17px/1 var(--rubrik)}.serverfel{color:#ffc2b8;background:#3a1714;border:1px solid #6b2a22;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:16px}.klar{text-align:center;padding:24px 0 8px}.klar-bock{background:var(--lime);border-radius:14px;place-items:center;width:56px;height:56px;margin:0 auto 24px;display:grid}@media (prefers-reduced-motion:no-preference){.klar-bock{animation:.6s cubic-bezier(.34,1.56,.64,1) both bock-vaxer}.klar-bock path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.35s ease-out .4s forwards bock-ritas}}@keyframes bock-vaxer{0%{transform:scale(0)rotate(-12deg);box-shadow:0 0 #c8f56099}70%{box-shadow:0 0 0 14px #c8f56000}to{transform:scale(1)rotate(0);box-shadow:0 0 #c8f56000}}@keyframes bock-ritas{to{stroke-dashoffset:0}}.klar h3{color:#fff;font-size:28px;font-weight:700}.klar p{color:var(--text);max-width:40ch;margin:12px auto 0}.steg-sektion{color:var(--grund);padding:80px 0 72px;scroll-margin-top:64px}@media (min-width:768px){.steg-sektion{padding:32px 0 96px}}.steg-sektion :focus-visible{outline-color:var(--grund)}.sektion-rubrik{letter-spacing:-.035em;color:#fff;font-size:clamp(34px,5.4vw,56px);font-weight:800}.sektion-ingress{color:var(--text);font:650 21px/1.35 var(--rubrik);letter-spacing:-.01em;max-width:52ch;margin:12px 0 0}.bana{background:var(--yta);color:#fff;border-radius:24px;margin-top:32px;padding:28px 20px;box-shadow:0 2px #00000040,0 18px 40px #283c0059}@media (min-width:768px){.bana{padding:40px}}.bana :focus-visible{outline-color:var(--lime)}.bana-topp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bana-topp h3{letter-spacing:-.03em;color:#fff;font-size:clamp(26px,3.4vw,36px);font-weight:800}.bana-marke{font:700 clamp(18px, 1.6vw, 22px)/1.25 var(--rubrik);letter-spacing:-.01em;color:var(--lime);margin-bottom:8px;display:block}.bana-mork .bana-marke,.bana-mork .bana-ikon{color:#b9a2ff}.bana-mork .bana-nr{color:#fff;background:#7a4bfa}.bana-knapp{min-height:52px;font:700 17px/1 var(--rubrik)}.bana-steg{gap:28px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.bana-steg{grid-template-columns:repeat(3,1fr);gap:16px}.bana-steg li:not(:last-child){padding-right:56px}.bana{padding:32px 36px 36px}.bana-steg{perspective:1200px;gap:44px;margin-top:24px}.bana-steg li,.bana-steg li:not(:last-child){background:var(--yta-2);box-shadow:inset 0 0 0 1px var(--kant), 0 10px 24px #0000004d;border-radius:18px;grid-template-columns:56px 1fr;align-items:start;column-gap:18px;padding:22px;display:grid}.bana-steg li .bana-ikon{background:var(--yta);border-radius:16px;grid-row:1/span 2;width:56px;height:56px}.bana-steg li .bana-ikon svg{width:28px;height:28px}.bana-steg li h4{margin:2px 0 0;font-size:21px}.bana-steg li p{margin-top:4px;font-size:16px}.bana .bana-steg li:not(:last-child):after{content:"→";font-size:24px;top:50%;right:-36px;transform:translateY(-50%)}.bana-steg[data-vand] li{transform-origin:0%}.bana-steg[data-vand=vantar] li{opacity:0;transform:rotateY(-75deg)}.bana-steg[data-vand=klar] li{opacity:1;transition:transform 1.1s cubic-bezier(.2, .8, .2, 1) calc(var(--start,0s) + var(--i) * .45s), opacity .7s ease calc(var(--start,0s) + var(--i) * .45s);transform:rotateY(0)}}.bana-steg li{position:relative}.bana-steg li:not(:last-child):after{content:"→";font:700 32px/1 var(--rubrik);color:var(--dampad);position:absolute;top:22px;right:8px}@media (max-width:899px){.bana-steg li{grid-template-columns:56px 1fr;align-items:start;column-gap:18px;display:grid}.bana-steg li .bana-ikon{border-radius:16px;grid-row:1/span 2;width:56px;height:56px}.bana-steg li .bana-ikon svg{width:28px;height:28px}.bana-steg li h4{margin:4px 0 0;font-size:21px}.bana-steg li p{margin-top:4px;font-size:16px}.bana-steg li:not(:last-child):after{content:"";background:var(--kant);border-radius:1px;width:2px;inset:64px auto -20px 27px}}.bana-ikon{background:var(--yta-2);width:72px;height:72px;color:var(--lime);box-shadow:inset 0 0 0 1px var(--kant);border-radius:20px;place-items:center;display:grid;position:relative}.bana-ikon svg{width:36px;height:36px}.bana-nr{width:28px;height:28px;font:800 14px/1 var(--rubrik);background:var(--lime);color:var(--lime-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:-8px;right:-8px}.bana-steg h4{font:800 24px/1.15 var(--rubrik);letter-spacing:-.02em;color:#fff;margin:18px 0 0}.bana-steg p{font:600 18px/1.4 var(--rubrik);color:var(--text);margin:6px 0 0}.bana-steg[data-bladdra]{perspective:1100px;cursor:pointer;gap:0;display:grid}.bana-steg[data-bladdra] li{background:var(--yta-2);box-shadow:inset 0 0 0 1px var(--kant), 0 14px 30px #00000059;backface-visibility:hidden;transform-origin:50%;border-radius:20px;flex-direction:column;grid-area:1/1;align-items:flex-start;padding:24px;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s;display:flex}.bana-steg[data-bladdra] li:after{display:none}.bana-steg[data-bladdra] li .bana-ikon{background:var(--yta);border-radius:18px;width:64px;height:64px}.bana-steg[data-bladdra] li .bana-ikon svg{width:32px;height:32px}.bana-steg[data-bladdra] li h4{margin:20px 0 0;font-size:24px}.bana-steg[data-bladdra] li p{margin-top:6px;font-size:17px}.bana-steg[data-bladdra] li[data-lage=nu]{opacity:1;transform:rotateY(0)}.bana-steg[data-bladdra] li[data-lage=ute]{opacity:0;transform:rotateY(-95deg)translateZ(40px)}.bana-steg[data-bladdra] li[data-lage=vantar]{opacity:0;transition:none;transform:rotateY(95deg)translateZ(40px)}.faq-sektion{background:var(--grund);border-top:1px solid #23262c;padding:72px 0}@media (min-width:768px){.faq-sektion{padding:96px 0}}.faq-rutnat{gap:32px;display:grid}@media (min-width:900px){.faq-rutnat{grid-template-columns:.8fr 1.2fr;gap:72px}}.faq-lista details{border-bottom:1px solid var(--kant)}.faq-lista details:first-child{border-top:1px solid var(--kant)}.faq-lista summary{cursor:pointer;font:700 20px/1.3 var(--rubrik);letter-spacing:-.01em;color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.faq-lista summary::-webkit-details-marker{display:none}.faq-lista summary:hover{text-decoration:underline;-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px}.faq-lista summary:active{opacity:.7}.plus{width:20px;height:20px;color:var(--lime);transition:transform .2s var(--fjader);flex-shrink:0;position:relative}.plus:before,.plus:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plus:after{transform:translate(-50%,-50%)rotate(90deg)}details[open] .plus{transform:rotate(45deg)}.faq-lista p{color:var(--text);max-width:60ch;margin:0 0 20px;font-size:18px}.sidfot{background:var(--grund-djup);color:var(--text);border-top:1px solid #23262c;padding:32px 0 48px;font-size:15px}.sidfot-rad{flex-direction:column;gap:8px;display:flex}@media (min-width:600px){.sidfot-rad{flex-direction:row;justify-content:space-between;align-items:center}}.sidfot .ordmarke{font-size:20px}.sidfot-lankar{flex-wrap:wrap;column-gap:24px;display:flex}.bekrafta{place-items:center;min-height:calc(100vh - 65px);padding:56px 20px 80px;display:grid}.bekrafta-kort{text-align:center;background:var(--yta);border:1px solid var(--kant);border-radius:24px;width:100%;max-width:600px;padding:48px 28px;box-shadow:0 24px 60px #00000059}@media (min-width:640px){.bekrafta-kort{padding:56px 48px}}.bekrafta-kort h1{font:800 clamp(34px, 6vw, 48px)/1.05 var(--rubrik);letter-spacing:-.035em;color:#fff}.bekrafta-ingress{max-width:34ch;font:600 19px/1.45 var(--rubrik);color:var(--text);margin:14px auto 0}.bekrafta-knapp{min-height:56px;margin-top:32px;padding:0 32px;font-size:18px}.bekrafta-gratis{background:var(--lime);color:var(--lime-text);font:750 17px/1.35 var(--rubrik);border-radius:12px;margin:20px auto 0;padding:12px 18px;display:inline-block}.bekrafta-ruta{background:var(--grund);border:1px solid var(--kant);text-align:left;border-radius:18px;margin-top:28px;padding:24px}.bekrafta-ruta h2{font:800 21px/1.2 var(--rubrik);letter-spacing:-.02em;color:#fff}.bekrafta-ruta p{color:var(--text);margin-top:8px;font-size:17px;line-height:1.45}.bekrafta-steg{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.bekrafta-steg li{color:var(--text);grid-template-columns:32px 1fr;align-items:start;gap:12px;font-size:17px;line-height:1.45;display:grid}.bekrafta-nr{background:var(--lime);width:32px;height:32px;color:var(--lime-text);font:800 16px/1 var(--rubrik);border-radius:9px;place-items:center;display:grid}.bekrafta-lank{flex-direction:column;gap:10px;margin-top:16px;display:flex}@media (min-width:480px){.bekrafta-lank{flex-direction:row}}.bekrafta-lank input{min-width:0;min-height:48px;font:600 16px/1 var(--mono);color:var(--lime);background:var(--yta-2);border:2px solid var(--kant-falt);border-radius:12px;flex:1;padding:0 14px}.bekrafta-lank input:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.bekrafta-lank .knapp{min-height:48px}.bekrafta-lankar{flex-wrap:wrap;justify-content:center;gap:0 28px;display:flex}.bekrafta-tillbaka{min-height:44px;font:700 17px/1 var(--rubrik);color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:6px;align-items:center;gap:6px;margin-top:28px;padding:6px 2px;text-decoration-thickness:2px;transition:color .15s,text-decoration-color .15s;display:inline-flex}.bekrafta-tillbaka:hover{color:var(--lime)}.bekrafta-tillbaka:active{opacity:.8}.bekrafta-tillbaka:focus-visible{outline:3px solid var(--lime);outline-offset:4px;border-radius:4px}.textsida{padding:64px 0 96px}.textsida-innehall{max-width:760px}.textsida h1{letter-spacing:-.035em;color:#fff;margin-top:24px;font-size:clamp(36px,6vw,60px);font-weight:800}.textsida-datum{color:var(--text);margin:12px 0 0}.textsida section{margin-top:40px}.textsida h2{letter-spacing:-.02em;color:#fff;font-size:26px;font-weight:750}.textsida p{color:#e4e6ea;max-width:64ch;margin:12px 0 0;font-size:18px;line-height:1.65}.textsida-tillbaka{color:#fff;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px;align-items:center;gap:8px;font-weight:600;display:inline-flex}.textsida-tillbaka:hover{color:var(--lime)}.textsida-tillbaka:active{opacity:.7}.vision-etikett{font:700 15px/1 var(--rubrik);letter-spacing:.08em;text-transform:uppercase;color:var(--lime);margin:28px 0 0}.vision h1{max-width:18ch;margin-top:12px}.vision-betonat{white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:.14em;text-decoration-skip-ink:none;text-decoration-thickness:.09em}.vision-tro{gap:14px;max-width:64ch;margin:16px 0 0;padding:0;list-style:none;display:grid}.vision-tro li{color:#e4e6ea;padding-left:28px;font-size:18px;line-height:1.6;position:relative}.vision-tro li:before{content:"";background:var(--lime);border-radius:3px;width:11px;height:11px;position:absolute;top:.6em;left:2px;transform:rotate(-14deg)}.vision-tro strong{color:#fff;font-weight:700}.vision-banor{gap:16px;margin-top:20px;display:grid}@media (min-width:720px){.vision-banor{grid-template-columns:1fr 1fr}}.vision-bana{background:var(--yta);box-shadow:inset 0 0 0 1px var(--kant), var(--skugga-yta);border-radius:18px;padding:24px}.vision-bana h3{font:800 20px/1.25 var(--rubrik);letter-spacing:-.02em;color:#fff;text-wrap:wrap}.vision .bekrafta-steg li{color:#e4e6ea}.vision .bekrafta-tillbaka{margin-top:16px}.sociala-rubrik{font:700 17px/1.2 var(--rubrik);color:#fff;margin:0}.sociala-lista{gap:10px;margin:0;padding:0;list-style:none;display:flex}.sociala-rubrik+.sociala-lista{margin-top:12px}.sociala-lista a{color:#fff;background:var(--yta);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--kant);border-radius:12px;place-items:center;text-decoration:none;transition:color .15s,background-color .15s,transform .15s;display:grid}.sociala-lista a:hover{color:var(--lime);background:var(--yta-2)}.sociala-lista a:active{transform:translateY(1px)}.sociala-lista a:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.sidfot .sociala-lista a{min-height:44px;text-decoration:none;display:grid}.textsida .sociala,.bekrafta-kort .sociala{margin-top:40px}.bekrafta-kort .sociala{flex-direction:column;align-items:center;display:flex}.vision-knapp{min-height:56px;font:700 18px/1 var(--rubrik)}.textsida.vision{padding-bottom:0}.vision-band{color:var(--grund);margin-top:72px;padding:64px 0}@media (min-width:768px){.vision-band{padding:88px 0}}.vision-band-innehall{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.vision-band h2{max-width:16ch;font:800 clamp(34px, 4.6vw, 60px)/1.02 var(--rubrik);letter-spacing:-.04em;color:var(--grund);margin:0 auto}.vision-band p{font:650 clamp(19px, 1.6vw, 22px)/1.4 var(--rubrik);color:var(--grund);margin:14px 0 0}.vision-band .knapp-cta:focus-visible{outline-color:var(--grund)}.vision .vision-tro{gap:24px;max-width:60ch}.vision .vision-tro li{border-left:3px solid var(--lime);padding-left:20px;font-size:19px}.vision .vision-tro li:before{display:none}.vision .vision-tro strong{font:800 clamp(22px, 2.2vw, 26px)/1.2 var(--rubrik);letter-spacing:-.02em;margin-bottom:4px;display:block}.sidfot a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.sidfot a:hover{color:var(--lime)}.sidfot a:active{opacity:.7}.registrera-vanster{align-content:start;gap:24px;display:grid}.banor{gap:20px;margin-top:32px;display:grid}@media (min-width:900px){.banor{grid-template-columns:1fr 1fr}}.banor .bana{flex-direction:column;align-items:flex-start;margin-top:0;display:flex}.banor .bana h3{font:800 clamp(26px, 3vw, 34px)/1.1 var(--rubrik);letter-spacing:-.03em;color:#fff;margin:0}.steg-rader{gap:16px;margin:20px 0 28px;padding:0;list-style:none;display:grid}.steg-rader li{font:600 18px/1.45 var(--rubrik);color:var(--text);align-items:flex-start;gap:14px;display:flex}.steg-rader strong{font:800 20px/1.3 var(--rubrik);letter-spacing:-.01em;color:#fff;display:block}.steg-rader-text{font-weight:500;display:block}.steg-rader-nr{background:var(--lime);width:32px;height:32px;color:var(--lime-text);font:800 16px/1 var(--rubrik);border-radius:50%;flex:none;place-items:center;display:grid}.bana-mork .steg-rader-nr{background:var(--cta);color:#fff}.vision-bana .steg-rader{margin-bottom:0}.vision-bana .steg-rader li{color:#e4e6ea;font-size:17px}.banor .bana-knapp{margin-top:auto}.registrera .formular-kort{box-shadow:inset 0 0 0 1px var(--kant), inset 0 1px 0 #ffffff0f, 0 1px 0 #2a2c33, 0 2px 0 #24262c, 0 3px 0 #1f2126, 0 4px 0 #1b1c21, 0 5px 0 #17181c, 0 6px 0 #131417, 0 22px 40px #1e2d0073}.hero .hero-logga .logga{filter:drop-shadow(0 1px #b4bac6)drop-shadow(0 1px #959ba8)drop-shadow(0 1px #777d8a)drop-shadow(0 1px #5b606c)drop-shadow(0 1px #424650)drop-shadow(0 1.5px .6px #26282d)drop-shadow(0 16px 20px #0009)}.logga-bokstav{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.logga-falla .logga-bokstav{animation:.9s cubic-bezier(.3,.6,.3,1) both bokstav-faller;animation-delay:calc(var(--i) * .11s + .15s)}.logga-falla.logga-rorelse .logga-prick{animation-delay:.95s}}@keyframes bokstav-faller{0%{opacity:0;transform:translateY(-120px)}15%{opacity:1}55%{transform:translateY(0)scale(1.08,.88)}75%{transform:translateY(-8px)scale(.97,1.03)}to{transform:translateY(0)scale(1)}}.roll-byte{border-top:1px solid var(--kant);text-align:center;font:600 15px/1.4 var(--rubrik);color:var(--dampad);margin:22px 0 0;padding-top:18px}.roll-byte .lanknapp{color:#fff}.partners{border-top:1px solid var(--kant);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin-top:28px;padding-top:24px;display:flex}.partners-etikett{font:600 14px/1.2 var(--rubrik);color:var(--dampad)}.partners-lank{align-items:center;min-height:44px;display:inline-flex}.partners-lank img{opacity:.75;width:auto;height:22px;transition:opacity .2s}.partners-lank:hover img{opacity:1}.partners-lank:active img{opacity:.6}.partners-lank:focus-visible{outline:2px solid var(--lime);outline-offset:4px;border-radius:4px}.formular-kort{scroll-margin-top:80px}.registrera .formular-kort-start{margin-top:22px;position:relative}.registrera .formular-kort-start:before{content:"";pointer-events:none;border:3px solid var(--grund);border-radius:24px;position:absolute;inset:-4px}.formular-flik{background:var(--cta);color:#fff;font:800 17px/1 var(--rubrik);letter-spacing:-.01em;border-radius:999px;margin:0;padding:8px 16px;position:absolute;top:-22px;left:24px;box-shadow:0 6px 16px #7a4bfa59}.formular-flik span{margin-left:4px;display:inline-block}@media (prefers-reduced-motion:no-preference){.formular-flik span{animation:1.6s ease-in-out infinite flik-pil}}@keyframes flik-pil{50%{transform:translateY(3px)}}@media (min-width:600px){.formular-flik{left:36px}}.registrera-rutnat{margin-top:0}@media (max-width:1199px){.registrera-rutnat{grid-template-columns:minmax(0,1fr)}.registrera-rutnat>.registrera-topp{order:-2}.registrera-rutnat .formular-kolumn{order:-1;max-width:760px}}@media (min-width:1200px){.registrera-rutnat{grid-template-rows:auto 1fr;grid-template-areas:"topp form""vanster form";row-gap:48px}.registrera-rutnat>.registrera-topp{grid-area:topp;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.registrera-rutnat>.registrera-vanster{grid-area:vanster}.registrera-rutnat>.formular-kolumn{grid-area:form}.registrera-rutnat .registrera-rubrik{font-size:clamp(56px,8.2vw - 14px,108px)}}@media (max-width:1279px){.registrera>.registrera-kod{display:none}}.formular-kort .knapp-cta.knapp-huvud{box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #280e6e4d,0 3px #3d1a99,0 6px 12px #00000059,0 14px 30px #7a4bfa4d}.formular-kort .knapp-cta.knapp-huvud:active{box-shadow:inset 0 1px #ffffff38,0 1px #3d1a99,0 3px 8px #00000059}@media (min-width:768px){.registrera{padding-bottom:56px}}.registrera .pitch-lofte{border:0;border-left:5px solid var(--cta);box-shadow:none;color:var(--grund);font:800 21px/1.35 var(--rubrik);background:0 0;border-radius:0;padding:6px 0 6px 18px;display:block}.formular-vision{font:650 clamp(20px, 2vw, 24px)/1.35 var(--rubrik);letter-spacing:-.01em;color:var(--grund);margin:24px 0 0;padding-left:4px}.formular-vision a{color:#5a2fe0;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-weight:800;text-decoration:underline;text-decoration-thickness:3px;display:inline-flex}.formular-vision a span{transition:transform .2s}.formular-vision a:hover span{transform:translate(4px)}.formular-vision a:hover{color:var(--grund)}.formular-vision a:active{opacity:.7}.formular-vision a:focus-visible{outline:2px solid var(--grund);outline-offset:3px;border-radius:4px}.registrera .pitch{box-shadow:none;background:0 0;padding:8px 0 0}.registrera .pitch h3,.registrera .pitch li{color:var(--grund)}.registrera .pitch li svg{background:var(--grund);color:var(--lime)}@media (max-width:599px){.steg-titel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.klar-igen{font:600 15px/1.4 var(--rubrik);color:var(--dampad);margin:20px 0 8px}.klar-igen p{margin:0}.klar-igen .lanknapp{color:#fff}.klar-igen .lanknapp:disabled{opacity:.55;cursor:progress}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
