.tt,.tt-panel,.tt-breaker{--tt-on-dark:#9cc0ff;--tt-line:var(--border-soft);--tt-radius:18px;--tt-ease:cubic-bezier(.2, .7, .2, 1)}.tt{padding:clamp(64px,7vw,104px) 0;overflow-x:clip}.tt-hvid{background:var(--bg-white);--tt-bg:var(--bg-white)}.tt-varm{background:var(--bg-warm);--tt-bg:var(--bg-warm)}.tt-panel{border-radius:clamp(24px,2.4vw,40px);width:min(1280px,100% - 24px);margin:clamp(8px,1.6vw,24px) auto;padding:clamp(48px,5.5vw,88px) clamp(20px,4.5vw,72px);position:relative;overflow:hidden}.tt-panel-moerk{background:var(--primary);--tt-bg:var(--primary);color:#fff}.tt-panel-lys{background:var(--bg-warm);--tt-bg:var(--bg-warm)}.tt-panel-blaa{background:var(--accent);--tt-bg:var(--accent);color:#fff}.tt-panel-moerk:before,.tt-panel-blaa:before{content:"";pointer-events:none;background:radial-gradient(circle,#9cc0ff29 0%,#9cc0ff00 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-200px;right:-180px}.tt-panel-blaa:before{background:radial-gradient(circle,#ffffff29 0%,#fff0 70%)}.tt-panel>*{position:relative}.tt h2,.tt-panel h2{margin-bottom:18px;font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.2}.tt h3,.tt-panel h3{margin-bottom:12px;font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.3}.tt p,.tt-panel p{color:var(--text-muted);line-height:1.75}.tt-panel-moerk h2,.tt-panel-moerk h3,.tt-panel-blaa h2,.tt-panel-blaa h3{color:#fff}.tt-panel-moerk p{color:#ffffffc7}.tt-panel-moerk p a:not(.btn-primary):not(.btn-secondary){color:var(--tt-on-dark);font-weight:700}.tt-panel-blaa p{color:#ffffffe6}.tt-panel-moerk .section-label{color:var(--tt-on-dark)}.tt-panel-moerk .btn-secondary,.tt-panel-blaa .btn-secondary{color:#fff;background:0 0;border:2px solid #fff}.tt-panel-moerk .btn-secondary:hover,.tt-panel-blaa .btn-secondary:hover{color:var(--primary);background:#fff}.tt-head{text-align:center;max-width:780px;margin:0 auto clamp(32px,4vw,52px)}.tt-head p:last-child{margin-bottom:0}.tt-ctas{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.tt-head .tt-ctas{justify-content:center}.tt-intro{padding:clamp(56px,6vw,96px) 0}.tt-intro-grid{grid-template-columns:1fr;align-items:center;gap:clamp(32px,4vw,64px);display:grid}@media (min-width:1024px){.tt-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}.tt-intro-lead p{color:var(--text-muted);max-width:58ch;margin-bottom:0;font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.8}.tt-intro-lead strong{font-family:var(--font-heading);color:var(--primary);margin-bottom:8px;font-size:clamp(1.3rem,1.8vw,1.6rem);line-height:1.3;display:block}.tt-saeson{background:var(--bg-warm);box-shadow:var(--shadow-soft);border-radius:24px;padding:clamp(22px,2.6vw,34px)}.tt-saeson-titel{font-family:var(--font-heading);margin-bottom:18px;font-size:1.15rem;font-weight:700;color:var(--primary)!important}.tt-saeson-raekke{margin-bottom:16px}.tt-saeson-navn{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-size:.82rem;font-weight:700;display:block}.tt-saeson-med .tt-saeson-navn{color:var(--accent)}.tt-saeson-mdr{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.tt-mnd{aspect-ratio:1/1.25;background:var(--bg-white);border:1px solid var(--tt-line);color:#6f6f6f;border-radius:6px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}.tt-mnd-on{color:#3d2a00;transition:transform .45s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i,0) * 70ms);background:#f0b429;border-color:#f0b429}.tt-saeson-med .tt-mnd-on{background:var(--accent);border-color:var(--accent);color:#fff}.tt-js .tt-saeson:not(.tt-synlig) .tt-mnd-on{transform:scale(.35)}.tt-saeson-note{margin:4px 0 0;font-size:.85rem;color:var(--text-muted)!important}.tt-video-grid{grid-template-columns:1fr;align-items:center;gap:clamp(40px,5vw,72px);display:grid}@media (min-width:1024px){.tt-video-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tt-video-media{order:2}.tt-video-text{order:1}}.tt-video-media{justify-self:center;width:100%;max-width:540px}.tt-video-frame{isolation:isolate;position:relative}.tt-video-frame:before{content:"";border-radius:var(--tt-radius);background:var(--accent);z-index:-1;position:absolute;inset:14px -14px -14px 14px}@media (min-width:768px){.tt-video-frame:before{inset:22px -22px -22px 22px}}.tt-video-frame .talevideo{border-radius:var(--tt-radius);box-shadow:0 24px 60px #00000059}.tt-video-chip,.tt-video-tid{z-index:3;pointer-events:none;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius-pill);background:#111111b8;padding:8px 14px;font-size:.85rem;font-weight:700;line-height:1;position:absolute}.tt-video-chip{align-items:center;gap:8px;display:inline-flex;top:16px;left:16px}.tt-video-chip:before{content:"";background:#ff4d4d;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite tt-blink;box-shadow:0 0 0 4px #ff4d4d40}@keyframes tt-blink{50%{opacity:.35}}.tt-video-tid{top:16px;right:16px}.talevideo-aktiv~.tt-video-chip,.talevideo-aktiv~.tt-video-tid{display:none}.tt-video .talevideo-knap{align-items:flex-end;padding-bottom:clamp(18px,4%,32px)}.tt-video .talevideo-knap:before{background:linear-gradient(#0000 58%,#00000080 100%)}.tt-video .talevideo-cirkel{background:var(--accent);width:68px;height:68px}@media (min-width:768px){.tt-video .talevideo-cirkel{width:76px;height:76px}}.tt-video .talevideo-knap:hover .talevideo-cirkel,.tt-video .talevideo-knap:focus-visible .talevideo-cirkel{background:var(--accent-dark)}.tt-video .talevideo-knap:focus-visible{outline-color:#fff}.tt-video .talevideo-cirkel:after{content:"";pointer-events:none;border:2px solid #fff9;border-radius:50%;animation:2.2s ease-out infinite tt-puls;position:absolute;inset:-10px}@keyframes tt-puls{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.28)}}.tt-citat{border:1px solid var(--border-soft);border-radius:16px;margin:40px 0 0;padding:18px 20px}.tt-citat p{font-family:var(--font-heading);color:var(--primary);margin:0 0 6px;font-size:1.15rem;line-height:1.5}.tt-citat span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.85rem;font-weight:700}.tt-panel-moerk .tt-citat{border-color:#ffffff2e}.tt-panel-moerk .tt-citat p{color:#fff}.tt-panel-moerk .tt-citat span{color:#fff9}.tt-checks{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.tt-checks li{color:var(--text-muted);padding-left:36px;line-height:1.65;position:relative}.tt-panel-moerk .tt-checks li{color:#ffffffd1}.tt-checks li:before{content:"";background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:"Font Awesome 6 Free";font-size:.7rem;font-weight:900;display:flex;position:absolute;top:2px;left:0}.tt-bento{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:768px){.tt-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-bento-felt{border-radius:24px;grid-template-columns:1fr;align-content:start;padding:clamp(26px,3vw,40px);display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.tt-bento-felt{grid-template-columns:54px minmax(0,1fr);gap:22px;padding-right:clamp(64px,7vw,110px)}.tt-bento-felt .tt-bento-ikon{margin-bottom:0}}.tt-bento-felt{transition:transform .25s var(--tt-ease), box-shadow .25s var(--tt-ease)}.tt-bento-felt:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.tt-bento-felt p:last-child{margin-bottom:0}.tt-bento-lys{background:var(--bg-warm)}.tt-bento-blaa{background:var(--accent)}.tt-bento-moerk{background:var(--primary)}.tt-bento-blaa p,.tt-bento-moerk p{color:#ffffffe0!important}.tt-bento-blaa .tt-kort-titel,.tt-bento-moerk .tt-kort-titel{color:#fff!important}.tt-bento-nr{font-family:var(--font-heading);color:var(--accent);opacity:.12;pointer-events:none;font-size:clamp(3.6rem,6vw,5.4rem);font-weight:900;line-height:1;position:absolute;top:10px;right:22px}.tt-bento-blaa .tt-bento-nr,.tt-bento-moerk .tt-bento-nr{color:#fff;opacity:.14}.tt-bento-ikon{background:var(--accent);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:20px;font-size:1.3rem;display:flex}.tt-bento-blaa .tt-bento-ikon{color:var(--accent);background:#fff}.tt-bento-blaa .tt-bento-ikon i{animation:14s linear infinite tt-drej}@keyframes tt-drej{to{transform:rotate(360deg)}}.tt-kort-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.tt-kort-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.tt-kort-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.tt-kort-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1023px){.tt-kort-grid-3>:nth-child(3):last-child{grid-column:1/-1}}.tt-kort{background:var(--bg-white);border:1px solid var(--tt-line);border-radius:var(--tt-radius);box-shadow:var(--shadow-soft);padding:28px 24px;transition:transform .2s,box-shadow .2s;position:relative}.tt-hvid .tt-kort{background:var(--bg-light)}.tt-kort:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}.tt-kort p:last-child{margin-bottom:0}.tt-kort-vandret{align-items:flex-start;gap:18px;display:flex}.tt-kort-vandret .tt-ikon{flex:0 0 48px;margin-bottom:0}.tt-ikon{background:var(--accent);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;font-size:1.15rem;display:flex}.tt-kort-titel{margin-bottom:8px;font-size:1.08rem;font-weight:700;color:var(--primary)!important}.tt-split-grid{grid-template-columns:1fr;align-items:stretch;gap:clamp(32px,5vw,64px);display:grid}.tt-split-grid>*{min-width:0}.tt-split-media{aspect-ratio:4/3;border-radius:var(--tt-radius);width:100%;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.tt-split-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (min-width:1024px){.tt-split-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tt-split-media{aspect-ratio:auto;min-height:420px}}.tt-split-text{align-self:center}.tt-hvad-media{flex-direction:column;display:flex;position:relative}.tt-hvad-media .tt-split-media{flex:1}.tt-snit-kort{z-index:2;background:var(--bg-white);border-radius:20px;margin:-48px 14px 0;padding:20px 20px 16px;position:relative;box-shadow:0 18px 50px #00000029}@media (min-width:1024px){.tt-snit-kort{width:min(92%,380px);margin:0;position:absolute;bottom:-24px;left:-24px}}.tt-snit-kort-titel{margin-bottom:10px;font-size:.95rem;font-weight:700;color:var(--primary)!important}.tt-snit-svg{width:100%;height:auto;display:block}.tt-snit-ribbe{stroke-dasharray:48;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--tt-ease)}.tt-js .tt-snit-kort:not(.tt-synlig) .tt-snit-ribbe{stroke-dashoffset:48px}.tt-snit-luft{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite tt-luft}.tt-snit-luft:nth-of-type(2){animation-delay:.8s}.tt-snit-luft:nth-of-type(3){animation-delay:1.6s}@keyframes tt-luft{50%{opacity:.5;transform:scale(1.6)}}.tt-snit-legende{color:var(--text-muted);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.tt-snit-legende li{align-items:center;gap:6px;display:inline-flex}.tt-prik{border-radius:3px;width:10px;height:10px;display:inline-block}.tt-prik-uv{background:var(--accent)}.tt-prik-lag{border:1px solid var(--accent);background:#c7dbf7}.tt-prik-luft{border:1px solid var(--accent);background:#fff;border-radius:50%}.tt-soejler{background:var(--bg-white);border-radius:20px;margin-top:28px;padding:22px 22px 18px}.tt-soejler-titel{margin-bottom:12px;font-size:.95rem;font-weight:700;color:var(--primary)!important}.tt-soejler-titel span{color:var(--text-muted);margin-left:6px;font-size:.82rem;font-weight:400}.tt-soejler-vaegt{margin-top:18px}.tt-soejle{grid-template-columns:minmax(96px,128px) 1fr 62px;align-items:center;gap:10px;margin-bottom:8px;font-size:.85rem;display:grid}.tt-soejle-navn{color:var(--text-muted);line-height:1.3}.tt-soejle-tal{color:var(--primary);text-align:right;white-space:nowrap;font-weight:700}.tt-soejle-spor{background:var(--bg-warm);border-radius:999px;height:12px;overflow:hidden}.tt-soejle-fyld{height:100%;width:var(--w);background:var(--accent);transform-origin:0;transition:transform 1.1s var(--tt-ease);transition-delay:calc(var(--i,0) * .12s);border-radius:999px;display:block}.tt-soejle-svag .tt-soejle-fyld{background:#b9b2a3}.tt-soejle-interval{background:linear-gradient(90deg,#b9b2a3 0 60%,#ddd6c8 60% 100%)!important}.tt-js .tt-soejler:not(.tt-synlig) .tt-soejle-fyld{transform:scaleX(0)}.tt-vs{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:960px){.tt-vs{grid-template-columns:1.3fr .9fr}}.tt-vs-kort{background:var(--bg-warm);border-radius:28px;padding:clamp(26px,3.4vw,48px)}.tt-vs-minus{background:var(--primary);color:#fff}.tt-vs-minus h3,.tt-vs-minus .tt-kort-titel{color:#fff!important}.tt-vs-minus p{color:#ffffffc7}.tt-fordele{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 24px;margin:20px 0 0;padding:0;list-style:none;display:grid}.tt-fordele li{color:var(--text-muted);align-items:flex-start;gap:14px;font-size:.95rem;line-height:1.6;display:flex}.tt-fordele strong{color:var(--primary)}.tt-fordel-ikon{background:var(--bg-white);height:40px;color:var(--accent);box-shadow:var(--shadow-soft);transition:transform .25s var(--tt-ease), background .25s, color .25s;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:flex}.tt-fordele li:hover .tt-fordel-ikon{background:var(--accent);color:#fff;transform:rotate(-8deg)scale(1.08)}.tt-punkter{gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.tt-punkter li{color:#fffc;padding-left:38px;line-height:1.65;position:relative}.tt-punkter li strong{color:#fff}.tt-punkter li:before{content:"!";background:var(--tt-on-dark);width:26px;height:26px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-family:"Font Awesome 6 Free";font-size:.72rem;font-weight:900;display:flex;position:absolute;top:1px;left:0}.tt-breaker{background-color:var(--primary);color:#fff;text-align:center;background-image:linear-gradient(100deg,#0a0a0ae6 0%,#0a0a0ab8 55%,#002e6e9e 100%),url(/images/termotag-konstruktion.webp);background-position:50% 40%;background-size:cover;padding:clamp(72px,8vw,120px) 0;position:relative}.tt-breaker-titel{font-family:var(--font-heading);max-width:760px;margin:0 auto 14px;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:700;line-height:1.25;color:#fff!important}.tt-breaker p{color:#ffffffe0;max-width:640px;margin-left:auto;margin-right:auto}.tt-breaker .section-label{color:var(--tt-on-dark)}.tt-breaker .tt-ctas{justify-content:center}.tt-breaker .btn-secondary{color:#fff;background:0 0;border:2px solid #fff}.tt-breaker .btn-secondary:hover{color:var(--primary);background:#fff}.tt-snit-wrap{align-items:flex-end;height:70px;margin-bottom:20px;display:flex}.tt-snit{width:100%;height:var(--tt-h);border:2px solid var(--accent);transform-origin:bottom;transition:transform .8s var(--tt-ease);transition-delay:calc(var(--i,0) * .14s);background:repeating-linear-gradient(90deg,#004aad8c 0 2px,#0000 2px 14px),linear-gradient(#004aad0f,#004aad29);border-radius:4px}.tt-js .tt-kort-grid:not(.tt-synlig) .tt-snit{transform:scaleY(.08)}.tt-snit-maal{font-family:var(--font-heading);color:var(--primary);margin-bottom:4px;font-size:1.5rem;font-weight:900;display:inline-block}.tt-farve{border:1px solid var(--tt-line);border-radius:12px;height:120px;margin-bottom:20px;position:relative;overflow:hidden}.tt-farve:after{content:"";background:repeating-linear-gradient(90deg,#ffffff59 0 1px,#0000 1px 22px);position:absolute;inset:0}.tt-farve-klar{background:radial-gradient(circle at 78% 30%,#fff 0 16px,#fff0 18px),linear-gradient(160deg,#cfe6ff 0%,#8fc0f2 100%)}.tt-farve-opal{background:radial-gradient(circle at 78% 30%,#fffffff2 0,#fff0 70px),linear-gradient(160deg,#fbfaf7 0%,#e3e0d8 100%)}.tt-farve-roeg{background:radial-gradient(circle at 78% 30%,#ffecc88c 0 14px,#ffecc800 30px),linear-gradient(160deg,#7a7e85 0%,#3b3e43 100%)}.tt-detaljer-grid>*,.tt-video-grid>*,.tt-intro-grid>*{min-width:0}.tt-detaljer-grid{grid-template-columns:1fr;align-items:center;gap:clamp(32px,4vw,56px);display:grid}@media (min-width:1200px){.tt-detaljer-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media (min-width:640px) and (max-width:1199px){.tt-detalje-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px}}.tt-tegning-wrap{background:repeating-linear-gradient(0deg,#9cc0ff12 0 1px,#0000 1px 24px),repeating-linear-gradient(90deg,#9cc0ff12 0 1px,#0000 1px 24px),#ffffff08;border:1px solid #9cc0ff24;border-radius:22px;padding:clamp(28px,4vw,48px) clamp(22px,3vw,40px);position:relative}.tt-tegning-figur{position:relative}.tt-tegning{width:100%;height:auto;display:block}.tt-hot{z-index:2;background:var(--accent);color:#fff;width:30px;height:30px;box-shadow:0 0 0 3px var(--primary);transition:transform .2s var(--tt-ease), background .2s, color .2s;border-radius:50%;justify-content:center;align-items:center;margin:-15px 0 0 -15px;font-size:.85rem;font-weight:700;display:flex;position:absolute}.tt-hot:after{content:"";border:2px solid var(--tt-on-dark);border-radius:50%;animation:2.4s ease-out infinite tt-puls;position:absolute;inset:-6px}.tt-hot[data-n="2"]:after{animation-delay:.5s}.tt-hot[data-n="3"]:after{animation-delay:1s}.tt-hot[data-n="4"]:after{animation-delay:1.5s}.tt-hot[data-n="5"]:after{animation-delay:2s}:is(.tt-detaljer:has(li[data-n="1"]:hover) .tt-hot[data-n="1"],.tt-detaljer:has(li[data-n="2"]:hover) .tt-hot[data-n="2"],.tt-detaljer:has(li[data-n="3"]:hover) .tt-hot[data-n="3"],.tt-detaljer:has(li[data-n="4"]:hover) .tt-hot[data-n="4"],.tt-detaljer:has(li[data-n="5"]:hover) .tt-hot[data-n="5"]){color:var(--accent);background:#fff;transform:scale(1.3)}.tt-detalje-liste{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.tt-detalje-liste li{color:#fffc;border-radius:14px;align-items:flex-start;gap:14px;margin:0 -12px;padding:10px 12px;line-height:1.6;transition:background .2s;display:flex}.tt-detalje-liste li:hover{background:#ffffff0f}.tt-detalje-liste strong{color:#fff}.tt-detalje-nr{background:var(--accent);color:#fff;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-size:.8rem;font-weight:700;display:flex}.tt-glid{opacity:0;animation:3.3s linear infinite tt-glid}@keyframes tt-glid{0%{opacity:0;transform:translate(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(392px,35.5px)}}.tt-dryp{opacity:0;animation:3.3s ease-in infinite tt-dryp}@keyframes tt-dryp{0%,70%{opacity:0;transform:translate(0)}75%{opacity:1}to{opacity:0;transform:translate(4px,18px)}}.tt-kuldebro{animation:2.4s ease-in-out infinite tt-glimt}@keyframes tt-glimt{50%{opacity:.55}}.tt-loesninger{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:960px){.tt-loesninger{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-loesning{border-radius:28px;padding:clamp(24px,3vw,40px)}.tt-loesning-lys{background:var(--bg-warm)}.tt-loesning-moerk{background:var(--primary)}.tt-loesning-moerk h3{color:#fff}.tt-loesning-moerk p{color:#fffc}.tt-figur{background:var(--bg-white);border-radius:18px;margin-bottom:22px;padding:14px 16px 6px}.tt-loesning-moerk .tt-figur{background:#262626}.tt-figur-svg{width:100%;height:auto;max-height:200px;display:block}.tt-regn{animation:1.6s linear infinite tt-regn}@keyframes tt-regn{0%{opacity:0;transform:translateY(-6px)}20%{opacity:1}to{opacity:0;transform:translateY(46px)}}.tt-glid-kort{animation:2.4s linear infinite tt-glid-kort}@keyframes tt-glid-kort{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(160px,13px)}}.tt-sol{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite tt-sol}@keyframes tt-sol{50%{transform:scale(1.12)}}.tt-straale{stroke-dasharray:8 8;animation:1.2s linear infinite tt-straale}@keyframes tt-straale{to{stroke-dashoffset:-16px}}.tt-lys{animation:2.4s ease-in-out infinite tt-lys}@keyframes tt-lys{50%{opacity:.35}}.tt-chips{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.tt-chips li{border-radius:var(--radius-pill);background:var(--bg-white);color:var(--primary);align-items:center;gap:8px;padding:9px 14px;font-size:.9rem;font-weight:700;display:inline-flex}.tt-chips i{color:var(--accent)}.tt-loesning-moerk .tt-chips li{color:#fff;background:#ffffff1a}.tt-loesning-moerk .tt-chips i{color:var(--tt-on-dark)}.tt-trin-wrap{position:relative}.tt-trin-liste{grid-template-columns:1fr;gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tt-trin{padding-left:80px;position:relative}.tt-trin-nr{width:58px;height:58px;color:var(--accent);box-shadow:0 0 0 8px var(--tt-bg,var(--bg-white));z-index:1;transition:transform .5s var(--tt-ease);transition-delay:calc(var(--i,0) * .22s + .2s);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute;top:0;left:0}.tt-js .tt-trin-wrap:not(.tt-synlig) .tt-trin-nr{transform:scale(.4)}.tt-trin-linje{background:#ffffff40;width:2px;position:absolute;top:29px;bottom:29px;left:28px}.tt-trin-linje-fyld{transform-origin:top;width:100%;height:100%;transition:transform 1.4s var(--tt-ease);background:#fff;display:block}.tt-js .tt-trin-wrap:not(.tt-synlig) .tt-trin-linje-fyld{transform:scaleY(0)}@media (min-width:1024px){.tt-trin-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.tt-trin{padding-top:88px;padding-left:0}.tt-trin-linje{width:auto;height:2px;inset:28px calc(33.3333% - 55.6667px) auto 29px}.tt-trin-linje-fyld{transform-origin:0}.tt-js .tt-trin-wrap:not(.tt-synlig) .tt-trin-linje-fyld{transform:scaleX(0)}}.tt-rens{grid-template-columns:1fr;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (min-width:560px){.tt-rens{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-rens li{background:var(--bg-light);color:var(--text-muted);border-radius:16px;align-items:flex-start;gap:12px;padding:14px;font-size:.92rem;line-height:1.55;display:flex}.tt-rens-ikon{background:var(--accent);color:#fff;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;height:36px;display:flex}.tt-rens-advarsel .tt-rens-ikon{background:#c0392b}.tt-levetid{margin-top:26px;padding-top:34px}.tt-levetid-spor{background:var(--bg-warm);border-radius:999px;height:12px;overflow:hidden}.tt-levetid-fyld{background:linear-gradient(90deg, var(--accent) 0%, #4f8fe6 100%);transform-origin:0;width:100%;height:100%;transition:transform 1.6s var(--tt-ease);display:block}.tt-js .tt-levetid:not(.tt-synlig) .tt-levetid-fyld{transform:scaleX(0)}.tt-levetid-maerker{height:0;position:relative}.tt-levetid-maerker span{white-space:nowrap;position:absolute;bottom:22px;transform:translate(-50%)}.tt-levetid-maerker span:last-child{transform:translate(-100%)}.tt-levetid-maerker b{color:var(--primary);font-size:.85rem;display:block}.tt-levetid-maerker span:after{content:"";background:var(--primary);opacity:.35;width:2px;height:10px;position:absolute;bottom:-16px;left:50%}.tt-levetid-maerker span:last-child:after{left:auto;right:0}.tt-levetid-legende{color:var(--text-muted);flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.tt-levetid-legende b{color:var(--primary)}.tt-radar{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:18px;font-size:1.3rem;display:inline-flex;position:relative}.tt-radar:before,.tt-radar:after{content:"";border:2px solid var(--accent);border-radius:50%;animation:2.6s ease-out infinite tt-radar;position:absolute;inset:0}.tt-radar:after{animation-delay:1.3s}@keyframes tt-radar{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.tt-byer{justify-content:center;margin-bottom:24px}.tt-byer li{transition:transform .2s var(--tt-ease), background .2s, color .2s}.tt-byer li:hover{background:var(--accent);color:#fff;transform:translateY(-3px)}.tt-byer li:hover i{color:#fff}.faq-intro{text-align:center;color:#ffffffd1;max-width:800px;margin:-6px auto 28px}@media (prefers-reduced-motion:reduce){.tt-video .talevideo-cirkel:after,.tt-hot:after,.tt-radar:before,.tt-radar:after{animation:none;display:none}.tt-video-chip:before,.tt-bento-blaa .tt-bento-ikon i,.tt-snit-luft,.tt-kuldebro,.tt-sol,.tt-straale,.tt-lys{animation:none}.tt-glid,.tt-dryp,.tt-regn,.tt-glid-kort{opacity:0;animation:none}.tt-kort,.tt-bento-felt,.tt-byer li{transition:none}.tt-kort:hover,.tt-bento-felt:hover,.tt-byer li:hover{transform:none}}.hero-formular{width:100%}@media (max-width:1023px){.hero-formular{max-width:520px}}@media (min-width:1024px){.hero-section:has(.hero-formular) .hero-container{grid-template-columns:minmax(0,1fr) 440px;gap:56px}}.bk-kort{--bk-lys:#9cc0ff;background:var(--accent);color:#fff;text-align:left;border:1px solid #ffffff29;border-radius:22px;padding:28px 28px 24px;position:relative;box-shadow:0 40px 70px -30px #000000b3}.bk-hoved{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.bk-titel{font-family:var(--font-heading);color:#fff;margin:0;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:700;line-height:1.2}.bk-trin{letter-spacing:.1em;text-transform:uppercase;color:#fff;flex-shrink:0;justify-items:end;gap:6px;margin:0;font-size:.72rem;font-weight:700;display:grid}.bk-trin-bar{gap:4px;display:flex}.bk-trin-bar span{background:#ffffff4d;border-radius:4px;width:26px;height:4px;transition:background .25s}.bk-trin-bar .bk-trin-aktiv{background:#fff}.bk-trinene{display:grid}.bk-side{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.bk-side:not(.bk-side--aktiv){visibility:hidden}.bk-side>.form-textarea{flex:auto;min-height:84px;margin-bottom:2px}.bk-kort .form-row{margin-bottom:10px}.bk-kort .form-input,.bk-kort .form-textarea{border-radius:10px}.bk-label{letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0 0 10px;padding:0;font-size:.74rem;font-weight:700;display:block}.bk-opgaver{border:0;min-width:0;margin:0 0 16px;padding:0}.bk-opgave-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bk-opgave{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:14px;gap:3px;padding:13px 14px 11px;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s,color .18s;display:grid;position:relative}.bk-opgave:hover{background:#ffffff24;border-color:#ffffffb3;transform:translateY(-2px)}.bk-opgave input,.bk-vedikke input,.bk-pille input{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.bk-opgave-ikon{min-height:22px;color:var(--bk-lys);padding-right:28px;font-size:1.2rem;line-height:1}.bk-opgave-navn{margin-top:6px;font-size:.95rem;font-weight:700}.bk-opgave-under{opacity:.9;font-size:.78rem;line-height:1.35}.bk-opgave-tjek{color:#0000;border:1.5px solid #fff9;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.66rem;transition:background .18s,border-color .18s,color .18s;display:grid;position:absolute;top:12px;right:12px}.bk-opgave--valgt,.bk-opgave--valgt:hover{color:var(--text);background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 18px 30px -18px #0009,0 0 0 3px #ffffff40}.bk-opgave--valgt .bk-opgave-ikon{color:var(--accent)}.bk-opgave--valgt .bk-opgave-under{color:var(--text-muted);opacity:1}.bk-opgave--valgt .bk-opgave-tjek{border-color:var(--accent);background:var(--accent);color:#fff}:is(.bk-opgave:has(input:focus-visible),.bk-vedikke:has(input:focus-visible),.bk-pille:has(input:focus-visible)){outline-offset:3px;outline:2px solid #fff}.bk-vedikke{cursor:pointer;border:1.5px dashed #ffffff8c;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:9px 14px;font-size:.88rem;transition:background .18s,border-color .18s,color .18s;display:flex;position:relative}.bk-vedikke:hover{background:#ffffff14;border-color:#fff}.bk-vedikke--valgt,.bk-vedikke--valgt:hover{color:var(--accent-dark);background:#fff;border-style:solid;border-color:#fff}.bk-piller{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bk-pille{cursor:pointer;border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 12px;font-size:.9rem;font-weight:700;transition:background .18s,border-color .18s,color .18s;display:flex;position:relative}.bk-pille i{color:var(--bk-lys)}.bk-pille:hover{background:#ffffff1a;border-color:#fff}.bk-pille--valgt,.bk-pille--valgt:hover{color:var(--accent-dark);background:#fff;border-color:#fff}.bk-pille--valgt i{color:var(--accent)}.bk-adresse{margin:0 0 10px;position:relative}.bk-adresse .form-input{padding-left:42px}.bk-adresse-ikon{z-index:1;text-align:center;width:14px;color:var(--accent);pointer-events:none;position:absolute;top:23px;left:16px;transform:translateY(-50%)}.bad-boks{position:relative}.bad-liste{z-index:5;background:var(--bg-white);border:1px solid var(--border-soft);border-radius:10px;max-height:168px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px -12px #00000047}.bad-punkt{color:var(--text);cursor:pointer;border-radius:7px;padding:10px 12px;font-size:.95rem}.bad-markeret{background:color-mix(in srgb, var(--accent) 14%, var(--bg-white));color:var(--text)}.bk-knap{width:100%;color:var(--accent-dark);font-family:var(--font-body);cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:15px 20px;font-size:1rem;font-weight:700;transition:background .18s,color .18s,transform .18s;display:inline-flex}.bk-knap:hover{background:#eaf1ff;transform:translateY(-1px)}.bk-knap:focus-visible{outline:3px solid var(--bk-lys);outline-offset:3px}.bk-knap:disabled{cursor:default;opacity:.8}.bk-valg{background:#ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 14px;font-size:.88rem;display:flex}.bk-valg-tekst{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bk-valg-tekst i{color:var(--bk-lys);margin-right:4px}.bk-ret{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-weight:700;text-decoration:underline}.bk-kort .form-check{color:#fff;margin:12px 0 14px}.bk-kort .form-gdpr{color:#ffffffd9;text-align:center;margin:12px 0 0;font-size:.78rem}.bk-kort .form-gdpr a{color:#fff;text-decoration:underline}.bk-fejl{color:#fff;margin:10px 0 0;font-size:.9rem}.bk-kort--tak{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:420px;display:grid}.bk-tak-ikon{width:64px;height:64px;color:var(--accent);background:#fff;border-radius:50%;place-items:center;font-size:1.6rem;display:grid}.bk-tak-tekst{color:#ffffffe6;max-width:32ch;margin:0}@media (max-width:400px){.bk-kort{padding:22px 18px 20px}.bk-opgave{padding:12px 11px 10px}.bk-opgave-under{display:none}}@media (prefers-reduced-motion:reduce){.bk-opgave,.bk-knap{transition:none}.bk-opgave:hover,.bk-opgave--valgt,.bk-knap:hover{transform:none}}.tt-xsnit{border:1.5px solid var(--accent);box-sizing:border-box;background:#eef4fd;border-radius:3px;display:block}.tt-xsnit-vokser{transform-origin:bottom;width:100%;transition:transform .8s var(--tt-ease);transition-delay:calc(var(--i,0) * .14s)}.tt-js .tt-kort-grid:not(.tt-synlig) .tt-xsnit-vokser{transform:scaleY(.08)}.tt-pladesnit{padding:2px 0 4px}.tt-omr-grupper{text-align:left;grid-template-columns:1fr;gap:22px;margin-bottom:30px;display:grid}@media (min-width:768px){.tt-omr-grupper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.tt-omr-grupper{grid-template-columns:repeat(4,minmax(0,1fr))}}.tt-omr-gruppe{background:var(--bg-white);border-radius:20px;padding:20px 18px}.tt-omr-titel{letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:.78rem;font-weight:700;color:var(--accent)!important}.tt-omr-gruppe .tt-byer{justify-content:flex-start;gap:8px;margin:0}.tt-omr-gruppe .tt-chips li{background:var(--bg-warm);padding:7px 12px;font-size:.85rem}@media (prefers-reduced-motion:reduce){.tt-xsnit-vokser{transition:none}}.anm-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.anm-kort{background:var(--bg-light);border:1px solid var(--tt-line);border-radius:18px;flex-direction:column;gap:10px;margin:0;padding:24px 22px;display:flex}.anm-stjerner{color:#f5a623;gap:3px;font-size:.95rem;display:inline-flex}.anm-stjerner .anm-tom{color:#d9d4c7}.anm-titel{margin:0;font-weight:700;color:var(--primary)!important}.anm-tekst{color:var(--text-muted);flex:1;margin:0;line-height:1.7}.anm-fod{color:var(--text-muted);flex-direction:column;gap:2px;font-size:.9rem;display:flex}.anm-fod strong{color:var(--primary)}.anm-samlet{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.tt-manifest{overflow:hidden}.tt-vandmaerke{font-family:var(--font-heading);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px #004aad2e;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(3.4rem,11vw,10rem);font-weight:900;line-height:1;top:clamp(8px,1.6vw,28px);right:-.04em;position:absolute!important}.tt-manifest-hoved{max-width:760px;margin-bottom:clamp(28px,3.5vw,44px)}.tt-manifest-hoved .section-label{color:var(--accent)}.tt-manifest-hoved h2{font-size:clamp(2rem,3.4vw,3rem)}.tt-manifest-lead{max-width:62ch;font-size:clamp(1.05rem,1.2vw,1.2rem);color:var(--text)!important}.tt-grunde{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.tt-grunde{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.tt-grunde{grid-template-columns:repeat(4,minmax(0,1fr))}}.tt-grund{background:var(--bg-white);border-top:3px solid var(--accent);transition:transform .25s var(--tt-ease), box-shadow .25s var(--tt-ease);border-radius:20px;padding:22px 20px 20px}.tt-grund:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.tt-grund-nr{font-family:var(--font-heading);color:var(--accent);margin-bottom:10px;font-size:2.2rem;font-weight:900;line-height:1;display:block}.tt-grund-titel{margin-bottom:6px;font-weight:700;color:var(--primary)!important}.tt-grund p:last-child{margin-bottom:0;font-size:.95rem}.tt-manifest-snit{margin-top:clamp(28px,3.5vw,44px)}.tt-manifest-snit .tt-xsnit{transition:clip-path 1.6s var(--tt-ease);clip-path:inset(0);border-radius:6px}.tt-js .tt-manifest-snit:not(.tt-synlig) .tt-xsnit{clip-path:inset(0 100% 0 0)}.tt-manifest-snit figcaption{color:var(--text-muted);margin-top:10px;font-size:.85rem}.tt-galleri .tt-head{padding:0 16px}.tt-galleri-raekke{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);container-type:inline-size}.tt-galleri-spor{gap:16px;width:max-content;margin:0;padding:0 4vw;list-style:none;animation:48s ease-in-out infinite alternate tt-panorer;display:flex}@keyframes tt-panorer{0%{transform:translate(0)}to{transform:translate(calc(100cqw - 100%))}}.tt-galleri-foto{height:clamp(200px,20vw,320px);box-shadow:var(--shadow-soft);border-radius:16px;flex:none;overflow:hidden}.tt-galleri-foto img{width:auto;height:100%;display:block}@media (min-width:1024px){.tt-trin-liste--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.tt-trin-wrap--4 .tt-trin-linje{right:calc(25% - 53px)}}.tt-panel-blaa .tt-ctas{justify-content:center;margin-top:40px}.tt-panel-blaa .btn-primary{color:var(--accent);background:#fff;border-color:#fff}.tt-panel-blaa .btn-primary:hover{background:var(--primary);border-color:var(--primary);color:#fff}.tt-trin-titel{margin-bottom:8px;font-size:1.2rem;font-weight:700;line-height:1.3}.tt-panel-blaa .tt-trin-titel{color:#fff!important}.tt-fe-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:900px){.tt-fe-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-fe-grid{max-width:560px;margin:0 auto}@media (min-width:900px){.tt-fe-grid{max-width:none}}.tt-fe-kort{background:var(--bg-white);border-radius:22px;margin:0;padding:14px 14px 18px}.tt-fe-par{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:relative}.tt-fe-foto{aspect-ratio:3/4;border-radius:14px;position:relative;overflow:hidden}.tt-fe-foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tt-fe-maerke{color:#fff;background:#111111c7;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:700;position:absolute;top:10px;left:10px}.tt-fe-foto--efter .tt-fe-maerke{background:var(--accent)}.tt-fe-foto--efter img{clip-path:inset(0);transition:clip-path 1.1s var(--tt-ease);transition-delay:calc(var(--i,0) * .2s + .25s)}.tt-js .tt-fe-grid:not(.tt-synlig) .tt-fe-foto--efter img{clip-path:inset(0 100% 0 0)}.tt-fe-pil{width:40px;height:40px;color:var(--accent);z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000040}.tt-fe-kort figcaption{color:var(--primary);margin-top:14px;font-weight:700;line-height:1.4}@media (prefers-reduced-motion:reduce){.tt-galleri-spor{animation:none}.tt-galleri-raekke{overflow-x:auto}.tt-manifest-snit .tt-xsnit,.tt-fe-foto--efter img,.tt-grund{transition:none}.tt-grund:hover{transform:none}}.tt-proj-grid{columns:2;column-gap:12px;margin-top:clamp(28px,3.5vw,44px)}@media (min-width:900px){.tt-proj-grid{columns:3;column-gap:16px}}.tt-proj-grid figure{break-inside:avoid;box-shadow:var(--shadow-soft);border-radius:16px;margin:0 0 12px;overflow:hidden}@media (min-width:900px){.tt-proj-grid figure{margin-bottom:16px}}.tt-proj-grid img{width:100%;height:auto;display:block}.tt-fe-par--bred .tt-fe-foto{aspect-ratio:4/3}.tt-fe-grid.tt-fe-grid--en{grid-template-columns:minmax(0,1fr);align-self:center;max-width:560px;margin:0}@media (max-width:1023px){.tt-split-media--staaende{aspect-ratio:3/4}}.tt-split-media--staaende img{object-position:50% 40%}.tt-panel-lys .tt-fe-kort{background:var(--bg-white)}.tt-mat-kort{position:relative}.tt-mat-kort .tt-chips{justify-content:flex-start;gap:6px;margin:14px 0 0}.tt-mat-kort .tt-chips li{padding:6px 12px;font-size:.8rem}.tt-mat-kort--vores{border:2px solid var(--accent)}.tt-mat-maerke{background:var(--accent);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;position:absolute;top:-12px;left:20px}.tt-figur-kort{background:var(--bg-white);border-radius:var(--tt-radius);box-shadow:var(--shadow-soft);align-self:center;margin:0;padding:clamp(18px,2.4vw,28px)}.tt-panel-moerk .tt-figur-kort{background:#f4f6fa}.tt-figur-kort .tt-figur{margin:0}.tt-figur-kort figcaption{color:var(--text-muted);margin-top:10px;font-size:.85rem}.tt-farve-raekke{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.tt-farve-raekke .tt-farve{height:46px;margin-bottom:6px}.tt-farve-raekke p{color:var(--primary);text-align:center;margin:0;font-size:.8rem;font-weight:700}.ok-grid{grid-template-columns:1fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}@media (min-width:1024px){.ok-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.ok-kort{aspect-ratio:360/380;width:100%;max-width:460px;margin:0 auto;position:relative}.ok-svg{width:100%;height:100%;display:block}.ok-base-puls{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite ok-puls}@keyframes ok-puls{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.ok-base-label{letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700;position:absolute;transform:translate(-50%,14px)}.ok-naal{cursor:pointer;width:34px;height:34px;color:var(--accent);background:#fff;border:0;border-radius:50% 50% 50% 0;padding:0;transition:background .25s,color .25s,scale .25s;position:absolute;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 6px 18px #00000059}.ok-naal span{font-size:.9rem;font-weight:900;display:block;rotate:45deg}.ok-naal--aktiv{background:var(--accent);color:#fff;scale:1.18;box-shadow:0 0 0 6px #1e7eff4d,0 8px 22px #0006}.ok-tekst h2{color:#fff}.ok-faner{flex-wrap:wrap;gap:8px;margin:22px 0 18px;display:flex}.ok-fane{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.9rem;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.ok-fane:hover{border-color:#fff}.ok-fane-nr{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;display:inline-flex}.ok-fane--aktiv{color:var(--accent);background:#fff;border-color:#fff}.ok-fane--aktiv .ok-fane-nr{background:var(--accent);color:#fff}.ok-panel{display:none}.ok-panel--aktiv{animation:ok-ind .35s var(--tt-ease,ease);display:block}@keyframes ok-ind{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ok-byer{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:120px;margin:0;padding:18px;list-style:none;display:flex}.ok-byer li{color:#fff;background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.9rem;font-weight:600;display:inline-flex}.ok-byer li .ikon{color:#9cc0ff}.ok-byer li.ok-by-base{color:var(--accent);background:#fff}.ok-byer li.ok-by-base .ikon{color:var(--accent)}.ok-bund{margin-top:22px}.ok-bund p{margin-bottom:0}@media (prefers-reduced-motion:reduce){.ok-base-puls,.ok-panel--aktiv{animation:none}}.ok-omraade .section-label{color:#9cc0ff!important}.ok-base-label{transform:translate(calc(-100% - 14px),-50%)}.tt-rel{padding-block:clamp(40px,5vw,64px)}.tt-rel-titel{font-family:var(--font-heading);color:var(--text);margin:0 0 18px;font-size:1.35rem;font-weight:700}.tt-rel-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.tt-rel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-rel-kort{background:var(--bg-white);border:1px solid var(--tt-line);border-radius:var(--tt-radius);height:100%;box-shadow:var(--shadow-soft);color:inherit;align-items:flex-start;gap:14px;padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.tt-hvid .tt-rel-kort{background:var(--bg-light)}.tt-rel-kort:hover,.tt-rel-kort:focus-visible{box-shadow:var(--shadow-card);border-color:var(--accent);text-decoration:none;transform:translateY(-3px)}.tt-rel-kort--guide{border-style:dashed}.tt-rel-ikon{background:linear-gradient(110deg, var(--accent-dark) 0%, var(--accent) 45%, #0a5fd0 100%);width:42px;height:42px;color:var(--on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tt-rel-tekst{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tt-rel-navn{color:var(--accent-ink);font-weight:700}.tt-rel-besk{color:var(--text-muted);font-size:.93rem;line-height:1.5}.tt-rel-pil{color:var(--accent);align-self:center;transition:transform .2s}.tt-rel-kort:hover .tt-rel-pil{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.tt-rel-kort,.tt-rel-pil{transition:none}.tt-rel-kort:hover{transform:none}}.tt-liste{gap:10px;margin:0;padding-left:1.2em;display:grid}.tt-liste li{line-height:1.55}.tt-note{color:var(--text-muted);max-width:75ch;font-size:.92rem}.ok-byer li:has(>.ok-by-link){padding:0}.ok-by-link{color:inherit;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;text-decoration:none;transition:background .2s;display:inline-flex}.ok-by-link:hover,.ok-by-link:focus-visible{text-underline-offset:3px;background:#ffffff2e;text-decoration:underline}
.xh-hero{--xh-on-dark:#9cc0ff;--xh-ease:cubic-bezier(.2, .7, .2, 1)}.hero-section.xh-hero .hero-bg-video:after{background:linear-gradient(#0000 60%,#0000008c 100%),#00000094}@media (min-width:1024px){.hero-section.xh-hero{padding:168px 0 80px}.hero-section.xh-hero .hero-bg-video:after{background:linear-gradient(#0000 68%,#00000080 100%),linear-gradient(90deg,#000000bd 0%,#000000a8 48%,#0000005c 72%,#00000038 100%)}}.xh-hero:after{content:"";z-index:2;background:linear-gradient(90deg, transparent, #004aad 25%, var(--xh-on-dark) 50%, #004aad 75%, transparent);height:3px;position:absolute;bottom:0;left:0;right:0}.xh-hero .xh-container{gap:56px;max-width:1240px}@media (min-width:1024px){.xh-hero .xh-container{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:clamp(40px,4.5vw,72px)}}.xh-ojebryn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 12px;display:inline-flex;letter-spacing:.16em!important;opacity:1!important;margin-bottom:24px!important;font-size:.76rem!important}.xh-prik{background:var(--xh-on-dark);border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s ease-out infinite xh-prik}@media (max-width:599px){.xh-ojebryn{letter-spacing:.1em!important;font-size:.7rem!important}}@keyframes xh-prik{0%{box-shadow:0 0 #9cc0ffa6}70%{box-shadow:0 0 0 10px #9cc0ff00}to{box-shadow:0 0 #9cc0ff00}}.xh-hero .xh-titel{color:#fff;text-shadow:0 2px 18px #0006;margin:0 0 24px;line-height:1}.xh-titel>span{display:block}.xh-titel-1{font-size:clamp(1.9rem,3.2vw,3rem);font-weight:600;line-height:1.1}.xh-titel-2{letter-spacing:-.025em;isolation:isolate;width:fit-content;padding-bottom:.1em;font-size:clamp(4rem,17vw,8.6rem);font-weight:900;line-height:.98;position:relative}@media (min-width:1024px){.xh-titel-2{font-size:clamp(5rem,9.6vw,8.6rem)}}.xh-titel-2:after{content:"";z-index:-1;background:linear-gradient(90deg, #004aad, var(--xh-on-dark));transform-origin:0;height:.085em;animation:xh-streg 1.2s .3s var(--xh-ease) both;border-radius:999px;position:absolute;bottom:.03em;left:.03em;right:.02em}@keyframes xh-streg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.xh-hero .xh-titel-3{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:#ffffffd9;align-items:center;gap:14px;margin-top:20px;font-size:clamp(.88rem,1.1vw,1.05rem);font-weight:900;display:flex}.xh-titel-3:before{content:"";background:var(--xh-on-dark);flex:none;width:42px;height:2px}.xh-hero .xh-lead{color:#ffffffe6;max-width:34em;margin-bottom:26px;font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.7}.xh-hero .xh-chips{flex-flow:wrap;gap:8px;margin-bottom:30px}.xh-hero .xh-chips .badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffff29;padding:7px 14px 7px 8px;font-size:.84rem}.xh-hero .cta-buttons .btn-primary{box-shadow:0 12px 30px #00000059}@media (max-width:599px){.xh-hero .cta-buttons{flex-wrap:nowrap;gap:10px}.xh-hero .cta-buttons a{flex:auto;padding-left:16px;padding-right:16px}.xh-lang{display:none}}.xh-kort{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);color:#fff;background:linear-gradient(160deg,#ffffff1f,#ffffff08 42%),#0c0e12a8;border:1px solid #ffffff29;border-radius:28px;margin:0;padding:22px 22px 18px;position:relative;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff24}.xh-kort-label{letter-spacing:.2em;text-transform:uppercase;color:var(--xh-on-dark);margin:0 0 4px;font-size:.74rem;font-weight:900}.xh-tegning{width:100%;height:auto;display:block;overflow:visible}.xh-segl{filter:drop-shadow(0 12px 24px #00000073);width:112px;height:112px;position:absolute;top:-36px;right:-24px}.xh-segl-tekst{transform-origin:60px 60px;animation:28s linear infinite xh-roter}@keyframes xh-roter{to{transform:rotate(360deg)}}@media (max-width:1023px){.xh-kort{justify-self:center;width:100%;max-width:560px}.xh-segl{width:86px;height:86px;top:-30px;right:-6px}}@media (min-width:1024px) and (max-width:1279px){.xh-segl{right:-8px}}.xh-svaev{animation:7s ease-in-out infinite alternate xh-svaev}@keyframes xh-svaev{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.xh-straaler{animation:5s ease-in-out infinite alternate xh-straaler}@keyframes xh-straaler{0%{opacity:.5}to{opacity:1}}.xh-markoer{transform-box:fill-box;transform-origin:50%;animation:12s infinite xh-markoer;animation-delay:calc(var(--i,0) * 3s)}@keyframes xh-markoer{0%,22%{transform:scale(1.2)}27%,to{transform:scale(1)}}.xh-markoer-ring{fill:none;stroke:var(--xh-on-dark);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:12s infinite xh-ring;animation-delay:calc(var(--i,0) * 3s)}@keyframes xh-ring{0%{opacity:.9;transform:scale(1)}11%{opacity:0;transform:scale(2.3)}12%,to{opacity:0;transform:scale(1)}}.xh-forklaring{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.xh-forklaring li{animation:12s infinite xh-fremhaev;animation-delay:calc(var(--i,0) * 3s);border:1px solid #0000;border-radius:14px;gap:10px;padding:10px;display:flex}@keyframes xh-fremhaev{0%,22%{background:#9cc0ff24;border-color:#9cc0ff59}27%,to{background:#9cc0ff00;border-color:#9cc0ff00}}.xh-nr{color:#004aad;background:#fff;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;height:24px;font-size:.78rem;font-weight:900;display:flex}.xh-punkt{color:#ffffffc7;flex-direction:column;gap:2px;font-size:.8rem;line-height:1.45;display:flex}.xh-punkt strong{color:#fff;font-size:.88rem}.xh-tykkelser{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:12px;padding-top:14px;display:flex}.xh-tykkelser-label{letter-spacing:.16em;text-transform:uppercase;color:#ffffffa8;font-size:.7rem;font-weight:900}.xh-tykkelser-liste{flex-wrap:wrap;gap:6px;display:flex}.xh-tykkelser-liste span{color:#fff;white-space:nowrap;border:1px solid #9cc0ff66;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:700}@media (min-width:1024px) and (max-height:860px){.hero-section.xh-hero{padding-top:140px}.xh-hero .xh-container{align-items:start}.xh-ojebryn{margin-bottom:18px!important}.xh-titel-2{font-size:min(9.6vw,7rem)}.xh-hero .xh-titel{margin-bottom:20px}.xh-hero .xh-titel-3{margin-top:16px}.xh-hero .xh-lead{margin-bottom:20px}.xh-hero .xh-chips{margin-bottom:22px}}@media (max-width:599px){.xh-kort{border-radius:22px;padding:18px 14px 14px}.xh-forklaring li{gap:8px;padding:8px 6px}.xh-punkt{font-size:.76rem}.xh-punkt strong{font-size:.84rem}.xh-tykkelser{display:none}}@media (prefers-reduced-motion:reduce){.xh-prik,.xh-titel-2:after,.xh-segl-tekst,.xh-svaev,.xh-straaler,.xh-markoer,.xh-markoer-ring,.xh-forklaring li{animation:none!important}}.hero-section.xh-hero .hero-bg-image:after{background:linear-gradient(#0000 60%,#0000008c 100%),#00000094}@media (min-width:1024px){.hero-section.xh-hero .hero-bg-image:after{background:linear-gradient(#0000 68%,#00000080 100%),linear-gradient(90deg,#000000bd 0%,#000000a8 48%,#0000005c 72%,#00000038 100%)}}.xh-hero .xh-titel-enkel{letter-spacing:-.015em;max-width:14em;font-size:clamp(2.3rem,4.6vw,4rem);font-weight:900;line-height:1.06}.xh-hero--form .xh-container{align-items:center}@media (min-width:1024px){.xh-hero--form .xh-container{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.xh-kort--del-af{text-align:left;justify-self:end;max-width:440px}@media (max-width:1023px){.xh-kort--del-af{justify-self:center;width:100%}}.xh-bb-logo{filter:invert();width:140px;height:auto;margin:12px 0 14px;display:block}.xh-del-af-tekst{color:#ffffffd9;margin:0 0 14px;font-size:.95rem;line-height:1.6}.xh-del-af-fakta{color:#fffc;border-top:1px solid #ffffff1f;gap:8px;margin:0;padding:14px 0 0;font-size:.88rem;list-style:none;display:grid}.xh-del-af-fakta .ikon{color:var(--xh-on-dark);margin-right:6px}.xh-hero .hero-section-label.xh-ojebryn{color:#fff!important}
