body .amelia-booking-wrapper{border-radius: 0 !important;box-shadow: none !important}body .amelia-booking-wrapper>div,body .amelia-booking-wrapper>div>div,body .amelia-booking-wrapper>div>div>div,body .amelia-v2-booking>div,body .amelia-v2-booking>div>div,body .amelia-v2-booking>div>div>div,body [id^="amelia-app-booking"]>div,body [id^="amelia-app-booking"]>div>div,body [id^="amelia-app-booking"]>div>div>div{border-radius: 0 !important;box-shadow: none !important}body .amelia-v2-booking button[class*="primary"],body .amelia-v2-booking .el-button--primary,body [id^="amelia-app-booking"] button[class*="primary"]{background-color: #C5A55A !important;border-color: #C5A55A !important;color: #2D2D2D !important;font-family: 'Lato',sans-serif !important;font-weight: 600 !important;letter-spacing: 2px !important;text-transform: uppercase !important;font-size: 0.85rem !important;border-radius: 0 !important;padding: 14px 32px !important;transition: all 0.3s ease !important}body .amelia-v2-booking button[class*="primary"]:hover,body [id^="amelia-app-booking"] button[class*="primary"]:hover{background-color: #A8893E !important;border-color: #A8893E !important;box-shadow: 0 8px 30px rgba(197,165,90,0.3) !important}body .amelia-v2-booking h2,body .amelia-v2-booking h3,body .amelia-v2-booking h4{font-family: 'Playfair Display',serif !important;color: #2D2D2D !important}body .amelia-v2-booking a:not([class*="icon"]):not(button){color: #C5A55A !important}body .amelia-v2-booking a:not([class*="icon"]):not(button):hover{color: #A8893E !important}body .amelia-v2-booking input:not([type="checkbox"]):not([type="radio"]),body .amelia-v2-booking select,body .amelia-v2-booking textarea,body .amelia-v2-booking .el-input__inner{border-radius: 0 !important;font-family: 'Lato',sans-serif !important}body .amelia-v2-booking [class*="congratulations"]{background-color: #F8F5F0 !important}body .amelia-v2-booking .el-progress-bar__inner{background-color: #C5A55A !important}.whatsapp-float{position: fixed;bottom: 24px;right: 24px;z-index: 999;width: 56px;height: 56px;background: #25D366;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: 0 4px 12px rgba(0,0,0,0.15);transition: all .2s ease;text-decoration: none}.whatsapp-float:hover{}.whatsapp-float svg{width: 28px;height: 28px;fill: #fff}.amelia-booking-wrapper{padding: 0 !important;border-radius: 0 !important}.amelia-v2-booking .amelia-v2-booking__wrapper{padding: 0 !important;border-radius: 0 !important}@media (min-width: 769px){.amelia-booking-wrapper{padding: inherit !important}.amelia-v2-booking .amelia-v2-booking__wrapper{padding: inherit !important}}@media (max-width: 768px){.amelia-v2-booking .el-button--primary,.amelia-v2-booking [class*="am-button"][class*="filled"]{width: 100% !important;padding: 16px 24px !important}.amelia-v2-booking [class*="__sidebar"],.amelia-v2-booking [class*="am-fs__sidebar"]{border-radius: 0 !important}}body .amelia-v2-booking #amelia-container.am-fs__wrapper{--paw-wizard-h: 720px;height: var(--paw-wizard-h) !important}body .amelia-v2-booking #amelia-container .am-fs__main-content:not(.am-fs__congrats){height: calc(var(--paw-wizard-h,720px) - 145px) !important;overflow-y: auto !important}body .amelia-v2-booking #amelia-container{--am-c-inp-placeholder: #5C6670 !important}body .amelia-v2-booking #amelia-container .am-fs__init-item__price{color: #1A2C37 !important;font-weight: 700 !important;background: transparent !important}body .amelia-v2-booking #amelia-container .am-fs__ps-discount,body .amelia-v2-booking #amelia-container .am-fs__ps-price,body .amelia-v2-booking #amelia-container .am-fs__package-item p{font-weight: 700 !important}@media print{.site-nav,.nav-toggle,.cta-banner,.whatsapp-float,.amelia-booking-wrapper{display: none !important}body{font-size: 12pt;color: var(--text-light)}}.topbar{background: var(--anthracite);color: var(--on-dark-muted);font-size: var(--fs-small);border-bottom: 1px solid rgba(255,255,255,0.08)}.topbar__inner{display: flex;justify-content: center;align-items: center;gap: 8px;padding: 6px 0;font-size: var(--fs-label);flex-wrap: wrap}.topbar__phone{color: var(--gold);text-decoration: none}.topbar__phone:hover{color: var(--gold-text)}.topbar__sep{color: var(--on-dark-muted)}.topbar__text{color: var(--on-dark-muted)}.topbar__address{display: inline}@media (min-width: 769px){.topbar__inner{flex-wrap: nowrap;gap: 24px;font-size: var(--fs-small)}}.mobile-cta{display: block;position: fixed;bottom: 0;left: 0;right: 0;z-index: 998;background: var(--anthracite);padding: 12px 20px;box-shadow: 0 -4px 20px rgba(0,0,0,0.15);text-align: center;transform: translateY(100%);transition: transform .2s ease}.mobile-cta.visible{transform: translateY(0)}.mobile-cta .btn{width: 100%;max-width: 400px;font-size: var(--fs-body);padding: 14px 24px}@media (min-width: 769px){.mobile-cta{display: none}body{padding-bottom: 0}}.price-anchor{text-decoration: line-through;color: var(--text-light);font-size: var(--fs-small);margin-right: 4px}.price-savings{display: inline-block;background: rgba(197,165,90,0.1);color: var(--gold-text);font-size: var(--fs-label);font-weight: 600;padding: 2px 8px;border-radius: 0;margin-top: 4px}.ba-slider{position: relative;width: 100%;max-width: 600px;margin: 0 auto;overflow: hidden;border-radius: 0;cursor: ew-resize;-webkit-user-select: none;user-select: none}.ba-slider img{display: block;width: 100%;height: auto}.ba-slider__overlay{position: absolute;top: 0;left: 0;width: 50%;height: 100%;overflow: hidden}.ba-slider__overlay img{position: absolute;top: 0;left: 0;width: 200%;max-width: none;height: 100%;object-fit: cover}.ba-slider__handle{position: absolute;top: 0;left: 50%;width: 4px;height: 100%;background: var(--gold);transform: translateX(-50%);z-index: 2}.ba-slider__handle::after{content: '⟷';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 40px;height: 40px;background: var(--gold);color: var(--white);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: var(--fs-body);box-shadow: 0 2px 8px rgba(0,0,0,0.3)}.ba-slider__label{position: absolute;bottom: 12px;padding: 4px 12px;background: rgba(0,0,0,0.6);color: var(--white);font-size: var(--fs-label);font-weight: 600;border-radius: 0;z-index: 3}.ba-slider__label--before{left: 12px}.ba-slider__label--after{right: 12px}.section--creme{background: var(--creme)}.trust-partner:hover{border-color: var(--gold) !important;color: var(--gold) !important}.trust-partner img{transition: all .2s ease}.trust-partner svg{transition: opacity .2s ease}.trust-partners{gap: 16px !important}.trust-partner{padding: 10px 14px !important}@media (min-width: 769px){.trust-partners{gap: 40px !important}.trust-partner{padding: 12px 20px !important}}html,body{overflow-x: hidden;max-width: 100vw}.reveal{opacity: 0;transform: translateY(24px);transition: opacity 0.8s ease,transform 0.8s ease}.reveal.in{opacity: 1;transform: translateY(0)}.reveal.delay-1{transition-delay: 0.15s}.reveal.delay-2{transition-delay: 0.3s}.trust-bar--numbers{background: var(--anthracite);color: var(--white);padding: 2rem 20px}.trust-bar--numbers .container{display: flex;align-items: center;justify-content: space-between;gap: 2rem;flex-wrap: wrap}.trust-bar-item{display: flex;align-items: center;gap: 1rem;font-size: var(--fs-label);color: var(--on-dark-muted)}.trust-bar-item .num{font-family: var(--font-serif);font-size: var(--fs-num);color: var(--gold);line-height: 1}.trust-bar-divider{width: 1px;height: 36px;background: rgba(255,255,255,0.1)}@media (max-width: 768px){.trust-bar--numbers .container{justify-content: center;gap: 1.5rem}.trust-bar-divider{display: none}.trust-bar-item .num{font-size: var(--fs-num)}}.service-card{cursor: pointer;text-align: left}.service-card::before{content: '';position: absolute;inset: 0;background: var(--anthracite);transform: scaleY(0);transform-origin: bottom;transition: transform .2s cubic-bezier(0.76,0,0.24,1);z-index: 0}.service-card:hover::before{}.service-card>*{position: relative;z-index: 1}.sc-num{font-family: var(--font-serif);font-size: var(--fs-num);color: rgba(0,0,0,0.06);font-weight: 300;line-height: 1;margin-bottom: 0.8rem;transition: color .2s}.sc-benefits{list-style: none;margin: 12px 0 20px;width: 100%}.sc-benefits li{font-size: var(--fs-small);padding: 6px 0;color: var(--text-light);border-bottom: 1px solid var(--border-light);display: flex;align-items: center;gap: 8px;transition: color .2s,border-color .2s}.sc-benefits li::before{content: '—';color: var(--gold);flex-shrink: 0}.sc-footer{display: flex;justify-content: space-between;align-items: center;width: 100%;margin-top: auto}.sc-price{font-size: var(--fs-small);color: var(--text-light);transition: color .2s}.sc-price strong{font-size: var(--fs-lead);color: var(--anthracite);transition: color .2s}.sc-arrow{width: 36px;height: 36px;border: 1px solid var(--border-light);display: flex;align-items: center;justify-content: center;color: var(--text-light);font-size: var(--fs-body);transition: all .2s;text-decoration: none}.service-card:hover .sc-arrow{border-color: var(--gold);color: var(--gold)}.pricing-tabs{display: flex;border-bottom: 1px solid var(--border-light);margin-bottom: 2.5rem;justify-content: center}.p-tab{font-size: var(--fs-label);letter-spacing: 2px;text-transform: uppercase;padding: 0.9rem 2rem;background: none;border: none;border-bottom: 2px solid transparent;margin-bottom: -1px;color: var(--text-light);cursor: pointer;transition: all .2s;font-family: var(--font-sans)}.p-tab.active{color: var(--gold);border-bottom-color: var(--gold)}.p-panel{display: none}.p-panel.active{display: grid;grid-template-columns: 1fr;gap: 1.5rem}@media (min-width: 769px){.p-panel.active{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1025px){.p-panel.active{grid-template-columns: repeat(3,1fr)}}.p-features{list-style: none;margin: 0 0 20px;padding: 0}.p-feature{font-size: var(--fs-small);color: var(--text-light);padding: 5px 0;display: flex;gap: 6px;align-items: flex-start}.p-feature::before{content: '';color: var(--gold);flex-shrink: 0;font-weight: 600}.pricing-card{display: flex;flex-direction: column;align-items: center}.pricing-card .btn{margin-top: auto}.icoone-facts{background: rgba(255,255,255,0.05);padding: 1.5rem;border-radius: 0}.icoone-facts-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 1px;background: rgba(255,255,255,0.06)}.fact-box{background: var(--anthracite);padding: 1rem;text-align: center}.fact-box .fn{font-family: var(--font-serif);font-size: var(--fs-num);color: var(--gold);display: block;line-height: 1}.fact-box .fl{font-size: var(--fs-label);letter-spacing: 2px;text-transform: uppercase;color: var(--on-dark-muted);margin-top: 0.3rem;display: block}@media (min-width: 769px){.icoone-facts-grid{grid-template-columns: repeat(4,1fr)}}.hours-table{width: 100%;border-collapse: collapse}.hours-table tr{border-bottom: 1px solid var(--border-light)}.hours-table td{padding: 0.75rem 0;font-size: var(--fs-small);color: var(--text-light)}.hours-table td:last-child{text-align: right;color: var(--anthracite);font-weight: 500}.social-links{display: flex;gap: 10px;margin-top: 16px}.social-link{width: 36px;height: 36px;border: 1px solid var(--border-light);display: flex;align-items: center;justify-content: center;color: var(--text-light);font-size: var(--fs-small);text-decoration: none;transition: all .2s;border-radius: 0}.social-link:hover{border-color: var(--gold);color: var(--gold)}.trust-partner-badge{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border: 1px solid var(--border-light);border-radius: 0;text-decoration: none;color: var(--text-light);font-size: var(--fs-label);transition: all .2s}.trust-partner-badge:hover{border-color: var(--gold);color: var(--gold)}.trust-partner-badge img{filter: none;opacity: 1}.book-banner{background: var(--anthracite);padding: 1.5rem;margin-top: 1.5rem;display: flex;justify-content: center;align-items: center;gap: 1rem;flex-wrap: wrap;border-radius: 0}.book-banner p{font-size: var(--fs-small);color: var(--on-dark-text);margin: 0}.scroll-top{position: fixed;bottom: 90px;right: 24px;z-index: 997;width: 40px;height: 40px;background: var(--anthracite);color: var(--gold);border: 1px solid rgba(197,165,90,0.3);border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;opacity: 0;visibility: hidden;transition: all .2s ease;font-size: var(--fs-lead);text-decoration: none}.scroll-top.visible{opacity: 1;visibility: visible}.scroll-top:hover{background: var(--gold);color: var(--white)}.mobile-cta .btn{font-size: var(--fs-small);padding: 10px 20px}@media (min-width: 769px){.scroll-top{bottom: 24px}}.whatsapp-float{bottom: 90px}@media (min-width: 769px){.whatsapp-float{bottom: 24px}}.section__header p{font-size: var(--fs-body)}.pricing-card__duration{font-size: var(--fs-small)}.pricing-card__details{font-size: var(--fs-small)}.contact-detail__label{font-size: var(--fs-label)}.contact-detail__value{font-size: var(--fs-small)}.topbar{position: relative;z-index: 1001}.aio-card{background: #fff;border: 1px solid var(--border-light);padding: 32px 24px;display: flex;flex-direction: column;transition: border-color .2s,box-shadow .2s;position: relative}.aio-card:hover{border-color: var(--gold)}.aio-card__header{margin-bottom: 12px}.aio-card__prices{width: 100%;margin: 16px 0;border-top: 1px solid var(--border-light);padding-top: 16px}.aio-price-row{display: flex;justify-content: space-between;padding: 6px 0;font-size: var(--fs-small);color: var(--text-light)}.aio-price-row strong{color: var(--anthracite);font-size: var(--fs-body)}.aio-card__hint{font-size: var(--fs-label);color: var(--gold-text);margin-bottom: 16px;font-weight: 500}.aio-card__kk{background: var(--creme);border-left: 3px solid var(--gold);padding: 12px 14px;margin: 12px 0 16px;font-size: var(--fs-small);color: var(--text-light);line-height: 1.6}.aio-card .btn{margin-top: auto}.aio-card__more{display: block;text-align: center;margin-top: 12px;font-size: var(--fs-label);color: var(--gold);text-decoration: none;transition: color .2s}.aio-card__more:hover{color: var(--anthracite)}.abo-toggle{display: flex;justify-content: center;gap: 0;margin-bottom: 2rem}.abo-toggle__btn{padding: 10px 28px;font-size: var(--fs-label);letter-spacing: 1px;text-transform: uppercase;border: 1px solid var(--border-light);background: #fff;cursor: pointer;color: var(--text-light);transition: all .2s;font-family: var(--font-sans)}.abo-toggle__btn:first-child{border-radius: 0}.abo-toggle__btn:last-child{border-radius: 0}.abo-toggle__btn.active{background: var(--anthracite);color: var(--gold);border-color: var(--anthracite)}.abo-grid{display: none;grid-template-columns: 1fr;gap: 1.5rem}.abo-grid.active{display: grid}@media (min-width: 769px){.abo-grid.active{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1025px){.abo-grid.active{grid-template-columns: repeat(3,1fr)}}.faq-list{margin-top: 2rem}.faq-item{border-bottom: 1px solid var(--border-light)}.faq-q{width: 100%;background: none;border: none;padding: 1.3rem 0;display: flex;justify-content: space-between;align-items: center;gap: 1rem;cursor: pointer;text-align: left;font-family: var(--font-serif);font-size: var(--fs-body);font-weight: 400;color: var(--anthracite);transition: color .2s}.faq-q:hover{color: var(--gold)}.faq-icon{width: 24px;height: 24px;border: 1px solid var(--border-light);flex-shrink: 0;display: flex;align-items: center;justify-content: center;color: var(--gold);font-size: var(--fs-body);transition: all .2s;line-height: 1}.faq-item.open .faq-icon{background: var(--gold);color: var(--white);border-color: var(--gold);transform: rotate(45deg)}.faq-a{max-height: 0;overflow: hidden;transition: max-height 0.4s ease,padding 0.3s}.faq-a p{font-size: var(--fs-small);line-height: 1.7;color: var(--text-light)}.faq-item.open .faq-a{max-height: 300px;padding-bottom: 1.2rem}.trust-bar--numbers .container{flex-wrap: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none}.trust-bar--numbers .container::-webkit-scrollbar{display: none}.trust-bar-item{flex-shrink: 0;white-space: nowrap}.trust-bar-item .num{font-size: var(--fs-num)}.trust-bar-item div{font-size: var(--fs-label);line-height: 1.3}@media (min-width: 769px){.trust-bar-item .num{font-size: var(--fs-num)}.trust-bar-item div{font-size: var(--fs-label)}.trust-bar--numbers .container{overflow-x: visible}}.scroll-top{left: 24px;right: auto;bottom: 24px}.topbar + .site-nav{top: 0}.topbar{position: relative;z-index: 999}.section--dark .headline-md.text-white{color: var(--white)}.hero--premium .hero__content{max-width: 700px}.hero--premium .hero__title{font-size: var(--fs-h1);letter-spacing: 0}.hero__cta-row{display: flex;gap: 16px;justify-content: center;flex-wrap: wrap;margin-bottom: 32px}.btn--lg{padding: 14px 32px;font-size: var(--fs-small)}.btn--outline-light{border: 1px solid rgba(255,255,255,0.3);color: var(--on-dark-text);background: transparent}.btn--outline-light:hover{background: rgba(255,255,255,0.1);border-color: rgba(255,255,255,0.5)}.hero__proof{display: flex;align-items: center;justify-content: center;gap: 8px;flex-wrap: wrap;font-size: var(--fs-label);color: var(--on-dark-muted)}.hero__proof-stars{color: var(--gold);font-size: var(--fs-small)}.hero__proof-sep{opacity: 0.3}.proof-bar{background: var(--creme);border-bottom: 1px solid var(--border-light);padding: 16px 20px}.proof-bar .container{display: flex;align-items: center;justify-content: center;gap: 32px;flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none}.proof-bar .container::-webkit-scrollbar{display: none}.proof-bar__item{display: flex;align-items: center;gap: 8px;font-size: var(--fs-label);color: var(--text-light);white-space: nowrap;flex-shrink: 0}.proof-bar__item img{opacity: 1;filter: none}.proof-bar__stars{color: var(--gold);font-size: var(--fs-small)}.proof-bar__num{font-family: var(--font-serif);font-size: var(--fs-lead);color: var(--gold);line-height: 1}.eyebrow{font-size: var(--fs-label);letter-spacing: 2px;text-transform: uppercase;color: var(--gold);margin-bottom: 12px;font-family: var(--font-sans);font-weight: 600}.eyebrow--gold{color: var(--gold)}.ba-grid{display: grid;grid-template-columns: 1fr;gap: 24px}@media (min-width: 769px){.ba-grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1025px){.ba-grid{grid-template-columns: repeat(3,1fr)}}.ba-card{background: #fff;border: 1px solid var(--border-light);overflow: hidden;transition: box-shadow .2s}.ba-card:hover{}.ba-card__images{display: grid;grid-template-columns: 1fr 1fr}.ba-card__img{position: relative;overflow: hidden}.ba-card__img img{width: 100%;height: 180px;object-fit: cover}.ba-label{position: absolute;bottom: 0;left: 0;background: var(--anthracite);color: var(--white);font-size: var(--fs-label);letter-spacing: 2px;text-transform: uppercase;padding: 8px 28px;z-index: 2;min-width: 120px;text-align: center}.ba-label--after{left: auto;right: 0;background: var(--gold);color: var(--anthracite)}.ba-card h3{padding: 16px 16px 4px;font-size: var(--fs-h3)}.ba-card p{padding: 0 16px 16px;font-size: var(--fs-small);color: var(--text-light)}.icoone-benefits{margin-top: 8px}.ib{display: flex;gap: 12px;padding: 12px 0;border-bottom: 1px solid rgba(255,255,255,0.06)}.ib__icon{color: var(--gold);font-size: var(--fs-body);flex-shrink: 0;margin-top: 2px}.ib strong{color: var(--white);font-size: var(--fs-small)}.ib small{color: var(--on-dark-muted);font-size: var(--fs-label)}.icoone-video-wrap{position: relative;overflow: hidden;border-radius: 0;background: var(--anthracite)}.icoone-video-wrap img{width: 100%;display: block;opacity: 0.5;transition: opacity .2s}.icoone-video-wrap:hover img{}.icoone-video-play{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;z-index: 2;cursor: pointer}.play-btn{width: 64px;height: 64px;border: 2px solid var(--gold);border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-bottom: 12px;transition: background .2s}.icoone-video-wrap:hover .play-btn{background: rgba(197,165,90,0.2)}.icoone-video-play span{color: var(--white);font-size: var(--fs-label);letter-spacing: 1px;text-transform: uppercase}.compact-grid{display: grid;grid-template-columns: 1fr;gap: 24px}@media (min-width: 769px){.compact-grid{grid-template-columns: 1fr 1fr}}.compact-card{display: flex;flex-direction: column;background: #fff;border: 1px solid var(--border-light);overflow: hidden;transition: box-shadow .2s}.compact-card:hover{}.compact-card__img img{width: 100%;height: 220px;object-fit: cover}.compact-card__body{padding: 24px;display: flex;flex-direction: column;flex: 1}.compact-card__body h3{font-size: var(--fs-h3);margin-bottom: 8px}.compact-card__body p{font-size: var(--fs-small);color: var(--text-light);line-height: 1.7;margin-bottom: 12px}.compact-card__price{font-size: var(--fs-small);color: var(--gold);font-weight: 600;margin-bottom: 16px}.compact-card .btn{margin-top: auto;align-self: flex-start}.about-lead{font-size: var(--fs-body);color: var(--anthracite);line-height: 1.7;font-style: italic;margin-bottom: 12px}.about-badges{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 20px}.about-badges .trust-partner-badge{white-space: nowrap}@media (max-width: 768px){.about-badges{justify-content: center}.about-content .btn-mt{width: 100%;text-align: center}}.btn--sm{padding: 12px 20px;font-size: var(--fs-label)}.mobile-cta{display: flex;align-items: stretch;gap: 0}.mobile-cta__wa{display: flex;align-items: center;justify-content: center;width: 52px;background: #25D366}.mobile-cta__btn{flex: 1;display: flex;align-items: center;justify-content: center;background: var(--gold);color: var(--white);font-size: var(--fs-small);letter-spacing: 1px;text-transform: uppercase;text-decoration: none;font-family: var(--font-sans);font-weight: 600;padding: 12px 16px}.mobile-cta__btn:hover{background: var(--gold-dark)}@media (min-width: 769px){.mobile-cta{display: none !important}}.scroll-top{left: 16px;right: auto;bottom: 80px;z-index: 996}@media (min-width: 769px){.scroll-top{bottom: 24px}}@media (max-width: 768px){.whatsapp-float{display: none !important}}.nav-item--dropdown{position: relative}.nav-item--dropdown>.nav-link{display: flex;align-items: center}.nav-dropdown{display: none;position: absolute;top: 100%;left: 0;min-width: 200px;background: #fff;box-shadow: 0 8px 30px rgba(0,0,0,0.12);border-top: 2px solid var(--gold);z-index: 1001}.nav-dropdown a{display: block;padding: 12px 20px;font-size: var(--fs-small);color: var(--text-light);border-bottom: 1px solid var(--border-light);transition: var(--transition)}.nav-dropdown a:hover{background: var(--creme);color: var(--gold)}.nav-item--dropdown:hover .nav-dropdown{display: block}@media (max-width: 768px){.nav-dropdown{position: static;box-shadow: none;border-top: none;background: rgba(255,255,255,0.05)}.nav-dropdown a{padding: 10px 20px 10px 30px;color: var(--on-dark-text);border-bottom-color: rgba(255,255,255,0.05)}.nav-dropdown a:hover{background: rgba(255,255,255,0.1);color: var(--gold)}}.pricing-card--featured{position: relative}.upsell-banner{background: linear-gradient(135deg,var(--anthracite),var(--anthracite));padding: 2.5rem;text-align: center;margin-top: 2rem}.upsell-banner h3{color: var(--white);font-size: var(--fs-lead);margin-bottom: 8px}.upsell-banner p{color: var(--on-dark-muted);font-size: var(--fs-small);margin-bottom: 20px;line-height: 1.6}.price-compare{background: var(--creme);padding: 20px 24px;text-align: center;margin: 2rem 0;border-left: 3px solid var(--gold)}.price-compare__label{font-size: var(--fs-label);color: var(--text-light);text-transform: uppercase;letter-spacing: 1px;margin-bottom: 8px}.price-compare__vs{display: flex;justify-content: center;gap: 24px;flex-wrap: wrap;align-items: center}.price-compare__item{font-size: var(--fs-small)}.price-compare__item s{color: var(--text-light)}.price-compare__item strong{color: var(--gold);font-size: var(--fs-lead)}@media (max-width: 768px){.abo-grid.active{display: flex;flex-direction: column;gap: 16px}.abo-grid .pricing-card{min-width: 0;width: 100%}}.blog-content{max-width: 720px;margin: 0 auto}.blog-content h2{margin-top: 2rem;margin-bottom: 0.8rem;font-size: var(--fs-h2)}.blog-content h3{margin-top: 1.5rem;margin-bottom: 0.6rem;font-size: var(--fs-lead)}.blog-content p{margin-bottom: 1rem;line-height: 1.7;color: var(--text-light)}.blog-content ul,.blog-content ol{margin: 1rem 0 1rem 1.5rem;color: var(--text-light);line-height: 1.7}.blog-content li{margin-bottom: 0.5rem}.blog-content a{color: var(--gold);border-bottom: 1px solid rgba(197,165,90,0.3)}.blog-meta{font-size: var(--fs-label);color: var(--text-light);margin-bottom: 2rem}.blog-cta{background: var(--creme);padding: 2rem;text-align: center;margin-top: 3rem;border-top: 2px solid var(--gold)}.blog-cta h3{font-size: var(--fs-lead);margin-bottom: 8px}.blog-cta p{color: var(--text-light);font-size: var(--fs-small);margin-bottom: 16px}.blog-cta__buttons{display: flex;gap: 12px;justify-content: center;flex-wrap: wrap}.blog-cta .btn--outline{border: 1.5px solid var(--gold) !important;color: var(--gold-text) !important;background: transparent !important;font-weight: 600}.blog-cta .btn--outline:hover{background: var(--gold) !important;color: var(--white) !important;border-color: var(--gold) !important}.blog-article{padding-top: 80px}.blog-content .headline-xl{margin-bottom: 8px}.blog-thumbnail{margin-bottom: 2rem}.blog-thumbnail img{width: 100%;height: auto}.blog-back{text-align: center;margin-top: 2rem}.blog-back a{color: var(--gold-text);font-size: var(--fs-small)}.blog-recommend{background: var(--creme);border-left: 3px solid var(--gold);padding: 16px 20px;margin: 20px 0;border-radius: 0;font-size: var(--fs-small);line-height: 1.7}.blog-recommend strong{color: var(--anthracite)}.blog-recommend__actions{margin-top: 12px;display: flex;gap: 10px;flex-wrap: wrap}.blog-content .blog-recommend .btn{border-bottom: none !important}.blog-content div[style*="border-left:3px solid #c5a55a"] a{display: inline-block;padding: 10px 24px;background: var(--anthracite);color: var(--white) !important;font-family: var(--font-sans);font-size: var(--fs-label);font-weight: 600;letter-spacing: 2px;text-transform: uppercase;text-decoration: none !important;border: none !important;border-bottom: none !important;margin-top: 10px;cursor: pointer;transition: all .2s}.blog-content div[style*="border-left:3px solid #c5a55a"] a:hover{background: var(--gold);color: var(--anthracite) !important}.blog-filter{display: flex;gap: 8px;justify-content: center;flex-wrap: wrap;margin-bottom: 32px}.blog-filter__btn{padding: 6px 16px;border: 1px solid var(--border-light);border-radius: 0;font-size: var(--fs-small);color: var(--text-light);text-decoration: none;transition: all .2s}.blog-filter__btn:hover{border-color: var(--gold);color: var(--gold)}.blog-filter__btn.active{background: var(--anthracite);color: var(--white);border-color: var(--anthracite)}.blog-card{text-align: left}.blog-card img{width: 100%;margin-bottom: 20px}.blog-card__date{margin-bottom: 8px;font-size: var(--fs-label)}.blog-card__heading{font-size: var(--fs-lead);margin-bottom: 12px}.blog-card__text{font-size: var(--fs-small)}.blog-card__more{margin-top: 12px;display: inline-block}.blog-pagination{text-align: center;margin-top: 48px}.blog-related{margin-top: 48px;padding-top: 32px;border-top: 1px solid var(--border-light)}.blog-related__title{font-family: var(--font-serif);font-size: var(--fs-lead);color: var(--anthracite);margin-bottom: 24px;font-weight: 600}.blog-related__grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.blog-related__card{display: flex;flex-direction: column;background: #fff;border: 1px solid var(--border-light);border-radius: 0;padding: 24px 20px;text-decoration: none;color: var(--anthracite);transition: border-color .2s,box-shadow .2s,transform .2s;height: 100%}.blog-related__card:hover{border-color: var(--gold)}.blog-related__card-category{display: block;font-size: var(--fs-label);text-transform: uppercase;letter-spacing: 2px;font-weight: 700;color: var(--gold-text);margin-bottom: 10px}.blog-related__card--massage .blog-related__card-category{color: var(--text-light)}.blog-related__card--akupressur .blog-related__card-category{color: var(--gold-text)}.blog-related__card-title{font-family: var(--font-serif);font-size: var(--fs-h3);font-weight: 600;line-height: 1.3;margin: 0 0 12px;color: var(--anthracite)}.blog-related__card-excerpt{font-size: var(--fs-small);line-height: 1.5;color: var(--text-light);margin: 0 0 16px;flex-grow: 1;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.blog-related__card-cta{font-size: var(--fs-small);color: var(--gold);font-weight: 600;display: inline-flex;align-items: center;gap: 4px;margin-top: auto}.blog-related__card-cta::after{content: '→';display: inline-block;transition: transform .2s}.blog-related__card:hover .blog-related__card-cta{color: var(--gold-text)}.blog-related__card:hover .blog-related__card-cta::after{}@media (max-width: 700px){.blog-related__grid{grid-template-columns: 1fr;gap: 12px}}.progression-gallery{display: grid;grid-template-columns: repeat(3,1fr);gap: 4px;max-width: 900px;margin: 0 auto}.progression-gallery__item{position: relative;overflow: hidden}.progression-gallery__item img{width: 100%;height: 220px;object-fit: cover}.progression-gallery__label{position: absolute;bottom: 0;left: 0;right: 0;background: linear-gradient(transparent,rgba(0,0,0,0.7));color: var(--white);padding: 24px 12px 10px;font-size: var(--fs-label);letter-spacing: 1px;text-transform: uppercase}.progression-gallery__label strong{display: block;font-size: var(--fs-small);color: var(--gold);margin-bottom: 2px}.progression-meta{text-align: center;margin-top: 12px;font-size: var(--fs-small);color: var(--text-light)}@media (max-width: 768px){.progression-gallery{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;gap: 4px;scrollbar-width: none}.progression-gallery::-webkit-scrollbar{display: none}.progression-gallery__item{min-width: 75vw;flex-shrink: 0;scroll-snap-align: center}}.trust-reasons{display: grid;grid-template-columns: 1fr 1fr;gap: 24px}@media (max-width: 768px){.trust-reasons{grid-template-columns: 1fr}}.trust-reason{padding: 24px;border: 1px solid var(--border-light);transition: box-shadow .2s}.trust-reason:hover{}a.trust-reason--link{text-decoration: none;color: inherit;display: block;cursor: pointer;transition: box-shadow .2s,border-color .2s}a.trust-reason--link:hover{border-color: var(--gold)}a.trust-reason--link .link-gold{display: block;margin-top: 8px}.trust-reason h3{font-size: var(--fs-body);margin-bottom: 8px}.trust-reason p{font-size: var(--fs-small);color: var(--text-light);line-height: 1.7}.trust-reason .link-gold{display: block;margin-top: 8px}.desktop-sticky{display: none;position: fixed;top: var(--nav-height);left: 0;right: 0;z-index: 999;background: #fff;border-bottom: 1px solid var(--border-light);padding: 10px 0;box-shadow: 0 2px 12px rgba(0,0,0,0.08);transform: translateY(-100%);transition: transform .2s ease}.desktop-sticky.visible{display: block;transform: translateY(0)}.desktop-sticky__info{font-size: var(--fs-small);color: var(--text-light);display: flex;align-items: center;gap: 6px}.desktop-sticky__info strong{color: var(--anthracite)}.desktop-sticky__stars{color: var(--gold)}.desktop-sticky__sep{opacity: 0.3}.desktop-sticky__actions{display: flex;gap: 8px}@media (max-width: 768px){.desktop-sticky{display: none !important}}.hero--premium{background: var(--anthracite)}.hero--premium .hero__background{opacity: 0.5}.hero--premium .hero__overlay{background: linear-gradient(180deg,rgba(45,45,45,0.6) 0%,rgba(45,45,45,0.85) 100%)}.proof-bar{padding: 20px}.proof-bar__item{gap: 10px;font-size: var(--fs-small)}.proof-bar__item img{height: 32px !important;width: auto !important;max-width: 100px}.proof-bar__stars{font-size: var(--fs-body)}.proof-bar__num{font-size: var(--fs-num)}.icoone-facts{display: none !important}.text-xs{font-size: var(--fs-label) !important}.text-sm{font-size: var(--fs-small) !important}.text-base{font-size: var(--fs-body) !important}.text-md{font-size: var(--fs-lead) !important}.text-lg{font-size: var(--fs-lead) !important}.section p,.compact-card__body p,.trust-reason p,.about-content p,.ba-card p,.testimonial-card p,.contact-detail__value{font-size: var(--fs-small);line-height: 1.7}.service-card h3,.compact-card__body h3,.trust-reason h3,.ba-card h3,.pricing-card h3{font-size: var(--fs-h3)}@media (min-width: 481px) and (max-width: 768px){.proof-bar .container{flex-wrap: nowrap !important;overflow-x: auto;justify-content: flex-start;gap: 24px;padding: 0 16px}.proof-bar__item{flex-shrink: 0;white-space: nowrap}}@media (max-width: 480px){.proof-bar .container{flex-wrap: nowrap !important;overflow-x: auto;gap: 20px;justify-content: flex-start;padding: 0 12px}.proof-bar__item{flex-shrink: 0}}@media (max-width: 768px){.hero--premium{min-height: 100vh;min-height: 100svh;padding-top: calc(var(--nav-height,64px) + 40px) !important;padding-bottom: 40px}.hero__content{padding: 0 20px}.hero--premium .hero__title{font-size: var(--fs-h1) !important}.hero__subtitle{font-size: var(--fs-small) !important;line-height: 1.7}.hero__cta-row{flex-direction: column;align-items: stretch;gap: 10px}.hero__cta-row .btn{text-align: center;width: 100%}}@media (max-width: 768px){.hero__proof{display: none !important}}@media (max-width: 768px){.site-footer{padding: 40px 0 20px !important}.site-footer .nav-cta,.site-footer .footer-cta{margin: 16px 0 !important;padding: 12px 24px !important}.site-footer .container{gap: 24px}}@media (max-width: 768px){.testimonial-grid{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;gap: 16px;padding-bottom: 8px;scrollbar-width: none}.testimonial-grid::-webkit-scrollbar{display: none}.testimonial-card{min-width: 280px;flex-shrink: 0;scroll-snap-align: start}}.about-grid{display: grid;grid-template-columns: 1fr;gap: 40px;align-items: center}@media (min-width: 769px){.about-grid{grid-template-columns: 2fr 3fr}}.about-image img{width: 100%;max-width: 400px;height: auto;margin: 0 auto;display: block}.contact-grid{display: grid;grid-template-columns: 1fr;gap: 40px}@media (min-width: 769px){.contact-grid{grid-template-columns: 1fr 1fr}}.doc-gallery{display: grid;grid-template-columns: 1fr;gap: 24px}@media (min-width: 769px){.doc-gallery{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1025px){.doc-gallery{grid-template-columns: repeat(3,1fr)}}.doc-card{background: #fff;border: 1px solid var(--border-light);overflow: hidden;transition: box-shadow .2s}.doc-card:hover{}.doc-card img{width: 100%;height: auto;display: block}a.doc-card--link{text-decoration: none;color: inherit;display: block}a.doc-card--link:hover{border-color: var(--gold)}.doc-card__info{padding: 16px}.doc-card__category{font-size: var(--fs-label);letter-spacing: 2px;text-transform: uppercase;color: var(--gold);margin-bottom: 4px}.doc-card__title{font-family: var(--font-serif);font-size: var(--fs-h3);margin-bottom: 6px;color: var(--anthracite)}.doc-card__meta{font-size: var(--fs-label);color: var(--text-light);line-height: 1.6}.doc-card__meta span{display: inline-block;margin-right: 12px}@media (max-width: 768px){.doc-gallery{grid-template-columns: 1fr 1fr;gap: 12px}.doc-card__info{padding: 10px}.doc-card__title{font-size: var(--fs-h3)}}.hero--premium{background: var(--anthracite);position: relative}.hero--premium::before{content: '';position: absolute;inset: 0;background: radial-gradient(ellipse at 30% 50%,rgba(197,165,90,0.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(197,165,90,0.05) 0%,transparent 50%);z-index: 0}.hero--premium .hero__content{position: relative;z-index: 2}.hero--premium .hero__overlay{background: linear-gradient(180deg,rgba(45,45,45,0.3) 0%,rgba(45,45,45,0.6) 50%,rgba(45,45,45,0.8) 100%);z-index: 1}.pricing-grid,.abo-grid.active,.compact-grid,.trust-reasons,.ba-grid{align-items: stretch}.pricing-card,.aio-card,.compact-card{display: flex;flex-direction: column;min-height: 100%}.pricing-card .btn,.aio-card .btn,.compact-card .btn{margin-top: auto;align-self: stretch;text-align: center}.pricing-card .p-features,.pricing-card__details{flex-grow: 1}.price-anchor{text-decoration: line-through;color: var(--text-light);font-size: var(--fs-small);margin-right: 6px}.p-feature--savings{color: var(--gold) !important;font-weight: 700;font-size: var(--fs-small) !important}.p-feature--savings::before{content: '' !important;color: var(--gold) !important}.proof-bar__item--impulse{display: none !important}@media (min-width: 769px){.section--dark .headline-lg{font-size: var(--fs-h2)}.section--dark p{font-size: var(--fs-body)}.ib strong{font-size: var(--fs-body)}.ib small{font-size: var(--fs-small)}}.icoone-price-badge{display: inline-block;background: rgba(197,165,90,0.15);border: 1px solid rgba(197,165,90,0.4);color: var(--gold);font-size: var(--fs-body);font-weight: 700;padding: 8px 20px;margin-top: 8px;letter-spacing: 0}.icoone-cta-row{display: flex;flex-direction: column;align-items: flex-start;gap: 8px}@media (max-width: 768px){.icoone-cta-row{align-items: center}.icoone-cta-row .btn,.icoone-cta-row .icoone-price-badge{width: 100%;max-width: 400px;display: block;text-align: center;box-sizing: border-box}}.about-image img,.portrait-round{border-radius: 50% !important;aspect-ratio: 1;object-fit: cover}.about-image img{max-width: 320px}.paw-maps-preview{width: 100%;cursor: pointer;position: relative;overflow: hidden;border: 1px solid var(--border-light)}.paw-maps-preview img{width: 100%;height: auto;display: block;transition: opacity .2s}.paw-maps-preview:hover img{}.paw-maps-preview__overlay{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;background: rgba(0,0,0,0.15);transition: background .2s}.paw-maps-preview:hover .paw-maps-preview__overlay{background: rgba(0,0,0,0.25)}.paw-maps-preview__btn{background: #fff;color: var(--anthracite);padding: 10px 24px;font-size: var(--fs-small);font-weight: 600;letter-spacing: 0;border: none;box-shadow: 0 2px 12px rgba(0,0,0,0.2);cursor: pointer}.paw-maps-preview__hint{font-size: var(--fs-label);color: var(--white);margin-top: 8px;text-shadow: 0 1px 3px rgba(0,0,0,0.5)}main#main-content>section:first-child,main#main-content>.breadcrumb-wrap + section{margin-top: 0}.breadcrumb-wrap{background: var(--creme);margin: 0;padding: 12px 0;border-bottom: 1px solid var(--border-light)}.breadcrumb-wrap + .section--dark{margin-top: 0 !important}.icoone-official-link{display: inline-flex;align-items: center;gap: 12px;font-size: var(--fs-body);color: var(--gold);text-decoration: none;padding: 12px 24px;border: 1px solid rgba(197,165,90,0.3);transition: all .2s;margin-top: 20px}.icoone-official-link:hover{background: rgba(197,165,90,0.08);border-color: var(--gold)}.icoone-official-link img{height: 24px;width: auto}.cross-links-section{background: var(--creme);padding: 32px 20px;border-top: 2px solid var(--gold)}.cross-links-section .eyebrow{text-align: center;margin-bottom: 16px}.cross-links-list{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px}.cross-links-list a{display: inline-block;padding: 4px 0;border: none;color: var(--text-light);font-size: var(--fs-small);text-decoration: none;transition: color .2s;background: transparent}.cross-links-list a:hover{color: var(--gold)}.verification-links{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;padding: 20px 0;font-size: var(--fs-small);color: var(--text-light)}.verification-links a{color: var(--gold);text-decoration: none;padding: 4px 12px;border: 1px solid rgba(197,165,90,0.3);transition: all .2s}.verification-links a:hover{background: rgba(197,165,90,0.08)}.aku-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 16px}@media (min-width: 769px){.aku-grid{grid-template-columns: repeat(3,1fr)}}@media (min-width: 1025px){.aku-grid{grid-template-columns: repeat(4,1fr)}}.aku-card{background: #fff;padding: 24px 16px;text-align: center;border: 1px solid var(--border-light);transition: all .2s}.aku-card:hover{border-color: var(--gold)}.aku-card__icon{width: 48px;height: 48px;margin: 0 auto 12px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: rgba(197,165,90,0.1);color: var(--gold)}.aku-card__icon svg{width: 24px;height: 24px}.aku-card h3{font-size: var(--fs-h3);margin-bottom: 6px;font-family: var(--font-serif)}.aku-card p{font-size: var(--fs-small);color: var(--text-light);line-height: 1.5}.meridiane-visual{display: grid;grid-template-columns: 1fr;gap: 32px;align-items: start}@media (min-width: 769px){.meridiane-visual{grid-template-columns: 1fr 2fr}}.meridiane-benefits{list-style: none;padding: 0;margin: 0}.meridiane-benefits li{padding: 16px 0;border-bottom: 1px solid var(--border-light);font-size: var(--fs-small);line-height: 1.7;color: var(--text-light)}.meridiane-benefits li strong{color: var(--anthracite);font-size: var(--fs-small)}@media (min-width: 769px){.scroll-top{width: 52px;height: 52px;font-size: var(--icon-m)}}.social-links{display: flex;gap: 10px}.social-link{width: 40px;height: 40px;border: 1px solid rgba(255,255,255,0.15);display: flex;align-items: center;justify-content: center;color: var(--on-dark-muted);text-decoration: none;transition: all .2s;border-radius: 50%}.social-link:hover{border-color: var(--gold);color: var(--gold);background: rgba(197,165,90,0.1)}.social-link svg{width: 18px;height: 18px;fill: currentColor}.desktop-sticky__info{font-size: var(--fs-small)}.footer-trust-points{display: flex;align-items: center;gap: 16px;flex-wrap: wrap}.footer-trust-points span{font-size: var(--fs-label);color: var(--text-light);display: flex;align-items: center;gap: 4px}.footer-trust-points .sep{opacity: 0.3}.paw-lightbox{display: none;position: fixed;inset: 0;z-index: 10000;background: rgba(0,0,0,0.92);align-items: center;justify-content: center;padding: 20px}.paw-lightbox.active{display: flex}.paw-lightbox__content{max-width: 900px;width: 100%;position: relative}.paw-lightbox__close{position: absolute;top: -40px;right: 0;background: none;border: none;color: var(--white);font-size: var(--icon-l);cursor: pointer}.paw-lightbox__slider{position: relative;overflow: hidden;border-radius: 0;cursor: ew-resize}.paw-lightbox__slider img{width: 100%;display: block}.paw-lightbox__info{color: var(--white);text-align: center;padding: 16px;font-size: var(--fs-small)}.paw-lightbox__info h3{color: var(--gold);font-size: var(--fs-lead);margin-bottom: 4px}.ba-card{cursor: pointer}.icoone-facts{display: none !important}.pricing-grid{display: grid;grid-template-columns: 1fr;gap: 24px}@media (min-width: 769px){.pricing-grid{grid-template-columns: repeat(2,1fr)}}.feature-grid{display: grid;grid-template-columns: 1fr;gap: 40px}@media (min-width: 769px){.feature-grid{grid-template-columns: 1fr 1fr}}.testimonial-grid{display: grid;grid-template-columns: 1fr;gap: 16px}@media (min-width: 769px){.testimonial-grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1025px){.testimonial-grid{grid-template-columns: repeat(3,1fr)}}h1,.headline-xl{font-size: var(--fs-h1)}h2,.headline-lg{font-size: var(--fs-h2)}h3,.headline-md{font-size: var(--fs-h3)}.faq-q{font-size: var(--fs-h4)}.gold-line{width: 50px;height: 2px;background: var(--gold);margin: 12px auto 20px}@media (max-width: 768px){.section{padding: 48px 16px}}.booking-features{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;margin: 2rem 0}.booking-feature{text-align: center;padding: 16px}.booking-feature__icon{font-size: var(--icon-l);margin-bottom: 8px}.booking-feature__text{font-size: var(--fs-small);color: var(--text-light);line-height: 1.5}@media (max-width: 768px){.booking-features{grid-template-columns: 1fr;gap: 8px}.booking-feature{display: flex;gap: 12px;text-align: left;padding: 10px 0}}.massage-techniques{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}@media (min-width: 769px){.massage-techniques{grid-template-columns: repeat(3,1fr)}}@media (min-width: 1025px){.massage-techniques{grid-template-columns: repeat(4,1fr)}}.technique-card{position: relative;overflow: hidden;border-radius: 0;aspect-ratio: 3/4}.technique-card img{width: 100%;height: 100%;object-fit: cover;transition: transform .2s}.technique-card:hover img{}.technique-card__overlay{position: absolute;bottom: 0;left: 0;right: 0;padding: 40px 16px 16px;background: linear-gradient(transparent,rgba(0,0,0,0.7));color: var(--white)}.technique-card__overlay h3{font-size: var(--fs-h3);color: var(--white);margin: 0}.technique-card__overlay p{font-size: var(--fs-label);color: var(--on-dark-text);margin: 4px 0 0}.section--breathe{padding-top: 80px;padding-bottom: 80px}@media (min-width: 768px){.section--breathe{padding-top: 120px;padding-bottom: 120px}}.faq-list{max-width: 700px;margin: 2rem auto 0}.faq-item{border-bottom: 1px solid rgba(0,0,0,0.08);padding: 1rem 0}.faq-item summary{cursor: pointer;font-weight: 600;font-size: var(--fs-body);color: var(--anthracite);list-style: none;display: flex;justify-content: space-between;align-items: center}.faq-item summary::after{content: '+';font-size: var(--fs-lead);color: var(--gold);transition: transform 0.2s}.faq-item[open] summary::after{content: '−'}.faq-item p{color: var(--text-light);line-height: 1.7;margin-top: 0.75rem;font-size: var(--fs-body)}.faq-item a{color: var(--gold);text-decoration: underline}.testimonial-grid{display: grid;grid-template-columns: 1fr;gap: 1.5rem;margin-top: 2rem}@media (min-width: 640px){.testimonial-grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 960px){.testimonial-grid{grid-template-columns: repeat(3,1fr)}}.testimonial-card{background: #fff;border-radius: 0;padding: 1.5rem;box-shadow: 0 2px 12px rgba(0,0,0,0.06)}.testimonial-card__stars{color: var(--gold);font-size: var(--fs-lead);margin-bottom: 0.75rem}.testimonial-card p{color: var(--text-light);font-size: var(--fs-small);line-height: 1.7;font-style: italic}.testimonial-card__author{margin-top: 1rem;font-size: var(--fs-small);color: var(--text-light);font-weight: 600}.massage-techniques{display: grid;grid-template-columns: repeat(2,1fr);gap: 1rem;margin-top: 2rem}@media (min-width: 768px){.massage-techniques{grid-template-columns: repeat(3,1fr)}}.technique-card{position: relative;border-radius: 0;overflow: hidden;aspect-ratio: 4/3}.technique-card img{width: 100%;height: 100%;object-fit: cover}.technique-card__overlay{position: absolute;bottom: 0;left: 0;right: 0;padding: 1rem;background: linear-gradient(transparent,rgba(0,0,0,0.7));color: var(--white)}.technique-card__overlay h3{font-size: var(--fs-h3);margin: 0}.technique-card__overlay p{font-size: var(--fs-label);margin: 2px 0 0;opacity: 0.8}.luxury-refs__logos{display: flex;align-items: center;justify-content: center;gap: 32px;flex-wrap: wrap;margin: 20px 0}.luxury-refs__logo{opacity: 0.5;transition: opacity .2s;filter: grayscale(100%)}.luxury-refs__logo:hover{opacity: 0.8;filter: grayscale(0%)}.luxury-refs__logo img{height: 48px;width: auto;max-width: 140px;object-fit: contain}@media (max-width: 600px){.luxury-refs__logos{gap: 20px}.luxury-refs__logo img{height: 36px;max-width: 100px}}.comparison-table__source{font-size: var(--fs-label);color: var(--text-light);text-align: center;margin-top: 12px;font-style: italic}.social-link svg{width: 16px;height: 16px;flex-shrink: 0}.breadcrumb{margin-bottom: 0;padding-bottom: 6px}.section + .section{margin-top: 0}.hero-page + .section{padding-top: 40px}.comparison-table__highlight{background: rgba(197,165,90,0.15);font-weight: 600}.comparison-table__highlight td{color: var(--anthracite);font-weight: 600;border-bottom: 2px solid var(--gold)}.comparison-table__highlight td:first-child{color: var(--gold)}.hero__proof{display: flex;align-items: center;flex-wrap: wrap;justify-content: center;gap: 8px}.hero__proof svg{vertical-align: middle;display: inline-block}.quick-facts-bar{background: var(--anthracite);width: 100%;margin: 0;padding: 0}.quick-facts-bar .quick-facts{background: transparent;margin: 0;border-radius: 0;max-width: var(--max-width);margin: 0 auto}.quick-facts{background: var(--anthracite);display: flex;align-items: center;justify-content: center;gap: 32px;padding: 20px 24px;flex-wrap: wrap;border-radius: 0}.quick-facts__item{display: flex;align-items: center;gap: 8px;color: var(--on-dark-text);font-size: var(--fs-small);letter-spacing: 0}.quick-facts__icon{color: var(--gold);font-size: var(--fs-small);line-height: 1}.quick-facts__label{font-weight: 400}@media (max-width: 600px){.quick-facts{gap: 12px 24px;padding: 16px}.quick-facts__item{font-size: var(--fs-label)}}.pricing-cards-grid,.p-panel.active{display: grid;gap: 24px}.pricing-card{display: flex;flex-direction: column;border: 1px solid var(--border-light);padding: 32px 24px;position: relative;min-height: 380px}.pricing-card .btn{margin-top: auto}.pricing-card--featured{border: 2px solid var(--gold)}.pricing-card--featured::before{display: none}.cross-links-list{display: flex;flex-wrap: wrap;gap: 8px;justify-content: center}.cross-links-list a{padding: 4px 0;border: none;font-size: var(--fs-small);color: var(--text-light);text-decoration: none;transition: color .2s}.cross-links-list a:hover{color: var(--gold)}.cross-links-list a::after{content: '·';margin-left: 8px;color: rgba(255,255,255,0.2)}.cross-links-list a:last-child::after{content: '';margin-left: 0}.cross-links-group{margin-bottom: 12px}.cross-links-group__label{font-size: var(--fs-label);letter-spacing: 2px;text-transform: uppercase;color: var(--gold);margin-bottom: 8px;text-align: center}@media (max-width: 768px){.cross-links-section{padding: 20px 0}.cross-links-list{display: flex;flex-wrap: wrap;gap: 6px;justify-content: center}.cross-links-list a{padding: 3px 0;font-size: var(--fs-label);text-align: center;white-space: nowrap}.cross-links-group{margin-bottom: 8px}.cross-links-group__label{margin-bottom: 4px;font-size: var(--fs-label)}}.ba-gallery{display: grid;grid-template-columns: repeat(2,1fr);gap: 16px}@media (min-width: 769px){.ba-gallery{grid-template-columns: repeat(3,1fr)}}.cross-links-section{background: var(--anthracite);padding: 40px 0;color: var(--white)}.cross-links-section .eyebrow{color: var(--gold)}.cross-links-section .cross-links-list a{color: var(--on-dark-text)}.cross-links-section .cross-links-list a:hover{color: var(--gold)}.cross-links-section .verification-links{color: var(--on-dark-muted)}.cross-links-section .verification-links a{color: var(--gold)}.compact-plans{display: flex;flex-wrap: wrap;gap: 20px;justify-content: center;margin: 24px auto;max-width: 1200px}.compact-plans__card{border: 1px solid var(--border-light);padding: 28px 20px;text-align: center;min-width: 220px;flex: 1 1 0;max-width: 360px;position: relative;border-radius: 0}.compact-plans__card--featured{border: 2px solid var(--gold)}.compact-plans__badge{position: absolute;top: -10px;left: 50%;transform: translateX(-50%);background: var(--gold);color: var(--white);font-size: var(--fs-label);letter-spacing: 1px;text-transform: uppercase;padding: 2px 12px;white-space: nowrap}.compact-plans__name{font-size: var(--fs-small);letter-spacing: 1px;text-transform: uppercase;color: var(--text-light);margin-bottom: 8px}.compact-plans__price{font-family: var(--font-serif);font-size: var(--fs-num);color: var(--anthracite);margin-bottom: 4px}.compact-plans__detail{font-size: var(--fs-small);color: var(--text-light)}.hero-page__cta{display: flex;gap: 12px;flex-wrap: wrap;align-items: center}.hero-page__cta .btn{white-space: nowrap}.seo-hero__cta{display: flex;gap: 12px;flex-wrap: wrap;align-items: center}.pricing-grid{display: grid;grid-template-columns: 1fr;gap: 24px;max-width: 700px;margin: 0 auto}@media (min-width: 600px){.pricing-grid{grid-template-columns: repeat(2,1fr)}}.pricing-grid--narrow{max-width: 560px;margin-left: auto;margin-right: auto}.comparison-table td a{color: var(--gold);font-weight: 600;text-decoration: none;padding: 4px 12px;border: 1px solid var(--gold);border-radius: 0;display: inline-block;transition: all .2s;font-size: var(--fs-small)}.comparison-table td a:hover{background: var(--gold);color: var(--white)}.about-image::after,.about-image::before{display: none !important;content: none !important}.section .text-body{font-size: var(--fs-body);line-height: 1.7;margin-bottom: 16px}.section p{margin-bottom: 12px}.section h2 + p,.section h2 + .gold-line + p{margin-top: 0}.section__header{margin-bottom: 40px}.section__header + .text-body{margin-top: 0}.akupunkte-list{text-align: left;max-width: 600px;margin: 0 auto}.akupunkte-list li{padding: 8px 0;border-bottom: 1px solid var(--border-light);font-size: var(--fs-small)}.akupunkte-list li strong{color: var(--anthracite)}.kk-step{display: flex;gap: 16px;align-items: center;padding: 16px 20px;border-bottom: 1px solid var(--border-light)}.kk-step__nr{background: var(--gold);color: var(--white);width: 36px;min-width: 36px;height: 36px;min-height: 36px;aspect-ratio: 1;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: var(--fs-small);font-weight: 700;flex-shrink: 0}.kk-step p{margin: 0;font-size: var(--fs-small);line-height: 1.6}@media (max-width: 768px){.kk-step{padding: 12px 16px;gap: 12px}.kk-step__nr{width: 32px;min-width: 32px;height: 32px;min-height: 32px;aspect-ratio: 1;font-size: var(--fs-label)}.kk-step p{font-size: var(--fs-small)}}.desktop-sticky{display: none !important}.social-link{width: 38px !important;height: 38px !important;border-radius: 50% !important;overflow: hidden !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;border: 1px solid rgba(255,255,255,0.2) !important}.social-link svg{width: 16px !important;height: 16px !important;flex-shrink: 0}.about-content p{font-size: var(--fs-body);line-height: 1.7;color: var(--text-light)}.about-lead{font-style: italic;font-size: var(--fs-body) !important;color: var(--text-light) !important}.service-card .btn,.pricing-card .btn,.compact-card .btn{width: 100%;text-align: center;padding: 14px 24px}.aku-card__icon,.technique-card img,.about-image img,.doc-card img{border: none !important;outline: none !important}img{border: 0}.luxury-refs__logo img[alt*="NoMad"]{filter: grayscale(100%) invert(1);mix-blend-mode: multiply}.luxury-refs__logo:hover img[alt*="NoMad"]{filter: invert(1);mix-blend-mode: multiply}.doc-gallery{display: flex;gap: 16px;overflow-x: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;padding-bottom: 16px}.doc-gallery .doc-card{flex: 0 0 280px;scroll-snap-align: start}@media (min-width: 769px){.doc-gallery{display: grid;grid-template-columns: repeat(3,1fr);overflow-x: visible}.doc-gallery .doc-card{flex: none}}.seo-hero__proof,.hero-page .hero__proof,.hero__proof{display: flex !important;align-items: center !important;gap: 8px !important;flex-wrap: wrap;justify-content: center}.hero__proof svg,.seo-hero__proof svg{vertical-align: middle !important;position: relative;top: -1px}.cross-links-section .cross-links-group__label{color: var(--gold)}.section-narrow .section__header{text-align: left}.section-narrow .section__header .eyebrow{text-align: left}.text-center .section__header{text-align: center}.text-center .section__header .eyebrow{text-align: center}.abo-toggle{margin-top: 24px;margin-bottom: 24px}.section-subtitle{margin-top: 40px}.cross-links-list a{min-width: 0;text-align: center;padding: 4px 0 !important;font-size: var(--fs-small) !important}.doc-card__meta{font-size: var(--fs-small) !important;color: var(--anthracite) !important;background: rgba(197,165,90,0.1);padding: 6px 10px;border-radius: 0;margin-top: 8px;font-weight: 500}.problemfinder-table .pf-ratgeber a{color: var(--gold) !important;font-weight: 600;font-size: var(--fs-label);text-decoration: none;border-bottom: 1px solid var(--gold);padding-bottom: 1px}.problemfinder-table .pf-ratgeber a:hover{color: var(--gold-text) !important}.pf-weitere-ratgeber{margin-top: 48px;padding-top: 32px;border-top: 1px solid rgba(197,165,90,0.25)}.pf-weitere-ratgeber h3{font-family: var(--font-serif);font-size: var(--fs-h3);color: var(--anthracite);margin-bottom: 8px}.pf-weitere-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,220px),1fr));gap: 24px;max-width: 1100px;margin: 24px auto 0}.pf-weitere-group h4{font-size: var(--fs-body);font-weight: 700;color: var(--gold);text-transform: uppercase;letter-spacing: 0;margin: 0 0 12px;padding-bottom: 8px;border-bottom: 1px solid rgba(197,165,90,0.3)}.pf-weitere-group ul{list-style: none;padding: 0;margin: 0}.pf-weitere-group li{margin-bottom: 10px;line-height: 1.3}.pf-weitere-group a.link-gold{font-size: var(--fs-small);color: var(--anthracite);text-decoration: none;border-bottom: 1px dotted var(--gold,var(--gold));padding-bottom: 1px;transition: color .2s}.pf-weitere-group a.link-gold:hover{color: var(--gold);border-bottom-style: solid}@media (max-width: 640px){.pf-weitere-grid{grid-template-columns: 1fr;gap: 20px}.pf-weitere-ratgeber h3{font-size: var(--fs-lead)}}.page-content>.breadcrumb + .section,.page-content>.section + .section,.breadcrumb + .section--creme,.section--dark + .section,.section + .section--dark{margin-top: 0}.breadcrumb{padding-bottom: 6px;margin-bottom: 0}.page-content .section:first-child{padding-top: 0}@media (max-width: 768px){.hero-page__cta .btn,.seo-hero__cta .btn,.blog-cta .btn,.paw-maps-consent .btn,.cross-links-section .btn,.upsell-banner .btn,section>.container>.btn,.section>.container>[style*="text-align"] .btn{width: 100%;max-width: 400px;display: block;margin-left: auto;margin-right: auto;margin-bottom: 8px;text-align: center;box-sizing: border-box}.hero-page__cta,.seo-hero__cta,.blog-cta__buttons,.paw-maps-consent>div>div[style*="flex"]{flex-direction: column !important;align-items: center !important}}.paw-maps-consent .btn--sm{min-width: 200px;text-align: center;box-sizing: border-box}.paw-maps-consent .btn--outline{border: 2px solid var(--gold) !important;color: var(--gold-text) !important;font-weight: 500}.blog-content .btn{border-bottom: none !important}.blog-content .btn.btn--gold{color: var(--white) !important}.blog-content .btn.btn--outline{color: var(--gold) !important}@media (max-width: 768px){.problemfinder-wrap{overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none}.problemfinder-wrap::-webkit-scrollbar{display: none}.problemfinder-table{min-width: 580px;width: auto;table-layout: auto;font-size: var(--fs-small)}.problemfinder-table td:first-child,.problemfinder-table th:first-child{white-space: normal}.problemfinder-table th,.problemfinder-table td{padding: 8px 10px;white-space: nowrap}.problemfinder-table th:first-child{text-align: left}}@media (max-width: 479px){.aku-grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;gap: 8px !important}.aku-card{padding: 12px 8px}.aku-card__icon{width: 32px;height: 32px;margin: 0 auto 6px}.aku-card__icon svg{width: 16px;height: 16px}.aku-card h3{font-size: var(--fs-h3);margin-bottom: 2px}.aku-card p{font-size: var(--fs-label);line-height: 1.3}.trust-reasons{grid-template-columns: 1fr !important}}@media (max-width: 768px){.meridiane-visual{grid-template-columns: 1fr !important}}@media (max-width: 768px){.faq-item{padding: 0 4px}.faq-item summary{padding: 16px 8px;font-size: var(--fs-small)}}@media (max-width: 768px){div[style*="grid-template-columns: repeat(3"]{display: flex !important;flex-direction: column !important;gap: 16px !important}}.paw-amelia-privacy>div{border-left: 3px solid var(--gold);border-top: none !important;border-right: none !important;border-bottom: none !important}.preise-links{display: flex;flex-direction: column;align-items: center;gap: 12px;margin-top: 32px}.preise-links .btn{width: 100%;max-width: 400px;text-align: center;box-sizing: border-box}.breadcrumb + .section--dark,.page-content>.section--dark:first-child{margin-top: -1px}.breadcrumb{padding-bottom: 6px !important;margin-bottom: 0 !important}.hero__proof,.seo-hero__proof{display: flex !important;align-items: center !important;flex-wrap: nowrap !important;gap: 8px !important}.hero__proof-stars,.seo-hero__proof-stars{white-space: nowrap;flex-shrink: 0}.trust-bar--numbers + .section,.trust-bar + .section,.section--dark + .section--creme{margin-top: 0 !important;padding-top: 40px}.seo-hero__lead,.seo-hero__lead p,.page-content .section p,.blog-article-body p,.feature-grid p{font-family: var(--font-sans) !important}.headline-xl,.headline-lg,.headline-md,h1,h2,h3{font-family: var(--font-serif) !important}.quick-facts-bar + .section{margin-top: 0 !important}.section--dark + .quick-facts-bar{margin-top: 0}.section--dark .quick-facts-bar{background: transparent}.section--dark .quick-facts-bar .quick-facts{background: rgba(255,255,255,0.05);border-radius: 0;padding: 16px 20px}.pricing-grid:hover .pricing-card--featured,.abo-grid:hover .pricing-card--featured{border-color: var(--border-light);border-width: 1px}.pricing-grid:hover .pricing-card--featured:hover,.abo-grid:hover .pricing-card--featured:hover{border-color: var(--gold);border-width: 2px}.pricing-grid .pricing-card:hover,.abo-grid .pricing-card:hover{border: 2px solid var(--gold)}.pricing-card{cursor: pointer}.pricing-card:active{transform: scale(0.98)}.step-item__body{text-align: left}.step-item__body strong{text-align: left}.step-item__body span{text-align: left}.section--creme + .section{padding-top: 40px}.section + .section{padding-top: 40px}.section--creme + .section--creme{padding-top: 40px}.luxury-refs__logo{display: flex;flex-direction: column;align-items: center;gap: 6px}.luxury-refs__name{font-size: var(--fs-label);color: var(--text-light);text-align: center;line-height: 1.3;max-width: 120px}.container--narrow{max-width: 800px}.container--sm{max-width: 700px}.container--xs{max-width: 600px}.text-center{text-align: center}.mt-0{margin-top: 0}.mt-8{margin-top: 8px}.mt-12{margin-top: 12px}.mt-16{margin-top: 16px}.mt-20{margin-top: 20px}.mt-24{margin-top: 24px}.mt-32{margin-top: 32px}.mt-40{margin-top: 40px}.mb-8{margin-bottom: 8px}.mb-12{margin-bottom: 12px}.mb-16{margin-bottom: 16px}.mb-20{margin-bottom: 20px}.hero-padding{padding-top: calc(var(--nav-height) + 40px)}.hero-padding-lg{padding-top: 100px;padding-bottom: 80px}.text-muted{color: var(--text-light)}.text-muted-soft{color: var(--on-dark-text)}.text-muted-softer{color: var(--on-dark-muted)}.text-sm{font-size: var(--fs-small)}.text-sm-light{font-size: var(--fs-small);color: var(--text-light);line-height: 1.7}.text-xs{font-size: var(--fs-label)}.text-xs-muted{font-size: var(--fs-label);color: var(--text-light)}.text-body{color: var(--text-light);line-height: 1.7}.text-detail{font-size: var(--fs-small);color: var(--text-light);margin: 8px 0 16px}.text-price{font-size: var(--fs-lead);margin: 16px 0}.text-legal{font-size: var(--fs-lead);margin: 2rem 0 0.5rem}.text-note{font-size: var(--fs-small);color: var(--text-light)}.gold-link{color: var(--gold-text);text-decoration: underline;text-decoration-color: var(--gold);text-underline-offset: 3px}.gold-link:hover{color: var(--gold-text)}.flex-center{display: flex;gap: 12px;justify-content: center;flex-wrap: wrap}.flex-start{display: flex;gap: 12px;flex-wrap: wrap}@media (max-width: 768px){.seo-hero .flex-start,.hero .flex-start{flex-direction: column;align-items: stretch}.seo-hero .flex-start .btn,.hero .flex-start .btn{width: 100%;text-align: center;box-sizing: border-box}}.section--pad-sm{padding: 1rem 0}.section + .section--pad-sm{margin-top: -30px}.section--pad-md{padding: 4rem 0}.section--crosslink{padding: 1.5rem 0;background: var(--creme)}.img-full{width: 100%;border-radius: 0}.prose{max-width: 800px}.prose--center{max-width: 800px;text-align: center;margin-left: auto;margin-right: auto}.prose--sm{max-width: 650px;text-align: center;margin-left: auto;margin-right: auto}.text-center.mt-16{text-align: center;margin-top: 16px}.text-center.mt-12{text-align: center;margin-top: 12px}.text-center.mt-20{text-align: center;margin-top: 20px}.text-center.mt-24{text-align: center;margin-top: 24px}.text-center.mb-20{text-align: center;margin-bottom: 20px}.container--md{max-width: 900px}.container--lg{max-width: 1000px}.doc-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,280px),1fr));gap: 24px}.text-xs-muted{font-size: var(--fs-label);color: var(--text-light)}.text-hero-sub{color: var(--on-dark-text);font-size: var(--fs-body);line-height: 1.7;margin-bottom: 28px}.text-faded{color: var(--on-dark-muted)}.rounded{border-radius: 0}.text-md{font-size: var(--fs-body)}.text-lg{font-size: var(--fs-h3);margin-bottom: 8px}.text-sm-note{color: var(--text-light);font-size: var(--fs-small);margin-top: 16px}.gold-link-sm{color: var(--gold-text);font-size: var(--fs-small);text-decoration: underline;text-decoration-color: var(--gold);text-underline-offset: 2px}.section-gap{margin: 3rem 0 1.5rem}.pad-box{text-align: center;padding: 24px}.pad-box-left{text-align: left;padding: 20px}.hero-padding-top{padding-top: 100px}.mt-8{margin-top: 8px}.text-body.mt-16{color: var(--text-light);line-height: 1.7;margin-top: 16px}.text-right.mt-4{text-align: right;margin-top: 4px}.mb-24{margin-bottom: 24px}.mb-28{margin-bottom: 28px}.mb-32{margin-bottom: 2rem}.text-center-light{color: var(--text-light);line-height: 1.7;text-align: center}.nav-item--icoone>.nav-link{color: var(--gold) !important;font-weight: 600}.nav-item--icoone>.nav-link:hover{color: var(--gold-text) !important}@media (max-width: 768px){.nav-item--icoone>.nav-link{color: var(--gold) !important}}.proof-bar__label{font-size: var(--fs-label);color: var(--text-light);letter-spacing: 0}.problemfinder-table thead th:nth-child(2){background: var(--gold);color: var(--white);font-weight: 700}.problemfinder-table thead th:nth-child(1),.problemfinder-table thead th:nth-child(3),.problemfinder-table thead th:nth-child(4),.problemfinder-table thead th:nth-child(5){background: var(--anthracite)}.problemfinder-table td.pf-main{color: var(--gold);font-weight: 700;font-size: var(--fs-body)}.testimonial-card__google{display: inline-block;font-size: var(--fs-label);color: var(--text-light);background: var(--creme);padding: 2px 6px;border-radius: 0;margin-left: 6px;letter-spacing: 0;vertical-align: middle}.mb-28{margin-bottom: 28px}.flex-start.mb-28{margin-bottom: 28px}.playfair-heading{margin-top: 20px;font-family: var(--font-serif)}.text-body-center{color: var(--text-light);line-height: 1.7;text-align: center}.text-intro-center{font-size: var(--fs-lead);margin: 16px 0;text-align: center}.grid-auto-sm{grid-template-columns: repeat(auto-fit,minmax(min(100%,200px),1fr))}.grid-auto-sm-left{grid-template-columns: repeat(auto-fit,minmax(min(100%,200px),1fr));text-align: left}.mb-28{margin-bottom: 28px}.mt-48{margin-top: 3rem}.mt-60{margin-top: 60px}.text-body-lg{font-size: var(--fs-body);color: var(--text-light);line-height: 1.7}.text-body-lg.mt-16{margin-top: 16px}.text-hero-desc{color: var(--on-dark-muted);margin-bottom: 28px;text-align: center}.text-hero-desc-sm{color: var(--on-dark-muted);margin-bottom: 30px;font-size: var(--fs-small)}.text-hero-intro{color: var(--on-dark-text);line-height: 1.7;margin-bottom: 16px;font-size: var(--fs-body)}.text-label-sm{font-size: var(--fs-label);color: var(--text-light);text-transform: uppercase;letter-spacing: 1px;margin-bottom: 8px}.text-source{margin-top: 3rem;font-size: var(--fs-small);color: var(--text-light)}.emoji-lg{font-size: var(--icon-xl);margin-bottom: 16px}.emoji-lg-20{font-size: var(--icon-xl);margin-bottom: 20px}.flex-center-gap{display: flex;gap: 16px;justify-content: center;flex-wrap: wrap}.pad-section{padding: 3rem 0}.pad-divider{padding: 32px 0;border-bottom: 1px solid var(--border-light)}.hero-padding-xl{padding-top: calc(var(--nav-height) + 60px);text-align: center;min-height: 70vh;display: flex;align-items: center}.section--dark .gold-link,.section--dark .gold-link-sm,.section--dark .link-gold,.section--dark a[style*="color:var(--gold)"],.footer .gold-link,.footer .link-gold{color: var(--gold);text-decoration-color: rgba(197,165,90,0.5)}.eyebrow--gold{color: var(--gold-text)}.section--dark .eyebrow--gold{color: var(--gold)}.nav-item--icoone>.nav-link{color: var(--gold) !important}.text-gold{color: var(--gold-text)}.section--dark .text-gold,.hero .text-gold,h1 .text-gold{color: var(--gold)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}.reveal{opacity: 1 !important;transform: none !important}}.site-nav .btn--gold{background: var(--gold);color: var(--anthracite)}.site-nav .nav-link{white-space: nowrap}.site-nav .btn--gold:hover{background: var(--gold-dark)}.upsell-banner{background: linear-gradient(135deg,var(--anthracite),var(--anthracite)) !important}.icoone-video-wrap{background: var(--anthracite)}.page-content>section + section{margin-top: 0}.page-content>.section{margin-bottom: 0}.section + .section{margin-top: 0}.faq-item p,.faq-item div,.faq-answer{text-align: left}.ba-card__header{padding: 14px 16px 12px}.ba-card__header h3{font-family: var(--font-serif);font-size: var(--fs-h3);margin-bottom: 4px}.ba-card__meta{font-size: var(--fs-small);color: var(--text-light)}.ba-card__link{display: block;text-decoration: none;color: inherit;transition: opacity .2s}.ba-card__link:hover{}.doc-card__info--top{padding: 14px 16px}.doc-card__info--top .doc-card__category{font-size: var(--fs-label);text-transform: uppercase;letter-spacing: 2px;color: var(--gold-text);margin-bottom: 4px}.doc-card__info--top .doc-card__title{font-family: var(--font-serif);font-size: var(--fs-h3);margin-bottom: 4px}.doc-card__info--top .doc-card__meta{font-size: var(--fs-small);color: var(--text-light)}a.doc-card--link{display: block;text-decoration: none;color: inherit;transition: transform .2s,box-shadow .2s;border-radius: 0}a.doc-card--link:hover{}.icoone-device-img{max-width: 170px;height: auto;display: block;margin: 0 auto;border-radius: 0}.seo-hero .feature-image,.hero-page .feature-image{border-radius: 0;border: 1px solid rgba(197,165,90,.2);align-self: center;overflow: hidden;max-height: 520px}.seo-hero .feature-image img,.hero-page .feature-image img{width: 100%;height: auto;display: block;border-radius: 0}.hero-page .feature-image img{max-height: 420px;object-fit: cover}.seo-hero .hero-slider{max-height: none}.progression-header{text-align: center;margin-bottom: 24px}.progression-header__title{font-family: var(--font-serif);font-size: var(--fs-h3);margin-bottom: 4px}.progression-header__meta{font-size: var(--fs-small);color: var(--text-light)}a.compact-plans__card{text-decoration: none;color: inherit;display: block;transition: transform .2s,box-shadow .2s}a.compact-plans__card:hover{}.btn--gold{background: var(--anthracite) !important;color: var(--white) !important;border: none !important}.btn--gold:hover{background: var(--gold) !important;color: var(--anthracite) !important}.btn--outline{border: 1px solid rgba(197,165,90,0.5) !important;color: var(--gold-text) !important;background: transparent !important}.btn--outline:hover{background: var(--gold) !important;color: var(--anthracite) !important}.cta-banner{padding: 48px 0 40px}.cta-banner + .site-footer{padding-top: 32px}.section--dark .btn--gold,.seo-hero .btn--gold,.hero .btn--gold,.hero--premium .btn--gold,.hero-padding .btn--gold,.hero-padding-lg .btn--gold,.cta-inline--dark .btn--gold,.cta-banner .btn--gold,.book-banner .btn--gold,.upsell-banner .btn--gold{background: var(--gold) !important;color: var(--anthracite) !important;border: none !important}.section--dark .btn--gold:hover,.seo-hero .btn--gold:hover,.hero .btn--gold:hover,.hero--premium .btn--gold:hover,.cta-inline--dark .btn--gold:hover,.cta-banner .btn--gold:hover,.book-banner .btn--gold:hover,.upsell-banner .btn--gold:hover{background: var(--gold-dark) !important}.btn--outline-light,.section--dark .btn--outline-light,.seo-hero .btn--outline-light,.hero .btn--outline-light{border: 1px solid rgba(255,255,255,0.35) !important;color: var(--on-dark-text) !important;background: transparent !important}.btn--outline-light:hover,.section--dark .btn--outline-light:hover,.seo-hero .btn--outline-light:hover,.hero .btn--outline-light:hover{background: rgba(255,255,255,0.1) !important;border-color: rgba(255,255,255,0.6) !important;color: var(--white) !important}.section--dark .btn--outline,.seo-hero .btn--outline,.hero .btn--outline,.cta-inline--dark .btn--outline,.cta-banner .btn--outline{border: 1px solid var(--gold) !important;color: var(--gold) !important;background: transparent !important}.section--dark .btn--outline:hover,.seo-hero .btn--outline:hover,.hero .btn--outline:hover,.cta-inline--dark .btn--outline:hover,.cta-banner .btn--outline:hover{background: var(--gold) !important;color: var(--anthracite) !important}.site-nav .nav-cta.btn--gold{background: var(--gold) !important;color: var(--anthracite) !important}.site-nav .nav-cta.btn--gold:hover{background: var(--gold-dark) !important}.nav-menu .nav-cta::after{display: none !important}.gold-line{margin-left: auto;margin-right: auto}.breadcrumb{padding-bottom: 6px !important;margin-bottom: 0 !important}.page-content{padding-top: 0 !important}.page-content>section:first-child,.page-content>div:first-child>section:first-child{margin-top: 0 !important}.hero-padding{padding-top: 60px;padding-bottom: 60px}.hero-padding-lg{padding-top: 80px;padding-bottom: 80px}main#main-content{padding-top: 0 !important}main#main-content>.breadcrumb + section,main#main-content>.breadcrumb + div,main#main-content>nav.breadcrumb + section,main#main-content>nav.breadcrumb + .page-content{margin-top: 0 !important;padding-top: 0 !important}main#main-content>section.section--dark:first-of-type{margin-top: 0 !important}.section--dark + .section--dark,.section--dark + .cta-inline--dark,.cta-inline--dark + .section--dark,.seo-hero + .section--dark,.seo-hero + .cta-inline--dark,.section--dark + .cross-links-section{margin-top: 0;border-top: none}.cross-links-section{border-top: none;border-bottom: none}.text-light-body{color: var(--text-light);font-size: var(--fs-body);line-height: 1.7}.text-source{font-size: var(--fs-small);color: var(--text-light);text-align: center;margin-top: 16px}.text-legal-note{margin-top: 40px;color: var(--text-light);font-size: var(--fs-small)}.legal-h3{margin-top: 24px;font-family: var(--font-serif)}.amelia-notice{text-align: center;padding: 16px;background: rgba(197,165,90,0.08);border-left: 3px solid var(--gold);margin-top: 24px}.amelia-panel-wrap{max-width: 900px;margin: 0 auto}.amelia-panel-wrap *:not([class*="am-icon"]){font-family: 'Lato',sans-serif !important}.amelia-booking-wrapper .amelia-v2-booking,.amelia-booking-wrapper .amelia-v2-booking *:not([class*="am-icon"]){font-family: 'Lato',sans-serif !important}.amelia-panel-wrap h1,.amelia-panel-wrap h2,.amelia-panel-wrap h3{font-family: 'Playfair Display',serif !important;color: var(--anthracite) !important}.amelia-panel-wrap .am-asi__header,.amelia-panel-wrap .amelia-customer-panel .am-asi__header{font-family: 'Playfair Display',serif !important;font-size: 1.2rem !important;color: var(--anthracite) !important}.amelia-panel-wrap .am-asi__text,.amelia-panel-wrap p{color: var(--text-light) !important;font-size: 0.9rem !important;line-height: 1.6 !important}.amelia-panel-wrap input[type="text"],.amelia-panel-wrap input[type="email"],.amelia-panel-wrap input[type="password"],.amelia-panel-wrap input[type="tel"],.amelia-panel-wrap textarea,.amelia-panel-wrap select{border: 1px solid var(--border-light) !important;border-radius: 0 !important;padding: 10px 14px !important;font-size: 0.88rem !important;color: var(--anthracite) !important;transition: border-color 0.3s !important}.amelia-panel-wrap input:focus,.amelia-panel-wrap textarea:focus,.amelia-panel-wrap select:focus{border-color: var(--gold) !important;outline: none !important;box-shadow: 0 0 0 2px rgba(197,165,90,0.15) !important}.amelia-panel-wrap [class*="approved"],.amelia-panel-wrap [class*="confirmed"]{color: var(--gold) !important}.amelia-panel-wrap .am-card,.amelia-panel-wrap [class*="am-card"],.amelia-panel-wrap .am-asi{background: #fff !important;border: 1px solid var(--border-light) !important;border-radius: 0 !important;box-shadow: none !important}.amelia-panel-wrap [class*="approved"],.amelia-panel-wrap [class*="confirmed"]{color: var(--gold) !important}@media (max-width: 480px){.amelia-panel-wrap{padding: 0 4px}.amelia-panel-wrap button,.amelia-panel-wrap [class*="am-button"]{padding: 8px 16px !important;font-size: 0.72rem !important}}.share-row{display: flex;gap: 12px;justify-content: center;flex-wrap: wrap;max-width: 720px;margin-left: auto;margin-right: auto}.share-row .btn{flex: 1 1 180px;min-width: 140px;text-align: center}.share-row .btn--sm{flex: 1 1 140px;min-width: 100px}.share-row--mt{margin-top: 12px}.share-row .btn--outline{border-color: var(--gold);color: var(--gold)}.share-row .btn--outline:hover{background: var(--gold);color: var(--white);border-color: var(--gold)}@media (max-width: 600px){.share-row .btn{flex: 1 1 auto;width: 100%;min-width: 0}.share-row .btn--sm{flex: 1 1 auto;width: 100%}}.blog-card__title{font-size: var(--fs-h3);margin-bottom: 8px}.blog-card__title a{color: var(--anthracite);transition: color .2s}.blog-card__title a:hover{color: var(--gold)}.blog-card__excerpt{color: var(--text-light);line-height: 1.7;font-size: var(--fs-small)}.blog-card__link{color: var(--gold);font-size: var(--fs-small);font-weight: 500}.blog-empty{text-align: center;padding: 60px 0}.blog-empty__text{color: var(--text-light);font-size: var(--fs-lead);margin-bottom: 20px}.hero-storniert{padding-top: calc(var(--nav-height) + 60px);text-align: center;min-height: 70vh;display: flex;align-items: center}.info-box{padding: 20px;background: var(--creme);border-radius: 0}.info-box__text{font-size: var(--fs-small);color: var(--text-light);margin-bottom: 8px}.info-box__text:last-child{margin-bottom: 0}.price-highlight{font-size: var(--fs-lead);margin: 16px 0;text-align: center}.hero-slider{position: relative;border-radius: 0;overflow: hidden;border: 1px solid rgba(197,165,90,.2);align-self: center;margin-top: 20px}.hero-slider__slide{display: none;opacity: 0;transition: opacity 0.8s ease}.hero-slider__slide--active{display: block;opacity: 1;cursor: pointer}.hero-slider__slide img{width: 100%;height: auto;display: block}.hero-slider__dots{position: absolute;bottom: 12px;left: 50%;transform: translateX(-50%);display: flex;gap: 8px;z-index: 3}.hero-slider__dot{width: 10px;height: 10px;border-radius: 50%;background: rgba(255,255,255,0.4);border: 1px solid rgba(255,255,255,0.6);cursor: pointer;transition: all 0.3s;padding: 0}.hero-slider__dot--active{background: var(--gold);border-color: var(--gold)}.hero-slider__dot:hover{background: rgba(255,255,255,0.7)}.page-template-page-preise .pricing-grid{max-width: 700px;margin-left: auto;margin-right: auto}@media (min-width: 769px){.page-template-page-preise .pricing-grid{grid-template-columns: repeat(2,1fr) !important}}:focus-visible{outline: 2px solid var(--gold);outline-offset: 2px}.btn:focus-visible{outline: 2px solid var(--gold);outline-offset: 2px}.section--dark :focus-visible,.site-nav :focus-visible,.site-footer :focus-visible{outline-color: var(--gold)}@media (prefers-reduced-motion: reduce){.hero-slider__slide{transition: none !important}.hero-slider__dot{transition: none !important}*,*::before,*::after{animation-duration: 0.01ms !important;transition-duration: 0.01ms !important}}@media (max-width: 768px){.page-template-page-ueber-mich .hero-padding-top{padding-top: 50px}}@media (max-width: 768px){.page-template-page-ueber-mich .section--dark.section--pad-md + .cross-links-section{margin-top: 0}.page-template-page-ueber-mich .section--dark.section--pad-md{padding-bottom: 24px}}@media (max-width: 768px){.page-template-page-ueber-mich .cross-links-section{padding-top: 20px;padding-bottom: 20px}}@media (max-width: 768px){.page-template-page-akupressur .section + .section{padding-top: 20px}}.ba-gallery a.doc-card--link{display: flex;flex-direction: column;height: 100%}.ba-gallery .doc-card__info--top{min-height: 105px;display: flex;flex-direction: column;justify-content: flex-start;flex-shrink: 0}.ba-gallery .doc-card__info--top .doc-card__meta{margin-top: auto}.ba-gallery a.doc-card--link img{width: 100%;height: auto;display: block}@media (max-width: 768px){.ba-gallery .doc-card__info--top{min-height: 105px;padding: 10px 10px}.ba-gallery .doc-card__info--top .doc-card__category{font-size: var(--fs-label);letter-spacing: 1px}.ba-gallery .doc-card__info--top .doc-card__title{font-size: var(--fs-h3)}.ba-gallery .doc-card__info--top .doc-card__meta{font-size: var(--fs-label)}}@media (max-width: 768px){.seo-hero .hero__proof{flex-direction: column !important;align-items: center !important;gap: 4px !important}.seo-hero .hero__proof .hero__proof-sep{display: none}.home .hero__proof{flex-direction: row !important;flex-wrap: wrap;justify-content: center;gap: 6px !important;font-size: var(--fs-label)}.home .hero__proof .hero__proof-sep{display: inline !important}}.hero__proof--centered{justify-content: center;text-align: center}@media (max-width: 768px){.page-template-page-icoone .section--creme + .section--creme{padding-top: 20px}}@media (max-width: 768px){.doc-gallery{padding-right: 0 !important;margin-right: -16px}.doc-gallery .doc-card{flex: 0 0 85% !important;scroll-snap-align: start}}.cross-links-accordion{max-width: 600px;margin: 0 auto}.cl-accordion__item{border-bottom: 1px solid rgba(255,255,255,0.1)}.cl-accordion__trigger{display: flex;justify-content: space-between;align-items: center;width: 100%;padding: 14px 0;background: none;border: none;cursor: pointer;color: var(--white);font-family: var(--font-sans);font-size: var(--fs-small);letter-spacing: 1px;text-transform: uppercase}.cl-accordion__label{color: var(--gold);font-weight: 600}.cl-accordion__icon{color: var(--gold);font-size: var(--fs-lead);line-height: 1}.cl-accordion__panel{padding-bottom: 12px}.cl-accordion__panel .cross-links-list{display: flex;flex-wrap: wrap;gap: 8px}.doc-card__info a.gold-link-sm,.trust-reason a.gold-link{display: block;margin-top: 8px}.text-body a.gold-link{display: inline;margin: 0}@media (max-width: 768px){.cert-link,.certifications a,.gold-link-sm{display: block;width: 100%;max-width: 280px;margin-left: auto;margin-right: auto;text-align: center}}.cta-final__actions .btn--gold,.cta-final__actions .btn{white-space: nowrap}@media (max-width: 768px){.cta-final__actions .btn{width: 100%;max-width: 400px;display: block;margin-left: auto;margin-right: auto;margin-bottom: 8px;text-align: center}}.pricing-grid--narrow,.pricing-grid--centered{max-width: 700px;margin-left: auto;margin-right: auto;justify-content: center}.pricing-grid--centered{display: grid;gap: 24px}@media (min-width: 769px){.pricing-grid--centered{grid-template-columns: repeat(3,1fr)}}.expert-card__source-link{color: var(--gold);text-decoration: none;transition: color .2s}.expert-card__source-link:hover{color: var(--gold-text);text-decoration: underline}.fs-2xs{font-size: var(--fs-label) !important}.fs-xs{font-size: var(--fs-label) !important}.fs-sm{font-size: var(--fs-small) !important}.fs-base{font-size: var(--fs-body) !important}.fs-md{font-size: var(--fs-body) !important}.fs-lg{font-size: var(--fs-lead) !important}.text-body{font-size: var(--fs-body);color: var(--text-light);line-height: 1.7}.text-small{font-size: var(--fs-small)}.text-detail{font-size: var(--fs-small);color: var(--text-light)}.text-muted{color: var(--text-light)}.text-light{color: var(--on-dark-text)}.fw-300{font-weight: 300 !important}.fw-400{font-weight: 400 !important}.fw-500{font-weight: 500 !important}.fw-600{font-weight: 600 !important}.fw-700{font-weight: 700 !important}.justify-center{justify-content: center !important}.flex-between{display: flex;align-items: center;justify-content: space-between}.mx-auto{margin-left: auto !important;margin-right: auto !important}.rounded-sm{border-radius: 0;overflow: hidden}.mt-0{margin-top: 0 !important}.mt-4{margin-top: 4px !important}.mt-8{margin-top: 8px !important}.mt-12{margin-top: 12px !important}.mt-16{margin-top: 16px !important}.mt-20{margin-top: 20px !important}.mt-24{margin-top: 24px !important}.mt-28{margin-top: 28px !important}.mt-32{margin-top: 32px !important}.mt-40{margin-top: 40px !important}.mt-48{margin-top: 48px !important}.mt-60{margin-top: 60px !important}.mb-0{margin-bottom: 0 !important}.mb-6{margin-bottom: 6px !important}.mb-8{margin-bottom: 8px !important}.mb-12{margin-bottom: 12px !important}.mb-16{margin-bottom: 16px !important}.mb-20{margin-bottom: 20px !important}.mb-24{margin-bottom: 24px !important}.p-0{padding: 0 !important}.section--compact{padding: 2rem 0}.gutschein-banner h3{font-size: var(--fs-body);margin: 0 0 6px}.gutschein-banner p{font-size: var(--fs-small);color: var(--text-light);margin: 0}.social-links{margin-top: 16px}.desktop-sticky .container{display: flex;align-items: center;justify-content: space-between}.info-hints{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px;max-width: 900px;margin-left: auto;margin-right: auto}@media (max-width: 600px){.info-hints{grid-template-columns: 1fr;gap: 16px}}.footer-credit{color: var(--on-dark-muted);text-decoration: none;transition: color .2s}.footer-credit:hover{color: var(--gold)}.amelia-customer-panel .am-cp__header,.amelia-customer-panel .am-cp-header,[class*="amelia"] .am-cp__header{background: var(--anthracite,#2D2D2D) !important;color: #fff !important}.amelia-customer-panel .am-cp__header a,.amelia-customer-panel .am-cp-header a,[class*="amelia"] .am-cp__header a{color: var(--gold,#C5A55A) !important}.amelia-customer-panel .am-cp__sidebar,[class*="amelia-customer"] .am-cp__sidebar{background: var(--anthracite,#2D2D2D) !important}.amelia-customer-panel .am-cp__sidebar a,[class*="amelia-customer"] .am-cp__sidebar a{color: rgba(255,255,255,0.7) !important}.amelia-customer-panel .am-cp__sidebar a.active,.amelia-customer-panel .am-cp__sidebar a:hover,[class*="amelia-customer"] .am-cp__sidebar a.active,[class*="amelia-customer"] .am-cp__sidebar a:hover{color: var(--gold,#C5A55A) !important}.amelia-customer-panel input[type="text"],.amelia-customer-panel input[type="email"],.amelia-customer-panel input[type="password"],[class*="amelia-customer"] input[type="text"],[class*="amelia-customer"] input[type="email"],[class*="amelia-customer"] input[type="password"]{border: 1px solid var(--border-light,#e0dcd4) !important;border-radius: 4px !important;padding: 10px 14px !important}.amelia-customer-panel input:focus,[class*="amelia-customer"] input:focus{border-color: var(--gold,#C5A55A) !important;outline: none !important;box-shadow: 0 0 0 2px rgba(197,165,90,0.15) !important}@media (max-width: 768px){.amelia-customer-panel .el-date-editor,.amelia-customer-panel .el-date-range-picker,.amelia-customer-panel .el-input__inner,[class*="amelia"] .el-date-editor,[class*="amelia"] .el-date-range-picker,.amelia-v2-booking .el-date-editor,.amelia-v2-booking .el-range-input{white-space: nowrap !important;overflow: visible !important;text-overflow: clip !important;min-width: 0 !important}.amelia-customer-panel .el-range-input,[class*="amelia"] .el-range-input{font-size: 0.78rem !important;width: auto !important;flex: 1 !important}.amelia-customer-panel .el-range-separator,[class*="amelia"] .el-range-separator{white-space: nowrap !important;padding: 0 4px !important}.amelia-customer-panel .el-dialog,.amelia-customer-panel .el-message-box,[class*="amelia"] .el-dialog,[class*="amelia"] .el-message-box,.amelia-v2-booking .el-dialog,.amelia-v2-booking .el-message-box{max-width: calc(100vw - 32px) !important;width: calc(100vw - 32px) !important;margin-left: 16px !important;margin-right: 16px !important;left: 0 !important;right: 0 !important}.amelia-customer-panel .el-dialog__body,.amelia-customer-panel .el-message-box__btns,[class*="amelia"] .el-dialog__body,[class*="amelia"] .el-message-box__btns,.amelia-v2-booking .el-message-box__btns{padding-left: 16px !important;padding-right: 16px !important}.amelia-customer-panel .el-message-box__btns,[class*="amelia"] .el-message-box__btns,.amelia-v2-booking .el-message-box__btns{display: flex !important;gap: 8px !important;flex-wrap: nowrap !important;justify-content: flex-end !important}.amelia-customer-panel .el-message-box__btns .el-button,[class*="amelia"] .el-message-box__btns .el-button,.amelia-v2-booking .el-message-box__btns .el-button{flex: 1 1 auto !important;min-width: 0 !important;padding: 10px 8px !important;font-size: 0.78rem !important;white-space: nowrap !important;overflow: visible !important}.amelia-customer-panel,[class*="customer-panel-wrapper"]{padding: 12px !important}.amelia-customer-panel .am-cp__filters,[class*="amelia-customer"] .am-cp__filters{flex-wrap: wrap !important;gap: 8px !important}}.amelia-customer-panel .am-cp__filters>*:nth-child(3),.amelia-customer-panel .am-cp__filters>*:nth-child(4),[class*="amelia-customer"] .am-cp__filters>*:nth-child(3),[class*="amelia-customer"] .am-cp__filters>*:nth-child(4){display: none !important}.amelia-customer-panel .el-select:has(input[placeholder*="Mitarbeiter"]),.amelia-customer-panel .el-select:has(input[placeholder*="Ort"]),.amelia-customer-panel .el-select:has(input[placeholder*="Employee"]),.amelia-customer-panel .el-select:has(input[placeholder*="Location"]),.amelia-customer-panel .el-select:has(input[placeholder*="Мастер"]),.amelia-customer-panel .el-select:has(input[placeholder*="Сотрудник"]),.amelia-customer-panel .el-select:has(input[placeholder*="Место"]){display: none !important}.amelia-panel-wrap .vti__dropdown,.amelia-panel-wrap .vti__dropdown button,.amelia-panel-wrap .vti__dropdown-arrow,.amelia-panel-wrap .vue-tel-input,.amelia-panel-wrap .vue-tel-input button,.amelia-panel-wrap [class*="vti__"],.amelia-panel-wrap [class*="vti__"] button,[class*="amelia"] .vti__dropdown,[class*="amelia"] .vti__dropdown button,.amelia-v2-booking .vti__dropdown,.amelia-v2-booking .vti__dropdown button{background: transparent !important;color: var(--anthracite) !important;border: none !important;padding: 0 8px !important;letter-spacing: normal !important;text-transform: none !important;font-weight: normal !important}.amelia-panel-wrap .vti__dropdown:hover,.amelia-panel-wrap .vti__dropdown button:hover,[class*="amelia"] .vti__dropdown:hover,.amelia-v2-booking .vti__dropdown:hover{background: rgba(197,165,90,0.08) !important;color: var(--gold) !important}.amelia-panel-wrap .vti__flag,[class*="amelia"] .vti__flag,.amelia-v2-booking .vti__flag{margin-right: 4px !important}.amelia-panel-wrap .el-picker-panel button,.amelia-panel-wrap .el-date-picker button,.amelia-panel-wrap .el-date-range-picker button,.amelia-panel-wrap .el-picker-panel__icon-btn,.amelia-panel-wrap .el-date-picker__header button,[class*="amelia"] .el-picker-panel button,[class*="amelia"] .el-picker-panel__icon-btn,.amelia-v2-booking .el-picker-panel button,.amelia-v2-booking .el-picker-panel__icon-btn,body>.el-picker-panel button,body>.el-picker-panel .el-picker-panel__icon-btn,.el-picker-panel button,.el-picker-panel .el-picker-panel__icon-btn,.el-date-picker__header button,.el-date-range-picker__header button,.el-date-picker__header-label,.el-picker-panel__content button{background: transparent !important;color: var(--anthracite,#2D2D2D) !important;border: none !important;padding: 4px 8px !important;letter-spacing: normal !important;text-transform: none !important;font-weight: normal !important;font-size: 0.9rem !important}.amelia-panel-wrap .el-picker-panel button:hover,[class*="amelia"] .el-picker-panel button:hover,.el-picker-panel button:hover,.el-picker-panel .el-picker-panel__icon-btn:hover,.el-date-picker__header button:hover{background: transparent !important;color: var(--gold,#C5A55A) !important}.el-date-picker__header-label{cursor: pointer !important;font-weight: 500 !important}.el-picker-panel{max-width: calc(100vw - 16px) !important;z-index: 99999 !important}.amelia-customer-panel .vti__dropdown,.amelia-customer-panel .vti__dropdown button,.amelia-customer-panel .vti__dropdown-arrow,.amelia-customer-panel .vue-tel-input button,.amelia-customer-panel [class*="vti__"],.amelia-customer-panel [class*="vti__"] button,.amelia-customer-panel .vue-tel-input,.amelia-customer-panel .vue-tel-input>div,.amelia-customer-panel .vue-tel-input>button,.amelia-customer-panel button:has(.vti__flag),[class*="amelia"] button:has(.vti__flag),[class*="customer-panel"] button:has(.vti__flag){background: transparent !important;color: var(--anthracite,#2D2D2D) !important;border: none !important;padding: 0 8px !important;letter-spacing: normal !important;text-transform: none !important;font-weight: normal !important;box-shadow: none !important}.amelia-customer-panel .am-cp__footer,.amelia-customer-panel .am-cp__actions,.amelia-customer-panel [class*="cp__footer"],.amelia-customer-panel [class*="cp__actions"],[class*="customer-panel"] [class*="footer"],[class*="customer-panel"] [class*="actions"]{display: flex !important;flex-wrap: wrap !important;gap: 12px !important;padding: 16px !important;justify-content: stretch !important}.amelia-customer-panel .am-cp__footer button,.amelia-customer-panel .am-cp__actions button,.amelia-customer-panel [class*="cp__footer"] button,.amelia-customer-panel [class*="cp__actions"] button,[class*="customer-panel"] [class*="footer"] button,[class*="customer-panel"] [class*="actions"] button{flex: 1 1 auto !important;min-width: 0 !important;white-space: nowrap !important;overflow: visible !important;padding: 12px 16px !important;letter-spacing: 1px !important;font-size: 0.78rem !important}@media (max-width: 600px){.amelia-customer-panel .am-cp__footer,.amelia-customer-panel .am-cp__actions,.amelia-customer-panel [class*="cp__footer"],.amelia-customer-panel [class*="cp__actions"],[class*="customer-panel"] [class*="footer"],[class*="customer-panel"] [class*="actions"]{flex-direction: column !important}.amelia-customer-panel .am-cp__footer button,.amelia-customer-panel .am-cp__actions button,[class*="customer-panel"] [class*="footer"] button,[class*="customer-panel"] [class*="actions"] button{width: 100% !important}}.amelia-customer-panel .el-tabs__item.is-active,.amelia-customer-panel .el-tabs__active-bar,[class*="amelia"] .el-tabs__item.is-active,[class*="amelia"] .el-tabs__active-bar,[class*="customer-panel"] .el-tabs__item.is-active,[class*="customer-panel"] .el-tabs__active-bar{color: var(--gold,#C5A55A) !important;background-color: var(--gold,#C5A55A) !important}.amelia-customer-panel .el-tabs__item.is-active,[class*="amelia"] .el-tabs__item.is-active,[class*="customer-panel"] .el-tabs__item.is-active{background-color: transparent !important;color: var(--gold,#C5A55A) !important}.amelia-customer-panel .el-tabs__item:hover,[class*="amelia"] .el-tabs__item:hover,[class*="customer-panel"] .el-tabs__item:hover{color: var(--gold-dark,#b08f42) !important}.amelia-customer-panel .el-tabs__active-bar,[class*="amelia"] .el-tabs__active-bar,[class*="customer-panel"] .el-tabs__active-bar{background-color: var(--gold,#C5A55A) !important;height: 2px !important}.amelia-customer-panel [class*="sidebar"],.amelia-customer-panel [class*="Sidebar"],.amelia-customer-panel aside,.amelia-customer-panel nav[class*="side"],.amelia-customer-panel .el-aside,[class*="customer-panel"] [class*="sidebar"],[class*="customer-panel"] aside,[class*="customer-panel"] .el-aside{background: var(--anthracite,#2D2D2D) !important;background-color: var(--anthracite,#2D2D2D) !important}.amelia-customer-panel [class*="sidebar"] [class*="active"],.amelia-customer-panel aside [class*="active"],[class*="customer-panel"] [class*="sidebar"] [class*="active"],[class*="customer-panel"] aside [class*="active"]{background: rgba(197,165,90,0.15) !important;color: var(--gold,#C5A55A) !important;border-left: 3px solid var(--gold,#C5A55A) !important}.amelia-customer-panel [class*="sidebar"] a,.amelia-customer-panel aside a,.amelia-customer-panel aside button,[class*="customer-panel"] [class*="sidebar"] a,[class*="customer-panel"] aside a,[class*="customer-panel"] aside button{color: rgba(255,255,255,0.75) !important;background: transparent !important;letter-spacing: normal !important;text-transform: none !important;font-weight: normal !important;padding: 10px 16px !important}.amelia-customer-panel [class*="sidebar"] a:hover,.amelia-customer-panel aside a:hover,[class*="customer-panel"] [class*="sidebar"] a:hover,[class*="customer-panel"] aside a:hover{color: var(--gold,#C5A55A) !important;background: rgba(255,255,255,0.05) !important}.amelia-customer-panel [class*="sidebar"] svg,.amelia-customer-panel aside svg,[class*="customer-panel"] [class*="sidebar"] svg{color: inherit !important;fill: currentColor !important}.amelia-customer-panel [class*="sidebar"] h1,.amelia-customer-panel [class*="sidebar"] h2,.amelia-customer-panel [class*="sidebar"] h3,.amelia-customer-panel [class*="sidebar"] h4,.amelia-customer-panel aside h1,.amelia-customer-panel aside h2,.amelia-customer-panel aside h3,[class*="customer-panel"] aside h1,[class*="customer-panel"] aside h2,[class*="customer-panel"] aside h3{color: #fff !important}.amelia-customer-panel button[class*="filter"],.amelia-customer-panel button[aria-label*="Filter"],.amelia-customer-panel button[aria-label*="filter"],.amelia-customer-panel .el-button[class*="filter"],[class*="customer-panel"] button[class*="filter"],[class*="customer-panel"] button[aria-label*="Filter"]{background: var(--gold,#C5A55A) !important;color: #fff !important;border: none !important;padding: 8px 20px !important;letter-spacing: 1px !important}.amelia-customer-panel button[class*="filter"]:hover,[class*="customer-panel"] button[class*="filter"]:hover{background: var(--gold-dark,#b08f42) !important;color: #fff !important}.amelia-customer-panel .el-button + .el-button,[class*="customer-panel"] .el-button + .el-button{margin-left: 8px !important}.amelia-v2-booking .amelia-app-booking .el-form-item,.amelia-v2-booking .el-form-item,.amelia-v2-booking form .el-row,[class*="amelia"] .el-form-item{margin-bottom: 20px !important}.amelia-v2-booking .el-row,.amelia-v2-booking [class*="row"],[class*="amelia"] .el-row{column-gap: 20px !important}.amelia-v2-booking .el-col,.amelia-v2-booking [class*="col-"],[class*="amelia"] .el-col{padding-left: 10px !important;padding-right: 10px !important}.amelia-v2-booking .el-row>.el-col:first-child,[class*="amelia"] .el-row>.el-col:first-child{padding-left: 0 !important}.amelia-v2-booking .el-row>.el-col:last-child,[class*="amelia"] .el-row>.el-col:last-child{padding-right: 0 !important}.amelia-v2-booking .el-form-item__label,[class*="amelia"] .el-form-item__label{padding-bottom: 6px !important;font-weight: 500 !important;font-size: 0.9rem !important;color: var(--anthracite,#2D2D2D) !important;line-height: 1.4 !important}.amelia-v2-booking input[type="text"],.amelia-v2-booking input[type="email"],.amelia-v2-booking input[type="tel"],.amelia-v2-booking .el-input__inner,.amelia-v2-booking textarea,.amelia-v2-booking .el-textarea__inner,.amelia-v2-booking .el-select .el-input__inner{padding: 10px 12px !important;font-size: 0.95rem !important;line-height: 1.4 !important}.amelia-v2-booking textarea,.amelia-v2-booking .el-textarea__inner,[class*="amelia"] textarea{min-height: 90px !important;resize: vertical !important}.amelia-v2-booking .el-form-item.custom-field,.amelia-v2-booking [class*="custom-field"],.amelia-v2-booking .el-form-item:has(textarea),.amelia-v2-booking .el-form-item:has(.el-select){margin-top: 8px !important;margin-bottom: 24px !important}.amelia-v2-booking form>div:first-child:empty,.amelia-v2-booking form hr:first-child,[class*="amelia"] .el-form>.el-divider:first-child{display: none !important}.amelia-v2-booking .booking-next-button,.amelia-v2-booking [class*="next-button"],.amelia-v2-booking button.el-button[class*="primary"]:last-child{padding: 12px 32px !important;letter-spacing: 2px !important}@media (max-width: 600px){.amelia-v2-booking .el-col,[class*="amelia"] .el-col{padding-left: 0 !important;padding-right: 0 !important}.amelia-v2-booking .el-form-item{margin-bottom: 16px !important}}.nav-account{display: inline-flex;align-items: center;gap: 6px;padding: 8px 10px;color: var(--text-light) !important;text-decoration: none;font-size: var(--fs-small);font-weight: 400;letter-spacing: 0;transition: color .2s;border-radius: 0;margin-right: 4px}.nav-account:hover,.nav-account:focus{color: var(--gold) !important;text-decoration: none}.nav-account__icon{width: 20px;height: 20px;flex-shrink: 0}.nav-account__label{display: inline}.nav-account.is-logged-in{color: var(--gold) !important}@media (min-width: 901px){.nav-account{gap: 0;padding: 8px}.nav-account__label{max-width: 0;overflow: hidden;white-space: nowrap;transition: max-width .2s ease,margin-left .2s ease;margin-left: 0}.nav-account:hover .nav-account__label,.nav-account:focus .nav-account__label{max-width: 80px;margin-left: 6px}}@media (max-width: 900px){.nav-account{padding: 12px 20px;font-size: var(--fs-body);width: 100%;justify-content: center;border-top: 1px solid rgba(197,165,90,0.15)}.nav-account__label{display: inline}}.benefit-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,280px),1fr));gap: 24px;margin-top: 32px}.benefit-item{padding: 20px 4px;border-top: 2px solid var(--gold,var(--gold))}.benefit-item__title{font-family: var(--font-serif);font-size: var(--fs-lead);color: var(--anthracite);margin: 0 0 8px;line-height: 1.3}.benefit-item__text{color: var(--text-light);font-size: var(--fs-body);line-height: 1.5;margin: 0}.info-list{margin: 32px 0;display: grid;grid-template-columns: 200px 1fr;gap: 14px 32px;align-items: start}.info-list dt{font-weight: 600;color: var(--gold);font-size: var(--fs-body);padding-top: 2px;letter-spacing: 0}.info-list dd{margin: 0;color: var(--text-light);font-size: var(--fs-body);line-height: 1.5}@media (max-width: 700px){.info-list{grid-template-columns: 1fr;gap: 4px 0}.info-list dd{margin-bottom: 12px;padding-left: 0}}.cta-row{display: flex;gap: 12px;justify-content: center;flex-wrap: wrap;margin-top: 24px}.cta-row .btn{min-width: 140px}@media (max-width: 500px){.cta-row{flex-direction: column;align-items: stretch}.cta-row .btn{width: 100%}}.btn--outline-light{background: transparent !important;color: var(--white) !important;border: 1px solid rgba(255,255,255,0.4) !important}.btn--outline-light:hover{background: rgba(255,255,255,0.1) !important;color: var(--white) !important;border-color: #fff !important}.amelia-service-location,.amelia-v2-booking .amelia-service-location,.amelia-booking-wrapper .amelia-service-location,[class*="amelia"] .amelia-service-location,.fact-box .fn-sup{font-size: 0.5em;vertical-align: super;color: var(--gold,#C5A55A);font-weight: 400;margin-left: 1px}.fact-source{font-size: var(--fs-label) !important;color: var(--text-light) !important;font-style: italic;text-align: center;margin-top: 12px !important;letter-spacing: 0}body .am-asi a,body .am-asi__footer a,body .am-cap__wrapper a,body .am-auth a,body .amelia-v2-booking .am-asi a,body .amelia-v2-booking .am-asi__footer a{color: #C5A55A !important}body .am-asi a:hover,body .am-asi__footer a:hover,body .am-cap__wrapper a:hover,body .am-auth a:hover{color: #b08f42 !important;text-decoration: underline !important}body .am-fs-sb,body .am-cap__wrapper .am-fs-sb,body [class*="am-fs-sb"]:not([class*="active"]):not([class*="item"]),body .am-msd,body .am-slide-popup__block-inner.am-msd{background: #2D2D2D !important;background-color: #2D2D2D !important;background-image: none !important}body .am-fs-sb *,body .am-fs-sb__page-heading,body .am-fs-sb__page,body .am-fs-sb__page-wrapper{color: rgba(255,255,255,0.85) !important}body .am-fs-sb [class*="active"],body .am-fs-sb [aria-current="page"],body .am-fs-sb__page-item.is-active,body .am-fs-sb a.router-link-active{background: rgba(197,165,90,0.15) !important;color: #C5A55A !important}body .am-fs-sb svg,body .am-fs-sb i,body .am-fs-sb [class*="icon"]{color: rgba(255,255,255,0.85) !important;fill: currentColor !important}body .am-fs-sb [class*="active"] svg,body .am-fs-sb [class*="active"] [class*="icon"]{color: #C5A55A !important}body .am-fs-sb hr,body .am-fs-sb__divider,body .am-fs-sb [class*="divider"]{border-color: rgba(255,255,255,0.12) !important;background-color: rgba(255,255,255,0.12) !important}body .am-fs-sb__page-heading{color: #ffffff !important;font-weight: 500 !important}body .am-cap .am-capf,body .am-cap .am-capf__menu,body .am-fs__main .am-capf,body [class*="customer-panel"] .am-capf{display: none !important}body .am-cap .am-date-picker__wrapper,body .am-cap .am-capf__menu-datepicker,body .am-fs__main .am-date-picker__wrapper,body .am-fs__main .am-capf__menu-datepicker{display: none !important}body .am-fs__main,body .am-cap{overflow-x: hidden !important}body .amelia-service-location,body .am-fs-service__location,body .am-fsc__location,body .am-sbs-service__location,body .am-sbs__service-location,body .amelia-v2-booking .am-icon-location,body .amelia-v2-booking .am-icon-map,body .amelia-v2-booking .am-icon-location-pin{display: none !important}body .am-cap .am-tzs,body .am-cap .am-timezone-select,body .am-cap .am-capf__tz,body .am-cap .am-capa__tz,body .am-cap .am-capa-main__tz,body .am-cap [class*="timezone"],body .am-cap [class*="tz-select"],body .am-cap [class*="__tz"],body .am-capa-main [class*="timezone"],body .am-capa-main [class*="tz-select"],body .am-fs__main [class*="timezone"],body .am-fs__main-content [class*="timezone"],body [class*="customer-panel"] [class*="timezone"],body .am-cap select[name*="timezone"],body .am-cap select[name*="tz"],body .am-cap select[aria-label*="imezone"],body .am-cap select[aria-label*="ime zone"],body .am-cap .am-cap__header [class*="globe"],body .am-cap .am-capa__header [class*="globe"],body .am-capa-main [class*="globe"]{display: none !important}body .am-cap .am-icon-globe,body .am-cap .am-icon-earth,body .am-cap .am-icon-world,body .am-capa .am-icon-globe,body .am-capa-main .am-icon-globe,body .am-fs__main .am-icon-globe,body .am-fs__main-content .am-icon-globe{}body .am-cap>.el-select,body .am-capa-main>.el-select,body .am-fs__main-content>.el-select,body .am-fs-sb + div .el-select:first-child{}body .am-fsc.am-fsc--selected,body .am-fsc.am-fsc--active,body .am-fsc[class*="-selected"],body .am-fsc[class*="-active"],body [class*="amelia"] .am-fsc--selected,body [class*="amelia"] .am-fsc--active,body .amelia-v2-booking [class*="service-card"][class*="selected"],body .amelia-v2-booking [class*="service-card"][class*="active"],body .amelia-v2-booking [class*="am-fsc"][class*="selected"],body .amelia-v2-booking [class*="am-fsc"][class*="active"]{border: 4px solid #C5A55A !important;background-color: #FBEFCF !important;box-shadow: 0 0 0 4px rgba(197,165,90,0.25),0 4px 16px rgba(197,165,90,0.20) !important;position: relative !important;transition: all 0.2s ease !important}body .am-fsc.am-fsc--selected::before,body .am-fsc.am-fsc--active::before,body .am-fsc[class*="-selected"]::before,body .am-fsc[class*="-active"]::before,body .amelia-v2-booking [class*="am-fsc"][class*="selected"]::before,body .amelia-v2-booking [class*="am-fsc"][class*="active"]::before{content: "" !important;position: absolute !important;top: 0 !important;left: -4px !important;bottom: 0 !important;width: 8px !important;background-color: #C5A55A !important;border-radius: 0 !important}body .am-fsc.am-fsc--selected::after,body .am-fsc.am-fsc--active::after,body .am-fsc[class*="-selected"]::after,body .am-fsc[class*="-active"]::after,body .amelia-v2-booking [class*="am-fsc"][class*="selected"]::after,body .amelia-v2-booking [class*="am-fsc"][class*="active"]::after{content: "✓" !important;position: absolute !important;top: -12px !important;right: -12px !important;width: 32px !important;height: 32px !important;background-color: #C5A55A !important;color: #ffffff !important;border-radius: 50% !important;display: flex !important;align-items: center !important;justify-content: center !important;font-size: 18px !important;font-weight: 700 !important;line-height: 1 !important;box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important;z-index: 2 !important}body .amelia-v2-booking .am-fsc:not(.am-fsc--selected):not(.am-fsc--active),body .amelia-v2-booking [class*="am-fsc"]:not([class*="selected"]):not([class*="active"]){background-color: #F5F2EC !important;opacity: 0.92 !important;transition: all 0.15s ease !important}body .amelia-v2-booking .am-fsc:not(.am-fsc--selected):not(.am-fsc--active):hover,body .amelia-v2-booking [class*="am-fsc"]:not([class*="selected"]):not([class*="active"]):hover{border-color: rgba(197,165,90,0.5) !important;background-color: #FAF6EE !important;opacity: 1 !important;transition: all 0.15s ease !important}body .am-sbs-footer__price,body .am-sbs__footer-price,body .am-sbs-footer-price,body .am-sbs .am-total,body .am-sbs [class*="footer-total"],body .am-sbs [class*="footer-price"],body .am-sbs [class*="__total"]:not(button):not(a),body .amelia-v2-booking [class*="footer-price"],body .amelia-v2-booking [class*="footer-total"],body .amelia-v2-booking .am-sbs-footer [class*="total"]:not(button),body .amelia-v2-booking .am-sbs-footer [class*="price"]:not(button){display: none !important}body .am-fs__ps-pill{display: none !important}body .am-package-popup-continue,body .am-fs__ps-popup__btn{display: flex !important;align-items: center !important;justify-content: center !important;min-height: 48px !important}body .am-fs-sb__step-icon.am-fs-sb__step-icon--completed,body .am-fs-sb__step-icon.am-step-completed,body .am-fs-sb [class*="step"][class*="completed"],body .am-fs-sb [class*="step-icon"][class*="done"],body .am-fs-sb [class*="step-done"],body .am-fs-sb .am-icon-check,body .am-fs-sb .am-icon-check-circle,body .am-fs-sb svg[class*="check"],body .am-fs-sb [class*="is-completed"] [class*="icon"],body .am-fs-sb [class*="is-done"] [class*="icon"]{background-color: #C5A55A !important;color: #ffffff !important;fill: #ffffff !important;border-color: #C5A55A !important}body .am-fs-sb [style*="background: rgb(74"],body .am-fs-sb [style*="background-color: rgb(74"],body .am-fs-sb [style*="background: #4a"],body .am-fs-sb [style*="background: #16a"],body .am-fs-sb [style*="background: #22c"],body .am-fs-sb [style*="background: green"]{background: #C5A55A !important;background-color: #C5A55A !important}body .am-fs__init-item [class*="see-packages"],body .am-fs__init-item [class*="show-packages"],body .am-fs__init-item [class*="view-packages"],body .am-fs__init-item [class*="packages-link"],body .am-fs__init-item [class*="more-packages"],body .am-fs__init-item__content a,body .am-fs__init-item__footer a,body .am-fs__init-item [class*="link"]:not([class*="learn-more"]):not([class*="mehr-erfahren"]){}body .am-fs__init-item__see-packages,body .am-fs__init-item__see-packages-link,body .am-fs__init-item__see-packages-btn,body a.am-fs__init-item__see-packages,body [class*="am-fs"][class*="see-packages"],body [class*="am-fs"][class*="show-packages"],body [class*="am-fs"][class*="package-link"],body [class*="am-fs__ps"][class*="trigger"],body [class*="package-trigger"]{display: inline-block !important;padding: 4px 12px !important;background-color: rgba(34,197,94,0.1) !important;color: #16a34a !important;border: 1.5px solid #22c55e !important;border-radius: 100px !important;font-size: 12px !important;font-weight: 600 !important;text-decoration: none !important;letter-spacing: 0.3px !important;line-height: 1.4 !important;transition: all 0.2s ease !important;white-space: nowrap !important}body .am-fs__init-item__see-packages:hover,body [class*="am-fs"][class*="see-packages"]:hover,body [class*="am-fs"][class*="show-packages"]:hover,body [class*="am-fs"][class*="package-link"]:hover,body [class*="am-fs__ps"][class*="trigger"]:hover,body [class*="package-trigger"]:hover{background-color: #22c55e !important;color: #ffffff !important;border-color: #22c55e !important;text-decoration: none !important}body .am-fs__init-item__content>a:last-child:not([class*="learn-more"]),body .am-fs__init-item__content>span>a:last-child,body .am-fs__init-item__footer>a:last-child{display: inline-block !important;padding: 4px 12px !important;background-color: rgba(34,197,94,0.1) !important;color: #16a34a !important;border: 1.5px solid #22c55e !important;border-radius: 100px !important;font-size: 12px !important;font-weight: 600 !important;text-decoration: none !important}body .am-fs__init-item__content>a:last-child:not([class*="learn-more"]):hover,body .am-fs__init-item__content>span>a:last-child:hover,body .am-fs__init-item__footer>a:last-child:hover{background-color: #22c55e !important;color: #ffffff !important}body .nav-dropdown>a:first-child,body .nav-dropdown>*:first-child{border-top: none !important;margin-top: 0 !important;padding-top: 12px !important}body .nav-dropdown>a:last-child,body .nav-dropdown>*:last-child{border-bottom: none !important}body .nav-dropdown{display: none;flex-direction: column;gap: 0 !important;padding: 0 !important}body .nav-item--dropdown:hover .nav-dropdown{display: flex !important}body .nav-dropdown>a{margin: 0 !important}body .amelia-v2-booking .am-fs__main-footer,body .am-fs__main-footer{padding-top: 24px !important;padding-bottom: 20px !important;padding-left: 24px !important;padding-right: 24px !important;margin-top: 20px !important;border-top: 1px solid #e8e8e8 !important;background: #ffffff !important;gap: 12px !important;display: flex !important;align-items: center !important;justify-content: flex-end !important}@media (max-width: 640px){body .amelia-v2-booking .am-fs__main-footer,body .am-fs__main-footer{flex-direction: column !important;align-items: stretch !important;padding: 20px 16px !important;margin-top: 16px !important;gap: 10px !important}}body .amelia-v2-booking,body #amelia-v2-booking-1000{--am-primary: #1240D6;--am-c-primary: #1240D6;--am-primary-rgb: 18,64,214;--am-c-btn-prim: #265CF2;--am-c-btn-prim-text: #FFFFFF;--am-c-btn-prim-hover: #1a4ad8;--am-c-btn-sec: #FFFFFF;--am-c-btn-sec-text: #1A2C37;--am-c-btn-sec-border: #D1D5D7;--el-color-primary: #409EFF;--el-color-primary-rgb: 64,158,255;--el-datepicker-active-color: #409EFF;--el-datepicker-hover-color: #409EFF;--el-input-focus-border: #409EFF;--el-input-focus-border-color: #409EFF;--el-border-color-hover: #409EFF}.mitarbeiter-toolbar{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 16px;padding: 16px 20px;margin-bottom: 24px;background: var(--anthracite);border-radius: 8px;color: rgba(255,255,255,0.85);font-size: var(--fs-small)}.mitarbeiter-toolbar__user{flex: 1 1 auto;min-width: 0}.mitarbeiter-toolbar__user strong{color: var(--gold);font-weight: 500}.mitarbeiter-toolbar__actions{display: flex;flex-wrap: wrap;gap: 8px}.mitarbeiter-toolbar__actions .btn--sm{padding: 8px 14px;font-size: var(--fs-label);letter-spacing: 1px}.mitarbeiter-toolbar__actions .btn--outline{color: rgba(255,255,255,0.85);border-color: rgba(197,165,90,0.4)}.mitarbeiter-toolbar__actions .btn--outline:hover{color: var(--gold);border-color: var(--gold);background: rgba(197,165,90,0.08)}.mitarbeiter-login-box{max-width: 480px;margin: 24px auto;padding: 32px 24px}.mitarbeiter-login-box .btn{margin: 4px}.mitarbeiter-panel-wrap{max-width: 1200px}@media (max-width: 768px){.mitarbeiter-toolbar{flex-direction: column;align-items: stretch;text-align: center;padding: 12px 16px}.mitarbeiter-toolbar__actions{justify-content: center}.mitarbeiter-panel-wrap .amelia-employee-panel,.mitarbeiter-panel-wrap [class*="employee-panel"]{font-size: 0.85rem !important}}@media (max-width: 480px){.mitarbeiter-toolbar__actions{flex-direction: column}.mitarbeiter-toolbar__actions .btn{width: 100%}}.paw-booking-login-hint{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 14px;margin: 0 auto 24px;padding: 0;text-align: center}.paw-booking-login-hint__text{color: var(--text-light);font-size: var(--fs-body);font-family: var(--font-sans)}.paw-booking-login-hint__link{display: inline-block;background-color: var(--gold,var(--gold));color: var(--anthracite) !important;padding: 10px 24px;font-family: var(--font-sans);font-weight: 600;font-size: var(--fs-small);letter-spacing: 2px;text-transform: uppercase;text-decoration: none !important;border: none;border-radius: 0;transition: background-color .2s ease}.paw-booking-login-hint__link:hover,.paw-booking-login-hint__link:focus{background-color: var(--gold-dark);color: var(--anthracite) !important;text-decoration: none !important}@media (max-width: 600px){.paw-booking-login-hint{flex-direction: column;gap: 10px;margin-bottom: 16px}.paw-booking-login-hint__text{font-size: var(--fs-small)}}.paw-booking-login-hint + .amelia-booking-wrapper,.paw-booking-login-hint ~ .amelia-booking-wrapper{margin-top: 0 !important}body .amelia-booking-wrapper{margin-top: 12px !important}@media (max-width: 768px){body .amelia-booking-wrapper{margin-top: 8px !important}}body .amelia-v2-booking .el-input__inner,body .amelia-v2-booking .el-select .el-input__inner,body .amelia-v2-booking .el-date-editor .el-input__inner,body .am-fs__main .el-input__inner,body .am-fs__main .el-select .el-input__inner{background-color: #ffffff !important;background-image: none !important;border-color: #DCDFE6 !important;color: #2D2D2D !important}body .amelia-v2-booking .el-input__inner:hover,body .amelia-v2-booking .el-select .el-input__inner:hover{border-color: #C0C4CC !important}body .amelia-v2-booking .el-input__inner:focus,body .amelia-v2-booking .el-select .el-input__inner:focus,body .amelia-v2-booking .el-input.is-focus .el-input__inner{border-color: var(--el-color-primary,#409EFF) !important;background-color: #ffffff !important}body .amelia-v2-booking [class*="am-fsd__multiple"],body .amelia-v2-booking [class*="add-time"],body .amelia-v2-booking [class*="addTime"],body .am-fs__main [class*="add-time"],body .am-fs__main button[class*="multiple"]{margin: 24px 0 !important;padding: 14px 20px !important;overflow: visible !important;box-sizing: border-box !important;line-height: 1.4 !important;min-height: 48px !important}body .amelia-v2-booking [class*="am-fsd__main"],body .amelia-v2-booking [class*="am-fsd__inner"],body .am-fs__main [class*="am-fsd"]{overflow: visible !important}body .amelia-v2-booking [class*="am-fsd__multiple"] + *,body .amelia-v2-booking [class*="add-time"] + *,body .amelia-v2-booking [class*="addTime"] ~ [class*="footer"]{margin-top: 20px !important}#cmplz-cookiebanner-container .cmplz-cookiebanner,.cmplz-cookiebanner.cmplz-bottom,.cmplz-cookiebanner.cmplz-bottom-left,.cmplz-cookiebanner.cmplz-bottom-right{max-height: 40vh !important;overflow-y: auto !important;padding: 16px 20px !important;border-radius: 0 !important}.cmplz-cookiebanner .cmplz-buttons{display: flex !important;flex-direction: row !important;flex-wrap: wrap !important;gap: 8px !important;margin-top: 12px !important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{flex: 1 1 auto !important;min-width: 120px !important;padding: 10px 16px !important;font-size: var(--fs-small) !important}.cmplz-cookiebanner .cmplz-message{font-size: var(--fs-small) !important;line-height: 1.5 !important;margin-bottom: 8px !important;display: -webkit-box !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;overflow: hidden !important}.cmplz-cookiebanner .cmplz-title{font-size: var(--fs-body) !important;margin-bottom: 4px !important}@media (max-width: 600px){#cmplz-cookiebanner-container .cmplz-cookiebanner,.cmplz-cookiebanner.cmplz-bottom,.cmplz-cookiebanner.cmplz-bottom-left,.cmplz-cookiebanner.cmplz-bottom-right{max-height: 50vh !important;padding: 12px 16px !important}.cmplz-cookiebanner .cmplz-buttons{flex-direction: column !important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{width: 100% !important;min-width: 0 !important}.cmplz-cookiebanner .cmplz-message{-webkit-line-clamp: 3 !important}}.cmplz-cookiebanner .cmplz-links{font-size: var(--fs-label) !important;margin-top: 8px !important;opacity: 0.85 !important}a.service-card--link{text-decoration: none;color: inherit;display: block}a.service-card--link h3,a.service-card--link p{text-decoration: none}.aku-grid{align-items: stretch;}.aku-card{display: flex;flex-direction: column;height: 100%;overflow: visible}.aku-card h3{overflow: visible;white-space: normal;text-overflow: clip}.aku-card p{overflow: visible;white-space: normal;text-overflow: clip;flex: 1 1 auto;}body.cmplz-status-allow .cmplz-cookiebanner .cmplz-message,body.cmplz-status-deny .cmplz-cookiebanner .cmplz-message,body.cmplz-status-do-not-track .cmplz-cookiebanner .cmplz-message,body.cmplz-accepted .cmplz-cookiebanner .cmplz-message,body.cmplz-functional .cmplz-cookiebanner .cmplz-message,body[data-cmplz-status="allow"] .cmplz-cookiebanner .cmplz-message,body[data-cmplz-status="deny"] .cmplz-cookiebanner .cmplz-message{display: none !important}html{scrollbar-color: var(--gold) var(--creme)}html::-webkit-scrollbar{width: 14px}html::-webkit-scrollbar-track{background: var(--creme)}html::-webkit-scrollbar-thumb{background: var(--gold);border-radius: 7px;border: 3px solid var(--creme);background-clip: padding-box}html::-webkit-scrollbar-thumb:hover{background: var(--gold-dark)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}.blog-article-body h2{scroll-margin-top: 100px}.blog-rail{display: none}@media (min-width: 1000px){.blog-layout{max-width: 1040px;margin: 0 auto;padding: 0 24px;display: grid;grid-template-columns: minmax(0,700px) 260px;gap: 48px;align-items: start}.blog-layout .blog-content{max-width: none;margin: 0;padding: 0;width: auto}.blog-rail{display: block}.blog-toc-fab,.blog-toc-panel{display: none !important}}.blog-rail__inner{position: sticky;top: 100px;border-left: 1px solid var(--border-light);padding-left: 20px}.blog-rail__label{font-family: var(--font-sans);font-size: var(--fs-label);letter-spacing: 2px;text-transform: uppercase;color: var(--gold-text);font-weight: 600;margin-bottom: 14px}.blog-rail__list{list-style: none;margin: 0;padding: 0}.blog-rail__list li{margin: 0}.blog-rail__list a{display: block;font-size: var(--fs-small);line-height: 1.3;color: var(--text-light);text-decoration: none;padding: 6px 0 6px 14px;margin-left: -21px;border-left: 2px solid transparent;transition: color .2s,border-color .2s}.blog-rail__list a:hover{color: var(--anthracite)}.blog-rail__list a.active{color: var(--gold-text);border-left-color: var(--gold);font-weight: 600}.blog-toc-fab{position: fixed;right: 20px;bottom: 96px;z-index: 995;width: 52px;height: 52px;border-radius: 50%;border: none;background: var(--anthracite);cursor: pointer;display: flex;align-items: center;justify-content: center;box-shadow: 0 6px 20px rgba(0,0,0,0.22);transition: background 0.25s}.blog-toc-fab:hover{background: var(--gold-dark)}.blog-toc-fab svg{width: 22px;height: 22px;stroke: #fff;fill: none;stroke-width: 1.7;stroke-linecap: round}.blog-toc-fab svg circle{fill: #fff;stroke: none}.blog-toc-panel{position: fixed;right: 20px;bottom: 160px;z-index: 999;width: 290px;max-width: calc(100vw - 40px);background: #fff;border: 1px solid var(--border-light);box-shadow: 0 18px 50px rgba(0,0,0,0.18);padding: 20px 22px;max-height: 60vh;overflow-y: auto;transform: translateY(10px) scale(0.98);opacity: 0;pointer-events: none;transition: opacity 0.2s ease,transform 0.2s ease}.blog-toc-panel.open{transform: none;opacity: 1;pointer-events: auto}.blog-toc-panel__label{display: flex;justify-content: space-between;align-items: center;font-family: var(--font-sans);font-size: var(--fs-label);letter-spacing: 2px;text-transform: uppercase;color: var(--gold-text);font-weight: 600;margin: 0 0 12px}.blog-toc-panel__close{background: none;border: none;font-size: var(--fs-lead);line-height: 1;color: var(--text-light);cursor: pointer;padding: 0}.blog-toc-panel__list{list-style: none;margin: 0;padding: 0;counter-reset: toc}.blog-toc-panel__list li{counter-increment: toc}.blog-toc-panel__list a{display: flex;gap: 10px;padding: 8px 0;font-size: var(--fs-small);color: var(--text-light);text-decoration: none;border-bottom: 1px solid var(--border-light)}.blog-toc-panel__list li:last-child a{border-bottom: none}.blog-toc-panel__list a::before{content: counter(toc,decimal-leading-zero);color: var(--gold);font-weight: 600}.blog-toc-panel__list a:hover,.blog-toc-panel__list a.active{color: var(--anthracite)}body .amelia-panel-wrap #amelia-container .am-cc__edit-btn,body .amelia-panel-wrap #amelia-container .am-cc__edit-btn i,body .amelia-panel-wrap #amelia-container .am-cc__edit-btn [class*="am-icon"],body .amelia-panel-wrap #amelia-container .am-cc__edit-btn::before{color: #fff !important;-webkit-text-fill-color: #fff !important;opacity: 1 !important}body .amelia-panel-wrap #amelia-container .am-cc__edit-btn svg{fill: var(--anthracite) !important;opacity: 1 !important}body .amelia-panel-wrap #amelia-container .am-cc__heading-actions.am-rw-500 .am-cc__edit-btn{width: 40px !important;height: 40px !important;min-width: 40px !important;min-height: 40px !important}body .amelia-panel-wrap #amelia-container .am-cc__edit-btn{background: var(--gold) !important;border: none !important;border-radius: 50% !important;aspect-ratio: 1 / 1 !important}body .amelia-panel-wrap #amelia-container .am-cc__edit-btn:hover,body .amelia-panel-wrap #amelia-container .am-cc__edit-btn:focus{background: var(--gold-dark) !important}.blog-article .eyebrow{margin-bottom: 14px}.blog-article .blog-meta{margin-bottom: 2.6rem}.blog-article .blog-article-body p{font-size: var(--fs-body);line-height: 1.7;margin-bottom: 1.5em}.blog-article .blog-article-body>p:first-of-type{font-size: var(--fs-lead);line-height: 1.7;color: var(--text-light)}.blog-article .blog-content h2{font-size: var(--fs-h2);margin-top: 3.4rem;margin-bottom: 1rem}.blog-article .blog-article-body h2::before{content: "";display: block;width: 36px;height: 1px;background: var(--gold);margin-bottom: 14px}.blog-article .blog-content h3{font-size: var(--fs-lead);margin-top: 2.4rem;margin-bottom: 0.7rem}.blog-article .blog-article-body ul{list-style: none;margin: 1.4rem 0 1.6rem;padding-left: 0}.blog-article .blog-article-body ul>li{position: relative;padding-left: 22px;margin-bottom: 0.65rem}.blog-article .blog-article-body ul>li::before{content: "";position: absolute;left: 0;top: 0.78em;width: 10px;height: 1px;background: var(--gold)}.blog-article .blog-article-body ol{list-style: decimal;margin: 1.4rem 0 1.6rem 1.3rem;padding-left: 0.4rem}.blog-article .blog-article-body ol>li{padding-left: 6px;margin-bottom: 0.65rem}.blog-article .blog-article-body ol>li::marker{color: var(--gold-text);font-weight: 600}.blog-article .blog-tldr{background: var(--creme);border-left: none;border-radius: 0;border-top: 1px solid var(--gold);border-bottom: 1px solid var(--gold);padding: 26px 30px;margin: 26px 0 40px}.blog-article .blog-tldr__text{font-family: var(--font-serif);font-style: italic;font-size: var(--fs-lead);line-height: 1.7}.blog-article .blog-article-body table{font-size: var(--fs-body);margin: 36px 0}.blog-article .blog-article-body table th{padding: 14px 18px}.blog-article .blog-article-body table td{padding: 14px 18px}.blog-article .blog-article-body hr{border: none;width: 64px;height: 1px;margin: 3rem auto;background: var(--gold)}.blog-article .blog-cta{padding: 3rem 2rem;margin-top: 4rem}.blog-article .blog-cta h3{font-size: var(--fs-h3)}.blog-article .blog-thumbnail{margin-bottom: 2.6rem}@media (max-width: 640px){.blog-article .blog-article-body p{font-size: var(--fs-body)}.blog-article .blog-article-body>p:first-of-type{font-size: var(--fs-lead)}.blog-article .blog-content h2{margin-top: 2.6rem}.blog-article .blog-tldr{padding: 20px 18px}.blog-article .blog-cta{padding: 2.2rem 1.4rem}}.um-hairline{width: 36px;height: 1px;background: var(--gold);margin-bottom: 16px}.um-hero{padding-bottom: 90px}.um-hero__grid{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 72px;align-items: center}.um-hero__content .headline-xl{margin: 10px 0 24px}.um-hero__content .headline-xl em{font-style: italic;color: var(--gold-text)}.um-hero__content .about-lead,.um-hero__content .mt-20{font-size: var(--fs-lead);line-height: 1.7;color: var(--text-light);max-width: 34em}.um-hero__content .text-light-body{margin-top: 20px;font-size: var(--fs-body);line-height: 1.7;max-width: 36em}.um-frame{position: relative}.um-frame img{width: 100%;aspect-ratio: 1 / 1;object-fit: cover;object-position: center 20%;border-radius: 50%;display: block}.um-pull{max-width: 640px;margin: 0 auto 40px;text-align: center;padding: 42px 0;border-top: 1px solid var(--gold);border-bottom: 1px solid var(--gold)}.um-pull p{font-family: var(--font-serif);font-style: italic;font-size: var(--fs-h3);line-height: 1.6;color: var(--anthracite);margin: 0}.um-sec__head{margin-bottom: 44px}.um-sec__head .headline-lg{margin-top: 10px}.um-phil{display: grid;grid-template-columns: 1fr 1fr;gap: 56px}.um-phil p{margin: 0;text-align: left}.um-quals{display: grid;grid-template-columns: 1fr 1fr;gap: 0 64px}.um-qual{padding: 26px 0;border-bottom: 1px solid var(--border-light)}.um-qual h3{font-size: var(--fs-lead);display: flex;align-items: center;gap: 14px}.um-qual h3::before{content: "";width: 12px;height: 1px;background: var(--gold);flex: none}.um-qual p{font-size: var(--fs-body);color: var(--text-light);margin-top: 8px;line-height: 1.7}.um-qual .gold-link-sm{display: inline-block;margin-top: 8px}.um-praxis{border-top: 1px solid var(--gold);border-bottom: 1px solid var(--gold)}@media (max-width: 860px){.um-hero{padding-bottom: 60px}.um-hero__grid{grid-template-columns: 1fr;gap: 40px}.um-hero__portrait{order: -1}.um-frame{max-width: 300px;margin: 0 auto}.um-pull{padding: 32px 16px}.um-pull p{font-size: var(--fs-lead)}.um-phil,.um-quals{grid-template-columns: 1fr;gap: 28px}.um-quals{gap: 0}}.whatsapp-float{background: var(--anthracite);border: 1.5px solid var(--gold);color: var(--creme);box-shadow: 0 8px 22px rgba(197,165,90,.22);transition: background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.whatsapp-float svg{fill: currentColor}.mobile-cta__wa{width: auto;gap: 8px;padding: 0 16px;background: var(--anthracite);color: var(--creme);box-shadow: inset 0 0 0 1.5px var(--gold);text-decoration: none;font-family: var(--font-sans);font-size: var(--fs-small);font-weight: 600;letter-spacing: 1px;text-transform: uppercase}.mobile-cta__wa svg{fill: currentColor;flex-shrink: 0}@media (prefers-reduced-motion: reduce){.whatsapp-float,.whatsapp-float:hover,.whatsapp-float:focus-visible{transition: none}}picture.paw-pic{display: contents}.trust-partner-badge img{object-fit: contain}.pf-badge{display: inline-flex;align-items: center;padding: 4px 10px;border-radius: 0;font-size: var(--fs-small);font-weight: 700;line-height: 1.3}.pf-badge--main{background: var(--gold);color: var(--anthracite)}.pf-badge--plus{padding: 3px 9px;border: 1px solid var(--border);background: #fff;color: var(--text-light);font-weight: 600}.pf-mobile{display: none}@media (max-width: 768px){.problemfinder-wrap{display: none}.pf-mobile{display: block}}.pf-filter{margin-bottom: 20px}.pf-filter__label{margin: 0 0 8px;font-size: var(--fs-small);font-weight: 700;color: var(--anthracite)}.pf-filter__chips{display: flex;flex-wrap: wrap;gap: 8px}.pf-chip{min-height: 44px;padding: 0 16px;border: 1px solid var(--border);border-radius: 0;background: #fff;color: var(--anthracite);font-family: var(--font-sans);font-size: var(--fs-small);font-weight: 600;cursor: pointer}.pf-chip[aria-pressed="true"]{background: var(--anthracite);border-color: var(--anthracite);color: var(--white)}.pf-chip:focus-visible,.pf-group__head:focus-visible,.pf-item a:focus-visible{outline: 2px solid var(--anthracite);outline-offset: 2px}.pf-groups{border-top: 1px solid var(--border)}.pf-group{border-bottom: 1px solid var(--border)}.pf-group__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 60px;padding: 8px 4px;list-style: none;cursor: pointer;color: var(--gold-text)}.pf-group__head::-webkit-details-marker{display: none}.pf-group__text{display: flex;flex-direction: column;gap: 2px}.pf-group__title{font-family: var(--font-serif);font-size: var(--fs-h3);color: var(--anthracite)}.pf-group__count{font-size: var(--fs-small);color: var(--text-light)}.pf-group__chev{flex-shrink: 0;transition: transform .2s ease}.pf-group[open] .pf-group__chev{transform: rotate(180deg)}.pf-group__body{display: flex;flex-direction: column;gap: 8px;padding: 4px 0 16px}.pf-item{display: flex;flex-direction: column;gap: 8px;padding: 12px 14px;border-radius: 0;background: var(--creme)}.pf-item__name{margin: 0;font-size: var(--fs-body);font-weight: 700;color: var(--anthracite)}.pf-badges{display: flex;flex-wrap: wrap;gap: 6px;margin: 0}.pf-item__links{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 8px;margin: 0}.pf-item__offer{display: inline-flex;align-items: center;gap: 4px;min-height: 44px;font-weight: 700;color: var(--gold-text);text-decoration: none}.pf-item__guide{display: inline-flex;align-items: center;min-height: 44px;font-size: var(--fs-small);font-weight: 600;color: var(--text-light);text-decoration: none}.pf-item__offer:hover,.pf-item__guide:hover{color: var(--anthracite)}@media (prefers-reduced-motion: reduce){.pf-group__chev{transition: none}}.hero__proof-rating{display: inline-flex;flex-wrap: wrap;align-items: center;justify-content: center;column-gap: 8px;row-gap: 4px}.hero__proof-rating svg{flex-shrink: 0}.hero__proof-rating>a,.hero__proof-rating>span{white-space: nowrap}.mobile-cta__wa{width: 52px;flex: 0 0 52px;padding: 0;gap: 0;background: #25D366;color: var(--white);box-shadow: none}.mobile-cta__wa svg{width: 24px;height: 24px}.mobile-cta__wa:hover,.mobile-cta__wa:focus-visible{background: #25D366;color: var(--white);filter: brightness(0.92)}.mobile-cta__wa:focus-visible{outline: 2px solid var(--gold);outline-offset: -4px}.mobile-cta__btn{gap: 8px;color: var(--anthracite)}.mobile-cta__btn svg{flex-shrink: 0}.mobile-cta__btn:focus-visible{outline: 2px solid var(--anthracite);outline-offset: -4px}.about-badges .trust-partner-badge{box-sizing: border-box;width: 300px;max-width: 100%;min-height: 58px;justify-content: flex-start;gap: 14px;padding: 10px 18px}.about-badges .trust-partner-badge picture{display: block;flex: 0 0 96px}.about-badges .trust-partner-badge img{display: block;width: 96px !important;height: 34px !important;max-width: none;object-fit: contain;object-position: center}.pf-filter__chips{flex-wrap: nowrap;gap: 6px;overflow-x: auto;scrollbar-width: none;-webkit-overflow-scrolling: touch}.pf-filter__chips::-webkit-scrollbar{display: none}.pf-chip{flex: 1 0 auto;padding: 0 12px;white-space: nowrap}@media (max-width: 380px){.pf-chip{padding: 0 9px;font-size: var(--fs-small)}.pf-filter__chips{gap: 5px}}h1,h2,h3,.headline-xl,.headline-lg,.headline-md{overflow-wrap: normal;-webkit-hyphens: auto;hyphens: auto;hyphenate-limit-chars: 10 4 4}.feature-grid{grid-template-columns: minmax(0,1fr)}@media (min-width: 769px){.feature-grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}}.hero__badge{max-width: 100%}.breadcrumb__list{flex-wrap: nowrap;min-width: 0}.breadcrumb__item{flex: 0 0 auto;white-space: nowrap}.breadcrumb__item:last-child{flex: 1 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis}.page-content>article.blog-article:first-child{padding-top: 32px}@media (min-width: 769px){.page-content>article.blog-article:first-child{padding-top: 56px}}.blog-toc-fab{transition: background 0.25s,opacity 0.25s,transform 0.25s}.blog-toc-fab.blog-toc-fab--wait{opacity: 0;transform: translateY(12px);pointer-events: none}@media (prefers-reduced-motion: reduce){.blog-toc-fab{transition: none}}@media (max-width: 768px){.section{padding-left: 0;padding-right: 0}}@media (max-width: 768px){.scroll-top,.blog-toc-fab{width: 48px;height: 48px;bottom: 80px;border: 1px solid rgba(197,165,90,0.3);border-radius: 50%;background: var(--anthracite);box-shadow: 0 4px 14px rgba(0,0,0,0.18)}.scroll-top{left: 20px;right: auto;font-size: var(--fs-lead)}.blog-toc-fab{right: 20px}.blog-toc-fab svg{width: 21px;height: 21px;stroke: var(--gold)}.blog-toc-fab svg circle{fill: var(--gold)}.blog-toc-fab:hover{background: var(--gold)}.blog-toc-fab:hover svg{stroke: var(--anthracite)}.blog-toc-fab:hover svg circle{fill: var(--anthracite)}.blog-toc-panel{right: 20px;bottom: 140px}}h2,h3,.headline-lg,.headline-md{-webkit-hyphens: manual;hyphens: manual}h1,.headline-xl{-webkit-hyphenate-limit-before: 4;-webkit-hyphenate-limit-after: 4;hyphenate-limit-chars: 10 4 4}.blog-content .btn.btn--outline{border-bottom: 1px solid var(--gold) !important;color: var(--gold-text) !important}.blog-content .btn.btn--outline:hover{color: var(--anthracite) !important}.blog-content a{color: var(--gold-text)}.blog-content a.blog-related__card{border-bottom-color: transparent}.blog-content a.blog-related__card{border-bottom-color: var(--border-light)}.blog-content a.blog-related__card:hover{border-color: var(--gold)}.blog-related__card-cta{color: var(--gold-text)}.blog-article-body .ratgeber-table tr:hover td,.blog-article-body table tr:hover td{background: transparent}@media (hover: hover){.blog-article-body .ratgeber-table tr:hover td,.blog-article-body table tr:hover td{background: var(--creme)}}@media (max-width: 768px){.blog-article .blog-article-body table{font-size: var(--fs-small)}.blog-article .blog-article-body table th,.blog-article .blog-article-body table td{padding: 10px 12px;-webkit-hyphens: auto;hyphens: auto}}.blog-content .blog-article-body a{border-bottom: none;text-decoration: underline;text-decoration-color: rgba(134,109,46,0.45);text-underline-offset: 3px}.blog-content .blog-article-body a:hover{text-decoration-color: currentColor}.blog-article .blog-article-body hr:has(+ h2){display: none}.blog-article .blog-article-body p.ratgeber-zwischenzeile{margin-bottom: 8px;margin-top: 24px;color: var(--anthracite)}.faq-item.open .faq-a{max-height: 2400px}.faq-icon{border-color: rgba(134,109,46,0.45);color: var(--gold-text)}.faq-item.open .faq-icon{color: var(--anthracite);border-color: var(--gold)}@media (max-width: 768px){.scroll-top{border-color: rgba(197,165,90,0.6)}}.offer-list{list-style: none;margin: 8px auto 0;padding: 0;max-width: 560px;border-top: 1px solid var(--border);text-align: left}.offer-list__item{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px;padding: 16px 0;border-bottom: 1px solid var(--border)}.offer-list__name{font-weight: 600;color: var(--anthracite)}.offer-list__price{color: var(--text-light);font-size: var(--fs-small);flex: 1 1 auto}.offer-list__link{color: var(--gold-text);font-weight: 600;text-decoration: none;white-space: nowrap}.offer-list__link:hover{text-decoration: underline}.faq-weiter{display: flex;flex-direction: column;align-items: center;gap: 12px}.faq-weiter .btn{width: 100%;max-width: 400px;box-sizing: border-box;text-align: center;justify-content: center;margin: 0}.faq-weiter__links{list-style: none;margin: 16px 0 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 24px}.faq-weiter__links a{color: var(--gold-text);text-decoration: underline;text-decoration-color: rgba(134,109,46,0.45);text-underline-offset: 3px}.section__header .eyebrow{color: var(--gold-text)}.section--dark .section__header .eyebrow,.seo-hero .section__header .eyebrow{color: var(--gold)}.btn{box-sizing: border-box !important;min-height: 52px !important;padding: 14px 32px !important;font-size: var(--fs-small) !important;font-weight: 600 !important;letter-spacing: 2px !important;line-height: 1.3 !important;text-transform: uppercase;text-align: center !important;justify-content: center !important;align-items: center;border-radius: 0 !important;white-space: normal}.btn.btn--gold{background: var(--anthracite) !important;color: var(--white) !important;border: 1px solid transparent !important}.btn.btn--gold:hover{background: var(--gold) !important;color: var(--anthracite) !important}.section--dark .btn.btn--gold,.seo-hero .btn.btn--gold,.hero .btn.btn--gold,.hero--premium .btn.btn--gold,.hero-padding .btn.btn--gold,.hero-padding-lg .btn.btn--gold,.cta-inline--dark .btn.btn--gold,.cta-banner .btn.btn--gold,.book-banner .btn.btn--gold,.upsell-banner .btn.btn--gold,.site-nav .btn.btn--gold,.blog-content .btn.btn--gold.btn--on-dark{background: var(--gold) !important;color: var(--anthracite) !important}.section--dark .btn.btn--gold:hover,.seo-hero .btn.btn--gold:hover,.hero .btn.btn--gold:hover,.hero--premium .btn.btn--gold:hover,.hero-padding .btn.btn--gold:hover,.hero-padding-lg .btn.btn--gold:hover,.cta-inline--dark .btn.btn--gold:hover,.cta-banner .btn.btn--gold:hover,.book-banner .btn.btn--gold:hover,.upsell-banner .btn.btn--gold:hover,.site-nav .btn.btn--gold:hover{background: var(--gold-dark) !important;color: var(--anthracite) !important}.btn.btn--outline,.btn.btn--outline-light{background: transparent !important;border: 1px solid var(--gold) !important;color: var(--gold-text) !important}.btn.btn--outline:hover,.btn.btn--outline-light:hover{background: var(--gold) !important;border-color: var(--gold) !important;color: var(--anthracite) !important}.section--dark .btn.btn--outline,.seo-hero .btn.btn--outline,.hero .btn.btn--outline,.hero--premium .btn.btn--outline,.hero-padding .btn.btn--outline,.hero-padding-lg .btn.btn--outline,.cta-inline--dark .btn.btn--outline,.cta-banner .btn.btn--outline,.book-banner .btn.btn--outline,.upsell-banner .btn.btn--outline,.section--dark .btn.btn--outline-light,.seo-hero .btn.btn--outline-light,.hero .btn.btn--outline-light,.hero--premium .btn.btn--outline-light,.hero-padding .btn.btn--outline-light,.hero-padding-lg .btn.btn--outline-light,.cta-inline--dark .btn.btn--outline-light,.cta-banner .btn.btn--outline-light,.book-banner .btn.btn--outline-light,.upsell-banner .btn.btn--outline-light{background: transparent !important;border: 1px solid rgba(255,255,255,0.35) !important;color: var(--on-dark-text) !important}.section--dark .btn.btn--outline:hover,.seo-hero .btn.btn--outline:hover,.hero .btn.btn--outline:hover,.hero--premium .btn.btn--outline:hover,.hero-padding .btn.btn--outline:hover,.hero-padding-lg .btn.btn--outline:hover,.cta-inline--dark .btn.btn--outline:hover,.cta-banner .btn.btn--outline:hover,.book-banner .btn.btn--outline:hover,.upsell-banner .btn.btn--outline:hover,.section--dark .btn.btn--outline-light:hover,.seo-hero .btn.btn--outline-light:hover,.hero .btn.btn--outline-light:hover,.hero--premium .btn.btn--outline-light:hover,.hero-padding .btn.btn--outline-light:hover,.hero-padding-lg .btn.btn--outline-light:hover,.cta-inline--dark .btn.btn--outline-light:hover,.cta-banner .btn.btn--outline-light:hover,.book-banner .btn.btn--outline-light:hover,.upsell-banner .btn.btn--outline-light:hover{background: rgba(255,255,255,0.1) !important;border-color: rgba(255,255,255,0.6) !important;color: var(--white) !important}.blog-content .btn.btn--outline{border-bottom: 1px solid var(--gold) !important}.site-nav .btn,.desktop-sticky .btn,.mitarbeiter-toolbar .btn,.mitarbeiter-toolbar__actions .btn,.mitarbeiter-login-box .btn{min-height: 44px !important;padding: 10px 20px !important}@media (max-width: 768px){.hero__cta-row,.flex-start:not(.hero__proof),.cta-inline__actions,.blog-cta__buttons,.cta-row,.icoone-cta-row,.flex-center-gap,.blog-recommend__actions,.cta-final__actions,.hero-page__cta,.seo-hero__cta{flex-direction: column !important;align-items: center !important;width: 100%;gap: 12px !important}.btn:not(.nav-cta){width: 100% !important;max-width: 400px !important;margin-left: auto;margin-right: auto}}@media (min-width: 769px){.hero__cta-row .btn,.flex-start:not(.hero__proof)>.btn,.cta-inline__actions .btn,.blog-cta__buttons .btn,.cta-row .btn,.flex-center-gap .btn,.cta-final__actions .btn,.hero-page__cta .btn,.seo-hero__cta .btn{flex: 0 1 300px;width: 300px;min-width: 240px;max-width: 100%}.hero__cta-row,.flex-start:not(.hero__proof),.cta-inline__actions,.blog-cta__buttons,.cta-row,.flex-center-gap,.cta-final__actions,.hero-page__cta,.seo-hero__cta{align-items: stretch !important}}.aku-card,.pricing-card,.doc-card,.trust-reason,.service-card,.benefit-item,.testimonial-card,.erstattung-card,.ba-card,.blog-card,.blog-related__card,.expert-card,.compact-card,.aio-card,.technique-card,.blog-cta,.blog-recommend,.blog-tldr,.gutschein-banner,.services-compact,.trust-partner-badge,.comparison-table-wrap,.feature-image-rounded,.pf-group,.cross-sell-box,.upsell-banner,.book-banner{border-radius: 0 !important}.gold-line{border-radius: 0 !important}.aku-card,.trust-reason,.erstattung-card,.technique-card,.pricing-card,.compact-card,.aio-card,.doc-card,.ba-card,.service-card,.blog-card,.blog-related__card,.testimonial-card,.expert-card{background: var(--white) !important;border: 1px solid var(--border) !important;box-shadow: none !important;transform: none !important}.aku-card:hover,.trust-reason:hover,.erstattung-card:hover,.technique-card:hover,.pricing-card:hover,.compact-card:hover,.aio-card:hover,.doc-card:hover,.ba-card:hover,.service-card:hover,.blog-card:hover,.blog-related__card:hover,.testimonial-card:hover,.expert-card:hover{border-color: var(--gold) !important}.trust-reason,.erstattung-card,.technique-card{padding: 24px !important}.pricing-card,.compact-card,.aio-card{text-align: center}.pricing-card--featured{border-color: var(--gold) !important}.testimonial-card,.expert-card{border-left: 3px solid var(--gold) !important}.trust-reason h3,.erstattung-card h3,.technique-card h3,.doc-card h3,.ba-card h3,.service-card h3,.blog-card h3,.blog-related__card-title,.expert-card h3,.compact-card h3,.pricing-card h3{font-family: var(--font-serif);font-size: var(--fs-h3) !important;font-weight: 400;color: var(--anthracite)}.pricing-card--featured::before{display: none !important;content: none !important}.pricing-card__badge{color: var(--anthracite) !important}.paw-icon{display: inline-block;vertical-align: -0.15em;flex-shrink: 0}.ideal-icon .paw-icon,.ib__icon .paw-icon{color: var(--gold-text)}.ideal-icon--no .paw-icon{color: var(--text-light)}.link-gold::after,.gold-link-sm::after,.offer-list__link::after,.blog-card__more::after,.blog-card__link::after,.luxury-refs__source a::after,.paw-action-banner__link::after{content: "\00a0→"}.blog-back a::before{content: "←\00a0"}.p-feature::before,.p-feature--savings::before{content: '' !important;width: 14px;height: 14px;margin-top: 0.3em;background: var(--gold-text) !important;color: transparent !important;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.feature-list li::before{content: '' !important;width: 10px;height: 1px;top: 1.45em;background: var(--gold)}.p-feature--savings{color: var(--gold-text) !important}.breadcrumb a,.google-badge__link,.problemfinder-table td:first-child a,.pf-ratgeber a,.problemfinder-table .pf-ratgeber a,.aio-card__more,.compact-card__price,.price-compare__item strong,.blog-related__card-cta,.doc-card__category,.icoone-official-link,.verification-links a,.faq-item a,.comparison-table td a,.comparison-table__highlight td:first-child,.blog-card__link,.expert-card__source-link,.mitarbeiter-toolbar__user strong,.p-tab.active,.fact-box .fn{color: var(--gold-text) !important}.ideal-icon--check .paw-icon{color: var(--gold-text)}@media (min-width: 1025px){.footer-grid{grid-template-columns: 2fr 1fr 1fr 1fr 1.3fr}}.footer-hours{font-size: var(--fs-small);line-height: 1.7;color: var(--on-dark-muted);margin: 0}.faq-list{border-top: 1px solid var(--border);margin: 0 0 32px}.faq-item{border: 0 !important;border-bottom: 1px solid var(--border) !important;background: none !important;border-radius: 0 !important;box-shadow: none !important;padding: 0 !important;margin: 0 !important}.faq-item>summary.faq-q{list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 16px;width: 100%;padding: 16px 0 !important;margin: 0 !important;cursor: pointer;background: none !important;border: 0 !important;text-align: left;font-family: var(--font-sans) !important;font-weight: 600 !important;font-size: var(--fs-body) !important;line-height: 1.5 !important;letter-spacing: 0 !important;text-transform: none !important;color: var(--anthracite) !important}.faq-item>summary.faq-q::-webkit-details-marker{display: none}.faq-item>summary.faq-q::marker{content: ''}.faq-item>summary.faq-q::before,.faq-item>summary.faq-q::after{content: none !important;display: none !important}h2 + .faq-list,h3 + .faq-list,.headline-md + .faq-list{margin-top: 16px}.faq-item>summary.faq-q:hover,.faq-item>summary.faq-q:active,.faq-item>summary.faq-q:focus,.faq-item[open]>summary.faq-q{color: var(--anthracite) !important;background: none !important}.faq-item>summary.faq-q:focus-visible{outline: 2px solid var(--gold-text);outline-offset: 2px}.faq-item .faq-icon{position: relative;flex: 0 0 28px;width: 28px;height: 28px;border: 1px solid var(--border) !important;background: var(--white) !important;border-radius: 0 !important;transform: none !important;font-size: 0 !important;transition: none !important}.faq-item .faq-icon::before,.faq-item .faq-icon::after{content: '' !important;position: absolute;left: 50%;top: 50%;width: 12px;height: 2px;background: var(--gold-text);transform: translate(-50%,-50%)}.faq-item .faq-icon::after{transform: translate(-50%,-50%) rotate(90deg)}.faq-item[open] .faq-icon::after{display: none}.faq-item .faq-a{max-height: none !important;overflow: visible !important;opacity: 1 !important;padding: 0 0 16px !important;margin: 0 !important}.faq-item .faq-a p,.faq-item .faq-a li{font-size: var(--fs-body) !important;line-height: 1.7 !important;color: var(--text-light) !important}.faq-item .faq-a p{margin: 0 0 12px !important}.faq-item .faq-a>:last-child{margin-bottom: 0 !important}.blog-article-body .faq-list{margin: 16px 0 32px}.blog-article .blog-article-body table th,.blog-article .blog-article-body table td,.ratgeber-table th,.ratgeber-table td{-webkit-hyphens: manual;hyphens: manual;overflow-wrap: normal}.blog-article-body table a,.ratgeber-table a{color: var(--gold-text) !important}.offer-list__item{display: grid !important;grid-template-columns: 1fr auto;column-gap: 16px;row-gap: 2px;align-items: center}.offer-list__name{grid-column: 1;grid-row: 1}.offer-list__price{grid-column: 1;grid-row: 2;margin: 0 !important}.offer-list__link{grid-column: 2;grid-row: 1 / span 2;align-self: center;white-space: nowrap}.eyebrow{color: var(--gold-text) !important}.section--dark .eyebrow,.seo-hero .eyebrow,.hero .eyebrow,.cta-banner .eyebrow,.cross-links-section .eyebrow,.site-footer .eyebrow{color: var(--gold) !important}.three-pillars__item{border: 1px solid var(--border) !important;border-radius: 0 !important;box-shadow: none !important;background: var(--white) !important}@media (max-width: 600px){.info-hints{gap: 12px !important}.info-hints .pad-box{display: flex;align-items: flex-start;gap: 12px;padding: 0;text-align: left}.info-hints .text-lg{flex: 0 0 24px;margin: 0;line-height: 0;color: var(--gold-text)}.info-hints .text-lg svg{width: 24px;height: 24px}.info-hints .pad-box p{margin: 0 !important}.three-pillars{gap: 12px !important}.three-pillars__item{display: grid;grid-template-columns: 28px 1fr;column-gap: 12px;text-align: left;padding: 16px !important}.three-pillars__icon{grid-row: 1 / span 2;margin: 2px 0 0 !important;color: var(--gold-text)}.three-pillars__title{margin: 0 0 4px !important}}body .paw-booking-package .amelia-v2-booking,body .paw-booking-package [id^="amelia-v2-booking"]{--am-primary: var(--gold-text);--am-c-primary: var(--gold-text);--am-primary-rgb: 134,109,46;--am-c-btn-prim: var(--gold);--am-c-btn-prim-text: var(--anthracite);--am-c-btn-prim-hover: var(--gold-dark);--el-color-primary: var(--gold-text);--el-color-primary-rgb: 134,109,46}.paw-booking-package .paw-am-badge{background: var(--gold) !important;background-image: none !important;color: var(--anthracite) !important;border-radius: 0 !important;font-size: var(--fs-label) !important;letter-spacing: 1px;text-transform: uppercase;padding: 4px 10px !important}.paw-booking-package .paw-am-badge svg{color: var(--anthracite) !important;stroke: currentColor}.paw-booking-package .paw-am-badge *{background: transparent !important;background-image: none !important;color: var(--anthracite) !important;border-radius: 0 !important;box-shadow: none !important}.paw-booking-package .paw-am-badge{display: inline-flex !important;align-items: center;gap: 6px;box-shadow: none !important}.paw-booking-package .paw-am-title{font-family: 'Playfair Display',serif !important;font-weight: 400 !important;font-size: clamp(1.4rem,3vw,1.8rem) !important;line-height: 1.25 !important;color: var(--anthracite) !important}.paw-booking-package .paw-am-wrap{white-space: normal !important;overflow: visible !important;text-overflow: clip !important}.paw-booking-package .paw-am-check{display: inline-flex;color: var(--gold-text);margin-right: 6px;vertical-align: -2px}.paw-booking-login-hint{display: block !important;text-align: center;margin: 24px auto 0 !important;padding: 0 !important;background: none !important;border: 0 !important;font-size: var(--fs-small) !important;color: var(--text-light) !important}.paw-booking-login-hint__text{font-size: var(--fs-small) !important;color: var(--text-light) !important}.paw-booking-login-hint__link{display: inline !important;min-height: 0 !important;height: auto !important;width: auto !important;margin: 0 0 0 6px !important;padding: 0 !important;background: none !important;border: 0 !important;box-shadow: none !important;color: var(--gold-text) !important;font-size: var(--fs-small) !important;font-weight: 600 !important;letter-spacing: 0 !important;text-transform: none !important;text-decoration: underline !important}.paw-packages .abo-toggle{margin: 0 auto 24px}.paw-packages .abo-toggle__btn{border-radius: 0 !important;min-height: 44px}.paw-packages .pricing-card{min-height: 0 !important;padding: 20px 20px 24px !important;text-align: center}.paw-packages .pricing-card h3{margin: 0 0 2px}.paw-packages .pricing-card__duration{margin: 0 0 12px}.paw-packages .pricing-card__price{font-size: var(--fs-num);line-height: 1.1;margin: 0 0 4px}.paw-packages .pricing-card__details{font-size: var(--fs-small);color: var(--text-light);margin: 0 0 4px}.pricing-card__save{font-size: var(--fs-small);font-weight: 600;color: var(--gold-text);margin: 0 0 12px;text-decoration: none}.paw-packages .p-features{display: inline-block;text-align: left;margin: 0 0 16px}.paw-packages .p-feature{padding: 2px 0}.paw-packages__single{grid-column: 1 / -1;margin: 8px 0 0 !important}.paw-packages>.text-note{margin-top: 16px}@media (max-width: 600px){.paw-packages .pricing-card__price{font-size: var(--fs-num)}.paw-packages .abo-toggle__btn{padding: 10px 20px}}.text-body,.faq-a p,.kk-box p,.section__header p:not(.eyebrow){font-size: var(--fs-body) !important;line-height: 1.7 !important;color: var(--text-light) !important}.text-lead{font-size: var(--fs-lead) !important;line-height: 1.6 !important;color: var(--text-light) !important}.text-note{font-size: var(--fs-small) !important;line-height: 1.6 !important;color: var(--text-light) !important}.section--dark .text-body,.section--dark .text-lead,.seo-hero .text-lead,.seo-hero .text-body,.cta-banner .text-body,.cta-banner .text-lead{color: var(--on-dark-text) !important}.section--dark .text-note,.seo-hero .text-note,.cta-banner .text-note{color: var(--on-dark-muted) !important}.section-gap{margin: 48px 0 24px !important}p + p.text-body,p.text-body + p,.text-body + .text-note{margin-top: 16px}h2 + .text-body,h2 + .text-lead,.gold-line + .text-body,.gold-line + .text-lead{margin-top: 16px}h3 + p,h3 + ul,.kk-box h3{margin-top: 0}.kk-box h3,.info-box h3{margin-bottom: 12px !important}.info-box{padding: 24px !important}.section__header{margin-bottom: 32px !important}.section:not([class*="hero"]):not([class*="pad"]):not(.section--compact):not(.section--breathe){padding-top: 48px !important;padding-bottom: 48px !important}@media (min-width: 769px){.section:not([class*="hero"]):not([class*="pad"]):not(.section--compact):not(.section--breathe){padding-top: 80px !important;padding-bottom: 80px !important}}.mt-8{margin-top: 8px !important}.mt-12{margin-top: 12px !important}.mt-16{margin-top: 16px !important}.mt-24{margin-top: 24px !important}.mt-32{margin-top: 32px !important}.mt-48{margin-top: 48px !important}.mt-64{margin-top: 64px !important}.mb-8{margin-bottom: 8px !important}.mb-12{margin-bottom: 12px !important}.mb-16{margin-bottom: 16px !important}.mb-24{margin-bottom: 24px !important}.mb-32{margin-bottom: 32px !important}.mb-48{margin-bottom: 48px !important}.kk-box,.pad-box{padding: 0 !important;background: none !important;border: 0 !important}.info-hints{gap: 24px}p.text-note{font-size: var(--fs-small) !important;line-height: 1.6 !important;color: var(--text-light) !important}.section--dark p.text-note,.seo-hero p.text-note,.cta-banner p.text-note{color: var(--on-dark-muted) !important}.container--narrow,.section-narrow{max-width: 800px !important}.pricing-grid,.pricing-grid--narrow{max-width: 800px !important;margin-left: auto;margin-right: auto}.section__header.section__header--left{text-align: left !important;margin-left: 0 !important;margin-right: auto !important;max-width: none !important}.section__header--left .gold-line,.gold-line.gold-line--left{margin-left: 0 !important;margin-right: auto !important}.section__header--left .eyebrow,.section__header--left h2,.section__header--left p{text-align: left !important}.footer-contact,.footer-hours{display: grid !important;grid-template-columns: 72px 1fr;column-gap: 12px;row-gap: 6px;margin: 0 0 16px;font-size: var(--fs-small);line-height: 1.5}.footer-contact dt,.footer-contact dd,.footer-hours dt,.footer-hours dd{margin: 0}.footer-contact dt{color: var(--on-dark-muted)}.footer-contact dd,.footer-hours dt,.footer-hours dd{color: var(--on-dark-text)}.footer-col .footer-contact a{display: inline;margin: 0;color: var(--on-dark-text)}.footer-col .footer-contact a:hover{color: var(--gold)}.footer-hours .footer-hours__closed{color: var(--on-dark-muted)}.footer-col .footer-contact__label{font-size: var(--fs-label);letter-spacing: 2px;text-transform: uppercase;color: var(--on-dark-muted);margin: 0 0 8px}.section__header p.eyebrow,p.eyebrow{font-size: var(--fs-label) !important;line-height: 1.5 !important}.section__header p.eyebrow{color: var(--gold-text) !important}.section--dark .section__header p.eyebrow,.seo-hero .section__header p.eyebrow,.cross-links-section .section__header p.eyebrow{color: var(--gold) !important}.eyebrow{font-size: var(--fs-label) !important}.pf-weitere-group h4,.luxury-refs__source a,.step-item__nr{color: var(--gold-text) !important}.cross-links-section .verification-links a,.section--dark .verification-links a{color: var(--gold) !important}.site-nav .btn,.nav-menu .btn{white-space: nowrap}.share-row{flex-wrap: wrap}.share-row .btn{flex: 1 1 auto;width: auto !important;white-space: nowrap}@media (max-width: 600px){.btn{letter-spacing: 1px !important;padding-left: 16px !important;padding-right: 16px !important}}@media (max-width: 600px){html[lang="ru"] .btn{text-transform: none !important;letter-spacing: 0 !important}}.section-narrow:has(.faq-list),.section-narrow:has(.section__header--left),.section-narrow:has(.gold-line--left){text-align: left !important}.section-narrow:has(.faq-list) .gold-line{margin-left: 0 !important;margin-right: auto !important}.text-body,.text-lead,.faq-a p,.faq-a li,.kk-box p,.section__header p:not(.eyebrow),.blog-article-body>p,.blog-article-body>ul,.blog-article-body>ol,.faq-item .faq-a>ul,.faq-item .faq-a>ol{max-width: 800px}.text-center>.text-body,.text-center>.text-lead,p.text-body.text-center,p.text-lead.text-center,.section__header:not(.section__header--left) p:not(.eyebrow){margin-left: auto;margin-right: auto}.kk-step__nr{color: var(--anthracite) !important}.section--dark .section__header p:not(.eyebrow),.seo-hero .section__header p:not(.eyebrow),.cta-banner .section__header p:not(.eyebrow){color: var(--on-dark-text) !important}.paw-pkg-summary{background: #fff;border: 1px solid var(--border-light);padding: 32px;margin: 0 auto 32px;max-width: 900px;text-align: left}.paw-pkg-summary .eyebrow{margin-bottom: 8px}.paw-pkg-summary__title{font-family: var(--font-serif);font-weight: 400;font-size: var(--fs-h3);line-height: 1.3;margin: 0 0 24px;color: var(--anthracite)}.paw-pkg-summary__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 24px;align-items: start}.paw-pkg-summary .pricing-card__price{margin: 0}.paw-pkg-summary .p-features{margin: 0;padding: 0}.paw-pkg-summary__steps-title{font-family: var(--font-sans) !important;font-weight: 600;font-size: var(--fs-body);color: var(--anthracite);margin: 32px 0 16px;padding-top: 24px;border-top: 1px solid var(--border-light)}.paw-pkg-steps{list-style: none;margin: 0 0 32px;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px;counter-reset: pawstep}.paw-pkg-steps li{counter-increment: pawstep;font-size: var(--fs-small);line-height: 1.6;color: var(--text-light)}.paw-pkg-steps li::before{content: counter(pawstep);display: flex;align-items: center;justify-content: center;width: 28px;height: 28px;background: var(--gold);color: var(--anthracite);font-weight: 600;font-size: var(--fs-small);margin-bottom: 8px}.paw-pkg-steps strong{display: block;color: var(--anthracite);font-size: var(--fs-body);font-weight: 600;margin-bottom: 4px}.paw-pkg-summary__btn{min-width: 300px}.paw-pkg-summary__note{margin: 8px 0 0}@media (max-width: 700px){.paw-pkg-summary{padding: 24px 16px}.paw-pkg-summary__grid,.paw-pkg-steps{grid-template-columns: 1fr;gap: 16px}.paw-pkg-summary__btn{width: 100%;min-width: 0}}body.paw-pkg-view .amelia-v2-booking,body.paw-pkg-view [class*="amelia-v2-booking"],body.paw-pkg-view [class*="am-dialog"],body.paw-pkg-view .el-overlay{--am-c-primary: #866D2E !important;--am-primary: #866D2E !important;--el-color-primary: #866D2E !important;--am-c-btn-prim: #C5A55A !important;--am-c-btn-prim-text: #2D2D2D !important}.paw-booking-package--summary .am-fcip__include-wrapper{font-family: 'Lato',sans-serif}.paw-booking-package--summary .am-fcip__include-footer__text{font-size: var(--fs-small) !important;color: var(--text-light) !important}.contact-grid--plain{align-items: start}.contact-grid .hours-title{font-family: var(--font-sans) !important;font-size: var(--fs-label) !important;font-weight: 400 !important;letter-spacing: 2px;text-transform: uppercase;color: var(--text-light) !important;margin: 0 0 8px !important}.contact-grid--plain>div>.contact-detail:first-child{margin-top: 0}.contact-detail__value .link-gold::after{content: none !important}.paw-maps-consent{border-radius: 0 !important}.paw-maps-consent .maps-buttons{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(min(100%,290px),1fr));gap: 12px !important;width: 100%;max-width: 640px;margin: 0 auto}.paw-maps-consent .maps-buttons .btn{min-width: 0 !important;width: 100%;white-space: normal;text-align: center;padding-left: 16px;padding-right: 16px;display: flex !important;align-items: center;justify-content: center}.paw-pkg-summary .pricing-card__details{margin: 4px 0 0}.paw-pkg-summary .pricing-card__save{margin: 8px 0 0}.paw-pkg-summary .p-features .p-feature{margin: 0 0 8px}.paw-pkg-summary__cta{margin: 24px 0 0}.paw-pkg-sticky{display: none}.paw-booking-package.paw-am-collapsed .am-fcip__include-wrapper{display: none !important}.paw-booking-package.paw-am-collapsed .am-fc__wrapper,.paw-booking-package.paw-am-collapsed .am-cat__wrapper,.paw-booking-package.paw-am-collapsed .am-fcip,.paw-booking-package.paw-am-collapsed .am-cat__main,.paw-booking-package.paw-am-collapsed .am-fcip__form{background: transparent !important;padding: 0 !important;margin: 0 !important;min-height: 0 !important;box-shadow: none !important;border: 0 !important}@media (max-width: 700px){.paw-pkg-summary__title{font-size: var(--fs-h3);margin-bottom: 16px}.paw-pkg-summary .pricing-card__price{font-size: var(--fs-num);line-height: 1.1}.paw-pkg-summary__grid{gap: 16px}.paw-pkg-summary__steps-title{margin: 24px 0 16px;padding-top: 16px}.paw-pkg-steps{gap: 16px;margin-bottom: 8px}.paw-pkg-steps li{display: grid;grid-template-columns: 28px minmax(0,1fr);column-gap: 12px;align-items: start}.paw-pkg-steps li::before{grid-row: 1 / span 2;margin: 0}.paw-pkg-steps strong,.paw-pkg-steps span{grid-column: 2}.paw-pkg-steps strong{margin: 2px 0 2px}.paw-pkg-sticky{display: block;position: fixed;left: 0;right: 0;bottom: 0;z-index: 998;padding: 12px 16px calc(12px + env(safe-area-inset-bottom,0px));background: var(--anthracite);transition: transform .2s ease}.paw-pkg-sticky .btn{width: 100%;background: var(--gold) !important;color: var(--anthracite) !important;border-color: var(--gold) !important}body.paw-pkg-cta-visible .paw-pkg-sticky{transform: translateY(110%)}body.paw-pkg-view .scroll-top{bottom: 96px}}:root{--font-serif: 'Playfair Display',Georgia,serif;--font-sans: 'Lato',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--fs-h1: 2.125rem;--fs-h2: 1.75rem;--fs-h3: 1.25rem;--fs-h4: 1.125rem;--fs-num: 2.25rem;--fs-lead: 1.125rem;--fs-body: 1rem;--fs-small: 0.85rem;--fs-label: 0.75rem;--fs-btn: 0.85rem;--icon-s: 16px;--icon-m: 24px;--icon-l: 32px;--icon-xl: 44px;--text-light: #666666;--on-dark-text: rgba(255,255,255,.75);--on-dark-muted: rgba(255,255,255,.6);--text: #666666;--text-muted: #666666;--section-y: 48px;--section-y-s: 24px;--head-gap: 24px;--tap: 44px;--wa-dark: #1EB257}@media (min-width: 768px){:root{--fs-h1: 3rem;--fs-h2: 2.25rem;--fs-h3: 1.375rem;--section-y: 80px;--section-y-s: 40px;--head-gap: 32px}}body{font-family: var(--font-sans);color: var(--text-light)}h1,.headline-xl,.hero__title,.hero--premium .hero__title,:lang(ru) .headline-xl{font-family: var(--font-serif) !important;font-weight: 400 !important;font-size: var(--fs-h1) !important;line-height: 1.15 !important}h2,.headline-lg,.blog-article-body h2,.blog-content h2{font-family: var(--font-serif) !important;font-weight: 400 !important;font-size: var(--fs-h2) !important;line-height: 1.25 !important}h3,.headline-md,.blog-card__title,.blog-card__heading,.blog-related__card-title,.three-pillars__title{font-family: var(--font-serif) !important;font-weight: 400 !important;font-size: var(--fs-h3) !important;line-height: 1.3 !important}h4,.faq-q,.faq-item summary{font-family: var(--font-sans) !important;font-weight: 600 !important;font-size: var(--fs-h4) !important;line-height: 1.3 !important}.footer-col h4,.site-footer h4,.pf-weitere-group h4{font-size: var(--fs-label) !important;letter-spacing: 2px;text-transform: uppercase}:where(h1,h2,h3,h4,h5,h6,strong,b,dt,th,.pricing-card__price,.compact-plans__price,.sc-price,.proof-bar__num){color: var(--anthracite)}:where(.section--dark,.seo-hero,.hero,.hero--premium,.cta-banner,.cta-inline--dark,.book-banner,.upsell-banner,.gutschein-banner,.cross-links-section,.fact-box,.quick-facts,.quick-facts-bar,.site-footer,.trust-bar--numbers,.icoone-video-wrap,.nav-menu,.paw-pkg-sticky,.topbar) :where(h1,h2,h3,h4,h5,h6,strong,b,dt,th,.pricing-card__price,.compact-plans__price,.sc-price,.proof-bar__num){color: var(--white)}:where(.blog-article-body .ratgeber-table thead,.blog-article-body table thead,.comparison-table th,.problemfinder-table thead) :where(th,strong,b){color: var(--white)}:where(p,li,td,dd,.text-body,.faq-a) a:where(:not(.btn)){color: var(--gold-text);text-decoration: underline;text-underline-offset: 2px}:where(.section--dark,.seo-hero,.hero,.hero--premium,.cta-banner,.cta-inline--dark,.book-banner,.upsell-banner,.gutschein-banner,.cross-links-section,.fact-box,.quick-facts,.quick-facts-bar,.site-footer,.trust-bar--numbers,.topbar) :where(p,li,td,dd,.text-body) a:where(:not(.btn)){color: var(--gold)}.btn,.btn:hover,.btn:focus-visible{transform: none !important;box-shadow: none !important}.btn{transition: background-color .2s,color .2s,border-color .2s !important}.btn.btn--outline:hover,.share-row .btn--outline:hover,.blog-cta .btn--outline:hover{color: var(--anthracite) !important}.scroll-top:hover{color: var(--anthracite) !important}.whatsapp-float:hover,.whatsapp-float:focus-visible{background: var(--wa-dark) !important;color: var(--white) !important;transform: none !important;box-shadow: none !important}a.doc-card--link:hover,a.compact-plans__card:hover,.service-card:hover,.blog-related__card:hover,a.trust-reason--link:hover,.blog-card:hover,a.ba-card__link:hover,a.ib:hover,.trust-partner:hover{outline: 1px solid var(--gold);outline-offset: -1px;transform: none !important;box-shadow: none !important}.service-card::before,.service-card::after{display: none !important}.reveal,.reveal.in{opacity: 1 !important;transform: none !important;transition: none !important}a:focus-visible,button:focus-visible,summary:focus-visible,[role="button"]:focus-visible,input:focus-visible,select:focus-visible{outline: 2px solid var(--gold) !important;outline-offset: 2px !important}.section,.section--breathe,.section--pad-md,.cta-banner{padding-top: var(--section-y) !important;padding-bottom: var(--section-y) !important}.section + .section,.section--creme + .section,.section--creme + .section--creme,.trust-bar + .section,.trust-bar--numbers + .section,.page-template-page-akupressur .section + .section,.page-template-page-icoone .section--creme + .section--creme{padding-top: var(--section-y-s) !important}.section--dark + .section,.section + .section--dark,.section + .section--creme,.section--creme + .section:not(.section--creme){padding-top: var(--section-y) !important}.section--compact,.section--pad-sm,.section--crosslink,.cross-links-section,.page-template-page-ueber-mich .cross-links-section,.trust-bar,.trust-bar--numbers{padding-top: var(--section-y-s) !important;padding-bottom: var(--section-y-s) !important}main#main-content>.breadcrumb + section,main#main-content>.breadcrumb-wrap + section{padding-top: 0 !important}.section__header{margin-bottom: var(--head-gap) !important}.section__header>*:last-child{margin-bottom: 0 !important}.gold-line{margin-top: 16px !important}.nav-lang-switch a,.lang-switch a{min-height: var(--tap);min-width: var(--tap);display: inline-flex !important;align-items: center;justify-content: center}.footer-col a{min-height: var(--tap);display: flex !important;align-items: center;margin-bottom: 0 !important}.social-link{width: var(--tap) !important;height: var(--tap) !important}.verification-links a,.cross-links-list a{min-height: var(--tap);display: inline-flex !important;align-items: center}.hero-slider__dot{position: relative}.hero-slider__dot::before{content: "";position: absolute;left: 50%;top: 50%;width: var(--tap);height: var(--tap);transform: translate(-50%,-50%)}.blog-article-body p a:not(.btn),.blog-article-body li a:not(.btn),.blog-article-body td a:not(.btn){text-decoration: underline;text-underline-offset: 2px}.paw-booking-fallback{display: none;border-left: 3px solid var(--gold);background: var(--creme);padding: 16px 20px;margin: 24px 0}.paw-booking-fallback.is-visible{display: block}.paw-booking-fallback p{margin: 0 0 12px}.paw-booking-fallback .btn{margin: 0 12px 12px 0}.legal-list{margin: 0 0 16px;padding-left: 20px}.legal-list li{margin: 0 0 8px}.hero-slider{touch-action: pan-y}.hero-slider--paused{outline: 2px solid var(--gold);outline-offset: -2px}.doc-gallery,.testimonial-grid,.progression-gallery{overscroll-behavior-x: contain;-webkit-overflow-scrolling: touch}.paw-carousel-progress{margin: 16px 0 0}.paw-carousel-progress__bar{position: relative;height: 2px;background: var(--border);overflow: hidden}.paw-carousel-progress__bar span{position: absolute;left: 0;top: 0;height: 2px;background: var(--gold-text);transition: left .2s}.paw-carousel-progress__label{display: flex;justify-content: space-between;margin-top: 6px;font-size: var(--fs-label);letter-spacing: 1px;color: var(--text-light)}.section--dark .paw-carousel-progress__bar{background: rgba(255,255,255,.15)}.section--dark .paw-carousel-progress__bar span{background: var(--gold)}.section--dark .paw-carousel-progress__label{color: var(--on-dark-muted)}@media (min-width: 769px){.paw-carousel-progress{display: none !important}}.footer-col h3,.footer-col .footer-contact__label{font-family: var(--font-sans) !important;font-weight: 600 !important;font-size: var(--fs-label) !important;line-height: 1.5 !important;letter-spacing: 2px;text-transform: uppercase;color: var(--gold) !important;margin: 0 0 12px !important}.footer-col .footer-contact__label{margin-top: 4px !important}.footer-col nav a{min-height: 32px;display: flex !important;align-items: center;margin: 0 !important;line-height: 1.5}.footer-col .footer-contact a{display: inline !important;min-height: 0}@media (max-width: 768px){body.has-mobile-cta .site-footer{padding-bottom: calc(20px + 70px + env(safe-area-inset-bottom,0px)) !important}body.paw-pkg-view .site-footer{padding-bottom: calc(20px + 80px + env(safe-area-inset-bottom,0px)) !important}}.hero__proof.hero__proof--cols{display: grid !important;grid-template-columns: auto auto;justify-content: center;align-items: center;gap: 0 !important;flex-wrap: nowrap}.hero__proof-col{display: flex;flex-direction: column;align-items: center;padding: 4px 16px;line-height: 1.5;white-space: nowrap}.hero__proof-col + .hero__proof-col{border-left: 0}.hero__proof-col .hero__proof-stars{margin-bottom: 2px;line-height: 1}.hero__proof-top{color: var(--on-dark-text);font-size: var(--fs-small)}.hero__proof-sub{color: var(--on-dark-muted);font-size: var(--fs-small)}@media (min-width: 1025px){.hero--premium .hero__proof--cols,.seo-hero .hero__proof--cols{justify-content: start}.hero--premium .hero__proof-col:first-child,.seo-hero .hero__proof-col:first-child{padding-left: 0}}.doc-card__title,.doc-card__info--top .doc-card__title{line-height: 1.3 !important}@supports (grid-template-rows: subgrid){.doc-gallery{display: grid !important;grid-template-rows: repeat(4,auto);row-gap: 0 !important;align-items: stretch}.doc-gallery>.doc-card,.ba-gallery>a.doc-card--link{display: grid !important;grid-row: span 4;grid-template-rows: subgrid;row-gap: 0;align-content: start;height: auto !important}.doc-gallery>.doc-card>.doc-card__info,.ba-gallery .doc-card__info--top{display: grid !important;grid-row: span 3;grid-template-rows: subgrid;row-gap: 0;align-content: start;min-height: 0 !important}.doc-gallery>.doc-card>.doc-card__info>.doc-card__meta,.ba-gallery .doc-card__info--top .doc-card__meta{align-self: start;margin-top: 0 !important}.doc-gallery>.doc-card>:not(.doc-card__info){grid-row: 4;align-self: start}@media (max-width: 768px){.doc-gallery{grid-auto-flow: column;grid-auto-columns: 280px;grid-template-columns: none;column-gap: 16px}.doc-gallery>.doc-card{flex: none}}@media (min-width: 769px){.doc-gallery{grid-auto-flow: row;grid-auto-rows: auto;grid-template-rows: none}.doc-gallery>.doc-card{margin-bottom: 24px}}}.contact-grid .hours-title{color: var(--gold-text) !important;font-weight: 600 !important}.hero__proof--three .hero__proof-link{color: var(--on-dark-muted);text-decoration: underline;text-underline-offset: 2px}.hero__proof--three .hero__proof-link:hover{color: var(--gold)}.hero__proof.hero__proof--three{grid-template-columns: repeat(3,auto) !important}@media (max-width: 600px){.hero__proof.hero__proof--three{grid-template-columns: repeat(3,minmax(0,1fr)) !important;width: 100%}.hero__proof--three .hero__proof-col{padding: 4px 8px;white-space: normal;text-wrap: balance}}.doc-gallery .doc-card__meta{justify-self: stretch}.hero-slider__dot{position: relative;width: var(--tap) !important;height: var(--tap) !important;background: transparent !important;border: 0 !important;transition: none}.hero-slider__dot::before{content: "";position: absolute;left: 50%;top: 50%;width: 10px;height: 10px;transform: translate(-50%,-50%);border-radius: 50%;background: rgba(255,255,255,0.4);border: 1px solid rgba(255,255,255,0.6);transition: background-color .2s}.hero-slider__dot--active::before{background: var(--gold);border-color: var(--gold)}.hero-slider__dots{gap: 0 !important}.nav-logo{display: inline-flex;align-items: center;min-height: var(--tap)}.nav-account{min-width: var(--tap);min-height: var(--tap);justify-content: center}.blog-toc-panel__close{min-width: var(--tap);min-height: var(--tap);display: inline-flex;align-items: center;justify-content: center}.blog-back a{display: inline-flex;align-items: center;min-height: var(--tap)}.nav-caret{margin-left: 4px;vertical-align: middle}.nav-account__icon{width: 24px !important;height: 24px !important}.blog-toc-fab svg{width: 24px !important;height: 24px !important}.blog-toc-fab{transition: background-color .2s,color .2s !important;transform: none !important}.pf-item__guide{color: var(--gold-text)}@media (max-width: 768px){.scroll-top{display: none !important}}.ba-gallery:not(.ba-gallery--offers) .doc-card__category,.ba-gallery:not(.ba-gallery--offers) .doc-card__meta{display: none !important}.need-grid{display: grid;grid-template-columns: 1fr;gap: 16px}@media (min-width: 769px){.need-grid{grid-template-columns: repeat(3,1fr);gap: 24px}}.need-card{background: var(--white);border: 1px solid var(--border);padding: 24px;text-align: left;display: flex;flex-direction: column}.need-card__link{margin-top: auto;align-self: flex-start}.need-card__need{font-size: var(--fs-label);letter-spacing: 2px;text-transform: uppercase;color: var(--gold-text);line-height: 1.5;margin: 0 0 8px}.need-card__title{margin: 0 0 8px}.need-card__text{margin: 0 0 8px}.need-card__link{display: inline-flex;align-items: center;min-height: var(--tap);color: var(--gold-text);text-decoration: underline;text-underline-offset: 2px;transition: color .2s}.need-card__link:hover{color: var(--anthracite)}.need-hint{background: var(--white);border-left: 2px solid var(--gold);padding: 16px 24px;margin: 24px auto 0;max-width: 820px;text-align: left}.need-hint p{margin: 0}.pricing-grid{grid-auto-rows: 1fr}.pricing-grid>.pricing-card{min-height: 380px}.pricing-grid>.pricing-card .pricing-card__price{margin-top: auto !important;margin-bottom: auto !important;padding: 24px 0}.pricing-grid>.pricing-card .btn{margin-top: 0 !important}.pricing-grid>.pricing-card .pricing-card__details{flex-grow: 0 !important}.pricing-grid>.pricing-card .pricing-card__duration,.pricing-grid>.pricing-card .pricing-card__details{margin-bottom: 0 !important}@media (min-width: 769px) and (max-width: 1024px){.footer-col--contact{grid-column: 1 / -1;display: grid;grid-template-columns: 1fr 1fr;column-gap: 40px;align-items: start}.footer-col--contact>h3{grid-column: 1;grid-row: 1}.footer-col--contact .footer-contact{grid-column: 1;grid-row: 2}.footer-col--contact .footer-contact__label{grid-column: 2;grid-row: 1;margin-top: 0 !important}.footer-col--contact .footer-hours{grid-column: 2;grid-row: 2}}.paw-packages .abo-grid.active{display: block !important}.paw-packages .abo-cards{display: grid;grid-template-columns: 1fr;grid-auto-rows: 1fr;gap: 24px;padding-top: 12px}@media (min-width: 769px){.paw-packages .abo-cards{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1025px){.paw-packages .abo-cards{grid-template-columns: repeat(3,1fr)}}.paw-packages .abo-cards>.pricing-card{margin: 0 !important;position: relative}.paw-packages .pricing-card__badge{position: absolute !important;top: 0;left: 50%;transform: translate(-50%,-50%);margin: 0 !important;white-space: nowrap}.paw-packages .pricing-card .btn{margin-top: auto !important}.paw-packages .p-features{margin-bottom: 24px}.paw-packages .abo-cards .pricing-card__details,.paw-packages .abo-cards .p-features{flex-grow: 0 !important}.paw-packages .abo-cards>.pricing-card{padding-top: 28px !important}.paw-packages .paw-packages__single{margin-top: 16px !important}.p-feature.p-feature--extra::before{content: '' !important;-webkit-mask: none !important;mask: none !important;background: none !important;color: transparent !important}:not(.section__header)>:is(h2.headline-lg,h2.headline-md) + p.text-body{margin-top: 16px}.section--dark .doc-card{color: var(--text-light)}.section--dark .doc-card :is(p,.doc-card__caption,.doc-card__meta){color: var(--text-light) !important}.section--dark .doc-card :is(.doc-card__title,h3){color: var(--anthracite) !important}.section--dark .doc-card .doc-card__category{color: var(--gold-text) !important}.doc-card__caption{margin: 0;padding: 12px 16px;font-size: var(--fs-small);line-height: 1.5}p:not(.pf-item__links)>a:not([class*="btn"]){display: inline !important;margin-top: 0 !important;margin-bottom: 0 !important;min-height: 0 !important}.need-card .need-card__need{font-size: var(--fs-label) !important;font-weight: 600;line-height: 1.5 !important;letter-spacing: 2px;text-transform: uppercase;color: var(--gold-text) !important}.need-card .need-card__text,.need-hint p{font-size: var(--fs-body) !important;line-height: 1.7 !important;color: var(--text-light) !important}.need-card__links{margin-top: auto;display: flex;flex-direction: column;align-items: flex-start}.need-card__links .need-card__link{margin-top: 0 !important}.need-card__link--guide{font-size: var(--fs-small);min-height: var(--tap)}.need-card__link--empty{visibility: hidden}.section-narrow:not(:has(.faq-list,.section__header--left,.gold-line--left))>p:is(.text-body,.text-lead),.blog-empty>p:is(.text-body,.text-lead),.hero-storniert p:is(.text-body,.text-lead){margin-left: auto;margin-right: auto}.aku-grid,.need-grid,.trust-reasons,.ideal-grid,.blog-related__grid,.three-pillars,.icoone-facts-grid,.benefit-grid,.expert-grid,.pf-weitere-grid,.compact-grid,.services-grid{--gap: 24px;display: grid;gap: var(--gap) !important;grid-template-columns: repeat(auto-fill,minmax(min(100%,max(var(--card-min),calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols)))),1fr)) !important;grid-auto-rows: 1fr}.aku-grid{--cols: 4;--card-min: 19.5rem}.need-grid{--cols: 3;--card-min: 20rem}.trust-reasons{--cols: 2;--card-min: 17rem}.ideal-grid{--cols: 2;--card-min: 17rem}.testimonial-grid{--cols: 3;--card-min: 17rem}@media (min-width: 769px){.testimonial-grid{--gap: 24px;display: grid;gap: var(--gap) !important;grid-template-columns: repeat(auto-fill,minmax(min(100%,max(var(--card-min),calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols)))),1fr)) !important;grid-auto-rows: 1fr}}.blog-related__grid{--cols: 3;--card-min: 17rem}.three-pillars{--cols: 3;--card-min: 17rem}.icoone-facts-grid{--cols: 4;--card-min: 12.5rem}.benefit-grid{--cols: 3;--card-min: 17rem}.expert-grid{--cols: 2;--card-min: 17rem}.pf-weitere-grid{--cols: 3;--card-min: 14rem}.compact-grid{--cols: 2;--card-min: 17rem}.services-grid{--cols: 3;--card-min: 17rem}:is(.aku-card,.need-card,.trust-reason,.ideal-card,.ideal-grid>*,.testimonial-card,.blog-related__grid>*,.three-pillars__item,.icoone-facts-grid>*,.benefit-card,.benefit-grid>*,.expert-card,.expert-grid>*,.pf-weitere-group,.compact-card,.service-card){min-width: 0;overflow: visible !important}:is(.aku-card,.need-card,.trust-reason,.ideal-card,.ideal-grid>*,.testimonial-card,.blog-related__grid>*,.three-pillars__item,.icoone-facts-grid>*,.benefit-card,.benefit-grid>*,.expert-card,.expert-grid>*,.pf-weitere-group,.compact-card,.service-card) :is(h3,h4,p,span,li,strong,a){overflow-wrap: normal !important;word-break: normal !important;-webkit-hyphens: manual !important;hyphens: manual !important}@media (max-width: 420px){.need-card .need-card__need{letter-spacing: 1px}}@media (max-width: 359px){:root{--fs-h1: 1.8rem;--fs-h2: 1.5rem}}:is(.aku-card,.need-card,.trust-reason,.three-pillars__item,.benefit-item,.pf-weitere-group,.expert-card,.blog-related__card){background: var(--white) !important;border: 1px solid var(--border-light) !important;border-radius: 0 !important;box-shadow: none !important;padding: 32px !important;text-align: left !important;display: flex !important;flex-direction: column !important;align-items: stretch !important;justify-content: flex-start !important}@media (max-width: 768px){:is(.aku-card,.need-card,.trust-reason,.three-pillars__item,.benefit-item,.pf-weitere-group,.expert-card,.blog-related__card){padding: 24px !important}}:is(.aku-card,.need-card,.trust-reason,.three-pillars__item,.benefit-item,.pf-weitere-group,.expert-card,.blog-related__card) :is(.aku-card__icon,.three-pillars__icon,.expert-card__icon){display: none !important}:is(.aku-card,.need-card,.trust-reason,.three-pillars__item,.benefit-item,.pf-weitere-group,.expert-card,.blog-related__card)>*{flex-grow: 0 !important}.card-label,.need-card .need-card__need,.blog-related__card-category{display: block;margin: 0 0 8px !important;font-family: var(--font-sans) !important;font-size: var(--fs-label) !important;font-weight: 600 !important;line-height: 1.5 !important;letter-spacing: 2px !important;text-transform: uppercase !important;color: var(--gold-text) !important;text-align: left !important;background: none !important;padding: 0 !important;border: 0 !important}@media (max-width: 420px){.card-label,.need-card .need-card__need,.blog-related__card-category{letter-spacing: 1px !important}}:is(.aku-card,.need-card,.trust-reason,.three-pillars__item,.benefit-item,.pf-weitere-group,.expert-card,.blog-related__card) :is(h3,h4){font-family: var(--font-serif) !important;font-size: var(--fs-h3) !important;font-weight: 400 !important;line-height: 1.3 !important;color: var(--anthracite) !important;margin: 0 0 8px !important;text-align: left !important}:is(.aku-card,.need-card,.trust-reason,.three-pillars__item,.benefit-item,.pf-weitere-group,.expert-card,.blog-related__card) p:not(.card-label):not(.need-card__need),:is(.aku-card,.need-card,.trust-reason,.three-pillars__item,.benefit-item,.pf-weitere-group,.expert-card,.blog-related__card) li{font-size: var(--fs-body) !important;line-height: 1.7 !important;color: var(--text-light) !important;text-align: left !important;margin: 0 !important}:is(.aku-card,.need-card,.trust-reason,.three-pillars__item,.benefit-item,.pf-weitere-group,.expert-card,.blog-related__card)>.link-gold,:is(.aku-card,.need-card,.trust-reason,.three-pillars__item,.benefit-item,.pf-weitere-group,.expert-card,.blog-related__card)>.need-card__links,.expert-card .expert-card__source{margin-top: auto !important;padding-top: 16px}.expert-card .expert-card__quote{margin: 0 !important;padding: 0 !important;border: 0 !important}.section--dark :is(.aku-card,.need-card,.trust-reason,.three-pillars__item,.benefit-item,.pf-weitere-group,.expert-card,.blog-related__card) :is(h3,h4){color: var(--anthracite) !important}.section--dark :is(.aku-card,.need-card,.trust-reason,.three-pillars__item,.benefit-item,.pf-weitere-group,.expert-card,.blog-related__card) p:not(.card-label):not(.need-card__need){color: var(--text-light) !important}@media (max-width: 768px){.card-carousel{display: flex !important;grid-template-columns: none !important;overflow-x: auto;scroll-snap-type: x mandatory;gap: 12px !important;padding-bottom: 8px;scrollbar-width: none;-webkit-overflow-scrolling: touch;grid-auto-rows: auto !important;align-items: stretch}.card-carousel::-webkit-scrollbar{display: none}.card-carousel>*{flex: 0 0 88%;scroll-snap-align: start;height: auto !important;padding: 20px !important}}@media (max-width: 1024px){:is(.aku-grid,.need-grid,.trust-reasons,.three-pillars,.benefit-grid){--fs-h3: 1.25rem}}@media (max-width: 400px){.card-carousel{--fs-h3: 1.125rem}}@media (max-width: 359px){.card-carousel>*{flex-basis: 100%;padding: 16px !important}}@media (max-width: 768px){.testimonial-grid{display: flex !important;grid-template-columns: none !important;overflow-x: auto;scroll-snap-type: x mandatory;gap: 16px !important;padding-bottom: 8px;scrollbar-width: none;-webkit-overflow-scrolling: touch;align-items: stretch}.testimonial-grid::-webkit-scrollbar{display: none}.testimonial-grid>*{flex: 0 0 85%;min-width: 0;scroll-snap-align: start;height: auto !important}}.contact-grid>*,.paw-maps-consent,.paw-maps-consent__inner{min-width: 0;max-width: 100%}.doc-gallery,.testimonial-grid,.card-carousel,.progression-gallery{scrollbar-width: none !important}.doc-gallery::-webkit-scrollbar,.testimonial-grid::-webkit-scrollbar,.card-carousel::-webkit-scrollbar{display: none !important;width: 0 !important;height: 0 !important}.paw-carousel-progress__bar span{transition: left .2s linear !important;will-change: left}.hero__actions{display: inline-grid;grid-template-columns: minmax(0,1fr);max-width: 100%;text-align: left}.hero__actions .hero__proof.hero__proof--cols{justify-content: center !important}.hero__actions .hero__proof-col:first-child{padding-left: 16px !important}.breadcrumb{padding-top: calc(var(--nav-height) + 8px) !important;padding-bottom: 8px !important}.admin-bar .site-nav{top: 32px}@media screen and (max-width: 782px){.admin-bar .site-nav{top: 46px}}@media screen and (max-width: 600px){.admin-bar .site-nav{top: 0}.admin-bar .breadcrumb{padding-top: calc(var(--nav-height) - 46px + 8px) !important}}.text-body p,.text-body li{font-size: var(--fs-body) !important;line-height: 1.7 !important;color: var(--text-light)}.title-sm{font-family: var(--font-sans) !important;font-weight: 600 !important;font-size: var(--fs-h4) !important;line-height: 1.3 !important;color: var(--anthracite) !important;margin: 24px 0 8px !important;text-align: left}.text-body>.title-sm:first-child{margin-top: 0 !important}.three-pillars.three-pillars--four{--cols: 4}.ideal-grid.ideal-grid--single{grid-template-columns: minmax(0,1fr) !important;max-width: 640px}.um-cta .text-lead{color: var(--text-light);text-align: center}@media (max-width: 359px){:is(.aku-card,.need-card,.trust-reason,.three-pillars__item,.benefit-item,.pf-weitere-group,.expert-card,.blog-related__card){padding: 20px !important}:is(.aku-card,.need-card,.trust-reason,.three-pillars__item,.benefit-item,.pf-weitere-group,.expert-card,.blog-related__card) :is(h3,h4){font-size: var(--fs-h4) !important}}:is([class*="page-datenschutz"],[class*="page-impressum"],[class*="page-agb"],[class*="cookie-richtlinie"]) main :is(p,li,td) a{overflow-wrap: anywhere}.text-legal,.legal-h3{hyphens: auto;-webkit-hyphens: auto}h2,.headline-lg{-webkit-hyphens: auto;hyphens: auto;hyphenate-limit-chars: 10 4 4}@media (min-width: 769px) and (max-width: 1279px){.site-nav .nav-menu{display: none}.site-nav .nav-menu.active{display: flex;flex-direction: column;align-items: stretch;position: absolute;top: var(--nav-height);left: 0;right: 0;background: var(--anthracite);padding: 24px 40px;gap: 16px;max-height: calc(100vh - var(--nav-height));max-height: calc(100dvh - var(--nav-height));overflow-y: auto;overscroll-behavior: contain}.site-nav .nav-toggle{display: flex}.site-nav .nav-lang-switch--bar{display: flex}.site-nav .nav-menu .nav-lang-switch{display: none}.site-nav .nav-cta{margin-left: 0;align-self: flex-start}.nav-dropdown{position: static;box-shadow: none;border-top: none;background: rgba(255,255,255,0.05)}.nav-dropdown a{padding: 10px 20px 10px 30px;color: var(--on-dark-text);border-bottom-color: rgba(255,255,255,0.05)}.nav-dropdown a:hover{background: rgba(255,255,255,0.1);color: var(--gold)}.nav-account{gap: 6px;padding: 12px 20px;font-size: var(--fs-body);width: 100%;justify-content: center;border-top: 1px solid rgba(197,165,90,0.15)}.nav-account__label{display: inline;max-width: none;margin-left: 0}}@media (min-width: 1280px){.site-nav .nav-menu{gap: 16px}.site-nav .nav-cta{margin-left: 4px;padding: 12px 18px}.site-nav .nav-lang-switch{margin-left: 0;padding-left: 10px}.site-nav .nav-lang-switch a{padding: 6px 4px}}.nav-sub-toggle{display: none}@media (max-width: 1279px){.site-nav .nav-item--dropdown,.site-nav .menu-item-has-children{display: grid;grid-template-columns: minmax(0,1fr) var(--tap);align-items: center}.site-nav .nav-item--dropdown>.nav-link .nav-caret{display: none}.nav-sub-toggle{display: inline-flex;align-items: center;justify-content: center;width: var(--tap);height: var(--tap);min-width: var(--tap);min-height: var(--tap);background: none;border: 0;padding: 0;cursor: pointer;color: var(--gold)}.nav-sub-toggle span{width: 10px;height: 10px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg) translate(-2px,-2px);transition: transform .2s}.is-open>.nav-sub-toggle span{transform: rotate(-135deg) translate(-2px,-2px)}body .site-nav .nav-item--dropdown:hover .nav-dropdown{display: none !important}body .site-nav .nav-item--dropdown.is-open>.nav-dropdown,body .site-nav .nav-item--dropdown.is-open:hover>.nav-dropdown,body .site-nav .menu-item-has-children.is-open>.sub-menu{display: flex !important;grid-column: 1 / -1}.site-nav .menu-item-has-children>.sub-menu{display: none;grid-column: 1 / -1}.site-nav .menu-item-has-children.is-open>.sub-menu{flex-direction: column;min-width: 0;list-style: none;margin: 0;padding: 0;background: rgba(255,255,255,0.05)}.site-nav .menu-item-has-children>.sub-menu>li{display: block;margin: 0;padding: 0;list-style: none}.site-nav .menu-item-has-children>.sub-menu a{display: block;padding: 10px 20px 10px 30px;color: var(--on-dark-text);border-bottom: 1px solid rgba(255,255,255,0.05)}.site-nav .nav-menu>li{list-style: none}}@media (min-width: 1280px){.site-nav .nav-menu>li{list-style: none}.site-nav .menu-item-has-children{position: relative}.site-nav .menu-item-has-children>.sub-menu{display: none;position: absolute;top: 100%;left: 0;min-width: 200px;margin: 0;padding: 0;list-style: none;flex-direction: column;background: var(--white);box-shadow: 0 8px 30px rgba(0,0,0,0.12);border-top: 2px solid var(--gold);z-index: 1001}.site-nav .menu-item-has-children:hover>.sub-menu,.site-nav .menu-item-has-children:focus-within>.sub-menu{display: flex}.site-nav .menu-item-has-children>.sub-menu>li{list-style: none;margin: 0}.site-nav .menu-item-has-children>.sub-menu a{display: block;padding: 12px 20px;font-size: var(--fs-small);color: var(--text-light);border-bottom: 1px solid var(--border-light);text-transform: none;letter-spacing: 0}.site-nav .menu-item-has-children>.sub-menu a:hover{background: var(--creme);color: var(--gold-text)}}@media (max-width: 768px){.site-nav .nav-menu.active{max-height: calc(100vh - var(--nav-height));max-height: calc(100dvh - var(--nav-height));overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch}}@media screen and (min-width: 783px) and (max-width: 1279px){.admin-bar .site-nav .nav-menu.active{max-height: calc(100vh - var(--nav-height) - 32px);max-height: calc(100dvh - var(--nav-height) - 32px)}}@media screen and (min-width: 601px) and (max-width: 782px){.admin-bar .site-nav .nav-menu.active{max-height: calc(100vh - var(--nav-height) - 46px);max-height: calc(100dvh - var(--nav-height) - 46px)}}@media (min-width: 1280px){.site-nav .nav-menu{gap: 12px}.site-nav .nav-cta{margin-left: 0;padding: 12px 14px}.site-nav .nav-account{margin-right: 0;padding: 8px 4px}}@media (max-width: 419px){.site-nav .nav-logo__img{height: 28px}.site-nav .nav-lang-switch--bar a{min-width: 40px;padding-left: 0;padding-right: 0}.site-nav .nav-toggle{width: var(--tap);padding: 8px 0 8px 10px}}@media (max-width: 359px){.site-nav .container{padding-left: 16px;padding-right: 16px}.site-nav .nav-logo__img{height: 22px}}@media (min-width: 769px) and (max-width: 1023px){.seo-hero h1,.seo-hero .headline-xl{font-size: var(--fs-h2) !important}}@media (max-width: 419px){main li{-webkit-hyphens: auto;hyphens: auto}main .ideal-grid li,main .ideal-box li{-webkit-hyphens: auto !important;hyphens: auto !important}}.pf-chip{min-width: var(--tap)}body .amelia-v2-booking .am-fs__init-item__footer-actions,body .amelia-v2-booking .am-fs__init-item__footer-actions *{font-size: var(--fs-label) !important}@media (min-width: 861px){.um-pull{margin-top: 56px}}.about-badges{flex-direction: column;align-items: flex-start;justify-content: flex-start !important}.about-badges .trust-partner-badge{width: 100%;max-width: 400px}.about-content .btn-mt{display: block;width: 100%;max-width: 400px;box-sizing: border-box;text-align: center;margin-left: 0 !important;margin-right: auto !important}.doc-card__title,.doc-card__info--top .doc-card__title,.ba-gallery .doc-card__info--top .doc-card__title{font-size: var(--fs-h4) !important}.hero__proof-short{display: none}@media (max-width: 600px){.hero__proof.hero__proof--three{grid-template-columns: repeat(3,auto) !important;justify-content: space-evenly !important}.hero__proof--three .hero__proof-col{text-align: center;white-space: nowrap;padding: 4px 2px}.hero__proof--three .hero__proof-long{display: none}.hero__proof--three .hero__proof-short{display: inline}}main:has(>section.cta-banner:last-of-type) + .site-footer{padding-top: 32px}.massage-types__short{display: none}@media (max-width: 600px){.massage-types__long{display: none}.massage-types__short{display: inline}}.hero-slider{display: grid}.hero-slider__slide{grid-area: 1 / 1;display: block !important;opacity: 0;visibility: hidden;align-self: center;transition: opacity 0.8s ease,visibility 0.8s}.hero-slider__slide--active{opacity: 1;visibility: visible}.hero-slider,.seo-hero .hero-slider{border: 0 !important;background: transparent}.hero-slider__slide{align-self: stretch}.hero-slider__slide img{width: 100%;height: auto;aspect-ratio: var(--paw-slide-ar,auto);object-fit: cover;object-position: center top}.hero-slider--paused{outline: 0 !important}.hero-slider:focus-visible{outline: 2px solid var(--gold);outline-offset: 2px}html body .blog-article-body table,html body .ratgeber-table{display: table !important;width: 100% !important;max-width: 100%;overflow: visible !important;border-collapse: collapse}html body .blog-article .blog-article-body table th,html body .blog-article-body .ratgeber-table th{font-size: var(--fs-label);letter-spacing: 1px;text-transform: uppercase;font-weight: 600;padding: 12px 16px;text-align: left}html body .blog-article .blog-article-body table td,html body .blog-article-body .ratgeber-table td{padding: 12px 16px}@media (max-width: 768px){html body .comparison-table th,html body .comparison-table td,html body .blog-article .blog-article-body table th,html body .blog-article .blog-article-body table td,html body .ratgeber-table th,html body .ratgeber-table td{padding: 10px !important;-webkit-hyphens: auto !important;hyphens: auto !important}}@media (max-width: 599px){html body .comparison-table th,html body .blog-article .blog-article-body table th,html body .ratgeber-table th{text-transform: none;letter-spacing: 0;font-size: var(--fs-small)}}@media (max-width: 768px){html.paw-no-hyphens body .comparison-table th,html.paw-no-hyphens body .comparison-table td,html.paw-no-hyphens body .blog-article-body table th,html.paw-no-hyphens body .blog-article-body table td,html.paw-no-hyphens body .ratgeber-table th,html.paw-no-hyphens body .ratgeber-table td{overflow-wrap: break-word}}@media (max-width: 359px){html body .comparison-table th,html body .comparison-table td,html body .blog-article .blog-article-body table th,html body .blog-article .blog-article-body table td,html body .ratgeber-table th,html body .ratgeber-table td{padding: 8px 5px !important}}@media (max-width: 600px){.aku-grid,.need-grid,.trust-reasons,.ideal-grid,.blog-related__grid,.three-pillars,.icoone-facts-grid,.benefit-grid,.expert-grid,.pf-weitere-grid,.compact-grid,.services-grid,.pricing-grid,.paw-packages .abo-cards{grid-auto-rows: auto !important}}
