.rum{--r-bg:var(--paper-200,#e0deda);--r-fg:var(--green-800,#3f4f44);--r-strong:var(--green-900,#2c3930);--r-muted:var(--green-700,#647269);--r-soft:var(--green-600,#7f8883);--r-hair:var(--sand-700,#d1b7b8);--r-card:var(--paper-50,#f3f2ee);--r-card-border:var(--paper-300,#d9d7d3);--r-paper:var(--paper-100,#ece5de);--r-sand:var(--sand-500,#e6ccb2);--r-olive:var(--olive-600,#6b705c);--r-sage:#cdd6c9;background:var(--r-bg);color:var(--r-fg);letter-spacing:.01em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-size:16px;line-height:1.5}.rum *{box-sizing:border-box}.rum a{color:inherit;text-decoration:none}.rum h1,.rum h2,.rum h3{color:var(--r-strong);letter-spacing:-.012em;margin:0;font-weight:400;line-height:1.1}.rum p{margin:0}.rum .display{font-size:clamp(34px,5vw,64px);line-height:1.04}.rum .rlbl{align-self:flex-start;align-items:center;gap:12px;font-size:14px;font-weight:500;display:inline-flex}.rum .rlbl:before{content:"";background:var(--r-olive);width:11px;height:11px;display:inline-block}.rum .rlbl.lys{color:var(--r-paper)}.rum .rlbl.lys:before{background:var(--r-sand)}.rum .muted{color:var(--r-muted)}.rum .small{font-size:14px}.rum .xs{font-size:12.5px}.rum .editorial{color:var(--r-muted);font-size:19px;line-height:1.6}.rum .pill{background:var(--r-strong);height:52px;color:var(--r-paper);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:26px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:500;transition:background .2s;display:inline-flex}.rum .pill:hover{background:#22302a}.rum .pill:disabled{opacity:.55;cursor:default}.rum .pill.sec{color:var(--r-strong);box-shadow:inset 0 0 0 1px var(--r-fg);background:0 0}.rum .pill.sec:hover{background:#3f4f440f}.rum .pill.glass{color:#f4f3ef;background:#2c39308c;box-shadow:inset 0 0 0 1px #f4f3ef73}.rum .pill.sm{height:40px;padding:0 18px;font-size:14px}.rum .chip{background:var(--olive-200,#e1e2de);height:24px;color:var(--r-fg);white-space:nowrap;border-radius:4px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.rum .card{background:var(--r-card);border:1px solid var(--r-card-border);border-radius:16px}.rum .top{background:var(--r-card);border-bottom:1px solid var(--r-card-border);justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(20px,8vw,120px);display:flex}.rum .top img{height:22px;display:block}.rum .top nav{white-space:nowrap;gap:22px;font-size:13.5px;display:flex}.rum .kunde{color:var(--r-muted);align-items:center;gap:10px;min-width:0;font-size:13px;display:inline-flex}.rum .kunde .lg{background:var(--r-strong);width:32px;height:32px;color:var(--r-paper);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.rum .kunde .lg img{object-fit:contain;box-sizing:border-box;background:#fff;width:100%;height:100%;padding:4px}.rum .sprog{border:1px solid var(--r-card-border);border-radius:8px;font-size:12px;display:inline-flex;overflow:hidden}.rum .sprog button{color:var(--r-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:12px;font-weight:500}.rum .sprog button.on{background:var(--r-strong);color:var(--r-paper)}.rum .faser{background:var(--r-paper);border-bottom:1px solid var(--r-hair);align-items:center;gap:0;padding:12px clamp(20px,8vw,120px);font-size:13px;display:flex;overflow-x:auto}.rum .fase{color:var(--r-soft);white-space:nowrap;align-items:center;gap:10px;display:flex}.rum .fase .p{border:1px solid var(--green-400,#b2b9b4);width:22px;height:22px;font-family:var(--font-num,inherit);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.rum .fase.on{color:var(--r-strong);font-weight:500}.rum .fase.on .p{background:var(--r-strong);border-color:var(--r-strong);color:var(--r-paper)}.rum .fase.done .p{background:var(--r-olive);border-color:var(--r-olive);color:var(--r-paper)}.rum .fase-streg{background:var(--r-hair);flex:0 120px;min-width:24px;height:1px;margin:0 16px}.rum .fase-note{color:var(--r-soft);white-space:nowrap;margin-left:auto;padding-left:16px}.rum .hero{background:var(--r-strong);min-height:clamp(420px,56vw,640px);position:relative;overflow:hidden}.rum .hero img.foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rum .hero .tint{background:linear-gradient(#1c1b1a0d 0%,#1c1b1a40 55%,#1c1b1abf 100%);position:absolute;inset:0}.rum .wm{opacity:.07;pointer-events:none;position:absolute}.rum .hero .txt{justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:absolute;bottom:clamp(28px,5vw,64px);left:clamp(20px,8vw,120px);right:clamp(20px,8vw,120px)}.rum .hero .txt>div{flex-direction:column;gap:18px;max-width:760px;display:flex}.rum .hero h1{color:#f4f3ef}.rum .hero .under{color:#edebe6;max-width:620px;font-size:clamp(16px,1.4vw,20px);line-height:1.5}.rum .sec{padding:clamp(48px,6vw,96px) clamp(20px,8vw,120px)}.rum .sec.tight{padding-top:0}.rum .grid2{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(24px,4vw,64px);display:grid}.rum .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.rum .grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.rum .photo{background:var(--r-strong);border-radius:12px;position:relative;overflow:hidden}.rum .photo img,.rum .photo video{object-fit:cover;width:100%;height:100%;display:block}.rum .photo .tint{pointer-events:none;background:linear-gradient(#1c1b1a0d 0%,#1c1b1a40 55%,#1c1b1ab8 100%);position:absolute;inset:0}.rum .dotmark{background:var(--r-sand);border-radius:2px;width:11px;height:11px;position:absolute;top:18px;right:18px}.rum .video{aspect-ratio:16/10;cursor:pointer}.rum .video video{position:absolute;inset:0}.rum .playbtn{width:84px;height:84px;color:var(--r-strong);cursor:pointer;background:#f3f2eeeb;border:0;border-radius:50%;justify-content:center;align-items:center;padding-left:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px -20px #0009}.rum .dur{color:#f4f3ef;font-family:var(--font-num,inherit);background:#1c1b1ab3;border-radius:6px;padding:5px 10px;font-size:13px;position:absolute;bottom:18px;right:20px}.rum .video-cap{color:#f4f3ef;pointer-events:none;align-items:center;gap:12px;display:flex;position:absolute;bottom:22px;left:24px}.rum .quote{color:var(--r-strong);font-size:clamp(20px,2vw,28px);line-height:1.35}.rum .kv{flex-direction:column;gap:4px;min-width:0;display:flex}.rum .kv .k{letter-spacing:.18em;text-transform:uppercase;color:var(--r-soft);font-size:11px;font-weight:500}.rum .kv .v{color:var(--r-strong);font-size:16px}.rum .punkt{flex-direction:column;gap:12px;min-height:220px;padding:28px 28px 30px;display:flex}.rum .punkt svg{width:32px;height:32px}.rum .punkt h3{margin-top:6px;font-size:22px}.rum .sec.dark{background:var(--r-fg);color:var(--r-paper);position:relative;overflow:hidden}.rum .sec.dark h2{color:var(--r-paper)}.rum .sec.dark .muted{color:#f3f2eead}.rum .step{background:#f3f2ee0f;border:1px solid #f3f2ee24;border-radius:12px;flex-direction:column;gap:12px;min-height:180px;padding:24px 22px 26px;display:flex}.rum .step .n{font-family:var(--font-num,inherit);letter-spacing:.12em;text-transform:uppercase;color:var(--r-sand);font-size:12px}.rum .step b{font-size:18px;font-weight:500}.rum .person .photo{aspect-ratio:4/5;background:var(--r-paper)}.rum .person .photo .init{color:var(--r-fg);justify-content:center;align-items:center;font-size:44px;display:flex;position:absolute;inset:0}.rum .person b{color:var(--r-strong);margin-top:14px;font-size:18px;font-weight:500;display:block}.rum .docrow{border-top:1px solid var(--r-hair);color:inherit;align-items:center;gap:18px;padding:18px 22px;display:flex}.rum .docrow:first-child{border-top:0}.rum .docrow:hover{background:#3f4f440a}.rum .docrow .ic{background:var(--r-bg);width:44px;height:44px;color:var(--r-fg);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.rum .cta{grid-template-columns:1fr 1fr;gap:24px;display:grid}.rum .ctabox{background:var(--r-card);border:1px solid var(--r-card-border);border-radius:16px;flex-direction:column;gap:16px;min-height:260px;padding:30px 30px 28px;display:flex}.rum .ctabox>svg{color:var(--r-fg)}.rum .ctabox form{flex-direction:column;gap:14px;display:flex}.rum .felter2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rum .ctabox .pill{align-self:flex-start}.rum .ctabox.prim{background:var(--r-sage);border-color:#0000}.rum .ctabox h3{font-size:24px}.rum .tider{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.rum .tid{height:36px;color:var(--r-strong);font:inherit;cursor:pointer;background:#f3f2ee99;border:1px solid #3f4f4440;border-radius:6px;padding:0 14px;font-size:13.5px}.rum .tid:hover,.rum .tid.on{background:var(--r-strong);color:var(--r-paper);border-color:var(--r-strong)}.rum .rfelt{border:1px solid var(--r-card-border);min-height:46px;color:var(--r-strong);font:inherit;background:#fbfbfb;border-radius:12px;outline:none;align-items:center;width:100%;padding:0 14px;font-size:15px;display:flex}.rum .rfelt:hover,.rum .rfelt:focus{border-color:var(--r-fg)}.rum textarea.rfelt{resize:vertical;min-height:88px;padding:12px 14px;line-height:1.5}.rum .besked{align-items:flex-start;gap:12px;display:flex}.rum .besked .b{background:var(--r-paper);border:1px solid var(--r-card-border);white-space:pre-wrap;border-radius:12px;max-width:90%;padding:12px 14px;font-size:14px;line-height:1.5}.rum .besked.mig{justify-content:flex-end}.rum .besked.mig .b{background:var(--r-sage);border-color:#0000}.rum .besked .av{background:var(--r-fg);width:32px;height:32px;color:var(--r-paper);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.rum .besked .av img{object-fit:cover;width:100%;height:100%}.rum .traad{flex-direction:column;gap:10px;max-height:320px;padding-right:4px;display:flex;overflow-y:auto}.rum .ok{color:var(--r-strong);align-items:center;gap:8px;font-weight:500;display:inline-flex}.rum .foot{background:var(--r-strong);color:#f3f2eec7;padding:48px clamp(20px,8vw,120px) 36px;font-size:14px}.rum .foot img{width:auto;height:22px;display:block}.rum .foot .kol{flex-direction:column;gap:6px;display:flex}.rum .foot .kol .k{letter-spacing:.14em;text-transform:uppercase;opacity:.55;font-size:11px}.rum .foot-bund{letter-spacing:.04em;color:#f3f2ee8c;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:36px;padding-top:18px;font-size:12px;display:flex}.rum .foot-bund a{color:inherit;text-decoration:none}.rum .foot-bund a:hover{color:var(--r-paper)}.rum .foot-links{flex-wrap:wrap;align-items:center;gap:22px;display:inline-flex}.rum .foot img.ski{opacity:.85;border-radius:4px;width:auto;height:44px}.rum .ikke-fundet{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.rum .spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite rum-spin;display:inline-block}@keyframes rum-spin{to{transform:rotate(360deg)}}.rum .ind{animation:.3s ease-out rum-ind}@keyframes rum-ind{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1100px){.rum .top nav{display:none}}@media (max-width:860px){.rum .grid2,.rum .grid3,.rum .grid4,.rum .cta{grid-template-columns:1fr}.rum .hero .txt{flex-direction:column;align-items:flex-start}.rum .top nav,.rum .faser .fase-note{display:none}.rum .display{font-size:36px}.rum .punkt,.rum .step,.rum .ctabox{min-height:0}.rum .felter2{grid-template-columns:1fr}.rum .sticky-cta{background:linear-gradient(180deg, #e0deda00 0%, var(--r-bg) 35%);z-index:5;flex-direction:column;gap:8px;padding:12px 20px 20px;display:flex;position:sticky;bottom:0}.rum .sticky-cta .pill{width:100%}}@media (min-width:861px){.rum .sticky-cta{display:none}}.rum .person .photo img{z-index:1;position:absolute;inset:0}.rum .person .photo .init{z-index:0}.rum .besked .av{position:relative}.rum .besked .av img{z-index:1;position:absolute;inset:0}.rum .video-cap .av{position:relative}.rum .video-cap .av img{z-index:1;position:absolute;inset:0}.photo.video .video-vent{color:#fff;text-align:center;background:#171411d1;border-radius:10px;padding:10px 14px;font-size:14px;position:absolute;bottom:16px;left:16px;right:16px}
