.fx{--ink:#0F2019;--skov:#2E6A4E;--prik:#51AE3C;--papir:#F1F2EE;--flade:#E7E9E3;--linje:#CBD0C7;--daemp:#565D58;--mint:#E7E9E3;--mint-ink:#2E6A4E;padding-inline:5%;padding-bottom:clamp(56px,7vw,96px)}.fx>*{max-width:1240px;margin-inline:auto}:where(.fx) section{padding-block:0}.fx p{margin:0}.fx h1,.fx h2,.fx h3{margin:0;color:var(--ink);text-wrap:balance}.fx ul{list-style:none;margin:0;padding:0}.fx a{color:inherit;text-decoration:none}.fx [hidden]{display:none!important}.fx-eyebrow{font-size:14px;font-weight:700;letter-spacing:normal;text-transform:none;color:var(--skov)!important;margin-bottom:14px!important}.fx-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-top:clamp(24px,4vw,48px)}.fx-hero h1{font-size:clamp(42px,5.4vw,76px);font-weight:790;line-height:.98;letter-spacing:-.05em}.fx-lead{margin-top:18px!important;font-size:19px;line-height:1.55;color:var(--daemp)!important;max-width:44ch}.fx-soeg{position:relative;margin-top:26px;max-width:520px}.fx-soeg input{width:100%;box-sizing:border-box;height:60px;padding:0 20px 0 54px;border:1.5px solid var(--ink);border-radius:14px;background:#fff;font:inherit;font-size:17px;color:var(--ink);box-shadow:0 18px 40px -28px #0f20198c}.fx-soeg input::placeholder{color:#7a827c}.fx-soeg input:focus-visible{outline:3px solid var(--skov);outline-offset:3px}.fx-lup{position:absolute;left:20px;top:50%;width:22px;height:22px;transform:translateY(-50%);color:var(--skov)}.fx-lup svg{width:100%;height:100%}.fx-fliser{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fx-flise{all:unset;box-sizing:border-box;position:relative;display:block;overflow:hidden;border-radius:18px;aspect-ratio:3/4;cursor:pointer;isolation:isolate;background:var(--flade)}.fx-flise img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.fx-flise:before{content:"";position:absolute;inset:0;z-index:1;background:var(--brand-groen,#51AE3C);mix-blend-mode:color;opacity:var(--brandlag,.15)}.fx-flise:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 45%,rgba(15,32,25,.78))}.fx-flise-navn{position:absolute;z-index:2;left:16px;right:16px;bottom:14px;display:grid;gap:2px;color:#fff}.fx-flise-navn b{font-size:20px;font-weight:750;letter-spacing:-.02em;line-height:1.1}.fx-flise-navn span{font-size:14px;opacity:.88}.fx-flise[aria-pressed=true]{box-shadow:0 0 0 3px var(--papir),0 0 0 6px var(--ink)}.fx-flise:focus-visible{outline:3px solid var(--skov);outline-offset:4px}.fx-flise-pil{position:absolute;z-index:2;right:14px;bottom:16px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffffeb;color:var(--ink);transition:transform .2s}.fx-flise-pil svg{width:18px;height:18px}@media(hover:hover){.fx-flise:hover img{transform:scale(1.04)}.fx-flise:hover .fx-flise-pil{transform:translate(3px)}}@media(min-width:1100px){.fx-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:clamp(40px,5vw,72px);align-items:center}.fx-fliser{grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;height:500px}.fx-flise{aspect-ratio:auto}.fx-flise:first-child{grid-row:span 2}}@media(max-width:600px){.fx-flise-pil{display:none}.fx-fliser{gap:8px}.fx-flise{aspect-ratio:4/5;border-radius:14px}.fx-flise-navn{left:10px;right:8px;bottom:10px}.fx-flise-navn b{font-size:15px}.fx-flise-navn span{font-size:14px}}.fx-mest{margin-top:clamp(48px,6vw,80px)}.fx-mest h2,.fx-katalog-top h2{font-size:clamp(26px,2.6vw,36px);font-weight:760;letter-spacing:-.035em}.fx-mest ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.fx-mest a{position:relative;display:grid;gap:6px;align-content:start;height:100%;box-sizing:border-box;padding:20px 20px 22px;border-radius:16px;background:#fff;border:1px solid rgba(15,32,25,.08);transition:border-color .2s,transform .2s}.fx-ikon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--mint);color:var(--mint-ink)}.fx-ikon svg{width:24px;height:24px}.fx-mest .fx-ikon{margin-bottom:8px}.fx-mest b{font-size:18px;color:var(--ink);letter-spacing:-.015em}.fx-mest span:not(.fx-ikon){font-size:15px;line-height:1.5;color:var(--daemp)}.fx-mest i{position:absolute;right:18px;top:20px;width:20px;height:20px;color:var(--skov)}.fx-mest i svg{width:100%;height:100%}@media(hover:hover){.fx-mest a:hover{border-color:var(--ink);transform:translateY(-2px)}}.fx-mest a:focus-visible,.fx-r a:focus-visible{outline:3px solid var(--skov);outline-offset:2px}@media(max-width:1000px){.fx-mest ul{grid-template-columns:1fr 1fr}}@media(max-width:600px){.fx-mest ul{gap:8px}.fx-mest a{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px}.fx-mest .fx-ikon{margin:0;width:38px;height:38px}.fx-mest .fx-ikon svg{width:20px;height:20px}.fx-mest b{font-size:15px;hyphens:manual}.fx-mest span:not(.fx-ikon),.fx-mest i{display:none}}.fx-katalog{margin-top:clamp(56px,7vw,96px)}.fx-katalog-top{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:10px 24px;padding:14px 0;border-bottom:1.5px solid var(--ink)}.fx-pct{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ink);color:#9cc7a8;font:680 14px/1 var(--skrift-rubrik);letter-spacing:0;box-shadow:0 0 0 1px #9cc7a859,0 0 8px #6eaa8059}.fx .fx-noegle{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;color:var(--ink)}.fx-noegle .fx-pil{width:16px;height:16px}@media(hover:hover){.fx-noegle:hover span:not(.fx-pct){text-decoration:underline;text-underline-offset:4px}}.fx-noegle:focus-visible{outline:3px solid var(--skov);outline-offset:2px;border-radius:6px}.fx-status{margin-top:14px!important;font-size:15px;color:var(--daemp)}.fx-status:empty{display:none}.fx-omr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px,4vw,64px);align-items:start;margin-top:6px}.fx-omr-h{margin:0}.fx-omr-knap{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:14px 0;border-bottom:1px solid var(--ink);font-family:var(--skrift-rubrik);font-weight:680;font-size:24px;letter-spacing:-.015em;line-height:1.15;color:var(--ink);-webkit-tap-highlight-color:transparent}.fx-omr-knap i{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--linje);color:var(--ink);transition:background-color .2s,color .2s,box-shadow .2s}.fx-omr-knap svg{width:15px;height:15px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.fx-omr-knap[aria-expanded=true] i{background:var(--ink);color:#fff;box-shadow:none}.fx-omr-knap[aria-expanded=true] svg{transform:rotate(180deg)}@media(hover:hover){.fx-omr-knap:hover i{box-shadow:inset 0 0 0 1.5px var(--ink)}}.fx-omr-knap:focus-visible{outline:3px solid var(--skov);outline-offset:3px;border-radius:6px}.fx-katalog:not(.js) .fx-omr-knap{cursor:default}.fx-katalog:not(.js) .fx-omr-knap i{display:none}.fx-omr-panel{display:grid;grid-template-rows:1fr}.fx-katalog.js .fx-omr-panel{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .22s cubic-bezier(.4,0,.2,1),visibility 0s linear .22s}.fx-katalog.js .fx-omraade.aaben .fx-omr-panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .34s cubic-bezier(.2,.7,.2,1),visibility 0s}.fx-omr-ind{overflow:hidden;min-height:0}.fx-r{border-bottom:1px solid var(--linje)}.fx-r a{display:flex;align-items:center;gap:14px;min-height:60px;box-sizing:border-box;padding:8px 2px;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--ink)}.fx-r-ikon{flex:none;display:grid;place-items:center;width:30px;height:30px;color:var(--skov)}.fx-r-ikon svg{width:30px;height:30px}.fx-r-navn{min-width:0;hyphens:manual;transition:color .18s}.fx-pil{flex:none;width:20px;height:20px;color:var(--skov);transition:transform .2s}.fx-pil svg{width:100%;height:100%;display:block}.fx-r .fx-pil{margin-left:auto;width:18px;height:18px;opacity:0;transform:translate(-6px);transition:opacity .18s,transform .22s}@media(hover:hover){.fx-r a:hover .fx-r-navn{color:var(--skov)}.fx-r a:hover .fx-pil{opacity:1;transform:none}}@media(hover:none){.fx-r .fx-pil{opacity:1;transform:none}}.fx-r a:focus-visible{border-radius:8px}.fx-r a:focus-visible .fx-pil{opacity:1;transform:none}@media(max-width:860px){.fx-omr{grid-template-columns:1fr;margin-top:0}.fx-omr-knap{font-size:22px;min-height:70px;border-bottom-color:var(--linje)}.fx-r a{font-size:17px}.fx-r .fx-pil{opacity:1;transform:none}}.fx-tom{margin-top:28px;padding:24px;border-radius:16px;background:#fff;display:grid;gap:14px;justify-items:start}.fx-tom a{text-decoration:underline;text-underline-offset:3px;font-weight:650}.fx-nulstil{all:unset;cursor:pointer;font-weight:650;color:var(--ink);text-decoration:underline;text-underline-offset:4px;padding-block:8px}@property --fx-rbf{syntax:"<number>";inherits:true;initial-value:0}@property --fx-vinkel{syntax:"<angle>";inherits:false;initial-value:0deg}.fx-rb{--neon:#9CC7A8;--neon-lys:#B9DBC2;--neon-hvid:#E6F2E9;--neon-rgb:156,199,168;--neon-dyb-rgb:110,170,128;--neon-paa:#0F2019;--fx-rbf:0;margin-top:clamp(56px,7vw,96px);transition:--fx-rbf .9s cubic-bezier(.2,.7,.2,1)}.fx-rb-kort{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center;padding:clamp(28px,4.4vw,60px);border-radius:20px;background:linear-gradient(160deg,#16281f,#0f2019);color:#eef2ef;box-shadow:0 0 0 1px rgba(var(--neon-rgb),.4),0 0 34px rgba(var(--neon-dyb-rgb),.32),inset 0 0 44px rgba(var(--neon-dyb-rgb),.1),0 28px 50px -30px #0f201980;transition:box-shadow .4s}.fx-rb-kort:before{content:"";position:absolute;inset:-1px;border-radius:21px;padding:2px;pointer-events:none;background:conic-gradient(from var(--fx-vinkel),transparent 0 62%,var(--neon-lys) 74%,var(--neon-hvid) 76%,var(--neon-lys) 78%,transparent 90%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:fx-rundt 5s linear infinite paused;filter:drop-shadow(0 0 6px var(--neon))}.fx-rb.synlig .fx-rb-kort:before{animation-play-state:running}@keyframes fx-rundt{to{--fx-vinkel:360deg}}.fx-rb h2{font-size:clamp(28px,3.2vw,44px);line-height:1.05;color:#fff;text-shadow:0 0 22px rgba(var(--neon-rgb),.35)}.fx-rb .fx-rb-lead{margin-top:10px;font-size:17px;line-height:1.5;color:#aebbb1;text-wrap:pretty}.fx-rb-valg{display:flex;flex-wrap:wrap;align-items:center;gap:12px 10px;margin-top:26px}.fx-rb-plus{font:680 26px/1 var(--skrift-rubrik);padding-inline:4px;color:var(--neon);text-shadow:0 0 12px rgba(var(--neon-dyb-rgb),.9)}.fx-rb-tast{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 16px 0 12px;font-size:15.5px;font-weight:600;color:#eef2ef;background:rgba(var(--neon-rgb),.05);box-shadow:inset 0 0 0 1px rgba(var(--neon-rgb),.5);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:box-shadow .2s,background-color .2s,color .2s;-webkit-tap-highlight-color:transparent}.fx-rb-tast-ikon{display:grid;place-items:center;width:24px;height:24px;color:var(--neon);transition:color .2s}.fx-rb-tast-ikon svg{width:24px;height:24px}.fx-rb-tjek{display:grid;place-items:center;width:0;height:20px;overflow:hidden;margin-left:-10px;transition:width .22s,margin .22s}.fx-rb-tjek svg{width:16px;height:16px;flex:none}@media(hover:hover){.fx-rb-tast:not([aria-pressed=true]):hover{background:rgba(var(--neon-rgb),.12);box-shadow:inset 0 0 0 1px var(--neon-lys)}}.fx-rb-tast[aria-pressed=true]{background:var(--neon);color:var(--neon-paa);box-shadow:inset 0 0 0 1px var(--neon-hvid)}.fx-rb-tast[aria-pressed=true] .fx-rb-tast-ikon{color:var(--neon-paa)}.fx-rb-tast[aria-pressed=true] .fx-rb-tjek{width:16px;margin-left:0}.fx-rb-tast:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--neon-hvid)}.fx-rb-vis{display:grid;justify-items:start;gap:18px}.fx-rb .fx-rb-tal{position:relative;margin:0;font-family:var(--skrift-rubrik);font-weight:720;font-size:clamp(88px,10.5vw,150px);line-height:.9;letter-spacing:-.05em;padding:0 .16em 10px 0;font-variant-numeric:normal}.fx-rb-tal span{display:block;white-space:nowrap}.fx-rb-tal-bund{color:#253129}.fx-rb-tal-glod,.fx-rb-tal-fyld{position:absolute;left:0;top:0}.fx-rb-tal-glod{color:var(--neon);filter:blur(20px);opacity:calc(var(--fx-rbf) / 100 * .85)}.fx-rb-tal-fyld{background:linear-gradient(to top,var(--neon-lys) 0 calc(var(--fx-rbf) * 1%),transparent calc(var(--fx-rbf) * 1%) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.fx-rb-maaler{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.fx-rb-maaler i{height:10px;border-radius:5px;background:#16231b;box-shadow:inset 0 0 0 1px rgba(var(--neon-rgb),.3);transition:background-color .3s,box-shadow .3s}.fx-rb-maaler i.fuld{background:var(--neon);box-shadow:0 0 14px rgba(var(--neon-dyb-rgb),.9),0 0 2px var(--neon-hvid)}.fx-rb .fx-rb-status{font-size:17px;line-height:1.4;min-height:1.4em;color:#e6ece8}.fx .fx-rb-tilbud{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px;border-radius:12px;font-weight:700;font-size:16px;color:var(--neon-lys);box-shadow:inset 0 0 0 1.5px var(--neon),0 0 18px rgba(var(--neon-dyb-rgb),.3);transition:background-color .25s,color .25s,box-shadow .25s}.fx-rb-tilbud span{display:inline-grid;width:18px;height:18px}.fx-rb-tilbud svg{width:100%;height:100%}.fx-rb-tilbud:focus-visible{outline:3px solid var(--neon-hvid);outline-offset:3px}.fx-rb[data-tilstand=naaet] .fx-rb-status{font-weight:650}.fx .fx-rb[data-tilstand=naaet] .fx-rb-tilbud{background:var(--neon);color:var(--neon-paa);box-shadow:0 0 28px rgba(var(--neon-rgb),.55)}.fx-rb[data-tilstand=naaet] .fx-rb-kort{box-shadow:0 0 0 1px rgba(var(--neon-rgb),.75),0 0 60px rgba(var(--neon-dyb-rgb),.5),inset 0 0 60px rgba(var(--neon-dyb-rgb),.18),0 28px 50px -30px #0f201980}.fx-rb:not(.js) .fx-rb-tast{cursor:default}.fx-rb:not(.js) .fx-rb-maaler,.fx-rb:not(.js) .fx-rb-status{display:none}@media(max-width:760px){.fx-rb-kort{grid-template-columns:1fr;padding:26px 20px}.fx-rb-valg{gap:12px 8px}.fx-rb-vis{justify-items:stretch}.fx .fx-rb-tilbud{justify-content:center}}@media(prefers-reduced-motion:reduce){.fx-rb,.fx-rb *,.fx-rb *:before{animation:none!important;transition:none!important}}.fx-cta{margin-top:clamp(24px,3vw,32px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px clamp(32px,5vw,72px);align-items:center;padding:clamp(32px,5vw,56px);border-radius:24px;background:var(--ink);color:#fff}.fx-cta h2{color:#fff;font-size:clamp(28px,3vw,42px);font-weight:770;letter-spacing:-.035em}.fx-cta p{margin-top:12px!important;font-size:17px;line-height:1.55;color:#c9cfca!important;max-width:46ch}.fx-eyebrow-lys{color:#9cc7a8!important;margin:0 0 12px!important}.fx-cta-knapper{display:grid;gap:12px;justify-items:stretch}.fx-knap{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 24px;border-radius:12px;background:#fff;color:var(--ink)!important;font-weight:700;font-size:16.5px}.fx-knap span{width:18px;height:18px;display:inline-grid}.fx-knap svg{width:100%;height:100%}.fx-knap-lys{background:transparent;color:#fff!important;box-shadow:inset 0 0 0 1.5px #ffffff8c}.fx-knap:focus-visible{outline:3px solid var(--prik);outline-offset:3px}.fx-cta-tlf{margin-top:4px!important;font-size:15px!important;text-align:center}.fx-cta-tlf a{color:#fff;text-decoration:underline;text-decoration-color:var(--prik);text-underline-offset:4px;font-weight:650;white-space:nowrap}@media(max-width:860px){.fx-cta{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.fx *{transition:none!important}}