main#main{padding-inline:5%}main#main>section{max-width:1240px;margin-inline:auto}main#main h1,main#main h2,main#main h3,main#main p{overflow-wrap:break-word;hyphens:manual}.jb-prik{color:var(--brand-groen,#51AE3C)}.jb-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,80px);align-items:center;padding:clamp(32px,5vw,64px) 0 clamp(48px,6vw,88px)}.jb-hero h1{font-size:clamp(40px,5.2vw,74px);line-height:1.01;letter-spacing:-.048em;margin:0;text-wrap:balance}.jb-lead{font-size:clamp(18px,1.45vw,21px);line-height:1.55;color:var(--text-muted,#565D58);max-width:36em;margin:24px 0 0;text-wrap:pretty}.jb-knapper{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.jb-chips{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.jb-chips a{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--hairline,#cbd0c7);border-radius:999px;padding:7px 14px;font-size:15px;font-weight:600;background:#fff;transition:border-color .2s}.jb-chips a:hover{border-color:#0f2019}.jb-chips svg{width:15px;height:15px;color:#2e6a4e}.jb-foto{margin:0}.jb-foto-ramme{position:relative;isolation:isolate;border-radius:24px;overflow:hidden;aspect-ratio:5/4;background:#e7e9e3}.jb-foto-ramme:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--brand-groen);mix-blend-mode:color;opacity:var(--brandlag)}.jb-foto-ramme img{display:block;width:100%;height:100%;object-fit:cover;object-position:62% 40%}.jb-foto figcaption{margin-top:12px;font-size:15px;color:var(--text-muted,#565D58)}.jb-hvem,.jb-sadan,.jb-roller,.jb-proces{padding:0 0 clamp(48px,6vw,96px)}.jb-hvem h2,.jb-sadan h2,.jb-roller h2,.jb-proces h2{font-size:clamp(30px,3.4vw,48px);line-height:1.08;letter-spacing:-.035em;margin:0;max-width:18em;text-wrap:balance}.jb-hvem{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px clamp(24px,5vw,80px);border-top:1px solid var(--hairline,#cbd0c7);padding-top:clamp(40px,5vw,72px)}.jb-hvem-tekst{display:grid;gap:18px;font-size:18px;color:var(--text-muted,#565D58)}.jb-hvem-tekst p{margin:0}.jb-hvem-tekst p:first-child{color:#0f2019}.jb-kort4{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.jb-kort4 li{background:#e7e9e3;border-radius:16px;padding:28px 24px 30px;display:grid;gap:12px;align-content:start}.jb-ikon{width:44px;height:44px;border-radius:10px;background:#e7e9e3;color:#2e6a4e;display:grid;place-items:center;flex:none}.jb-kort4 .jb-ikon,.jb-boks .jb-ikon{background:#fff}.jb-ikon svg{width:24px;height:24px}.jb-kort4 h3{font-size:22px;line-height:1.15;letter-spacing:-.03em;margin:10px 0 0}.jb-kort4 p{font-size:16px;color:var(--text-muted,#565D58);margin:0}.jb-roller-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px clamp(24px,5vw,80px);align-items:end}.jb-roller-top p{font-size:18px;color:var(--text-muted,#565D58);margin:0}.jb-rollekort{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}.jb-rolle{background:#fff;border:1px solid var(--hairline,#cbd0c7);border-radius:16px;padding:32px;display:grid;gap:16px;align-content:start}.jb-tags{display:flex;flex-wrap:wrap;gap:8px}.jb-tag{font-size:14px;font-weight:600;border-radius:999px;padding:4px 12px;background:#e7e9e3;color:#0f2019}.jb-tag.jb-sted{background:transparent;border:1px solid var(--hairline,#cbd0c7);color:var(--text-muted,#565D58)}.jb-rolle h3{font-size:28px;line-height:1.1;letter-spacing:-.035em;margin:0}.jb-rolle p{margin:0;color:var(--text-muted,#565D58)}.jb-rolle .button{justify-self:start;margin-top:8px}.jb-aaben{margin-top:24px;border:1px dashed #AEBBB1;border-radius:16px;padding:24px 28px;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between}.jb-aaben p{max-width:44em;margin:0;color:var(--text-muted,#565D58)}.jb-aaben b{color:#0f2019;font-weight:700}.jb-trin{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:jbt}.jb-trin li{position:relative;padding-top:56px}.jb-trin li:before{counter-increment:jbt;content:counter(jbt);position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;background:#0f2019;color:#f1f2ee;display:grid;place-items:center;font-weight:700;font-size:17px;z-index:1}.jb-trin li:after{content:"";position:absolute;top:19px;left:48px;right:-16px;height:2px;background:var(--hairline,#cbd0c7)}.jb-trin li:last-child:after{display:none}.jb-trin h3{font-size:22px;line-height:1.15;letter-spacing:-.03em;margin:0 0 8px}.jb-trin p{font-size:16px;color:var(--text-muted,#565D58);margin:0;padding-right:12px}.jb-boks{margin-top:40px;background:#e7e9e3;border-radius:16px;padding:24px 28px;display:flex;gap:16px;align-items:flex-start}.jb-boks p{margin:0;font-size:17px}.jb-kontakt{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px clamp(32px,5vw,72px);align-items:center;background:#0f2019;color:#f1f2ee;border-radius:24px;padding:clamp(32px,5vw,64px);margin-bottom:clamp(32px,5vw,64px)}.jb-kontakt h2{font-size:clamp(32px,4vw,52px);line-height:1.03;letter-spacing:-.045em;margin:0;color:#f1f2ee;text-wrap:balance}.jb-kontakt p{margin:16px 0 0;font-size:18px;color:#dce0dc}.jb-kontakt-handling{display:grid;gap:12px}.jb-knap{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:4px;padding:18px 24px;font-weight:650;font-size:17px;line-height:1.3;text-decoration:none;transition:background .2s,border-color .2s}.jb-knap small{display:block;font-weight:500;font-size:15px;opacity:.78}.jb-knap i{font-style:normal;font-size:22px;line-height:1}.jb-lys{background:#f1f2ee;color:#0f2019}.jb-lys:hover{background:#fff}.jb-ramme{border:1px solid color-mix(in oklab,#F1F2EE 30%,transparent);color:#f1f2ee}.jb-ramme:hover{border-color:#f1f2ee}.jb-knap:focus-visible,.jb-chips a:focus-visible{outline:2px solid #9CC7A8;outline-offset:3px}@media(max-width:980px){.jb-hero,.jb-hvem,.jb-roller-top,.jb-kontakt{grid-template-columns:1fr}.jb-kort4{grid-template-columns:repeat(2,minmax(0,1fr))}.jb-trin{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.jb-trin li:nth-child(2):after{display:none}.jb-foto-ramme{position:relative;isolation:isolate;border-radius:24px;overflow:hidden;aspect-ratio:5/4;background:#e7e9e3}.jb-foto-ramme:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--brand-groen);mix-blend-mode:color;opacity:var(--brandlag)}.jb-foto-ramme img{display:block;width:100%;height:100%;object-fit:cover;object-position:62% 40%}}@media(max-width:620px){.jb-hvem h2,.jb-sadan h2,.jb-roller h2,.jb-proces h2{font-size:28px}.jb-kort4,.jb-rollekort{grid-template-columns:1fr}.jb-rolle{padding:24px}.jb-knapper .button{width:100%}.jb-trin{grid-template-columns:1fr;row-gap:0}.jb-trin li{padding:0 0 28px 60px;min-height:56px}.jb-trin li:after{display:block!important;inset:44px auto 4px 19px;width:2px;height:auto}.jb-trin li:last-child:after{display:none!important}.jb-boks{flex-direction:column}.jb-aaben{padding:20px}.jb-kontakt{border-radius:20px}.jb-knap{padding:16px 20px}}@media(prefers-reduced-motion:reduce){.jb-knap,.jb-chips a{transition:none}}