.gf-hvorfor .gf-hvorfor__topp{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-m) var(--space-xl);margin-bottom:var(--space-l)}.gf-hvorfor .gf-hvorfor__topp>.brxe-block{width:auto}.gf-hvorfor h2{text-transform:uppercase;line-height:1.04}.gf-hvorfor .gf-hvorfor__ingress{max-width:42rem;margin:0;color:var(--ink-3);text-wrap:pretty}.gf-hvorfor .gf-hvorfor__grid{display:grid;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(min(100%, 52rem),1fr));gap:1.6rem}.gf-hvorfor .gf-hvorfor__kort{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;width:100%}@media (max-width:560px){.gf-hvorfor .gf-hvorfor__kort{grid-template-columns:1fr}}.gf-hvorfor .gf-kort{display:flex;flex-direction:column;row-gap:1.4rem;padding:2.8rem;background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-xl);transition:border-color .2s var(--ease-out),translate .2s var(--ease-out)}#brx-content .gf-hvorfor .gf-kort>.gf-kort__ikon{box-sizing:content-box;width:2.6rem;height:2.6rem;margin:0;padding:1.1rem;border-radius:var(--radius-l);background:color-mix(in srgb,var(--green) 10%,transparent);color:var(--green-ink)}#brx-content .gf-hvorfor .gf-kort__innhold{row-gap:0}.gf-hvorfor .gf-kort__rubrik{margin:.8rem 0 .8rem;font-size:1.9rem;line-height:1.2;text-transform:none}.gf-hvorfor .gf-kort__text{margin:0;font-size:1.45rem;line-height:1.55;color:var(--ink-3)}@media (hover:hover) and (pointer:fine){.gf-hvorfor .gf-kort:hover{translate:0 -2px}}.gf-hvorfor .gf-garanti{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:44rem;padding:3.6rem;overflow:hidden;isolation:isolate;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:var(--radius-xl);background:var(--black-950)}.gf-hvorfor .gf-garanti__media{position:absolute;inset:-14% 0;z-index:-2;width:auto}.gf-hvorfor .gf-garanti__media img{width:100%;height:100%;object-fit:cover;object-position:center;scale:1.75;transform-origin:50% 45%}.gf-hvorfor .gf-garanti__media figure{width:100%;height:100%;margin:0}.gf-hvorfor .gf-garanti::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--black-950) 50%,transparent) 0%,color-mix(in srgb,var(--black-950) 80%,transparent) 50%,color-mix(in srgb,var(--black-950) 94%,transparent) 100%),linear-gradient(160deg,color-mix(in srgb,var(--green) 14%,transparent),transparent 55%)}.gf-hvorfor .gf-garanti__innhold{position:relative;padding:0;background:none;clip-path:none;width:100%;align-items:flex-start}.gf-hvorfor .gf-garanti h2{margin:0 0 1.6rem;font-size:clamp(2.82rem, 3.25vw, 4.34rem);line-height:1.02;text-transform:uppercase;color:var(--ink)}.gf-hvorfor .gf-garanti__stor{display:block;color:var(--green)}.gf-hvorfor .gf-garanti__liten{display:block;margin-top:8px;font-size:.52em;font-weight:var(--weight-semibold);line-height:1.15}.gf-hvorfor .gf-garanti p{max-width:44rem;margin:0 0 2.6rem;font-size:1.5rem;line-height:1.55;color:color-mix(in srgb,var(--ink) 78%,transparent)}#brx-content .gf-hvorfor .gf-garanti__innhold{row-gap:0}.gf-hvorfor .gf-garanti__knapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:22px;margin:0}.gf-hvorfor .gf-garanti .hero-textlink{color:var(--ink)}.gf-hvorfor .gf-hvorfor__seo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 42rem),1fr));gap:var(--space-m) var(--space-xl);margin-top:var(--space-xl);padding-top:var(--space-l);border-top:1px solid var(--line)}.gf-hvorfor .gf-hvorfor__seo h3{margin:0 0 1rem;font-size:1.9rem;line-height:1.2;text-transform:none}.gf-hvorfor .gf-hvorfor__seo p{margin:0;font-size:var(--text-s);line-height:1.65;color:var(--ink-3);text-wrap:pretty}.gf-bygg .gf-bygg__topp{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-m);margin-bottom:3.6rem}.gf-bygg .gf-bygg__topp>.brxe-block{width:auto}.gf-bygg h2{margin:0;text-transform:uppercase;line-height:1.04}.gf-bygg .gf-bygg__topp .hero-textlink{flex:none;color:var(--ink-3)}.gf-maledata{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(18rem, 22%),1fr));gap:1px;width:100%;margin-top:var(--space-xl);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--line)}.gf-maledata .gf-maledata__rute{padding:3rem 2.8rem;background:var(--bg-page)}.gf-maledata .gf-maledata__tall{margin:0 0 1rem;font-family:var(--font-display);font-weight:700;font-size:clamp(4rem, 4.4vw, 6rem);line-height:1;color:var(--green-ink);font-variant-numeric:tabular-nums}.gf-maledata .gf-maledata__etikett{margin:0;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}#slik-fungerer-det,.gf-hvorfor,.gf-bygg,#omtaler{padding-inline:clamp(2rem, 3.3vw, 4.8rem);border-top:1px solid var(--line);background-image:none}#slik-fungerer-det{padding-block:10.4rem 9.6rem}.gf-hvorfor{padding-block:10.4rem 11.6rem;row-gap:0}.gf-bygg,#omtaler{padding-block:11.6rem}#brx-content :is(#slik-fungerer-det,.gf-hvorfor,.gf-bygg,#omtaler){padding-inline:var(--gutter)}:is(#slik-fungerer-det,.gf-bygg,#omtaler)>.brxe-container{width:100%;max-width:var(--container-max);row-gap:0}.gf-hvorfor>.brxe-container{width:100%;max-width:var(--container-max)}.brand-logos{padding-block:4rem}#brx-content :is(#slik-fungerer-det,.gf-bygg,#omtaler) .intro__head{row-gap:0}#brx-content :is(#slik-fungerer-det,.gf-bygg) .eyebrow{line-height:1.6;margin:0 0 1.4rem}#slik-fungerer-det .intro__head{max-width:72rem;margin:0 auto 4.8rem}#slik-fungerer-det .intro__heading,.gf-bygg h2{font-size:clamp(2.8rem, 3.4vw, 4.4rem);line-height:1.04;margin:0 0 1.8rem}.gf-bygg h2{margin-bottom:0}#brx-content #slik-fungerer-det .intro__subheading{width:auto;max-width:44rem;margin:0;font-size:1.6rem;line-height:1.55;text-wrap:balance}@media (max-width:900px){#brx-content .gameify-slikk-fungerer-det-list-ul{row-gap:3.2rem}}#brx-content #brxe-xxigls{margin-top:5.6rem;column-gap:2.2rem}#omtaler .grev__title{text-transform:uppercase}#omtaler .grev__card{gap:1.8rem}#brx-content #brxe-xxigls .btn--primary{padding:1.5rem clamp(2rem, 3.3vw, 4.8rem);font-size:1.5rem;letter-spacing:var(--tracking-btn)}#brx-content #brxe-xxigls .hero-textlink{font-size:1.6rem;font-weight:var(--weight-medium);letter-spacing:0}#brx-content .gf-garanti .btn--primary{padding:1.3rem 3.6rem;font-size:1.4rem;letter-spacing:var(--tracking-btn)}