.forside .seksjon{padding-top:96px;padding-bottom:96px}.forside .seksjon-hode{margin-bottom:36px}.forside .entre+.seksjon{padding-top:48px}@media (min-width:900px){.forside .seksjon{padding-top:144px;padding-bottom:144px}.forside .seksjon-hode{margin-bottom:48px}.forside .entre+.seksjon{padding-top:64px}.garantien{grid-template-columns:4fr 8fr;gap:48px;display:grid}}.forside .entre+.historien{padding-top:48px}.forside .historien{gap:24px;padding-bottom:64px;display:grid}.historien h2{font-size:clamp(2.125rem,1.5rem + 2.6vw,3.5rem);line-height:1.05}.historien-tekst p{max-width:34em;color:var(--fg-2);font-size:1.1875rem;line-height:1.55}.historien-tekst p+p{margin-top:24px}.historien-tekst .historien-ingress{color:var(--fg);font-size:1.3125rem}.historien-slutt{text-align:center;justify-items:center;margin-top:88px;display:grid}.historien-sporsmal{max-width:20em;font:650 clamp(1.5rem, 1.15rem + 1.5vw, 2.25rem) / 1.2 var(--overskrift);letter-spacing:-.015em;text-wrap:balance}.historien-svar{color:var(--port);font:650 1.25rem / 1.3 var(--overskrift);margin-top:10px}.historien-slutt .knapper{justify-content:center;margin-top:24px}@media (min-width:900px){.forside .historien{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px clamp(48px,7vw,112px);padding-bottom:96px}.historien-tekst .historien-ingress{font-size:1.5rem;line-height:1.45}.historien-tekst p{font-size:1.25rem}.historien-slutt{grid-column:1/-1;margin-top:128px}}.forside .lofter{padding-top:40px;padding-bottom:56px}.lofter h2{color:var(--port);letter-spacing:0;text-align:center;font-size:1rem;font-weight:700}.lofter-liste{gap:22px;max-width:26rem;margin:24px auto 0;padding:0;list-style:none;display:grid}.lofter-liste li{grid-template-columns:36px 1fr;align-items:center;column-gap:14px;display:grid}.lofter-liste li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='%233d63dd' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/60% no-repeat,#3d63dd1f;border-radius:50%;grid-row:span 2;width:36px;height:36px}.lofter-liste h3{font-size:1.1875rem;line-height:1.2}.lofter-liste p{color:var(--fg-2);margin-top:2px;font-size:1rem;line-height:1.4}@media (min-width:370px){.lofter-liste h3,.lofter-liste p{white-space:nowrap}}.lofter-lenker{flex-wrap:wrap;justify-content:center;gap:8px 32px;margin-top:32px;display:flex}@media (min-width:900px){.forside .lofter{padding-bottom:72px}.lofter-liste{grid-template-columns:repeat(2,minmax(0,24rem));justify-content:center;gap:32px 72px;max-width:none;margin-top:32px}.lofter-lenker{margin-top:40px}}.garantien-innhold{margin-top:24px}.garantien-innhold>p{max-width:34em;color:var(--fg-2);font-size:1.1875rem}.garantien-innhold>p+p{margin-top:14px}.garantien-innhold>.garanti-loftet{color:var(--fg);font:650 clamp(1.5rem, 1.2rem + 1.2vw, 2.125rem) / 1.2 var(--overskrift);letter-spacing:-.015em;text-wrap:balance}.forside .garanti-mer{margin-top:22px;font-weight:600}@media (min-width:900px){.garantien-innhold{margin-top:0}}.forside .kontakt-kort{text-align:center}.forside .kontakt-kort h2,.forside .kontakt-kort p{margin-inline:auto}.forside .kontakt-kort p{max-width:34em}.forside .kontakt-kort .knapper{justify-content:center}.forside .appkort-garanti{display:none}.appkort{isolation:isolate;background:0 0;border-color:#0000}.appkort:before{content:"";z-index:-1;border:1px solid var(--linje);border-radius:inherit;background:#fbf9f4;position:absolute;inset:-1px}.appkort:hover{border-color:#0000}.appkort:hover:before{border-color:#0b153059}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.appkort-liste{gap:52px;padding-top:20px}.appkort .appkort-hode{z-index:-2;width:auto;height:56px;transition:transform .3s cubic-bezier(.55,0,.75,.3);display:block;position:absolute;top:0;left:22px}.appkort:hover .appkort-hode{transition:transform .55s cubic-bezier(.3,1.45,.6,1) 50ms;transform:translateY(-46px)}.appkort:has(:focus-visible) .appkort-hode{transition:transform .55s cubic-bezier(.3,1.45,.6,1) 50ms;transform:translateY(-46px)}.appkort:hover .r-oye-v,.appkort:hover .r-oye-h{animation:.2s cubic-bezier(.45,0,.55,1) .68s appkort-blunk}.appkort:has(:focus-visible) .r-oye-v{animation:.2s cubic-bezier(.45,0,.55,1) .68s appkort-blunk}.appkort:has(:focus-visible) .r-oye-h{animation:.2s cubic-bezier(.45,0,.55,1) .68s appkort-blunk}.appkort:hover .r-antenne{animation:.9s cubic-bezier(.3,0,.3,1) .32s appkort-antenne}.appkort:has(:focus-visible) .r-antenne{animation:.9s cubic-bezier(.3,0,.3,1) .32s appkort-antenne}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (min-width:900px){.appkort .appkort-hode{left:34px}}@keyframes appkort-blunk{45%,55%{transform:scaleY(.12)}}@keyframes appkort-antenne{35%{transform:rotate(-9deg)}70%{transform:rotate(4deg)}}
