:root{--base-z-index:1000;--background:#ffffff;--foreground:#171717;--base-font-size:16px;--base-line-height:1.5rem;--row-spacing:6.25rem;--padding-x:1.5rem;--radius-xl:2.5rem;--radius-lg:1.5rem;--border-width:0.0625rem;--placeholder-color:#676767;--border-color:var(--fiken-color-grey-500);--container-xl-width:91.5rem;--spacing-xl:clamp(5rem, 12vw, 12.5rem);--spacing-lg:clamp(3.75rem, 9vw, 6.25rem);--spacing-md:clamp(2.5rem, 5.4vw, 3.75rem);--spacing-sm:clamp(1.5rem, 2vw, 2.5rem);--grid-column-width:31.5rem;--button-hover-scale:1.05;--button-padding-y:0.96875rem;--font-size-h1:clamp(2.5rem, 5.3vw, 4rem);--font-feature-settings:"pnum" 1,"lnum" 1;--box-shadow-overlay:0 12px 16px 0 rgba(0, 0, 0, 0.04),0 4px 6px -2px rgba(0, 0, 0, 0.03);--transition-duration:.3s;--form-width:27.625rem}*,::after,::before{box-sizing:border-box}html{font-size:16px;font-family:var(--font-family-sans-serif)}body{font-size:1rem;line-height:1.5;background:var(--fiken-color-white-500);color:var(--fiken-color-black-500);margin:0}body,html{height:100%}a{cursor:pointer}a:has(svg){text-decoration:none}header{background:var(--fiken-color-white-500);border-bottom:var(--border-width) solid var(--figma-web-color-grey-500)}header a:focus-visible{outline:revert}header a:first-of-type{display:flex}header nav{margin-inline:auto;display:flex;justify-content:space-between;align-items:center;max-width:var(--container-xl-width);padding:clamp(1.25rem,3.125vw,1.5rem) var(--padding-x)}header nav ul{display:flex;align-items:center;gap:2rem;margin:0;padding-left:unset;list-style:none}h1,h2{font-family:var(--font-family-serif);letter-spacing:-.48px;margin-top:0;line-height:115%}h1{font-size:clamp(2rem,4vw,2.5rem)}h1:has(+:not(p)){margin-bottom:2.5rem;text-align:center}h1:has(+p){margin-bottom:1.5rem}h1+p{margin-bottom:2.5rem}h2{font-size:2.5rem;margin-bottom:1.5rem}main:not(#main):has(>section){margin-top:clamp(2rem,9vw,9rem);padding-inline:1.5rem}form label{font-size:1rem;font-weight:500}form:has(+form,+p){margin-bottom:2.5rem}input:not([type=checkbox]){border:unset;background:unset;outline:0;width:100%;font-size:1rem;font-family:var(--font-family-sans-serif);padding:.9375rem .5rem;transition:border-color;border-radius:.5rem;border-style:solid;border-width:var(--border-width)}input:not([type=checkbox],.form-control-error){border-color:var(--fiken-color-grey-800)}input:not([type=checkbox]):focus,input:not([type=checkbox]):hover{border-color:var(--fiken-color-purple-800)}input.form-control-error{border-color:var(--fiken-color-system-red-700)}hr{margin:0;border:calc(var(--border-width)/ 2) solid var(--border-color)}p{margin-block:0}p:not(:last-child,+form){margin-bottom:1.5rem}.sr-only{border:0 none;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.text-center{text-align:center}.headline{font-size:1.125rem}.btn-link{all:unset;font-size:1.125rem;font-weight:500;font-family:var(--font-family-sans-serif);text-decoration:none;line-height:1;border-radius:1.5rem;transition-duration:var(--transition-duration);--button-padding-x:1.5rem;text-align:center;--box-shadow-color:transparent;cursor:pointer}.btn-link:hover{transform:scale(var(--button-hover-scale))}.btn-link.lg{--button-padding-y:0.9375rem}.btn-link.xl{--button-padding-y:1.25rem}.btn-link:not(.btn-outline-primary){transition-property:color,transform;padding:var(--button-padding-y) var(--button-padding-x);color:var(--fiken-color-white-500)}.btn-primary{background:var(--fiken-color-purple-800)}.btn-secondary{background:var(--fiken-color-black-500)}.btn-primary:hover{background:var(--fiken-color-purple-900)}.btn-outline-primary{padding:calc(var(--button-padding-y) - var(--border-width)) var(--button-padding-x);color:var(--fiken-color-purple-800);border:var(--border-width) solid var(--fiken-color-purple-800);transition-property:transform;box-shadow:0 0 0 var(--border-width) var(--box-shadow-color)}.btn-outline-primary:hover{--box-shadow-color:var(--fiken-color-purple-800)}.link{background:unset;border:unset;font-size:1rem;text-decoration:underline}.btn-link:hover,.link:hover{text-decoration:none}.google-button{display:flex;justify-self:center;justify-content:center;gap:1rem;text-decoration:none;color:var(--fiken-color-black-500);font-weight:500;padding:1rem;border-radius:3.5rem;border:var(--border-width) solid var(--fiken-color-black-500);margin-bottom:1.5rem;box-shadow:0 0 0 var(--border-width) var(--box-shadow-color);transition-property:transform;transition-duration:var(--transition-duration)}.google-button:hover{--box-shadow-color:var(--fiken-color-black-500);transform:scale(var(--button-hover-scale))}.secondary-text{color:var(--fiken-color-grey-900);font-size:.875rem}.form-container{margin-inline:auto;padding:2.5rem;background:var(--fiken-color-white-500);border-radius:1rem;max-width:var(--form-width);margin-bottom:3rem}.form-group{display:flex;flex-direction:column;gap:.25rem}.input-group{display:flex;flex-wrap:nowrap;gap:.5rem}.input-group input{text-align:center}.form-group:not(:last-child){margin-bottom:1.5rem}.form-group span:has(+input[type=hidden]){font-weight:500}.log-in-alternative{margin-bottom:2rem;position:relative;padding-top:2rem}.log-in-alternative span{position:absolute;left:50%;transform:translateX(-50%);top:.95rem;padding:.3rem .5rem;background:var(--fiken-color-white-500)}.form-group.password>div{display:flex;justify-content:space-between;margin-bottom:.5rem}.toggle-password{all:unset;cursor:pointer;line-height:0}.toggle-password span{display:flex;align-items:center;gap:.3rem}.secondary-form-group{display:flex;justify-content:space-between}.remember-me{position:relative;display:flex;white-space:nowrap}.remember-me input{opacity:0}.remember-me input+span{position:relative;padding-left:.8rem}.remember-me input+span:after{content:"";position:absolute;height:20px;width:22px;border:2px solid var(--fiken-color-black-500);border-radius:.3rem;left:-1rem}.remember-me input:checked+span:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 16 15'%3E%3Cpath fill='none' stroke='%23272727' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M 11.214 4 L 6.08 11.667 L 3 8.68'/%3E%3C/svg%3E") no-repeat 50% 40%;background-size:contain}.text-error{color:var(--fiken-color-system-red-700)}.signup-container{height:100%;display:flex;justify-content:center;padding-top:clamp(1.5rem,3.3vw,2.5rem)}.signup-container>section{width:50%;height:100%}.signup-container>section:first-of-type{padding-inline:1.5rem;max-width:46rem;margin-left:auto;padding-top:5rem}.signup-container>section:last-of-type{background:var(--fiken-color-blue-300)}.signup-form-container>div{max-width:var(--form-width)}.signup-form-container h1,.signup-form-container h1+p{text-align:center}.har-ikke-bedrift-callout{max-width:469px;margin-left:11rem;text-align:center;margin-top:12rem}.har-ikke-bedrift-callout p:first-of-type{font-size:1.25rem;font-weight:500;margin-bottom:.5rem}.har-ikke-bedrift-callout p:nth-child(2){margin-bottom:2rem;font-size:1.125rem}@media (max-width:1660px){.col-50:first-of-type{width:40%}.col-50:last-of-type{width:60%}}@media (max-width:1444px){.col-50:first-of-type{width:max-content}.col-50:last-of-type{flex-grow:1}}@media (max-width:992px){.signup-container{flex-wrap:wrap;height:initial;padding-inline:1.5rem}.signup-container h1+p{text-align:center}.signup-container>section:first-of-type{margin-inline:auto;margin-bottom:2rem;padding-inline:0;padding-top:2rem}.signup-container>section:last-of-type{max-width:var(--form-width);background:0 0;margin:auto}.signup-container>section:last-of-type .signup-info{display:none}.har-ikke-bedrift-callout{padding:2.5rem 1.5rem 1.5rem;text-align:left;background:var(--fiken-color-blue-300);border-radius:1.5rem;margin:initial}}@media (max-width:768px){main:has(>section){margin-top:2rem}}@media (max-width:556px){.google-button{width:100%}}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){header a:focus{outline:revert}}}