[data-v-31179166]:root{--background-color:#fff7eb;--background-color:#13130f;--background-color-2:#372c15;--background-color-low-opacity:rgba(255,247,235,.5);--text-color:#fff;--light-blue-color:#deedfa;--blue-color:#7ebbf0;--primary-color:#dabb73;--primary-color-2:#ffcd58;--primary-color-light:#ffdf94;--primary-color-button-hover:#ffeec9;--primary-color-4:#ff7b03;--secondary-color:#5a2dff;--horizontal-content-padding:1rem;--vertical-content-padding:70px;--navbar-height:92px;--mobile-breakpoint:600px;--tablet-breakpoint:1200px;--max-content-width:900px}body[data-v-31179166]{background-color:var(--background-color);color:var(--text-color);font-family:Inter,sans-serif}.page[data-v-31179166]{max-width:100vw;overflow-x:hidden;padding:clamp(2rem,10vh,8rem) 0}.serif[data-v-31179166]{font-family:Josefin Sans,serif;letter-spacing:-.02em}[data-v-31179166]{margin:0;padding:0}.center[data-v-31179166]{align-items:center;display:flex;text-align:center}@media only screen and (max-width:600px){.mobile-left[data-v-31179166]{text-align:left!important}}.full-width[data-v-31179166]{width:100%}@media only screen and (min-width:600px){.full-width[data-v-31179166]{width:-moz-fit-content;width:fit-content}}.content[data-v-31179166]{margin:0 auto;max-width:1200px;padding:70px 1rem}@media only screen and (max-width:600px){.content[data-v-31179166]{padding:70px 0}}input[data-v-31179166],textarea[data-v-31179166]{background-color:var(--background-color);border:1px solid #fff;border-radius:.5rem;color:#fff;font-weight:500;max-width:100%;outline:none;padding:1rem;transition:.25s;width:100%}input[data-v-31179166]::-moz-placeholder,textarea[data-v-31179166]::-moz-placeholder{opacity:.8}input[data-v-31179166]::placeholder,textarea[data-v-31179166]::placeholder{opacity:.8}input[data-v-31179166]:focus,textarea[data-v-31179166]:focus{border:1px solid var(--primary-color);outline:none}.text-color[data-v-31179166]{color:var(--contrast-color)}textarea[data-v-31179166]{min-width:100%}button.full-width[data-v-31179166]{width:100%}button.full-width-mobile[data-v-31179166]{width:auto}@media only screen and (max-width:600px){button.full-width-mobile[data-v-31179166]{width:100%}}button.full-width-desktop[data-v-31179166]{width:100%}@media only screen and (min-width:600px){button.full-width-desktop[data-v-31179166]{width:auto}}button.disabled[data-v-31179166]{opacity:.5;pointer-events:none}h1[data-v-31179166]{font-size:clamp(2rem,5vw,4rem)}@media only screen and (max-width:600px){h1[data-v-31179166]{font-size:clamp(2.5rem,11vw,3.5rem)}}h3[data-v-31179166]{font-size:clamp(1.25rem,2.5vw,2rem)}@media only screen and (max-width:600px){h3[data-v-31179166]{font-size:clamp(1.5rem,5vw,2.5rem)}}.fix-content-width[data-v-31179166]{margin:0 auto;max-width:var(--max-content-width)}.mobile[data-v-31179166]{display:none!important}@media only screen and (min-width:1200px){.web[data-v-31179166]{display:block}.mobile[data-v-31179166]{display:none!important}}@media only screen and (max-width:600px){.web[data-v-31179166]{display:none!important}.mobile[data-v-31179166]{display:block!important}}@media only screen and (min-width:600px){.web-text-center[data-v-31179166]{text-align:center}h1[data-v-31179166]{max-width:26ch!important}.web[data-v-31179166]{display:none!important}.mobile[data-v-31179166]{display:block!important}}.u-text-wrap[data-v-31179166]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:break-word}.u-no-wrap[data-v-31179166]{white-space:nowrap}.u-scroll-x[data-v-31179166]{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;max-width:100%;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.u-scroll-item[data-v-31179166]{flex:0 0 auto;scroll-snap-align:start}a[data-v-31179166]{text-decoration:none}a[data-v-31179166]:hover{color:var(--primary-color)}[data-v-31179166]{box-sizing:border-box;max-width:100%}embed[data-v-31179166],iframe[data-v-31179166],img[data-v-31179166],object[data-v-31179166],video[data-v-31179166]{height:auto;max-width:100%}.container[data-v-31179166],.content[data-v-31179166],.wrapper[data-v-31179166]{max-width:100vw;overflow-x:hidden}.treatment-section[data-v-31179166]{background:linear-gradient(180deg,hsla(42,58%,65%,.045),transparent 32%);border-bottom:1px solid hsla(42,58%,65%,.16);padding:clamp(3rem,8vw,5.5rem) var(--horizontal-content-padding);scroll-margin-top:5.5rem}.treatment-card[data-v-31179166],.treatment-card-top[data-v-31179166],.treatment-heading[data-v-31179166],.treatment-inner[data-v-31179166],.treatment-pricing[data-v-31179166]{display:flex;flex-direction:column}.treatment-inner[data-v-31179166]{gap:clamp(2rem,5vw,3rem)}.treatment-heading[data-v-31179166]{gap:.65rem;max-width:720px}.treatment-heading h2[data-v-31179166]{padding-bottom:0!important}.treatment-heading p[data-v-31179166]{color:#ffffffb8;line-height:1.65}.treatment-eyebrow[data-v-31179166]{color:var(--primary-color);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.treatment-grid[data-v-31179166]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:720px){.treatment-grid[data-v-31179166]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){.treatment-grid[data-v-31179166]{grid-template-columns:repeat(3,minmax(0,1fr))}}.treatment-card[data-v-31179166]{background:#ffffff06;border:1px solid hsla(42,58%,65%,.32);border-radius:10px;gap:1.15rem;min-width:0;padding:clamp(1.15rem,2vw,1.5rem);position:relative;transition:border-color .18s,background .18s,transform .18s}.treatment-card.selected[data-v-31179166]{background:#daba7212;border-color:var(--primary-color)}@media(hover:hover){.treatment-card[data-v-31179166]:hover{border-color:#daba72ad;transform:translateY(-2px)}}.treatment-card-top[data-v-31179166]{gap:.4rem}.treatment-card-top h3[data-v-31179166]{color:var(--primary-color);font-size:clamp(1.4rem,2.5vw,1.9rem)!important;line-height:1.1}.treatment-index[data-v-31179166]{color:#daba727a;font-size:.72rem;font-weight:800;letter-spacing:.12em}.treatment-badge[data-v-31179166]{background:var(--primary-color);border-radius:999px;color:var(--background-color);font-size:.7rem;font-weight:800;padding:.3rem .55rem;position:absolute;right:1rem;top:1rem}.technical-name[data-v-31179166]{color:#ffffff8f;font-size:.82rem;font-weight:700}.treatment-description[data-v-31179166]{color:#ffffffc7;font-size:.9rem;line-height:1.55;margin-top:.35rem}.treatment-facts[data-v-31179166]{display:flex;flex-direction:column;gap:.75rem}.treatment-facts>div[data-v-31179166]{display:flex;flex-direction:column;gap:.2rem}.treatment-facts dt[data-v-31179166]{color:var(--primary-color);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.treatment-facts dd[data-v-31179166]{color:#ffffffc2;font-size:.84rem;line-height:1.45}.treatment-points[data-v-31179166]{display:flex;flex-direction:column;gap:.55rem;list-style:none;padding:0}.treatment-points li[data-v-31179166]{align-items:flex-start;color:#ffffffb8;display:flex;font-size:.82rem;gap:.5rem;line-height:1.4}.check-icon[data-v-31179166]{align-items:center;border:1px solid hsla(42,58%,65%,.7);border-radius:50%;color:var(--primary-color);display:flex;height:1.15rem;justify-content:center;margin-top:.05rem;min-width:1.15rem;width:1.15rem}.treatment-pricing[data-v-31179166]{border-top:1px solid hsla(42,58%,65%,.2);gap:.65rem;margin-top:auto;padding-top:1rem}.single-price[data-v-31179166]{align-items:baseline;display:grid;gap:.2rem .75rem;grid-template-columns:minmax(0,1fr) auto}.single-price small[data-v-31179166],.single-price>span[data-v-31179166]{color:#ffffff94;font-size:.78rem}.single-price strong[data-v-31179166]{color:var(--primary-color);font-size:1.25rem;white-space:nowrap}.single-price small[data-v-31179166]{grid-column:1/-1}.price-choices[data-v-31179166]{border:0;display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:0}.price-choices legend[data-v-31179166]{color:#ffffff94;font-size:.75rem;font-weight:700;margin-bottom:.35rem}.price-choice[data-v-31179166]{align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:7px;cursor:pointer;display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.65rem}.price-choice.checked[data-v-31179166]{background:#daba7212;border-color:#daba7299}.price-choice input[data-v-31179166]{accent-color:var(--primary-color);height:1rem;padding:0;width:1rem}.price-choice strong[data-v-31179166]{color:var(--primary-color);font-size:.82rem;white-space:nowrap}.price-choice-label[data-v-31179166]{color:#fffc;display:flex;flex-direction:column;font-size:.78rem;gap:.1rem}.price-choice-label small[data-v-31179166]{color:#ffffff75;font-size:.68rem}.option-note[data-v-31179166]{color:#ffffff7a;display:grid;font-size:.7rem;gap:.35rem;grid-template-columns:auto 1fr;line-height:1.4}.option-note span[data-v-31179166]{color:var(--primary-color)}.option-surcharges[data-v-31179166]{color:#ffffff94;display:flex;flex-direction:column;font-size:.72rem;gap:.45rem}.option-surcharges>strong[data-v-31179166]{color:#ffffffb8}.option-surcharges ul[data-v-31179166]{display:flex;flex-direction:column;gap:.35rem;list-style:none;padding:0}.option-surcharges li[data-v-31179166]{display:flex;gap:.5rem;justify-content:space-between}.treatment-select[data-v-31179166]{align-items:center;background:var(--primary-color);border:1px solid var(--primary-color);border-radius:7px;color:var(--background-color);cursor:pointer;display:flex;font-weight:800;gap:.45rem;justify-content:center;min-height:44px;padding:.75rem 1rem;transition:background .18s,color .18s;width:100%}.treatment-select.selected[data-v-31179166],.treatment-select[data-v-31179166]:hover{background:transparent;color:var(--primary-color)}.treatment-select[data-v-31179166]:focus-visible{outline:3px solid hsla(42,58%,65%,.35);outline-offset:3px}.treatment-advice[data-v-31179166]{align-items:flex-start;background-color:var(--background-color);border:1px solid hsla(42,58%,65%,.55);border-radius:10px;display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between;padding:clamp(1.25rem,3vw,2rem)}.treatment-advice>div[data-v-31179166]{display:flex;flex-direction:column;gap:.55rem}.treatment-advice h3[data-v-31179166]{color:var(--primary-color);font-size:clamp(1.35rem,3vw,1.9rem)!important}.treatment-advice p[data-v-31179166]{color:#ffffffb8;line-height:1.55;max-width:68ch}@media(min-width:760px){.treatment-advice[data-v-31179166]{align-items:center;flex-direction:row}.treatment-advice[data-v-31179166] button{white-space:nowrap;width:-moz-fit-content;width:fit-content}}[data-v-3a1168d9]:root{--background-color:#fff7eb;--background-color:#13130f;--background-color-2:#372c15;--background-color-low-opacity:rgba(255,247,235,.5);--text-color:#fff;--light-blue-color:#deedfa;--blue-color:#7ebbf0;--primary-color:#dabb73;--primary-color-2:#ffcd58;--primary-color-light:#ffdf94;--primary-color-button-hover:#ffeec9;--primary-color-4:#ff7b03;--secondary-color:#5a2dff;--horizontal-content-padding:1rem;--vertical-content-padding:70px;--navbar-height:92px;--mobile-breakpoint:600px;--tablet-breakpoint:1200px;--max-content-width:900px}body[data-v-3a1168d9]{background-color:var(--background-color);color:var(--text-color);font-family:Inter,sans-serif}.page[data-v-3a1168d9]{max-width:100vw;overflow-x:hidden;padding:clamp(2rem,10vh,8rem) 0}.serif[data-v-3a1168d9]{font-family:Josefin Sans,serif;letter-spacing:-.02em}[data-v-3a1168d9]{margin:0;padding:0}.center[data-v-3a1168d9]{align-items:center;display:flex;text-align:center}@media only screen and (max-width:600px){.mobile-left[data-v-3a1168d9]{text-align:left!important}}.full-width[data-v-3a1168d9]{width:100%}@media only screen and (min-width:600px){.full-width[data-v-3a1168d9]{width:-moz-fit-content;width:fit-content}}.content[data-v-3a1168d9]{margin:0 auto;max-width:1200px;padding:70px 1rem}@media only screen and (max-width:600px){.content[data-v-3a1168d9]{padding:70px 0}}input[data-v-3a1168d9],textarea[data-v-3a1168d9]{background-color:var(--background-color);border:1px solid #fff;border-radius:.5rem;color:#fff;font-weight:500;max-width:100%;outline:none;padding:1rem;transition:.25s;width:100%}input[data-v-3a1168d9]::-moz-placeholder,textarea[data-v-3a1168d9]::-moz-placeholder{opacity:.8}input[data-v-3a1168d9]::placeholder,textarea[data-v-3a1168d9]::placeholder{opacity:.8}input[data-v-3a1168d9]:focus,textarea[data-v-3a1168d9]:focus{border:1px solid var(--primary-color);outline:none}.text-color[data-v-3a1168d9]{color:var(--contrast-color)}textarea[data-v-3a1168d9]{min-width:100%}button.full-width[data-v-3a1168d9]{width:100%}button.full-width-mobile[data-v-3a1168d9]{width:auto}@media only screen and (max-width:600px){button.full-width-mobile[data-v-3a1168d9]{width:100%}}button.full-width-desktop[data-v-3a1168d9]{width:100%}@media only screen and (min-width:600px){button.full-width-desktop[data-v-3a1168d9]{width:auto}}button.disabled[data-v-3a1168d9]{opacity:.5;pointer-events:none}h1[data-v-3a1168d9]{font-size:clamp(2rem,5vw,4rem)}@media only screen and (max-width:600px){h1[data-v-3a1168d9]{font-size:clamp(2.5rem,11vw,3.5rem)}}h3[data-v-3a1168d9]{font-size:clamp(1.25rem,2.5vw,2rem)}@media only screen and (max-width:600px){h3[data-v-3a1168d9]{font-size:clamp(1.5rem,5vw,2.5rem)}}.fix-content-width[data-v-3a1168d9]{margin:0 auto;max-width:var(--max-content-width)}.mobile[data-v-3a1168d9]{display:none!important}@media only screen and (min-width:1200px){.web[data-v-3a1168d9]{display:block}.mobile[data-v-3a1168d9]{display:none!important}}@media only screen and (max-width:600px){.web[data-v-3a1168d9]{display:none!important}.mobile[data-v-3a1168d9]{display:block!important}}@media only screen and (min-width:600px){.web-text-center[data-v-3a1168d9]{text-align:center}h1[data-v-3a1168d9]{max-width:26ch!important}.web[data-v-3a1168d9]{display:none!important}.mobile[data-v-3a1168d9]{display:block!important}}.u-text-wrap[data-v-3a1168d9]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:break-word}.u-no-wrap[data-v-3a1168d9]{white-space:nowrap}.u-scroll-x[data-v-3a1168d9]{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;max-width:100%;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.u-scroll-item[data-v-3a1168d9]{flex:0 0 auto;scroll-snap-align:start}a[data-v-3a1168d9]{text-decoration:none}a[data-v-3a1168d9]:hover{color:var(--primary-color)}[data-v-3a1168d9]{box-sizing:border-box;max-width:100%}embed[data-v-3a1168d9],iframe[data-v-3a1168d9],img[data-v-3a1168d9],object[data-v-3a1168d9],video[data-v-3a1168d9]{height:auto;max-width:100%}.container[data-v-3a1168d9],.content[data-v-3a1168d9],.wrapper[data-v-3a1168d9]{max-width:100vw;overflow-x:hidden}.service-why-when[data-v-3a1168d9]{background:linear-gradient(180deg,hsla(42,58%,65%,.03),transparent);border-bottom:1px solid hsla(42,58%,65%,.2);border-top:1px solid hsla(42,58%,65%,.2);padding:clamp(3rem,8vw,5.5rem) var(--horizontal-content-padding)}.why-when-inner[data-v-3a1168d9]{gap:clamp(2rem,5vw,3rem)}.why-when-heading[data-v-3a1168d9],.why-when-inner[data-v-3a1168d9]{display:flex;flex-direction:column}.why-when-heading[data-v-3a1168d9]{gap:.75rem;max-width:680px}.why-when-eyebrow[data-v-3a1168d9]{color:var(--primary-color);display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.why-when-intro[data-v-3a1168d9]{color:#ffffffb8;font-size:clamp(.95rem,1.8vw,1.1rem);line-height:1.7;margin-top:.25rem;max-width:62ch}.why-when-grid[data-v-3a1168d9]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:600px){.why-when-grid[data-v-3a1168d9]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.why-when-grid[data-v-3a1168d9]{grid-template-columns:repeat(3,minmax(0,1fr))}}.why-when-card[data-v-3a1168d9]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:8px;border-top:2px solid hsla(42,58%,65%,.5);display:flex;flex-direction:column;gap:.6rem;padding:1.5rem;position:relative;transition:border-top-color .25s ease,background .25s ease}.why-when-card[data-v-3a1168d9]:hover{background:#ffffff0e;border-top-color:var(--primary-color)}.why-when-card h3[data-v-3a1168d9]{color:#fffffff2;font-size:clamp(.95rem,1.6vw,1.05rem);font-weight:700;line-height:1.35;margin:0}.why-when-card p[data-v-3a1168d9]{color:#ffffffa6;font-size:.9rem;line-height:1.65;margin:0}.card-number[data-v-3a1168d9]{color:var(--primary-color);display:block;font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-bottom:.25rem;opacity:.85}[data-v-c8fd044c]:root{--background-color:#fff7eb;--background-color:#13130f;--background-color-2:#372c15;--background-color-low-opacity:rgba(255,247,235,.5);--text-color:#fff;--light-blue-color:#deedfa;--blue-color:#7ebbf0;--primary-color:#dabb73;--primary-color-2:#ffcd58;--primary-color-light:#ffdf94;--primary-color-button-hover:#ffeec9;--primary-color-4:#ff7b03;--secondary-color:#5a2dff;--horizontal-content-padding:1rem;--vertical-content-padding:70px;--navbar-height:92px;--mobile-breakpoint:600px;--tablet-breakpoint:1200px;--max-content-width:900px}body[data-v-c8fd044c]{background-color:var(--background-color);color:var(--text-color);font-family:Inter,sans-serif}.page[data-v-c8fd044c]{max-width:100vw;overflow-x:hidden;padding:clamp(2rem,10vh,8rem) 0}.serif[data-v-c8fd044c]{font-family:Josefin Sans,serif;letter-spacing:-.02em}[data-v-c8fd044c]{margin:0;padding:0}.center[data-v-c8fd044c]{align-items:center;display:flex;text-align:center}@media only screen and (max-width:600px){.mobile-left[data-v-c8fd044c]{text-align:left!important}}.full-width[data-v-c8fd044c]{width:100%}@media only screen and (min-width:600px){.full-width[data-v-c8fd044c]{width:-moz-fit-content;width:fit-content}}.content[data-v-c8fd044c]{margin:0 auto;max-width:1200px;padding:70px 1rem}@media only screen and (max-width:600px){.content[data-v-c8fd044c]{padding:70px 0}}input[data-v-c8fd044c],textarea[data-v-c8fd044c]{background-color:var(--background-color);border:1px solid #fff;border-radius:.5rem;color:#fff;font-weight:500;max-width:100%;outline:none;padding:1rem;transition:.25s;width:100%}input[data-v-c8fd044c]::-moz-placeholder,textarea[data-v-c8fd044c]::-moz-placeholder{opacity:.8}input[data-v-c8fd044c]::placeholder,textarea[data-v-c8fd044c]::placeholder{opacity:.8}input[data-v-c8fd044c]:focus,textarea[data-v-c8fd044c]:focus{border:1px solid var(--primary-color);outline:none}.text-color[data-v-c8fd044c]{color:var(--contrast-color)}textarea[data-v-c8fd044c]{min-width:100%}button.full-width[data-v-c8fd044c]{width:100%}button.full-width-mobile[data-v-c8fd044c]{width:auto}@media only screen and (max-width:600px){button.full-width-mobile[data-v-c8fd044c]{width:100%}}button.full-width-desktop[data-v-c8fd044c]{width:100%}@media only screen and (min-width:600px){button.full-width-desktop[data-v-c8fd044c]{width:auto}}button.disabled[data-v-c8fd044c]{opacity:.5;pointer-events:none}h1[data-v-c8fd044c]{font-size:clamp(2rem,5vw,4rem)}@media only screen and (max-width:600px){h1[data-v-c8fd044c]{font-size:clamp(2.5rem,11vw,3.5rem)}}h3[data-v-c8fd044c]{font-size:clamp(1.25rem,2.5vw,2rem)}@media only screen and (max-width:600px){h3[data-v-c8fd044c]{font-size:clamp(1.5rem,5vw,2.5rem)}}.fix-content-width[data-v-c8fd044c]{margin:0 auto;max-width:var(--max-content-width)}.mobile[data-v-c8fd044c]{display:none!important}@media only screen and (min-width:1200px){.web[data-v-c8fd044c]{display:block}.mobile[data-v-c8fd044c]{display:none!important}}@media only screen and (max-width:600px){.web[data-v-c8fd044c]{display:none!important}.mobile[data-v-c8fd044c]{display:block!important}}@media only screen and (min-width:600px){.web-text-center[data-v-c8fd044c]{text-align:center}h1[data-v-c8fd044c]{max-width:26ch!important}.web[data-v-c8fd044c]{display:none!important}.mobile[data-v-c8fd044c]{display:block!important}}.u-text-wrap[data-v-c8fd044c]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:break-word}.u-no-wrap[data-v-c8fd044c]{white-space:nowrap}.u-scroll-x[data-v-c8fd044c]{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;max-width:100%;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.u-scroll-item[data-v-c8fd044c]{flex:0 0 auto;scroll-snap-align:start}a[data-v-c8fd044c]{text-decoration:none}a[data-v-c8fd044c]:hover{color:var(--primary-color)}[data-v-c8fd044c]{box-sizing:border-box;max-width:100%}embed[data-v-c8fd044c],iframe[data-v-c8fd044c],img[data-v-c8fd044c],object[data-v-c8fd044c],video[data-v-c8fd044c]{height:auto;max-width:100%}.container[data-v-c8fd044c],.content[data-v-c8fd044c],.wrapper[data-v-c8fd044c]{max-width:100vw;overflow-x:hidden}.service-content-blocks[data-v-c8fd044c]{display:flex;flex-direction:column;gap:clamp(3rem,8vw,5rem);padding:clamp(2rem,6vw,4rem) var(--horizontal-content-padding)}.service-block[data-v-c8fd044c]{display:flex;flex-direction:column;gap:1.25rem}.block-eyebrow[data-v-c8fd044c]{color:var(--primary-color);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.block-header[data-v-c8fd044c]{display:flex;flex-direction:column;gap:.75rem;max-width:62ch}.block-header p[data-v-c8fd044c]{line-height:1.6;opacity:.78}h2[data-v-c8fd044c]{font-size:clamp(2rem,4vw,3.25rem)!important;line-height:1.05}.image-grid[data-v-c8fd044c]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:600px){.image-grid[data-v-c8fd044c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.image-grid.wide[data-v-c8fd044c]{grid-template-columns:1fr}.image-frame[data-v-c8fd044c]{display:flex;flex-direction:column;gap:.5rem}.image-frame img[data-v-c8fd044c]{aspect-ratio:4/3;border:1px solid hsla(42,58%,65%,.35);border-radius:8px;-o-object-fit:cover;object-fit:cover;width:100%}.image-frame figcaption[data-v-c8fd044c]{color:#ffffffb8;font-size:.9rem}.benefits-grid[data-v-c8fd044c]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:600px){.benefits-grid[data-v-c8fd044c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.benefit-card[data-v-c8fd044c]{background:#ffffff0b;border:1px solid hsla(42,58%,65%,.4);border-radius:8px;display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:1.25rem}.benefit-card h3[data-v-c8fd044c]{color:var(--primary-color);font-size:1.05rem!important;margin-bottom:.35rem}.benefit-card p[data-v-c8fd044c]{color:#ffffffc7;line-height:1.55}.benefit-icon[data-v-c8fd044c]{align-items:center;border:1px solid var(--primary-color);border-radius:50%;color:var(--primary-color);display:flex;height:2rem;justify-content:center;width:2rem}.callout[data-v-c8fd044c]{background-color:var(--background-color);border:1px solid var(--primary-color);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem}.callout h2[data-v-c8fd044c]{color:var(--primary-color);font-family:Inter,sans-serif;font-size:1rem!important;font-weight:800;line-height:1.25}.callout p[data-v-c8fd044c]{color:#ffffffdb;line-height:1.55;max-width:68ch}[data-v-a732f8f3]:root{--background-color:#fff7eb;--background-color:#13130f;--background-color-2:#372c15;--background-color-low-opacity:rgba(255,247,235,.5);--text-color:#fff;--light-blue-color:#deedfa;--blue-color:#7ebbf0;--primary-color:#dabb73;--primary-color-2:#ffcd58;--primary-color-light:#ffdf94;--primary-color-button-hover:#ffeec9;--primary-color-4:#ff7b03;--secondary-color:#5a2dff;--horizontal-content-padding:1rem;--vertical-content-padding:70px;--navbar-height:92px;--mobile-breakpoint:600px;--tablet-breakpoint:1200px;--max-content-width:900px}body[data-v-a732f8f3]{background-color:var(--background-color);color:var(--text-color);font-family:Inter,sans-serif}.page[data-v-a732f8f3]{max-width:100vw;overflow-x:hidden;padding:clamp(2rem,10vh,8rem) 0}.serif[data-v-a732f8f3]{font-family:Josefin Sans,serif;letter-spacing:-.02em}[data-v-a732f8f3]{margin:0;padding:0}.center[data-v-a732f8f3]{align-items:center;display:flex;text-align:center}@media only screen and (max-width:600px){.mobile-left[data-v-a732f8f3]{text-align:left!important}}.full-width[data-v-a732f8f3]{width:100%}@media only screen and (min-width:600px){.full-width[data-v-a732f8f3]{width:-moz-fit-content;width:fit-content}}.content[data-v-a732f8f3]{margin:0 auto;max-width:1200px;padding:70px 1rem}@media only screen and (max-width:600px){.content[data-v-a732f8f3]{padding:70px 0}}input[data-v-a732f8f3],textarea[data-v-a732f8f3]{background-color:var(--background-color);border:1px solid #fff;border-radius:.5rem;color:#fff;font-weight:500;max-width:100%;outline:none;padding:1rem;transition:.25s;width:100%}input[data-v-a732f8f3]::-moz-placeholder,textarea[data-v-a732f8f3]::-moz-placeholder{opacity:.8}input[data-v-a732f8f3]::placeholder,textarea[data-v-a732f8f3]::placeholder{opacity:.8}input[data-v-a732f8f3]:focus,textarea[data-v-a732f8f3]:focus{border:1px solid var(--primary-color);outline:none}.text-color[data-v-a732f8f3]{color:var(--contrast-color)}textarea[data-v-a732f8f3]{min-width:100%}button.full-width[data-v-a732f8f3]{width:100%}button.full-width-mobile[data-v-a732f8f3]{width:auto}@media only screen and (max-width:600px){button.full-width-mobile[data-v-a732f8f3]{width:100%}}button.full-width-desktop[data-v-a732f8f3]{width:100%}@media only screen and (min-width:600px){button.full-width-desktop[data-v-a732f8f3]{width:auto}}button.disabled[data-v-a732f8f3]{opacity:.5;pointer-events:none}h1[data-v-a732f8f3]{font-size:clamp(2rem,5vw,4rem)}@media only screen and (max-width:600px){h1[data-v-a732f8f3]{font-size:clamp(2.5rem,11vw,3.5rem)}}h3[data-v-a732f8f3]{font-size:clamp(1.25rem,2.5vw,2rem)}@media only screen and (max-width:600px){h3[data-v-a732f8f3]{font-size:clamp(1.5rem,5vw,2.5rem)}}.fix-content-width[data-v-a732f8f3]{margin:0 auto;max-width:var(--max-content-width)}.mobile[data-v-a732f8f3]{display:none!important}@media only screen and (min-width:1200px){.web[data-v-a732f8f3]{display:block}.mobile[data-v-a732f8f3]{display:none!important}}@media only screen and (max-width:600px){.web[data-v-a732f8f3]{display:none!important}.mobile[data-v-a732f8f3]{display:block!important}}@media only screen and (min-width:600px){.web-text-center[data-v-a732f8f3]{text-align:center}h1[data-v-a732f8f3]{max-width:26ch!important}.web[data-v-a732f8f3]{display:none!important}.mobile[data-v-a732f8f3]{display:block!important}}.u-text-wrap[data-v-a732f8f3]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:break-word}.u-no-wrap[data-v-a732f8f3]{white-space:nowrap}.u-scroll-x[data-v-a732f8f3]{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;max-width:100%;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.u-scroll-item[data-v-a732f8f3]{flex:0 0 auto;scroll-snap-align:start}a[data-v-a732f8f3]{text-decoration:none}a[data-v-a732f8f3]:hover{color:var(--primary-color)}[data-v-a732f8f3]{box-sizing:border-box;max-width:100%}embed[data-v-a732f8f3],iframe[data-v-a732f8f3],img[data-v-a732f8f3],object[data-v-a732f8f3],video[data-v-a732f8f3]{height:auto;max-width:100%}.container[data-v-a732f8f3],.content[data-v-a732f8f3],.wrapper[data-v-a732f8f3]{max-width:100vw;overflow-x:hidden}.dienst-detail-page[data-v-a732f8f3],.service-hero[data-v-a732f8f3]{background-color:var(--background-color)}.service-hero[data-v-a732f8f3]{border-bottom:1px solid hsla(42,58%,65%,.35);min-height:clamp(520px,70vh,760px);padding:calc(var(--vertical-content-padding)*1.6) var(--horizontal-content-padding) clamp(3rem,8vw,5.5rem)}.service-hero.has-hero-image[data-v-a732f8f3]{background-position:top;background-repeat:no-repeat;background-size:cover}.service-hero-content[data-v-a732f8f3]{align-items:center;display:flex;min-height:calc(clamp(520px,70vh,760px) - var(--vertical-content-padding)*2)}.service-copy[data-v-a732f8f3]{display:flex;flex-direction:column;gap:1rem;max-width:680px}.service-copy h1[data-v-a732f8f3]{padding-bottom:0!important}.service-description[data-v-a732f8f3]{color:#ffffffdb;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6;max-width:56ch}.service-intro-section[data-v-a732f8f3]{border-bottom:1px solid hsla(42,58%,65%,.15)}.service-intro-inner[data-v-a732f8f3]{padding:clamp(3rem,8vw,5rem) var(--horizontal-content-padding)}.service-intro-inner[data-v-a732f8f3] p{color:var(--primary-color);font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.8;max-width:68ch}.cta-actions[data-v-a732f8f3],.hero-actions[data-v-a732f8f3]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;max-width:460px;width:100%}.cta-actions a[data-v-a732f8f3],.hero-actions a[data-v-a732f8f3]{width:100%}@media(min-width:600px){.cta-actions[data-v-a732f8f3],.hero-actions[data-v-a732f8f3]{flex-direction:row;max-width:none}.cta-actions[data-v-a732f8f3]>*,.hero-actions[data-v-a732f8f3]>*{width:-moz-fit-content!important;width:fit-content!important}}.btn-add-project[data-v-a732f8f3]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid hsla(42,58%,65%,.5);border-radius:.5rem;color:#fffc;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.45rem;justify-content:center;padding:1rem 1.5rem;transition:border-color .18s,color .18s,background .18s;white-space:nowrap}.btn-add-project.added[data-v-a732f8f3],.btn-add-project[data-v-a732f8f3]:hover{border-color:var(--primary-color);color:var(--primary-color)}.btn-add-project.added[data-v-a732f8f3]{background:#daba7214}.service-practical[data-v-a732f8f3]{display:grid;gap:2rem;grid-template-columns:1fr;padding:clamp(2.5rem,7vw,4.5rem) var(--horizontal-content-padding)}@media(min-width:1200px){.service-practical[data-v-a732f8f3]{grid-template-columns:minmax(260px,.65fr) 1fr}}.service-practical.is-treatment-service[data-v-a732f8f3]{grid-template-columns:1fr}.service-practical.is-treatment-service .service-points[data-v-a732f8f3]{max-width:760px}.service-points[data-v-a732f8f3],.service-prices[data-v-a732f8f3]{display:flex;flex-direction:column;gap:1rem}.service-points ul[data-v-a732f8f3]{display:flex;flex-direction:column;gap:.85rem;list-style:none;padding:0}.service-points li[data-v-a732f8f3]{align-items:flex-start;color:#ffffffdb;display:flex;gap:.65rem;line-height:1.5}.check-icon[data-v-a732f8f3]{align-items:center;border:1px solid var(--primary-color);border-radius:50%;color:var(--primary-color);display:flex;height:1.35rem;justify-content:center;min-width:1.35rem;width:1.35rem}.section-heading[data-v-a732f8f3]{display:flex;flex-direction:column;gap:.5rem}.section-heading p[data-v-a732f8f3]{color:#ffffffb8;line-height:1.55}.price-grid[data-v-a732f8f3]{border-bottom:1px solid hsla(42,58%,65%,.26);border-top:1px solid hsla(42,58%,65%,.26);display:grid;grid-template-columns:1fr}.price-card[data-v-a732f8f3]{align-items:baseline;display:grid;gap:.35rem 1rem;grid-template-columns:minmax(0,1fr) auto;padding:.9rem 0}.price-card+.price-card[data-v-a732f8f3]{border-top:1px solid hsla(42,58%,65%,.18)}.price-card .price-label[data-v-a732f8f3]{color:#ffffffb8;font-weight:700}.price-card .price-label sup[data-v-a732f8f3]{color:var(--primary-color);margin-left:.12rem}.price-main[data-v-a732f8f3]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end;text-align:right}.price-main strong[data-v-a732f8f3]{color:var(--primary-color);font-size:1.35rem;white-space:nowrap}.price-unit[data-v-a732f8f3]{color:#ffffff94;font-size:.85rem;font-weight:600}.bundle-price[data-v-a732f8f3]{align-items:baseline;color:#ffffffb3;display:flex;font-size:.88rem;gap:.75rem;grid-column:1/-1;justify-content:space-between;padding-top:.3rem}.bundle-price strong[data-v-a732f8f3]{color:var(--primary-color);white-space:nowrap}@media(max-width:420px){.price-card[data-v-a732f8f3]{gap:.25rem;grid-template-columns:1fr}.price-main[data-v-a732f8f3]{justify-content:flex-start;text-align:left}}.price-footnote[data-v-a732f8f3]{color:#ffffff94;display:grid;font-size:.82rem;gap:.4rem;grid-template-columns:auto 1fr;line-height:1.5}.price-footnote>span[data-v-a732f8f3]:first-child{color:var(--primary-color)}.surcharge-section[data-v-a732f8f3]{border-top:1px solid hsla(42,58%,65%,.22);display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;padding-top:1rem}.treatment-surcharges[data-v-a732f8f3]{margin-top:0}.surcharge-heading[data-v-a732f8f3]{display:flex;flex-direction:column;gap:.3rem}.surcharge-heading h3[data-v-a732f8f3]{color:var(--primary-color);font-size:1rem!important}.surcharge-heading p[data-v-a732f8f3]{color:#ffffff94;font-size:.82rem;line-height:1.45;max-width:58ch}.surcharge-list[data-v-a732f8f3]{display:flex;flex-direction:column;gap:.5rem}.surcharge-item[data-v-a732f8f3]{align-items:center;background:#ffffff06;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;padding:.75rem .85rem}.surcharge-item strong[data-v-a732f8f3]{color:#ffffffe0;font-size:.9rem}.surcharge-item p[data-v-a732f8f3]{color:#ffffff94;font-size:.78rem;line-height:1.4;margin-top:.2rem}@media(max-width:420px){.surcharge-item[data-v-a732f8f3]{grid-template-columns:1fr}}.surcharge-price[data-v-a732f8f3]{color:var(--primary-color);font-size:.85rem;font-weight:700;white-space:nowrap}.appointment-cta[data-v-a732f8f3]{padding:clamp(3rem,8vw,5rem) var(--horizontal-content-padding)}.dienst-detail-page[data-v-a732f8f3] .usp-section{padding-top:clamp(3rem,5vw,4rem)}.appointment-inner[data-v-a732f8f3]{background-color:var(--background-color);border:1px solid var(--primary-color);border-radius:8px;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.5rem,4vw,2.5rem)}.appointment-inner p[data-v-a732f8f3]{color:#fffc;line-height:1.65;max-width:70ch}.appointment-inner h2[data-v-a732f8f3]{background-image:none;color:var(--primary-color);-webkit-text-fill-color:currentColor}
