.TreatmentCards-module__A5Iv-q__grid{margin-top:var(--bm-s6);grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1000px){.TreatmentCards-module__A5Iv-q__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px;margin-top:48px}}.TreatmentCards-module__A5Iv-q__bigWrap{min-width:0;display:flex}.TreatmentCards-module__A5Iv-q__big{border:1px solid var(--bm-glass-edge);border-radius:var(--bm-panel-radius);background:linear-gradient(160deg, var(--bm-ground-dark) 0%, var(--bm-ground-deep) 100%);width:100%;min-height:280px;color:var(--bm-ink-on-dark);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:28px;display:flex;position:relative;overflow:hidden}@media (min-width:1000px){.TreatmentCards-module__A5Iv-q__big{min-height:100%;padding:36px}}.TreatmentCards-module__A5Iv-q__bigMedia{z-index:0;position:absolute;inset:0}.TreatmentCards-module__A5Iv-q__bigPhoto:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#14110e40 0%,#14110e8c 45%,#14110ee6 100%);position:absolute;inset:0}.TreatmentCards-module__A5Iv-q__big>:not(.TreatmentCards-module__A5Iv-q__bigMedia){z-index:1;position:relative}.TreatmentCards-module__A5Iv-q__bigIcon{color:var(--bm-sand);margin-bottom:auto;padding-bottom:28px;display:inline-flex}.TreatmentCards-module__A5Iv-q__bigTitle{color:var(--bm-ink-on-dark)}.TreatmentCards-module__A5Iv-q__bigText{max-width:34ch;margin-top:var(--bm-s3);color:var(--bm-ink-muted-on-dark)}.TreatmentCards-module__A5Iv-q__bigCta{min-height:44px;margin-top:var(--bm-s6);border:1px solid var(--bm-glass-edge);border-radius:var(--bm-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--bm-ink-on-dark);transition:background var(--bm-dur-hover) var(--bm-ease), border-color var(--bm-dur-hover) var(--bm-ease);background:#fafaf814;align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:inline-flex}.TreatmentCards-module__A5Iv-q__bigCta:hover{border-color:var(--bm-sand);background:#fafaf829}.TreatmentCards-module__A5Iv-q__bigCta:focus-visible{outline:2px solid var(--bm-sand);outline-offset:3px}.TreatmentCards-module__A5Iv-q__arrow{transition:transform var(--bm-dur-arrow) var(--bm-ease);display:inline-block}.TreatmentCards-module__A5Iv-q__bigCta:hover .TreatmentCards-module__A5Iv-q__arrow{transform:translate(3px)}:root[dir=rtl] .TreatmentCards-module__A5Iv-q__arrow{transform:scaleX(-1)}:root[dir=rtl] .TreatmentCards-module__A5Iv-q__bigCta:hover .TreatmentCards-module__A5Iv-q__arrow{transform:scaleX(-1)translate(3px)}.TreatmentCards-module__A5Iv-q__cards{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.TreatmentCards-module__A5Iv-q__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.TreatmentCards-module__A5Iv-q__cards{gap:20px}}.TreatmentCards-module__A5Iv-q__cell{min-width:0;display:flex}.TreatmentCards-module__A5Iv-q__card{border:1px solid var(--bm-line);border-radius:var(--bm-card-radius);background:var(--bm-card-bg);flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.TreatmentCards-module__A5Iv-q__media{aspect-ratio:16/10;background:var(--bm-placeholder);position:relative;overflow:hidden}.TreatmentCards-module__A5Iv-q__fill{width:100%;height:100%;position:absolute;inset:0}.TreatmentCards-module__A5Iv-q__fallback{background:linear-gradient(145deg, var(--bm-brand) 0%, var(--bm-ground-dark) 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.TreatmentCards-module__A5Iv-q__letter{color:var(--bm-sand);opacity:.85;font-size:64px;font-weight:300;line-height:1}.TreatmentCards-module__A5Iv-q__body{gap:var(--bm-s4);flex-direction:column;flex:1;padding:20px;display:flex}.TreatmentCards-module__A5Iv-q__name{overflow-wrap:anywhere;margin:0}.TreatmentCards-module__A5Iv-q__stretch{color:inherit;text-decoration:none}.TreatmentCards-module__A5Iv-q__stretch:after{content:"";z-index:1;position:absolute;inset:0}.TreatmentCards-module__A5Iv-q__stretch:focus-visible{outline:none}.TreatmentCards-module__A5Iv-q__stretch:focus-visible:after{outline:2px solid var(--bm-brand);outline-offset:-2px;border-radius:var(--bm-card-radius)}.TreatmentCards-module__A5Iv-q__actions{z-index:2;gap:var(--bm-s2);flex-wrap:wrap;margin-top:auto;display:flex;position:relative}
