.sm{overflow-x:clip}.sm-wrap{width:100%;margin:0 auto;padding:0 max(4vw,20px)}.sm-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ah-rebel);font-size:12px;font-weight:500}.sm-hero{padding-block:calc(var(--topbar-hoejde) + var(--indre-luft)) 0;position:relative}.sm-lockup{align-items:center;gap:.12em;width:100%;font-size:calc(19.685vw - max(4vw,20px)/2.54);display:flex}.sm-figur{width:.95em;height:auto;color:var(--ah-text);flex:none}.sm-logo{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--ah-text);white-space:nowrap;margin:0;font-size:1em;font-weight:700;line-height:.9}.sm-lede-raekke{justify-content:space-between;align-items:flex-end;gap:var(--indre-luft);margin-top:var(--indre-luft);flex-wrap:wrap;display:flex}.sm-hero-handlinger{align-items:center;gap:18px;margin-left:auto;display:flex}.sm-hero-login{color:var(--ah-text);align-items:center;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sm-hero-login:hover{color:var(--ah-rebel)}.sm-lede{max-width:36ch;color:var(--ah-text-muted);margin:0;font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.55}.sm-produkter{padding-block:var(--sektion-luft) 0}.sm-kort-raekke{grid-template-columns:repeat(3,1fr);gap:20px;margin-inline:-30px;display:grid}@media (max-width:640px){.sm-kort-raekke{grid-template-columns:1fr;margin-inline:0}}.sm-kort{cursor:pointer;border-radius:28px;flex-direction:column;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.sm-kort:before{content:"";background:var(--ah-white);opacity:0;border-radius:28px;transition:opacity .2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.sm-kort>*{position:relative}.sm-kort:hover,.sm-kort:focus-visible{transform:translateY(-4px)}.sm-kort:hover:before,.sm-kort:focus-visible:before{opacity:1}.sm-grafik{justify-content:center;align-items:flex-end;height:210px;padding:24px 28px 0;display:flex}.sm-grafik img{object-fit:contain;width:auto;max-width:74%;height:auto;max-height:82%;filter:drop-shadow(0 14px 22px color-mix(in srgb, var(--ah-charcoal) 22%, transparent))}.sm-tekst{flex-direction:column;flex:1;padding:16px 30px 30px;display:flex}.sm-kort h2{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700}.sm-kort p{color:var(--ah-text-muted);max-width:40ch;margin:10px 0 0;font-size:14.5px;line-height:1.6}.sm-cta{color:var(--ah-rebel);align-self:flex-start;margin-top:auto;padding-top:18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.sm-cta:hover{color:var(--ah-rebel-hover)}.sm-cta span{transition:transform .2s cubic-bezier(.2,.8,.2,1);display:inline-block}.sm-kort:hover .sm-cta span,.sm-cta:hover span{transform:translate(3px)}.sm-os-grad{background:linear-gradient(90deg, var(--ah-rebel) 0%, #4fb5b0 55%, #5b8def 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.sm .vm{padding-top:0}@keyframes sm-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.sm-figur{animation:.3s cubic-bezier(.2,.8,.2,1) both sm-rise}.sm-logo{animation:.3s cubic-bezier(.2,.8,.2,1) .11s both sm-rise}.sm-lede{animation:.3s cubic-bezier(.2,.8,.2,1) .22s both sm-rise}@media (prefers-reduced-motion:reduce){.sm-figur,.sm-logo,.sm-lede{animation:none}}.sm-dialog{background:0 0;border:0;width:min(640px,100% - 48px);max-height:calc(100vh - 48px);margin:auto;padding:0}.sm-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c}.sm-modal{background:var(--ah-white);color:var(--ah-text);border-radius:20px;max-height:calc(100vh - 48px);padding:56px 48px 48px;animation:.32s cubic-bezier(.2,.8,.2,1) both sm-rise;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000059}.sm-obj{justify-content:center;margin-bottom:26px;display:flex}.sm-obj img{object-fit:contain;width:auto;max-width:58%;height:auto;max-height:170px}.sm-modal .sm-eyebrow{margin-bottom:16px;display:block}.sm-modal h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.1}.sm-lead{color:var(--ah-text);margin:22px 0 0;font-size:17px;line-height:1.6}.sm-lead--note{color:var(--ah-text-muted);font-size:15px}.sm-modal ul{margin:22px 0 0;padding:0;list-style:none}.sm-modal li{border-top:1px solid var(--ah-border);color:var(--ah-text-muted);gap:16px;padding:16px 0;font-size:15px;line-height:1.55;display:flex}.sm-modal li:first-child{border-top:0}.sm-modal li:before{content:"→";color:var(--ah-rebel);flex-shrink:0;font-weight:500}.sm-seg{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ah-rebel);margin-top:26px;font-size:11px;font-weight:500;display:block}.sm-seg+ul{margin-top:6px}.sm-tilkoeb{border-top:1px solid var(--ah-border);color:var(--ah-text-muted);margin-top:24px;padding-top:20px;font-size:15px;line-height:1.6}.sm-mrk{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ah-text-subtle);margin-bottom:6px;font-size:11px;font-weight:500;display:block}.sm-modal .sm-cta{margin-top:26px;font-size:15.5px}.sm-luk{cursor:pointer;background:var(--ah-charcoal);width:48px;height:48px;color:var(--ah-text-on-dark);border:0;border-radius:9999px;justify-content:center;align-items:center;font-size:16px;line-height:0;display:inline-flex;position:absolute;top:20px;right:20px}.sm-luk:hover{background:var(--ah-rebel);color:#fff}@media (max-width:640px){.sm-hero-handlinger{flex-direction:column-reverse;align-items:center;gap:6px;width:100%;margin:0 auto}.sm-lede{text-align:center;margin-inline:auto}.sm-modal{padding:40px 22px 30px}.sm-luk{width:42px;height:42px;top:14px;right:14px}}.sm-tal{border-top:1px solid var(--ah-border);border-bottom:1px solid var(--ah-border);grid-template-columns:repeat(2,1fr);gap:16px;margin:28px 0;padding:22px 0;display:grid}.sm-tal div{margin:0}.sm-tal dt{letter-spacing:-.03em;color:var(--ah-text);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;line-height:1}.sm-tal dd{color:var(--ah-text-muted);margin:6px 0 0;font-size:13px}.sm-liste{margin:0;padding:0;list-style:none}.sm-liste li{border-top:1px solid var(--ah-border);padding:14px 0}.sm-liste li:first-child{border-top:0;padding-top:0}.sm-liste b{font-weight:700}.sm-kilde{color:var(--ah-text-subtle);font-size:13px}.sm-kilde--midt{text-align:center;margin:8px 0 0}.ting-karrusel{width:min(260px,60vw);height:150px;margin:0 auto 20px;display:block;position:relative}.ting-karrusel img{opacity:0;width:auto;max-width:100%;height:auto;max-height:100%;filter:drop-shadow(0 10px 18px color-mix(in srgb, var(--ah-charcoal) 22%, transparent));margin:auto;transition:opacity .3s;position:absolute;inset:0}.ting-karrusel img[data-aktiv]{opacity:1}.sm-om .prose a{color:var(--ah-rebel);text-underline-offset:3px;text-decoration:underline}.sm-om .vm{padding-top:var(--indre-luft)}
