.in-practice-module__NdmJHG__wrapper{--color-primary:#dc2626;--color-primary-dark:#b91c1c;--color-primary-light:#fee2e2;--color-text:#1f2937;--color-text-muted:#6b7280;--color-bg:#fff;--color-bg-alt:#f8fafc;--color-dark:#1e293b;--color-border:#e5e7eb;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--shadow-card:0 6px 20px #0000000f;width:100%;color:var(--color-text);background:var(--color-bg);box-sizing:border-box;margin:0 auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.in-practice-module__NdmJHG__wrapper *,.in-practice-module__NdmJHG__wrapper :before,.in-practice-module__NdmJHG__wrapper :after{box-sizing:border-box}.in-practice-module__NdmJHG__heroBanner{background:var(--pbjt-primary-color);justify-content:center;align-items:center;min-height:250px;padding:1.25rem 2rem .75rem;display:flex;position:relative;overflow:hidden}.in-practice-module__NdmJHG__heroInner{justify-content:center;align-items:center;max-width:1100px;min-height:160px;margin:0 auto;display:flex;position:relative}.in-practice-module__NdmJHG__heroTop{color:#1f2937;font-family:Georgia,Times New Roman,serif;font-size:3rem;font-style:italic;font-weight:600;position:absolute;inset:-24px auto auto 40px}.in-practice-module__NdmJHG__heroMain{color:#fff;letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:6rem;font-weight:800;line-height:1}.in-practice-module__NdmJHG__heroBottom{color:#1f2937;font-family:Georgia,Times New Roman,serif;font-size:3rem;font-style:italic;font-weight:600;position:absolute;inset:auto 30px -29px auto}.in-practice-module__NdmJHG__practiceSection{padding-block:3.5rem;position:relative}.in-practice-module__NdmJHG__decorCircle{background:var(--color-primary-light);opacity:.7;z-index:0;border-radius:50%;width:56px;height:56px;position:absolute;top:1rem;left:1rem}.in-practice-module__NdmJHG__decorDots{z-index:0;background-image:radial-gradient(circle,#d1d5db 2px,#0000 2px);background-size:8px 8px;width:30px;height:30px;position:absolute;bottom:2rem;left:.5rem}.in-practice-module__NdmJHG__practiceGrid{z-index:1;grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid;position:relative}.in-practice-module__NdmJHG__practiceText{flex-direction:column;display:flex}.in-practice-module__NdmJHG__practiceTitle{letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800}.in-practice-module__NdmJHG__accentRed{color:var(--pbjt-primary-color)}.in-practice-module__NdmJHG__practiceSubtitle{color:#374151;margin:0 0 1.25rem;font-size:1.25rem;font-weight:500}.in-practice-module__NdmJHG__practiceParagraph{color:#4b5563;font-size:1rem;line-height:1.7}.in-practice-module__NdmJHG__exploreBtn{background:var(--pbjt-primary-color);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;align-self:flex-start;align-items:center;gap:.75rem;margin-bottom:2rem;padding:.95rem 1.75rem;font-size:1rem;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.in-practice-module__NdmJHG__exploreBtn:hover{background:var(--color-primary-dark);transform:translateY(-1px)}.in-practice-module__NdmJHG__tagline{align-items:center;gap:1rem;display:flex}.in-practice-module__NdmJHG__taglineIcon{background:var(--color-primary-light);width:48px;height:48px;color:var(--pbjt-primary-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.in-practice-module__NdmJHG__taglineTitle{color:#111827;margin:0;font-size:1rem;font-weight:700}.in-practice-module__NdmJHG__taglineSub{color:var(--color-text-muted);margin:.15rem 0 0;font-size:.9rem}.in-practice-module__NdmJHG__practiceImageWrap{width:100%;position:relative}.in-practice-module__NdmJHG__practiceImageBg{background:var(--pbjt-primary-color);border-radius:var(--radius-lg);z-index:0;width:70%;height:70%;position:absolute;bottom:-1rem;right:-1rem}.in-practice-module__NdmJHG__practiceImage{border-radius:var(--radius-lg);z-index:1;aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block;position:relative}.in-practice-module__NdmJHG__insightsSection{background:var(--color-bg-alt);text-align:center;padding:4rem 2rem}.in-practice-module__NdmJHG__insightsTitle{color:#111827;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800}.in-practice-module__NdmJHG__titleUnderline{background:var(--pbjt-primary-color);border-radius:2px;width:56px;height:3px;margin:.75rem auto 3rem;display:block}.in-practice-module__NdmJHG__insightsGrid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.in-practice-module__NdmJHG__insightCard{border-radius:var(--radius-md);box-shadow:var(--shadow-card);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:1.25rem;padding:2.25rem 1.75rem;transition:transform .25s,box-shadow .25s;display:flex}.in-practice-module__NdmJHG__insightCard:hover{transform:translateY(-4px);box-shadow:0 10px 28px #00000014}.in-practice-module__NdmJHG__insightIconWrap{background:var(--color-primary-light);width:64px;height:64px;color:var(--pbjt-primary-color);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.in-practice-module__NdmJHG__insightText{color:#1f2937;margin:0}.in-practice-module__NdmJHG__insightDivider{background:var(--pbjt-primary-color);border-radius:2px;width:36px;height:2px;margin-top:.25rem;display:block}.in-practice-module__NdmJHG__quoteSection{grid-template-columns:1fr 1.15fr;gap:0;margin-top:3.5rem;margin-bottom:3.5rem;display:grid}.in-practice-module__NdmJHG__quoteImageWrap{border-radius:var(--radius-md) 0 0 var(--radius-md);background:#1e293b;overflow:hidden}.in-practice-module__NdmJHG__quoteImg{object-fit:cover;width:100%;height:100%;min-height:260px;display:block}.in-practice-module__NdmJHG__quoteBox{color:#fff;border-radius:0 var(--radius-md) var(--radius-md) 0;background:#474747;flex-direction:column;justify-content:center;padding:2.5rem;font-family:Georgia,serif;font-size:1.5rem;font-style:italic;line-height:1.7;display:flex;position:relative}.in-practice-module__NdmJHG__quoteOpenMark,.in-practice-module__NdmJHG__quoteCloseMark{color:var(--pbjt-primary-color);font-family:Georgia,Times New Roman,serif;font-size:4rem;font-weight:700;line-height:.6}.in-practice-module__NdmJHG__quoteOpenMark{align-self:flex-start;margin-bottom:.5rem}.in-practice-module__NdmJHG__quoteCloseMark{align-self:flex-end;margin-top:.5rem}.in-practice-module__NdmJHG__quoteText{margin:0;padding:0 40px}.in-practice-module__NdmJHG__locationSection{background:var(--color-bg-alt);border-radius:var(--radius-md);border:1px solid var(--color-border);grid-template-columns:1fr 220px;align-items:center;gap:2.5rem;max-width:1100px;margin:3rem auto;padding:2rem 2.5rem;display:grid}.in-practice-module__NdmJHG__locationHeader{align-items:flex-start;margin-bottom:1.5rem;display:flex}.in-practice-module__NdmJHG__locationPin{color:var(--pbjt-primary-color);flex-shrink:0;margin-top:.15rem;display:inline-flex}.in-practice-module__NdmJHG__locationTitle{color:#111827;margin:0 0 .2rem;font-size:1.4rem;font-weight:700}.in-practice-module__NdmJHG__locationSub{color:var(--color-text-muted);margin:0;font-size:.92rem}.in-practice-module__NdmJHG__locationGrid{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.in-practice-module__NdmJHG__locationGrid a button{width:100%}.in-practice-module__NdmJHG__locationCard{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text);background:#fff;align-items:center;gap:.85rem;padding:.7rem .95rem;font-size:.95rem;font-weight:600;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.in-practice-module__NdmJHG__locationCard:hover{border-color:var(--pbjt-primary-color);transform:translate(3px);box-shadow:0 4px 14px #dc262614}.in-practice-module__NdmJHG__locationMapIcon{--map-size:50px;width:var(--map-size);height:var(--map-size);border-radius:6px;flex-shrink:0;display:inline-block}.in-practice-module__NdmJHG__locationMapIcon img{object-fit:cover}.in-practice-module__NdmJHG__locationName{text-align:left;flex:1}.in-practice-module__NdmJHG__locationArrow{color:var(--pbjt-primary-color);align-items:center;display:inline-flex}.in-practice-module__NdmJHG__tnMapWrap{justify-content:center;align-items:center;width:100%;max-width:220px;display:flex}.in-practice-module__NdmJHG__tnMap{width:100%;height:auto}.in-practice-module__NdmJHG__villageContainer{margin-block:0 3.5rem}.in-practice-module__NdmJHG__heroWrap{white-space:nowrap;position:relative}.in-practice-module__NdmJHG__bannerText1,.in-practice-module__NdmJHG__bannerText3{line-height:calc(1em + 2px)}.in-practice-module__NdmJHG__bannerText2{font-style:italic;line-height:calc(1em + 2px)}@media (max-width:1024px){.in-practice-module__NdmJHG__practiceGrid{grid-template-columns:1fr;gap:2.5rem}.in-practice-module__NdmJHG__insightsGrid{grid-template-columns:1fr;max-width:480px}.in-practice-module__NdmJHG__quoteSection{grid-template-columns:1fr}.in-practice-module__NdmJHG__quoteImageWrap{border-radius:var(--radius-md) var(--radius-md) 0 0}.in-practice-module__NdmJHG__quoteImg{height:280px;min-height:240px}.in-practice-module__NdmJHG__quoteBox{border-radius:0 0 var(--radius-md) var(--radius-md);padding:2rem}.in-practice-module__NdmJHG__locationSection{grid-template-columns:1fr;gap:1.5rem}.in-practice-module__NdmJHG__tnMapWrap{max-width:180px;margin:0 auto}.in-practice-module__NdmJHG__newsletterContent{text-align:center;grid-template-columns:1fr;gap:1.25rem}.in-practice-module__NdmJHG__newsletterIconWrap,.in-practice-module__NdmJHG__newsletterSub{margin:0 auto}.in-practice-module__NdmJHG__newsletterForm{flex-direction:column;width:100%;max-width:420px;margin:0 auto}.in-practice-module__NdmJHG__newsletterInput{width:100%;min-width:0}.in-practice-module__NdmJHG__newsletterBtn{justify-content:center;width:100%}}@media (max-width:640px){.in-practice-module__NdmJHG__heroBanner{padding:1rem 1rem .75rem}.in-practice-module__NdmJHG__heroInner{flex-direction:column;align-items:center;gap:.25rem;min-height:auto}.in-practice-module__NdmJHG__heroWrap{transform:scale(.8)}.in-practice-module__NdmJHG__practiceSection,.in-practice-module__NdmJHG__insightsSection,.in-practice-module__NdmJHG__newsletterSection{padding-block:1rem}.in-practice-module__NdmJHG__practiceTitle{font-size:1.75rem}.in-practice-module__NdmJHG__practiceSubtitle{font-size:1.1rem}.in-practice-module__NdmJHG__practiceParagraph{font-size:.95rem}.in-practice-module__NdmJHG__exploreBtn{justify-content:center;width:100%}.in-practice-module__NdmJHG__insightsTitle{font-size:1.4rem}.in-practice-module__NdmJHG__insightCard{padding:1.75rem 1.25rem}.in-practice-module__NdmJHG__quoteSection{margin:2rem auto;padding:0 1rem}.in-practice-module__NdmJHG__quoteBox{padding:1.75rem 1.25rem}.in-practice-module__NdmJHG__quoteOpenMark,.in-practice-module__NdmJHG__quoteCloseMark{font-size:3rem}.in-practice-module__NdmJHG__quoteText{font-size:1rem}.in-practice-module__NdmJHG__locationSection{margin:2rem 1rem;padding:1.5rem 1.25rem}.in-practice-module__NdmJHG__locationGrid{grid-template-columns:1fr}.in-practice-module__NdmJHG__tnMapWrap{max-width:150px}.in-practice-module__NdmJHG__newsletterTitle{font-size:1.2rem}}
