:root{--brown:#5f554e;--dark:#333;--beige:#d1c4b7;--blue:#c8e0e0;--blue-dark:#7eadb5;--rose:#ecd5c5;--gold:#cbb989;--cream:#f7f5f1;--white:#fff;--body:"Montserrat", Helvetica, Arial, sans-serif;--display:"Cormorant Garamond", Georgia, serif;--sans:"Montserrat", Helvetica, Arial, sans-serif;--script:"Sacramento", cursive;--site-width:min(80%, 1310px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--brown);background:var(--white);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.7}main{overflow:clip}img{max-width:100%;height:auto;display:block}a{color:var(--blue-dark)}h1,h2,h3,h4,h5,h6{color:var(--brown);font-family:var(--display);margin:0 0 1rem;font-weight:500;line-height:1.45}h1{font-family:var(--sans);font-size:clamp(2rem,3vw,2.45rem)}h2{font-size:clamp(2rem,3vw,2.8rem)}h3{font-size:clamp(1.45rem,2vw,2rem)}h4{font-size:1.8rem}h5{font-family:var(--sans);letter-spacing:.85em;text-transform:uppercase;font-size:1rem;font-weight:700}h6{font-family:var(--script);font-size:2.5rem}p{margin:0 0 1rem}ul,ol{padding-left:1.25rem}.site-width,.wrap,.sec>.wrap{width:var(--site-width);max-width:1310px;margin-inline:auto}.contact-bar .site-width,.site-header .site-width{width:min(94%,1400px);max-width:1400px}.contact-bar{background:var(--beige);color:#111;height:31px;font-size:14px;font-weight:600}.contact-inner{justify-content:flex-end;align-items:center;gap:1.25rem;height:100%;display:flex}.contact-inner a{color:inherit;text-decoration:none}.contact-inner .social-link{font-size:18px;font-weight:700}.site-header{--header-bar:82px;z-index:100;background:var(--white);border-bottom:1px solid #eee;height:82px;transition:height .18s,box-shadow .18s;position:sticky;top:0}.site-header.is-compact{--header-bar:54px;height:54px;box-shadow:0 2px 14px #00000014}.header-inner{justify-content:space-between;align-items:center;gap:2rem;height:100%;display:flex}.brand{min-width:8.5rem;color:var(--brown);flex-direction:column;flex-shrink:0;line-height:1.15;text-decoration:none;display:flex}.brand-name{letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:600}.nav-cta{letter-spacing:3px;flex-shrink:0;padding:12px 26px;font-size:15px}.is-compact .brand img{width:160px}.desktop-nav{flex:auto;min-width:0}.desktop-nav>ul{justify-content:flex-end;align-items:center;gap:clamp(.7rem,1.15vw,1.35rem);margin:0;padding:0;list-style:none;display:flex}.desktop-nav li{position:relative}.desktop-nav>ul>li,.submenu:has(.submenu-heading) li{margin:0}.desktop-nav a{color:var(--brown);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:.8rem 0;font-size:clamp(.8rem,1.05vw,.94rem);font-weight:400;text-decoration:none;display:block}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--blue-dark)}.submenu{background:var(--white);min-width:280px;max-height:70vh;margin:0;padding:.55rem 0;display:none;position:absolute;top:100%;left:-1rem;overflow:auto;box-shadow:0 12px 30px #00000024}.submenu:has(.submenu-heading){border:1px solid #eee}.desktop-nav>ul>li:has(.submenu-mega){position:static}.submenu-mega{top:anchor(bottom);right:1rem;left:anchor(left);width:auto;max-width:740px;padding:.95rem .2rem 0;overflow:visible}.submenu-mega:has(.submenu-foot){max-height:calc(100dvh - 6.5rem);overflow:auto}.submenu-columns{grid-template-columns:1fr 1fr;align-items:start;display:grid}.submenu-column+.submenu-column{border-left:1px solid #eee}.submenu-heading{color:var(--cta,#3d6f76);letter-spacing:.12em;text-transform:uppercase;margin:.85rem 1.15rem .3rem;font-size:12px;font-weight:600}.submenu-group:first-child .submenu-heading,.submenu-column .submenu-group:first-child .submenu-heading{margin-top:.15rem}.submenu-mega .submenu-group+.submenu-group{border-top:1px solid #eee;margin-top:.75rem;padding-top:.8rem}.submenu ul{margin:0;padding:0;list-style:none}.submenu a{text-transform:none;padding:.45rem 1.2rem;font-size:14px;line-height:1.4}.submenu:has(.submenu-heading) a{padding:.28rem 1.15rem;font-size:15px}.submenu-mega a{padding:.22rem 1.15rem;font-size:15px}.submenu a:hover,.submenu a:focus-visible,.submenu-footer:hover,.submenu-footer:focus-visible{color:var(--blue-dark)}.submenu a:focus-visible,.submenu-footer:focus-visible{outline:2px solid var(--cta,#3d6f76);outline-offset:-2px}.submenu-mega a.submenu-footer{color:var(--brown);letter-spacing:.01em;text-transform:none;border-top:1px solid #e6dfd8;margin-top:.85rem;padding:.75rem 1.15rem .85rem;font-size:15px;font-weight:600;display:block}.submenu-mega .submenu-foot{border-top:1px solid #e6dfd8;margin-top:.85rem;padding:.7rem 0 .4rem}.submenu-mega .submenu-foot .submenu-heading{margin-top:.1rem}.has-submenu:hover .submenu,.has-submenu:focus-within .submenu{display:block}.mobile-menu,.mobile-menu:not([open])>:not(summary),.footer-fold:not([open])>:not(summary){display:none}.mobile-menu summary{cursor:pointer;list-style:none}.mobile-menu>summary{place-content:center;min-width:44px;min-height:44px;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu>summary>span:not(.sr-only){background:var(--brown);width:25px;height:2px;margin:5px;transition:opacity .16s,transform .16s;display:block}.mobile-menu[open]>summary>span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu[open]>summary>span:nth-child(2){opacity:0}.mobile-menu[open]>summary>span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}html.menu-open,body.menu-open{overscroll-behavior:none;overflow:hidden}.btn{background:var(--blue);color:var(--brown);cursor:pointer;font:400 20px/1.7 var(--body);letter-spacing:5px;border:0;padding:15px 40px;text-decoration:none;display:inline-block}.btn:hover{background:#b8d6d7}.sec,section.sec{padding-block:51px}.row{align-items:flex-start;gap:5.5%;padding-block:25px;display:flex}.row>.col{min-width:0}.section-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:550px;display:flex}.upper{font:500 clamp(2rem, 3vw, 2.45rem)/1.5 var(--sans);letter-spacing:2px;text-transform:uppercase}.center{text-align:center}.page-akupunktoer-risskov .center>p:not(.eyebrow),.page-perimenopause-overgangsalder .approach-copy{text-align:left}.blurb-item{text-align:center}.blurb-item .card-img{object-fit:cover;width:240px;max-height:180px;margin:0 auto 1.5rem}.blurb-item h3 a{color:inherit;text-decoration:none}.snap-slider .slides{scrollbar-width:none;scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.snap-slider .slides::-webkit-scrollbar{display:none}.snap-slider .slide{scroll-snap-align:center;flex:0 0 100%;justify-content:center;display:flex}.slide-inner{text-align:center;width:min(88%,980px);padding-inline:72px}.slider-arrow{z-index:2;color:var(--brown);cursor:pointer;opacity:.5;background:0 0;border:0;font-size:2.5rem;position:absolute;top:50%;transform:translateY(-50%)}.slider-arrow.prev{left:0}.slider-arrow.next{right:0}.slider-dots{justify-content:center;gap:.65rem;margin-top:1.5rem;display:flex}.slider-dots button{background:#5f554e4d;border:0;border-radius:50%;width:9px;height:9px;padding:0}.slider-dots button.active{background:var(--brown)}.newsletter{background:var(--beige);color:var(--white);grid-template-columns:1fr 1fr;align-items:center;gap:5.5%;padding:25px;display:grid}.newsletter h2,.newsletter p{color:var(--white)}.newsletter h2{font-size:2.7rem}.newsletter-form{gap:12px;display:grid}.newsletter-form label span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.newsletter-form input,.newsletter-form button{background:var(--white);width:100%;color:var(--brown);font:inherit;border:0;border-radius:3px;padding:14px 18px}.newsletter-form button{cursor:pointer;letter-spacing:5px;font-size:20px}.newsletter-form .form-status{margin:0;font-size:14px}.video-wrap{width:100%;min-height:760px;position:relative}.video-wrap iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.gallery-grid,.card-grid,.quote-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.75rem;display:grid}.card,.quote-card{border-top:3px solid var(--blue);background:var(--white);padding:1.75rem;box-shadow:0 8px 30px #5f554e14}.faq details{border-bottom:1px solid var(--beige);padding-block:1rem}.faq summary{cursor:pointer;font:500 1.6rem var(--display)}.site-footer{background:var(--beige);padding-block:61px 48px;font-size:14px}.footer-grid{grid-template-columns:1.1fr 1fr 1.2fr 1.1fr;gap:4%;display:grid}.site-footer h2{color:var(--white);text-transform:uppercase;font-size:18px}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer a{color:var(--brown);text-decoration:none}.site-footer address{font-style:normal}.footer-badge img{width:260px;margin-inline:auto}.footer-social{gap:1.5rem;margin-top:1rem;display:flex}.footer-hours,.photo-credit{margin-top:1rem}.home-hero{background:url(/uploads/2023/10/2162_B_sh-scaled-1.jpg) 50%/cover no-repeat;min-height:550px;padding:0}.home-hero-inner{grid-template-columns:1fr 1fr;align-items:center;min-height:550px;display:grid}.home-hero-content{grid-column:2;padding-left:3rem}.home-hero h1{letter-spacing:2px;text-transform:uppercase;font-size:clamp(2.2rem,3vw,2.75rem)}.home-intro{background:var(--beige);text-align:center;padding:54px 0 34px}.home-intro-inner{max-width:720px;margin-inline:auto}.home-cards{padding:56px 0 30px}.treatment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 5.5%;display:grid}.treatment-card{text-align:left}.treatment-card img{object-fit:cover;width:240px;height:180px;margin-inline:auto}.treatment-card h2{text-align:center;margin-top:1.5rem;font-size:2rem}.treatment-card h2 a{color:inherit;text-decoration:none}.whole-person{text-align:center;padding:60px 0 90px}.whole-person p{font-size:1.1rem}.whole-person .btn{margin-top:2rem}.home-testimonials{background:var(--beige);padding:80px 0}.about-home{padding:90px 0 25px}.about-grid{grid-template-columns:1fr 1fr;align-items:start;gap:5.5%;display:grid}.about-grid img{width:100%}.signature{font:2.5rem var(--script);margin-top:1rem}.home-newsletter{padding:20px 0 70px}.methods{text-align:center;padding:70px 0 90px}.methods-title h2{font-size:2.8rem}.methods-title p{color:var(--rose);letter-spacing:.8em;text-transform:uppercase;font-weight:700}.method-grid{grid-template-columns:repeat(3,1fr);gap:60px 5.5%;margin-top:4rem;display:grid}.method-icon{width:64px;height:64px;color:var(--beige);font:2.8rem var(--display);place-items:center;margin:0 auto 1rem;display:grid}.method-icon svg{width:56px;height:56px}.method-card h3{font-size:1.8rem}.final-cta{text-align:center;padding:70px 0}.legacy-page .sec:first-child{padding-top:70px}.legacy-page hr{border:0;border-top:1px solid var(--beige)}.legacy-page h1.from-h2{font-family:var(--display);font-size:clamp(2rem,3vw,2.8rem)}.legacy-page h1.from-h3{font-family:var(--display);font-size:clamp(1.45rem,2vw,2rem)}.wrap-narrow{width:min(90%,740px);margin-inline:auto}.legacy-page>section:not(.sec):not(.hero){padding-block:64px}.section-creme{background:var(--cream)}.section-teal{background:#eef5f5}.eyebrow{color:var(--gold);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.75rem;font-size:.78rem;font-weight:600;display:block}.section-photo.on-dark .lead{color:#ffffffe6}.blurb-icon{width:auto;max-width:6rem;margin:0 auto 1.5rem;display:block}.card .card-tag{color:var(--blue-dark);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-size:.78rem;font-weight:600}.card-icon{fill:none;width:48px;height:48px;color:var(--gold);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;margin-bottom:1rem}.quote-card{flex-direction:column;display:flex}.quote-card:before{color:var(--beige);content:"”";text-align:center;margin-bottom:.75rem;font:3.2rem/.6 Georgia,serif}.quote-card h3{color:var(--dark);font-family:var(--body);font-size:17px;font-weight:700}.quote-card .who{margin-top:auto;padding-top:1rem;font-weight:700}.legacy-page details{border-bottom:1px solid var(--beige);padding-block:1rem}.legacy-page details>summary{color:var(--brown);cursor:pointer;font:500 clamp(1.25rem, 2vw, 1.65rem) var(--display);justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.legacy-page details>summary::-webkit-details-marker{display:none}.legacy-page details>summary:after{color:var(--gold);content:"+";font-size:1.2em;transition:transform .18s}.legacy-page details[open]>summary:after{transform:rotate(45deg)}.legacy-page details>:not(summary){margin-top:1rem}.price-note{color:#8a8079;font-size:14px}.price-note a{color:inherit;text-underline-offset:.2em}.price-meta{letter-spacing:.06em;margin-block:1rem;font-size:15px}.contact-box{text-align:center}.client-intro{text-align:center;max-width:720px;margin:0 auto;font-size:1.08rem;font-weight:500;line-height:1.7}.faq-section .m-text-8{margin-top:3.5rem}.page-stress .contact-box{max-width:620px;margin-inline:auto;font-size:.95rem}.price-programs .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;margin-inline:auto}.price-programs .card{flex-direction:column;display:flex}.price-programs .card .btn{align-self:flex-start;margin-top:auto}.legacy-page .card-grid{margin-top:2rem}.page-stress .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-blog .card-grid h3,.page-opskrifter .card-grid h3{font-size:clamp(1.3rem,1.8vw,1.75rem);line-height:1.25}.hero{background:url(/uploads/stress/hero.jpg) 50% 20%/cover no-repeat;align-items:center;min-height:550px;padding:0;display:flex;position:relative}@media (width<=48rem){.hero{background-image:url(/uploads/stress/hero.mobile.webp)}}.hero:after{content:"";background:linear-gradient(100deg,#0000000a 35%,#f7f5f19e 62%);position:absolute;inset:0}.hero .wrap{z-index:1;justify-content:flex-end;display:flex;position:relative}.hero-card{background:#ffffffe0;max-width:540px;margin-block:48px;padding:48px 28px}.hero h1,.page-hero h1{text-wrap:balance}.symptom-list{columns:2;column-gap:2rem}.steps{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.step{gap:1rem;display:flex}.step-nr{min-width:2rem;color:var(--gold);font:2.5rem var(--display)}.book-flex,.about-flex{flex-wrap:wrap;align-items:center;gap:3rem;display:flex}.book-flex .book-img,.about-flex .about-img{flex:0 320px}.book-flex .book-text,.about-flex .about-text{flex:380px}.price-card{border-top:4px solid var(--gold);background:var(--white);text-align:center;max-width:620px;margin-inline:auto;padding:48px 28px;box-shadow:0 15px 50px #5f554e1f}.price-card ul{text-align:left;padding:0;list-style:none;display:inline-block}.price{font:2.5rem var(--display)}@media (width<=1180px){.footer-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem 4%}.desktop-nav{display:none}.mobile-menu{flex-shrink:0;display:block}body.menu-open{width:100%;position:fixed;left:0;right:0}body.menu-open .site-header{z-index:250;background:var(--white);width:100%;position:fixed;top:0;left:0;right:0}.mobile-menu[open] .mobile-panel{z-index:1;top:var(--header-bar);height:calc(100dvh - var(--header-bar));padding-bottom:env(safe-area-inset-bottom);background:var(--white);flex-direction:column;display:flex;position:fixed;left:0;right:0}.mobile-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.mobile-view{padding:0 20px 16px}.mobile-menu ul{margin:0;padding:0;list-style:none}.mobile-main-list>li{border-bottom:1px solid #eee}.mobile-category,.mobile-main-list>li>a,.mobile-back{width:100%;min-height:54px;color:var(--brown);font:500 16px/1.3 var(--body);text-align:left;text-transform:none;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 0;text-decoration:none;display:flex}.mobile-category>span:first-child{flex:1}.mobile-chevron{border-top:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:8px;height:8px;margin-right:4px;transform:rotate(45deg)}.mobile-back{z-index:1;background:var(--white);border-bottom:1px solid #eee;justify-content:flex-start;min-height:48px;margin:0 -20px;padding:8px 20px;position:sticky;top:0}.mobile-view-title{color:var(--brown);font-family:var(--body);margin:12px 0 0;font-size:22px;font-weight:600;line-height:1.25}.mobile-overview{color:#3d6f76;margin:8px 0 0;padding:0;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;display:block}.mobile-links,.mobile-links li,.mobile-links a,.mobile-group,.mobile-group-label{margin:0}.mobile-links{padding:0;display:block}.mobile-links a{box-sizing:border-box;min-height:44px;color:var(--brown);align-items:center;padding:0;font-size:16px;font-weight:400;line-height:1.4;text-decoration:none;display:flex}.mobile-group:has(.mobile-group-label) .mobile-links a{padding-left:12px}.mobile-overview+.mobile-group,.mobile-group+.mobile-group{margin-top:16px}.mobile-group-label{background:var(--cream);color:#3d6f76;letter-spacing:.01em;text-transform:none;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.3}.mobile-contact{flex-direction:column;margin-top:16px;padding-top:4px;display:flex}.mobile-contact a{min-height:44px;color:var(--brown);padding:10px 0;font-size:15px;line-height:1.3;text-decoration:none;display:block}.mobile-menu a:focus-visible,.mobile-menu button:focus-visible{outline-offset:-2px;outline:2px solid #3d6f76}@media (prefers-reduced-motion:no-preference){.mobile-view{animation:.14s mobile-view-in}}}@keyframes mobile-view-in{0%{opacity:0}to{opacity:1}}@media (width<=760px){.header-inner{gap:12px}.header-inner .brand{min-width:0}.header-inner .brand-name{letter-spacing:.06em;font-size:.72rem}.header-inner .nav-cta{letter-spacing:.05em;min-height:44px;padding:8px 14px;font-size:14px;line-height:1.2}}@media (width<=360px){.header-inner{gap:8px}.header-inner .brand-name{letter-spacing:.04em;font-size:.64rem}.header-inner .nav-cta{letter-spacing:.03em;padding:8px 10px;font-size:13px}}@media (width<=981px){:root{--site-width:min(90%, 1080px)}.row{flex-direction:column;gap:30px}.row>.col{width:100%!important}.newsletter,.about-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:3rem}.footer-badge img{margin-inline:0}.page-stress .card-grid,.price-programs .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-vagusnerven-stimulering .section-photo:first-child,.page-udtalelser .section-photo:first-child,.page-akupunktur-mod-allergi .treatment-hero,.page-akupunktur-mod-myggestik .treatment-hero{background-position:50%!important;min-height:480px!important}.page-vagusnerven-stimulering .section-photo:first-child .row>.col:not(:empty),.treatment-hero .row>.col:not(:empty){background:#ffffffe0;max-width:620px;padding:1.5rem}.page-vagusnerven-stimulering .section-photo:first-child h1,.page-vagusnerven-stimulering .section-photo:first-child p,.treatment-hero .row>.col:not(:empty) h1,.treatment-hero .row>.col:not(:empty) .upper{color:var(--brown)}}@media (width<=600px){body{font-size:16px}.contact-inner{justify-content:center;gap:1rem;font-size:12px}.contact-inner .social-link{display:none}.site-header,.site-header.is-compact{--header-bar:80px;height:80px}.brand img,.is-compact .brand img{width:175px}.home-hero,.home-hero-inner{min-height:625px}.home-hero{background-position:0}.home-hero-inner{align-items:center;display:flex}.home-hero-content{width:80%;padding-left:0}.home-hero h1{font-size:2.15rem}.treatment-grid,.method-grid,.page-stress .card-grid,.price-programs .card-grid{grid-template-columns:1fr}.legacy-page .section-photo h1,.legacy-page .hero h1{overflow-wrap:anywhere;font-size:clamp(1.8rem,9vw,2.25rem);line-height:1.2}.page-vagusnerven-stimulering .section-photo:first-child,.page-udtalelser .section-photo:first-child,.page-akupunktur-mod-allergi .treatment-hero,.page-akupunktur-mod-myggestik .treatment-hero{background-position:62%!important;min-height:430px!important}.page-akupunktur-mod-myggestik .treatment-hero{background-position:55%!important}.page-udtalelser .section-photo:first-child{background-position:68%!important}.slide-inner{width:100%;padding-inline:2rem}.newsletter{padding:25px 18px}.newsletter h2{font-size:2.2rem}.section-photo .row>.col:empty{display:none}.section-photo{background-position:50%;min-height:520px}.video-wrap{min-height:900px}.symptom-list,.steps{columns:1;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}:root{--brun:#5b4f47;--beige:#d1c3b6;--teal:#c8e0e0;--teal-moerk:#7eadb5;--cta:#3d6f76;--rose:#ecd5c5;--guld:#cbb989;--creme:#f7f5f1;--hvid:#fff;--moerk:#333;--font-body:"Montserrat", Helvetica, Arial, sans-serif;--font-heading:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-alt:"Montserrat", Helvetica, Arial, sans-serif;--font-script:"Sacramento", cursive;--fs-body:17px;--lh-body:1.7;--fs-h1:clamp(1.85rem, 1.25rem + 2.1vw, 2.4375rem);--fs-h2:clamp(1.7rem, 1.2rem + 1.7vw, 2.25rem);--fs-h3:36px;--fs-h4:30px;--fs-h5:26px;--fs-h6:40px;--row-width:80%;--row-max:1310px;--section-pad:clamp(2.25rem, 3.2vw, 3.2rem);--row-pad:25.6px;--content:46rem;--radius:0;--btn-min:44px;--focus:var(--cta);--space-1:.5rem;--space-2:1rem;--space-3:1.75rem;--space-4:3rem}.note-boundary{border-left:3px solid var(--cta);background:var(--creme);padding:var(--space-2) var(--space-3);margin:var(--space-3) 0}.note-boundary>:first-child{margin-top:0}.note-boundary>:last-child{margin-bottom:0}.note-sources{color:var(--moerk);margin:var(--space-3) 0;font-size:.92rem}.note-sources a{color:var(--cta)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--brun);margin:0 0 var(--space-2);font-weight:500;line-height:1.5}p:last-child{margin-bottom:0}:focus{outline:none}:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}li{margin-bottom:.4em}.wrap{width:var(--row-width);max-width:var(--row-max);margin-inline:auto}section,.sec{padding-block:var(--section-pad);scroll-margin-top:5.5rem}#the-1-minute-method{scroll-margin-top:5.5rem}.narrow{max-width:var(--content);margin-inline:auto}.btn{min-height:var(--btn-min);font-family:var(--font-body);letter-spacing:.12em;text-transform:none;color:var(--hvid);background:var(--cta);border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;padding:12px 32px;font-size:18px;line-height:1.5;text-decoration:none;transition:background .2s;display:inline-flex}.btn-outline{border:1px solid var(--cta);color:var(--cta);background:0 0}.btn-outline:hover{background:var(--cta);color:var(--hvid)}.btn-row{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.section-photo{background-repeat:no-repeat;background-size:cover;align-items:center;display:flex}.section-photo>.wrap{width:var(--row-width);max-width:var(--row-max)}.section-photo .photo-content{padding-block:var(--space-4)}.section-photo .photo-content .btn{margin-top:var(--space-2)}@media (width<=981px){.section-photo .row>.col:not(:empty){padding:var(--space-3);background:#ffffffd1}.section-photo .row>.col:empty{margin:0;display:none}}.hero-centered{text-align:center}.hero-centered .wrap{justify-content:center}.photo-center{width:100%;max-width:46rem;padding-block:var(--space-4);margin-inline:auto}.photo-center .lead{font-family:var(--font-alt);text-transform:uppercase;letter-spacing:.35em;color:var(--brun);font-size:15px}@media (width<=48rem){.section-photo .wrap{justify-content:center}.section-photo .photo-content{width:100%;padding:var(--space-3);margin-block:var(--space-4);background:#ffffffd1}}.upper{font-family:var(--font-alt);text-transform:uppercase;letter-spacing:2px;color:var(--brun);font-weight:500;line-height:1.5;font-size:var(--fs-h1)}.section-photo.on-dark,.section-photo.on-dark h1,.section-photo.on-dark h2,.section-photo.on-dark h3,.section-photo.on-dark p,.section-photo.on-dark .upper{color:var(--hvid)}@media (width<=981px){.section-photo.on-dark .row>.col:not(:empty){background:0 0;padding:0}}.page-hero{background:var(--creme);text-align:center}.page-hero .lead{font-size:1.1em}.content-img{margin:var(--space-3) 0}.content-img img{margin-inline:auto}.video-wrap iframe,.video-wrap video{border:0;width:100%;height:100%;position:absolute;inset:0}.row{padding-block:var(--row-pad);align-items:flex-start;gap:5.5%;display:flex}@media (width<=981px){.row>.col:last-child{margin-bottom:0}}.blurb-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--space-4);margin-block:var(--space-3);display:grid}@media (width<=56rem){.blurb-grid{grid-template-columns:1fr 1fr}}@media (width<=40rem){.blurb-grid{grid-template-columns:1fr}}svg.blurb-icon{margin:0 auto var(--space-2);width:auto;max-width:6rem;display:block}.blurb-item h3{text-align:center;margin-bottom:var(--space-1)}.blurb-item h3 a:hover{text-decoration:underline}.cols{gap:var(--space-4);margin-block:var(--space-3);align-items:flex-start;display:flex}.cols .col{min-width:0}@media (width<=56rem){.cols{flex-direction:column}.cols .col{width:100%}}.card-grid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.card-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid-2 .card,.card-grid-3 .card{height:100%;padding-bottom:var(--space-4);flex-direction:column;display:flex}.card-grid-2 .card>:last-child,.card-grid-3 .card>:last-child{margin-bottom:0}.card h3{margin-bottom:var(--space-1)}.card-heading-align .card h3,.card-heading-align .door h3{line-height:1.25}.card-heading-align-3 .card h3{min-height:3.75em}@media (width<=48rem){.card-heading-align-3 .card h3{min-height:0}}.card-compact{padding:var(--space-2)}.card-compact h3{margin-bottom:.4rem}.card-compact p{margin-bottom:.65rem}.card-grid-compact{align-items:start;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.card .card-tag,.door .card-tag,.card-tag{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-moerk);margin-bottom:var(--space-1);font-size:.75rem;font-weight:600}.card-img{margin-bottom:var(--space-2)}.snap-slider{margin-block:var(--space-3);position:relative}.snap-slider .slide-inner{text-align:center;width:88%;margin-inline:auto;padding-inline:72px}.snap-slider .slide-inner h3{color:var(--brun);font-size:33px}.snap-slider .slide-inner p{color:var(--moerk);font-size:19px}@media (width<=48rem){.snap-slider .slide-inner{padding-inline:var(--space-3)}}.slider-arrow:hover{opacity:1}.quote-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--space-3);margin-top:var(--space-3);display:grid}@media (width<=64rem){.quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.quote-grid{grid-template-columns:1fr}}.faq{margin-top:var(--space-3)}.faq summary h3{text-align:left;pointer-events:none;flex:1;margin:0;font-family:inherit;font-size:clamp(1.15rem,1rem + .7vw,1.5rem);font-weight:500}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--guld);font-size:1.2em;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin-top:var(--space-2)}.hero-card .lead{margin-bottom:var(--space-3);font-size:1.05em}.symptom-list li{break-inside:avoid}blockquote{font-family:var(--font-heading);color:var(--brun);border-left:3px solid var(--guld);margin:var(--space-3) 0;padding:var(--space-1) var(--space-3);font-size:28px;font-style:italic}blockquote.quote-card{font-family:var(--font-body);font-size:inherit;padding:var(--space-3);border-left:none;margin:0;font-style:normal}.book-flex .book-img img{box-shadow:0 15px 40px #0000002e}.book-areas{font-family:var(--font-heading);letter-spacing:.05em;font-size:1.2em}.about-flex .about-img img{border-radius:50%}.about-badges{letter-spacing:.08em;margin-top:var(--space-2);font-size:15px}.price-card li:before{content:"✓";color:var(--teal-moerk);margin-right:.7em;font-weight:700}.newsletter{background:var(--beige);color:var(--hvid);align-items:center;gap:5.5%;padding:25px;display:flex}.newsletter-text{flex:47%}.newsletter-text h2{color:var(--hvid);font-size:43px}.newsletter-text p{color:var(--hvid)}.newsletter-form button:hover{background:#f2ece6}.site-footer{background:var(--beige);color:var(--brun);padding-block:61px var(--space-4);font-size:14px}.home-hero{background:var(--creme);padding-block:clamp(1.75rem,5vw,5rem)}.home-hero-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.home-hero-copy,.home-hero-photo{min-width:0}.home-hero-copy h1,.prices-hero h1{font-family:var(--font-heading);font-size:var(--fs-h1);letter-spacing:0;text-transform:none;margin-bottom:var(--space-1);font-weight:500;line-height:1.2}.home-hero-support{font-family:var(--font-body);letter-spacing:0;color:var(--brun);margin:0 0 var(--space-2);font-size:1.05rem;font-weight:400;line-height:1.5}.home-hero-copy .lead{font-size:1.15em;line-height:var(--lh-body);max-width:36rem}.forloeb-hero .home-hero-copy h1{max-width:11.4em}.samtale-hero .home-hero-copy h1{max-width:9.5em}.om-lisa-hero .home-hero-copy h1{max-width:11.2em}.home-hero-copy .btn-row{margin-top:var(--space-3)}.home-hero-photo img{aspect-ratio:3/4;object-fit:cover;object-position:25% 22%;width:100%;max-width:100%;height:auto}.home-hero-full{padding-block:0;position:relative}.home-hero-portrait{margin:0;display:block;position:absolute;inset:0}.home-hero-person,.home-hero-insurance{display:none}.home-hero-full .home-hero-bg{object-fit:cover;width:100%;max-width:100%;height:100%;position:absolute;inset:0}.home-hero-full .home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:34rem;position:relative}.home-hero-full .home-hero-copy{padding-left:var(--space-3);grid-column:2}@media (width<=56rem){.home-hero-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.home-hero-copy{order:0}.home-hero-photo{order:1}.home-hero-photo img{aspect-ratio:16/9;object-position:20% 18%;max-height:14rem}.home-hero-copy .btn-row{margin-top:var(--space-2)}.home-hero .btn{white-space:normal;flex:9rem;min-width:0;max-width:100%}.home-hero-full{padding-bottom:var(--space-3)}.home-hero-full .home-hero-bg{object-position:22% 25%;height:13rem;position:static}.home-hero-full .home-hero-grid{min-height:0;padding-top:var(--space-3);grid-template-columns:minmax(0,1fr)}.home-hero-full .home-hero-copy{grid-column:1;padding-left:0}}.insurance-note{color:#6e6560;margin-top:var(--space-2);font-size:.95rem}.door-grid,.service-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-grid{margin-top:var(--space-4)}.door{background:var(--hvid);padding:var(--space-3);border-top:3px solid var(--cta);flex-direction:column;display:flex;box-shadow:0 8px 30px #5b4f4712}.door h2,.door h3{margin-bottom:var(--space-1);font-size:1.7rem}.door p{flex:1}.door .btn{margin-top:var(--space-2);align-self:flex-start}.service-card{color:inherit;background:var(--creme);box-shadow:none;border:1px solid #5b4f471a;min-height:100%;text-decoration:none}a.service-card:hover,a.service-card:focus-visible{border-color:var(--cta);background:#f3eee8}.service-card .btn,.service-card .todo-link,.service-card .text-link{align-self:flex-start;margin-top:auto}.service-card .btn{justify-content:center;width:15.25rem;max-width:100%}a.service-card .btn{pointer-events:none}a.service-card:hover .btn,a.service-card:focus-visible .btn{color:var(--hvid);background:#2f585e}a.card{color:inherit;flex-direction:column;text-decoration:none;display:flex}a.card:hover,a.card:focus-visible{box-shadow:0 8px 30px #5b4f471f}@media (width<=48rem){.door-grid,.door-grid-3,.service-grid,.card-grid-2,.card-grid-3{gap:var(--space-2);grid-template-columns:1fr}}.approach-sec{background:#e6d9cc}.approach-sec .narrow p{color:var(--moerk)}.approach-grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.approach-item{column-gap:var(--space-2);background:var(--hvid);padding:var(--space-3);border-top:3px solid var(--cta);grid-template-columns:3.25rem 1fr;align-items:start;display:grid}.approach-icon{background:var(--cta);width:3.25rem;height:3.25rem;color:var(--hvid);grid-area:1/1;justify-content:center;align-items:center;margin:0;display:flex}.approach-icon svg{display:block}.approach-item h3{color:var(--moerk);grid-area:1/2;align-self:center;margin:0;font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem)}.approach-item p{margin:var(--space-1) 0 0;grid-column:1/-1;padding-left:1.625rem}@media (width<=48rem){.approach-grid{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:1fr}}.quote-grid-home .quote-card{padding:var(--space-3)}.quote-grid-home .quote-card p{font-size:.98rem}.quote-grid-natural{align-items:start}.quote-grid-2{--cols:2}button.text-link{font:inherit;color:var(--cta);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;display:inline}@media (width<=64rem){.quote-grid-home{grid-template-columns:1fr}}.text-link{color:var(--cta);text-decoration:none}.text-link:hover{text-decoration:underline}.more-link{margin-top:var(--space-3)}.home-close{background:var(--creme);text-align:center;padding-block:clamp(2.75rem,5vw,4.5rem)}.home-close .btn-row{justify-content:center}.newsletter-sec{padding-block:var(--space-3)}.newsletter-compact{padding:var(--space-2) var(--space-3)}.newsletter-compact .newsletter-text h2{margin-bottom:var(--space-1);font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem)}.methods-quiet{text-align:center;letter-spacing:.02em;color:#6e6560;max-width:46rem;margin-inline:auto;font-size:.95rem}.quote-who{margin-top:var(--space-2);font-weight:700}.contact-form{max-width:32rem;margin-top:var(--space-3);gap:12px;display:grid}.contact-form label{font-size:.9rem;font-weight:600}.contact-form input,.contact-form textarea{font-family:var(--font-body);color:var(--brun);background:var(--hvid);border:1px solid var(--beige);border-radius:3px;width:100%;padding:12px 14px;font-size:17px}.contact-form textarea{resize:vertical;min-height:8rem}.landing-hero{background:var(--creme)}.landing-hero .wrap-narrow{padding-block:var(--space-1)}.trust-strip{letter-spacing:.02em;color:#6e6560;margin-top:var(--space-3);flex-wrap:wrap;justify-content:center;gap:.4rem 1.25rem;font-size:.92rem;font-weight:600;display:flex}.topic-grid{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:1.2fr .9fr;display:grid}.topic-grid ul{margin:0 0 var(--space-2)}@media (width<=48rem){.topic-grid{grid-template-columns:1fr}}.price-table{border-collapse:collapse;width:100%;margin:var(--space-3) 0}.price-table th,.price-table td{text-align:left;border-bottom:1px solid var(--beige);padding:.7rem 0}.price-table td:last-child{text-align:right;white-space:nowrap;font-weight:600}.price-line{color:#6e6560;margin:var(--space-2) 0 0;font-size:.95rem}.home-hero .price-line{margin-top:0}.home-hero-photo.is-landscape img{aspect-ratio:1738/905;object-position:center}@media (width<=56rem){.home-hero-photo.is-landscape img{aspect-ratio:16/9;max-height:14rem}}.check-list{margin:var(--space-2) 0 var(--space-3);padding:0;list-style:none}.check-list li{margin-bottom:.45rem;padding-left:1.35rem;position:relative}.check-list li:before{content:"";background:var(--cta);width:.4rem;height:.4rem;position:absolute;top:.55em;left:0}.mid-cta{background:var(--creme);text-align:center;padding-block:clamp(1.75rem,3.2vw,2.75rem)}.mid-cta h2{font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem)}.mid-cta .btn-row{margin-top:var(--space-2);justify-content:center}.todo-link{color:var(--cta);opacity:.55;pointer-events:none}.center .btn-row{justify-content:center}.vns-hero{background:var(--creme);align-items:center;min-height:clamp(40.625rem,48vw,43.75rem);display:flex;position:relative;overflow:hidden}.vns-hero-img{object-fit:cover;object-position:78% 40%;width:100%;height:100%;position:absolute;inset:0}.vns-hero:after{content:"";background:linear-gradient(90deg, var(--creme) 0%, #f7f5f1f0 26%, #f7f5f18c 44%, #f7f5f100 62%);pointer-events:none;position:absolute;inset:0}.vns-hero-inner{z-index:1;position:relative}@media (width<=56rem){.vns-hero{flex-direction:column;align-items:stretch;min-height:0;display:flex}.vns-hero:after{display:none}.vns-hero-inner{order:0}.vns-hero-img{aspect-ratio:16/9;object-position:82% 38%;order:1;height:auto;position:relative}}.vns-quotes{width:min(90%,1380px);max-width:1380px}.quote-grid-vns{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;display:grid}.quote-grid-vns .quote-card{align-self:start;height:auto}@media (width<=64rem){.quote-grid-vns{grid-template-columns:1fr}.vns-quotes{width:var(--row-width);max-width:var(--row-max)}}.prices-hero{padding-block:clamp(1.15rem,2vw,1.75rem)}.prices-hero .btn-row{margin-top:var(--space-2);justify-content:center}.price-jump-sec{border-bottom:1px solid var(--beige);padding-block:.75rem 1.1rem}.price-jump{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.price-jump a{letter-spacing:.02em;color:var(--brun);background:var(--hvid);border:1px solid #5b4f4729;padding:.32rem .75rem;font-size:.82rem;text-decoration:none}.price-jump a:hover,.price-jump a:focus-visible{border-color:var(--cta);color:var(--cta)}.price-block{max-width:var(--content);margin-inline:auto}.price-block>h2{margin-bottom:var(--space-1)}.price-block .lede{margin-bottom:var(--space-3)}.price-menu{margin:0 0 var(--space-3)}.price-row{column-gap:var(--space-3);border-bottom:1px solid var(--beige);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;margin:0;padding:.75rem 0;display:grid}.price-row dt{font-family:var(--font-body);color:var(--moerk);margin:0;font-weight:600}.price-row .price-dur{color:#6e6560;white-space:nowrap;margin:0;font-size:.95rem}.price-row .price-amt{font-family:var(--font-heading);color:var(--moerk);white-space:nowrap;margin:0;font-size:clamp(1.45rem,1.2rem + .8vw,1.85rem);font-weight:500}.price-row--simple{grid-template-columns:minmax(0,1fr) auto}.price-block .btn-row{margin-top:var(--space-2);align-items:center}.price-block .btn-row .text-link{align-self:center}.programme-feature h3{margin-bottom:.3rem}.programme-feature .price-amt{font-family:var(--font-heading);margin:0 0 .1rem;font-size:clamp(1.75rem,1.35rem + 1vw,2.15rem);font-weight:500}.programme-feature .price-note{color:#6e6560;margin-bottom:.65rem;font-size:.95rem}.programme-feature .check-list{margin:.35rem 0 .85rem}.programme-feature .check-list li{margin-bottom:.28rem}.programme-feature .btn-row{margin-top:var(--space-2)}.programme-offer{border-top:3px solid var(--teal);padding-top:var(--space-3)}.programme-offer .price-amt{margin-top:var(--space-1)}.programme-offer .check-list{margin:var(--space-3) 0 0}.programme-offer-action{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--beige)}.programme-offer-action>p{margin-bottom:0}.programme-offer-action .btn-row{margin-top:var(--space-2)}.programme-more{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--beige)}.programme-more h3{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}.beauty-group{margin-top:var(--space-3)}.beauty-group:first-of-type{margin-top:0}.beauty-group h3{margin-bottom:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}.info-blocks{gap:var(--space-3) var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.info-block h3{margin-bottom:var(--space-1);font-size:clamp(1.2rem,1.05rem + .45vw,1.4rem)}.info-block p{font-size:.95rem}.booking-embed{background:var(--hvid);width:100%;height:75vh;min-height:52rem;margin-top:var(--space-3);border:0;display:block}.door .text-link{margin-top:var(--space-2);align-self:flex-start}.booking-insurance{margin-top:2.25rem}.door-grid.door-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=48rem){.door-grid.door-grid-3{grid-template-columns:1fr}}.card .text-link{align-self:flex-start;margin-top:auto}@media (width<=36rem){.price-row{grid-template-columns:1fr auto;row-gap:.15rem}.price-row .price-dur{grid-column:1}.price-row .price-amt{grid-area:1/2/span 2;align-self:center}.info-blocks{gap:var(--space-3);grid-template-columns:1fr}}.page-home .concern-grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-home .concern-card{min-height:100%;padding:var(--space-3);background:var(--hvid);color:inherit;border-top:3px solid var(--cta);flex-direction:column;text-decoration:none;display:flex;box-shadow:0 8px 30px #5b4f4712}.page-home .concern-card h3{margin-bottom:var(--space-1);font-size:clamp(1.2rem,1rem + .45vw,1.45rem);line-height:1.25}.page-home .concern-card p{margin-bottom:var(--space-2);flex:1}.page-home .concern-arrow{color:var(--cta);margin-top:auto;font-size:1.25rem;line-height:1}.page-home .concern-card:hover,.page-home .concern-card:focus-visible{background:#f3eee8}.page-home .concern-card-emphasis{border:1px solid var(--guld);background:#fbf7f1;border-top-width:3px}.page-home .concern-card-emphasis:hover,.page-home .concern-card-emphasis:focus-visible{border-color:var(--guld);background:#f6f0e6}.page-home .methods-quiet{margin-top:var(--space-3)}.page-home .methods-quiet a{color:var(--cta);text-decoration:none}.page-home .methods-quiet a:hover{text-decoration:underline}.page-home .home-hero-full .trust-strip,.page-hormonel-ubalance .home-hero .trust-strip{margin-top:var(--space-2);justify-content:flex-start;font-weight:500}.page-home .home-hero-quote,.page-hormonel-ubalance .home-hero-quote{color:#6e6560;margin:.35rem 0 0;font-size:.95rem;font-style:italic}.page-home .home-hero-full .btn{white-space:normal;text-align:center}.page-home .approach-kicker{margin:-.35rem 0 var(--space-2);font-family:var(--font-heading);font-size:clamp(1.35rem,1.1rem + .7vw,1.75rem);line-height:1.3}.page-home .quote-card:has(button[aria-expanded=true]) .quote-teaser{display:none}@media (width<=64rem){.page-home .concern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.page-home .concern-grid{grid-template-columns:1fr}}.page-mandlig-fertilitet .timeline{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=48rem){.page-mandlig-fertilitet .timeline{grid-template-columns:1fr}}.page-kroniske-smerter .quote-grid{justify-content:center;display:flex}.page-kroniske-smerter .quote-card{width:50%;box-shadow:none;text-align:center;background:0 0;border:0;padding:0}.page-kroniske-smerter .quote-card:before{content:none}.page-kroniske-smerter .quote-card h3,.page-kroniske-smerter .quote-card p,.page-kroniske-smerter .quote-card button.text-link{text-align:center}@media (width<=48rem){.page-kroniske-smerter .quote-card{width:100%}}.page-flyskraek .fly-quote{padding-bottom:clamp(1.35rem,2.2vw,2rem)}.page-flyskraek .fly-quote .quote-grid{max-width:38rem;margin-inline:auto;display:block}.page-flyskraek .fly-quote .quote-card{box-shadow:none;background:0 0;border:0;padding:0}.page-flyskraek .fly-quote .quote-card:before{content:none}.page-flyskraek .fly-quote .quote-card h3{font-family:var(--font-body);letter-spacing:.04em;text-align:center;color:var(--teal-moerk);margin:0 0 .85rem;font-size:.92rem;font-weight:600}.page-flyskraek .fly-quote .quote-card p{font-family:var(--font-heading);text-align:center;color:var(--brun);font-size:clamp(1.25rem,1.1rem + .45vw,1.5rem);font-weight:500;line-height:1.4}.page-flyskraek .fly-quote .quote-who{font-family:var(--font-body);letter-spacing:.02em;text-align:center;color:var(--moerk);margin-top:1.15rem;font-size:.92rem;font-weight:600}.page-flyskraek .fly-process{padding-top:clamp(1.5rem,2.4vw,2.15rem)}.page-flyskraek .fly-process .wrap{max-width:68rem}.page-flyskraek .fly-process .steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,2vw,2.5rem)}.page-flyskraek .fly-process .step{flex-direction:column;gap:.2rem}.page-flyskraek .fly-process .step-nr{letter-spacing:.04em;min-width:0;font-size:2rem;line-height:1}.page-flyskraek .fly-process .step h3{margin:.35rem 0 .4rem;font-size:clamp(1.35rem,1.15rem + .55vw,1.75rem)}.page-flyskraek .fly-process .step p{margin:0}.page-flyskraek .fly-book{border-top:1px solid var(--beige);text-align:center;margin:clamp(1.75rem,3vw,2.35rem) auto 0;padding-top:clamp(1.35rem,2vw,1.75rem)}.page-flyskraek .fly-book p{max-width:36rem;margin-inline:auto}.page-flyskraek .fly-book .btn-row{justify-content:center;margin-top:1rem}.page-flyskraek .fly-book .btn-row+p{margin-top:1.35rem}@media (width<=48rem){.page-flyskraek .fly-process .steps{grid-template-columns:1fr;gap:1.35rem}}.cookie-consent{z-index:200;inset-inline:0;background:var(--white);padding:1rem;position:fixed;bottom:0;box-shadow:0 -4px 24px #0000001f}.cookie-consent-inner{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;max-width:1080px;margin-inline:auto;display:flex}.cookie-consent-inner p{flex:24rem;margin:0;font-size:.95rem}.cookie-consent-title{flex:0 0 100%;font-weight:600}.cookie-consent-actions{flex-wrap:wrap;gap:.75rem;display:flex}.cookie-consent-actions .btn{letter-spacing:.05em;padding:.6rem 1.2rem;font-size:.9rem}.header-actions{flex-shrink:0;align-items:center;display:flex}.eyebrow-short,.approach-title-short,.home-close-short,.home-close-phone,.footer-mobile,.hero-title-short,.hero-lead-short,.hero-link-short,.trust-short,button.quotes-more-reveal{display:none}@media (width<=1180px){.contact-bar{display:none}.site-header,.site-header.is-compact{--header-bar:64px;height:64px}.site-header .site-width{width:auto;max-width:none;margin-inline:0;padding-inline:16px}.header-inner{gap:12px}.header-actions{gap:4px;margin-left:auto}.header-inner .brand{min-width:0}.header-inner .brand-name{letter-spacing:.08em;font-size:clamp(.68rem,2.8vw,.95rem)}.header-inner .nav-cta{letter-spacing:.02em;width:94px;height:44px;min-height:44px;padding:0 8px;font-size:14px;font-weight:500;line-height:1}.mobile-menu>summary{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:flex}.mobile-menu>summary>span:not(.sr-only){width:23px;height:2px;margin:0}.mobile-menu[open]>summary>span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu[open]>summary>span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.legacy-page.page-home>section.home-hero-full{background:var(--creme);flex-direction:column;align-items:flex-start;min-height:0;padding:30px 20px 28px;display:flex}.legacy-page.page-home>section.home-hero-full .home-hero-grid,.legacy-page.page-home>section.home-hero-full .home-hero-copy{display:contents}.legacy-page.page-home>section.home-hero-full .home-hero-copy>*{width:100%;max-width:40rem}.legacy-page.page-home>section.home-hero-full .home-hero-portrait{display:none}}@media (width<=1180px) and (width>=768px){.legacy-page.page-home>section.home-hero-full .home-hero-person{order:1;align-items:center;gap:15px;margin:20px 0 0;display:flex}.home-hero-avatar{border-radius:50%;flex:0 0 76px;width:76px;height:76px;position:relative;overflow:hidden}.home-hero-avatar img{object-fit:cover;object-position:center top;width:161.3%;max-width:none;height:161.3%;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-hero-id{min-width:0;color:var(--brun);margin:0}.home-hero-id strong{color:var(--brun);font-family:var(--font-body);font-size:16px;font-weight:600;line-height:1.35;display:block}.home-hero-id span{font-size:13.5px;font-weight:400;line-height:1.5;display:block}.legacy-page.page-home>section.home-hero-full .trust-strip{display:none}.legacy-page.page-home>section.home-hero-full .home-hero-insurance{color:#6e6560;order:2;margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.5;display:block}.legacy-page.page-home>section.home-hero-full .home-hero-quote{order:3;margin-top:16px}}@media (width<=56rem){.page-home .eyebrow-full{display:none}.page-home .eyebrow-short{color:var(--brun);letter-spacing:.04em;text-transform:none;font-size:14px;font-weight:600;display:block}.page-home .home-hero-full .trust-strip br{display:none}.home-hero .btn{flex:none;width:auto;max-width:100%;height:auto;min-height:48px}}@media (width<=48rem){body{font-size:16px;line-height:1.6}.wrap,.wrap-narrow,.site-footer .footer-mobile-inner{width:auto;max-width:none;margin-inline:20px}h1,.home-hero-copy h1,.legacy-page h1,.legacy-page h1.from-h3,.upper{font-size:2rem;line-height:1.2}h2,.legacy-page h2{font-size:1.75rem;line-height:1.22}h3,.card h3,.door h3,.page-home .concern-card h3,.approach-item h3,.legacy-page h3{font-size:1.375rem;line-height:1.25}.eyebrow,.trust-strip,.quote-who,.card-tag,.price-note{font-size:14px}.eyebrow{color:var(--brun);letter-spacing:.06em}h1 br,h2 br,h3 br{display:none}.center>p:not(.eyebrow):not(.approach-kicker){text-align:left}main .btn,.home-hero .btn{letter-spacing:.02em;white-space:normal;flex:none;width:auto;max-width:100%;height:auto;min-height:48px;padding:12px 24px;font-size:16px;font-weight:500;line-height:1.3}main .btn-row{flex-direction:column;align-items:flex-start}.home-close .btn-row,.center .btn-row,.mid-cta .btn-row,.prices-hero .btn-row{align-items:center}.page-home .home-hero .btn-row{gap:14px}.page-home .home-hero .btn-outline{min-height:0;color:var(--cta);letter-spacing:0;text-underline-offset:.18em;background:0 0;border:0;padding:0 2px;font-weight:500;line-height:1.35;text-decoration:underline;position:relative}.page-home .home-hero .btn-outline:before{content:"";position:absolute;inset:-12px -8px -16px}.page-home .approach-title-full,.page-home .home-close-full{display:none}.page-home .approach-title-short,.page-home .home-close-short{display:inline}.page-home .approach-kicker{margin-top:0;font-size:1.15rem;line-height:1.3}.page-home .approach-sec .center>p:not(.approach-kicker){text-align:left}.page-home .concern-grid,.approach-grid,.card-grid,.card-grid-2,.card-grid-3{gap:16px}.page-home .concern-card,.approach-item,.card-grid .card,.door{text-align:left;border-top-width:2px;height:auto;min-height:0;padding:20px;box-shadow:0 4px 14px #5b4f470f}.approach-item{grid-template-columns:42px 1fr;column-gap:12px}.approach-icon{width:42px;height:42px}.approach-item p{margin-top:12px;padding-left:0}.quote-card:before{text-align:left;content:"“";margin:0 0 .35rem;font-size:1.15rem;line-height:1}.page-kroniske-smerter .quote-card:before,.page-flyskraek .fly-quote .quote-card:before{content:none}.page-home .quote-card{gap:12px;padding:22px}.page-home .quote-card>*{margin-top:0;margin-bottom:0}.page-home .quote-who{margin-top:4px}.page-home .quote-grid-home:not(.is-expanded) .quote-card:nth-child(n+3),.page-home .quotes-more-page{display:none}.page-home .quotes-more-reveal{text-underline-offset:.18em;align-items:center;min-height:44px;font-size:16px;text-decoration:underline;display:inline-flex}.page-home .quote-grid-home.is-expanded+.more-link .quotes-more-reveal{display:none}.page-home .quote-grid-home.is-expanded+.more-link .quotes-more-page,.page-home .quote-card button.text-link{align-items:center;min-height:44px;display:inline-flex}.legacy-page.page-home>section.home-close{padding-block:40px}.page-home .home-close-phone{text-align:center;margin:12px 0 0;display:block}.page-home .home-close-phone a{min-height:44px;color:var(--brun);text-underline-offset:.18em;align-items:center;font-size:16px;text-decoration:underline;display:inline-flex}.page-home .home-close-phone-btn{display:none}}@media (width<=981px){.footer-desktop{display:none}.footer-mobile{display:block}.site-footer{padding-block:28px 24px}.footer-mobile-inner{flex-direction:column;gap:0;width:auto;max-width:none;margin-inline:20px;display:flex}.footer-mobile section{padding-block:0;scroll-margin-top:0}.footer-mobile h2{color:var(--brun);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:15px;font-weight:600}.footer-mobile-contact h2{margin-bottom:6px}.footer-mobile-contact address{flex-direction:column;align-items:flex-start;gap:6px;margin:0;display:flex}.footer-mobile-contact address a,.footer-mobile-legal a{min-height:0;line-height:1.4;display:inline;position:relative}.footer-mobile-contact address a:before,.footer-mobile-legal a:before{content:"";position:absolute;inset:-12px 0}.footer-mobile-visit{margin-top:20px}.footer-mobile-visit p,.footer-mobile-visit .footer-hours{margin:0}.footer-mobile-visit p.footer-mobile-travel{margin-top:12px}.footer-mobile-visit+.footer-fold{margin-top:20px}.footer-fold{border-top:1px solid #5b4f4729}.footer-fold+.footer-fold{border-bottom:1px solid #5b4f4729}.footer-fold li{margin:0}.footer-fold a,.footer-mobile .footer-social a{align-items:center;min-height:44px;display:inline-flex}.footer-fold summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;list-style:none;display:flex}.footer-fold summary::-webkit-details-marker{display:none}.footer-fold summary:after{color:var(--brun);content:"+";font-size:1.4rem;line-height:1}.footer-fold[open] summary:after{content:"–"}.footer-fold ul{margin:0;padding:0 0 4px}.footer-mobile .footer-badge{margin-top:20px}.footer-mobile .footer-badge img{width:140px;height:auto;margin:0}.footer-mobile-legal{margin-top:16px;font-size:12.5px;line-height:1.5}.footer-mobile .photo-credit,.footer-mobile-legal p{font-size:inherit;line-height:inherit;margin:0 0 7px}.footer-mobile .footer-social{gap:16px;margin-top:0}}@media (width<=767px){.legacy-page.page-home>section.home-hero-full{background:#e6e1da;min-height:0;padding:36px 20px 56px;display:block;position:relative;overflow:hidden}.legacy-page.page-home>section.home-hero-full .home-hero-grid{min-height:0;padding:0}.legacy-page.page-home>section.home-hero-full:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#f0ece6 0,#f0ece6d1 56px,#e8e6e257 112px,#e8e6e200 168px),linear-gradient(#848484 0%,#9b9b9b 9%,#b4b4b4 19%,#c2c2c2 28%,#cbcbcb 37%,#cfcfcf 46%,#c9c9c9 56%,#c3c3c3 65%,#bbb 74%,#a7a7a7 84%,#8e8e8e 93%,gray 100%);position:absolute;inset:0}.legacy-page.page-home>section.home-hero-full:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f0ece647 0,#f0ece69e 64px,#eeeae4cc 120px,#ece8e28c 156px,#e8e4de00 182px);position:absolute;inset:220px 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 70px 100%);mask-image:linear-gradient(#0000 0,#000 70px 100%)}.legacy-page.page-home>section.home-hero-full .home-hero-portrait{z-index:1;pointer-events:none;width:auto;height:auto;margin:0;display:block;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0 18px,#000 188px 100%);mask-image:linear-gradient(90deg,#0000 0 18px,#000 188px 100%);container-type:size}.legacy-page.page-home>section.home-hero-full .home-hero-bg{--photo-h:max(450px, calc(100cqh + 16px));top:calc(40px - var(--photo-h) * 108 / 913);left:calc(236px - var(--photo-h) * 524 / 913);width:calc(var(--photo-h) * 2560 / 913);height:var(--photo-h);object-fit:fill;max-width:none;position:absolute}.page-home .eyebrow-full,.page-home .eyebrow-short,.page-home .hero-title-full,.page-home .hero-lead-full,.page-home .trust-credentials,.page-home .trust-short,.legacy-page.page-home>section.home-hero-full .home-hero-id,.legacy-page.page-home>section.home-hero-full .home-hero-insurance,.legacy-page.page-home>section.home-hero-full .home-hero-quote,.legacy-page.page-home>section.home-hero-full .home-hero-person,.legacy-page.page-home .trust-strip{display:none}.page-home .hero-title-short{display:inline}.page-home .hero-lead-short{flex-direction:column;gap:14px;display:flex}.page-home .hero-link-full{display:none}.page-home .hero-link-short{display:inline}.legacy-page.page-home>section.home-hero-full .home-hero-copy>*{margin:0}.legacy-page.page-home>section.home-hero-full .home-hero-copy>h1,.legacy-page.page-home>section.home-hero-full .lead,.legacy-page.page-home>section.home-hero-full .btn-row{z-index:2;width:auto;max-width:10.25rem;color:var(--brun);margin:0 0 18px;position:relative}.legacy-page.page-home>section.home-hero-full .home-hero-copy>h1{max-width:13.25rem;font-size:32px;line-height:1.18}.legacy-page.page-home>section.home-hero-full .lead{margin-bottom:28px;font-size:16px;line-height:1.5}.legacy-page.page-home>section.home-hero-full .btn-row{flex-direction:column;align-self:start;align-items:flex-start;gap:14px;max-width:11.6rem;margin:0;display:flex}.page-home .home-hero .btn:not(.btn-outline){width:auto;height:auto;min-height:48px;font-size:16px}.page-home #hvor-starter-jeg{margin-top:0;padding-top:32px;scroll-margin-top:80px}.page-home #hvor-starter-jeg .center>p{margin-bottom:0}.page-home #hvor-starter-jeg .concern-grid{margin-top:24px}}
