.mini-gallery-section{padding:80px 0}.mini-gallery-header{text-align:center;max-width:720px;margin:0 auto 36px}.mini-gallery-header h2{margin:8px 0 0}.mini-gallery-grid{grid-template-columns:1fr;gap:14px;display:grid}.mini-gallery-item{border-radius:var(--radius-md);border:1px solid var(--border-soft);box-shadow:var(--shadow-soft);aspect-ratio:4/5;overflow:hidden}.mini-gallery-item img{object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;transition:transform .4s}.mini-gallery-item:hover img{transform:scale(1.05)}@media (min-width:640px){.mini-gallery-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width:1024px){.mini-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}}@media (max-width:639px){.mini-gallery-grid{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:none;padding-bottom:4px;display:flex;overflow-x:auto}.mini-gallery-grid::-webkit-scrollbar{display:none}.mini-gallery-item{scroll-snap-align:start;flex:0 0 78%}}.disclaimer-section{padding:80px 20px}.disclaimer-box{border:1px solid #b8492c2e;border-left:5px solid var(--accent);border-radius:var(--radius-md);max-width:760px;box-shadow:var(--shadow-soft);background:#fff4ed;margin:0 auto;padding:32px 36px}.disclaimer-label{background:var(--accent);color:#fff;border-radius:var(--radius-pill);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;padding:5px 14px;font-size:.74rem;font-weight:700;display:inline-block}.disclaimer-heading{color:var(--primary);font-family:var(--font-heading);margin-bottom:14px;font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1.25}.disclaimer-intro{color:var(--text);margin-bottom:12px;font-size:1.02rem}.disclaimer-list{color:var(--text);margin:0;padding-left:1.4em;line-height:1.7}.disclaimer-list li{margin-bottom:10px;font-size:.98rem}.disclaimer-list li:last-child{margin-bottom:0}.disclaimer-list strong{color:var(--primary)}@media (max-width:640px){.disclaimer-box{padding:24px 22px}}.meet-section{padding:90px 0}.meet-grid{grid-template-columns:1fr;align-items:center;gap:36px;display:grid}.meet-image{border-radius:var(--radius-lg);aspect-ratio:4/5;max-width:480px;margin:0 auto;position:relative;overflow:hidden}.meet-image img{object-fit:cover;border:0;border-radius:0;width:100%;height:100%}.meet-badge{background:var(--primary);color:#fff;border-radius:var(--radius-md);text-align:center;border:3px solid #fff;padding:14px 18px;position:absolute;bottom:16px;right:16px;box-shadow:0 8px 24px #0003}.meet-badge-num{font-family:var(--font-heading);color:var(--accent);font-size:1.9rem;font-weight:900;line-height:1;display:block}.meet-badge-label{letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:.78rem;font-weight:700;display:block}.meet-content h2{margin:8px 0 16px;line-height:1.18}.meet-content p{color:var(--text-muted);margin-bottom:12px}.meet-points{flex-direction:column;gap:10px;margin-top:20px;display:flex}.meet-point{align-items:center;gap:12px;font-size:1rem;font-weight:600;display:flex}.meet-point i{color:var(--accent);flex-shrink:0;font-size:1.2rem}@media (min-width:1024px){.meet-grid{grid-template-columns:420px 1fr;gap:60px}.meet-image{max-width:none}.meet-content h2{font-size:clamp(1.7rem,2.5vw,2.4rem)}}.gallery-section{padding:80px 0}.gallery-header{text-align:center;max-width:720px;margin-bottom:48px;margin-left:auto;margin-right:auto}.gallery-header h2{margin-bottom:12px}.gallery-sub{color:var(--text-muted);font-size:1.05rem}.gallery-grid{grid-template-columns:1fr;gap:14px;display:grid}.gallery-item{border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--border-soft);height:220px;box-shadow:var(--shadow-soft);text-decoration:none;display:block;position:relative;overflow:hidden}.gallery-item img{object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;transition:transform .45s}.gallery-label{color:var(--text);border-radius:var(--radius-pill);letter-spacing:.03em;z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff2;padding:8px 14px;font-size:.86rem;font-weight:700;position:absolute;bottom:16px;left:16px}.gallery-item:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 50%,#00000059 100%);position:absolute;inset:0}@media (min-width:768px){.gallery-grid{grid-template-columns:repeat(3,1fr);gap:16px}.gallery-item{height:280px}}@media (min-width:1024px){.gallery-grid{gap:18px}.gallery-item{height:320px}}.process-section{padding:80px 0}.process-light{background:var(--bg-white)}.process-dark{background:var(--primary);color:var(--bg-white)}.process-dark h2,.process-dark .process-step h3{color:var(--bg-white)}.process-header{text-align:center;max-width:720px;margin:0 auto 48px}.process-header .section-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:.78rem;font-weight:700;display:inline-block}.process-header h2{margin-bottom:12px}.process-sub{color:var(--text-muted);font-size:1.02rem}.process-dark .process-sub{color:#ffffffbf}.process-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid;position:relative}.process-step{background:var(--bg-light);border-radius:var(--radius-md);border-top:4px solid var(--accent);padding:26px 22px;position:relative}.process-dark .process-step{border-top-color:var(--accent);background:#ffffff0f}.process-step-num{background:var(--accent);color:var(--bg-white);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:800;display:flex;position:absolute;top:-18px;right:18px;box-shadow:0 4px 12px #3dbfa04d}.process-step-icon{background:var(--accent);width:44px;height:44px;color:var(--bg-white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:1.1rem;display:flex}.process-step h3{color:var(--primary);margin-bottom:8px;font-size:1.05rem}.process-step p{color:var(--text-muted);font-size:.93rem;line-height:1.55}.process-dark .process-step p{color:#ffffffc7}.service-area{padding:80px 0}.service-area-dark{background:var(--primary);color:var(--bg-white)}.service-area-dark h2,.service-area-dark h3{color:var(--bg-white)}.service-area-header{text-align:center;max-width:720px;margin:0 auto 44px}.service-area-header .section-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:.78rem;font-weight:700;display:inline-block}.service-area-sub{color:var(--text-muted);margin-top:10px;font-size:1rem}.service-area-dark .service-area-sub{color:#ffffffbf}.service-area-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.service-area-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.service-area-grid{grid-template-columns:repeat(4,1fr)}}.service-area-region{background:var(--bg-light);border-radius:var(--radius-md);border-top:4px solid var(--accent);flex-direction:column;padding:24px;transition:transform .2s,box-shadow .2s;display:flex}.service-area-region:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}.service-area-dark .service-area-region{background:#ffffff0f}.service-area-region-head{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.service-area-region-icon{background:var(--accent);width:44px;height:44px;color:var(--bg-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.service-area-region h3{color:var(--primary);margin:0 0 4px;font-size:1.1rem}.service-area-dark .service-area-region h3{color:var(--bg-white)}.service-area-region-desc{color:var(--text-muted);font-size:.83rem;line-height:1.4}.service-area-dark .service-area-region-desc{color:#ffffffbf}.service-area-services{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.service-area-service-tag{background:var(--accent);color:var(--bg-white);border-radius:var(--radius-pill);letter-spacing:.2px;padding:3px 10px;font-size:.72rem;font-weight:600}.service-area-cities{flex-wrap:wrap;flex:1;align-content:flex-start;gap:6px;margin-bottom:16px;display:flex}.service-area-city{background:var(--bg-white);color:var(--text);border-radius:var(--radius-pill);border:1px solid var(--border-soft);padding:5px 11px;font-size:.82rem}.service-area-dark .service-area-city{color:#ffffffd9;background:#ffffff14;border-color:#ffffff1a}.service-area-link{color:var(--accent);border-top:1px solid var(--border-soft);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.service-area-link i{transition:transform .2s}.service-area-link:hover i{transform:translate(3px)}.service-area-dark .service-area-link{border-top-color:#ffffff1a}.service-area-note{text-align:center;color:var(--text-muted);justify-content:center;align-items:center;gap:8px;margin-top:32px;font-size:.92rem;display:flex}.service-area-dark .service-area-note{color:#ffffffb3}.service-area-note i{color:var(--accent)}.nybad-spec{padding:96px 0}.nybad-spec-grid{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}@media (min-width:1024px){.nybad-spec-grid{grid-template-columns:.85fr 1.15fr;gap:64px}}.nybad-spec-image{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.nybad-spec-image img{object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;display:block}.nybad-spec-content h3{margin:10px 0 12px;font-size:clamp(1.4rem,2.2vw,1.8rem)}.nybad-spec-intro{color:var(--text-muted);margin-bottom:24px}.nybad-spec-list{background:var(--bg-white);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);padding:6px 26px}.nybad-spec-row{border-top:1px solid var(--border-soft);align-items:flex-start;gap:16px;padding:20px 0;display:flex}.nybad-spec-row:first-child{border-top:0}.nybad-spec-icon{background:var(--bg-light);width:38px;height:38px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:.95rem;display:flex}.nybad-spec-row strong{color:var(--primary);margin-bottom:3px;font-size:.98rem;display:block}.nybad-spec-row p{color:var(--text-muted);font-size:.92rem;line-height:1.5}@media (max-width:640px){.nybad-spec-list{padding:4px 18px}}.gallery-section.flade-hvid,.meet-section.flade-hvid,.service-area.flade-hvid,.process-section.flade-hvid,.nybad-timeline-section.flade-hvid,.nybad-spec.flade-hvid,.mini-gallery-section.flade-hvid,.disclaimer-section.flade-hvid{background:var(--bg-white)}.gallery-section.flade-lys,.meet-section.flade-lys,.service-area.flade-lys,.process-section.flade-lys,.nybad-timeline-section.flade-lys,.nybad-spec.flade-lys,.mini-gallery-section.flade-lys,.disclaimer-section.flade-lys{background:var(--bg-light)}img[data-person=true]{object-fit:cover;object-position:center 25%}.hero-bg-image img[data-person=true]{object-fit:cover;object-position:center 30%;width:100%;max-width:none;height:100%;max-height:none}.btb-bar{background-color:var(--primary);border-top:4px solid var(--accent);color:#fff;background-image:radial-gradient(at 12% 0,#b8492c47,#0000 55%),radial-gradient(at 88% 100%,#b8492c2e,#0000 50%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='44'%3E%3Cpath d='M0 .5H56M0 22.5H56M.5 0V22M28.5 22V44' stroke='%23ffffff' stroke-opacity='.055' fill='none'/%3E%3C/svg%3E")}.btb-ikon{background:var(--accent);color:#fff;border-radius:12px;width:46px;height:46px;font-size:1.15rem;box-shadow:0 6px 16px #b8492c59,inset 0 -3px #0000002e}.btb-item{align-items:center;gap:14px}.btb-overskrift{color:#fff;font-size:1.08rem}.btb-under{color:#ffffffbd;opacity:1;font-size:.84rem}@media (min-width:1024px){.btb-item+.btb-item{border-left:1px solid #ffffff1f;padding-left:28px}}@media (max-width:640px){.btb-item{background:#ffffff0f;border:1px solid #ffffff17}}.faq-section:is(.flade-hvid,.flade-lys) .faq-list{gap:12px;display:grid}.faq-section:is(.flade-hvid,.flade-lys) .faq-item{background:var(--bg-light);border:1px solid var(--border-soft);border-radius:14px;padding:0 22px;transition:border-color .2s,box-shadow .2s}.faq-section.flade-lys .faq-item{background:var(--bg-white)}.faq-section:is(.flade-hvid,.flade-lys) .faq-item.open{box-shadow:var(--shadow-soft);border-color:#b8492c73}.faq-section:is(.flade-hvid,.flade-lys) .faq-question{padding:18px 0}.faq-section:is(.flade-hvid,.flade-lys) .faq-answer{color:var(--text-muted)}.faq-section:is(.flade-hvid,.flade-lys) .faq-question:after{color:var(--accent);background:var(--bg-white);border-color:#b8492c80}.faq-section:is(.flade-hvid,.flade-lys) .faq-item.open .faq-question:after{color:#fff;background:var(--accent);border-color:var(--accent)}.faq-section:is(.flade-hvid,.flade-lys) .faq-item.open .faq-answer{padding:0 0 18px}@media (max-width:640px){.faq-section:is(.flade-hvid,.flade-lys) .faq-item{padding:0 16px}}.seo-image{max-width:100%}.mobile-drawer{visibility:hidden;transition:right .3s,visibility 0s linear .3s}.mobile-drawer.open{visibility:visible;transition:right .3s,visibility linear}.mobile-drawer .drawer-close{background:var(--bg-light);width:44px;height:44px;color:var(--text);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.9rem;font-weight:400;line-height:1;display:flex;position:absolute;top:14px;right:14px}.mobile-drawer .drawer-close:hover{background:var(--border-soft)}.contact-card .form-input,.contact-card .form-textarea{font-size:16px}.contact-card .form-input{min-height:48px}.form-label-skjult{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-card .form-check{cursor:pointer;gap:12px;min-height:44px;margin:8px 0}.contact-card .form-check input{cursor:pointer;flex-shrink:0;width:22px;height:22px;margin:0}.contact-card .form-fejl{border-radius:var(--radius-sm);color:#fff;background:#00000047;margin:4px 0 12px;padding:10px 14px;font-size:.9rem;font-weight:700;line-height:1.4}.contact-card .form-submit+.form-fejl{margin:12px 0 0}.form-gdpr{opacity:1;font-size:.82rem}.contact-bottom .contact-card{scroll-margin-top:104px}.mobile-cta{transition:transform .25s,visibility linear}body.skriver .mobile-cta{visibility:hidden;transition:transform .25s,visibility 0s linear .25s;transform:translateY(110%)}:root{--on-dark-accent:#e8836a}.footer-legal a:hover,.footer-col a:hover,.footer-contact-value a:hover{color:var(--accent-ink)}.footer-link-arrow{transition:transform .2s}.footer-col a:hover .footer-link-arrow{transform:translate(3px)}.trust-badge{background:#b8492c1a}.trust-badge i{color:var(--accent)}.theme-dark .trust-badge{background:#ffffff1a}.contact-card :focus-visible,.theme-dark :focus-visible,.hero-section :focus-visible,.text-break :focus-visible,.btb-bar :focus-visible,.nav:not(.nav-scrolled) .nav-container>:focus-visible,.nav:not(.nav-scrolled) .nav-links>li>:focus-visible{outline-color:#fff}body:has(.legal-page) .nav :focus-visible{outline-color:var(--accent)}.contact-card :is(.form-input,.form-textarea):focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 6px #00000040}.contact-card .form-file:has(input:focus-visible) .form-file-label{outline-offset:2px;outline:3px solid #fff}.hero-video-knap{z-index:2;color:#fff;cursor:pointer;opacity:.8;background:#00000073;border:1px solid #fff9;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:.85rem;transition:opacity .2s,background .2s;display:flex;position:absolute;bottom:14px;right:16px}.hero-video-knap:hover{opacity:1;background:#000000a6}.hero-video-knap:focus-visible{opacity:1;outline-offset:2px;outline:3px solid #fff}.carousel-track .service-card-bg{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;box-shadow:none;border:0;display:block}.contact-card .form-gdpr{color:#fff}.meet-image{width:100%}.faq-section:is(.flade-hvid,.flade-lys) .faq-answer p:last-child{margin-bottom:0}@media (max-width:767px){.hero-video-knap{top:calc(100px + env(safe-area-inset-top,0px));bottom:auto;right:14px}}:root{--ease-ud:cubic-bezier(.22, .61, .36, 1);--ease-fjeder:cubic-bezier(.34, 1.56, .64, 1);--t-tryk:90ms;--t-hover:.2s;--t-glid:.32s;--luft-sektion:clamp(64px, 7vw, 104px);--luft-pause:clamp(56px, 6vw, 88px);--luft-hoved:clamp(32px, 4vw, 56px);--h1:clamp(2.125rem, 1.3rem + 3.2vw, 3rem);--h2:clamp(1.75rem, 1.2rem + 1.9vw, 2.5rem);--h-display:clamp(1.625rem, 1.2rem + 1.5vw, 2.25rem);--h3:clamp(1.25rem, 1.1rem + .5vw, 1.5rem)}h1,.hero-content h1{font-size:var(--h1);letter-spacing:-.01em;font-weight:800}h2,.section-header h2,.gallery-header h2,.seo-content h2,.faq-section h2,.meet-content h2,.parallax-split-content h2,.service-area-header h2,.process-header h2,.nybad-reasons-header h2,.nybad-timeline-header h2,.mini-gallery-header h2,.seo-h3-large{font-size:var(--h2);letter-spacing:-.01em;line-height:1.18}.text-break-title,.contact-bottom-title{font-size:var(--h-display);font-weight:800}h1,h2,h3,.text-break-title,.contact-bottom-title{text-wrap:balance}p{text-wrap:pretty}.services-section,.gallery-section,.meet-section,.seo-section,.service-area,.faq-section,.process-section,.parallax-split,.nybad-reasons,.nybad-timeline-section,.nybad-spec,.mini-gallery-section,.contact-bottom,.anm-sektion,.proces-sektion{padding-top:var(--luft-sektion);padding-bottom:var(--luft-sektion)}.text-break{padding-top:var(--luft-pause);padding-bottom:var(--luft-pause)}.section-header,.gallery-header,.process-header,.service-area-header,.nybad-reasons-header,.nybad-timeline-header,.mini-gallery-header,.faq-section h2{margin-bottom:var(--luft-hoved)}.service-area-region-icon{border-radius:12px;width:48px;height:48px;box-shadow:0 6px 16px #b8492c4d,inset 0 -3px #0000002e}.nybad-reason-icon,.nybad-spec-icon,.process-step-icon{color:var(--accent);background:#b8492c1a;border:1px solid #b8492c2e;border-radius:12px}.nybad-reason-icon{width:64px;height:64px;margin:4px auto 0}.nybad-spec-icon{border-radius:11px;width:40px;height:40px}.process-step-icon{width:48px;height:48px}.process-step-num{box-shadow:0 4px 12px #b8492c4d}@keyframes glid-ind{0%{translate:0 18px}to{translate:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.section-header,.gallery-header,.process-header,.service-area-header,.nybad-reasons-header,.nybad-timeline-header,.mini-gallery-header,.anm-hoved,.proces-hoved,.seo-image,.meet-image,.parallax-split-frame,.service-area-region,.nybad-reason-card,.anm-spor,.proces-trin{animation:linear backwards glid-ind;animation-timeline:view();animation-range:entry entry 80%}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){.gallery-item{animation:linear backwards glid-ind;animation-timeline:view();animation-range:entry entry 80%}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes ring-vip{25%{rotate:-14deg}50%{rotate:12deg}75%{rotate:-6deg}}.btn-primary,.btn-secondary{transition:background-color var(--t-hover) var(--ease-ud), color var(--t-hover) var(--ease-ud), border-color var(--t-hover) var(--ease-ud), box-shadow var(--t-hover) var(--ease-ud), transform var(--t-hover) var(--ease-ud);justify-content:center;align-items:center;gap:10px;display:inline-flex}.btn-primary[href^=tel\:]:before,.nav .nav-cta[href^=tel\:]:before,.mobile-drawer a[href^=tel\:]:before{content:"";content:"" / "";-webkit-font-smoothing:antialiased;transform-origin:50% 60%;font-family:"Font Awesome 6 Free";font-size:.9em;font-style:normal;font-weight:900;line-height:1;display:inline-block}.btn-primary:hover,.btn-secondary:hover,.nav .nav-cta:hover,.form-submit:hover{transform:none}.form-submit{transition:transform var(--t-hover) var(--ease-ud), box-shadow var(--t-hover) var(--ease-ud), background-color var(--t-hover) var(--ease-ud)}.nav .nav-cta{transition:background-color var(--t-hover) var(--ease-ud), border-color var(--t-hover) var(--ease-ud), box-shadow var(--t-hover) var(--ease-ud), transform var(--t-hover) var(--ease-ud)}@media (hover:hover) and (pointer:fine){.btn-secondary:after{content:"";content:"" / "";transition:translate var(--t-hover) var(--ease-ud);font-family:"Font Awesome 6 Free";font-size:.85em;font-style:normal;font-weight:900;line-height:1;display:inline-block}.btn-primary:hover,.nav .nav-cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px #b8492c52,0 2px 6px #0000001a}.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000029}.form-submit:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000038}.btn-primary[href^=tel\:]:hover:before,.nav .nav-cta[href^=tel\:]:hover:before{animation:ring-vip .5s var(--ease-ud) 1}.btn-secondary:hover:after{translate:4px}}.btn-primary:active,.btn-secondary:active,.nav .nav-cta:active,.form-submit:active{transition-duration:var(--t-tryk);transform:translateY(0)scale(.98);box-shadow:0 3px 8px #00000024}.btn-primary:focus-visible,.btn-secondary:focus-visible,.nav .nav-cta:focus-visible,.form-submit:focus-visible{outline:3px solid var(--accent);outline-offset:3px}:is(.theme-dark,.text-break,.hero-section,.contact-bottom,.contact-card,.anm-sektion,.btb-bar) :is(.btn-primary,.btn-secondary,.form-submit):focus-visible,.nav:not(.nav-scrolled) .nav-cta:focus-visible{outline-color:#fff}body:has(.legal-page) .nav .nav-cta:focus-visible{outline-color:var(--accent)}@media (max-width:600px){.btn-primary,.btn-secondary{gap:8px}}.nav-container{transition:padding var(--t-glid) var(--ease-ud)}.nav .nav-logo img{transition:height var(--t-glid) var(--ease-ud)}.nav.nav-scrolled .nav-container{padding-top:calc(10px + env(safe-area-inset-top,0px));padding-bottom:10px}.nav.nav-scrolled .nav-logo img{height:44px}.nav.nav-scrolled{-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);background:#ffffffd1}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav.nav-scrolled{background:#fffffff7}}.nav .nav-links>li>a,.nav .nav-dropdown-trigger{position:relative}.nav .nav-links>li>a:after,.nav .nav-dropdown-trigger:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform var(--t-hover) var(--ease-ud);pointer-events:none;border-radius:2px;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.nav:not(.nav-scrolled) .nav-links>li>a:after,.nav:not(.nav-scrolled) .nav-dropdown-trigger:after{background:var(--on-dark-accent)}body:has(.legal-page) .nav .nav-links>li>a:after{background:var(--accent)}body:has(.legal-page) .nav .nav-dropdown-trigger:after{background:var(--accent)}.nav .nav-links>li>a:hover:after,.nav .nav-links>li>a:focus-visible:after,.nav .nav-links>li>a.active:after,.nav .nav-dropdown:hover>.nav-dropdown-trigger:after,.nav .nav-dropdown-trigger:focus-visible:after,.nav .nav-dropdown-trigger[aria-expanded=true]:after,.nav .nav-dropdown-trigger.active:after{transform:scaleX(1)}.nav:not(.nav-scrolled) .nav-links>li>a:hover,.nav:not(.nav-scrolled) .nav-dropdown-trigger:hover{color:#fff}.nav.nav-scrolled .nav-links>li>a:hover{color:var(--text)}body:has(.legal-page) .nav .nav-links>li>a:hover{color:var(--text)}body:has(.legal-page) .nav .nav-dropdown-trigger:hover{color:var(--text)}.nav .nav-cta-primary{gap:8px}@media (max-width:1023px){.nav .nav-cta{margin-left:auto}}.nav-hamburger{border-radius:10px;align-items:center;width:44px;height:44px}@media (max-width:767px){.nav.nav-scrolled .nav-container{padding-top:calc(6px + env(safe-area-inset-top,0px));padding-bottom:6px}}@media (max-width:380px){.nav .nav-cta{gap:6px;padding:9px 14px;font-size:13px}.nav-container{gap:12px}}.mobile-drawer a[href^=tel\:]{border-bottom:0;justify-content:center;gap:10px;font-weight:700}.skip-to-content{transition:transform var(--t-hover) var(--ease-ud);border-radius:0 0 8px;top:0;transform:translateY(-120%)}.skip-to-content:focus{transform:none}.btb-ikon{width:48px;height:48px;transition:translate var(--t-hover) var(--ease-ud), box-shadow var(--t-hover) var(--ease-ud)}.btb-ikon i{transition:scale var(--t-hover) var(--ease-ud)}.btb-overskrift{align-self:flex-start;position:relative}.btb-overskrift:after{content:"";background:var(--on-dark-accent);transform-origin:0;height:2px;transition:transform var(--t-glid) var(--ease-ud);border-radius:2px;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.btb-item:hover .btb-ikon{translate:0 -3px;box-shadow:0 10px 22px #b8492c73,inset 0 -3px #0000002e}.btb-item:hover .btb-ikon i{scale:1.1}.btb-item:hover .btb-overskrift:after{transform:scaleX(1)}}@media (max-width:640px){.btb-bar{padding:16px 0}.btb-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.btb-item{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.btb-ikon{border-radius:10px;width:38px;height:38px;font-size:.95rem}.btb-overskrift{font-size:.98rem}.btb-under{font-size:.8rem;line-height:1.4}}.carousel-track .service-card .service-card-title{color:#fff;padding-top:14px;position:relative}.carousel-track .service-card .service-card-title:before{content:"";background:var(--accent);border-radius:2px;width:32px;height:3px;position:absolute;top:0;left:0}.service-card-overlay{background:linear-gradient(#0000 12%,#0000009e 44%,#000000e6 100%)}.carousel-track .service-card .service-card-title{text-shadow:0 1px 10px #00000073}.carousel-track .service-card{transition:transform var(--t-glid) var(--ease-ud), box-shadow var(--t-glid) var(--ease-ud)}.carousel-track .service-card .service-card-bg{transition:transform .6s var(--ease-ud)}.carousel-track .service-card .card-link i{transition:translate var(--t-hover) var(--ease-ud)}.carousel-track .service-card:hover .service-card-bg{transform:none}.carousel-track .service-card:hover .card-link{color:#fff;gap:10px}@media (hover:hover) and (pointer:fine){.carousel-track .service-card:hover .service-card-bg{transform:scale(1.04)}.carousel-track .service-card:hover .card-link i{translate:4px}}.carousel-track .service-card:focus-visible{outline:3px solid var(--accent);outline-offset:3px;transform:translateY(-4px);box-shadow:0 14px 36px #00000040}.carousel-track .service-card:focus-visible .service-card-bg{transform:scale(1.04)}.carousel-track .service-card:focus-visible .card-link i{translate:4px}@media (max-width:767px){.services-section .carousel-track .service-card .service-card-title{padding-top:10px}.services-section .carousel-track .service-card .service-card-title:before{width:24px}}.gallery-grid{position:relative}.gallery-item{transition:transform var(--t-glid) var(--ease-ud), box-shadow var(--t-glid) var(--ease-ud)}.gallery-item img{object-position:center 28%;transition:transform .6s var(--ease-ud)}.gallery-item:hover img{transform:none}.gallery-label{transition:background-color var(--t-hover) var(--ease-ud), color var(--t-hover) var(--ease-ud)}@media (hover:hover) and (pointer:fine){.gallery-item:hover{transform:translateY(-4px);box-shadow:0 16px 36px #1a1a1a29}.gallery-item:hover img{transform:scale(1.04)}.gallery-item:hover .gallery-label{background:var(--accent);color:#fff}}.gallery-item:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.gallery-item:focus-visible .gallery-label{background:var(--accent);color:#fff}.swipe-prikker{display:none}@media (max-width:767px){.gallery-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:12px;margin:0 -20px;padding:4px 20px 8px;scroll-padding-left:20px;display:flex;overflow-x:auto}.gallery-grid::-webkit-scrollbar{display:none}.gallery-item{aspect-ratio:4/5;scroll-snap-align:start;flex:0 0 80%;height:auto}.gallery-item:last-child{scroll-snap-align:end}.swipe-prikker{justify-content:center;gap:2px;min-height:24px;margin-top:10px;display:flex}.swipe-prik{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.swipe-prik:before{content:"";width:8px;height:8px;transition:background-color var(--t-hover) var(--ease-ud), width var(--t-hover) var(--ease-ud);background:#c9c2b6;border-radius:50%}.swipe-prik.aktiv:before{background:var(--accent);border-radius:4px;width:20px}}.hero-section .hero-badges{margin-bottom:20px}.ah-badge,.ah-linje{color:#fff;transition:transform var(--t-hover) var(--ease-ud), background-color var(--t-hover) var(--ease-ud), border-color var(--t-hover) var(--ease-ud), box-shadow var(--t-hover) var(--ease-ud);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.ah-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0c9e;border:1px solid #ffffff38;border-radius:14px;margin:0 0 22px;padding:7px 16px 7px 7px;font-size:.88rem;line-height:1.35}.ah-stempel{background:#fff;border-radius:10px;flex:none;place-items:center;width:50px;height:46px;display:grid;box-shadow:0 2px 8px #00000040}.ah-stempel img{width:44px;max-width:none;height:auto}.ah-badge-tekst{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ah-badge-karakter{color:#fff}.ah-badge-karakter strong,.ah-linje strong{font-weight:800}.ah-badge-dato{color:#ffffffdb;font-size:.8rem}.ah-badge:hover,.ah-linje:hover{color:#fff}@media (hover:hover) and (pointer:fine){.ah-badge:hover{border-color:var(--on-dark-accent);background:#0c0c0cb8;transform:translateY(-2px);box-shadow:0 10px 24px #0000004d}}.ah-badge:focus-visible,.ah-linje:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:600px){.ah-badge{gap:10px;margin-bottom:16px;padding:5px 14px 5px 5px;font-size:.84rem}.ah-badge .ah-stempel{border-radius:8px;width:42px;height:36px}.ah-badge .ah-stempel img{width:36px}.hero-section .hero-badges{margin-bottom:16px}.hero-section.hero-centered{padding-top:calc(140px + env(safe-area-inset-top,0px));align-items:flex-start}.hero-section .hero-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:440px;display:grid}.hero-section .badge{text-align:left;border-radius:12px;justify-content:flex-start;padding:8px 10px;font-size:.8rem;line-height:1.3}.hero-section .badge .check{flex:none}}.text-break.breaker-glas{isolation:isolate;background-color:#1a1a1a;background-image:linear-gradient(180deg, #0c0c0c4d, #0c0c0c6b), var(--breaker-foto,none);background-size:cover;background-position:var(--breaker-pos,center);padding-left:20px;padding-right:20px;position:relative;overflow:clip}.text-break.breaker-glas>.container{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101010a8;border:1px solid #ffffff24;border-radius:20px;max-width:760px;padding:40px 36px;position:relative;box-shadow:0 24px 60px #00000059}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.text-break.breaker-glas>.container{background:#101010c7}}.text-break.breaker-glas .section-label{background:var(--accent);letter-spacing:.14em;text-shadow:none;border-radius:999px;margin-bottom:14px;padding:6px 12px;font-size:.8125rem;line-height:1.3;display:inline-block;color:#fff!important}.text-break.breaker-glas p:not(.section-label){color:#ffffffeb}.text-break.breaker-glas .text-break-title{color:#fff}@media (max-width:640px){.text-break.breaker-glas>.container{background:#101010b3;margin:0 4px;padding:28px 20px}}.text-break.breaker-video{background-image:none}.bv-ramme{z-index:0;background:#1a1a1a var(--breaker-foto,none) center / cover no-repeat;position:absolute;inset:0;overflow:hidden}.bv-ramme video{object-fit:cover;width:100%;max-width:none;height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}.bv-ramme video::-webkit-media-controls{display:none!important}.bv-ramme:after{content:"";pointer-events:none;background:linear-gradient(#0c0c0c4d,#0c0c0c6b);position:absolute;inset:0}.bv-knap{z-index:2;color:#fff;cursor:pointer;opacity:.85;width:44px;height:44px;transition:opacity var(--t-hover) var(--ease-ud), background-color var(--t-hover) var(--ease-ud);background:#00000073;border:1px solid #fff9;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.85rem;display:flex;position:absolute;top:14px;right:14px}.bv-knap:hover{opacity:1;background:#000000a6}.bv-knap:focus-visible{opacity:1;outline-offset:2px;outline:3px solid #fff}@keyframes bv-voks{0%{clip-path:inset(4% 6% round 24px)}to{clip-path:inset(0)}}@supports (animation-timeline:view()){@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.text-break.breaker-video{background-color:var(--bg-white)}.bv-ramme{animation:linear both bv-voks;animation-timeline:view();animation-range:entry cover 50%}.bv-knap{top:calc(4% + 14px);right:calc(6% + 14px)}}}.parallax-split{overflow:clip}.pille{z-index:90;color:#fff;visibility:hidden;pointer-events:none;transition:translate .42s var(--ease-fjeder), visibility 0s linear .42s, transform var(--t-hover) var(--ease-ud), box-shadow var(--t-hover) var(--ease-ud);background:#1a1a1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex;position:fixed;bottom:24px;right:24px;translate:0 calc(100% + 48px);box-shadow:0 16px 40px #00000047,0 6px 16px #b8492c40}.pille.vist{visibility:visible;pointer-events:auto;transition:translate .42s var(--ease-fjeder), visibility 0s linear 0s, transform var(--t-hover) var(--ease-ud), box-shadow var(--t-hover) var(--ease-ud);translate:0}.pille-avatar{object-fit:cover;width:44px;height:44px;box-shadow:none;border:2px solid #fff;border-radius:50%;flex:none}.pille-tel,.pille-tilbud{color:#fff;white-space:nowrap;transition:background-color var(--t-hover) var(--ease-ud), scale var(--t-tryk) var(--ease-ud);border-radius:999px;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.pille-tel{letter-spacing:.01em;padding:4px 14px 4px 4px;font-size:1.05rem}.pille-sten{background:var(--accent);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:.95rem;display:grid;position:relative;box-shadow:inset 0 -3px #0000002e}.pille-sten:after{content:"";border:2px solid var(--on-dark-accent);opacity:0;pointer-events:none;border-radius:12px;position:absolute;inset:0}.pille.puls .pille-sten:after{animation:pille-puls 1.8s var(--ease-ud) .5s 3}@keyframes pille-puls{0%{opacity:.75;scale:1}to{opacity:0;scale:1.9}}.pille-tilbud{background:var(--accent);padding:12px 20px;font-size:1rem}.pille-tilbud i{transition:translate var(--t-hover) var(--ease-ud);font-size:.9em}.pille-tel:hover,.pille-tilbud:hover{color:#fff}@media (hover:hover) and (pointer:fine){.pille:hover{transform:translateY(-2px);box-shadow:0 22px 48px #00000052,0 8px 20px #b8492c4d}.pille-tel:hover{background:#ffffff14}.pille-tel:hover .pille-sten i{animation:ring-vip .5s var(--ease-ud) 1}.pille-tilbud:hover{background:var(--accent-dark)}.pille-tilbud:hover i{translate:4px}}.pille-tel:active,.pille-tilbud:active{scale:.98}.pille a:focus-visible{outline-offset:2px;outline:3px solid #fff}@media (max-width:767px){.pille{display:none}}@media (prefers-reduced-motion:reduce){.pille,.pille.vist{transition:none}.pille.puls .pille-sten:after{animation:none}}.proces-sektion.flade-hvid{background:var(--bg-white);--proces-flade:var(--bg-white)}.proces-sektion.flade-lys{background:var(--bg-light);--proces-flade:var(--bg-light)}.proces-sektion[id]{scroll-margin-top:90px}.proces-hoved{text-align:center;max-width:720px;margin:0 auto var(--luft-hoved)}.proces-hoved h2{margin-bottom:10px}.proces-sub{color:var(--text-muted);margin:0;font-size:1.05rem}.proces-liste{--proces-spor:#d6cec1;--proces-cirkel:44px;--proces-gap:24px;--proces-luft:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.proces-trin{margin:0;position:relative}.proces-nr{z-index:1;width:var(--proces-cirkel);height:var(--proces-cirkel);background:var(--accent);color:#fff;font-family:var(--font-heading);box-shadow:0 0 0 5px var(--proces-flade,var(--bg-light)), 0 6px 16px #b8492c4d;border-radius:50%;place-items:center;font-size:1.1rem;font-weight:800;line-height:1;display:grid;position:relative}.proces-kort{border:1px solid var(--border-soft);height:100%;box-shadow:var(--shadow-card);transition:transform var(--t-hover) var(--ease-ud), box-shadow var(--t-hover) var(--ease-ud), border-color var(--t-hover) var(--ease-ud);background:#fff;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.proces-kort:after{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform var(--t-glid) var(--ease-ud);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.proces-foto{aspect-ratio:16/10;background:#1a1a1a;overflow:hidden}.proces-foto img{object-fit:cover;width:100%;height:100%;box-shadow:none;transition:transform .6s var(--ease-ud);border:0;border-radius:0}.proces-ikon{width:48px;height:48px;color:var(--accent);transition:background-color var(--t-hover) var(--ease-ud), color var(--t-hover) var(--ease-ud);background:#b8492c1a;border:1px solid #b8492c2e;border-radius:12px;place-items:center;margin:22px 20px 0;font-size:1.1rem;display:grid}.proces-kort h3{color:var(--primary);text-wrap:balance;margin:0;padding:18px 20px 8px;font-size:1.125rem;line-height:1.3}.proces-liste--ikon .proces-kort h3{padding-top:14px}.proces-kort p{color:var(--text-muted);margin:0;padding:0 20px 22px;font-size:.95rem;line-height:1.6}@media (hover:hover) and (pointer:fine){.proces-kort:hover{border-color:#b8492c59;transform:translateY(-4px);box-shadow:0 18px 40px #0000001f}.proces-kort:hover:after{transform:scaleX(1)}.proces-kort:hover .proces-foto img{transform:scale(1.04)}.proces-kort:hover .proces-ikon{background:var(--accent);color:#fff}}.proces-liste{gap:var(--proces-luft);padding-left:calc(var(--proces-cirkel) + 16px)}.proces-nr{left:calc(-1 * (var(--proces-cirkel) + 16px));position:absolute;top:0}.proces-trin{view-timeline-name:--trin}.proces-trin:not(:last-child):before,.proces-trin:not(:last-child):after{content:"";left:calc(-1 * (var(--proces-cirkel) + 16px) + var(--proces-cirkel) / 2 - 1.5px);top:var(--proces-cirkel);bottom:calc(-1 * var(--proces-luft));background:var(--proces-spor);width:3px;position:absolute}.proces-trin:not(:last-child):after{background:var(--accent);transform-origin:top}@media (min-width:640px) and (max-width:1099px){.proces-liste:not(.proces-liste--par){max-width:720px;margin-inline:auto}}@media (max-width:639px){.proces-liste--foto .proces-foto{aspect-ratio:16/9}.proces-kort h3{padding-top:16px}.proces-kort p{padding-bottom:20px}}@media (max-width:1099px){.proces-liste--ikon .proces-kort{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ikon titel""ikon tekst";align-content:start;column-gap:16px;padding:18px 22px 18px 18px;display:grid}.proces-liste--ikon .proces-ikon{grid-area:ikon;margin:0}.proces-liste--ikon .proces-kort h3{grid-area:titel;padding:2px 0 6px}.proces-liste--ikon .proces-kort p{grid-area:tekst;padding:0}}@media (max-width:479px){.proces-liste--ikon .proces-kort{column-gap:12px;padding:16px 16px 16px 14px}.proces-liste--ikon .proces-ikon{border-radius:10px;width:40px;height:40px;font-size:.95rem}}@media (min-width:640px) and (max-width:1099px){.proces-liste--par{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;max-width:880px;margin-inline:auto;padding-left:0}.proces-liste--par .proces-foto{aspect-ratio:2}.proces-liste--par .proces-trin{grid-row:span 4;grid-template-rows:subgrid;display:grid}.proces-liste--par .proces-trin:nth-child(n+3){margin-top:var(--proces-luft)}.proces-liste--par .proces-trin:before,.proces-liste--par .proces-trin:after{display:none}.proces-liste--par .proces-nr{z-index:2;margin:0 0 calc(-1 * var(--proces-cirkel) / 2) 16px;justify-self:start;position:relative;left:auto}.proces-liste--par .proces-kort{grid-row:2/span 3;grid-template-rows:subgrid;height:auto;display:grid}}@media (min-width:1100px){.proces-liste{grid-template-columns:repeat(var(--proces-n), minmax(0, 1fr));column-gap:var(--proces-gap);view-timeline-name:--proces;row-gap:0;padding-left:0}.proces-liste--ikon{--proces-gap:20px}.proces-trin{grid-row:span 4;grid-template-rows:subgrid;z-index:1;view-timeline-name:none;display:grid}.proces-trin:before,.proces-trin:after{display:none}.proces-nr{justify-self:center;margin-bottom:22px;position:relative;left:auto}.proces-kort{grid-row:2/span 3;grid-template-rows:subgrid;height:auto;display:grid}.proces-liste:before,.proces-liste:after{content:"";top:calc(var(--proces-cirkel) / 2 - 1.5px);left:calc((100% - (var(--proces-n) - 1) * var(--proces-gap)) / var(--proces-n) / 2);right:calc((100% - (var(--proces-n) - 1) * var(--proces-gap)) / var(--proces-n) / 2);z-index:0;background:var(--proces-spor);border-radius:2px;height:3px;position:absolute}.proces-liste:after{background:var(--accent);transform-origin:0}.proces-liste--ikon .proces-kort h3{font-size:1.0625rem}.proces-liste--ikon .proces-kort p{font-size:.9rem}}@keyframes proces-fyld-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes proces-fyld-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes proces-taend{0%{background-color:var(--proces-flade,var(--bg-light));color:var(--accent);box-shadow:0 0 0 5px var(--proces-flade,var(--bg-light)), inset 0 0 0 2px var(--accent)}to{background-color:var(--accent);color:#fff;box-shadow:0 0 0 5px var(--proces-flade,var(--bg-light)), 0 6px 16px #b8492c4d}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1100px){.proces-liste:after{animation:linear both proces-fyld-x;animation-timeline:--proces;animation-range:cover 20% cover 45%}.proces-nr{animation:linear both proces-taend;animation-timeline:--proces;animation-range:cover calc(19% + var(--i) * 25% / (var(--proces-n) - 1)) cover calc(21% + var(--i) * 25% / (var(--proces-n) - 1))}}@media (prefers-reduced-motion:no-preference) and (max-width:1099px){.proces-nr{animation:linear both proces-taend;animation-timeline:--trin;animation-range:entry 30vh entry calc(30vh + 16px)}.proces-trin:not(:last-child):after{animation:linear both proces-fyld-y;animation-timeline:--trin;animation-range:entry calc(30vh + var(--proces-cirkel)) entry calc(100% + 30vh + var(--proces-luft))}}}.anm-sektion{background-color:var(--primary);color:#fff;background-image:radial-gradient(at 10% 0,#b8492c38,#0000 55%),radial-gradient(at 90% 100%,#b8492c24,#0000 50%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='44'%3E%3Cpath d='M0 .5H56M0 22.5H56M.5 0V22M28.5 22V44' stroke='%23ffffff' stroke-opacity='.045' fill='none'/%3E%3C/svg%3E");padding-top:clamp(52px,5.6vw,80px);padding-bottom:clamp(52px,5.6vw,80px)}.anm-ramme{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"hoved karakter pile""spor spor spor""prikker prikker prikker";align-items:end;column-gap:clamp(20px,2.4vw,32px);display:grid}.anm-hoved,.anm-karakter-plads,.anm-pile{margin-bottom:clamp(22px,2.4vw,30px)}.anm-hoved{grid-area:hoved}.anm-hoved .section-label{margin-bottom:8px}.anm-hoved h2{color:#fff;margin:0}.anm-karakter-plads{grid-area:karakter}.ah-karakter{transition:transform var(--t-hover) var(--ease-ud), background-color var(--t-hover) var(--ease-ud), border-color var(--t-hover) var(--ease-ud);background:#ffffff0f;border:1px solid #ffffff29;border-radius:16px;align-items:center;gap:14px;padding:10px 18px 10px 14px;text-decoration:none;display:inline-flex}.ah-karakter-tal{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;font-size:clamp(2.125rem,1.7rem + 1.2vw,2.75rem);font-weight:800;line-height:1}.ah-karakter-tekst{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ah-karakter .ah-stjerner{font-size:1.05rem}.ah-karakter .ah-stjerner-fyld{color:var(--on-dark-accent)}.ah-karakter-antal{color:#ffffffeb;font-size:.875rem;font-weight:700;line-height:1.3}.ah-karakter-antal i{opacity:.8;margin-left:3px;font-size:.75em}@media (hover:hover) and (pointer:fine){.ah-karakter:hover{border-color:var(--on-dark-accent);background:#ffffff1a;transform:translateY(-2px)}}.ah-karakter:focus-visible{outline-offset:3px;outline:3px solid #fff}.ah-stjerner{white-space:nowrap;line-height:1;display:inline-block;position:relative}.ah-stjerner i{margin-right:3px}.ah-stjerner-bund{color:#fff3}.ah-stjerner-fyld{height:100%;position:absolute;top:0;left:0;overflow:hidden}.anm-pile{grid-area:pile;gap:10px;display:flex}.anm-pil{color:#fff;cursor:pointer;width:48px;height:48px;transition:background-color var(--t-hover) var(--ease-ud), border-color var(--t-hover) var(--ease-ud), opacity var(--t-hover) var(--ease-ud), transform var(--t-tryk) var(--ease-ud);background:#ffffff0f;border:1px solid #ffffff59;border-radius:50%;place-items:center;padding:0;font-size:1rem;display:grid}@media (hover:hover) and (pointer:fine){.anm-pil:not([aria-disabled=true]):hover{background:var(--accent);border-color:var(--accent)}}.anm-pil:not([aria-disabled=true]):active{transform:scale(.94)}.anm-pil[aria-disabled=true]{opacity:.35;cursor:default}.anm-pil:focus-visible{outline-offset:3px;outline:3px solid #fff}.anm-spor{--anm-gap:14px;--anm-pr:1.15;--anm-mellem:1;--anm-kant:20px;gap:var(--anm-gap);margin:-10px calc(-1 * var(--anm-kant)) -34px;padding:10px var(--anm-kant) 34px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--anm-kant);scrollbar-width:none;border-radius:20px;grid-area:spor;display:flex;position:relative;overflow:auto hidden}.anm-spor::-webkit-scrollbar{display:none}.anm-spor.anm-traekker{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.anm-spor:focus-visible{outline-offset:-3px;outline:3px solid #fff}@media (min-width:640px){.anm-spor{--anm-gap:20px;--anm-pr:2}}@media (min-width:1024px){.anm-spor{--anm-gap:24px;--anm-pr:3;--anm-mellem:2}}.anm-kort{flex:0 0 calc((100% - var(--anm-gap) * var(--anm-mellem)) / var(--anm-pr));scroll-snap-align:start;color:var(--text);background:#fff;border-radius:18px;flex-direction:column;margin:0;padding:22px 24px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #00000057}@media (hover:hover) and (pointer:fine){.anm-spor,.anm-kort{cursor:grab}.anm-spor.anm-traekker,.anm-spor.anm-traekker .anm-kort{cursor:grabbing}}.anm-kort:before{content:"";background:var(--accent);height:4px;position:absolute;top:0;left:0;right:0}.anm-kort-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.anm-citationstegn{height:34px;font-family:var(--font-heading);color:var(--accent);pointer-events:none;order:-1;font-size:4.75rem;font-weight:800;line-height:.92}.anm-kort .anm-stjerner{margin-top:4px;font-size:.95rem}.anm-kort .ah-stjerner-bund{color:#e9e1d8}.anm-kort .ah-stjerner-fyld{color:var(--accent)}.anm-kort .anm-titel{font-family:var(--font-heading);color:var(--primary);text-wrap:balance;margin:0 0 8px;font-size:1.04rem;font-weight:700;line-height:1.3}.anm-tekst{margin:0 0 16px}.anm-kort .anm-tekst p{color:var(--text);margin:0 0 6px;font-size:.96rem;line-height:1.6}.anm-kort .anm-tekst p:last-child{margin-bottom:0}.anm-kort:not(.aaben) .anm-rest,.anm-kort:not(.aaben) .anm-hele,.anm-kort:not(.aaben) .anm-udeladt-slut,.anm-kort.aaben .anm-udeladt{display:none}.anm-mere{color:var(--accent-ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:-6px 0 16px;padding:6px 0;font-size:.9rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.anm-mere:hover{color:var(--accent-dark)}.anm-sektion.theme-dark .anm-kort a.anm-hele{color:var(--accent-ink);text-underline-offset:4px;cursor:pointer;align-self:flex-start;margin:-8px 0 16px;font-size:.9rem;font-weight:700;text-decoration:underline}.anm-sektion.theme-dark .anm-kort a.anm-hele:hover{color:var(--accent-dark)}.anm-sektion .anm-kort :focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.anm-afsender{border-top:1px solid var(--border-soft);align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.anm-initial{background:var(--accent);color:#fff;width:40px;height:40px;font-family:var(--font-heading);border-radius:50%;flex:none;place-items:center;font-size:1.05rem;font-weight:800;line-height:1;display:grid}.anm-afsender-tekst{flex-direction:column;min-width:0;display:flex}.anm-navn{color:var(--primary);font-size:.95rem;font-weight:700;line-height:1.3}.anm-dato{color:var(--text-muted);white-space:nowrap;font-size:.82rem}.anm-prikker{grid-area:prikker;justify-content:center;align-items:center;margin-top:16px;display:flex;position:relative}.anm-prik{cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:28px;padding:0;display:grid}.anm-prik span{width:8px;height:8px;transition:width var(--t-glid) var(--ease-ud), background-color var(--t-glid) var(--ease-ud);background:#ffffff4d;border-radius:999px}.anm-prik.synlig span{background:var(--on-dark-accent);width:16px}@media (max-width:639px){.anm-ramme{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"hoved hoved""karakter karakter""spor spor""prikker pile";align-items:center;column-gap:12px}.anm-hoved{margin-bottom:14px}.anm-karakter-plads{margin-bottom:20px}.anm-pile{gap:8px;margin:16px 0 0}.anm-pil{width:44px;height:44px}.anm-prikker{justify-content:flex-start}.anm-prik{width:18px}.ah-karakter{gap:12px;padding:8px 14px 8px 12px}.ah-karakter-antal{font-size:.82rem}.anm-kort{padding:20px 20px 18px}}.ah-linje{text-align:left;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:14px;padding:6px 18px 6px 6px;font-size:1rem}.ah-linje .ah-linje-tekst{color:#fff;flex-wrap:wrap;align-items:center;column-gap:10px;display:inline-flex}.ah-prik{background:var(--on-dark-accent);border-radius:50%;width:5px;height:5px}@media (max-width:480px){.ah-linje .ah-linje-tekst{flex-direction:column;align-items:flex-start}.ah-prik{display:none}}@media (hover:hover) and (pointer:fine){.ah-linje:hover{border-color:var(--on-dark-accent);background:#ffffff1a;transform:translateY(-2px)}}@media (max-width:767px){.hero-video-knap{top:calc(92px + env(safe-area-inset-top,0px))}}.kf-trin{border:0;min-width:0;margin:0;padding:0}.kf-trin[hidden],.kf-trinvis[data-kf-js]:not([data-kf-klar]) .kf-trin:not([data-trin="1"]),.kf-trinvis:not([data-kf-js]):not([data-kf-klar]) :is(.kf-trin[data-trin="1"],.kf-tilbage,.kf-naeste,.kf-trin-tal,.kf-fremskridt){display:none}.kf-trinvis form{container-type:inline-size}.kf-fremskridt{grid-template-columns:repeat(3,1fr);gap:6px;margin:-4px 0 14px;display:grid}.kf-fremskridt span{height:5px;transition:background-color var(--t-glid) var(--ease-ud);background:#ffffff4d;border-radius:999px}.kf-fremskridt span.kf-fyldt{background:#fff}.kf-trin-titel{border-radius:4px;margin:0 0 14px;scroll-margin-top:110px}.kf-trin-titel:focus-visible{outline-offset:4px;outline:3px solid #fff}.kf-trin-tal{letter-spacing:.1em;color:#fff;margin-bottom:4px;font-size:.9rem;font-variant-caps:all-small-caps;font-weight:800;display:block}.kf-trin-spm{font-family:var(--font-heading);color:#fff;font-size:1.25rem;font-weight:800;line-height:1.25;display:block}.kf-valg{grid-template-columns:1fr;gap:10px;display:grid}@container (min-width:440px){.kf-valg{grid-template-columns:1fr 1fr}}.kf-valg-knap{width:100%;min-height:56px;color:var(--text);font-family:var(--font-body);text-align:left;cursor:pointer;transition:transform var(--t-hover) var(--ease-ud), box-shadow var(--t-hover) var(--ease-ud), background-color var(--t-hover) var(--ease-ud);background:#fffffff2;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:1rem;font-weight:700;line-height:1.25;display:flex;box-shadow:0 2px 6px #00000024}.kf-valg-knap i{color:var(--accent-ink);transition:translate var(--t-hover) var(--ease-ud);flex:none;font-size:.9em}.kf-valg-knap[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent-ink), 0 2px 6px #00000024;background:#fff}.kf-valg-knap:active{transition-duration:var(--t-tryk);transform:scale(.98)}.kf-knapper{align-items:stretch;gap:10px;margin-top:4px;display:flex}.kf-knapper .form-submit{flex:auto;width:auto;min-width:0}.contact-card .kf-knapper+.form-fejl{margin:12px 0 0}.kf-tilbage,.kf-naeste{border-radius:var(--radius-pill);min-height:48px;font-family:var(--font-body);cursor:pointer;transition:transform var(--t-hover) var(--ease-ud), box-shadow var(--t-hover) var(--ease-ud), background-color var(--t-hover) var(--ease-ud), border-color var(--t-hover) var(--ease-ud);justify-content:center;align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:700;display:inline-flex}.kf-tilbage{color:#fff;background:0 0;border:2px solid #ffffffbf;flex:none;padding:0 18px}.kf-tilbage i{font-size:.85em}.kf-naeste{background:var(--bg-white);color:var(--accent-ink);border:0;flex:auto;padding:12px 20px;font-weight:800}.kf-naeste i{transition:translate var(--t-hover) var(--ease-ud);font-size:.9em}.kf-tilbage:active,.kf-naeste:active{transition-duration:var(--t-tryk);transform:scale(.98)}@media (hover:hover) and (pointer:fine){.kf-valg-knap:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #00000038}.kf-valg-knap:hover i,.kf-naeste:hover i{translate:4px}.kf-tilbage:hover{background:#ffffff1f;border-color:#fff}.kf-naeste:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000038}}.contact-card :is(.kf-valg-knap,.kf-tilbage,.kf-naeste):focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:380px){.kf-tilbage{padding:0 14px}}.hero-section:not(.hero-centered) .hero-bg-image:after{background:linear-gradient(115deg,#000c 0%,#00000094 55%,#00000061 100%)}@media (max-width:600px){.hero-section:not(.hero-centered){padding-top:calc(104px + env(safe-area-inset-top,0px));align-items:flex-start}.hero-section:not(.hero-centered) .hero-mobile-avatar{margin-bottom:10px}.hero-section:not(.hero-centered) .hero-mobile-avatar .avatar-circle{width:64px;height:64px}}.hero-container>.contact-card.kf-trinvis{align-self:start}.hero-section:not(.hero-centered) .ah-badge{width:fit-content;display:flex}.nybad-pris{padding-top:var(--luft-sektion);padding-bottom:var(--luft-sektion);scroll-margin-top:90px}.nybad-pris.flade-hvid{background:var(--bg-white)}.nybad-pris.flade-lys{background:var(--bg-light)}.nybad-pris-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"hoved""foto""faktorer""loefte";gap:24px;display:grid}.nybad-pris-hoved{grid-area:hoved}.nybad-pris-foto{grid-area:foto}.nybad-pris-faktorer{grid-area:faktorer}.nybad-pris-loefte{grid-area:loefte}.nybad-pris-foto{aspect-ratio:4/3;box-shadow:var(--shadow-card);background:#1a1a1a;border-radius:20px;margin:0;position:relative;overflow:hidden}.nybad-pris-foto img{object-fit:cover;object-position:center 42%;width:100%;max-width:none;height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}@media (min-width:640px) and (max-width:1023px){.nybad-pris-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"hoved foto""faktorer foto""loefte loefte";column-gap:28px}.nybad-pris-foto{aspect-ratio:auto;min-height:360px}}@media (min-width:1024px){.nybad-pris-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"foto hoved""foto faktorer""foto loefte";gap:26px 56px}.nybad-pris-foto{aspect-ratio:auto;min-height:480px}}.nybad-pris-hoved h2{margin:0 0 12px}.nybad-pris-intro{max-width:52ch;color:var(--text-muted);margin:0;font-size:1.05rem}.nybad-pris-faktorer{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.nybad-pris-faktorer{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.nybad-pris-faktor{background:var(--bg-white);border:1px solid var(--border-soft);transition:transform var(--t-hover) var(--ease-ud), border-color var(--t-hover) var(--ease-ud), box-shadow var(--t-hover) var(--ease-ud);border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.nybad-pris.flade-hvid .nybad-pris-faktor{background:var(--bg-light)}.nybad-pris-ikon{width:42px;height:42px;color:var(--accent);transition:background-color var(--t-hover) var(--ease-ud), color var(--t-hover) var(--ease-ud), border-color var(--t-hover) var(--ease-ud);background:#b8492c1a;border:1px solid #b8492c2e;border-radius:12px;flex:none;place-items:center;font-size:1rem;display:grid}.nybad-pris-faktor strong{color:var(--primary);margin-bottom:2px;font-size:1rem;line-height:1.35;display:block}.nybad-pris-faktor p{color:var(--text-muted);margin:0;font-size:.93rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.nybad-pris-faktor:hover{border-color:#b8492c66;transform:translateY(-2px);box-shadow:0 12px 28px #00000014}.nybad-pris-faktor:hover .nybad-pris-ikon{background:var(--accent);border-color:var(--accent);color:#fff}}.nybad-pris-loefte{background:var(--bg-white);border:1px solid var(--border-soft);border-left:4px solid var(--accent);box-shadow:var(--shadow-card);border-radius:16px;padding:24px 26px}.nybad-pris-loefte-titel{font-family:var(--font-heading);font-size:var(--h3);color:var(--primary);text-wrap:balance;margin:0 0 8px;font-weight:800;line-height:1.25}.nybad-pris-loefte>p:not(.nybad-pris-loefte-titel){color:var(--text-muted);margin:0 0 16px}.nybad-pris-tjek{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.nybad-pris-tjek li{color:var(--primary);align-items:center;gap:10px;font-size:.95rem;font-weight:700;display:flex}.nybad-pris-tjek i{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.65rem;display:inline-grid}@media (max-width:640px){.nybad-pris-loefte{padding:22px 20px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.nybad-pris-foto,.nybad-pris-hoved,.nybad-pris-faktorer,.nybad-pris-loefte,.nybad-vaerk-tekst,.nybad-vaerk-fotos{animation:linear backwards glid-ind;animation-timeline:view();animation-range:entry entry 80%}}}.nybad-vaerk{padding-top:var(--luft-sektion);padding-bottom:var(--luft-sektion)}.nybad-vaerk.flade-hvid{background:var(--bg-white)}.nybad-vaerk.flade-lys{background:var(--bg-light)}.nybad-vaerk-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}.nybad-vaerk-tekst h2{margin:0 0 12px}.nybad-vaerk-intro{max-width:40ch;color:var(--text-muted);margin:0 0 24px;font-size:1.05rem}.nybad-vaerk-fotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nybad-vaerk-foto{aspect-ratio:3/4;box-shadow:var(--shadow-card);background:#1a1a1a;border-radius:16px;margin:0;overflow:hidden}.nybad-vaerk-foto img{object-fit:cover;width:100%;max-width:none;height:100%;box-shadow:none;transition:transform .6s var(--ease-ud);border:0;border-radius:0}@media (hover:hover) and (pointer:fine){.nybad-vaerk-foto:hover img{transform:scale(1.04)}}@media (min-width:640px) and (max-width:1023px){.nybad-vaerk-foto{aspect-ratio:4/5}.nybad-vaerk-fotos{gap:16px}}@media (min-width:1024px){.nybad-vaerk-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:56px}.nybad-vaerk-fotos{gap:20px;padding-bottom:48px}.nybad-vaerk-foto:nth-child(2){transform:translateY(48px)}}.text-break.breaker-glas.breaker-bad>.container{background:#101010b8}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.text-break.breaker-glas.breaker-bad>.container{background:#101010cc}}.nybad-reasons.flade-lys{background:var(--bg-light)}.nybad-reasons.flade-hvid{background:var(--bg-white)}.nybad-reasons-header{text-align:center;max-width:680px;margin:0 auto var(--luft-hoved)}.nybad-reasons-header h2{color:var(--primary);margin:0 0 12px}.nybad-reasons-sub{color:var(--text-muted);margin:0;font-size:1.05rem}.nybad-reasons-cards{grid-template-columns:minmax(0,1fr);gap:16px;max-width:680px;margin:0 auto;display:grid}.nybad-reason-card{background:var(--bg-white);border:1px solid var(--border-soft);box-shadow:var(--shadow-card);-webkit-tap-highlight-color:transparent;transition:transform var(--t-hover) var(--ease-ud), box-shadow var(--t-hover) var(--ease-ud), border-color var(--t-hover) var(--ease-ud);border-radius:18px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ikon titel""ikon tekst""ikon link";align-content:start;column-gap:18px;padding:24px 22px 20px;display:grid;position:relative;overflow:hidden}.nybad-reasons.flade-hvid .nybad-reason-card{background:var(--bg-light)}.nybad-reason-card:before{content:"";background:var(--accent);transform-origin:0;width:100%;height:4px;transition:transform var(--t-glid) var(--ease-ud);position:absolute;top:0;left:0;transform:scaleX(.18)}.nybad-reason-icon-wrap{grid-area:ikon;width:56px;height:56px;margin:0;position:relative}.nybad-reason-icon{width:56px;height:56px;color:var(--accent);transition:background-color var(--t-hover) var(--ease-ud), color var(--t-hover) var(--ease-ud), border-color var(--t-hover) var(--ease-ud);background:#b8492c1a;border:1px solid #b8492c2e;border-radius:14px;justify-content:center;align-items:center;margin:0;font-size:1.3rem;display:flex}.nybad-reason-check{background:var(--accent);color:#fff;border:3px solid var(--bg-white);width:24px;height:24px;transition:transform var(--t-glid) var(--ease-ud);border-radius:50%;justify-content:center;align-items:center;font-size:.62rem;display:flex;position:absolute;top:-6px;right:-6px}.nybad-reason-card h3{color:var(--primary);text-wrap:balance;grid-area:titel;margin:2px 0 6px;font-size:1.15rem;line-height:1.3}.nybad-reason-card p{color:var(--text-muted);grid-area:tekst;margin:0 0 14px;font-size:.95rem;line-height:1.6}.nybad-reason-card a.nybad-reason-link{color:var(--accent-ink);text-underline-offset:4px;transition:opacity var(--t-glid) var(--ease-ud), transform var(--t-glid) var(--ease-ud), color var(--t-hover) var(--ease-ud);grid-area:link;justify-self:start;align-items:center;gap:8px;padding:4px 0;font-size:.92rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.nybad-reason-card a.nybad-reason-link:hover{color:var(--accent-dark)}.nybad-reason-link i{transition:transform var(--t-hover) var(--ease-ud);font-size:.8em}.nybad-reason-card:is(:hover,:focus-within,:active){border-color:#b8492c59}.nybad-reason-card:is(:hover,:focus-within,:active):before{transform:scaleX(1)}.nybad-reason-card:is(:hover,:focus-within,:active) .nybad-reason-icon{background:var(--accent);border-color:var(--accent);color:#fff}.nybad-reason-card:is(:hover,:focus-within) .nybad-reason-check{transform:scale(1.15)rotate(-8deg)}.nybad-reason-card:is(:hover,:focus-within) .nybad-reason-link i{transform:translate(3px)}.nybad-reason-card:active{transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.nybad-reason-card:is(:hover,:focus-within){transform:translateY(-4px);box-shadow:0 20px 44px #0000001f}.nybad-reason-card a.nybad-reason-link{opacity:0;transform:translateY(6px)}.nybad-reason-card:is(:hover,:focus-within) a.nybad-reason-link{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nybad-reason-card:is(:hover,:focus-within,:active){transform:none}}@media (min-width:900px){.nybad-reasons-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:none}.nybad-reason-card{grid-template:"ikon""titel""tekst"1fr"link"/minmax(0,1fr);padding:30px 26px 24px}.nybad-reason-icon-wrap{margin-bottom:20px}}.hero-section.hero-centered.hero-has-video .hero-bg-video:after{background:radial-gradient(74% 80% at 50% 52%,#00000080 0%,#00000070 55%,#0000 100%),#00000042}@media (min-width:768px) and (max-width:1099px){.hero-section.hero-centered.hero-has-video .hero-bg-video:after{background:radial-gradient(92% 62% at 50% 52%,#0000008f 0%,#00000080 58%,#0000 100%),#00000042}}@media (max-width:767px){.hero-section.hero-centered.hero-has-video .hero-bg-video:after{background:radial-gradient(120% 72%,#00000085 0%,#00000075 60%,#0000 100%),#00000042}}.hero-section.hero-tillid-layout .hero-section-label{background:var(--accent);letter-spacing:.14em;text-shadow:none;border-radius:999px;margin-bottom:16px;padding:6px 12px;font-size:.8125rem;line-height:1.3;display:inline-block;color:#fff!important}.hero-tillid-layout .hero-text{max-width:36em;margin-bottom:28px}.hero-section.hero-centered.hero-tillid-layout .hero-text{margin-left:auto;margin-right:auto}.hero-tillid-layout .hero-content h1{text-shadow:0 2px 18px #00000040}.hero-tillid-layout .cta-buttons{margin-bottom:26px}.hero-section.hero-centered.hero-tillid-layout .hero-container{max-width:var(--container)}.hero-tillid{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0c0c8f;border:1px solid #ffffff29;border-radius:18px;flex-direction:column;align-items:center;gap:12px;width:max-content;max-width:min(1160px,100vw - 40px);padding:12px 20px;display:flex;box-shadow:0 16px 40px #00000038}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hero-tillid{background:#0c0c0cb8}}.hero-tillid .ah-badge{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0}.hero-tillid-usp{flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.hero-tillid-usp li{color:#fff;white-space:nowrap;align-items:center;gap:8px;font-size:.9rem;font-weight:700;line-height:1.3;display:flex}.hero-tillid-usp li+li{border-left:1px solid #ffffff3d;margin-left:16px;padding-left:16px}.hero-tillid-usp i{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.6rem;display:inline-grid}@media (min-width:1240px){.hero-centered .hero-tillid{flex-direction:row;gap:0;padding:10px 22px 10px 12px}.hero-centered .hero-tillid-badge{border-right:1px solid #ffffff3d;margin-right:18px;padding-right:18px}}@media (max-width:899px){.hero-tillid-usp{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}}.hero-section:not(.hero-centered) .hero-tillid{align-items:flex-start;max-width:100%}.hero-section:not(.hero-centered) .hero-tillid-usp{grid-template-columns:repeat(2,minmax(0,auto));gap:8px 18px;display:grid}@media (max-width:899px){.hero-tillid-usp li+li,.hero-section:not(.hero-centered) .hero-tillid-usp li+li{border-left:0;margin-left:0;padding-left:0}.hero-tillid-usp li{white-space:normal;font-size:.84rem}}.hero-section:not(.hero-centered) .hero-tillid-usp li+li{border-left:0;margin-left:0;padding-left:0}@media (max-width:600px){.hero-tillid-layout .hero-text{margin-bottom:20px}.hero-tillid-layout .cta-buttons{margin-bottom:18px}.hero-tillid{gap:10px;width:100%;max-width:440px;padding:12px 14px}.hero-section.hero-centered .hero-tillid{align-items:stretch}.hero-section.hero-centered .hero-tillid-badge{justify-content:center;display:flex}.hero-tillid-usp{gap:8px 10px}.hero-tillid-usp li{text-align:left;font-size:.8rem}.hero-section.hero-tillid-layout .hero-section-label{margin-bottom:12px}}@media (max-width:400px){.hero-section.hero-centered.hero-tillid-layout{padding-top:calc(128px + env(safe-area-inset-top,0px))}.hero-tillid-layout .hero-video-knap{top:calc(80px + env(safe-area-inset-top,0px))}.hero-tillid-layout .hero-content h1{margin-bottom:12px}.hero-tillid-layout .hero-text{margin-bottom:16px;font-size:1rem;line-height:1.5}.hero-tillid-layout .cta-buttons{margin-bottom:12px}.hero-tillid{gap:8px;padding:10px 12px}.hero-tillid-usp{gap:6px 10px}.hero-tillid-usp li{font-size:.76rem;line-height:1.25}}
