.leverandor-landing-page{padding-bottom:0}.leverandor-landing-page .breadcrumb{color:var(--color-text-light);flex-wrap:wrap;align-items:center;gap:.5rem;padding:1.5rem 0;font-size:.85rem;display:flex}.leverandor-landing-page .breadcrumb a{color:var(--color-text-light);text-decoration:none}.leverandor-landing-page .breadcrumb a:hover{color:var(--text-ink-blue)}.leverandor-landing-page .sep{opacity:.3}.leverandor-landing-page .current{color:var(--text-ink-blue);font-weight:500}.leverandor-landing-page .section{padding:3rem 0}.leverandor-landing-page .section--muted{background:var(--color-bg-alt)}.leverandor-landing-page .narrow{max-width:720px}.leverandor-landing-page .section h2,.leverandor-landing-page .section .leverandor-landing-body h2{color:var(--text-ink-blue);letter-spacing:-.02em;margin:0 0 1rem;font-size:1.5rem}.leverandor-landing-page .section p,.leverandor-landing-page .leverandor-landing-body p{color:var(--color-text);margin:0 0 1rem;line-height:1.75}.leverandor-landing-page .center{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.leverandor-landing-page .sub{color:var(--color-text-light);margin-bottom:2rem!important}.leverandor-landing-page .section h2.center,.leverandor-landing-page .section p.center{margin-left:auto;margin-right:auto}.leverandor-landing-page .img-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (width<=900px){.leverandor-landing-page .img-grid{grid-template-columns:1fr}}.leverandor-landing-page .img-grid figure{background:var(--color-white);border-radius:var(--radius-sm);border:1px solid var(--color-border);margin:0;padding:.75rem}.leverandor-landing-page .img-grid img{border-radius:calc(var(--radius-sm) - 2px);width:100%;height:auto;display:block}.leverandor-landing-page .checklist{margin:0;padding-left:1.25rem;line-height:1.7}.leverandor-landing-page .checklist li{margin-bottom:.5rem}.leverandor-landing-page .leverandor-landing-body ul,.leverandor-landing-page .leverandor-landing-body ol{margin:0 0 1.5rem;padding-left:1.25rem;line-height:1.7}.leverandor-landing-page .leverandor-landing-body li{margin-bottom:.4rem}.leverandor-landing-page .leverandor-landing-body li>strong:first-child{color:var(--text-ink-blue)}.leverandor-landing-page .varianter{background:var(--color-bg-alt);border-radius:var(--radius-sm);border:1px solid var(--color-border);grid-template-columns:minmax(160px,max-content) 1fr;gap:.75rem 1.5rem;margin:0 0 1.5rem;padding:1.25rem 1.5rem;display:grid}.leverandor-landing-page .varianter dt{color:var(--text-ink-blue);letter-spacing:.01em;align-self:baseline;font-weight:600}.leverandor-landing-page .varianter dd{color:var(--color-text);align-self:baseline;margin:0;line-height:1.6}@media (width<=640px){.leverandor-landing-page .varianter{grid-template-columns:1fr;row-gap:.25rem;padding:1rem 1.25rem}.leverandor-landing-page .varianter dt{margin-top:.5rem}.leverandor-landing-page .varianter dt:first-child{margin-top:0}}.leverandor-landing-page .leverandor-landing-cta{background:var(--surface-inverse);color:var(--color-white);padding:3.5rem 0}.leverandor-landing-page .leverandor-landing-cta h2{color:var(--color-white);margin:0 0 .5rem;font-size:1.5rem}.leverandor-landing-page .leverandor-landing-cta p{opacity:.85;margin-bottom:1.5rem}.leverandor-landing-page .skjema-wrap{text-align:left;align-items:flex-start;gap:2.5rem;max-width:800px;margin:0 auto;display:flex}@media (width<=640px){.leverandor-landing-page .skjema-wrap{text-align:center;flex-direction:column;align-items:center}.leverandor-landing-page .skjema-innhold h2,.leverandor-landing-page .skjema-innhold p{text-align:center}}.leverandor-landing-page .profil{flex-direction:column;flex-shrink:0;align-items:center;gap:.35rem;display:flex}.leverandor-landing-page .profil img{object-fit:cover;border:3px solid #fff3;border-radius:50%}.leverandor-landing-page .profil .navn{font-weight:700}.leverandor-landing-page .profil .stilling{opacity:.75;font-size:.8rem}.leverandor-landing-page .profil .tlf{color:var(--color-accent);margin-top:.35rem;font-size:.85rem;font-weight:600;text-decoration:none}.leverandor-landing-page .profil .tlf:hover{color:var(--color-white);text-decoration:underline}.leverandor-landing-page .skjema-innhold{flex:1;min-width:0}.leverandor-landing-page .tilbake-section{padding:2rem 0 3rem}.leverandor-landing-page .tilbake-link{color:var(--text-ink-blue);font-size:.95rem;font-weight:600;text-decoration:none}.leverandor-landing-page .tilbake-link:hover{color:var(--color-accent-dark)}.leverandor-landing-page .modeller-section{padding:4rem 0}.leverandor-landing-page .modeller-section h2,.leverandor-landing-page .section-heading{color:var(--text-ink-blue);letter-spacing:-.02em;margin:0 0 2rem;font-size:1.75rem}.leverandor-landing-page .modeller-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}
