.dr__section{padding:5rem 1.5rem}.dr__section--alt{background:var(--minara-section-bg)}.dr__container{max-width:1440px;margin:0 auto}.dr__intro-wrap{max-width:800px;margin:0 auto}.dr__intro-line{font-size:1.125rem;color:var(--minara-accent);font-weight:500;margin-bottom:2rem;line-height:1.7;border-left:3px solid var(--minara-accent);padding-left:1.25rem}.dr__h2{font-family:var(--font-serif);font-size:clamp(1.75rem,3vw,2.25rem);color:var(--minara-primary-text);margin-bottom:1.5rem}.dr__h2--center{text-align:center;margin-bottom:3rem}.dr__text{font-size:1rem;color:var(--minara-secondary-text);line-height:1.8;margin-bottom:1.25rem}.dr__services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem}.dr__service-card{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:2rem 1.75rem;transition:box-shadow .3s ease,transform .3s ease}.dr__service-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.12);transform:translateY(-4px)}.dr__service-icon{width:3rem;height:3rem;border-radius:.5rem;background:var(--minara-accent);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:#fff}.dr__service-title{font-family:var(--font-serif);font-size:1.125rem;color:var(--minara-primary-text);margin-bottom:.75rem}.dr__service-desc{font-size:.9375rem;color:var(--minara-secondary-text);line-height:1.7}.dr__focus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.25rem;gap:1.25rem}.dr__focus-card{display:flex;gap:1.25rem;align-items:flex-start;padding:1.5rem;border:1px solid #e5e7eb;border-radius:.75rem;transition:border-color .2s ease,box-shadow .2s ease}.dr__focus-card:hover{border-color:var(--minara-accent);box-shadow:0 1px 3px rgba(0,0,0,.08)}.dr__focus-icon{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.5rem;background:rgba(134,30,49,.08);display:flex;align-items:center;justify-content:center;color:var(--minara-accent)}.dr__focus-title{font-size:1rem;font-weight:600;color:var(--minara-primary-text);margin-bottom:.4rem}.dr__focus-desc{font-size:.875rem;color:var(--minara-secondary-text);line-height:1.6}.dr__why-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}@media(max-width:768px){.dr__why-wrap{grid-template-columns:1fr;gap:2.5rem}}.dr__why-points{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:2.5rem;border-top:3px solid var(--minara-accent)}.dr__why-label{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--minara-primary-text);margin-bottom:1.25rem}.dr__why-list{list-style:none;display:flex;flex-direction:column;gap:1rem}.dr__why-item{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:var(--minara-primary-text)}.dr__why-check{color:var(--minara-accent);flex-shrink:0}