.hst-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,29rem);gap:2.5rem;align-items:center;max-width:none}.hst-hero h1{font-size:clamp(2.2rem,4.2vw,3.7rem);line-height:1.04}@media(max-width:1024px){.hst-hero{grid-template-columns:1fr;gap:0}}.hst-scene{position:relative;padding:3rem 0 3.5rem;animation:hst-svaev 15s ease-in-out infinite}@keyframes hst-svaev{0%,100%{transform:translateY(-.4rem)}50%{transform:translateY(.4rem)}}.hst-scene__glo{position:absolute;z-index:0;top:8%;left:10%;width:24rem;height:24rem;border-radius:50%;pointer-events:none;filter:blur(60px);opacity:.45;background:radial-gradient(circle,rgb(79 70 229 / .55),#fff0 68%)}.hst-panel{position:relative;z-index:1;padding:1.5rem 1.5rem 1.3rem;border-radius:1.3rem;transform:rotate(-1deg);background:linear-gradient(145deg,rgb(255 255 255 / .12),rgb(255 255 255 / .04) 60%,rgb(255 255 255 / .09));-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35);box-shadow:0 40px 80px -44px rgb(4 5 30 / .9),inset 0 1px 0 rgb(255 255 255 / .22)}.hst-panel__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.9rem;margin-bottom:1.1rem;border-bottom:1px solid rgb(255 255 255 / .14)}.hst-panel__site{font-size:.92rem;font-weight:600;color:rgb(255 255 255 / .92)}.hst-panel__live{display:inline-flex;align-items:center;gap:.4rem;font-size:.66rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:rgb(255 255 255 / .55)}.hst-panel__live i{width:.4rem;height:.4rem;border-radius:50%;background:#3ddc9a;animation:hst-puls 2s ease-in-out infinite}@keyframes hst-puls{0%,100%{opacity:.3}50%{opacity:1}}.hst-maal{display:flex;align-items:flex-end;justify-content:space-between;gap:1.2rem}.hst-maal__tal{flex:0 0 auto}.hst-maal__tal b{display:block;font-family:var(--ff-head,inherit);font-weight:800;font-size:1.7rem;line-height:1.1;color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hst-maal__tal span{display:block;margin-top:.25rem;font-size:.74rem;color:rgb(255 255 255 / .58)}.hst-graf{flex:1 1 auto;height:4.5rem;min-width:0}.hst-graf svg{width:100%;height:100%;overflow:visible}.hst-graf__linje{fill:none;stroke:var(--accent-bright);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:320;stroke-dashoffset:320;animation:hst-tegn 18s ease-in-out infinite}@keyframes hst-tegn{0%{stroke-dashoffset:320}24%,82%{stroke-dashoffset:0}100%{stroke-dashoffset:320}}.hst-graf__flade{fill:url(#hst-fyld);opacity:0;animation:hst-flade 18s ease infinite}@keyframes hst-flade{0%,18%{opacity:0}30%,80%{opacity:1}92%,100%{opacity:0}}.hst-graf__punkt{fill:#fff;r:3.5;opacity:0;animation:hst-punkt 18s ease-in-out infinite}@keyframes hst-punkt{0%,20%{opacity:0}26%,80%{opacity:1}90%,100%{opacity:0}}.hst-tjek{list-style:none;margin:1.2rem 0 0;padding:1rem 0 0;display:grid;gap:.6rem;border-top:1px solid rgb(255 255 255 / .14)}.hst-tjek li{display:flex;align-items:center;gap:.6rem;font-size:.86rem;line-height:1.35;color:rgb(255 255 255 / .84);opacity:0;transform:translateY(5px);animation:hst-tjek 18s ease infinite;animation-delay:calc(var(--n) * .5s + 3.4s)}@keyframes hst-tjek{0%{opacity:0;transform:translateY(5px)}3%,76%{opacity:1;transform:none}86%,100%{opacity:0;transform:translateY(5px)}}.hst-tjek__ok{flex:0 0 1.1rem;width:1.1rem;height:1.1rem;border-radius:50%;background:rgb(61 220 154 / .18);position:relative}.hst-tjek__ok::after{content:"\2713";position:absolute;inset:0;display:grid;place-items:center;font-size:.68rem;font-weight:800;color:#3ddc9a}.hst-kort{position:absolute;z-index:2;display:grid;gap:.1rem;padding:.85rem 1.1rem;border-radius:1rem;text-align:left;background:linear-gradient(145deg,rgb(255 255 255 / .16),rgb(255 255 255 / .07));-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 26px 50px -28px rgb(4 5 30 / .95),inset 0 1px 0 rgb(255 255 255 / .28)}.hst-kort b{font-family:var(--ff-head,inherit);font-weight:800;font-size:1.2rem;line-height:1;color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hst-kort span{font-size:.72rem;color:rgb(255 255 255 / .66)}.hst-kort--svar{top:.5rem;left:-1.5rem;transform:rotate(2.5deg);animation:hst-kort-a 9s ease-in-out infinite}.hst-kort--oppe{bottom:1rem;right:-1.25rem;transform:rotate(-2deg);animation:hst-kort-b 11s ease-in-out infinite}@keyframes hst-kort-a{0%,100%{transform:rotate(2.5deg) translateY(0)}50%{transform:rotate(2.5deg) translateY(-.55rem)}}@keyframes hst-kort-b{0%,100%{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(-2deg) translateY(.5rem)}}.hst-kort--svar b{color:#3ddc9a}@media(max-width:1024px){.hst-scene{padding:2.5rem 0 3rem}.hst-kort--svar{left:0}.hst-kort--oppe{right:0}}@media(max-width:520px){.hst-panel{transform:none}.hst-kort{position:static;transform:none;animation:none;display:inline-grid;margin:.8rem .8rem 0 0}}.hst-priser{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.4rem;max-width:56rem}.hst-pris{position:relative;display:flex;flex-direction:column;padding:2rem 1.7rem;border-radius:1.3rem;background:var(--surface);border:1px solid var(--border)}.hst-pris--frem{background:var(--ink);border-color:var(--ink);box-shadow:var(--shadow-lift)}.hst-pris__mrk{position:absolute;top:1.2rem;right:1.3rem;padding:.2rem .6rem;border-radius:999px;font-size:.64rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff}.hst-pris h3{margin:0 0 .5rem;font-size:1.15rem;color:var(--fg)}.hst-pris__til{margin:0 0 1.3rem;font-size:.92rem;line-height:1.55;color:var(--fg-muted)}.hst-pris__kr{margin:0 0 1.3rem;font-family:var(--ff-head,inherit);font-weight:800;font-size:2.3rem;line-height:1;color:var(--fg);letter-spacing:-.02em}.hst-pris__kr small{font-size:.9rem;font-weight:600;color:var(--fg-muted);letter-spacing:0}.hst-pris ul{list-style:none;margin:0 0 1.6rem;padding:0;display:grid;gap:.55rem}.hst-pris li{position:relative;padding-left:1.5rem;font-size:.92rem;line-height:1.5;color:var(--fg-muted)}.hst-pris li::before{content:"✓";position:absolute;left:0;top:-.05em;font-weight:800;color:var(--success)}.hst-pris .fw-btn{margin-top:auto}.hst-pris__fine{margin:.8rem 0 0;font-size:.78rem;color:var(--fg-subtle);text-align:center}.hst-pris--frem h3,.hst-pris--frem .hst-pris__kr{color:#fff}.hst-pris--frem .hst-pris__til,.hst-pris--frem li,.hst-pris--frem .hst-pris__kr small{color:rgb(255 255 255 / .76)}.hst-pris--frem li::before{color:#3ddc9a}.hst-pris--frem .hst-pris__fine{color:rgb(255 255 255 / .55)}@media(max-width:760px){.hst-priser{grid-template-columns:1fr}}.hst-ekstra{margin-top:1.6rem;padding:1.6rem 1.8rem;border-radius:1.1rem;background:var(--surface-2);border:1px solid var(--border);max-width:56rem}.hst-ekstra h3{margin:0 0 .7rem;font-size:1.05rem;color:var(--fg)}.hst-ekstra p{margin:0;color:var(--fg-muted);font-size:.96rem;line-height:1.65}@media(max-width:600px){.fw-display{overflow-wrap:break-word;hyphens:auto}}@media (prefers-reduced-motion:reduce){.hst-scene,.hst-kort,.hst-tjek li,.hst-graf__linje,.hst-graf__flade,.hst-graf__punkt,.hst-panel__live i{animation:none;opacity:1;transform:none}.hst-graf__linje{stroke-dashoffset:0}}