:root{--primary:#44513a;--primary-dark:#353f2d;--accent:#e0ae4c;--accent-dark:#8a6418;--accent-ink:#965f27;--accent-2:#00b67a;--accent-2-dark:#009765;--on-dark-accent:#e4b862;--btn-olive:var(--accent-dark);--btn-olive-dark:var(--accent-ink);--on-accent:#353f2d;--on-cta:#fbf7f2;--panel-mid:#5e6b52;--text:#333330;--text-muted:#6b685f;--bg-white:#faf6f0;--bg-warm:#f3ece4;--bg-light:#f3ece4;--bg-page:#44513a;--on-page:#f3ece4;--on-page-muted:#d9d2c6;--border-soft:#e4dcd1;--font-heading:"Playfair Display", Georgia, "Times New Roman", serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-card:clamp(18px, 1.3vw, 24px);--radius-panel:clamp(28px, 2.2vw, 40px);--radius-pill:999px;--shadow-soft:0 4px 16px #0000000f;--shadow-card:0 10px 28px #00000014;--header-h:110px;--container:min(94vw, 1900px);--container-text:72ch;--section-pad:clamp(40px, 4vw, 76px);--panel-pad:clamp(26px, 3.2vw, 60px);--edge-pad:clamp(20px, 4vw, 96px);--breaker-overlay:#353f2d1a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font-body);color:var(--text);background:var(--bg-page);-webkit-font-smoothing:antialiased;line-height:1.7}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--primary);font-weight:400;line-height:1.2}h1,h2,h3{text-transform:uppercase;letter-spacing:.02em;line-height:1.22}h1{font-size:clamp(1.95rem,3.2vw,3.2rem);font-weight:400;line-height:1.18}h2{font-size:clamp(1.55rem,2.4vw,2.4rem);font-weight:400}h3{letter-spacing:.03em;font-size:clamp(1.1rem,1.45vw,1.45rem);font-weight:500}h4{letter-spacing:.03em;font-size:1rem;font-weight:500}body{font-size:clamp(.95rem,.95vw,1.08rem)}a{color:var(--accent-ink);text-decoration:none;transition:color .2s}a:hover{color:var(--accent-dark);text-decoration:none}p{margin-bottom:1em}:focus{outline:none}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}.skip-to-content{background:var(--primary);color:var(--on-cta);z-index:9999;padding:8px 16px;transition:top .2s;position:absolute;top:-40px;left:0}.skip-to-content:focus{top:0}img{border-radius:var(--radius-md);border:1px solid var(--border-soft);max-width:100%;height:auto;box-shadow:var(--shadow-soft);display:block}.container{max-width:var(--container);margin:0 auto;padding:0 20px}.section-bred{width:100%;padding:var(--section-pad) 0}.section-bred>.section-inner{max-width:var(--container);margin:0 auto;padding:0 clamp(20px,3vw,48px)}.kicker{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--accent-ink);margin-bottom:.9em;font-size:.85rem;font-weight:700}.theme-dark .kicker{color:var(--on-dark-accent)}.text-measure{max-width:var(--container-text)}.nav{z-index:1000;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom:1px solid #0000;transition:background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,box-shadow .35s,border-color .35s;position:fixed;top:0;left:0;right:0}.nav .nav-links a,.nav .nav-dropdown-trigger{color:var(--on-cta);text-shadow:0 1px 4px #00000059;transition:color .25s,text-shadow .25s}.nav-logo{align-items:center;text-decoration:none;display:flex}.nav-logo img{object-fit:contain;width:auto;height:54px}.nav-links{align-items:center;gap:24px;list-style:none;display:none}.nav-links a{color:var(--text);font-size:.95rem;font-weight:600;text-decoration:none}.nav-links a:hover{color:var(--accent)}@media (min-width:1024px){.nav-links{display:flex}}.hero-section{min-height:100vh;padding:calc(150px + env(safe-area-inset-top,0px)) 0 60px;background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);color:var(--on-cta);align-items:center;display:flex;position:relative;overflow:hidden}.hero-bg-image,.hero-bg-video{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-bg-image:after,.hero-bg-video:after{content:"";pointer-events:none;background:linear-gradient(115deg,#000000b8 0%,#00000059 55%,#00000026 100%);position:absolute;inset:0}.hero-bg-image img,.hero-bg-video video{object-fit:cover;opacity:1;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;display:block}.hero-container{z-index:1;width:100%;max-width:var(--container);grid-template-columns:1fr;align-items:center;gap:40px;margin:0 auto;padding:0 20px;display:grid;position:relative}.hero-badges{flex-flow:wrap;gap:8px;margin-bottom:28px;display:flex}@media (min-width:1024px){.hero-badges{flex-flow:wrap;gap:10px}}.badge{color:var(--on-cta);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbf7f21a;border:1px solid #fbf7f233;align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;font-weight:600;display:inline-flex}.badge .check{background:var(--accent);width:20px;height:20px;color:var(--on-accent,#fff);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:900;display:inline-flex}.cta-buttons{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1023px){.hero-container .contact-card{display:none}}.hero-kontakt-sub{font-family:var(--font-heading);color:var(--on-cta);margin:0 0 12px;font-size:clamp(1.2rem,1.9vw,1.6rem);font-weight:800;line-height:1.28}.hero-kontakt-liste{flex-direction:column;width:100%;max-width:480px;margin:6px 0 26px;display:flex}.hero-kontakt-liste .info-item{color:var(--on-cta);border-bottom:1px solid #fbf7f238;padding:10px 0}.hero-kontakt-liste .info-item:last-child{border-bottom:0}.hero-kontakt-liste .info-item i,.hero-kontakt-liste .info-item-link:hover{color:var(--on-dark-accent)}.hero-kontakt-liste .info-item-tel{font-size:1.05rem;font-weight:800}.hero-kontakt-liste .info-item-navn{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-accent);margin-left:auto;font-size:.78rem;font-weight:600}.hero-kontakt-liste .trust-badge{color:#fbf7f2eb;background:#fbf7f21a;align-self:flex-start}.hero-kontakt-liste .trust-badge i{color:var(--on-dark-accent)}@media (max-width:1023px){.hero-section.hero-kontaktside .contact-card,.hero-section.hero-kontaktside .bcf-card,.hero-section.hero-kontaktside .p3cf-card{display:block}}@media (min-width:1024px){.hero-container{grid-template-columns:1fr 420px;gap:60px}.hero-section{padding:140px 0 80px}}.hero-scroll-image{z-index:3;pointer-events:none;opacity:0;line-height:0;transition:transform .9s cubic-bezier(.22,.78,.32,1),opacity .6s;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}.hero-scroll-image.is-revealed{transform:translate(-50%, var(--hero-figur-dyk,0px));opacity:1}.hero-scroll-image img{height:var(--hero-figur-h,55vh);object-fit:contain;object-position:bottom center;width:auto;max-width:100vw;max-height:540px;box-shadow:none;background:0 0;border:0;outline:0;display:block}.hero-scroll-image-left{left:0;transform:translateY(100%)}.hero-scroll-image-left.is-revealed{transform:translate(0)}.hero-scroll-image-left img{object-position:bottom left}.hero-scroll-image-right{left:auto;right:0;transform:translateY(100%)}.hero-scroll-image-right.is-revealed{transform:translate(0)}.hero-scroll-image-right img{object-position:bottom right}@media (max-width:1023px){.hero-scroll-image,.hero-scroll-image-left,.hero-scroll-image-right{left:50%;right:auto;transform:translate(-50%,100%)}.hero-scroll-image.is-revealed,.hero-scroll-image-left.is-revealed,.hero-scroll-image-right.is-revealed{transform:translate(-50%, var(--hero-figur-dyk,0px))}.hero-scroll-image img,.hero-scroll-image-left img,.hero-scroll-image-right img{height:var(--hero-figur-h,34vh);object-position:bottom center;width:auto;max-height:none}}.btn-primary,.btn-secondary{border-radius:var(--radius-pill);text-align:center;cursor:pointer;font-size:.95rem;font-weight:700;font-family:var(--font-body);white-space:nowrap;border:2px solid #0000;padding:14px 30px;text-decoration:none;transition:all .2s;display:inline-block}.btn-primary{background:var(--btn-olive);color:var(--on-cta,#fff);border-color:var(--btn-olive)}.btn-primary:hover{background:var(--btn-olive-dark);border-color:var(--btn-olive-dark);color:var(--on-cta,#fff);text-decoration:none;transform:translateY(-1px)}.btn-secondary{color:var(--btn-olive);border-color:var(--btn-olive);background:0 0}.btn-secondary:hover{background:var(--btn-olive);color:var(--on-cta,#fff);border-color:var(--btn-olive);text-decoration:none;transform:translateY(-1px)}.theme-dark .btn-secondary,.text-break .btn-secondary,.contact-bottom .btn-secondary,.hero-section .btn-secondary{color:var(--on-cta);background:0 0;border-color:#fbf7f2d9}.theme-dark .btn-secondary:hover,.text-break .btn-secondary:hover,.contact-bottom .btn-secondary:hover,.hero-section .btn-secondary:hover{background:var(--bg-white);color:var(--primary-dark);border-color:var(--on-cta)}.mobile-cta a.secondary{color:var(--btn-olive);border-color:var(--btn-olive)}.mobile-cta a.secondary:hover{background:#6b7f2a1a}.avatar-wrapper{flex-shrink:0}.avatar-circle{background:var(--bg-white);border:4px solid #fbf7f2e6;border-radius:50%;width:100px;height:100px;overflow:hidden;box-shadow:0 4px 20px #0000004d}.avatar-circle img{object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.avatar-circle.avatar-logo img{object-fit:contain;padding:6px}.contact-card{background:var(--accent);color:var(--on-accent,#fff);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:32px 36px 36px;position:relative}.contact-card h2,.contact-card h3,.contact-card .contact-card-title{color:var(--on-cta);margin-bottom:4px;font-size:1.35rem;line-height:1.3}.form-file{margin:6px 0 10px;position:relative}.form-file input[type=file]{opacity:0;position:absolute;left:-9999px}.form-submit{background:var(--bg-white);width:100%;color:var(--accent-ink);border-radius:var(--radius-pill);cursor:pointer;font-size:1rem;font-weight:700;font-family:var(--font-body);border:0;padding:14px;transition:transform .2s}.form-submit:hover{transform:translateY(-1px)}.form-gdpr{opacity:.85;text-align:center;margin-top:10px;font-size:.78rem}.form-gdpr a{color:inherit;text-decoration:underline}.services-section{background:var(--bg-light);padding:80px 0}.section-header{text-align:center;margin-bottom:40px}.section-header h2{margin-bottom:10px}.section-header p{color:var(--text-muted);font-size:1.05rem}.carousel-wrapper{position:relative}.carousel-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:20px;padding:20px 0 30px;display:flex;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.carousel-track .service-card{scroll-snap-align:start;background:var(--primary-dark);min-width:0;min-height:380px;color:var(--on-cta);border-radius:16px;flex:0 0 calc(66.66% - 10px);padding:0;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000026}.carousel-track .service-card:hover{color:var(--on-cta);text-decoration:none;transform:translateY(-4px);box-shadow:0 14px 36px #00000040}.service-card-bg{z-index:0;background-position:50%;background-size:cover;border-radius:16px;transition:transform .5s;position:absolute;inset:0}.carousel-track .service-card:hover .service-card-bg{transform:scale(1.08)}.service-card-overlay{z-index:1;background:linear-gradient(#0000000d 0%,#0000008c 50%,#000000eb 100%);border-radius:16px;flex-direction:column;justify-content:flex-end;height:100%;min-height:380px;padding:24px;display:flex;position:relative}.service-card-overlay .service-icon{background:var(--accent);width:48px;height:48px;color:var(--on-accent,#fff);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:1.3rem;display:flex}.carousel-track .service-card h3,.carousel-track .service-card .service-card-title{color:var(--on-dark-accent,#fff);font-size:clamp(1.15rem,1.5vw,1.5rem);font-family:var(--font-heading);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:10px;font-weight:900;line-height:1.2}.carousel-track .service-card p{color:#fbf7f2e0;margin-bottom:18px;font-size:.95rem;line-height:1.5}.carousel-track .service-card .card-link{color:var(--on-cta);font-size:1.25rem;font-weight:700;font-family:var(--font-heading);align-items:center;gap:10px;transition:gap .3s,color .3s;display:inline-flex}.carousel-track .service-card:hover .card-link{color:var(--on-dark-accent,#fff);gap:16px}.carousel-track .service-card .card-link i{font-size:1rem}@media (min-width:768px){.carousel-track .service-card{flex:0 0 calc(50% - 10px)}}@media (min-width:1024px){.carousel-track .service-card{flex:0 0 calc(25% - 15px);min-height:360px}.service-card-overlay{min-height:360px}}.carousel-nav{background:var(--bg-white);border:1px solid var(--border-soft);cursor:pointer;width:44px;height:44px;box-shadow:var(--shadow-soft);z-index:2;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:none;position:absolute;top:40%;transform:translateY(-50%)}.carousel-nav:hover{background:var(--accent);color:var(--on-accent,#fff);border-color:var(--accent)}.carousel-nav-prev{left:-10px}.carousel-nav-next{right:-10px}.carousel-nav:disabled{opacity:.3;cursor:not-allowed}@media (min-width:768px){.carousel-nav{display:flex}}.text-break{text-align:center;background:var(--bg-white);padding:70px 20px}.section-label{text-transform:uppercase;letter-spacing:2px;color:var(--accent);margin-bottom:10px;font-size:.85rem;font-weight:700}.text-break h2{margin-bottom:14px}.text-break p{max-width:600px;color:var(--text-muted);margin:0 auto 24px}.text-break-title{font-family:var(--font-heading);margin-bottom:14px;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:900;line-height:1.2}.contact-bottom-title{font-family:var(--font-heading);margin-bottom:14px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:900;line-height:1.25}.theme-dark .text-break-title,.theme-dark .contact-bottom-title{color:var(--on-cta)}.seo-section{background:var(--bg-white);padding:80px 0}.seo-grid{grid-template-columns:1fr;align-items:stretch;gap:40px;display:grid}@media (min-width:1024px){.seo-grid{grid-template-columns:1fr 1fr;gap:60px}}.seo-content h2{margin-bottom:18px}.seo-content p{color:var(--text-muted);margin-bottom:16px}.seo-content .section-label{color:var(--accent)}.section-label,.parallax-split-kicker{color:var(--accent)!important}.theme-dark .section-label,.theme-dark .parallax-split-kicker,.bg-dark .section-label,.text-break .section-label{color:var(--on-dark-accent)!important}.seo-h3{color:var(--primary);margin-top:30px;margin-bottom:14px;font-size:1.3rem}.seo-h3-large{margin-top:0;font-size:1.6rem}@media (min-width:1024px){.seo-h3-large{font-size:1.9rem}}.seo-section-reverse{background:var(--bg-light)}@media (min-width:1024px){.seo-section-reverse .seo-grid>.seo-image{order:1}.seo-section-reverse .seo-grid>.seo-content{order:2}}@media (max-width:1023px){.seo-section-reverse .seo-grid>.seo-content{order:1}.seo-section-reverse .seo-grid>.seo-image{order:2}.seo-section:has(+.text-break) .seo-grid>.seo-image{order:1}.seo-section:has(+.text-break) .seo-grid>.seo-content{order:2}div:has(+div>.text-break)>.seo-section .seo-grid>.seo-image{order:1}div:has(+div>.text-break)>.seo-section .seo-grid>.seo-content{order:2}}.seo-ctas{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.seo-image{border-radius:12px;position:relative;overflow:hidden}.seo-image img{object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}@media (max-width:1023px){.seo-image{aspect-ratio:4/3;min-height:280px}}.seo-content a:not(.btn-primary):not(.btn-secondary){color:var(--accent-ink);font-weight:600;text-decoration:none}.seo-content a:not(.btn-primary):not(.btn-secondary):hover{color:var(--accent-dark)}.reviews-track{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;scroll-behavior:auto;gap:24px;margin-top:8px;padding:12px 24px 24px;display:flex;overflow-x:auto}.reviews-track::-webkit-scrollbar{display:none}.reviews-track:active{cursor:grabbing}.review-card{background:var(--bg-white);border:1px solid var(--border-soft);-webkit-user-select:none;user-select:none;border-radius:16px;flex-direction:column;flex:0 0 360px;gap:12px;max-width:85vw;padding:28px;display:flex}.review-stars{letter-spacing:3px;font-size:1.15rem;line-height:1}.review-stars-trustpilot{color:#00b67a}.review-stars-google,.review-stars-generisk{color:#fbbc04}.review-stars-anmeld-haandvaerker{color:#f5a623}.review-text{color:var(--text);flex:1;margin:0;line-height:1.65}.review-author{color:var(--primary);margin:0;font-weight:700}.contact-bottom{background:var(--bg-white);color:var(--text);border-top:1px solid var(--border-soft);padding:80px 0}.contact-bottom-grid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:1024px){.contact-bottom-grid{grid-template-columns:1fr 1fr;gap:60px}}.contact-info h2,.contact-info h3{color:var(--primary);margin-bottom:14px}.contact-info p{color:var(--text);margin-bottom:20px}.info-item{color:var(--text);border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:10px 0;display:flex}.info-item i{color:var(--primary);text-align:center;width:20px}.info-item-link{color:var(--text);cursor:pointer;text-decoration:none;transition:color .2s}.info-item-link:hover{color:var(--primary);text-decoration:none}.trust-badge{color:var(--primary-dark);border-radius:var(--radius-pill);background:#1ba74a1a;align-items:center;gap:8px;margin-top:16px;padding:10px 16px;font-size:.9rem;font-weight:600;display:inline-flex}.trust-badge i{color:var(--primary)}.footer{background:var(--bg-white);color:var(--text);border-top:1px solid var(--border-soft);padding:60px 0 20px}.footer-grid{grid-template-columns:1fr;gap:36px;margin-bottom:48px;display:grid}@media (min-width:640px){.footer-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.footer-grid{grid-template-columns:1.8fr 1.2fr 1.4fr .8fr}}.footer-brand img{object-fit:contain;width:auto;height:78px;margin-bottom:16px}.footer-brand p{color:var(--text-muted);margin-bottom:16px;font-size:.9rem;line-height:1.6}:root{--mobile-cta-h:73px}.mobile-cta{background:var(--bg-white);border-top:1px solid var(--border-soft);z-index:900;min-height:var(--mobile-cta-h);gap:10px;padding:10px 12px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 14px #00000014}.mobile-cta-btn{border-radius:var(--radius-pill);text-align:center;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.mobile-cta-btn-primary{background:var(--btn-olive);color:var(--on-cta,#fff);border:2px solid var(--btn-olive)}.mobile-cta-btn-primary:hover{background:var(--btn-olive-dark);border-color:var(--btn-olive-dark)}.mobile-cta-btn-secondary{color:var(--btn-olive);border:2px solid var(--btn-olive);background:0 0}.mobile-cta-btn-secondary:hover{background:var(--bg-light)}@media (max-width:767px){.mobile-cta{display:flex}body{padding-bottom:var(--mobile-cta-h)}}.cookie-banner{color:var(--on-cta);z-index:800;background:#0f1914f7;padding:16px 24px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #0000004d}.cookie-banner p{color:#fbf7f2d9;flex:1;margin:0;font-size:.88rem;line-height:1.5}.cookie-banner a{color:#fbf7f2b3;text-decoration:underline}@media (max-width:767px){.cookie-banner{bottom:68px}}.reviews-section{background:var(--bg-white);padding:60px 0;overflow:hidden}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.review-card{background:var(--bg-light);border-radius:var(--radius-md);border:1px solid var(--border-soft);flex:0 0 320px;padding:24px}.review-card .stars{color:var(--accent);margin-bottom:10px}.legal-page{background:var(--bg-white);padding:140px 0 80px}.legal-page h1{margin-bottom:30px}.legal-page h2{color:var(--primary);margin-top:40px;margin-bottom:14px}.legal-page p,.legal-page li{color:var(--text-muted);margin-bottom:12px}.legal-page ul{margin-bottom:16px;margin-left:24px}.city-grid-section{padding:80px 0}.city-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-top:32px;display:grid}@media (max-width:767px){.city-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}}.reviews-section{background:var(--bg-light);padding:clamp(40px,5vw,64px) 0}.reviews-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.reviews-marquee-track{width:max-content;animation:60s linear infinite reviews-scroll;display:flex}.reviews-marquee:hover .reviews-marquee-track{animation-play-state:running}@keyframes reviews-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-100% / var(--rc-kopier,2)))}}.review-card{background:var(--bg-white);border-radius:var(--radius-lg);width:280px;box-shadow:var(--shadow-soft);border:1px solid var(--border-soft);flex-direction:column;flex-shrink:0;min-height:240px;margin-right:16px;padding:clamp(20px,2vw,28px);display:flex}.review-heading{color:var(--primary);margin:10px 0;font-size:1.1rem;line-height:1.3}.review-quote{color:var(--text);flex:1;margin-bottom:12px;font-size:.95rem}.review-author{letter-spacing:.08em;color:var(--primary-dark);margin-top:auto;font-size:.8rem;font-weight:700}.tp-stars{gap:2px;display:flex}.tp-star{border-radius:2px;align-items:center;display:inline-flex;overflow:hidden}@media (max-width:1023px){.review-card{width:260px}}@media (max-width:767px){.review-card{width:84vw;max-width:320px}}@media (prefers-reduced-motion:reduce){.reviews-marquee-track{animation:none}}.opening-hours-section{background:var(--bg-light);padding:clamp(40px,5vw,64px) 0}.opening-hours-card{background:var(--bg-white);border-radius:var(--radius-lg);max-width:560px;box-shadow:var(--shadow-soft);border:1px solid var(--border-soft);margin:0 auto;padding:clamp(28px,3vw,40px)}.opening-hours-heading{text-align:center;color:var(--primary);margin-bottom:20px}.opening-hours-list{margin:0;padding:0;list-style:none}.opening-hours-item{border-bottom:1px dashed var(--border-soft);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.opening-hours-item:last-child{border-bottom:0}.opening-hours-day{color:var(--text);font-weight:600}.opening-hours-sep{border-top:1px dashed var(--border-soft);height:0}.opening-hours-time{color:var(--primary-dark);white-space:nowrap;font-weight:500}.accordion{flex-direction:column;gap:10px;margin-top:24px;display:flex}.theme-dark{color:#fbf7f2eb;background:#1a1a1a;border-top:none}.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4,.theme-dark h5,.theme-dark h6{color:var(--on-cta)}.theme-dark p{color:#fbf7f2d9}.theme-dark .section-label,.theme-dark p.section-label{color:var(--on-dark-accent)}.theme-dark .contact-info,.theme-dark .contact-info p,.theme-dark .info-item,.theme-dark .info-item-link,.theme-dark .info-item-link:visited{color:#fbf7f2eb}.theme-dark .info-item-link:hover{color:var(--on-cta)}.theme-dark .info-item{border-bottom-color:#fbf7f21f}.theme-dark .info-item i,.theme-dark .info-item-link i,.theme-dark .trust-badge i{color:var(--on-dark-accent)}.theme-dark .info-item strong,.theme-dark .info-item-link strong{color:var(--on-cta)}.theme-dark .trust-badge{color:#fbf7f2eb}.theme-dark a:not(.btn-primary):not(.btn-secondary):not(.info-item-link){color:var(--on-dark-accent)}.theme-dark a:not(.btn-primary):not(.btn-secondary):not(.info-item-link):hover{color:var(--on-cta)}.theme-dark .form-gdpr a:not(.btn-primary):not(.btn-secondary):not(.info-item-link),.theme-dark .p3cf-gdpr a:not(.btn-primary):not(.btn-secondary):not(.info-item-link){color:inherit}.bg-dark{color:#fbf7f2eb;background:#1a1a1a}.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6{color:var(--on-cta)}.bg-dark p{color:#fbf7f2d9}.bg-dark .section-label,.bg-dark p.section-label{color:var(--on-dark-accent)}@media (max-width:600px){.hero-section .cta-buttons{width:100%}.cta-buttons .btn-primary,.cta-buttons .btn-secondary,.seo-ctas .btn-primary,.seo-ctas .btn-secondary{text-align:center;flex:120px;min-width:0;padding:13px 14px;font-size:.9rem}}.socials-bar{align-items:center;gap:16px;margin-top:14px;display:inline-flex}.socials-bar-item{color:#fbf7f2d9;border:1px solid #fbf7f233;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .2s;display:inline-flex}.socials-bar-item:hover{color:var(--accent-2);border-color:var(--accent-2);background:#cd996214}.brand-knap{--brand-flade:#fff;--brand-maerke:#1f1f1f;--brand-ring:#fff;box-sizing:border-box;border:2px solid var(--brand-ring)!important;background:var(--brand-flade)!important;color:var(--brand-maerke)!important;background-clip:padding-box!important;border-radius:50%!important}.brand-knap i,.brand-knap svg{color:inherit!important}.brand-knap-facebook{--brand-flade:#1877f2;--brand-maerke:#fff}.brand-knap-linkedin{--brand-flade:#0a66c2;--brand-maerke:#fff}.brand-knap-youtube{--brand-flade:red;--brand-maerke:#fff}.brand-knap-tiktok,.brand-knap-x{--brand-flade:#fff;--brand-maerke:#000;--brand-ring:#00000029}.brand-knap-instagram{--brand-maerke:#fff;background:radial-gradient(circle at 15% 130%,#ffd776 0%,#ff9c41 14%,#f0403b 34%,#d6249f 60%,#8a3ab9 82%,#4c63d2 100%)!important}.brand-knap:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000047;color:var(--brand-maerke)!important;border-color:var(--brand-ring)!important}@media (prefers-reduced-motion:reduce){.brand-knap:hover{transform:none}}.brand-knap-fravalgt{border-radius:50%}.footer-trust-badge{border-radius:var(--radius-md);color:var(--accent-2);background:#cd99621f;border:1px solid #cd996266;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;font-size:14px;text-decoration:none;transition:all .2s;display:inline-flex}.footer-trust-badge:hover{border-color:var(--accent-2);background:#cd996233}.footer-trust-badge i{color:var(--accent-2);font-size:16px}.nav-logo{flex-direction:column;align-items:center;line-height:1;display:flex}.video-marquee-static{scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x;gap:18px;padding:12px 32px;scroll-padding-left:32px;display:flex;overflow:auto hidden}.video-marquee-static::-webkit-scrollbar{display:none}.video-marquee-static .video-marquee-card{scroll-snap-align:center}.video-marquee-card{cursor:pointer;pointer-events:auto;background:#000;border:0;border-radius:18px;flex:none;width:240px;height:426px;padding:0;transition:transform .25s;position:relative;overflow:hidden;box-shadow:0 12px 32px #0000002e}.video-marquee-card:hover{transform:translateY(-4px)}.video-marquee-poster{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.video-marquee-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:64px;height:64px;color:var(--on-cta);pointer-events:none;opacity:1;background:#fbf7f240;border:2px solid #fbf7f2b3;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.video-marquee-card{width:200px;height:355px}}.video-lightbox{z-index:9999;background:#000000eb;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.video-lightbox video{aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:12px;width:auto;max-width:95vw;height:90vh;box-shadow:0 20px 60px #00000080}.video-lightbox-close{color:var(--on-cta);cursor:pointer;background:#fbf7f22e;border:1px solid #fbf7f266;border-radius:50%;width:40px;height:40px;font-size:24px;position:absolute;top:18px;right:22px}@media (max-width:767px){.video-lightbox{padding:0}.video-lightbox video{border-radius:0;max-width:100vw;height:100vh}}@keyframes testi-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.wide-intro-section{background:var(--bg-white);padding:80px 0 40px}.wide-intro-section .container{text-align:center;max-width:920px}.wide-intro-section .section-label{color:var(--accent);margin-bottom:16px}.wide-intro-section h2{color:var(--primary);margin-bottom:22px;font-size:clamp(1.8rem,2.8vw,2.6rem)}.wide-intro-section p{color:var(--text);font-size:17px;line-height:1.75}.text-break-bg{isolation:isolate;color:#fbf7f2eb;background-color:#1a1a1a;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.text-break-bg:before{content:"";z-index:0;background:linear-gradient(#000000b3 0%,#000c 100%);position:absolute;inset:0}.text-break-bg>.container{z-index:1;position:relative}.text-break-bg h1,.text-break-bg h2,.text-break-bg h3,.text-break-bg h4{color:var(--on-cta)}.text-break-bg p{color:#fbf7f2eb}.text-break-bg .section-label{color:var(--on-dark-accent)}.partner-strip{background:var(--bg-light);border-bottom:1px solid var(--border-soft);padding:44px 20px}.partner-strip-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:44px;display:flex}.partner-strip-logos img{object-fit:contain;mix-blend-mode:multiply;width:auto;height:62px;transition:transform .2s}.partner-strip-logos img:hover{transform:translateY(-2px)}@media (max-width:640px){.partner-strip-logos{gap:30px}.partner-strip-logos img{height:48px}}img[data-person=true],img[data-person="1"]{object-fit:contain;object-position:center;max-width:100%;max-height:100%;margin-inline:auto}.avatar-circle img[data-person],.bh-avatar img[data-person],.p3h-avatar img[data-person],.hero-mobile-avatar img[data-person],img.avatar-circle[data-person],img.bh-avatar[data-person],img.p3h-avatar[data-person],img.hero-mobile-avatar[data-person]{object-fit:cover;max-height:none}.btn-glass{--glas-flade:#fbf7f224;--glas-flade-hover:#fbf7f23d;--glas-kant:#fbf7f28c;--glas-kant-hover:#fbf7f2d9;--glas-ink:#fff;border-radius:var(--radius-pill);font-family:var(--font-body);text-align:left;white-space:nowrap;cursor:pointer;background:var(--glas-flade);color:var(--glas-ink);border:2px solid var(--glas-kant);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:12px;padding:8px 26px 8px 8px;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.btn-glass:hover{background:var(--glas-flade-hover);border-color:var(--glas-kant-hover);color:var(--glas-ink);text-decoration:none;transform:translateY(-1px)}.btn-glass .btn-glass-ikon{background:0 0;flex-shrink:0;max-width:none;display:block;width:32px!important;height:32px!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.btn-glass .btn-glass-ikon--bred{width:auto!important}.btn-glass--paa-farve{--glas-flade:#0000002e;--glas-flade-hover:#0000004d;--glas-kant:#fbf7f273;--glas-kant-hover:#fbf7f2bf;--glas-ink:#fff}.btn-glass--lys{--glas-flade:#0000000d;--glas-flade-hover:#00000017;--glas-kant:#0000002e;--glas-kant-hover:#00000057;--glas-ink:var(--text)}
.cc-banner{z-index:10000;background:#fff;border-top:1px solid #e5e7eb;max-height:90vh;transition:transform .4s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%);box-shadow:0 -4px 30px #0000001a}.cc-banner.cc-visible{transform:translateY(0)}.cc-inner{max-width:900px;margin:0 auto;padding:28px 24px}.cc-title{color:#111827;margin-bottom:10px;font-family:inherit;font-size:1.15rem;font-weight:800}.cc-text{color:#4b5563;margin-bottom:8px;font-size:.9rem;line-height:1.65}.cc-link{margin-bottom:18px}.cc-link a{color:var(--primary);font-size:.85rem;font-weight:500;text-decoration:underline}.cc-link a:hover{color:var(--primary-dark)}.cc-buttons{flex-wrap:wrap;gap:10px;display:flex}.cc-btn{cursor:pointer;border:none;border-radius:6px;padding:11px 24px;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .2s}.cc-btn-accept{background:var(--accent-dark);color:var(--on-cta,var(--on-accent))}.cc-btn-accept:hover{background:var(--accent);color:var(--on-accent)}.cc-btn-reject{color:var(--primary);border:1px solid var(--primary);background:0 0}.cc-btn-reject:hover{color:var(--primary);border-color:var(--primary);background:#32cd3314}.cc-btn-details{color:#6b7280;background:0 0;padding:11px 12px;text-decoration:underline}.cc-btn-details:hover{color:#111827}.cc-details{max-height:0;transition:max-height .4s;overflow:hidden}.cc-details.cc-detail-open{border-top:1px solid #e5e7eb;max-height:600px;margin-top:20px;padding-top:20px}.cc-category{border-bottom:1px solid #f3f4f6;padding:12px 0}.cc-category:last-of-type{border-bottom:none}.cc-cat-label{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.cc-cat-info{flex-direction:column;flex:1;gap:3px;display:flex}.cc-cat-info strong{color:#111827;font-size:.92rem;font-weight:600}.cc-cat-info span{color:#6b7280;font-size:.82rem;line-height:1.5}.cc-toggle{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.cc-toggle input{opacity:0;width:0;height:0}.cc-slider{cursor:pointer;background:#d1d5db;border-radius:24px;transition:background .3s;position:absolute;inset:0}.cc-slider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .3s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.cc-toggle input:checked+.cc-slider{background:var(--primary)}.cc-toggle input:checked+.cc-slider:before{transform:translate(20px)}.cc-toggle-disabled .cc-slider{cursor:not-allowed;opacity:.7;background:#e5e7eb}.cc-toggle-disabled input:checked+.cc-slider{background:#e5e7eb}.cc-reopener{z-index:9999;color:#374151;cursor:pointer;opacity:0;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:fixed;bottom:20px;left:20px;transform:scale(0);box-shadow:0 4px 12px #0000001a}.cc-reopener.cc-visible{opacity:1;transform:scale(1)}.cc-reopener:hover{background:var(--primary);color:#fff;border-color:var(--primary);transform:scale(1.08)}.cc-reopener.cc-visible:hover{transform:scale(1.08)}@media (max-width:768px){.cc-inner{padding:20px 16px}.cc-buttons,.cc-detail-buttons{flex-direction:column}.cc-btn{text-align:center;width:100%}.cc-btn-details{text-align:left;padding:8px 0}.cc-reopener{width:38px;height:38px;bottom:14px;left:14px}.cc-reopener svg{width:17px;height:17px}.cc-reopener:after{content:"";border-radius:50%;position:absolute;inset:-4px}}@media (max-width:767px){.cc-reopener{bottom:calc(var(--mobile-cta-h,73px) + 14px)}body:not(:has(.mobile-cta)) .cc-reopener{bottom:14px}}
.panel{max-width:var(--container);margin:0 auto var(--section-pad);border-radius:var(--radius-panel);padding:var(--panel-pad);display:block;overflow:hidden}@media (max-width:767px){.panel{border-radius:24px;max-width:calc(100vw - 24px)}}.panel-dark{background:var(--primary);color:var(--on-cta)}.panel-dark h1,.panel-dark h2,.panel-dark h3,.panel-dark h4,.panel-dark p{color:var(--on-cta)}.panel-mid{background:var(--panel-mid);color:var(--on-cta)}.panel-mid h1,.panel-mid h2,.panel-mid h3,.panel-mid h4,.panel-mid p{color:var(--on-cta)}.panel-light{background:var(--bg-light)}.panel-green{background:var(--accent);color:var(--on-accent,#fff)}.panel-green h1,.panel-green h2,.panel-green h3,.panel-green h4,.panel-green p{color:var(--on-cta)}.chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--on-cta);border-radius:var(--radius-pill);white-space:nowrap;background:#fbf7f226;border:1px solid #fbf7f242;align-items:center;gap:8px;padding:7px 15px;font-size:.8rem;font-weight:500;display:inline-flex}.chip .fa-check,.chip i,.chip svg{color:var(--on-dark-accent)}.chip-row{flex-wrap:wrap;gap:10px;display:flex}.p3-btn{border-radius:var(--radius-pill);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 32px;font-size:.8rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.p3-btn:hover{transform:translateY(-1px)}.p3-btn-primary{background:var(--accent-dark);color:var(--on-cta,#fff)!important}.p3-btn-primary:hover{background:var(--accent-ink);color:var(--on-cta)!important}.p3-btn-charcoal{background:var(--panel-mid);color:var(--on-cta)!important}.p3-btn-charcoal:hover{background:var(--primary);color:var(--on-cta)!important}.p3-btn-white{background:var(--bg-white);color:var(--text)!important}.p3-btn-white:hover{background:var(--bg-light);color:var(--text)!important}.p3-ctas{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.p3-intro{max-width:var(--container-text);margin:var(--section-pad) auto;text-align:center;padding:0 20px}.p3-intro .kicker{margin-bottom:12px}.p3-intro h2,.p3-intro h3{margin-bottom:18px}.p3-intro p:not(.kicker){color:var(--text-muted);margin-bottom:24px}.p3-intro .p3-ctas{justify-content:center}a.btn-primary,.btn-primary{background:var(--accent-dark);border-color:var(--accent-dark);border-radius:var(--radius-pill);color:var(--on-cta,#fff)!important}a.btn-primary:hover,.btn-primary:hover{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--on-cta)!important}a.btn-secondary,.btn-secondary{background:var(--panel-mid);border-color:var(--panel-mid);border-radius:var(--radius-pill);color:var(--on-cta)!important}a.btn-secondary:hover,.btn-secondary:hover{background:var(--primary);border-color:var(--primary);color:var(--on-cta)!important}.theme-dark a.btn-secondary,.text-break a.btn-secondary{background:var(--bg-white);border-color:var(--on-cta);color:var(--text)!important}.p3-btn-outline{background:0 0;border:2px solid #fff;color:var(--on-cta)!important}.p3-btn-outline:hover{background:#fbf7f21f;color:var(--on-cta)!important}.p3-glass{color:var(--on-cta);background:#fbf7f221;border-radius:30px;padding:24px 28px}
.reviews-section{background:var(--bg-light);padding:clamp(40px,5vw,88px) 0}.reviews-section .section-header{text-align:center;margin-bottom:clamp(18px,2.5vw,32px);padding:0}.reviews-track{gap:20px;margin-top:0;padding:4px 24px 16px}.review-card{background:var(--bg-white);border-radius:var(--radius-card);max-width:84vw;box-shadow:var(--shadow-soft);border:none;flex:0 0 340px;gap:10px;padding:clamp(20px,2vw,30px)}.review-stars{letter-spacing:3px;font-size:.95rem;line-height:1}.review-card .review-title{font-family:var(--font-heading);color:var(--primary);margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.review-card .review-text{color:var(--text-muted);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;flex:none;margin:0;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.review-card .review-author{color:var(--text);align-items:center;gap:8px;margin:auto 0 0;padding-top:6px;font-size:.85rem;font-weight:700;display:flex}.review-card .review-date{color:var(--text-muted);font-size:.8rem;font-weight:400}.review-card .review-date:before{content:"·";margin-right:6px}.review-source-icon{color:var(--accent);font-size:1rem}.review-icon-trustpilot{color:#00b67a}.review-icon-google{color:#fbbc05}.review-icon-ah{color:#f5a623}
.brs-section{background:var(--bg-light);padding:clamp(40px,5vw,88px) 0}.brs-kicker{text-align:center;margin-bottom:clamp(18px,2.5vw,32px)}.brs-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.brs-card{background:var(--bg-white);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);flex-direction:column;gap:10px;padding:clamp(20px,2vw,30px);transition:box-shadow .25s,transform .25s;display:flex}.brs-card:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.brs-stars{color:var(--accent);gap:3px;font-size:.95rem;line-height:1;display:flex}.brs-stars-trustpilot{color:#00b67a}.brs-stars-google{color:#fbbc05}.brs-stars-anmeld-haandvaerker{color:#f5a623}.brs-title{font-family:var(--font-heading);color:var(--primary);margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.brs-text{color:var(--text-muted);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.brs-source{align-items:center;gap:8px;margin:auto 0 0;padding-top:6px;display:flex}.brs-icon{color:var(--accent);font-size:1rem}.brs-icon-trustpilot{color:#00b67a}.brs-icon-google{color:#fbbc05}.brs-icon-ah{color:#f5a623}.brs-author{color:var(--text);font-size:.85rem;font-weight:700}@media (max-width:767px){.brs-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;margin:0 calc(-1*clamp(20px,3vw,48px));padding:4px clamp(20px,3vw,48px) 16px;display:flex;overflow-x:auto}.brs-grid::-webkit-scrollbar{display:none}.brs-card{scroll-snap-align:center;flex:0 0 min(84vw,340px)}}
.p3ba-section{max-width:var(--container);padding:var(--section-pad) 0;margin:0 auto}.p3ba-header{text-align:center;margin-bottom:clamp(24px,3vw,48px)}.p3ba-grid{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,32px);display:grid}@media (max-width:1023px){.p3ba-grid{grid-template-columns:1fr}}.p3ba-frame{aspect-ratio:4/3;border-radius:var(--radius-card);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;position:relative;overflow:hidden}.p3ba-img{object-fit:cover;width:100%;height:100%;box-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border:0;border-radius:0;position:absolute;inset:0}.p3ba-divider{background:var(--bg-white);pointer-events:none;width:3px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.p3ba-handle{background:var(--accent);width:44px;height:44px;color:var(--on-accent,#fff);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #00000040}.p3ba-label{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.06em;pointer-events:none;padding:6px 16px;font-size:.75rem;font-weight:700;position:absolute;top:14px}.p3ba-label-before{background:var(--panel-mid);color:var(--on-cta);left:14px}.p3ba-label-after{background:var(--bg-white);color:var(--text);right:14px}.p3ba-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(24px,3vw,48px);display:flex}.p3ba-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,3.5vw,64px);display:grid}.p3ba-split-heading{margin-bottom:.5em}.p3ba-split-text p:not(.kicker){color:var(--text-muted)}.p3ba-split-text .p3-ctas{margin-top:18px}.p3ba-split-slider .p3ba-frame{width:100%}@media (max-width:1023px){.p3ba-split{grid-template-columns:1fr}}
.p3bk-section{padding:0}.p3bk-panel{max-width:var(--container);margin:0 auto var(--section-pad);border-radius:var(--radius-panel);padding:var(--panel-pad)}.p3bk-light .p3bk-panel{background:var(--bg-light)}.p3bk-dark .p3bk-panel{background:var(--primary);color:var(--on-cta)}.p3bk-loes .p3bk-panel{background:0 0;padding-left:0;padding-right:0}.p3bk-head{text-align:center;max-width:54ch;margin:0 auto clamp(20px,2.4vw,34px)}.p3bk-kicker{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:12px;font-size:.78rem;font-weight:600}.p3bk-dark .p3bk-kicker{color:var(--on-dark-accent)}.p3bk-title{margin-bottom:14px}.p3bk-dark .p3bk-title{color:var(--on-cta)}.p3bk-intro{color:var(--text-muted);line-height:1.7}.p3bk-dark .p3bk-intro{color:#fbf7f2d1}.p3bk-note{border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--bg-white);color:var(--text);margin-top:16px;padding:9px 20px;font-size:.88rem;display:inline-block}.p3bk-dark .p3bk-note{color:var(--on-cta);background:#fbf7f21a;border-color:#fbf7f238}.p3bk-widget{background:var(--bg-white);border:1px solid var(--border-soft);border-radius:var(--radius-card);min-height:320px;padding:clamp(14px,2vw,28px);overflow-x:auto}.p3bk-dark .p3bk-widget{border-color:#fbf7f229}.p3bk-widget iframe{border:0;width:100%}.p3bk-fallback{text-align:center;color:var(--text-muted);margin-top:18px;font-size:.9rem}.p3bk-fallback a{color:var(--accent-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.p3bk-dark .p3bk-fallback{color:#fbf7f2cc}.p3bk-dark .p3bk-fallback a{color:var(--on-dark-accent)}@media (max-width:767px){.p3bk-panel{border-radius:24px;max-width:calc(100vw - 24px)}.p3bk-widget{padding:12px}.p3bk-widget input,.p3bk-widget select,.p3bk-widget textarea{font-size:16px}}
.text-break{max-width:var(--container);margin:var(--section-pad) auto;border-radius:var(--radius-panel);padding:clamp(56px, 7vw, 120px) var(--panel-pad);text-align:center;background-color:var(--primary-dark);background-image:linear-gradient(#181818eb,#181818eb);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}@media (max-width:767px){.text-break{border-radius:24px;max-width:calc(100vw - 24px)}}.text-break .section-label,.text-break.theme-dark .section-label{text-shadow:0 1px 6px #000000b3;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--on-dark-accent);margin-bottom:.9em;font-size:.8rem;font-weight:600}.text-break .text-break-title,.text-break.theme-dark .text-break-title{text-shadow:0 2px 14px #000000a6,0 1px 3px #00000080;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.01em;color:var(--on-cta);margin:0 auto .5em;font-size:clamp(1.9rem,3vw,2.9rem);font-weight:800;line-height:1.12}.text-break p:not(.section-label):not(.text-break-title){text-shadow:0 1px 8px #000000b3;max-width:min(var(--container-text), 100%);color:#fbf7f2d9;margin:0 auto 32px;font-size:clamp(1rem,1.1vw,1.2rem);line-height:1.7}.text-break .cta-buttons,.text-break .p3-ctas{flex-wrap:wrap;justify-content:center;gap:12px 16px;display:flex}.text-break .btn-primary,.text-break .btn-secondary,.text-break.theme-dark .btn-primary,.text-break.theme-dark .btn-secondary{border-radius:var(--radius-pill);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:14px 38px;font-size:.85rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.text-break .btn-primary:hover,.text-break .btn-secondary:hover{text-decoration:none;transform:translateY(-1px)}.text-break .btn-primary,.text-break.theme-dark .btn-primary,.text-break .btn-primary:hover,.text-break.theme-dark .btn-primary:hover{background:var(--accent-dark);color:var(--on-cta,#fff)}.text-break .btn-secondary,.text-break.theme-dark .btn-secondary{background:var(--bg-white);color:var(--text)}.text-break .btn-secondary:hover,.text-break.theme-dark .btn-secondary:hover{background:var(--bg-light);color:var(--text)}@media (max-width:600px){.text-break .btn-primary,.text-break .btn-secondary,.text-break.theme-dark .btn-primary,.text-break.theme-dark .btn-secondary{flex:140px;min-width:0;padding:14px 18px}}
.p3ct{max-width:var(--container);padding:var(--section-pad) 0;margin:0 auto}.p3ct-head{text-align:center;margin-bottom:clamp(28px,3vw,48px)}.p3ct-kicker{margin-bottom:10px}.p3ct-heading{max-width:var(--container-text);margin:0 auto}.p3ct-grid{grid-template-columns:repeat(3,1fr);align-items:center;gap:24px;display:grid}.p3ct-card{background:var(--bg-light);border-radius:var(--radius-card);flex-direction:column;align-items:flex-start;padding:36px;display:flex}.p3ct-card-heading{margin-bottom:12px}.p3ct-card-body{color:var(--text-muted);margin-bottom:24px}.p3ct-card-cta{margin-top:auto}.p3ct-card-featured{background:var(--accent-dark);box-shadow:var(--shadow-card);padding:52px 36px}.p3ct-card-featured .p3ct-card-heading,.p3ct-card-featured .p3ct-card-body{color:var(--on-cta)}@media (max-width:1023px){.p3ct{padding-left:12px;padding-right:12px}.p3ct-grid{grid-template-columns:1fr;align-items:stretch}.p3ct-card-featured{order:-1;padding:36px}}.p3ct-card-featured{position:relative}.p3ct-badge{background:var(--bg-white);color:var(--text);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-pill);box-shadow:var(--shadow-soft);white-space:nowrap;padding:5px 14px;font-size:.68rem;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}
.services-section{background:var(--bg-light);max-width:none;margin:0 auto var(--section-pad);padding:var(--section-pad) max(clamp(16px, 2vw, 32px), calc((100vw - var(--container)) / 2))}.services-section .section-header{margin-bottom:clamp(18px,2vw,28px)}.services-section .section-header .section-label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.14em;margin-bottom:.5em;font-size:.8rem;font-weight:600;color:var(--accent-ink)!important}.services-section .section-header p:not(.section-label){color:var(--text-muted);max-width:var(--container-text);text-align:center;margin:0 auto}.services-section .carousel-nav{border:1px solid var(--border-soft);background:var(--bg-white);width:42px;height:42px;color:var(--text);box-shadow:var(--shadow-soft);border-radius:50%;transition:background .2s,color .2s,border-color .2s}.services-section .carousel-nav:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:var(--on-cta,#fff)}.services-section .carousel-track{scroll-snap-type:x mandatory;gap:14px}.services-section .carousel-track .service-card{border-radius:var(--radius-card);flex:0 0 clamp(230px,21vw,290px);height:clamp(290px,24vw,330px);overflow:hidden}.services-section .service-card-overlay{background:linear-gradient(#0000000a 32%,#000000c7 100%);padding:clamp(14px,1.4vw,20px)}.services-section .service-icon{background:var(--accent-dark);width:38px;height:38px;color:var(--on-cta,#fff);border-radius:50%;font-size:.85rem}.services-section .service-card-title{text-transform:uppercase;overflow-wrap:break-word;font-size:clamp(.95rem,1vw,1.1rem);font-weight:800;color:var(--on-cta)!important}.services-section .card-link{text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700;color:var(--on-cta)!important}@media (max-width:767px){.services-section .carousel-track .service-card{flex:0 0 min(72vw,270px);height:300px}}.services-section{width:min(var(--container), calc(100% - 2 * clamp(12px, 2vw, 32px)));max-width:none;margin:0 auto var(--section-pad);border-radius:var(--radius-panel);padding:var(--section-pad) clamp(20px, 2.5vw, 44px)}@media (max-width:767px){.services-section .carousel-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(var(--edge-pad,20px) * -1);margin-right:calc(var(--edge-pad,20px) * -1);padding:16px var(--edge-pad,20px) 20px;scroll-padding-left:var(--edge-pad,20px);gap:12px;display:flex;overflow-x:auto}.services-section .carousel-track::-webkit-scrollbar{display:none}.services-section .carousel-track .service-card{scroll-snap-align:start;aspect-ratio:4/3;flex:0 0 58vw;min-width:0;min-height:0}.services-section .carousel-track .service-card-overlay{background:linear-gradient(#0000001f 0%,#0000009e 45%,#000000ed 100%);justify-content:flex-end;min-height:0;padding:14px}.services-section .carousel-track .service-card p,.services-section .carousel-track .service-card .card-link,.services-section .carousel-track .service-card .service-icon{display:none}.services-section .carousel-track .service-card h3,.services-section .carousel-track .service-card .service-card-title{color:var(--on-cta);margin:0;font-size:1.02rem;line-height:1.25}.services-section .carousel-nav{display:none}}
.p3vsp-section{max-width:var(--container);margin:0 auto var(--section-pad);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(28px,3.5vw,64px);padding:0 clamp(16px,2vw,32px);display:grid}.p3vsp-reverse .p3vsp-media{order:2}.p3vsp-reverse .p3vsp-text{order:1}.p3vsp-media{position:relative}.p3vsp-media .inline-video{border-radius:var(--radius-card)}.p3vsp-heading{margin-bottom:.5em}.p3vsp-text p:not(.kicker){color:var(--text-muted)}.p3vsp-text .p3-ctas{margin-top:18px}@media (max-width:1023px){.p3vsp-section{grid-template-columns:1fr;gap:20px}.p3vsp-section .p3vsp-text{order:1}.p3vsp-section .p3vsp-media{order:2}}
.p3of-section{max-width:var(--container);margin:0 auto var(--section-pad);padding:36px clamp(16px,2vw,32px) 44px;position:relative}.p3of-panel{border-radius:var(--radius-panel);padding:var(--panel-pad);align-items:center;min-height:420px;padding-right:calc(min(430px,86vw) + clamp(28px,4vw,72px) + 28px);display:flex}.p3of-heading{color:var(--on-cta);margin-bottom:.5em}.p3of-text p:not(.kicker){color:#fbf7f2d9}.p3of-text .p3-ctas{margin-top:18px}.p3of-card{background:var(--accent-dark);border-radius:var(--radius-card);width:min(430px,86vw);min-height:calc(100% - 8px);color:var(--on-cta,#fff);box-shadow:var(--shadow-card);flex-direction:column;justify-content:center;padding:26px 28px;display:flex;position:absolute;top:50%;right:clamp(28px,4vw,72px);transform:translateY(-50%)}.p3of-avatar{object-fit:cover;width:72px;height:72px;box-shadow:var(--shadow-soft);border:3px solid #fff;border-radius:50%;position:absolute;top:-34px;right:22px}.p3of-form-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--on-cta);margin-bottom:4px;font-size:.72rem;font-weight:700}.p3of-form-title{font-family:var(--font-heading);text-transform:uppercase;color:var(--on-cta);margin-bottom:4px;font-size:clamp(1.3rem,1.7vw,1.6rem);font-weight:800;line-height:1.1}.p3of-form-sub{color:var(--on-cta);margin-bottom:12px;font-size:.85rem}.p3of-card input,.p3of-card select,.p3of-card textarea{color:var(--on-cta);background:#fbf7f229;border-color:#fbf7f247;padding:9px 12px;font-size:.88rem}.p3of-card textarea{min-height:58px}.p3of-card ::placeholder{color:#fbf7f2bf}.p3of-card .p3cf-form{gap:9px}.p3of-card label,.p3of-card .p3cf-gdpr,.p3of-card .p3cf-file-label,.p3of-card .p3cf-file-count{color:var(--on-cta)}.p3of-card .p3cf-gdpr{margin-top:8px;font-size:.72rem}.p3of-card .p3cf-gdpr a{color:inherit;text-decoration:underline}.p3of-card button[type=submit]{background:var(--bg-white);padding:11px 24px;color:var(--text)!important}.p3of-card button[type=submit]:hover{background:var(--bg-light)}.p3of-logos{margin-top:14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.p3of-logos-track{align-items:center;gap:30px;width:max-content;animation:16s linear infinite p3ofLogoGlid;display:flex}.p3of-logos img{opacity:.9;width:auto;max-height:40px;box-shadow:none;filter:brightness(0)invert();border:0;border-radius:0}@keyframes p3ofLogoGlid{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.p3of-logos-track{animation:none}}@media (max-width:1023px){.p3of-section{padding-top:0;padding-bottom:0}.p3of-panel{padding-right:var(--panel-pad);min-height:0}.p3of-card{width:100%;min-height:0;margin-top:-24px;position:static;transform:none}}
.p3cf-card{width:100%}.p3cf-card--dark{color:var(--on-cta);background:0 0}.p3cf-card--light{background:0 0}.p3cf-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:clamp(16px,2vw,26px);display:flex}.p3cf-header:empty{display:none}.p3cf-title{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.01em;margin-bottom:.3em;font-size:clamp(1.1rem,1.4vw,1.4rem);font-weight:800;line-height:1.2}.p3cf-subtitle{margin-bottom:0;font-size:.92rem}.p3cf-card--dark .p3cf-title,.p3cf-card--dark .p3cf-subtitle{color:var(--on-cta)}.p3cf-card--light .p3cf-title{color:var(--primary)}.p3cf-card--light .p3cf-subtitle{color:var(--text-muted)}.p3cf-honeypot{display:none}.p3cf-grid{grid-template-columns:1fr 1fr;gap:clamp(12px,1.4vw,16px);display:grid}.p3cf-span-2{grid-column:1/-1}@media (max-width:599px){.p3cf-grid{grid-template-columns:1fr}}.p3cf-input,.p3cf-textarea{width:100%;font-family:var(--font-body);border-radius:var(--radius-sm);padding:12px 14px;font-size:.98rem;transition:border-color .2s,background-color .2s}.p3cf-textarea{resize:vertical;min-height:110px;line-height:1.5}.p3cf-input:focus-visible,.p3cf-textarea:focus-visible{outline:none}.p3cf-card--dark .p3cf-input,.p3cf-card--dark .p3cf-textarea{color:var(--on-cta);caret-color:var(--on-cta);background:#fbf7f212;border:1px solid #fbf7f224}.p3cf-card--dark .p3cf-input::placeholder,.p3cf-card--dark .p3cf-textarea::placeholder{color:#fbf7f28c}.p3cf-card--dark .p3cf-input:focus,.p3cf-card--dark .p3cf-textarea:focus{border-color:#fbf7f266}.p3cf-card--light .p3cf-input,.p3cf-card--light .p3cf-textarea{background:var(--bg-white);border:1px solid var(--border-soft);color:var(--text);caret-color:var(--text)}.p3cf-card--light .p3cf-input::placeholder,.p3cf-card--light .p3cf-textarea::placeholder{color:var(--text-muted)}.p3cf-card--light .p3cf-input:focus,.p3cf-card--light .p3cf-textarea:focus{border-color:var(--accent)}.bad-boks{position:relative}.bad-liste{z-index:2;background:var(--bg-white);border:1px solid var(--border-soft);border-radius:10px;max-height:188px;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(--primary)}.p3cf-file{margin-top:clamp(12px,1.4vw,16px)}.p3cf-file-label{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-size:.92rem;transition:border-color .2s,background-color .2s;display:flex}.p3cf-file-label i{flex-shrink:0}.p3cf-file-count{font-weight:700}.p3cf-card--dark .p3cf-file-label{color:#fbf7f2bf;background:#fbf7f20a;border:1px dashed #fbf7f259}.p3cf-card--dark .p3cf-file-label i,.p3cf-card--dark .p3cf-file-count{color:var(--on-dark-accent)}.p3cf-card--dark .p3cf-file-label:hover{background:#fbf7f212;border-color:#fbf7f28c}.p3cf-card--light .p3cf-file-label{background:var(--bg-white);border:1px dashed var(--text-muted);color:var(--text-muted)}.p3cf-card--light .p3cf-file-label i,.p3cf-card--light .p3cf-file-count{color:var(--accent-ink)}.p3cf-card--light .p3cf-file-label:hover{border-color:var(--accent-ink)}.p3cf-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.p3cf-check{cursor:pointer;align-items:center;gap:10px;margin-top:clamp(12px,1.4vw,16px);font-size:.92rem;display:flex}.p3cf-check input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.p3cf-card--dark .p3cf-check{color:var(--on-cta)}.p3cf-card--light .p3cf-check{color:var(--text)}.p3cf-submit{border-radius:var(--radius-pill);width:100%;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:none;margin-top:clamp(14px,1.6vw,20px);padding:14px 38px;font-size:.85rem;font-weight:700;transition:background-color .2s,color .2s,transform .15s;display:block}.p3cf-submit:hover{transform:translateY(-1px)}.p3cf-submit:disabled{opacity:.65;cursor:wait;transform:none}.p3cf-card--dark .p3cf-submit{background:var(--bg-white);color:var(--primary)}.p3cf-card--dark .p3cf-submit:hover{background:#fbf7f2e6}.p3cf-card--light .p3cf-submit{background:var(--accent-dark);color:var(--on-cta,#fff)}.p3cf-card--light .p3cf-submit:hover{background:var(--accent-dark)}.p3cf-error{margin-top:12px;font-size:.92rem;font-weight:600}.p3cf-card--dark .p3cf-error{color:#ffb4a8}.p3cf-card--light .p3cf-error{color:#b3261e}.p3cf-gdpr{text-align:center;margin-top:12px;font-size:.8rem}.p3cf-gdpr a{color:inherit;text-decoration:underline}.p3cf-card--dark .p3cf-gdpr{color:#fbf7f299}.p3cf-card--light .p3cf-gdpr{color:var(--text-muted)}.p3cf-success{text-align:center;padding:clamp(20px,3vw,36px) 0}.p3cf-success-icon{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:1.5rem;font-weight:700;display:flex}.p3cf-card--dark .p3cf-success-icon{color:var(--on-dark-accent);background:#fbf7f21f}.p3cf-card--light .p3cf-success-icon{background:var(--accent-dark);color:var(--on-cta,#fff)}.p3cf-success-title{font-family:var(--font-heading);text-transform:uppercase;margin-bottom:.35em;font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:800}.p3cf-success-text{margin-bottom:0;font-size:.95rem}.p3cf-card--dark .p3cf-success-title{color:var(--on-cta)}.p3cf-card--dark .p3cf-success-text{color:#fbf7f2bf}.p3cf-card--light .p3cf-success-title{color:var(--primary)}.p3cf-card--light .p3cf-success-text{color:var(--text-muted)}
.p3sc-cta{z-index:900;background:var(--accent-dark);color:#fbf7f2;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);box-shadow:var(--shadow-card);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;padding:14px 38px;font-size:.85rem;font-weight:700;line-height:1;text-decoration:none;transition:opacity .3s,transform .3s,visibility .3s;display:inline-block;position:fixed;bottom:24px;right:24px;transform:translateY(16px)}.p3sc-cta.p3sc-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.p3sc-cta:hover{background:var(--accent-dark);color:#fbf7f2}@media (max-width:1023px){.p3sc-cta{display:none}}.bcm-section{max-width:var(--container);margin:0 auto var(--section-pad);border-radius:var(--radius-panel);padding:var(--panel-pad);background:var(--bg-light);display:block;overflow:hidden}@media (max-width:767px){.bcm-section{border-radius:24px;max-width:calc(100vw - 24px)}}.bcm-split{grid-template:"map intro""map body"1fr/minmax(0,520px) minmax(0,1fr);align-items:start;gap:clamp(18px,2vw,30px) clamp(36px,5vw,110px);display:grid}.bcm-intro{grid-area:intro}.bcm-body{grid-area:body;align-self:start}.bcm-map{grid-area:map;align-self:center;overflow:hidden}.bcm-map .bcm-kort{aspect-ratio:1;background-color:var(--primary);will-change:transform;width:100%;max-width:520px;transition:transform .9s cubic-bezier(.22,.61,.36,1);display:block;transform:translate(0)scale(1);-webkit-mask-image:url(/images/dk-kort.webp);mask-image:url(/images/dk-kort.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bcm-map[data-mapfocus=jylland] .bcm-kort{transform-origin:32% 42%}.bcm-map[data-mapfocus=fyn] .bcm-kort{transform-origin:49% 75%}.bcm-map[data-mapfocus=sjaelland] .bcm-kort{transform-origin:75% 68%}.bcm-map[data-zoom=true][data-mapfocus=jylland] .bcm-kort{transform:translate(18%,8%)scale(1.9)}.bcm-map[data-zoom=true][data-mapfocus=fyn] .bcm-kort{transform:translate(1%,-25%)scale(2.2)}.bcm-map[data-zoom=true][data-mapfocus=sjaelland] .bcm-kort{transform:translate(-25%,-18%)scale(2)}@media (prefers-reduced-motion:reduce){.bcm-map .bcm-kort{transition:none}}.bcm-heading{margin-bottom:.4em}.bcm-sub{color:var(--text-muted);margin-bottom:0}.bcm-summary{background:var(--bg-white);border:1px solid var(--border-soft);border-radius:var(--radius-pill);font-family:var(--font-body);color:var(--primary);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:15px 30px;font-size:.95rem;font-weight:700;list-style:none;transition:border-color .2s,box-shadow .2s;display:flex}.bcm-summary::-webkit-details-marker{display:none}.bcm-summary::marker{content:none}.bcm-summary:hover{border-color:var(--accent-ink);box-shadow:var(--shadow-soft)}.bcm-summary-icon{color:var(--accent-ink);flex:none;font-size:.85em;transition:transform .25s}.bcm-details[open]>.bcm-summary .bcm-summary-icon{transform:rotate(180deg)}.bcm-details>.bcm-list{margin-top:clamp(16px,2vw,26px)}.bcm-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px clamp(20px,2.5vw,44px);display:grid}.bcm-item{color:var(--text);align-items:center;gap:10px;padding:7px 2px;font-size:clamp(.95rem,1vw,1.05rem);font-weight:600;line-height:1.4;transition:color .2s,transform .2s;display:flex}.bcm-item i{color:var(--accent-ink);flex:none;font-size:.95em}.bcm-item:hover{color:var(--accent-ink);transform:translate(3px)}.bcm-highlighted{font-weight:800}.bcm-badge{background:var(--accent-ink);color:var(--on-cta);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-pill);flex:none;padding:3px 10px;font-size:.66rem;font-weight:700}.bcm-ctas{flex-wrap:wrap;gap:12px 16px;margin-top:clamp(24px,2.5vw,38px);display:flex}.bcm-btn{border-radius:var(--radius-pill);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;text-align:center;border:0;justify-content:center;align-items:center;padding:14px 38px;font-size:.85rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.bcm-btn:hover{text-decoration:none;transform:translateY(-1px)}.bcm-btn-primary,.bcm-btn-primary:hover{background:var(--accent-dark);color:var(--on-cta,#fff)}.bcm-btn-secondary{background:var(--panel-mid);color:var(--on-cta)}.bcm-btn-secondary:hover{background:var(--primary-dark);color:var(--on-cta)}.theme-dark .bcm-btn-secondary,.panel-dark .bcm-btn-secondary,.panel-mid .bcm-btn-secondary{background:var(--bg-white);color:var(--primary)}@media (max-width:1023px){.bcm-split{grid-template:"intro""map""body"/minmax(0,1fr)}.bcm-map{justify-self:center;width:min(420px,100%)}}@media (max-width:479px){.bcm-list{grid-template-columns:minmax(0,1fr)}.bcm-summary{padding:14px 22px}}
.p3fq-section{background:var(--bg-light)}.section-bred>.section-inner.p3fq-inner{max-width:900px}.p3fq-heading{margin-bottom:clamp(16px,2.5vw,32px)}.p3fq-item{border-bottom:1px solid var(--border-soft)}.p3fq-question{cursor:pointer;text-align:left;width:100%;font-family:var(--font-heading);text-transform:none;letter-spacing:0;color:var(--primary);background:0 0;border:0;justify-content:space-between;align-items:center;gap:clamp(14px,2vw,28px);padding:20px 0;font-size:clamp(1.05rem,1.1vw,1.15rem);font-weight:700;line-height:1.35;transition:color .2s;display:flex}.p3fq-question:hover{color:var(--accent-ink)}.p3fq-q-label{min-width:0}.p3fq-icon{color:var(--accent-ink);flex-shrink:0;font-size:1.6rem;font-weight:400;line-height:1;transition:transform .25s}.p3fq-item.is-open .p3fq-icon{transform:rotate(45deg)}.p3fq-answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.p3fq-item.is-open .p3fq-answer{grid-template-rows:1fr}.p3fq-answer-inner{min-height:0;overflow:hidden}.p3fq-answer-inner p{max-width:var(--container-text);color:var(--text-muted);margin:0 0 20px}.theme-dark .p3fq-item,.panel-dark .p3fq-item,.panel-mid .p3fq-item{border-bottom-color:#fbf7f233}.theme-dark .p3fq-question,.panel-dark .p3fq-question,.panel-mid .p3fq-question{color:var(--on-cta)}.theme-dark .p3fq-question:hover,.panel-dark .p3fq-question:hover,.panel-mid .p3fq-question:hover,.theme-dark .p3fq-icon,.panel-dark .p3fq-icon,.panel-mid .p3fq-icon{color:var(--on-dark-accent)}.theme-dark .p3fq-answer-inner p,.theme-dark .p3fq-body,.theme-dark .p3fq-body p,.panel-dark .p3fq-answer-inner p,.panel-dark .p3fq-body,.panel-dark .p3fq-body p,.panel-mid .p3fq-answer-inner p,.panel-mid .p3fq-body,.panel-mid .p3fq-body p{color:#fbf7f2c7}.p3fq-panel-inner{max-width:900px;margin:0 auto}.p3fq-panel.panel-dark .kicker{color:var(--on-dark-accent)}.p3fq-panel.panel-dark .p3fq-item{border-bottom-color:#fbf7f229}.p3fq-ctas{margin-top:clamp(20px,2.5vw,32px)}.p3fq-contact{flex-wrap:wrap;gap:12px 16px;margin-top:clamp(20px,2.5vw,32px);display:flex}.p3fq-contact-pill{background:var(--bg-white);max-width:100%;font-family:var(--font-heading);text-transform:none;border-radius:var(--radius-pill);align-items:center;gap:10px;padding:14px 28px;font-size:.9rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:var(--text)!important}.p3fq-contact-pill:hover{background:var(--bg-light);transform:translateY(-1px);color:var(--text)!important}.p3fq-section .p3fq-contact-pill{background:var(--bg-white)}.p3fq-section .p3fq-contact-pill:hover{background:var(--border-soft)}.p3fq-panel.panel-dark .p3fq-contact-pill{background:var(--bg-white)}.p3fq-panel.panel-dark .p3fq-contact-pill:hover{background:var(--bg-light)}.p3fq-contact-pill i{color:var(--accent-ink)}.p3fq-contact-label{overflow-wrap:anywhere;min-width:0}.p3fq-split{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(28px,3.5vw,64px);display:grid}.p3fq-split-text{min-width:0}.p3fq-media{border-radius:var(--radius-card);position:relative;overflow:hidden}.p3fq-media-inner{position:absolute;inset:0}.p3fq-img{object-fit:cover;object-position:center;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;display:block;position:absolute;inset:0}@media (max-width:1023px){.p3fq-split{grid-template-columns:1fr;gap:24px}.p3fq-split .p3fq-split-text{order:1}.p3fq-split .p3fq-media{aspect-ratio:16/10;order:2}}@media (max-width:600px){.p3fq-ctas .p3-btn{flex:140px;min-width:0;padding:14px 18px}.p3fq-contact-pill{flex:100%;justify-content:center;padding:14px 18px}}@media (prefers-reduced-motion:reduce){.p3fq-icon,.p3fq-answer,.p3fq-contact-pill{transition:none}}.p3fq-panel.panel-dark{text-align:center}.p3fq-panel.panel-dark .p3fq-ctas{justify-content:center;margin:4px 0 clamp(22px,2.5vw,34px)}.p3fq-panel.panel-dark .p3fq-list{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;max-width:1000px;margin:0 auto;display:grid}.p3fq-panel.panel-dark .p3fq-item{background:#fbf7f217;border-bottom:none;border-radius:14px;padding:0;transition:background .2s}.p3fq-panel.panel-dark .p3fq-item:hover{background:#fbf7f221}.p3fq-panel.panel-dark .p3fq-question{padding:15px 20px}.p3fq-panel.panel-dark .p3fq-answer-inner{padding:0 20px}.p3fq-panel.panel-dark .p3fq-answer-inner p{margin-bottom:16px}@media (max-width:767px){.p3fq-panel.panel-dark .p3fq-list{grid-template-columns:1fr}}.p3fq-section{width:min(var(--container), calc(100% - 2 * clamp(12px, 2vw, 32px)));margin:0 auto var(--section-pad);border-radius:var(--radius-panel);padding:var(--panel-pad) var(--panel-pad)}.section-bred.p3fq-section>.section-inner{padding:0}.p3fq-list-cols2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 clamp(28px,3.5vw,64px);display:grid}.p3fq-section:has(.p3fq-list-cols2) .section-inner.p3fq-inner{max-width:100%}.p3fq-panel:has(.p3fq-list-cols2) .p3fq-panel-inner{max-width:100%}@media (max-width:767px){.p3fq-list-cols2{grid-template-columns:minmax(0,1fr)}}.p3fq-num{font-family:var(--font-heading);letter-spacing:.06em;color:var(--accent-ink);flex-shrink:0;min-width:2ch;font-size:.8rem;font-weight:800}.p3fq-list-numbered .p3fq-question{gap:clamp(10px,1.2vw,18px)}.p3fq-list-numbered .p3fq-answer-inner p{padding-left:calc(2ch + clamp(10px,1.2vw,18px))}.theme-dark .p3fq-num,.panel-dark .p3fq-num,.panel-mid .p3fq-num{color:var(--on-dark-accent)}.p3fq-list-numbered .p3fq-question{text-align:left;justify-content:flex-start}.p3fq-list-numbered .p3fq-q-label{text-align:left;flex:auto}.p3fq-list-numbered .p3fq-icon{margin-left:auto}
:root{--footer-logo-inset:11.25%}.p3ft-panel{background:var(--primary);border-radius:var(--radius-panel);max-width:var(--container);padding:var(--panel-pad);color:#fbf7f2d9;margin:0 auto 16px;overflow:hidden}.p3ft-grid{grid-template-columns:minmax(260px,.85fr) minmax(0,2fr);align-items:start;gap:clamp(36px,5.5vw,100px);display:grid}.p3ft-grid:has(>:last-child:first-child){grid-template-columns:minmax(0,1fr)}.p3ft-left,.p3ft-cols{min-width:0}.p3ft-logo-link{margin-bottom:clamp(14px,1.5vw,22px);display:inline-block}.p3ft-logo{object-fit:contain;width:auto;max-width:100%;height:clamp(64px,7vw,104px);box-shadow:none;transform:translateX(calc(-1 * var(--footer-logo-inset,0%)));border:0;border-radius:0;display:block}.p3ft-brand{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.01em;color:var(--on-cta);margin:0 0 clamp(14px,1.6vw,22px);font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:800;line-height:1.1}.p3ft-tagline{text-transform:uppercase;letter-spacing:.14em;color:#fbf7f299;margin:-8px 0 clamp(14px,1.6vw,22px);font-size:.8rem;font-weight:600}.p3ft-about{color:#fbf7f2b3;max-width:52ch;margin:0 0 clamp(22px,2.6vw,34px)}.p3ft-contact{flex-direction:column;gap:14px;margin:0 0 clamp(20px,2.5vw,30px);padding:0;list-style:none;display:flex}.p3ft-contact li{overflow-wrap:anywhere;align-items:flex-start;gap:14px;display:flex}.p3ft-contact li i{color:var(--on-dark-accent);text-align:center;flex-shrink:0;width:1.3em;margin-top:.2em;font-size:1.05rem}.p3ft-contact a{color:var(--on-cta);font-weight:600;transition:color .2s}.p3ft-contact a:hover{color:var(--on-dark-accent)}.p3ft-contact span{color:#fbf7f2d9}.p3ft-socials{flex-wrap:wrap;gap:16px;margin:0 0 clamp(20px,2.5vw,30px);display:flex}.p3ft-socials a{width:55px;height:55px;color:var(--on-cta);border:1px solid #fbf7f247;border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.p3ft-socials a:hover{border-color:var(--on-dark-accent);color:var(--on-dark-accent);background:#fbf7f20d}.p3ft-trust{color:#fbf7f2d9;align-items:baseline;gap:10px;margin:0 0 clamp(20px,2.5vw,30px);transition:color .2s;display:inline-flex}.p3ft-trust:hover{color:var(--on-cta)}.p3ft-trust i{color:var(--on-dark-accent)}.p3ft-trust strong{color:var(--on-cta)}.p3ft-cols{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-content:start;gap:clamp(24px,3vw,48px);display:grid}.p3ft-col-title{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:#fbf7f299;margin:0 0 14px;font-size:.8rem;font-weight:700}.p3ft-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.p3ft-col a{color:var(--on-cta);transition:color .2s}.p3ft-col a:hover{color:var(--on-dark-accent)}.p3ft-bottom{max-width:var(--container);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin:0 auto;padding:14px clamp(20px,3vw,48px) 22px;display:flex}.p3ft-cvr,.p3ft-legal{color:var(--text-muted);margin:0;font-size:.88rem}.p3ft-legal{flex-wrap:wrap;gap:8px 22px;display:flex}.p3ft-legal a{color:var(--text-muted);transition:color .2s}.p3ft-legal a:hover{color:var(--text)}@media (max-width:1023px){.p3ft-panel{border-radius:24px}.p3ft-grid{grid-template-columns:1fr;gap:clamp(32px,6vw,52px)}.p3ft-bottom{justify-content:flex-start}}
.p3gl-section{padding:var(--section-pad) 0}.p3gl-inner{max-width:var(--container);margin:0 auto}.p3gl-header{max-width:var(--container-text);margin-bottom:clamp(28px,3vw,48px)}.p3gl-heading{margin-bottom:0}.p3gl-grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:16px;display:grid}.p3gl-item{min-width:0;margin:0}.p3gl-img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);width:100%;height:auto;box-shadow:none;border:0;display:block}.p3gl-caption{color:var(--text-muted);margin-top:.5em;font-size:clamp(.85rem,.9vw,.95rem);line-height:1.45}@media (max-width:767px){.p3gl-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}}
.p3hd-nav{z-index:1000;background:var(--bg-white);transition:box-shadow .25s;position:fixed;top:0;left:0;right:0}.p3hd-nav.p3hd-scrolled{box-shadow:var(--shadow-soft)}.p3hd-inner{max-width:var(--container);height:var(--header-h);align-items:center;gap:clamp(16px,2.5vw,40px);margin:0 auto;padding:0 clamp(16px,3vw,40px);display:flex}.p3hd-logo{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;margin-right:auto;text-decoration:none;display:flex}.p3hd-logo-img{box-shadow:none;background:0 0;border:0;border-radius:0;width:auto;height:auto;max-height:96px;display:block}.p3hd-logo-top{display:none}.p3hd-logo-tagline{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-top:3px;font-size:.62rem;font-weight:700}.p3hd-links{align-items:center;gap:clamp(14px,1.8vw,30px);margin:0;padding:0;list-style:none;display:flex}.p3hd-link{font-family:var(--font-body);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:6px 0;font-size:.97rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.p3hd-link:hover,.p3hd-link:focus-visible{color:var(--accent-ink)}.p3hd-link.p3hd-active{color:var(--accent-ink);font-weight:700}.p3hd-chevron{font-size:.62rem;transition:transform .2s}.p3hd-drop-trigger[aria-expanded=true] .p3hd-chevron{transform:rotate(180deg)}.p3hd-dropdown{position:relative}.p3hd-drop-menu{top:100%;left:calc(50% + var(--drop-skub,0px));background:var(--bg-white);border-radius:var(--radius-md);min-width:240px;box-shadow:var(--shadow-card);border:1px solid var(--border-soft);opacity:0;visibility:hidden;margin:0;padding:10px 0;list-style:none;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;transform:translate(-50%)translateY(6px)}.p3hd-drop-menu.p3hd-open{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.p3hd-drop-menu li a{color:var(--text);white-space:nowrap;padding:9px 22px;font-size:.93rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:block}.p3hd-drop-menu li a:hover,.p3hd-drop-menu li a:focus-visible{color:var(--accent-ink);background:var(--bg-light)}.p3hd-drop-menu li a.p3hd-active{color:var(--accent-ink);font-weight:700}.p3hd-cta{background:var(--accent-dark);color:var(--on-cta,#fff);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:13px 32px;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.p3hd-cta:hover,.p3hd-cta:focus-visible{background:var(--accent-dark);transform:translateY(-1px)}.p3hd-burger{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:42px;height:42px;padding:8px;display:none}.p3hd-burger span{background:var(--primary);border-radius:2px;width:100%;height:2px;display:block}.p3hd-overlay{z-index:1100;opacity:0;visibility:hidden;background:#18181873;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.p3hd-overlay.p3hd-open{opacity:1;visibility:visible}.p3hd-drawer{z-index:1200;background:var(--bg-white);flex-direction:column;width:min(86vw,380px);padding:68px 28px 28px;transition:transform .28s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.p3hd-drawer.p3hd-open{transform:translate(0)}.p3hd-drawer-close{background:var(--bg-light);width:42px;height:42px;color:var(--primary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.p3hd-drawer-close:hover{background:var(--border-soft)}.p3hd-drawer-nav{flex-direction:column;flex:1;display:flex}.p3hd-drawer-link,.p3hd-drawer-toggle{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.01em;color:var(--primary);border:none;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:1.15rem;font-weight:800;text-decoration:none;transition:color .2s;display:flex}.p3hd-drawer-link:hover,.p3hd-drawer-toggle:hover,.p3hd-drawer-link.p3hd-active{color:var(--accent-ink)}.p3hd-drawer-toggle-icon{color:var(--accent-ink);font-size:.85rem}.p3hd-drawer-sub{border-bottom:1px solid var(--border-soft);flex-direction:column;padding:4px 0 8px 14px;display:none}.p3hd-drawer-sub.p3hd-open{display:flex}.p3hd-drawer-sublink{color:var(--text);padding:9px 0;font-size:.98rem;font-weight:500;text-decoration:none;transition:color .15s}.p3hd-drawer-sublink:hover,.p3hd-drawer-sublink.p3hd-active{color:var(--accent-ink)}.p3hd-drawer-ctas{flex-direction:column;gap:12px;margin-top:24px;display:flex}.p3hd-drawer-phone,.p3hd-drawer-kontakt{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:9px;padding:14px 38px;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.p3hd-drawer-phone{background:var(--panel-mid);color:var(--on-cta)}.p3hd-drawer-phone:hover{background:var(--primary)}.p3hd-drawer-kontakt{background:var(--accent-dark);color:var(--on-cta,#fff)}.p3hd-drawer-kontakt:hover{background:var(--accent-dark)}@media (max-width:1023px){.p3hd-links,.p3hd-cta{display:none}.p3hd-burger{display:flex}.p3hd-inner{height:68px}.p3hd-logo-img{max-height:38px}}@media (max-width:767px){:root{--header-h:84px}.p3hd-logo-img{max-height:68px}}.p3hd-nav.p3hd-overlay-top:not(.p3hd-scrolled){box-shadow:none;background:0 0}.p3hd-nav.p3hd-overlay-top:not(.p3hd-scrolled) .p3hd-logo-top{display:block}.p3hd-nav.p3hd-overlay-top:not(.p3hd-scrolled) .p3hd-logo-solid{display:none}.p3hd-nav.p3hd-overlay-top:not(.p3hd-scrolled) .p3hd-link,.p3hd-nav.p3hd-overlay-top:not(.p3hd-scrolled) .p3hd-link.p3hd-active{color:var(--on-cta);text-shadow:0 1px 8px #00000073}.p3hd-nav.p3hd-overlay-top:not(.p3hd-scrolled) .p3hd-link:hover,.p3hd-nav.p3hd-overlay-top:not(.p3hd-scrolled) .p3hd-link:focus-visible{color:var(--on-dark-accent)}.p3hd-burger{margin-left:auto}.p3hd-burger span{background:var(--accent-dark)}.p3hd-nav.p3hd-overlay-top:not(.p3hd-scrolled) .p3hd-burger span{background:var(--bg-white)}.p3hd-tel{background:var(--accent-dark);font-family:var(--font-heading);letter-spacing:.01em;white-space:nowrap;border-radius:var(--radius-pill);align-items:center;gap:9px;margin-left:auto;padding:13px 28px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:var(--on-cta,#fff)!important}.p3hd-tel:hover,.p3hd-tel:focus-visible{background:var(--accent-ink);transform:translateY(-1px);color:var(--on-cta,#fff)!important}.p3hd-tel i{font-size:.85em}@media (min-width:1024px){.p3hd-burger{margin-left:0}}@media (max-width:1023px){.p3hd-tel{display:none}}body:has(.legal-page) .p3hd-nav.p3hd-overlay-top{background:var(--bg-white)}body:has(.legal-page) .p3hd-nav.p3hd-overlay-top .p3hd-logo-top{display:none}body:has(.legal-page) .p3hd-nav.p3hd-overlay-top .p3hd-logo-solid{display:block}body:has(.legal-page) .p3hd-nav.p3hd-overlay-top .p3hd-link{color:var(--text);text-shadow:none}:is(body:has(.legal-page) .p3hd-nav.p3hd-overlay-top .p3hd-link.p3hd-active,body:has(.legal-page) .p3hd-nav.p3hd-overlay-top .p3hd-link:hover,body:has(.legal-page) .p3hd-nav.p3hd-overlay-top .p3hd-link:focus-visible){color:var(--accent-ink)}body:has(.legal-page) .p3hd-nav.p3hd-overlay-top .p3hd-burger span{background:var(--accent-dark)}
.p3h-hero{width:100%;max-width:var(--container);margin:calc(var(--header-h) + 16px) auto 0;min-height:clamp(480px, calc(100svh - var(--header-h,110px) - 16px - var(--trustbar-gap,14px) - var(--trustbar-h,132px)), 880px);padding:var(--panel-pad);border-radius:var(--radius-panel);isolation:isolate;background:var(--primary);align-items:center;display:flex;position:relative;overflow:hidden}.p3h-bg{z-index:0;position:absolute;inset:0}.p3h-bg img,.p3h-bg video{object-fit:cover;border:none;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.p3h-overlay{z-index:1;background:linear-gradient(100deg,#1818188c 0%,#18181847 55%,#1818182e 100%);position:absolute;inset:0}.p3h-inner{z-index:2;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,72px);width:100%;display:grid;position:relative}@media (min-width:1024px){.p3h-form .p3h-inner{grid-template-columns:minmax(0,1.25fr) minmax(380px,480px)}}.p3h-content{flex-direction:column;align-items:flex-start;max-width:60rem;display:flex}.p3h-content h1{color:var(--on-cta);margin:0 0 clamp(14px,1.6vw,22px)}.p3h-intro{color:#fbf7f2cc;max-width:58ch;margin:0 0 clamp(18px,2vw,26px);font-size:clamp(1.02rem,1.15vw,1.2rem);line-height:1.65}.p3h-trustpilot{align-items:center;gap:12px;margin:0 0 clamp(16px,1.8vw,24px);display:flex}.p3h-trustpilot .tp-star rect{fill:var(--on-dark-accent)}.p3h-trustpilot-label{color:#fbf7f2e6;font-size:.95rem;font-weight:600}.p3h-brand-label{color:var(--on-dark-accent);text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px;font-size:.8rem;font-weight:600}.p3h-chips{margin:0 0 clamp(20px,2.2vw,30px);padding:0;list-style:none}.p3h-ctas{--cta-h:44px;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.p3h-ctas .p3-btn{min-height:var(--cta-h);border:2px solid #0000}.p3h-ctas .p3-btn-outline{border-color:var(--on-cta)}.p3h-centered .p3h-content .p3h-socials{justify-content:center}.p3h-centered .p3h-content{text-align:center;align-items:center;margin:0 auto}.p3h-centered .p3h-intro{margin-left:auto;margin-right:auto}.p3h-centered .p3h-chips,.p3h-centered .p3h-ctas{justify-content:center}.p3h-form-col{display:none}@media (min-width:1024px){.p3h-form-col{padding-top:36px;display:block}.p3h-form-card{border-radius:var(--radius-card);padding:26px;position:relative}.p3h-form-card--accent{background:linear-gradient(158deg, color-mix(in srgb, var(--accent) 26%, transparent) 0%, color-mix(in srgb, var(--accent) 18%, transparent) 55%, color-mix(in srgb, var(--accent) 13%, transparent) 100%), color-mix(in srgb, var(--primary-dark) 48%, transparent);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);border:1px solid #fbf7f23d;box-shadow:0 18px 48px #00000061,inset 0 1px #fbf7f238}.p3h-form-card--neutral{background:linear-gradient(158deg, #fbf7f226 0%, #fbf7f217 100%), color-mix(in srgb, var(--primary-dark) 50%, transparent);-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);border:1px solid #fbf7f238;box-shadow:0 18px 48px #00000061,inset 0 1px #fbf7f233}.p3h-form-card--solid{background:var(--panel-mid);box-shadow:var(--shadow-card)}.p3h-form-card--accent .p3cf-input::placeholder,.p3h-form-card--accent .p3cf-textarea::placeholder,.p3h-form-card--neutral .p3cf-input::placeholder,.p3h-form-card--neutral .p3cf-textarea::placeholder{color:#fbf7f2b8}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.p3h-form-card--accent{background:linear-gradient(158deg, color-mix(in srgb, var(--accent) 36%, transparent) 0%, color-mix(in srgb, var(--accent) 20%, transparent) 100%), color-mix(in srgb, var(--primary-dark) 92%, transparent)}.p3h-form-card--neutral{background:linear-gradient(158deg, #fbf7f229 0%, #fbf7f214 100%), color-mix(in srgb, var(--primary-dark) 94%, transparent)}}.p3h-avatar{width:72px;height:72px;box-shadow:var(--shadow-soft);background:var(--panel-mid);border:3px solid #fff;border-radius:50%;position:absolute;top:-36px;right:24px;overflow:hidden}.p3h-avatar img{object-fit:cover;border:none;border-radius:0;width:100%;height:100%;display:block}.p3h-form-kicker{color:#fbf7f2b3;text-transform:uppercase;letter-spacing:.14em;margin:0 0 6px;font-size:.72rem;font-weight:600}.p3h-form-title{color:var(--on-cta);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 18px;padding-right:84px;font-size:1.5rem;font-weight:800;line-height:1.15}.p3h-form-logos{flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;display:flex}.p3h-form-logos img{opacity:.6;filter:brightness(0)invert();border:none;border-radius:0;width:auto;max-height:40px}}.p3h-split{width:100%;max-width:var(--container);margin:calc(var(--header-h) + 16px) auto 0;padding:var(--panel-pad);border-radius:var(--radius-panel);background:var(--bg-light);position:relative;overflow:hidden}.p3h-split-inner{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(28px,3.5vw,64px);display:grid}@media (min-width:1024px){.p3h-split-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.p3h-split-content{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.p3h-kicker{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px;font-size:.8rem;font-weight:600}.p3h-split-content h1{margin:0 0 clamp(14px,1.6vw,22px)}.p3h-split-intro{color:var(--text-muted);max-width:58ch;margin:0 0 clamp(18px,2vw,26px);font-size:clamp(1.02rem,1.1vw,1.18rem);line-height:1.65}.p3h-split-usps{flex-direction:column;gap:10px;margin:clamp(18px,2vw,26px) 0 0;padding:0;list-style:none;display:flex}.p3h-split-usps li{color:var(--text);align-items:baseline;gap:10px;font-size:1rem;display:flex}.p3h-split-usps i{color:var(--accent-ink);flex-shrink:0;font-size:1rem}.p3h-split-media{border-radius:var(--radius-card);min-height:320px;position:relative;overflow:hidden}.p3h-split-media img{object-fit:cover;border:none;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:1023px){.p3h-hero,.p3h-split{border-radius:24px;max-width:calc(100% - 12px)}.p3h-hero{min-height:clamp(480px,72svh,820px);padding:clamp(40px,8vw,56px) clamp(20px,5vw,32px)}.p3h-split{padding:clamp(32px,7vw,48px) clamp(20px,5vw,32px)}.p3h-split-media{aspect-ratio:4/3;min-height:0}}@media (max-width:640px){.p3h-ctas{width:100%}.p3h-ctas .p3-btn{flex:1 1 0;min-width:0;padding-left:14px;padding-right:14px}}.p3h-form-card .p3cf-form{gap:9px}.p3h-form-card input,.p3h-form-card select,.p3h-form-card textarea{padding:9px 12px;font-size:.88rem}.p3h-form-card textarea{min-height:58px}.p3h-form-card .p3cf-file-label{padding:8px 12px;font-size:.8rem}.p3h-form-card .p3cf-gdpr{margin-top:8px;font-size:.72rem}.p3h-form-card button[type=submit]{padding:11px 24px}.p3h-form-logos{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.p3h-form-logos-track{align-items:center;gap:30px;width:max-content;animation:16s linear infinite p3hLogoGlid;display:flex}.p3h-form-logos img{max-height:40px}@keyframes p3hLogoGlid{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.p3h-form-logos-track{animation:none}}.p3h-hero h1,.p3h-hero .p3h-text{text-shadow:0 2px 16px #0009,0 1px 3px #00000073}.p3h-hero .p3h-trustline,.p3h-hero .chip{text-shadow:0 1px 6px #00000080}.p3h-hero.p3h-bleed{width:100%;max-width:none;padding-top:calc(var(--header-h) + clamp(20px, 2.5vw, 44px));padding-left:max(var(--panel-pad), calc((100vw - var(--container)) / 2));padding-right:max(var(--panel-pad), calc((100vw - var(--container)) / 2));border-radius:0 0 var(--radius-panel) var(--radius-panel);min-height:clamp(500px, calc(100svh - var(--trustbar-gap,14px) - var(--trustbar-h,132px)), 940px);margin:0}.p3h-hero.p3h-bleed .p3h-inner{max-width:var(--container);margin-inline:auto}.p3h-hero.p3h-bleed .p3h-overlay{background:linear-gradient(180deg, #1818189e 0%, #18181857 calc(var(--header-h) + 40px), #1818184d 55%, #18181833 100%)}.p3h-hero.p3h-video-bg .p3h-overlay{background:linear-gradient(100deg,#1818188c 0%,#18181847 55%,#1818182e 100%),#18181866}.p3h-hero.p3h-bleed.p3h-video-bg .p3h-overlay{background:linear-gradient(180deg, #1818189e 0%, #18181857 calc(var(--header-h) + 40px), #1818184d 55%, #18181833 100%), #18181866}.p3h-hero.p3h-centered .p3h-overlay{background:linear-gradient(115deg,#000c 0%,#00000094 55%,#00000061 100%)}.p3h-hero.p3h-centered.p3h-video-bg .p3h-overlay{background:linear-gradient(115deg,#000c 0%,#00000094 55%,#00000061 100%),#0006}@media (max-width:767px){.p3h-hero.p3h-bleed{padding-top:calc(var(--header-h) + 18px);min-height:clamp(480px,78svh,720px)}}@media (min-width:1024px) and (max-height:950px){.p3h-hero.p3h-bleed{padding-top:calc(var(--header-h) + clamp(14px, 1.6vw, 26px));padding-bottom:clamp(18px,2vw,28px)}.p3h-hero h1{font-size:clamp(1.9rem,3vw,2.9rem)}.p3h-form-card{padding:20px}.p3h-form-card .p3cf-form{gap:7px}.p3h-form-card input,.p3h-form-card select,.p3h-form-card textarea{padding:7px 11px}.p3h-form-card textarea{min-height:46px}.p3h-form-card .p3cf-gdpr{margin-top:6px}.p3h-form-card button[type=submit]{padding:9px 22px}.p3h-avatar{width:58px;height:58px;top:-29px}}.p3h-hero.p3h-kontaktside .p3h-form-col{padding-top:36px;display:block}.p3h-label-row{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px;display:flex}.p3h-label-row .p3h-brand-label{margin:0}.p3h-label-stjerner{border-left:1px solid #0000002e;align-items:center;gap:8px;padding-left:14px;display:inline-flex}.p3h-label-stjerner .p3h-trustpilot-label{color:var(--text-muted);white-space:nowrap;font-size:.82rem}@media (max-width:640px){.p3h-label-stjerner{border-left:0;padding-left:0}}.p3h-ctas .p3h-socials{gap:10px;margin-top:0;margin-left:4px}@media (max-width:640px){.p3h-ctas .p3h-socials{flex-basis:100%;justify-content:center;margin-top:2px;margin-left:0}.p3h-hero.hero-figur-smal .p3h-ctas .p3h-socials{justify-content:space-between}.p3h-hero.hero-figur-bred .p3h-ctas .p3h-socials{order:-1;margin-top:0;margin-bottom:2px}}
:root{--trustbar-h:132px;--trustbar-gap:14px}@media (min-width:1024px) and (max-width:1240px){:root{--trustbar-h:177px}}@media (max-width:1023px){:root{--trustbar-h:211px}}.btb-bar{max-width:var(--container);margin:var(--trustbar-gap) auto var(--section-pad);border-radius:var(--radius-panel);background:var(--accent);color:var(--on-accent);padding:22px var(--panel-pad);box-sizing:border-box;display:block}@media (min-width:641px){.btb-bar{min-height:var(--trustbar-h)}}.btb-inner{grid-template-columns:repeat(4,1fr);align-items:start;gap:clamp(14px,1.6vw,30px);display:grid}.btb-item{align-items:flex-start;gap:12px;min-width:0;display:flex}.btb-ikon{width:34px;height:34px;color:var(--on-accent);background:#fbf7f257;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.btb-tekst{flex-direction:column;gap:3px;min-width:0;display:flex}.btb-overskrift{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.005em;color:var(--on-accent);font-size:clamp(.86rem,.92vw,.98rem);font-weight:800;line-height:1.2}.btb-under{color:var(--on-accent);opacity:.88;font-size:clamp(.78rem,.84vw,.86rem);line-height:1.4}.btb-note{color:var(--on-accent);opacity:.85;margin:clamp(8px,1vw,12px) 0 0;font-size:.73rem;line-height:1.45}@media (max-width:1023px){.btb-inner{grid-template-columns:repeat(2,1fr);gap:16px 20px}}@media (max-width:767px){.btb-bar{border-radius:24px;max-width:calc(100vw - 24px)}}@media (max-width:640px){.btb-inner{flex-direction:column;grid-template-columns:none;gap:10px;display:flex}.btb-item{border-radius:var(--radius-card);background:#fbf7f238;width:100%;padding:12px 14px}}
.p3kp-panel{max-width:var(--container);margin:var(--section-pad) auto;border-radius:var(--radius-panel);padding:clamp(56px, 7vw, 110px) var(--panel-pad);text-align:center;background-color:var(--primary);color:var(--on-cta);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}@media (max-width:767px){.p3kp-panel{border-radius:24px;max-width:calc(100vw - 24px)}}.p3kp-inner{max-width:var(--container-text);flex-direction:column;align-items:center;margin:0 auto;display:flex}.p3kp-avatar{border:3px solid #fff;border-radius:50%;flex-shrink:0;width:87px;height:87px;margin-bottom:22px;overflow:hidden}.p3kp-avatar img{object-fit:cover;width:100%;height:100%;display:block}.p3kp-panel h2{color:var(--on-cta);margin:0 0 14px;font-size:clamp(1.7rem,2.8vw,2.5rem);line-height:1.15}.p3kp-text{color:#fbf7f2d9;max-width:620px;margin:0 auto 30px;font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.7}.p3kp-ctas{justify-content:center}@media (max-width:600px){.p3kp-ctas .p3-btn{flex:140px;min-width:0;padding:14px 18px}}
.p3ls-strip{background:var(--bg-white);max-width:var(--container);margin-left:auto;margin-right:auto;padding:clamp(24px,3vw,40px) 0}.p3ls-item{flex:none;align-items:center;display:flex}.p3ls-item img{object-fit:contain;filter:grayscale()opacity(.55);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:160px;height:auto;max-height:34px;display:block}.p3ls-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.p3ls-track{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;touch-action:pan-y;align-items:center;gap:clamp(40px,5vw,88px);padding:4px 0;display:flex;overflow-x:auto}.p3ls-track::-webkit-scrollbar{display:none}.p3ls-track:active{cursor:grabbing}.p3ls-static{padding-left:var(--panel-pad);padding-right:var(--panel-pad);text-align:center}.p3ls-title{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.01em;color:var(--text);margin:0 0 clamp(20px,2.5vw,32px);font-size:clamp(1.3rem,1.9vw,1.8rem);font-weight:800;line-height:1.1}.p3ls-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,4vw,64px);display:flex}
.p3sm-section{padding:var(--section-pad) 0}.p3sm-inner{max-width:var(--container);margin:0 auto}.p3sm-header{max-width:var(--container-text);margin-bottom:clamp(28px,3vw,48px)}.p3sm-heading{margin-bottom:0}.p3sm-subheading{color:var(--text-muted);margin-top:.5em;margin-bottom:0}.p3sm-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(16px,1.8vw,28px);display:grid}.p3sm-grid-5{grid-template-columns:repeat(6,1fr)}.p3sm-grid-5>.p3sm-card:nth-child(-n+3){grid-column:span 2}.p3sm-grid-5>.p3sm-card:nth-child(n+4){grid-column:span 3}a.p3sm-card,a.p3sm-card:hover{color:var(--on-cta)}.p3sm-card{border-radius:var(--radius-card);background:var(--primary);height:clamp(240px,26vw,320px);box-shadow:var(--shadow-soft);display:block;position:relative;overflow:hidden}.p3sm-card-img{object-fit:cover;border:none;border-radius:0;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.p3sm-card-shade{pointer-events:none;background:linear-gradient(#0000000d 30%,#000c 100%);position:absolute;inset:0}.p3sm-card:hover .p3sm-card-img,.p3sm-card:focus-visible .p3sm-card-img{transform:scale(1.05)}.p3sm-card-icon{color:var(--on-dark-accent);font-size:clamp(2.2rem,2.8vw,3rem);line-height:1;position:absolute;top:clamp(20px,2.4vw,32px);left:clamp(20px,2.4vw,32px)}.p3sm-card-body{padding:clamp(18px,2vw,28px);position:absolute;bottom:0;left:0;right:0}.p3sm-card-title{color:var(--on-cta);overflow-wrap:break-word;margin-bottom:.35em;font-size:clamp(1.15rem,1.5vw,1.5rem);line-height:1.2}.p3sm-card-desc{color:#fbf7f2d9;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:clamp(.92rem,.95vw,1.05rem);line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:1023px){.p3sm-grid-5{grid-template-columns:repeat(2,1fr)}.p3sm-grid-5>.p3sm-card:nth-child(-n+3),.p3sm-grid-5>.p3sm-card:nth-child(n+4){grid-column:auto}.p3sm-grid-5>.p3sm-card:nth-child(5){grid-column:span 2}}@media (max-width:767px){.p3sm-grid,.p3sm-grid-5{grid-template-columns:1fr}.p3sm-grid-5>.p3sm-card:nth-child(n){grid-column:auto}a.p3sm-card,a.p3sm-card:hover{color:var(--on-cta)}.p3sm-card{height:220px}}@media (prefers-reduced-motion:reduce){.p3sm-card-img{transition:none}.p3sm-card:hover .p3sm-card-img,.p3sm-card:focus-visible .p3sm-card-img{transform:none}}@media (max-width:767px){.p3sm-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding-bottom:8px;overflow-x:auto;display:flex!important}.p3sm-grid::-webkit-scrollbar{display:none}.p3sm-grid>*{scroll-snap-align:start;flex:0 0 min(72vw,270px);height:280px}}.p3sm-grid.p3sm-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.p3sm-grid.p3sm-track::-webkit-scrollbar{display:none}.p3sm-grid.p3sm-track>*{scroll-snap-align:start}@media (min-width:768px){.p3sm-grid.p3sm-track>*{flex:0 0 clamp(240px,19vw,280px);height:clamp(240px,24vw,300px)}}.p3sm-track-wrap{position:relative}@media (min-width:768px){.p3sm-track-wrap[data-fade=end] .p3sm-grid.p3sm-track{-webkit-mask-image:linear-gradient(90deg,#000 0 90%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 90%,#0000 100%)}.p3sm-track-wrap[data-fade=start] .p3sm-grid.p3sm-track{-webkit-mask-image:linear-gradient(270deg,#000 0 90%,#0000 100%);mask-image:linear-gradient(270deg,#000 0 90%,#0000 100%)}.p3sm-track-wrap[data-fade=both] .p3sm-grid.p3sm-track{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}}.p3sm-nav{display:none}@media (min-width:768px){.p3sm-nav{z-index:3;background:var(--bg-white);width:46px;height:46px;color:var(--primary);cursor:pointer;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1rem;transition:background .2s,color .2s,opacity .25s,transform .2s;display:inline-flex;position:absolute;top:calc(50% - 4px);transform:translateY(-50%);box-shadow:0 6px 20px #00000029}.p3sm-nav-prev{left:clamp(-22px,-1.4vw,-6px)}.p3sm-nav-next{right:clamp(-22px,-1.4vw,-6px)}.p3sm-nav:hover:not([disabled]),.p3sm-nav:focus-visible:not([disabled]){background:var(--primary);color:var(--on-cta);border-color:var(--primary)}.p3sm-nav[disabled]{opacity:.3;cursor:default;box-shadow:none}}@media (prefers-reduced-motion:reduce){.p3sm-nav{transition:none}}
.p3nf-section{max-width:var(--container);margin:0 auto var(--section-pad);border-radius:var(--radius-panel);padding:var(--panel-pad);background-color:var(--primary);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden}@media (max-width:767px){.p3nf-section{border-radius:24px;max-width:calc(100vw - 24px)}}.p3nf-section .p3nf-head{margin-bottom:clamp(32px,4vw,64px)}.p3nf-section .p3nf-heading{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;color:#fbf7f2;margin:0;font-size:clamp(1.9rem,3vw,2.9rem);font-weight:900;line-height:1.1}.p3nf-section .p3nf-grid{grid-template-columns:repeat(auto-fit,minmax(clamp(240px,22%,320px),1fr));gap:clamp(24px,3vw,48px);display:grid}.p3nf-section .p3nf-item{border-top:1px solid #fbf7f240;min-width:0;padding-top:20px}.p3nf-section .p3nf-number{font-family:var(--font-heading);color:#fbf7f2;margin:0 0 .35em;font-size:clamp(2.6rem,3.5vw,3.8rem);font-weight:300;line-height:1}.p3nf-section .p3nf-label{text-transform:uppercase;letter-spacing:.08em;color:#fbf7f2;margin:0 0 .55em;font-size:.82rem;font-weight:700}.p3nf-section .p3nf-body{color:#fbf7f2bf;margin:0;font-size:.95rem;line-height:1.6}
.p3rv-panel{max-width:var(--container);border-radius:var(--radius-panel);padding:var(--panel-pad);grid-template-columns:minmax(300px,360px) 1fr;align-items:center;gap:clamp(32px,4vw,72px);margin-left:auto;margin-right:auto;display:grid;overflow:hidden}.p3rv-dark{background:var(--panel-mid);color:var(--on-cta)}.p3rv-light{background:var(--bg-light);color:var(--text)}.p3rv-kicker{text-transform:uppercase;letter-spacing:.14em;margin:0 0 14px;font-size:.8rem;font-weight:600}.p3rv-dark .p3rv-kicker{color:var(--on-dark-accent)}.p3rv-light .p3rv-kicker{color:var(--accent-ink)}.p3rv-heading{margin:0 0 28px}.p3rv-dark .p3rv-heading{color:var(--on-cta)}.p3rv-light .p3rv-heading{color:var(--primary)}.p3rv-nav{gap:12px;display:flex}.p3rv-arrow{cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:.9rem;transition:background .2s,border-color .2s;display:flex}.p3rv-dark .p3rv-arrow{color:var(--on-cta);border:1px solid #fbf7f259}.p3rv-dark .p3rv-arrow:hover{background:#fbf7f21f;border-color:#fbf7f299}.p3rv-light .p3rv-arrow{color:var(--primary);border:1px solid #00000038}.p3rv-light .p3rv-arrow:hover{background:#0000000f;border-color:#0006}.p3rv-viewport{touch-action:pan-y;cursor:grab;min-width:0;overflow:hidden}.p3rv-viewport:active{cursor:grabbing}.p3rv-track{will-change:transform;-webkit-user-select:none;user-select:none;gap:32px;display:flex}.p3rv-card{flex-direction:column;flex:0 0 calc(33.3333% - 21.3333px);min-width:0;display:flex}.p3rv-stars{gap:4px;margin-bottom:14px;font-size:1rem;line-height:1;display:flex}.p3rv-dark .p3rv-stars{color:var(--on-dark-accent)}.p3rv-light .p3rv-stars{color:var(--accent-ink)}.p3rv-title{font-family:var(--font-heading);margin:0 0 8px;font-size:1.05rem;font-weight:700;line-height:1.35}.p3rv-dark .p3rv-title{color:var(--on-cta)}.p3rv-light .p3rv-title{color:var(--primary)}.p3rv-text{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0 0 14px;font-size:.98rem;line-height:1.6;display:-webkit-box;overflow:hidden}.p3rv-dark .p3rv-text{color:#fbf7f2cc}.p3rv-light .p3rv-text{color:var(--text)}.p3rv-author{align-items:center;gap:8px;margin:auto 0 0;padding-top:4px;font-size:.9rem;display:flex}.p3rv-dark .p3rv-author{color:#fbf7f2a6}.p3rv-light .p3rv-author{color:var(--text-muted)}.p3rv-icon{font-size:.95rem}.p3rv-dark .p3rv-icon{color:var(--on-dark-accent)}.p3rv-light .p3rv-icon{color:var(--accent-ink)}.p3rv-icon-google{color:#fbbc05!important}.p3rv-icon-ah{color:#f5a623!important}@media (max-width:1023px){.p3rv-panel{grid-template-columns:1fr;gap:28px}.p3rv-heading{margin-bottom:20px}.p3rv-card{flex-basis:calc(50% - 16px)}}@media (max-width:767px){.p3rv-panel{border-radius:24px}.p3rv-track{gap:20px}.p3rv-card{flex-basis:100%}}.p3rv-panel--formslot{grid-template-columns:minmax(240px,300px) 1fr minmax(320px,400px);align-items:stretch;gap:clamp(28px,3vw,48px)}.p3rv-panel--formslot .p3rv-head,.p3rv-panel--formslot .p3rv-viewport{align-self:center}.p3rv-panel--formslot .p3rv-card{flex:0 0 calc(50% - 16px)}.p3rv-formcard{background:var(--accent-dark);border-radius:var(--radius-card);color:var(--on-cta,#fff);min-width:0;padding:24px}.p3rv-formcard-title{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.02em;color:var(--on-cta);margin:0 0 18px;font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:800;line-height:1.2}.p3rv-formcard.p3rv-formcard .p3cf-card,.p3rv-formcard.p3rv-formcard .p3cf-card--dark{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.p3rv-formcard.p3rv-formcard input:not([type=checkbox]):not([type=radio]):not([type=file]),.p3rv-formcard.p3rv-formcard textarea,.p3rv-formcard.p3rv-formcard select{color:var(--on-cta);background:#fbf7f229;border:1px solid #fbf7f240}.p3rv-formcard.p3rv-formcard input::placeholder,.p3rv-formcard.p3rv-formcard textarea::placeholder{color:#fbf7f2bf}.p3rv-formcard.p3rv-formcard input:focus,.p3rv-formcard.p3rv-formcard textarea:focus,.p3rv-formcard.p3rv-formcard select:focus{border-color:#fbf7f2a6;outline:none}.p3rv-formcard.p3rv-formcard select option{color:var(--text);background:var(--bg-white)}.p3rv-formcard.p3rv-formcard label,.p3rv-formcard.p3rv-formcard .p3cf-gdpr,.p3rv-formcard.p3rv-formcard .p3cf-file-label,.p3rv-formcard.p3rv-formcard .p3cf-file-count{color:var(--on-cta)}.p3rv-formcard.p3rv-formcard a{color:var(--on-cta);text-decoration:underline}.p3rv-formcard.p3rv-formcard button[type=submit],.p3rv-formcard.p3rv-formcard .p3cf-submit{background:var(--bg-white);color:var(--primary);border-radius:var(--radius-pill);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:0;padding:14px 38px;font-size:.85rem;font-weight:700;transition:background .2s,transform .2s}.p3rv-formcard.p3rv-formcard button[type=submit]:hover,.p3rv-formcard.p3rv-formcard .p3cf-submit:hover{background:#fbf7f2e0;transform:translateY(-1px)}@media (max-width:1023px){.p3rv-panel--formslot{grid-template-columns:1fr;gap:28px}.p3rv-panel--formslot .p3rv-card{flex:0 0 calc(50% - 16px)}}@media (max-width:767px){.p3rv-panel--formslot .p3rv-card{flex:0 0 100%}.p3rv-formcard{padding:24px 20px}}
.p3sp-split{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid;overflow:hidden}.p3sp-reverse .p3sp-media{order:2}.p3sp-reverse .p3sp-text{order:1}.p3sp-media{margin:calc(-1 * var(--panel-pad));border-radius:0;min-height:340px;margin-right:0;position:relative;overflow:hidden}.p3sp-reverse .p3sp-media{margin:calc(-1 * var(--panel-pad));margin-left:0}.p3sp-text{padding-left:clamp(28px,3.5vw,64px)}.p3sp-reverse .p3sp-text{padding-left:0;padding-right:clamp(28px,3.5vw,64px)}.p3sp-media-inner{position:absolute;inset:0}.p3sp-parallax .p3sp-media-inner{will-change:transform;transition:transform 50ms linear;top:-90px;bottom:-90px}.p3sp-img{object-fit:cover;object-position:center;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;display:block;position:absolute;inset:0}.p3sp-text{flex-direction:column;justify-content:center;min-width:0;display:flex}.p3sp-text-inner{max-width:var(--container-text);min-width:0}.p3sp-kicker{color:var(--accent-ink);margin-bottom:12px}.p3sp-text-inner h2,.p3sp-text-inner h3{margin-bottom:.6em}.p3sp-text-inner p:not(.kicker){color:var(--text);margin-bottom:1.1em;line-height:1.75}.p3sp-prose>p:last-child{margin-bottom:0}.p3sp-ctas{margin-top:clamp(16px,2vw,26px)}@media (max-width:1023px){.p3sp-split{grid-template-columns:1fr;gap:24px}.p3sp-split .p3sp-text{order:2;padding-bottom:20px;padding-left:0;padding-right:0}.p3sp-split .p3sp-media{margin:0 calc(-1 * var(--panel-pad)) calc(-1 * var(--panel-pad));aspect-ratio:16/10;order:1}.text-break+.p3sp-split .p3sp-media{order:2}.text-break+.p3sp-split .p3sp-text{order:1}div:has(>.text-break)+div>.p3sp-split .p3sp-media{order:2}div:has(>.text-break)+div>.p3sp-split .p3sp-text{order:1}.p3sp-split:has(+.text-break) .p3sp-media{order:1}.p3sp-split:has(+.text-break) .p3sp-text{order:2}div:has(+div>.text-break)>.p3sp-split .p3sp-media{order:1}div:has(+div>.text-break)>.p3sp-split .p3sp-text{order:2}}@media (max-width:600px){.p3sp-ctas .p3-btn{flex:140px;min-width:0;padding:14px 18px}}
.p3tb-panel{background:var(--accent-dark);border-radius:var(--radius-panel);max-width:var(--container);margin:0 auto var(--section-pad);padding:var(--panel-pad);color:var(--on-cta,#fff);overflow:hidden}.p3tb-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(36px,4.5vw,88px);display:grid}.p3tb-grid--single{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.p3tb-grid--single .p3tb-ctas{justify-content:center}.p3tb-text,.p3tb-form{min-width:0}.p3tb-heading{color:var(--on-cta);margin:0 0 clamp(14px,1.6vw,22px)}.p3tb-sub{color:var(--on-cta);max-width:52ch;margin:0 0 clamp(22px,2.6vw,34px)}.p3tb-grid--single .p3tb-sub{margin-left:auto;margin-right:auto}.p3tb-ctas{margin:0}.p3tb-form.p3tb-form .p3cf-card,.p3tb-form.p3tb-form .p3cf-card--dark{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.p3tb-form.p3tb-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.p3tb-form.p3tb-form textarea,.p3tb-form.p3tb-form select{color:var(--on-cta);background:#fbf7f229;border:1px solid #fbf7f240}.p3tb-form.p3tb-form input::placeholder,.p3tb-form.p3tb-form textarea::placeholder{color:#fbf7f2bf}.p3tb-form.p3tb-form input:focus,.p3tb-form.p3tb-form textarea:focus,.p3tb-form.p3tb-form select:focus{border-color:#fbf7f2a6;outline:none}.p3tb-form.p3tb-form select option{color:var(--text);background:var(--bg-white)}.p3tb-form.p3tb-form label,.p3tb-form.p3tb-form .p3cf-gdpr,.p3tb-form.p3tb-form .p3cf-file-label,.p3tb-form.p3tb-form .p3cf-file-count{color:var(--on-cta)}.p3tb-form.p3tb-form a{color:var(--on-cta);text-decoration:underline}.p3tb-form.p3tb-form button[type=submit],.p3tb-form.p3tb-form .p3cf-submit{background:var(--bg-white);color:var(--primary);border-radius:var(--radius-pill);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:0;padding:14px 38px;font-size:.85rem;font-weight:700;transition:background .2s,transform .2s}.p3tb-form.p3tb-form button[type=submit]:hover,.p3tb-form.p3tb-form .p3cf-submit:hover{background:#fbf7f2e0;transform:translateY(-1px)}.p3tb-form.p3tb-form .p3cf-success-title,.p3tb-form.p3tb-form .p3cf-success-text{color:var(--on-cta)}@media (max-width:1023px){.p3tb-panel{border-radius:24px;max-width:calc(100vw - 24px)}.p3tb-grid{grid-template-columns:1fr;gap:clamp(32px,6vw,52px)}}
.p3tp-strip{max-width:var(--container);margin:0 auto var(--section-pad);padding:clamp(24px,3vw,48px) 20px}.p3tp-inner{flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,64px);display:flex}.p3tp-center .p3tp-inner{justify-content:center}.p3tp-center .p3tp-head{text-align:center;align-items:center}.p3tp-head{flex-direction:column;align-items:flex-start;gap:14px;min-width:230px;display:flex}.p3tp-label{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.01em;color:var(--text);margin:0;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:900;line-height:1.05}.p3tp-basedon{color:var(--text-muted);text-underline-offset:3px;margin:0;font-size:.9rem;text-decoration:underline}.p3tp-stars{gap:4px;display:inline-flex}.p3tp-star{aspect-ratio:1;display:block}.p3tp-stars-stor .p3tp-star{width:clamp(34px,3.2vw,44px)}.p3tp-stars-lille .p3tp-star{width:16px}.p3tp-stars-lille{gap:3px}.p3tp-star-box{fill:var(--accent)}.p3tp-star-glyph{fill:#fff}.p3tp-wordmark{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text);align-items:center;gap:7px;font-size:1.05rem;font-weight:800;display:inline-flex}.p3tp-wordmark-star{width:20px;height:20px;fill:var(--accent)}.p3tp-quotes{flex:480px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(20px,2.5vw,40px);display:grid}.p3tp-quote{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.p3tp-quote-title{color:var(--text);margin:0;font-size:.95rem;font-weight:700;line-height:1.35}.p3tp-quote-text{color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.p3tp-quote-author{color:var(--text-muted);margin:0;font-size:.8rem}.p3tp-dark .p3tp-label,.p3tp-dark .p3tp-quote-title,.p3tp-dark .p3tp-wordmark{color:var(--on-cta)}.p3tp-dark .p3tp-basedon,.p3tp-dark .p3tp-quote-text,.p3tp-dark .p3tp-quote-author{color:#fbf7f2cc}@media (max-width:767px){.p3tp-inner{flex-direction:column;align-items:stretch}.p3tp-head{text-align:center;align-items:center;min-width:0}.p3tp-quotes{flex-basis:auto;grid-template-columns:1fr}.p3tp-quote{text-align:center;align-items:center}}.p3tp-quotes{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.p3tp-quotes-track{gap:clamp(24px,3vw,48px);width:max-content;animation:32s linear infinite p3tpGlid;display:flex}.p3tp-quotes-track .p3tp-quote{flex:0 0 clamp(250px,24vw,320px)}@keyframes p3tpGlid{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.p3tp-quotes-track{animation:none}}
.inline-video{background:#0b0b0b;border-radius:12px;width:100%;position:relative;overflow:hidden}.inline-video video{object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;display:block}.inline-video-knap{cursor:pointer;font:inherit;background:0 0;border:0;padding:16px;display:flex;position:absolute;inset:0}.inline-video-top-hoejre .inline-video-knap{justify-content:flex-end;align-items:flex-start}.inline-video-top-venstre .inline-video-knap{justify-content:flex-start;align-items:flex-start}.inline-video-midt .inline-video-knap{justify-content:center;align-items:center}.inline-video-pille{color:var(--on-cta);font-family:var(--font-heading);letter-spacing:.2px;background:#0b0b0bc7;border-radius:999px;align-items:center;gap:9px;padding:10px 18px;font-size:15px;line-height:1;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 6px 20px #00000059}.inline-video-knap:hover .inline-video-pille,.inline-video-knap:focus-visible .inline-video-pille{background:var(--primary);transform:translateY(-1px)}.inline-video-knap:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.inline-video video:fullscreen{object-fit:contain;background:#000}.inline-video:fullscreen{height:100%;aspect-ratio:auto!important}.inline-video:fullscreen video{object-fit:contain;background:#000}.inline-video video::backdrop{background:#000}@media (max-width:600px){.inline-video-knap{padding:12px}.inline-video-pille{gap:7px;padding:8px 14px;font-size:13px}}.inline-video-cirkel{width:72px;height:72px;color:var(--on-cta);text-indent:4px;background:#0b0b0b9e;border:2px solid #fbf7f2eb;border-radius:50%;justify-content:center;align-items:center;font-size:26px;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 10px 30px #0000006b}@media (min-width:768px){.inline-video-cirkel{width:88px;height:88px;font-size:32px}}.inline-video-knap:hover .inline-video-cirkel,.inline-video-knap:focus-visible .inline-video-cirkel{background:#0b0b0bc7;transform:scale(1.07)}.inline-video-plakat .inline-video-knap:before{content:"";pointer-events:none;background:radial-gradient(circle,#00000047 0%,#0000 62%);position:absolute;inset:0}
.talevideo{background:#0b0b0b;width:100%;position:relative;overflow:hidden}.talevideo-slot{background:#0b0b0b;place-items:center;display:grid;position:absolute;inset:0}.talevideo-slot>.talevideo{width:100%;max-width:none;height:100%;aspect-ratio:auto!important}.talevideo-slot .talevideo video{object-fit:cover;object-position:50% var(--talevideo-y,50%)}.talevideo video{object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;display:block}.talevideo-undertekster video,.talevideo-slot .talevideo-undertekster video{object-fit:contain;object-position:50% 50%;z-index:1;position:relative}.talevideo-fyld{z-index:0;filter:blur(18px)brightness(.62)saturate(.85);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.14)}.talevideo-undertekster>.talevideo-knap{z-index:2}.talevideo-knap{cursor:pointer;font:inherit;color:var(--on-cta);background:0 0;border:0;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.talevideo-knap:before{content:"";pointer-events:none;background:radial-gradient(circle,#00000057 0%,#0000 64%);position:absolute;inset:0}.talevideo-cirkel{width:72px;height:72px;color:var(--on-cta);background:#0b0b0b9e;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:transform .18s,background .18s;display:inline-flex;position:relative;box-shadow:0 10px 30px #0000006b}@media (min-width:768px){.talevideo-cirkel{width:88px;height:88px}}.talevideo-knap:hover .talevideo-cirkel,.talevideo-knap:focus-visible .talevideo-cirkel{background:#0b0b0bcc;transform:scale(1.07)}.talevideo-knap:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.talevideo video:fullscreen{object-fit:contain;background:#000}.talevideo:fullscreen{height:100%;aspect-ratio:auto!important}.talevideo:fullscreen video{object-fit:contain;background:#000}.talevideo video::backdrop{background:#000}@media (prefers-reduced-motion:reduce){.talevideo-cirkel{transition:none}.talevideo-knap:hover .talevideo-cirkel{transform:none}}
