.concern_hero__J_EcF{position:relative;min-height:600px;background:#2e2e2e;overflow:hidden}.concern_heroBg___2vyv{position:absolute;inset:0;z-index:1}.concern_heroOverlay__iLtqA{position:absolute;inset:0;background:linear-gradient(135deg,rgba(26,26,26,.87),rgba(26,26,26,.55) 50%,transparent);z-index:2}.concern_heroAccent__9hWKL{position:absolute;pointer-events:none}.concern_heroAccent1__tMd4k{bottom:30px;right:50px;font-family:var(--font-cormorant),serif;font-size:120px;font-style:italic;color:rgba(139,115,85,.08);line-height:1;z-index:1}.concern_heroAccent2__mvFWY{top:40px;right:180px;width:80px;height:80px;border:1px solid rgba(139,115,85,.2);border-radius:50%;z-index:1;animation:concern_pulseRing__O4WyF 3s ease-in-out infinite}@keyframes concern_pulseRing__O4WyF{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.12);opacity:.7}}.concern_heroGrid__Jz534{position:relative;z-index:3;display:grid;grid-template-columns:1.2fr 1fr;min-height:600px;max-width:1300px;margin:0 auto;padding:160px 50px 60px;align-items:center}.concern_heroEyebrow__qymyE{display:flex;align-items:center;gap:15px;margin-bottom:25px}.concern_heroLine__sB6JH{width:50px;height:1px;background:#8b7355}.concern_heroLabel__X_Zi8{font-family:var(--font-dm-sans);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#8b7355;font-weight:600}.concern_heroTitle__p4oWH{font-family:var(--font-cormorant),serif;font-size:clamp(40px,5.5vw,58px);font-weight:400;color:#fff;line-height:1.1;margin-bottom:20px}.concern_heroTitle__p4oWH em{font-style:italic;color:#8b7355}.concern_heroSubtitle__2_he_{font-family:var(--font-dm-sans);font-size:16px;color:hsla(0,0%,100%,.7);line-height:1.8;max-width:480px;margin-bottom:35px}.concern_heroActions__maAlF{display:flex;align-items:center;gap:25px}.concern_heroBtn__vnDQh{display:inline-flex;align-items:center;gap:12px;padding:15px 30px;background:#8b7355;color:#fff;font-family:var(--font-dm-sans);font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:all .4s ease}.concern_heroBtn__vnDQh:hover{background:#a68b6a;transform:translateY(-2px);box-shadow:0 12px 35px rgba(139,115,85,.3)}.concern_heroLink__paeZR{font-family:var(--font-dm-sans);font-size:13px;color:hsla(0,0%,100%,.6);text-decoration:none;display:flex;align-items:center;gap:8px;transition:all .3s ease}.concern_heroLink__paeZR:hover{color:#8b7355}.concern_featureCard__R5KVV{display:flex;align-items:center;gap:18px;padding:22px 28px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;margin-bottom:12px;transition:all .4s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);cursor:default}.concern_featureCard__R5KVV:last-child{margin-bottom:0}.concern_featureCard__R5KVV:hover{background:hsla(0,0%,100%,.12);border-color:rgba(139,115,85,.4);transform:translateX(-8px)}.concern_featureIcon__WUO5R{font-family:var(--font-cormorant),serif;font-size:20px;color:#8b7355;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(139,115,85,.12);border:1px solid rgba(139,115,85,.3);flex-shrink:0}.concern_featureText__Lqye4 h3{font-family:var(--font-cormorant),serif;font-size:20px;font-weight:400;font-style:italic;color:#fff;margin-bottom:4px}.concern_featureText__Lqye4 p{font-size:13px;color:hsla(0,0%,100%,.5);line-height:1.5}.concern_heroKeywords__w_rgW{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.concern_heroKeyword__V7tup{display:inline-block;padding:5px 14px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:100px;font-family:var(--font-dm-sans);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:hsla(0,0%,100%,.45);font-weight:500;transition:all .3s ease}.concern_heroKeyword__V7tup:hover{background:rgba(139,115,85,.15);color:#8b7355;border-color:rgba(139,115,85,.3)}.concern_showcase__1vSNI{max-width:1400px;margin:0 auto;padding:60px 55px 40px}.concern_showcaseHeader__HS50z{text-align:center;margin-bottom:50px}.concern_showcaseIntro__12zRr{text-align:center;max-width:650px;margin:18px auto 0;font-family:var(--font-dm-sans);font-size:17px;color:#666;line-height:1.8}.concern_showcaseRow__4JvV3{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:60px;gap:60px;align-items:center;padding:50px 0;border-bottom:1px solid #f0eeeb}.concern_showcaseRow__4JvV3:last-child{border-bottom:none}.concern_showcaseRowReverse__3TAGq .concern_showcaseImageWrap__aFSmi{order:2}.concern_showcaseRowReverse__3TAGq .concern_showcaseContent___qDo_{order:1}.concern_showcaseImageWrap__aFSmi{position:relative;aspect-ratio:4/3;border-radius:8px;overflow:hidden;box-shadow:0 20px 50px rgba(42,42,42,.08),0 0 0 1px rgba(139,115,85,.06)}.concern_showcaseImageLink__kfg28{display:block;position:relative;width:100%;height:100%}.concern_showcaseImage__BUjiK{object-fit:cover;transition:transform .6s ease}.concern_showcaseImageWrap__aFSmi:hover .concern_showcaseImage__BUjiK{transform:scale(1.04)}.concern_showcaseViewLabel__hS7YZ{position:absolute;bottom:18px;left:20px;color:#fff;font-family:var(--font-dm-sans);font-size:12px;letter-spacing:1.5px;font-weight:600;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:all .35s ease;text-shadow:0 1px 6px rgba(0,0,0,.3)}.concern_showcaseImageWrap__aFSmi:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(42,42,42,.5) 0,transparent 50%);opacity:0;transition:opacity .35s ease;pointer-events:none}.concern_showcaseImageWrap__aFSmi:hover:after{opacity:1}.concern_showcaseImageWrap__aFSmi:hover .concern_showcaseViewLabel__hS7YZ{opacity:1;transform:translateY(0)}.concern_showcaseContent___qDo_{display:flex;flex-direction:column;gap:0}.concern_showcaseCategory__3BaqY{font-family:var(--font-dm-sans);font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:#8b7355;font-weight:600;margin-bottom:10px}.concern_showcaseName__2ivxf{font-family:var(--font-cormorant);font-size:34px;font-weight:400;font-style:italic;color:#2a2a2a;line-height:1.15;margin-bottom:14px}.concern_showcaseTagline__OoARu{font-family:var(--font-dm-sans);font-size:15.5px;color:#777;line-height:1.75;margin-bottom:20px;max-width:500px}.concern_showcaseMeta__hP6H0{display:flex;gap:24px;align-items:center;margin-bottom:22px}.concern_showcasePrice__EKbEC{font-family:var(--font-dm-sans);font-weight:600;color:#2a2a2a;font-size:18px}.concern_showcasePrice__EKbEC span{font-size:13px;color:#999;font-weight:500;margin-right:4px}.concern_showcaseDuration__B52SL{font-family:var(--font-dm-sans);font-size:14px;color:#999}.concern_showcaseLink__3zhDp{display:inline-flex;align-items:center;gap:8px;color:#8b7355;font-family:var(--font-dm-sans);font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:all .3s ease}.concern_showcaseLink__3zhDp:after{content:"→";transition:transform .3s ease}.concern_showcaseLink__3zhDp:hover{color:#6b5a44}.concern_showcaseLink__3zhDp:hover:after{transform:translateX(4px)}.concern_showcasePlaceholder__UQnr1{background:linear-gradient(145deg,#f9f6f2,#f0ebe4 50%,#e8e3db)}.concern_showcasePlaceholderInner__6teS0{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:30px}.concern_showcasePlaceholderAccent__1TFZK{font-size:28px;color:rgba(139,115,85,.2);line-height:1}.concern_showcasePlaceholderName__V4w_4{font-family:var(--font-cormorant),serif;font-size:26px;font-weight:400;font-style:italic;color:#8b7355;text-align:center;line-height:1.2}.concern_showcasePlaceholderLabel__YpJZa{font-family:var(--font-dm-sans);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgba(139,115,85,.4);font-weight:600}.concern_showcasePlaceholder__UQnr1:hover .concern_showcasePlaceholderAccent__1TFZK{color:rgba(139,115,85,.35)}.concern_showcasePlaceholder__UQnr1 .concern_showcaseViewLabel__hS7YZ{color:#8b7355;text-shadow:none}.concern_showcasePlaceholder__UQnr1:after{background:linear-gradient(0deg,rgba(139,115,85,.08) 0,transparent 50%)}.concern_glanceSection__CfgLE{background:linear-gradient(135deg,#2e2e2e,#3b3b3b);border-top:1px solid rgba(139,115,85,.2);padding:30px 50px;position:relative;overflow:hidden}.concern_glanceInner__QQR5P{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;text-align:center}.concern_glanceInner__QQR5P>*{height:100%}.concern_glanceItem__YkPQ0{position:relative;transition:all .4s ease;padding:20px 30px;background:hsla(0,0%,100%,.05);border-radius:10px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.concern_glanceItem__YkPQ0:hover{background:rgba(139,115,85,.2);transform:translateY(-3px)}.concern_glanceStat___trHK{font-family:var(--font-cormorant),serif;font-size:22px;font-style:italic;color:#fff;line-height:1.2}.concern_container__kePxM{max-width:1200px;margin:0 auto;padding:0 55px}.concern_section__96yXb{padding:50px 0;border-bottom:1px solid #f0eeeb}.concern_section__96yXb:last-child{border-bottom:none}.concern_sectionHeader__3yntq{text-align:center;margin-bottom:35px}.concern_sectionLabel__Jm_Hc{font-family:var(--font-dm-sans);font-size:12px;letter-spacing:4px;text-transform:uppercase;color:#8b7355;margin-bottom:10px;font-weight:600}.concern_sectionTitleStyled__dyWBz{font-family:var(--font-cormorant);font-size:36px;font-weight:400;font-style:italic;color:#2a2a2a}.concern_sectionTitleStyled__dyWBz span{color:#8b7355}.concern_sectionIntro__wDabW{text-align:center;max-width:650px;margin:-15px auto 35px;font-family:var(--font-dm-sans);font-size:17px;color:#666;line-height:1.8}.concern_whyGrid__G3NHh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}.concern_whyCard__fufcV{text-align:center;padding:30px 25px;border:1px solid #f0eeeb;margin-left:-1px;margin-top:-1px;transition:all .4s ease;position:relative;overflow:hidden}.concern_whyCard__fufcV:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,#8b7355,transparent);transform:scaleX(0);transition:transform .4s ease}.concern_whyCard__fufcV:hover:before{transform:scaleX(1)}.concern_whyCard__fufcV:hover{background:#faf9f7;transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,.06);z-index:1}.concern_whyIcon__pGKs1{width:50px;height:50px;margin:0 auto 15px;background:#faf9f7;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;color:#8b7355;transition:all .3s ease}.concern_whyCard__fufcV:hover .concern_whyIcon__pGKs1{background:#8b7355;color:#fff}.concern_whyTitle__X0qD6{font-family:var(--font-cormorant);font-size:22px;font-weight:500;color:#2a2a2a;margin-bottom:10px}.concern_whyText__KFKZs{font-family:var(--font-dm-sans);font-size:15px;color:#777;line-height:1.7}.concern_ctaBanner__0mn1i{background:linear-gradient(135deg,#3b3b3b,#2e2e2e);padding:50px 40px;text-align:center;position:relative;overflow:hidden}.concern_ctaBanner__0mn1i:before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(139,115,85,.15) 0,transparent 70%);pointer-events:none}.concern_ctaInner___Wa1s{max-width:600px;margin:0 auto;position:relative}.concern_ctaLabel__C1owy{font-family:var(--font-dm-sans);font-size:12px;letter-spacing:4px;text-transform:uppercase;color:#8b7355;margin-bottom:12px;font-weight:600}.concern_ctaTitle__7PVvq{font-family:var(--font-cormorant);font-size:38px;font-weight:400;font-style:italic;color:#fff;margin-bottom:18px}.concern_ctaText__lIjB_{font-family:var(--font-dm-sans);font-size:17px;color:hsla(0,0%,100%,.7);line-height:1.8;margin-bottom:28px}.concern_ctaBtn__1_UCN{display:inline-flex;align-items:center;gap:12px;background:#8b7355;color:#fff;padding:16px 36px;font-family:var(--font-dm-sans);font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:all .4s ease}.concern_ctaBtn__1_UCN:after{content:"\2192";transition:transform .3s ease}.concern_ctaBtn__1_UCN:hover{background:#a68b6a;transform:translateY(-3px);box-shadow:0 15px 40px rgba(139,115,85,.35)}.concern_ctaBtn__1_UCN:hover:after{transform:translateX(4px)}.concern_ctaBtnWrap___CdtF{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.concern_ctaBtnOutline___J_Lc{display:inline-flex;align-items:center;gap:12px;background:transparent;color:#fff;border:2px solid #8b7355;padding:14px 36px;font-family:var(--font-dm-sans);font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:all .4s ease}.concern_ctaBtnOutline___J_Lc:after{content:"\2192";transition:transform .3s ease}.concern_ctaBtnOutline___J_Lc:hover{background:#8b7355;color:#fff;transform:translateY(-3px);box-shadow:0 15px 40px rgba(139,115,85,.35)}.concern_ctaBtnOutline___J_Lc:hover:after{transform:translateX(4px)}@media (max-width:1100px){.concern_heroGrid__Jz534{padding:140px 35px 50px;gap:30px}.concern_showcaseRow__4JvV3{gap:35px}.concern_showcaseName__2ivxf{font-size:28px}}@media (max-width:768px){.concern_hero__J_EcF{min-height:auto}.concern_heroGrid__Jz534{grid-template-columns:1fr;padding:120px 25px 50px;min-height:auto;gap:30px}.concern_heroSubtitle__2_he_{max-width:100%}.concern_heroActions__maAlF{flex-wrap:wrap}.concern_featureCard__R5KVV:hover{transform:none}.concern_heroAccent1__tMd4k,.concern_heroAccent2__mvFWY{display:none}.concern_glanceSection__CfgLE{padding:20px 25px}.concern_glanceInner__QQR5P{grid-template-columns:repeat(2,1fr);gap:10px}.concern_glanceItem__YkPQ0{padding:14px 16px}.concern_glanceStat___trHK{font-size:18px}.concern_showcase__1vSNI{padding:40px 25px 20px}.concern_showcaseRow__4JvV3{grid-template-columns:1fr;gap:24px;padding:35px 0}.concern_showcaseRowReverse__3TAGq .concern_showcaseContent___qDo_,.concern_showcaseRowReverse__3TAGq .concern_showcaseImageWrap__aFSmi{order:0}.concern_showcaseName__2ivxf{font-size:28px}.concern_showcaseTagline__OoARu{max-width:100%}.concern_whyGrid__G3NHh{grid-template-columns:1fr}.concern_whyCard__fufcV{margin-left:0}.concern_section__96yXb{padding:40px 0}.concern_container__kePxM{padding:0 25px}.concern_ctaTitle__7PVvq,.concern_sectionTitleStyled__dyWBz{font-size:30px}}@media (max-width:480px){.concern_heroGrid__Jz534{padding:100px 20px 40px}.concern_heroKeywords__w_rgW{display:none}.concern_showcase__1vSNI{padding:30px 20px 10px}.concern_showcaseRow__4JvV3{padding:28px 0}.concern_showcaseName__2ivxf{font-size:24px}.concern_ctaTitle__7PVvq,.concern_sectionTitleStyled__dyWBz{font-size:26px}}.concern_moreConcerns___YLMt{background:#faf9f7;padding:70px 40px 80px;text-align:center;border-top:1px solid #eee7de}.concern_moreInner__GIBEM{max-width:860px;margin:0 auto}.concern_moreChips__d4nwl{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:18px 0 30px}.concern_moreChip__uAUZe{padding:11px 22px;border-radius:40px;border:1px solid rgba(139,115,85,.35);background:#fff;color:#2a2a2a;font-size:13px;letter-spacing:.4px;text-decoration:none;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.concern_moreChip__uAUZe:hover{background:var(--gold);border-color:var(--gold);color:#fff;transform:translateY(-2px)}.concern_moreLinks__tjUJf{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 34px;margin-top:8px}.concern_moreLink__QHwoz{font-size:13px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#7a6246;text-decoration:none;border-bottom:1px solid rgba(139,115,85,.4);padding-bottom:3px}.concern_moreLink__QHwoz:hover{color:#2a2a2a;border-color:#2a2a2a}@media (max-width:600px){.concern_moreConcerns___YLMt{padding:50px 20px 60px}}.concern_surgical__926KV{background:#fff;padding:20px 40px 80px}.concern_surgicalCard__paYdc{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:40px;gap:40px;align-items:center;padding:40px 44px;border-radius:16px;background:radial-gradient(120% 140% at 85% 0,#3a2e24 0,#1d1a17 70%);color:#fff;box-shadow:0 24px 60px rgba(0,0,0,.16)}.concern_surgicalLabel__0yDbR{font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#cbb28a;margin-bottom:10px}.concern_surgicalTitle__hH38X{font-family:var(--font-cormorant),serif;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.15;margin:0 0 12px;color:#fff}.concern_surgicalText___T2pP p{font-size:14.5px;line-height:1.7;color:hsla(0,0%,100%,.72);margin:0;max-width:520px}.concern_surgicalLinks__6Abii{display:flex;flex-direction:column;gap:10px}.concern_surgicalBtn__aFM6_{display:inline-flex;justify-content:space-between;gap:18px;padding:14px 22px;border-radius:6px;background:var(--gold);color:#fff;font-size:12px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .3s ease,transform .3s ease}.concern_surgicalBtn__aFM6_:hover{background:var(--gold-hover,#a08667);transform:translateY(-2px)}@media (max-width:760px){.concern_surgical__926KV{padding:10px 20px 60px}.concern_surgicalCard__paYdc{grid-template-columns:1fr;gap:24px;padding:30px 24px}.concern_surgicalBtn__aFM6_{white-space:normal}}.concern_moreTreatments__Ws6mw{background:#faf9f7;padding:80px 40px 90px;border-top:1px solid #eee7de}.concern_moreTreatmentsInner__2y4Aq{max-width:1180px;margin:0 auto;text-align:center}.concern_moreTreatmentsTitle__M0IV_{font-family:var(--font-cormorant);font-size:clamp(30px,3.4vw,42px);font-weight:400;color:#2a2a2a;line-height:1.15;margin:0 0 40px}.concern_moreTreatmentsTitle__M0IV_ em{font-style:italic;color:#8b7355}.concern_moreTreatmentsGrid__6lhes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;text-align:left}.concern_moreCard__r6MCu{display:flex;flex-direction:column;height:100%;padding:26px 26px 22px;background:#fff;border:1px solid #ece5db;border-radius:14px;text-decoration:none;color:inherit;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.concern_moreCard__r6MCu:hover{border-color:rgba(139,115,85,.5);box-shadow:0 14px 34px rgba(42,34,26,.08);transform:translateY(-2px)}.concern_moreCardCategory__nZLyr{font-family:var(--font-dm-sans);font-size:10.5px;letter-spacing:2.4px;text-transform:uppercase;color:#8b7355;font-weight:600;margin-bottom:10px}.concern_moreCardName__AqI7T{font-family:var(--font-cormorant);font-size:25px;font-style:italic;color:#2a2a2a;line-height:1.2;margin-bottom:10px}.concern_moreCardTagline___nOuG{font-family:var(--font-dm-sans);font-size:14px;line-height:1.65;color:#777;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.concern_moreCardFoot__fWxlG{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #f0ebe4;font-family:var(--font-dm-sans);font-size:13.5px;font-weight:600;color:#2a2a2a}.concern_moreCardArrow__zxSu_{color:#8b7355;transition:transform .3s ease}.concern_moreCard__r6MCu:hover .concern_moreCardArrow__zxSu_{transform:translateX(4px)}@media (max-width:960px){.concern_moreTreatmentsGrid__6lhes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.concern_moreTreatments__Ws6mw{padding:60px 16px 70px}.concern_moreTreatmentsGrid__6lhes{grid-template-columns:1fr}}.community_band__nRZNL{background:linear-gradient(180deg,#f7f2ec,#f2ebe2);padding:90px 50px;border-top:1px solid #eadfd2}.community_inner__5kmDM{max-width:1100px;margin:0 auto}.community_head__paxoo{text-align:center;max-width:720px;margin:0 auto 40px}.community_mono__9ti_F{display:block;margin:0 auto 14px;opacity:.85}.community_label__FBe4w{font-size:11px;font-weight:600;letter-spacing:2.6px;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.community_title__mJ8dh{font-family:var(--font-cormorant),serif;font-size:clamp(32px,4vw,44px);font-weight:400;color:#2a2a2a;margin:0 0 14px}.community_intro__rOQbp{font-size:16px;line-height:1.8;color:#5a5048;margin:0}.community_grid__23K_q{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:26px;gap:26px}.community_gridSingle__ipmjQ{grid-template-columns:1fr}.community_card__dpK0B{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px rgba(90,70,50,.1)}.community_cardWide__eNXM8{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.community_art__UwYBH{position:relative;aspect-ratio:1/1}.community_body__Loitr{padding:28px 30px 30px;display:flex;flex-direction:column;justify-content:center}.community_edition__68kwf{font-family:var(--font-cormorant),serif;font-size:28px;font-weight:400;color:#2a2a2a;margin:0 0 4px}.community_tagline__Vyt7F{font-family:var(--font-cormorant),serif;font-style:italic;font-size:18px;color:var(--gold);margin:0 0 14px}.community_text__aayZV{font-size:15px;line-height:1.75;color:#555;margin:0 0 16px}.community_topics__Z0klx{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.community_topics__Z0klx li{padding:7px 14px;border-radius:999px;background:#faf6f0;border:1px solid #ece2d5;font-size:12.5px;color:#6f5a3f}.community_actions__E4Q5H{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap;margin-top:36px}.community_btn__pRHJj{display:inline-flex;gap:8px;padding:15px 30px;background:#2a2a2a;color:#fff;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;border-radius:4px;transition:background .3s ease}.community_btn__pRHJj:hover{background:var(--gold)}.community_link___YBBh{font-size:14px;color:#7a6246;border-bottom:1px solid rgba(139,115,85,.4);padding-bottom:2px}.community_link___YBBh:hover{color:#2a2a2a}.community_note__3zxkr{margin:22px auto 0;max-width:680px;text-align:center;font-size:12.5px;line-height:1.7;color:#8a7a64;font-style:italic}@media (max-width:860px){.community_band__nRZNL{padding:64px 22px}.community_cardWide__eNXM8,.community_grid__23K_q{grid-template-columns:1fr}}.procedure_label__QfjH2{font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.procedure_title__F8rJo{font-family:var(--font-cormorant),serif;font-size:clamp(30px,3.8vw,44px);font-weight:400;line-height:1.12;color:#2a2a2a;margin:0 0 22px;text-wrap:balance}.procedure_title__F8rJo em{font-style:italic;color:var(--gold)}.procedure_titleLight__27gks{color:#fff}.procedure_intro__1Y9PJ{background:#fff;padding:100px 50px}.procedure_introInner__1FLy_{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:70px;gap:70px;align-items:center}.procedure_surgeon__5TjTS{margin:0;max-width:400px;justify-self:center;width:100%}.procedure_surgeonMedia__PoKYq{position:relative;aspect-ratio:914/1000;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24%,#000 76%,transparent),linear-gradient(180deg,transparent 0,#000 7%,#000 62%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 24%,#000 76%,transparent),linear-gradient(180deg,transparent 0,#000 7%,#000 62%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.procedure_surgeonImg__3HkBn{object-fit:cover;object-position:50% 30%}.procedure_surgeon__5TjTS figcaption{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:-28px;text-align:center;position:relative}.procedure_surgeonName__qd0M_{font-family:var(--font-cormorant),serif;font-size:26px;color:#2a2a2a}.procedure_surgeonRole__cgZtl{font-size:10px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--gold)}.procedure_introText__Hqqq3 p{font-size:16.5px;line-height:1.85;color:#555;margin:0 0 1.1rem;max-width:560px}.procedure_priceRow__pMlKP{display:flex;gap:36px;margin:26px 0 30px;padding:18px 0;border-top:1px solid #eee7de;border-bottom:1px solid #eee7de;max-width:560px}.procedure_priceRow__pMlKP>div{display:flex;flex-direction:column;gap:4px}.procedure_priceLabel__bqhbJ{font-size:10px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:#999}.procedure_priceValue__y5qqe{font-family:var(--font-cormorant),serif;font-size:30px;color:#2a2a2a}.procedure_actions__T020T{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.procedure_btnPrimary__FS2rR{display:inline-flex;padding:16px 32px;background:var(--gold);color:#fff;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;border-radius:4px;transition:background .3s ease,transform .3s ease}.procedure_btnPrimary__FS2rR:hover{background:var(--gold-hover);transform:translateY(-2px)}.procedure_btnLink__geunu{font-size:14px;color:#7a6246;border-bottom:1px solid rgba(139,115,85,.4);padding-bottom:2px}.procedure_btnLink__geunu:hover{color:#2a2a2a}.procedure_gallery__hUBaB{background:#faf9f7;padding:90px 50px}.procedure_galleryInner__Ky2ST{max-width:1100px;margin:0 auto}.procedure_galleryHead__y7hSu{text-align:center;margin-bottom:40px}.procedure_galleryGrid__QfoV_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:26px;gap:26px}.procedure_baCard__6UDTk{margin:0;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.08)}.procedure_baImg__iNGeu{position:relative;aspect-ratio:1/1}.procedure_baTag__L3aXQ{position:absolute;bottom:14px;padding:6px 12px;border-radius:999px;background:hsla(0,0%,8%,.6);color:#fff;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.procedure_baTagLeft__doVE0{left:14px}.procedure_baTagRight__RB5PN{right:14px}.procedure_galleryNote__bhFqm{margin:22px 0 0;text-align:center;font-size:13px;font-style:italic;color:#999}.procedure_facts__Ei8ej{background:linear-gradient(180deg,#2e2e2e,#262626);padding:90px 50px;text-align:center}.procedure_factsInner__U9QiV{max-width:1100px;margin:0 auto}.procedure_factGrid__uvf3f{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:34px;text-align:left}.procedure_fact__YRU1H{height:100%;padding:24px 24px 22px;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);display:flex;flex-direction:column;gap:8px}.procedure_factLabel__7iUHF{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#cbb28a}.procedure_factValue__x43AU{font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.86)}.procedure_steps__dIIU1{background:#fff;padding:90px 50px}.procedure_stepsInner__dnpy8{max-width:1100px;margin:0 auto;text-align:center}.procedure_stepList__FNeog{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px;text-align:left}.procedure_step__enPo4{height:100%;padding:28px 24px;border-radius:12px;border:1px solid #ece5db;background:#fdfbf8}.procedure_stepLine__ZHF5B{display:block;width:32px;height:1px;background:var(--gold);margin-bottom:18px}.procedure_step__enPo4 h3{font-family:var(--font-cormorant),serif;font-style:italic;font-size:24px;font-weight:400;color:#2a2a2a;margin:0 0 10px}.procedure_step__enPo4 p{font-size:14.5px;line-height:1.7;color:#666;margin:0}.procedure_faq__bnAg8{background:#faf9f7;padding:90px 50px}.procedure_faqInner__wSaQQ{max-width:820px;margin:0 auto;text-align:center}.procedure_faqList__NHzq8{margin-top:26px;text-align:left}.procedure_faqItem__qKawf{border-bottom:1px solid #e8e1d7}.procedure_faqItem__qKawf summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:var(--font-cormorant),serif;font-size:23px;color:#2a2a2a}.procedure_faqItem__qKawf summary::-webkit-details-marker{display:none}.procedure_faqItem__qKawf summary:after{content:"+";font-size:22px;color:var(--gold);transition:transform .3s ease}.procedure_faqItem__qKawf[open] summary:after{transform:rotate(45deg)}.procedure_faqItem__qKawf p{font-size:15.5px;line-height:1.8;color:#555;margin:0 0 24px}.procedure_provider__2vwYS{margin:30px auto 0;font-size:13px;color:#8a7a64}@media (max-width:1000px){.procedure_factGrid__uvf3f,.procedure_stepList__FNeog{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.procedure_facts__Ei8ej,.procedure_faq__bnAg8,.procedure_gallery__hUBaB,.procedure_intro__1Y9PJ,.procedure_steps__dIIU1{padding:64px 22px}.procedure_introInner__1FLy_{grid-template-columns:1fr;gap:30px}.procedure_surgeon__5TjTS{max-width:320px}}@media (max-width:600px){.procedure_factGrid__uvf3f,.procedure_galleryGrid__QfoV_,.procedure_stepList__FNeog{grid-template-columns:1fr}.procedure_priceRow__pMlKP{gap:26px}.procedure_faqItem__qKawf summary{font-size:21px}}