html:has(.lp-root){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f5f1}.lp-root{font-family:var(--font-schibsted), "Helvetica Neue", Helvetica, Arial, sans-serif;color:#16130f;-webkit-font-smoothing:antialiased;background:#f6f5f1}.lp-mono{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace}.lp-btn{transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s}.lp-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px -10px #16130f59}.lp-btn:disabled:hover{box-shadow:none;transform:none}.lp-card{text-align:left;transform:rotate(var(--r,0deg));background:#fff;border:1px solid #ece9e2;border-radius:22px;padding:10px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;box-shadow:0 1px #16130f0a,0 28px 50px -26px #16130f52}@media (hover:hover) and (pointer:fine){.lp-card:hover{transform:rotate(0)translateY(-6px)scale(1.03);box-shadow:0 1px #16130f0a,0 36px 60px -24px #16130f61;z-index:6!important}}.lp-lift{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.lp-lift:hover{transform:translateY(-6px);box-shadow:0 24px 48px -24px #16130f38}.lp-panel{background:#fff;border:1px solid #e3e5e0;border-radius:20px;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s,border-color .3s;overflow:hidden;box-shadow:0 30px 60px -30px #16130f2e}.lp-panel:hover{border-color:#cde9dc;transform:translateY(-6px);box-shadow:0 44px 80px -34px #16130f47}.lp-hero{--k:7.9;--fs:min(clamp(46px, 6vw, 84px), calc((100vw - 64px) / var(--k)));--hw:calc(var(--fs) * var(--k));padding-top:24px;padding-bottom:32px}.lp-hero-col{max-width:max(640px, var(--hw))}.lp-hero-title{font-size:var(--fs)}.lp-hero-title>span{white-space:nowrap}.lp-side{width:380px;height:726px;display:none;position:absolute;top:50%}.lp-side-left{right:calc(50% + var(--anchor) + var(--out,0px));transform:translateY(-50%) scale(var(--s));transform-origin:100%}.lp-side-right{left:calc(50% + var(--anchor) + var(--out,0px));transform:translateY(-50%) scale(var(--s));transform-origin:0}@media (min-width:1280px){.lp-hero{--anchor:calc(max(315px, var(--hw) / 2) - 8px);--out:22px;--s:clamp(.57, tan(atan2(50vw - var(--anchor) - 16px, 380px)) * .72, .72);min-height:max(calc(726px * var(--s) + 24px), calc(100svh - 84px))}.lp-side{display:block}.lp-hero[data-cards=off] .lp-side{display:none}}.lp-url-form:focus-within{border-color:#12b886}.lp-url-pulse{animation:.6s ease-out lp-url-pulse}@keyframes lp-url-pulse{0%{box-shadow:0 0 #12b8868c,0 18px 40px -22px #16130f59}to{box-shadow:0 0 0 12px #12b88600,0 18px 40px -22px #16130f59}}@media (prefers-reduced-motion:reduce){.lp-url-pulse{animation:none}}.lp-faq[open] .lp-faq-icon{transform:rotate(45deg)}.lp-faq summary::-webkit-details-marker{display:none}@supports (animation-timeline:view()){@media (min-width:768px) and (prefers-reduced-motion:no-preference){.lp-reveal{animation:linear both lp-reveal;animation-timeline:view();animation-range:entry entry 60%}.lp-bar{animation:linear both lp-bar;animation-timeline:view();animation-range:entry 40% cover 45%}}}@keyframes lp-reveal{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes lp-bar{0%{width:0}}@media (max-width:767.98px){.lp-hero{--fs:min(clamp(46px, 6vw, 84px), calc((100vw - 40px) / var(--k)));padding-left:20px;padding-right:20px}}@media (max-width:559.98px){.lp-url-form{border-radius:20px;flex-flow:column}.lp-url-form>label{flex:none;min-width:0}.lp-url-form>button{border-radius:14px;flex:none;width:100%;min-width:0}}@media (max-width:767.98px) and (prefers-reduced-motion:no-preference){.lp-m-anim [data-m-reveal]{transition:opacity .6s,translate .7s cubic-bezier(.2,.7,.2,1)}.lp-m-anim [data-m-reveal]:not(.is-in){opacity:0;translate:0 24px}.lp-m-anim [data-m-bar]{transition:width 1.1s cubic-bezier(.2,.7,.2,1) .15s}.lp-m-anim [data-m-bar]:not(.is-in){width:0!important}.lp-m-anim [data-m-clip]{clip-path:inset(-40px);transition:clip-path 1.1s cubic-bezier(.2,.7,.2,1) .15s}.lp-m-anim [data-m-clip]:not(.is-in){clip-path:inset(-40px 100% -40px -40px)}.lp-m-anim [data-m-line] polyline{stroke-dasharray:1;transition:stroke-dashoffset 1.2s cubic-bezier(.2,.7,.2,1) .2s}.lp-m-anim [data-m-line]:not(.is-in) polyline{stroke-dashoffset:1px}.lp-m-anim [data-m-line] circle,.lp-m-anim [data-m-line] text{transition:opacity .4s .9s}.lp-m-anim [data-m-line]:not(.is-in) circle,.lp-m-anim [data-m-line]:not(.is-in) text{opacity:0}}