/* Conditional reference option, not the published selection.
   Retain unmarked silhouettes; the three crossed slots keep only the soft ground.
   Paint only: no layout, motion, filters, controls or external assets. */
:is(.ref8-hero-shop,.ref8-callout,.ref8-metric-doctors,.ref8-metric-addresses,.ref8-metric-services,.ref8-benefit-team,.ref8-benefit-microscope,.ref8-benefit-prices,.ref8-benefit-children,.ref8-booking):not(.ref8-metric-dark):not(.ref8-benefit-dark){
 --radent-panel-light:#fbfdff;
 --radent-panel-soft:var(--clinic-flat-surface,#edf2f9);
 --radent-panel-deep:var(--clinic-flat-surface,#edf2f9);
 background-image:var(--radent-background-shape),radial-gradient(ellipse at 12% 4%,var(--radent-panel-light) 0%,transparent 66%),linear-gradient(125deg,var(--radent-panel-soft) 14%,var(--radent-panel-deep) 100%);
 background-repeat:no-repeat;
 background-size:100% 100%;
 background-position:center;
}
:is(.ref8-hero-shop,.ref8-callout,.ref8-metric-doctors,.ref8-metric-addresses,.ref8-metric-services,.ref8-benefit-team,.ref8-benefit-microscope,.ref8-benefit-prices,.ref8-benefit-children,.ref8-booking):not(.ref8-metric-dark):not(.ref8-benefit-dark)::before{content:none}
:is(.ref8-hero-shop,.ref8-callout,.ref8-metric-doctors,.ref8-metric-addresses,.ref8-metric-services,.ref8-benefit-team,.ref8-benefit-microscope,.ref8-benefit-prices,.ref8-benefit-children,.ref8-booking):not(.ref8-metric-dark):not(.ref8-benefit-dark)>svg.ref8-section-pattern{display:none}



@supports(color:color-mix(in srgb,white,black)){
 :is(.ref8-hero-shop,.ref8-callout,.ref8-metric-doctors,.ref8-metric-addresses,.ref8-metric-services,.ref8-benefit-team,.ref8-benefit-microscope,.ref8-benefit-prices,.ref8-benefit-children,.ref8-booking):not(.ref8-metric-dark):not(.ref8-benefit-dark){
  --radent-panel-light:color-mix(in srgb,var(--clinic-flat-surface,#edf2f9) 18%,white);
 }
}

/* arch: preserve */
.ref8-hero-shop{--radent-background-shape:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20320%22%20preserveAspectRatio%3D%22xMaxYMid%20meet%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22blue%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%239ab5dc%22%20stop-opacity%3D%22.34%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239ab5dc%22%20stop-opacity%3D%22.10%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paper%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22white%22%20stop-opacity%3D%22.92%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%20stop-opacity%3D%22.32%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M150%20340v-39a101%20101%200%200%201%20202%200v39h-41v-39a60%2060%200%200%200-120%200v39Z%22%20fill%3D%22url%28%23blue%29%22%2F%3E%3Cpath%20d%3D%22M191%20340v-39a60%2060%200%200%201%20120%200v39Z%22%20fill%3D%22url%28%23paper%29%22%2F%3E%3C%2Fsvg%3E")}

/* planes: preserve */
.ref8-metric-doctors{--radent-background-shape:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20320%22%20preserveAspectRatio%3D%22xMaxYMid%20meet%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22blue%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%239ab5dc%22%20stop-opacity%3D%22.34%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239ab5dc%22%20stop-opacity%3D%22.10%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paper%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22white%22%20stop-opacity%3D%22.92%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%20stop-opacity%3D%22.32%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20x%3D%22227%22%20y%3D%22-31%22%20width%3D%22116%22%20height%3D%22152%22%20rx%3D%2238%22%20transform%3D%22rotate%2822%20285%2045%29%22%20fill%3D%22url%28%23blue%29%22%2F%3E%3Crect%20x%3D%22282%22%20y%3D%2236%22%20width%3D%22116%22%20height%3D%22152%22%20rx%3D%2238%22%20transform%3D%22rotate%2822%20340%20112%29%22%20fill%3D%22url%28%23paper%29%22%2F%3E%3C%2Fsvg%3E")}

/* quarter-circle: preserve */
.ref8-metric-addresses{--radent-background-shape:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20320%22%20preserveAspectRatio%3D%22xMaxYMid%20meet%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22blue%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%239ab5dc%22%20stop-opacity%3D%22.34%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239ab5dc%22%20stop-opacity%3D%22.10%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paper%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22white%22%20stop-opacity%3D%22.92%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%20stop-opacity%3D%22.32%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M206%200h154v154A154%20154%200%200%201%20206%200Z%22%20fill%3D%22url%28%23blue%29%22%2F%3E%3Ccircle%20cx%3D%22353%22%20cy%3D%223%22%20r%3D%2277%22%20fill%3D%22url%28%23paper%29%22%2F%3E%3C%2Fsvg%3E")}

/* rising-blocks: preserve */
.ref8-metric-services{--radent-background-shape:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20320%22%20preserveAspectRatio%3D%22xMaxYMid%20meet%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22blue%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%239ab5dc%22%20stop-opacity%3D%22.34%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239ab5dc%22%20stop-opacity%3D%22.10%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paper%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22white%22%20stop-opacity%3D%22.92%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%20stop-opacity%3D%22.32%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20x%3D%22224%22%20y%3D%2222%22%20width%3D%2239%22%20height%3D%22102%22%20rx%3D%2219.5%22%20transform%3D%22rotate%28-27%20243%2073%29%22%20fill%3D%22url%28%23paper%29%22%2F%3E%3Crect%20x%3D%22278%22%20y%3D%22-24%22%20width%3D%2252%22%20height%3D%22166%22%20rx%3D%2226%22%20transform%3D%22rotate%28-27%20304%2059%29%22%20fill%3D%22url%28%23blue%29%22%2F%3E%3C%2Fsvg%3E")}

/* overlap: preserve */
.ref8-benefit-team{--radent-background-shape:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20320%22%20preserveAspectRatio%3D%22xMaxYMid%20meet%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22blue%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%239ab5dc%22%20stop-opacity%3D%22.34%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239ab5dc%22%20stop-opacity%3D%22.10%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paper%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22white%22%20stop-opacity%3D%22.92%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%20stop-opacity%3D%22.32%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Ccircle%20cx%3D%22308%22%20cy%3D%2270%22%20r%3D%2280%22%20fill%3D%22url%28%23blue%29%22%2F%3E%3Ccircle%20cx%3D%22345%22%20cy%3D%22121%22%20r%3D%2257%22%20fill%3D%22url%28%23paper%29%22%2F%3E%3C%2Fsvg%3E")}

/* tilted-frame: preserve */
.ref8-benefit-microscope{--radent-background-shape:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20320%22%20preserveAspectRatio%3D%22xMaxYMid%20meet%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22blue%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%239ab5dc%22%20stop-opacity%3D%22.34%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239ab5dc%22%20stop-opacity%3D%22.10%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paper%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22white%22%20stop-opacity%3D%22.92%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%20stop-opacity%3D%22.32%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22url%28%23blue%29%22%20fill-rule%3D%22evenodd%22%20transform%3D%22rotate%28-18%20305%2073%29%22%20d%3D%22M268-13h73a36%2036%200%200%201%2036%2036v93a36%2036%200%200%201-36%2036h-73a36%2036%200%200%201-36-36V23a36%2036%200%200%201%2036-36Zm10%2034a12%2012%200%200%200-12%2012v73a12%2012%200%200%200%2012%2012h53a12%2012%200%200%200%2012-12V33a12%2012%200%200%200-12-12Z%22%2F%3E%3C%2Fsvg%3E")}

/* fan: preserve */
.ref8-benefit-prices{--radent-background-shape:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20320%22%20preserveAspectRatio%3D%22xMaxYMid%20meet%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22blue%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%239ab5dc%22%20stop-opacity%3D%22.34%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239ab5dc%22%20stop-opacity%3D%22.10%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paper%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22white%22%20stop-opacity%3D%22.92%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%20stop-opacity%3D%22.32%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M362%20157c-50-2-98-33-134-90l39-27c27%2041%2058%2063%2095%2067Z%22%20fill%3D%22url%28%23paper%29%22%2F%3E%3Cpath%20d%3D%22M362%20109c-43-5-76-34-99-86l47-19c16%2036%2033%2055%2052%2059Z%22%20fill%3D%22url%28%23blue%29%22%2F%3E%3C%2Fsvg%3E")}

/* soft-diamond: remove */
.ref8-benefit-children{--radent-background-shape:none}

/* horizon: preserve */
.ref8-callout:not(.ref8-callout-center){--radent-background-shape:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201400%20500%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22blue%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%239ab5dc%22%20stop-opacity%3D%22.34%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239ab5dc%22%20stop-opacity%3D%22.10%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paper%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22white%22%20stop-opacity%3D%22.92%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%20stop-opacity%3D%22.32%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M1055%20500V362a171%20171%200%200%201%20342%200v138h-64V362a107%20107%200%200%200-214%200v138Z%22%20fill%3D%22url%28%23blue%29%22%2F%3E%3Cpath%20d%3D%22M1119%20500V362a107%20107%200%200%201%20214%200v138Z%22%20fill%3D%22url%28%23paper%29%22%2F%3E%3C%2Fsvg%3E")}

/* corner-discs: remove */
.ref8-callout-center{--radent-background-shape:none}

/* sweep: remove */
.ref8-booking{--radent-background-shape:none}

@media(max-width:767px){
 .ref8-callout:not(.ref8-callout-center){--radent-background-shape:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20360%20480%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22blue%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%239ab5dc%22%20stop-opacity%3D%22.34%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239ab5dc%22%20stop-opacity%3D%22.10%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paper%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22white%22%20stop-opacity%3D%22.92%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%20stop-opacity%3D%22.32%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M245%20490V387a92%2092%200%200%201%20184%200v103h-34V387a58%2058%200%200%200-116%200v103Z%22%20fill%3D%22url%28%23blue%29%22%2F%3E%3Cpath%20d%3D%22M279%20490V387a58%2058%200%200%201%20116%200v103Z%22%20fill%3D%22url%28%23paper%29%22%2F%3E%3C%2Fsvg%3E")}
 .ref8-callout-center{--radent-background-shape:none}
 .ref8-booking{--radent-background-shape:none}
}
