.dc-root,.dc-root *{box-sizing:border-box}.dc-root{--dc-accent:#5b196b;--dc-accent-dark:#4c1a5a;--dc-bg:#ffffff;--dc-soft:#fbf7fc;--dc-text:#0f172a;--dc-muted:#475569;--dc-border:#e9d5f0;--dc-focus:#78288b;color:var(--dc-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.5}.dc-inline-settings,.dc-media-placeholder{--dc-accent:#5b196b;--dc-accent-dark:#4c1a5a;--dc-bg:#ffffff;--dc-soft:#fbf7fc;--dc-text:#0f172a;--dc-muted:#475569;--dc-border:#e9d5f0;--dc-focus:#78288b;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.dc-root [hidden]{display:none!important}.dc-banner{position:fixed;z-index:2147483000;right:20px;bottom:20px;left:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,530px);gap:24px;width:auto;max-width:1180px;margin:0 auto;padding:22px;border:1px solid var(--dc-border);border-radius:16px;background:var(--dc-bg);box-shadow:0 18px 55px rgb(17 24 39 / .2)}.dc-banner h2,.dc-modal h2,.dc-category h3{color:var(--dc-text);font-family:inherit;text-transform:none;letter-spacing:normal}.dc-banner h2{margin:0 0 8px;font-size:clamp(20px, 1.1rem + 0.45vw, 25px);font-weight:750;line-height:1.25}.dc-banner p{max-width:730px;margin:0;color:var(--dc-muted);font-size:15px;line-height:1.55}.dc-banner__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:10px}.dc-btn,.dc-inline-settings{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:10px 14px;border:1px solid var(--dc-accent);border-radius:9px;background:var(--dc-bg);color:var(--dc-accent);font:inherit;font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;appearance:none}.dc-btn--primary{background:var(--dc-accent);color:#fff}.dc-btn:hover,.dc-btn:focus-visible,.dc-inline-settings:hover,.dc-inline-settings:focus-visible{border-color:var(--dc-accent-dark);background:var(--dc-accent-dark);color:#fff}.dc-btn:focus-visible,.dc-icon-btn:focus-visible,.dc-revisit:focus-visible,.dc-switch input:focus-visible+span,.dc-inline-settings:focus-visible,.dc-links a:focus-visible{outline:3px solid var(--dc-focus);outline-offset:2px}.dc-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px}.dc-links a{color:var(--dc-accent);font-size:13px;font-weight:650;text-underline-offset:3px}.dc-backdrop{position:fixed;z-index:2147483001;inset:0;background:rgb(15 23 42 / .58);backdrop-filter:blur(2px)}.dc-modal{position:fixed;z-index:2147483002;top:50%;left:50%;width:min(720px, calc(100% - 28px));max-height:min(760px, calc(100vh - 36px));overflow:auto;transform:translate(-50%,-50%);border:1px solid var(--dc-border);border-radius:16px;background:var(--dc-bg);box-shadow:0 24px 80px rgb(0 0 0 / .28)}.dc-modal__header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--dc-border);background:var(--dc-bg)}.dc-modal__header h2{margin:0;font-size:23px;font-weight:750;line-height:1.25}.dc-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:1px solid var(--dc-border);border-radius:999px;background:var(--dc-bg);color:var(--dc-text);font:inherit;font-size:28px;line-height:1;cursor:pointer}.dc-categories{padding:6px 22px}.dc-category{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:17px 0;border-bottom:1px solid var(--dc-border)}.dc-category:last-child{border-bottom:0}.dc-category h3{margin:0 0 4px;font-size:16px;font-weight:750;line-height:1.3}.dc-category p{margin:0;color:var(--dc-muted);font-size:13px;line-height:1.5}.dc-switch{position:relative;display:inline-flex;flex:0 0 auto;width:48px;height:28px}.dc-switch input{position:absolute;width:1px;height:1px;opacity:0}.dc-switch span[aria-hidden="true"]{position:absolute;inset:0;border:1px solid #aeb6c2;border-radius:999px;background:#cbd1d9;cursor:pointer;transition:background 0.18s ease,border-color 0.18s ease}.dc-switch span[aria-hidden="true"]::after{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgb(0 0 0 / .22);content:"";transition:transform 0.18s ease}.dc-switch input:checked+span{border-color:var(--dc-accent);background:var(--dc-accent)}.dc-switch input:checked+span::after{transform:translateX(20px)}.dc-switch input:disabled+span{opacity:.68;cursor:not-allowed}.dc-modal__footer{position:sticky;z-index:2;bottom:0;padding:16px 22px 20px;border-top:1px solid var(--dc-border);background:var(--dc-soft)}.dc-modal__footer .dc-links{margin:0 0 12px}.dc-modal__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dc-revisit{position:fixed;z-index:2147482999;bottom:14px;left:14px;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 12px;border:1px solid var(--dc-border);border-radius:999px;background:var(--dc-bg);color:var(--dc-text);box-shadow:0 5px 18px rgb(17 24 39 / .16);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.dc-revisit:hover{border-color:var(--dc-accent);color:var(--dc-accent)}.dc-media-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;min-height:220px;padding:24px;border:1px dashed var(--dc-border);border-radius:10px;background:var(--dc-soft);color:var(--dc-text);text-align:center}.dc-media-placeholder p{max-width:560px;margin:0;color:var(--dc-muted);font-size:14px}.dc-modal-open{overflow:hidden}.dc-root .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:820px){.dc-banner{grid-template-columns:1fr;gap:16px}}@media (max-width:620px){.dc-banner{right:10px;bottom:10px;left:10px;padding:17px;border-radius:13px}.dc-banner__actions,.dc-modal__actions{grid-template-columns:1fr}.dc-modal{width:calc(100% - 18px);max-height:calc(100vh - 18px);border-radius:13px}.dc-modal__header,.dc-categories,.dc-modal__footer{padding-right:16px;padding-left:16px}.dc-category{gap:12px}.dc-revisit span:last-child{display:none}.dc-revisit{width:42px;padding:8px;justify-content:center}}@media (prefers-reduced-motion:reduce){.dc-root *,.dc-root *::before,.dc-root *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}}.dc-category p.dc-services{margin-top:6px;padding:8px 10px;border-radius:8px;background:var(--dc-soft);color:var(--dc-text);font-size:12.5px}.dc-category p.dc-services strong{font-weight:700}.dc-inline-settings.dc-inline-settings--link{display:inline;min-height:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;font-weight:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dc-inline-settings.dc-inline-settings--link:hover,.dc-inline-settings.dc-inline-settings--link:focus-visible{background:none;color:inherit;text-decoration-thickness:2px}.dcf-wrap{max-width:560px;margin:32px auto 44px;padding:26px 22px 22px;background:#fff;border:1px solid #e9d5f0;border-radius:16px;box-shadow:0 10px 26px rgb(15 23 42 / .06);color:#22142a;font-family:inherit}.dcf-wrap *{box-sizing:border-box}.dcf-fields{display:grid;gap:14px}.dcf-row{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:560px){.dcf-row{grid-template-columns:1fr 1fr}}.dcf-field label,.dcf-field legend{display:block;margin-bottom:5px;color:#22142a;font-size:.94rem;font-weight:650}.dcf-field input,.dcf-field textarea,.dcf-field select{display:block;width:100%;min-height:44px;padding:11px 12px;border:1px solid #d8c4e0;border-radius:10px;background:#fff;color:#22142a;font:inherit}.dcf-field textarea{min-height:125px;resize:vertical}.dcf-field input:focus-visible,.dcf-field textarea:focus-visible,.dcf-field select:focus-visible,.dcf-submit:focus-visible,.dcf-consent a:focus-visible,.dcf-way input:focus-visible{outline:3px solid rgb(120 40 139 / .35);outline-offset:2px}.dcf-ways{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.dcf-ways legend{width:100%}.dcf-ways legend{padding:0}.dcf-field.dcf-ways label.dcf-way{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;font-size:.95rem;font-weight:500;color:#463a4b;cursor:pointer}.dcf-field.dcf-ways .dcf-way input{display:inline-block;width:18px;height:18px;min-height:0;margin:0;padding:0;accent-color:#78288b}.dcf-hint{margin:6px 0 0;color:#6b5f70;font-size:.82rem;line-height:1.5}.dcf-consent{display:flex;align-items:flex-start;gap:10px;cursor:pointer;color:#463a4b;font-size:.9rem;line-height:1.5}.dcf-consent input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:#78288b}.dcf-consent a{color:#5b196b;text-decoration:underline;text-underline-offset:3px}.dcf-required{margin:12px 0 0;color:#6b5f70;font-size:.8rem}.dcf-submit{margin-top:12px;width:100%;min-height:48px;padding:12px 22px;border:0;border-radius:999px;background:#5b196b;color:#fff;font:inherit;font-size:1rem;font-weight:700;line-height:1.3;cursor:pointer;box-shadow:0 8px 20px rgb(91 25 107 / .24)}.dcf-submit:hover{background:#4c1a5a}.dcf-submit:disabled{opacity:.65;cursor:wait}.dcf-result{margin-top:14px;padding:12px 14px;border-radius:10px;line-height:1.6}.dcf-result:empty{display:none}.dcf-result[data-state="success"]{background:#f7eefa;border:1px solid #e9d5f0;color:#4c1a5a;font-weight:600}.dcf-result[data-state="error"]{background:#fef2f2;border:1px solid #fecaca;color:#7f1d1d}.dcf-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}@media(max-width:520px){.dcf-wrap{padding:20px 15px;margin:24px 0 32px}}.dcf-transfer{padding:10px 12px;border:1px solid #e9d5f0;border-radius:10px;background:#fbf7fc}.dcf-transfer[hidden]{display:none}.page-randevu-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:8px 20px;border-radius:999px;border:2px solid #5b196b;font:inherit;font-weight:750;font-size:1rem;line-height:1.1;text-decoration:none!important;cursor:pointer;transition:transform .12s,box-shadow .12s,background .12s}.page-randevu-btn:active{transform:translateY(1px)}.page-randevu-btn:focus-visible{outline:3px solid rgb(120 40 139 / .4);outline-offset:3px}.page-randevu-btn .ico{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#fff;flex:0 0 auto}.page-randevu-btn .ico svg{width:18px;height:18px}.page-randevu-btn.is-wa{background:#5b196b;color:#fff!important;box-shadow:0 10px 22px rgb(91 25 107 / .24)}.page-randevu-btn.is-wa:hover{background:#4c1a5a}.page-randevu-btn.is-wa .ico{color:#1f9d55}.page-randevu-btn.is-phone,.page-randevu-btn.is-termin{background:#fff;color:#5b196b!important}.page-randevu-btn.is-phone:hover,.page-randevu-btn.is-termin:hover{background:#fbf7fc}.page-randevu-btn.is-phone .ico,.page-randevu-btn.is-termin .ico{background:#f3e3f7;color:#5b196b}@media (max-width:520px){.page-randevu-btn{width:100%}}.dph-contact-cta{margin:24px 0;padding:22px;border:1px solid #e9d5f0;border-radius:18px;background:linear-gradient(135deg,#fbf7fc,#fff);text-align:center}.dph-contact-cta__title{margin:0 0 6px;font-size:1.25rem;font-weight:800;color:#0f172a}.dph-contact-cta__text{margin:0 auto 16px;max-width:60ch;color:#475569;line-height:1.6}.dph-contact-cta__buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.dph-cta-bar{display:none}@media (max-width:900px){.dph-cta-bar{position:fixed;left:0;right:0;bottom:0;z-index:9990;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:rgb(255 255 255 / .97);border-top:1px solid #e9d5f0;box-shadow:0 -8px 24px rgb(15 23 42 / .08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dph-cta-bar__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;padding:6px 4px;border:1px solid #e9d5f0;border-radius:14px;background:#fff;color:#5b196b!important;font:inherit;font-size:.78rem;font-weight:700;line-height:1.1;text-decoration:none!important;cursor:pointer}.dph-cta-bar__btn.is-wa{background:#5b196b;border-color:#5b196b;color:#fff!important}.dph-cta-bar__btn:focus-visible{outline:3px solid rgb(120 40 139 / .4);outline-offset:2px}html.has-dph-cta-bar body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}html.has-dph-cta-bar .dph-quickjump{bottom:calc(84px + env(safe-area-inset-bottom))!important}html.dph-modal-open .dph-cta-bar,body.nav-lock .dph-cta-bar{visibility:hidden}}.dph-float{display:none}@media (min-width:901px){.dph-float{position:fixed;right:calc(18px + env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:9990;display:flex;flex-direction:column;gap:10px}.dph-float__btn{position:relative;display:grid;place-items:center;width:54px;height:54px;padding:0;border-radius:999px;border:1px solid #e9d5f0;background:#fff;color:#5b196b!important;box-shadow:0 10px 26px rgb(76 26 90 / .18),0 3px 8px rgb(15 23 42 / .08);cursor:pointer;text-decoration:none!important;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.dph-float__btn.is-wa{background:#5b196b;border-color:#5b196b;color:#fff!important}.dph-float__btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgb(76 26 90 / .24),0 4px 10px rgb(15 23 42 / .10)}.dph-float__btn.is-wa:hover{background:#4c1a5a}.dph-float__btn.is-phone:hover{background:#fbf7fc}.dph-float__btn:focus-visible{outline:3px solid rgb(120 40 139 / .45);outline-offset:3px}.dph-float__btn svg{width:24px;height:24px;display:block}.dph-float__tip{position:absolute;right:calc(100% + 10px);top:50%;transform:translate(6px,-50%);padding:6px 10px;border-radius:8px;background:#4c1a5a;color:#fff;font-size:.82rem;font-weight:700;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s,transform .12s}.dph-float__btn:hover .dph-float__tip,.dph-float__btn:focus-visible .dph-float__tip{opacity:1;transform:translate(0,-50%)}html.dph-modal-open .dph-float,html.dc-modal-open .dph-float,body.nav-lock .dph-float,body.dph-search-open .dph-float{visibility:hidden}}@media (prefers-reduced-motion:reduce){.dph-float__btn,.dph-float__tip{transition:none}.dph-float__btn:hover{transform:none}}@media print{.dph-cta-bar,.dph-float{display:none!important}}.dph-wa-modal{position:fixed;inset:0;z-index:10000;display:none}.dph-wa-modal.is-open{display:grid;place-items:center}html.dph-modal-open{overflow:hidden}.dph-wa-backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .6);backdrop-filter:blur(2px)}.dph-wa-dialog{position:relative;z-index:1;width:min(92vw,520px);max-height:calc(100dvh - 36px);overflow:auto;padding:18px;border:1px solid #e9d5f0;border-radius:20px;background:#fff;box-shadow:0 24px 70px rgb(15 23 42 / .3)}.dph-wa-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid #f3e3f7}.dph-wa-title{margin:0;font-size:1.15rem;font-weight:800;color:#5b196b}.dph-wa-close{width:40px;height:40px;border:1px solid #e9d5f0;border-radius:12px;background:#fff;cursor:pointer}.dph-wa-list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.dph-wa-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid #e9d5f0;border-radius:14px;text-decoration:none!important;color:#22142a}.dph-wa-ico{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#f3e3f7;color:#5b196b}.dph-wa-modal.mode-wa .i-ph,.dph-wa-modal.mode-phone .i-wa{display:none}.dph-wa-labels{min-width:0}.dph-wa-item:hover,.dph-wa-item:focus-visible{border-color:#78288b;background:#fbf7fc}.dph-wa-name{display:block;font-weight:800}.dph-wa-number{display:block;margin-top:2px;font-size:.85rem;color:#6b5f70}.dph-search,.dph-srp,.dph-native-search-form{--dph-ink:#0f172a;--dph-muted:#475569;--dph-line:#e9d5f0;--dph-soft:#fbf7fc;--dph-hi:#f3e3f7;--dph-brand:#78288b;--dph-brand-ink:#5b196b;--dph-dark:#4c1a5a;--dph-focus:rgba(120,40,139,.45)}.dph-search{display:inline-block}.dph-search-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;border-radius:999px;border:1px solid var(--dph-line);background:#fff;color:var(--dph-brand-ink);font:inherit;font-weight:700;font-size:.95rem;line-height:1;cursor:pointer;box-shadow:0 6px 16px rgb(76 26 90 / .06);transition:background .12s,border-color .12s}.dph-search-trigger:hover{background:var(--dph-soft);border-color:#d9b8e3}.dph-search-trigger:focus-visible{outline:3px solid var(--dph-focus);outline-offset:3px}.dph-search-trigger svg{width:18px;height:18px;flex:0 0 auto}.dph-search-backdrop{position:fixed;inset:0;z-index:9998;background:rgb(15 23 42 / .22)}.dph-search-backdrop[hidden],.dph-search-panel[hidden]{display:none!important}.dph-search-panel{position:fixed;top:var(--dph-search-top,68px);right:var(--dph-search-right,18px);z-index:9999;width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - var(--dph-search-top,68px) - 16px);overflow:auto;background:#fff;border:1px solid var(--dph-line);border-radius:16px;box-shadow:0 18px 44px rgb(76 26 90 / .18);animation:dphSearchIn .14s ease}@keyframes dphSearchIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.dph-search-panel__inner{display:flex;flex-direction:column;gap:12px;margin:0;padding:14px}.dph-search-row{display:flex;gap:8px;align-items:center}.dph-search-input{flex:1;min-width:0;width:100%;height:44px;padding:0 14px;border:1px solid var(--dph-line);border-radius:12px;background:#fff;color:var(--dph-ink);font:inherit;font-size:16px}.dph-search-input:focus{outline:none;border-color:var(--dph-brand);box-shadow:0 0 0 3px rgb(120 40 139 / .18)}.dph-search-go,.dph-search-close{display:inline-flex;align-items:center;justify-content:center;height:44px;border-radius:12px;border:1px solid var(--dph-line);background:#fff;color:var(--dph-brand-ink);font:inherit;font-weight:800;cursor:pointer}.dph-search-go{padding:0 16px;background:var(--dph-brand-ink);border-color:var(--dph-brand-ink);color:#fff;white-space:nowrap}.dph-search-go:hover{background:var(--dph-dark)}.dph-search-close{width:44px;padding:0}.dph-search-close:hover{background:var(--dph-soft)}.dph-search-go:focus-visible,.dph-search-close:focus-visible{outline:3px solid var(--dph-focus);outline-offset:2px}.dph-search-hint{margin:0;color:var(--dph-muted);font-size:.85rem;line-height:1.5}@media (max-width:600px){.dph-search-panel{left:12px;right:12px;width:auto}.dph-search-go{display:none}}.dph-search-chips{display:flex;flex-wrap:wrap;gap:8px}.dph-chip{display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;border-radius:999px;border:1px solid var(--dph-line);background:var(--dph-soft);color:var(--dph-brand-ink)!important;font-size:.88rem;font-weight:700;line-height:1.2;text-decoration:none!important}.dph-chip:hover{background:var(--dph-hi);border-color:#d9b8e3}.dph-chip:focus-visible{outline:3px solid var(--dph-focus);outline-offset:2px}.dph-srp{max-width:980px;margin:0 auto;padding:0 18px}.dph-srp-hero{margin-top:18px;padding:24px 20px;border:1px solid var(--dph-line);border-radius:18px;background:linear-gradient(135deg,var(--dph-soft),#fff);box-shadow:0 10px 26px rgb(76 26 90 / .06)}.dph-srp-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--dph-brand);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dph-srp-dot{flex-shrink:0;width:9px;height:9px;border-radius:999px;background:var(--dph-brand);box-shadow:0 0 0 4px rgb(120 40 139 / .16)}.dph-srp-title{margin:10px 0;color:var(--dph-ink);font-size:clamp(22px,2.4vw,32px);font-weight:800;line-height:1.15}.dph-srp-searchbar{display:flex;gap:10px;align-items:center;margin-top:10px}.dph-srp-searchbar input{flex:1;min-width:0;height:48px;padding:0 18px;border:1px solid var(--dph-line);border-radius:999px;background:#fff;color:var(--dph-ink);font:inherit;font-size:16px;box-shadow:0 8px 20px rgb(76 26 90 / .05)}.dph-srp-searchbar input:focus{outline:none;border-color:var(--dph-brand);box-shadow:0 0 0 3px rgb(120 40 139 / .18)}.dph-srp-searchbar button{height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--dph-brand-ink);color:#fff;font:inherit;font-weight:800;cursor:pointer}.dph-srp-searchbar button:hover{background:var(--dph-dark)}.dph-srp-searchbar button:focus-visible{outline:3px solid var(--dph-focus);outline-offset:3px}.dph-srp-meta{margin:12px 0 0;color:var(--dph-muted);font-size:.95rem;line-height:1.6}.dph-srp-meta strong{color:var(--dph-ink)}.dph-srp-results{margin-top:20px}.dph-srp-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.dph-srp-item{padding:14px 16px;border:1px solid var(--dph-line);border-radius:14px;background:#fff;transition:border-color .12s,box-shadow .12s}.dph-srp-item:hover{border-color:#d9b8e3;box-shadow:0 8px 20px rgb(76 26 90 / .07)}.dph-srp-url{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;color:#64748b;font-size:.84rem;line-height:1.4;word-break:break-word}.dph-srp-type{display:inline-flex;padding:2px 8px;border-radius:999px;border:1px solid var(--dph-line);background:var(--dph-soft);color:var(--dph-brand-ink);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dph-srp-link{display:inline-block;color:var(--dph-brand-ink)!important;font-size:1.12rem;font-weight:800;line-height:1.35;text-decoration:none!important}.dph-srp-link:hover{text-decoration:underline!important;text-underline-offset:3px}.dph-srp-link:focus-visible{outline:3px solid var(--dph-focus);outline-offset:3px;border-radius:4px}.dph-srp-snippet{max-width:92ch;margin:6px 0 0;color:var(--dph-muted);font-size:.97rem;line-height:1.7}.dph-srp mark{padding:0 2px;border-radius:3px;background:var(--dph-hi);color:inherit;font-weight:700}.dph-srp-empty{padding:18px;border:1px dashed #d9b8e3;border-radius:14px;background:var(--dph-soft);color:var(--dph-ink)}.dph-srp-empty p{margin:0 0 4px}.dph-srp-popular{margin:26px 0 8px}.dph-srp-popular__title{margin:0 0 10px;color:var(--dph-ink);font-size:1rem;font-weight:800}.dph-srp-pager{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:20px 0 8px}.dph-srp-pager a,.dph-srp-pager span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border:1px solid var(--dph-line);border-radius:12px;background:#fff;color:var(--dph-brand-ink)!important;font-weight:800;text-decoration:none!important}.dph-srp-pager a:hover{background:var(--dph-soft)}.dph-srp-pager span.current{background:var(--dph-brand-ink);border-color:var(--dph-brand-ink);color:#fff!important}@media (max-width:540px){.dph-srp{padding:0 12px}.dph-srp-searchbar{flex-wrap:wrap}.dph-srp-searchbar input{flex:1 1 100%}.dph-srp-searchbar button{width:100%}}.dph-native-search-form{display:flex;gap:8px}.dph-native-search-form .search-field{flex:1;min-width:0;height:44px;padding:0 14px;border:1px solid var(--dph-line);border-radius:999px;font:inherit;font-size:16px}.dph-native-search-form .search-submit{height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--dph-brand-ink);color:#fff;font:inherit;font-weight:800;cursor:pointer}@media (prefers-reduced-motion:reduce){.dph-search-panel{animation:none}.dph-srp-item{transition:none}}@media print{.dph-search{display:none!important}}/*! Daphne Laser Skincare – gemeinsames Stylesheet für dse-/dph-Seiten (Markenfarbe Lila). Automatisch zusammengeführt. */
 :root{--brand-700:#5b196b;--brand-600:#78288b;--ink:#250f2a;--muted:#5e4f61;--line:#e9d5f0;--soft:#fbf7fc;--soft-2:#f5ebf8;--card:#ffffff;--wrap:1160px;--gutter:clamp(12px,3vw,22px);--radius:16px;--radius-lg:18px;--shadow:0 10px 28px rgba(37,15,42,.08);--shadow-soft:0 6px 18px rgba(37,15,42,.06)}.dse-dot{flex-shrink:0}.dse-page,.dse-faq,.doctor-note{--brand-700:#5b196b;--brand-600:#78288b;--ink:#250f2a;--muted:#5e4f61;--line:#e9d5f0;--soft:#fbf7fc;--soft-2:#f5ebf8;--card:#ffffff;--wrap:1160px;--gutter:clamp(12px,3vw,22px);--bleed:var(--gutter);--radius:16px;--radius-lg:18px;--shadow:0 10px 28px rgba(37,15,42,.08);--shadow-soft:0 6px 18px rgba(37,15,42,.06)}.dse-page{color:var(--ink);background:#fff0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Inter,Arial,sans-serif;line-height:1.72;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility;--brand-700:#5b196b;--brand-600:#78288b;--ink:#250f2a;--muted:#5e4f61;--line:#e9d5f0;--soft:#fbf7fc;--card:#fff;--wrap:1160px;--gutter:clamp(12px,3vw,22px);--radius:16px;--radius-lg:18px;--shadow:0 10px 28px rgba(37,15,42,.08);--soft-2:#f5ebf8;--bleed:var(--gutter);--shadow-soft:0 6px 18px rgba(37,15,42,.06)}.entry-content .dse-page{width:100%}.dse-page,.dse-page *,.dse-faq,.dse-faq *{box-sizing:border-box}.dse-wrap{max-width:var(--wrap);margin:0 auto;padding-inline:var(--gutter)}.dse-page a,.dse-faq a,.doctor-note a{color:var(--brand-700);text-decoration-line:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-skip-ink:auto}.dse-page a:hover,.dse-faq a:hover,.doctor-note a:hover{color:var(--brand-700);text-decoration-thickness:2px}.dse-page a:focus-visible,.dse-faq a:focus-visible,.doctor-note a:focus-visible{outline:3px solid rgb(120 40 139 / .24);outline-offset:3px;border-radius:8px}.dse-page :where(strong,b){font-weight:650;color:var(--ink)}.dse-page :where(h2,h3,h4),.dse-faq :where(h2,h3,h4){scroll-margin-top:88px}.dse-hero{background:radial-gradient(900px 280px at 10% 0%,rgb(120 40 139 / .16),transparent 56%),radial-gradient(760px 220px at 100% 0%,rgb(91 25 107 / .10),transparent 58%),linear-gradient(135deg,var(--soft),#fff 62%);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:44px 22px;text-align:center}.dse-eyebrow{display:inline-flex;align-items:center;gap:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-700);font-size:12px}.dse-dot{width:9px;height:9px;border-radius:999px;background:var(--brand-600);box-shadow:0 0 0 4px rgb(120 40 139 / .18);display:inline-block;margin-right:8px;vertical-align:middle}.dse-lead{margin:12px auto 0;max-width:94ch;color:var(--muted);font-size:clamp(15px,1.55vw,18px);line-height:1.88}.dse-pillrow{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.dse-pill{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;font-size:13px;color:var(--ink);font-weight:600;box-shadow:0 6px 14px rgb(37 15 42 / .04)}.dse-navbox{margin-top:16px;border:1px solid var(--line);background:#fff;border-radius:var(--radius);padding:14px;box-shadow:0 6px 16px rgb(37 15 42 / .035)}.dse-navbox-title{font-weight:700;color:var(--ink);margin:0 0 8px;font-size:14px;text-align:center}.dse-nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.dse-nav a{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:8px 10px;font-size:13px;color:var(--brand-700);text-decoration-line:underline;text-decoration-thickness:1.3px;text-underline-offset:5px;background:linear-gradient(180deg,#fff,#fcf8fd);font-weight:650;text-decoration:underline;flex:0 0 auto;gap:8px}.dse-section{padding:22px 0}.dse-section h2,.dse-faq h2{margin:0 auto 12px;max-width:72ch;text-align:center;font-size:clamp(20px,2.4vw,28px);line-height:1.2;color:var(--ink);font-weight:780}.dse-section h3,.dse-faq h3{position:relative;margin:16px 0 10px;padding:10px 12px 10px 38px;font-size:clamp(16px,2vw,18px);line-height:1.3;color:var(--ink);font-weight:720;border:1px solid rgb(233 213 240 / .78);border-radius:14px;background:linear-gradient(135deg,rgb(120 40 139 / .12),rgb(255 255 255 / .86));text-align:left}.dse-section h3::before,.dse-faq h3::before{content:"";position:absolute;left:14px;top:50%;width:10px;height:10px;border-radius:999px;background:var(--brand-600);box-shadow:0 0 0 5px rgb(120 40 139 / .16);transform:translateY(-50%)}.dse-section h4,.dse-faq h4{margin:12px 0 6px;font-size:15px;line-height:1.4;color:var(--ink);font-weight:650}.dse-card{border:1px solid var(--line);background:#fff;border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-soft)}.dse-card p{margin:10px 0;color:var(--muted);line-height:1.88}.dse-card ul,.dse-card ol{margin:10px 0 0;padding-left:18px;color:var(--muted);line-height:1.82}.dse-card li{margin:6px 0}.dse-grid2,.dse-grid3{display:grid;grid-template-columns:1fr;gap:12px;margin-top:12px}.dse-grid2>div,.dse-grid3>div{border:1px solid rgb(233 213 240 / .82);border-radius:16px;padding:14px;background:linear-gradient(180deg,#fff,#fcf8fd);box-shadow:0 6px 18px rgb(37 15 42 / .045)}.dse-note{border-left:4px solid rgb(91 25 107 / .72);background:rgb(120 40 139 / .12);padding:12px;border-radius:12px;margin-top:12px;color:var(--ink)}.dse-related{border:1px dashed rgb(120 40 139 / .34);background:linear-gradient(135deg,rgb(120 40 139 / .10),#fff0);border-radius:var(--radius);padding:14px;margin-top:12px;text-align:left}.dse-related p{margin:0;color:var(--muted);line-height:1.75;font-size:14.5px}.dse-table-wrap{margin-top:12px;border:1px solid var(--line);border-radius:16px;overflow:auto;background:#fff;box-shadow:0 6px 18px rgb(37 15 42 / .045);margin:14px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.dse-table{width:100%;border-collapse:collapse;min-width:740px;background:#fff;color:var(--muted);overflow:hidden;border:1px solid var(--line);border-spacing:0;border-radius:14px}.dse-table th,.dse-table td{padding:12px 14px;border-bottom:1px solid rgb(233 213 240 / .72);text-align:left;vertical-align:top;color:var(--muted);line-height:1.6;font-size:14px}.dse-table th{background:linear-gradient(180deg,#fcf8fd,#f7eefa);color:var(--ink);font-weight:750;white-space:nowrap;font-size:14px}.dse-table tr:last-child td{border-bottom:0}.dse-faq{max-width:var(--wrap);margin:22px auto 0;padding-inline:var(--gutter);color:var(--ink);font-family:system-ui,-apple-system,"Segoe UI",Roboto,Inter,Arial,sans-serif;padding:22px 0 8px}.dse-faq-list{display:grid;grid-template-columns:1fr;gap:12px}.dse-faq .dse-card{margin:0}.dse-faq .dse-card h3{margin-top:0}.doctor-note{max-width:var(--wrap);margin:18px auto 0;padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,#fff,#fcf8fd);border:1px solid rgb(120 40 139 / .20);border-left:4px solid rgb(91 25 107 / .34);color:var(--muted);box-shadow:0 10px 24px rgb(37 15 42 / .05)}.doctor-note p{margin:0;color:var(--muted);line-height:1.75}.dse-section :where(h2,h3,h4) a,.dse-faq :where(h2,h3,h4) a{color:var(--brand-700)!important;text-decoration:underline!important;text-underline-offset:3px}.dse-hero-answer{max-width:88ch;font-size:clamp(16px,1.7vw,19px);color:var(--ink)}.dse-hero-subtitle{max-width:72ch;margin:24px auto 0;color:var(--ink);font-size:clamp(20px,2.2vw,27px);font-weight:780;line-height:1.25;text-align:center}.dse-hero-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:16px;text-align:left}.dse-hero-mini{border:1px solid rgb(233 213 240 / .88);border-radius:16px;padding:16px;background:linear-gradient(180deg,#fff,#fcf8fd);box-shadow:0 6px 18px rgb(37 15 42 / .045)}.dse-hero-mini h3{margin:0 0 8px;padding:0;border:0;background:none;color:var(--ink);font-size:17px;line-height:1.35;font-weight:750}.dse-hero-mini h3::before{display:none}.dse-hero-mini p{margin:0;color:var(--muted);font-size:14px;line-height:1.72}.dse-hero-local{margin-top:18px;text-align:left}.dse-hero-local p{margin:0}.dse-btnrow{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.dse-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none!important;border:1px solid var(--brand-700)}.dse-btn-primary{background:var(--brand-700);color:#fff!important}.dse-btn-ghost{background:#fff;color:var(--brand-700)!important}.dse-address{font-style:normal;font-size:clamp(16px,1.7vw,19px);line-height:1.6;color:var(--ink);margin-top:14px}.dse-check{list-style:none;padding-left:0!important}.dse-check li{position:relative;padding-left:30px}.dse-check li::before{content:"✓";position:absolute;left:4px;top:0;color:var(--brand-700);font-weight:800}.dse-cross{list-style:none;padding-left:0!important}.dse-cross li{position:relative;padding-left:30px}.dse-cross li::before{content:"✕";position:absolute;left:4px;top:0;color:#b91c1c;font-weight:800}.dse-steps{counter-reset:step;display:grid;gap:12px;margin-top:12px}.dse-step{position:relative;border:1px solid rgb(233 213 240 / .82);border-radius:16px;padding:14px 14px 14px 58px;background:linear-gradient(180deg,#fff,#fcf8fd);box-shadow:0 6px 18px rgb(37 15 42 / .045)}.dse-step::before{counter-increment:step;content:counter(step);position:absolute;left:14px;top:14px;width:30px;height:30px;border-radius:999px;background:var(--brand-700);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:14px}.dse-step h3{margin:0 0 6px;padding:0;border:0;background:none;font-size:17px}.dse-step h3::before{display:none}.dse-step p{margin:0;color:var(--muted);line-height:1.8}.dse-price-title{margin:18px 0 6px;font-size:18px;color:var(--ink);font-weight:750}.dse-nap{display:grid;grid-template-columns:1fr;gap:8px;margin-top:6px}.dse-nap div{color:var(--ink)}.dse-zonegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.dse-zonegrid a{display:block;border:1px solid var(--line);border-radius:14px;padding:11px 13px;background:#fcf8fd;font-weight:700;text-decoration:none!important;color:var(--brand-700)}.entry-main-image{margin:18px 0 0;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 10px 26px rgb(37 15 42 / .06)}.entry-main-image img{display:block;width:100%;height:auto}.entry-main-image figcaption{padding:10px 12px;color:var(--muted);font-size:13px;text-align:center;line-height:1.55;border-top:1px solid rgb(37 15 42 / .06);background:#fff}.dse-gender-toggle{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.dse-gbtn{display:inline-flex;align-items:center;padding:10px 18px;border-radius:999px;font-weight:700;font-size:14px;text-decoration:none!important;border:1px solid var(--brand-700);background:#fff;color:var(--brand-700)!important}.dse-gbtn-primary{background:var(--brand-700);color:#fff!important}.dse-price-table td:not(:first-child),.dse-price-table th:not(:first-child){text-align:right;white-space:nowrap}.dse-price-table td:last-child{font-weight:700;color:var(--ink)}.dse-price-table td a{text-decoration-thickness:1px}.dse-section h3+.dse-table-wrap{margin-top:8px}.old-price{text-decoration:line-through;color:#b91c1c;margin-right:6px;font-weight:500;display:inline-block}.new-price{font-weight:700;color:var(--ink);display:inline-block}.dse-figure{margin:18px auto 0;max-width:960px}.dse-figure img{width:100%;height:auto;border-radius:16px;box-shadow:var(--shadow);display:block}.dse-figure figcaption{margin-top:8px;font-size:14px;color:var(--muted);text-align:center}.dse-faq .dse-card p+p{margin-top:8px}.dse-card ul{margin:10px 0 0;padding-left:18px;color:var(--muted);line-height:1.8}.dse-page,.dse-page *{box-sizing:border-box}.dse-page a{color:var(--brand-700);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;font-weight:600;text-decoration-line:underline;text-decoration-skip-ink:auto}.dse-page a:hover{text-decoration-thickness:2px}.dse-page a:focus-visible{outline:3px solid rgb(120 40 139 / .25);outline-offset:2px;border-radius:6px}.dse-page strong{color:var(--brand-700);font-weight:750}.dse-page :where(h2,h3,h4){scroll-margin-top:96px;color:var(--ink)}.dse-hero h1{margin:14px auto 0;max-width:940px;font-size:clamp(28px,3.6vw,42px);line-height:1.14;letter-spacing:-.03em;color:var(--ink);font-weight:800}.dse-grid2{display:grid;grid-template-columns:1fr;gap:12px;margin-top:12px}.dse-grid2>div{border:1px solid rgb(233 213 240 / .88);border-radius:15px;padding:14px;background:linear-gradient(180deg,#fff,#fcf8fd);box-shadow:0 4px 14px rgb(37 15 42 / .03)}.dse-pillrow,.dse-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.dse-grid2 h3{margin-top:0}.dse-table caption{padding:14px 16px 8px;caption-side:top;text-align:left;color:var(--ink);font-size:16px;font-weight:750}.dse-table tbody tr:nth-child(even){background:rgb(120 40 139 / .06)}.dse-section h4{margin:8px 0 6px;font-size:16px;line-height:1.35;color:var(--ink);font-weight:720}.dse-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:12px 0;padding-left:22px;color:var(--muted)}.dse-list li::marker{color:var(--brand-600)}.dse-grid2>div h3,.dse-grid3>div h3{margin-top:0}.dse-table td{color:var(--muted);font-size:14px}.dse-table tbody tr:last-child td{border-bottom:0}.dse-cta{margin-top:16px;padding:18px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,#f7eefa,#fff);text-align:center;display:inline-block;color:#fff!important;font-weight:700;text-decoration:none!important}.dse-cta-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:12px}.dse-button{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border-radius:999px;background:var(--brand-700)!important;color:#fff!important;font-weight:750!important;text-decoration:none!important;box-shadow:0 8px 18px rgb(91 25 107 / .18)}.dse-button-outline{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border-radius:999px;border:1px solid var(--brand-700);background:#fff!important;color:var(--brand-700)!important;font-weight:750!important;text-decoration:none!important}.dse-info{max-width:var(--wrap);margin:18px auto 0;padding:14px 16px;border:1px solid rgb(120 40 139 / .24);border-left:4px solid rgb(91 25 107 / .45);border-radius:16px;background:linear-gradient(180deg,#fff,var(--soft));color:var(--muted);box-shadow:0 10px 24px rgb(37 15 42 / .05)}.dse-info p{margin:0;color:var(--muted);line-height:1.75}.dse-page :where(h1,h2,h3,h4){scroll-margin-top:88px}.dse-grid2>div,.dse-grid3>div{border:1px solid rgb(233 213 240 / .88);border-radius:16px;padding:14px;background:linear-gradient(180deg,#fff,#fcf8fd);box-shadow:0 6px 18px rgb(37 15 42 / .045)}.dse-related a{font-weight:750}.dse-nav a,.dse-pillrow a{text-decoration:none}.dse-lead a,.dse-card p a,.doctor-note a{font-weight:650}.dse-page :where(em){font-style:italic;color:var(--brand-700);font-weight:650}.dse-softmark{color:#5b196b;background:linear-gradient(180deg,transparent 58%,rgb(120 40 139 / .24) 0);font-weight:700}.section-pricing-info a,.pricing-faq-card a,.pricing-eeat-note a{color:#5b196b;font-weight:600;text-decoration:underline!important;text-decoration-thickness:1.5px!important;text-underline-offset:3px;text-decoration-skip-ink:auto}.section-pricing-info a:hover,.pricing-faq-card a:hover,.pricing-eeat-note a:hover{color:#8d27a6;text-decoration:underline!important;text-decoration-thickness:2px!important}.section-pricing .price-table a{color:#250f2a;font-weight:600;text-decoration:underline;text-decoration-color:rgb(120 40 139 / .40);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .14s ease,text-decoration-color .14s ease}.section-pricing .price-table a:hover{color:#5b196b;text-decoration-color:#5b196b;text-decoration-thickness:2px}.section-pricing-info a:focus-visible,.pricing-faq-card a:focus-visible,.section-pricing .price-table a:focus-visible{outline:3px solid rgb(120 40 139 / .35);outline-offset:2px;border-radius:4px}.pricing-gender-toggle{max-width:960px;margin:0 auto 20px;padding:14px 16px;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;background:#fbf8fc;border:1px solid #ebe6ec;border-radius:18px}.pricing-gender-btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;border-radius:999px;font-size:.9rem;font-weight:700;text-decoration:none!important;border:1px solid #fff0;box-shadow:0 8px 18px rgb(37 15 42 / .10);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease;white-space:nowrap}.pricing-gender-btn--damen{background:#be185d;color:#fff!important;border-color:#9d174d}.pricing-gender-btn--herren{background:#5b196b;color:#fff!important;border-color:#5b196b}.pricing-gender-btn--neutral{background:#fff;color:#250f2a!important;border-color:#d9d0dc;font-weight:600}.pricing-gender-btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgb(37 15 42 / .16);text-decoration:none!important}.pricing-gender-btn:focus-visible{outline:3px solid #231127;outline-offset:2px}.pricing-packages{box-shadow:0 10px 32px rgb(37 15 42 / .06)}.pricing-discounts{box-shadow:0 10px 32px rgb(180 62 210 / .18)}.pricing-faq-enhanced{max-width:960px;margin:0 auto 32px;padding:0 16px}.pricing-faq-enhanced h2{font-size:1.65rem;line-height:1.25;margin:0 0 14px;color:#231127;text-align:center}.pricing-faq-enhanced :where(h2,h3),.section-pricing :where(h2,h3),.section-pricing-info :where(h2,h3){scroll-margin-top:88px}.pricing-faq-intro{max-width:760px;margin:0 auto 18px;color:#5b505e;font-size:.96rem;line-height:1.7;text-align:center}.pricing-faq-list{display:grid;gap:14px;max-width:860px;margin:0 auto}.pricing-faq-card{border:1px solid #f3e1f8;background:#fff;border-radius:16px;padding:15px 16px;box-shadow:0 10px 24px rgb(37 15 42 / .055)}.pricing-faq-card h3{margin:0 0 8px;color:#231127;font-size:1.08rem;line-height:1.35;font-weight:700}.pricing-faq-card p{margin:0;color:#5b505e;font-size:.95rem;line-height:1.72}.pricing-faq-card p+p{margin-top:8px}.pricing-faq-card ul{margin:10px 0 0;padding-left:18px;color:#5b505e;font-size:.95rem;line-height:1.68}.pricing-faq-card li{margin:5px 0}.pricing-faq-note{border-left:4px solid #5b196b;background:#faf2fc;border-radius:12px;padding:11px 13px;color:#231127;margin-top:10px;font-size:.94rem;line-height:1.65}.pricing-eeat-note{max-width:860px;margin:0 auto 40px;padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,#ffffff,#fbf8fc);border:1px solid #d9d0dc;border-left:4px solid #5b196b;color:#5e4f61;font-size:.92rem;line-height:1.7}.dse-page a,.dse-faq a{color:var(--brand-700);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.dse-page a:hover,.dse-faq a:hover{text-decoration-thickness:2px}.dse-page :where(h1,h2,h3,h4),.dse-faq :where(h2,h3,h4){scroll-margin-top:90px}.dse-mark{font-weight:700;color:var(--brand-700);font-style:italic}.dse-nav a:hover{text-decoration:underline;text-underline-offset:4px}.dse-card ul,.dse-card ol,.dse-steps{margin:10px 0 0;padding-left:20px;color:var(--muted);line-height:1.8}.dse-card li,.dse-steps li{margin:6px 0}.dse-grid2>div{border:1px solid rgb(235 202 243 / .82);border-radius:15px;padding:14px;background:linear-gradient(180deg,#fff,#fcf9fd);box-shadow:0 6px 18px rgb(37 15 42 / .04)}.dse-faq details{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 10px 24px rgb(37 15 42 / .05);padding:0;margin:10px 0;overflow:hidden}.dse-faq details[open]{border-color:#dca6ea}.dse-faq summary{list-style:none;cursor:pointer;padding:16px 18px;font-weight:700;color:var(--ink)}.dse-faq summary::-webkit-details-marker{display:none}.dse-faq details p{margin:0;padding:0 18px 16px;color:var(--muted);line-height:1.82}.dph-home-premium{--ink:var(--dph-dark,#250f2a);--muted:#4a3b4d;--stroke:rgba(37,15,42,.10);--shadow:0 16px 40px rgba(17,5,20,.10);--shadow2:0 10px 26px rgba(17,5,20,.08);--plum:rgba(120,40,139,.14);--lav:rgba(124,58,237,.10);--mint:rgba(120,40,139,.10);--sky:rgba(120,40,139,.10);border:1px solid rgb(37 15 42 / .08);border-radius:22px;background:radial-gradient(1000px 520px at 14% 0%,var(--plum),transparent 60%),radial-gradient(900px 520px at 92% 14%,var(--lav),transparent 60%),radial-gradient(900px 520px at 72% 92%,var(--mint),transparent 62%),linear-gradient(180deg,#ffffff 0%,#fefcfe 40%,#fbf8fc 100%);box-shadow:var(--shadow);padding:18px}.dph-home-premium h1,.dph-home-premium h2,.dph-home-premium h3{text-align:left!important;color:var(--ink)!important}.dph-home-premium a{color:inherit!important;text-decoration:none!important}.dph-home-premium a:hover{text-decoration:none!important}.dph-home-premium__head{background:rgb(255 255 255 / .92);border:1px solid var(--stroke);border-radius:18px;padding:18px 18px 16px;box-shadow:var(--shadow2);overflow:hidden}.dph-home-premium__brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5b196b;font-size:12px}.dph-home-premium__brand i{width:10px;height:10px;border-radius:999px;display:inline-block;background:#5b196b;box-shadow:0 0 0 7px rgb(91 25 107 / .12);flex-shrink:0}.dph-home-premium__title{margin:10px 0 0;font-size:clamp(22px,1.1rem + 1.3vw,32px);line-height:1.22;font-weight:950;color:var(--ink)}.dph-home-premium__sub{margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.65;max-width:92ch}.dph-home-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.dph-home-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:rgb(91 25 107 / .06);border:1px solid rgb(91 25 107 / .18);font-size:12.6px;font-weight:700;color:var(--ink)}.dph-home-badge span{color:#5b196b;font-weight:900}.dph-home-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.dph-home-premium a.dph-btn-primary,.dph-home-premium a.dph-btn-primary span{color:#ffffff!important}.dph-home-premium a.dph-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:999px;background:#5b196b!important;border:1px solid #4a1259;font-weight:800;font-size:13.6px;box-shadow:0 8px 20px rgb(91 25 107 / .28);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.dph-home-premium a.dph-btn-primary:hover{background:#4a1259!important;transform:translateY(-1px);box-shadow:0 12px 24px rgb(91 25 107 / .38)}.dph-home-premium a.dph-btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:999px;background:#ffffff!important;border:1px solid rgb(37 15 42 / .22);color:#250f2a!important;font-weight:800;font-size:13.6px;transition:transform .12s ease,border-color .12s ease}.dph-home-premium a.dph-btn-secondary:hover{transform:translateY(-1px);border-color:#5b196b}.dph-home-premium__quick{margin-top:12px;background:rgb(255 255 255 / .90);border:1px solid var(--stroke);border-radius:18px;padding:12px 12px 10px;box-shadow:var(--shadow2)}.dph-home-premium__quicklabel{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#5e4f61}.dph-home-premium__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dph-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;border:1px solid rgb(37 15 42 / .12);background:rgb(251 248 252 / .95);font-size:13.2px;line-height:1;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease;white-space:nowrap;max-width:100%}.dph-chip:hover{transform:translateY(-1px);border-color:rgb(37 15 42 / .20);background:#fff;box-shadow:0 10px 18px rgb(17 5 20 / .06)}.dph-chip:focus-visible{outline:0;box-shadow:0 0 0 4px rgb(91 25 107 / .22),0 10px 18px rgb(17 5 20 / .06)}.dph-chip .dot{width:9px;height:9px;border-radius:999px;flex:0 0 auto;background:#5b196b;box-shadow:0 0 0 6px rgb(91 25 107 / .10)}.dph-chip--tech .dot{background:#78288b;box-shadow:0 0 0 6px rgb(120 40 139 / .12)}.dph-home-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap,16px);align-items:stretch}.dph-home-card{background:rgb(255 255 255 / .94);border:1px solid rgb(37 15 42 / .10);border-radius:var(--card-radius,14px);overflow:hidden;box-shadow:var(--shadow2);display:flex;flex-direction:column;min-height:100%;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.dph-home-card:hover{transform:translateY(-2px);border-color:rgb(37 15 42 / .18);box-shadow:0 18px 44px rgb(17 5 20 / .12)}.dph-home-card:focus-visible{outline:0;box-shadow:0 0 0 4px rgb(91 25 107 / .22),0 18px 44px rgb(17 5 20 / .12)}.dph-home-card__media{position:relative;overflow:hidden}.dph-home-card__media img{width:100%;aspect-ratio:16/12;object-fit:cover;object-position:center 30%;display:block;transform:scale(1);transition:transform .28s ease}.dph-home-card:hover .dph-home-card__media img{transform:scale(1.03)}.dph-home-card__body{padding:12px 12px 14px;display:flex;flex-direction:column;gap:10px;flex:1}.dph-home-card__text{background:linear-gradient(135deg,rgb(253 242 255 / .94),rgb(250 241 252 / .90));border:1px solid rgb(91 25 107 / .16);border-radius:14px;padding:10px 12px;box-shadow:0 10px 22px rgb(17 5 20 / .08)}.dph-home-card__title{margin:0;font-size:16px;line-height:1.2;font-weight:950;color:var(--ink)}.dph-home-card__desc{margin:6px 0 0;font-size:13.6px;line-height:1.6;color:#4a3b4d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dph-home-card__meta{display:flex;flex-wrap:wrap;gap:8px}.dph-home-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;background:rgb(251 248 252 / .95);border:1px solid rgb(37 15 42 / .10);font-size:12.4px;color:#250f2a}.dph-home-pill b{width:7px;height:7px;border-radius:999px;display:inline-block;background:#5b196b;opacity:.95}.dph-home-card__cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:999px;border:1px solid rgb(91 25 107 / .24);background:linear-gradient(180deg,rgb(91 25 107 / .10),rgb(91 25 107 / .06));color:#250f2a;font-weight:950;font-size:13.2px;width:max-content}.dph-home-card__cta span{color:#5b196b}.dph-tech{margin-top:16px;border-radius:20px;border:1px solid rgb(37 15 42 / .10);background:radial-gradient(920px 420px at 10% 0%,var(--sky),transparent 62%),radial-gradient(820px 420px at 92% 14%,var(--mint),transparent 62%),linear-gradient(180deg,rgb(255 255 255 / .75),rgb(255 255 255 / .94));box-shadow:var(--shadow2);padding:14px}.dph-tech__head{background:rgb(255 255 255 / .90);border:1px solid rgb(37 15 42 / .10);border-radius:16px;padding:12px 12px 10px}.dph-tech__note{margin-top:8px;color:#4a3b4d;font-size:13.6px;line-height:1.7}.dph-tech-grid{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap,16px)}.dph-tech-card{background:rgb(255 255 255 / .94);border:1px solid rgb(37 15 42 / .10);border-radius:18px;box-shadow:0 10px 24px rgb(17 5 20 / .08);padding:14px;display:flex;flex-direction:column;min-height:100%;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.dph-tech-card:hover{transform:translateY(-2px);border-color:rgb(37 15 42 / .18);box-shadow:0 18px 40px rgb(17 5 20 / .12)}.dph-tech-card:focus-visible{outline:0;box-shadow:0 0 0 4px rgb(120 40 139 / .20),0 18px 40px rgb(17 5 20 / .12)}.dph-tech-top{display:flex;gap:12px;align-items:flex-start}.dph-tech-ico{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:radial-gradient(20px 20px at 30% 30%,rgb(120 40 139 / .16),transparent 62%),radial-gradient(22px 22px at 75% 28%,rgb(120 40 139 / .14),transparent 62%),radial-gradient(22px 22px at 55% 82%,rgb(91 25 107 / .16),transparent 62%),linear-gradient(180deg,rgb(255 255 255 / .9),rgb(251 248 252 / .9));border:1px solid rgb(37 15 42 / .10);flex:0 0 auto;font-size:18px;line-height:1}.dph-tech-card h3{margin:0;font-size:16px;line-height:1.25;font-weight:950;color:var(--ink)}.dph-tech-card p{margin:8px 0 0;color:#4a3b4d;font-size:13.8px;line-height:1.7}.dph-tech-cta{margin-top:auto;display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;border:1px solid rgb(120 40 139 / .24);background:linear-gradient(180deg,rgb(120 40 139 / .10),rgb(120 40 139 / .06));font-weight:950;font-size:13.2px;width:max-content;color:#250f2a}.dph-tech-cta span{color:#78288b}.dph-local{margin-top:16px;background:rgb(255 255 255 / .94);border:1px solid var(--stroke);border-radius:18px;padding:16px;box-shadow:var(--shadow2)}.dph-local__grid{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;align-items:center}.dph-local__info{background:rgb(251 248 252 / .98);border:1px solid rgb(37 15 42 / .10);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px;font-size:13.8px;color:var(--ink)}.dph-home-zones-faq{--ink:#250f2a;--muted:#4a3b4d;--plum:#5b196b;margin-top:18px;display:flex;flex-direction:column;gap:18px}.dph-box{background:#fff;border:1px solid rgb(37 15 42 / .10);border-radius:20px;padding:18px;box-shadow:0 10px 26px rgb(17 5 20 / .06)}.dph-box__eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--plum);margin-bottom:6px}.dph-box h2{margin:0;font-size:20px;font-weight:950;color:var(--ink)!important;text-align:left!important}.dph-box__sub{margin:6px 0 0;color:var(--muted);font-size:14.2px;line-height:1.6}.dph-zones-grid{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dph-zone-link{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-radius:14px;background:#fbf8fc;border:1px solid rgb(37 15 42 / .10);color:var(--ink)!important;font-weight:800;font-size:13.6px;text-decoration:none!important;transition:transform .12s ease,border-color .12s ease,background .12s ease}.dph-zone-link:hover{transform:translateY(-1px);background:#fdf4ff;border-color:rgb(91 25 107 / .30)}.dph-zone-link span{color:var(--plum);font-weight:900}.dph-faq-list{margin-top:14px;display:flex;flex-direction:column;gap:10px}.dph-faq-item{border:1px solid rgb(37 15 42 / .10);border-radius:14px;background:#fbf8fc;overflow:hidden}.dph-faq-item summary{padding:14px 16px;font-weight:850;font-size:14.6px;color:var(--ink);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.dph-faq-item summary::-webkit-details-marker{display:none}.dph-faq-item summary::after{content:"+";font-size:18px;font-weight:900;color:var(--plum);flex-shrink:0}.dph-faq-item[open]{background:#fff;border-color:rgb(91 25 107 / .24)}.dph-faq-item[open] summary::after{content:"−"}.dph-faq-answer{padding:0 16px 14px;color:var(--muted);font-size:14px;line-height:1.65;border-top:1px solid rgb(37 15 42 / .06);padding-top:10px}.dph-faq-answer a{color:var(--plum)!important;font-weight:700;text-decoration:underline!important}.dse-hero-title{margin:14px auto 0;max-width:940px;font-size:clamp(28px,3.6vw,42px);line-height:1.14;letter-spacing:-.03em;font-weight:780;color:var(--ink)}.dse-section h2{margin:0 auto 12px;font-size:clamp(20px,2.4vw,28px);line-height:1.2;color:var(--ink);text-align:center;max-width:64ch;font-weight:780}.dse-section h3{position:relative;margin:16px 0 10px;padding:10px 12px 10px 38px;font-size:clamp(16px,2vw,18px);line-height:1.3;color:var(--ink);font-weight:720;border:1px solid rgb(233 213 240 / .96);border-radius:14px;background:linear-gradient(135deg,rgb(120 40 139 / .12),#fff);text-align:left}.dse-section h3::before{content:"";position:absolute;left:14px;top:50%;width:10px;height:10px;border-radius:999px;background:var(--brand-600);box-shadow:0 0 0 5px rgb(120 40 139 / .16);transform:translateY(-50%)}.dse-linkgrid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:12px}.dse-linkgrid a{display:block;border:1px solid var(--line);border-radius:14px;padding:14px;background:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.dse-cta:hover{filter:brightness(1.08)}.dse-page .dse-wrap{max-width:var(--wrap);margin:0 auto;padding-inline:var(--gutter)}.dse-page :where(h2,h3){scroll-margin-top:88px}.dse-page .dse-hero{background:radial-gradient(900px 280px at 10% 0%,rgb(120 40 139 / .15),transparent 56%),radial-gradient(760px 220px at 100% 0%,rgb(120 40 139 / .10),transparent 58%),linear-gradient(135deg,var(--soft),#fff 62%);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:44px 22px;text-align:center}.dse-page .dse-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-700)}.dse-page .dse-dot{width:9px;height:9px;border-radius:999px;background:var(--brand-600);box-shadow:0 0 0 4px rgb(120 40 139 / .18)}.dse-page .dse-hero-title{margin:14px auto 0;max-width:900px;font-size:clamp(28px,3.8vw,42px);line-height:1.14;font-weight:780;letter-spacing:-.02em}.dse-page .dse-lead{margin:12px auto 0;max-width:88ch;color:var(--muted);font-size:clamp(15px,1.5vw,18px);line-height:1.82}.dse-page .dse-pillrow{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.dse-page .dse-pill{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;font-size:13px;color:var(--ink);font-weight:600;box-shadow:0 6px 14px rgb(37 15 42 / .04)}.dse-page .dse-navbox{margin-top:16px;border:1px solid var(--line);background:#fff;border-radius:var(--radius);padding:14px}.dse-page .dse-navbox-title{font-weight:700;margin:0 0 8px;font-size:14px}.dse-page .dse-nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.dse-page .dse-nav a{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:8px 11px;font-size:13px;color:var(--brand-700);background:#fcf8fd;font-weight:600;text-decoration:none}.dse-page .dse-nav a:hover{text-decoration:underline}.dse-page .dse-section{padding:22px 0}.dse-page .dse-section h2{margin:0 auto 12px;font-size:clamp(21px,2.4vw,28px);line-height:1.22;color:var(--ink);text-align:center;max-width:70ch;font-weight:750}.dse-page .dse-card{border:1px solid var(--line);background:#fff;border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-soft)}.dse-page .dse-card p{margin:10px 0;color:var(--muted);line-height:1.8}.dse-page .dse-card ul{margin:10px 0 0;padding-left:20px;color:var(--muted)}.dse-page .dse-card li{margin:7px 0}.dse-page .dse-section h3{position:relative;margin:15px 0 9px;padding:10px 12px 10px 36px;font-size:clamp(16px,2vw,18px);line-height:1.35;font-weight:700;color:var(--ink);border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,rgb(120 40 139 / .12),#fff)}.dse-page .dse-section h3:before{content:"";position:absolute;left:14px;top:50%;width:9px;height:9px;border-radius:50%;background:var(--brand-600);box-shadow:0 0 0 5px rgb(120 40 139 / .16);transform:translateY(-50%)}.dse-page .dse-grid2{display:grid;grid-template-columns:1fr;gap:12px;margin-top:14px}.dse-page .dse-grid2>div{border:1px solid var(--line);border-radius:15px;padding:14px;background:linear-gradient(180deg,#fff,#fbf7fc)}.dse-page .dse-grid2>div h3{margin-top:0}.dse-page .dse-note{margin-top:14px;border-left:4px solid var(--brand-700);background:rgb(120 40 139 / .10);padding:13px 14px;border-radius:12px;color:var(--muted)}.dse-page .dse-related{border:1px dashed rgb(91 25 107 / .32);background:#fcf8fd;border-radius:var(--radius);padding:14px;margin-top:12px}.dse-page .dse-related p{margin:0;color:var(--muted)}.dse-page .dse-portrait{margin:16px auto 0;max-width:800px;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:#fff;box-shadow:var(--shadow-soft)}.dse-page .dse-portrait img{display:block;width:100%;height:auto}.dse-page .dse-portrait figcaption{padding:10px 12px;font-size:13px;color:var(--muted);text-align:center}.dse-page .dse-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;padding:11px 18px;border-radius:999px;background:var(--brand-700);color:#fff!important;font-weight:700;text-decoration:none!important}.dse-page .dse-timeline{list-style:none;padding:0!important;margin:10px 0 0!important}.dse-page .dse-timeline li{margin:0;padding:10px 0 10px 18px;border-left:3px solid var(--line);position:relative}.dse-page .dse-timeline li:before{content:"";position:absolute;left:-7px;top:18px;width:11px;height:11px;border-radius:50%;background:var(--brand-600)}.dse-page .dse-timeline strong{display:block}@supports not (overflow:clip){.dse-page{overflow-x:hidden}}@media (min-width:860px){.dse-grid2{grid-template-columns:1fr 1fr}.dse-grid3{grid-template-columns:repeat(3,1fr)}.dse-hero-grid{grid-template-columns:repeat(2,1fr)}.dse-zonegrid{grid-template-columns:repeat(4,minmax(0,1fr))}.dse-page .dse-grid2{grid-template-columns:1fr 1fr}}@media (max-width:720px){.dse-hero,.dse-navbox,.dse-card,.dse-related,.dse-faq .dse-card,.doctor-note{width:calc(100% + (2 * var(--bleed)));margin-inline:calc(-1 * var(--bleed));max-width:none;border-radius:16px}.dse-hero{padding:30px 16px}.dse-card{padding:15px}.dse-navbox{padding:12px;overflow:hidden}.dse-section h3,.dse-faq h3{padding:10px 12px 10px 34px}.dse-section h3::before,.dse-faq h3::before{left:13px;width:8px;height:8px}.dse-faq{padding-inline:var(--gutter)}.dse-table th,.dse-table td{font-size:13px;padding:11px 12px}.dse-hero,.dse-card,.dse-navbox,.doctor-note{border-radius:14px}.dse-nav{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.dse-wrap{padding-inline:10px}.dse-hero,.dse-navbox,.dse-card,.dse-related,.dse-info{width:calc(100% + (2 * var(--bleed)));max-width:none;margin-inline:calc(-1 * var(--bleed));border-radius:15px}.dse-list{grid-template-columns:1fr}.dse-hero,.dse-navbox,.dse-card,.dse-related,.doctor-note{width:calc(100% + (2 * var(--bleed)));margin-inline:calc(-1 * var(--bleed));max-width:none;border-radius:16px}.dse-hero,.dse-navbox,.dse-card,.entry-main-image,.doctor-note{width:calc(100% + (2 * var(--bleed)));margin-inline:calc(-1 * var(--bleed));max-width:none;border-radius:16px}.dse-lead{max-width:92ch}.dse-hero,.dse-navbox,.dse-card,.dse-related,.dse-table-wrap,.dse-faq details,.doctor-note{width:calc(100% + (2 * var(--bleed)));margin-inline:calc(-1 * var(--bleed));max-width:none;border-radius:16px}.dph-home-premium{padding:14px}.dse-section h3{padding:10px 12px 10px 34px}.dse-section h3::before{left:13px;width:8px;height:8px}.dse-page .dse-hero,.dse-page .dse-navbox,.dse-page .dse-card,.dse-page .dse-portrait,.dse-page .dse-related{width:calc(100% + (2 * var(--bleed)));margin-inline:calc(-1 * var(--bleed));max-width:none;border-radius:16px}.dse-page .dse-hero{padding:30px 16px}.dse-page .dse-card{padding:15px}.dse-page .dse-navbox{padding:12px}}@media (max-width:767.98px){.dse-price-table{min-width:0!important}.dse-price-table thead{display:none}.dse-price-table,.dse-price-table tbody,.dse-price-table tr,.dse-price-table td{display:block;width:100%}.dse-price-table tr{border-bottom:1px solid var(--line);padding:6px 0}.dse-price-table tr:last-child{border-bottom:0}.dse-price-table td{display:flex;justify-content:space-between;gap:12px;border:0!important;padding:6px 14px!important;text-align:right}.dse-price-table td:first-child{padding-top:10px!important;font-size:15px}.dse-price-table td:nth-child(2)::before{content:"1 Sitzung";color:var(--muted);font-weight:600}.dse-price-table td:nth-child(3)::before{content:"3 Sitzungen (−10 %)";color:var(--muted);font-weight:600}.dse-price-table td:nth-child(4)::before{content:"6 Sitzungen (−20 %)";color:var(--muted);font-weight:600}.section-pricing .price-table.table--cards{border-collapse:separate!important;border-spacing:0!important}.section-pricing .table--cards thead{display:none!important}.section-pricing .table--cards tbody,.section-pricing .table--cards tr,.section-pricing .table--cards td{display:block!important;width:100%!important}.section-pricing .table--cards tbody tr{background:radial-gradient(circle at top left,#faf1fc 0,#ffffff 55%);border-radius:18px;border:1px solid rgb(172 156 176 / .35);box-shadow:0 14px 30px rgb(37 15 42 / .06);position:relative;overflow:hidden;margin:12px 0;padding:10px 0}.section-pricing .table--cards tbody tr::before{content:"";position:absolute;left:0;top:0;height:4px;width:42%;background:linear-gradient(90deg,#a855f7,#ca75df)}.section-pricing .table--cards td{border:0!important;font-size:.95rem;color:#250f2a;padding:10px 12px!important;display:flex!important;justify-content:space-between;gap:14px;align-items:baseline}.section-pricing .table--cards td+td{border-top:1px dashed rgb(172 156 176 / .35)}.section-pricing .table--cards td:first-child{font-weight:700;font-size:1rem;padding-top:14px!important}.section-pricing .table--cards td:nth-child(2)::before{content:"1 Sitzung";font-weight:600;color:#5e4f61;flex:0 0 auto}.section-pricing .table--cards td:nth-child(3)::before{content:"3 Sitzungen (−10%)";font-weight:600;color:#5e4f61;flex:0 0 auto}.section-pricing .table--cards td:nth-child(4)::before{content:"6 Sitzungen (−20%)";font-weight:600;color:#5e4f61;flex:0 0 auto}.section-pricing .table--cards td:last-child{font-weight:700}.pricing-faq-enhanced{padding:0 14px}.pricing-faq-enhanced h2{font-size:1.45rem}.pricing-faq-card{border-radius:14px;padding:14px}}@media (max-width:980px){.dph-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dph-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.dph-home-grid{grid-template-columns:1fr;gap:var(--card-gap-mobile,14px)}.dph-home-card{border-radius:var(--card-radius-mobile,16px)}.dph-home-card__body{padding:14px 14px 16px}.dph-tech-grid{grid-template-columns:1fr;gap:var(--card-gap-mobile,14px)}}@media (max-width:820px){.dph-local__grid{grid-template-columns:1fr}}@media (max-width:900px){.dph-zones-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.dph-zones-grid{grid-template-columns:1fr}}@media (min-width:760px){.dse-linkgrid{grid-template-columns:repeat(2,1fr)}}