.page-module__Dmg5SG__pageHero{padding-top:calc(var(--header-h) + 4rem);padding-bottom:var(--space-16);background-color:var(--canvas);border-bottom:1px solid var(--border)}.page-module__Dmg5SG__pageTitle{margin-top:var(--space-3);margin-bottom:var(--space-5)}.page-module__Dmg5SG__pageDesc{max-width:560px}.page-module__Dmg5SG__stepsSection{padding-block:var(--space-20) var(--space-16)}.page-module__Dmg5SG__stepsGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}.page-module__Dmg5SG__step{background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-8);gap:var(--space-4);flex-direction:column;display:flex}.page-module__Dmg5SG__stepHeader{align-items:center;gap:var(--space-3);display:flex}.page-module__Dmg5SG__stepNum{font-family:var(--font-serif);color:var(--gold);border:2px solid var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1rem;font-weight:700;display:flex}.page-module__Dmg5SG__stepIcon{font-size:1.5rem}.page-module__Dmg5SG__stepTitle{color:var(--charcoal)}.page-module__Dmg5SG__stepDesc{font-size:var(--text-base);color:var(--midgray);line-height:1.7}.page-module__Dmg5SG__stepDetail{font-size:var(--text-sm);color:var(--lightgray);background-color:var(--sand-light);border-radius:var(--radius);padding:var(--space-4);border-left:3px solid var(--gold);line-height:1.65}.page-module__Dmg5SG__midCta{margin-top:var(--space-12);padding:var(--space-10);background-color:var(--forest);border-radius:var(--radius-xl);align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.page-module__Dmg5SG__midCtaText{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--canvas)}.page-module__Dmg5SG__waSection{padding-block:var(--space-20);background-color:var(--canvas);border-top:1px solid var(--border)}.page-module__Dmg5SG__waGrid{gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}.page-module__Dmg5SG__waTitle{color:var(--charcoal);margin-block:var(--space-3) var(--space-5)}.page-module__Dmg5SG__waDesc{color:var(--midgray);margin-bottom:var(--space-6)}.page-module__Dmg5SG__waFeatures{gap:var(--space-3);flex-direction:column;display:flex}.page-module__Dmg5SG__waFeature{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--charcoal);display:flex}.page-module__Dmg5SG__waImageBlock{border-radius:var(--radius-xl);aspect-ratio:4/3;overflow:hidden}.page-module__Dmg5SG__waImageBlock img{object-fit:cover;width:100%;height:100%}.page-module__Dmg5SG__faqSection{padding-block:var(--space-20) var(--space-24);background-color:var(--sand-light)}.page-module__Dmg5SG__faqHeader{text-align:center;margin-bottom:var(--space-12);gap:var(--space-4);flex-direction:column;display:flex}.page-module__Dmg5SG__faqTitle{color:var(--charcoal)}.page-module__Dmg5SG__faqList{border-top:1px solid var(--border);flex-direction:column;gap:0;display:flex}.page-module__Dmg5SG__faqItem{padding:var(--space-7) 0;border-bottom:1px solid var(--border);gap:var(--space-3);flex-direction:column;display:flex}.page-module__Dmg5SG__faqQ{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--charcoal);font-weight:500}.page-module__Dmg5SG__faqA{font-size:var(--text-base);color:var(--midgray);line-height:1.7}.page-module__Dmg5SG__faqCta{margin-top:var(--space-10);align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.page-module__Dmg5SG__faqCtaText{font-size:var(--text-lg);color:var(--charcoal)}@media (min-width:640px){.page-module__Dmg5SG__stepsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__Dmg5SG__stepsGrid{grid-template-columns:repeat(3,1fr)}.page-module__Dmg5SG__waGrid{grid-template-columns:1fr 1fr}.page-module__Dmg5SG__midCta{flex-direction:row;justify-content:space-between;align-items:center}}
