.page-module__dkmU5a__heroSplit{gap:var(--space-12);grid-template-columns:1fr 400px;align-items:start;display:grid}.page-module__dkmU5a__heroText{max-width:600px}.page-module__dkmU5a__heroBody{margin-top:var(--space-4);font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-module__dkmU5a__heroCtas{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.page-module__dkmU5a__heroTrust{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted)}.page-module__dkmU5a__heroImageFrame{aspect-ratio:3/4;border:1px solid var(--color-border-light);border-radius:14px;position:relative;overflow:hidden}.page-module__dkmU5a__heroImg{object-fit:cover;object-position:center}.page-module__dkmU5a__narrow{max-width:720px;margin:0 auto}.page-module__dkmU5a__bodyText{margin-top:var(--space-4);font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-module__dkmU5a__stepsGrid{gap:var(--space-5);max-width:1100px;margin:var(--space-8) auto 0;grid-template-columns:repeat(4,1fr);display:grid}.page-module__dkmU5a__stepCard{padding:var(--space-5) 0;border-top:1px solid var(--color-border-light)}.page-module__dkmU5a__stepNum{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--font-light);color:var(--color-accent);opacity:.5;margin-bottom:var(--space-2)}.page-module__dkmU5a__stepTitle{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-2)}.page-module__dkmU5a__stepText{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-module__dkmU5a__valueList{margin-top:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.page-module__dkmU5a__valueItem{font-size:var(--text-sm);color:var(--color-text);line-height:var(--leading-relaxed);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-light)}.page-module__dkmU5a__imageBreak{border-radius:var(--radius-md);aspect-ratio:21/9;max-width:1100px;margin:0 auto;position:relative;overflow:hidden}.page-module__dkmU5a__imageBreakImg{object-fit:cover;object-position:center}.page-module__dkmU5a__imageBreakCaption{bottom:var(--space-4);left:var(--space-5);font-family:var(--font-serif);font-size:var(--text-lg);color:#ffffffd9;font-style:italic;position:absolute}.page-module__dkmU5a__ctaBlock{max-width:640px;margin:0 auto}.page-module__dkmU5a__ctaText{margin-top:var(--space-4);font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-8)}.page-module__dkmU5a__ctaButtons{gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__dkmU5a__ctaTrust{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}.page-module__dkmU5a__faqList{max-width:720px;margin:var(--space-6) auto 0}.page-module__dkmU5a__faqItem{padding:var(--space-5) 0;border-bottom:1px solid var(--color-border-light)}.page-module__dkmU5a__faqQuestion{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:var(--space-2)}.page-module__dkmU5a__faqAnswer{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.page-module__dkmU5a__relatedGrid{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.page-module__dkmU5a__relatedLink{font-size:var(--text-sm);color:var(--color-accent);transition:color var(--transition-fast);text-decoration:none}.page-module__dkmU5a__relatedLink:hover{color:var(--color-accent-hover)}@media (max-width:768px){.page-module__dkmU5a__heroSplit{grid-template-columns:1fr}.page-module__dkmU5a__heroImageFrame{aspect-ratio:3/2}.page-module__dkmU5a__stepsGrid{grid-template-columns:1fr}.page-module__dkmU5a__heroCtas,.page-module__dkmU5a__ctaButtons{flex-direction:column}.page-module__dkmU5a__imageBreak{aspect-ratio:16/9}}@media (min-width:769px) and (max-width:1024px){.page-module__dkmU5a__heroSplit{grid-template-columns:1fr 340px}.page-module__dkmU5a__stepsGrid{grid-template-columns:repeat(2,1fr)}}
