.hero-proof{margin-top:20px;font-size:.85rem;max-width:34rem}
.hero-proof a{text-decoration:underline;text-underline-offset:4px}
.inquiry-help{font-size:.85rem;border-top:1px solid currentColor;padding-top:16px}
.inquiry-help a{text-decoration:underline;text-underline-offset:3px}
.inquiry-email-tools{min-width:0;border-top:1px solid var(--line);padding-top:20px}
.inquiry-email-tools p{font-size:.85rem;line-height:1.6;max-width:none}
.inquiry-email-tools #inquiry-email-panel{margin-top:20px;min-width:0}
.inquiry-email-tools textarea{width:100%;min-width:0;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}
.inquiry-email-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px}
.inquiry-email-actions a{font-size:.85rem;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.contact form .inquiry-email-tools button{padding:12px 16px;min-height:44px;width:auto;font-size:.85rem;border:1px solid var(--ink);background:var(--paper);color:var(--ink)}
.inquiry-email-tools #inquiry-email-status{margin:16px 0 0}
.inquiry-receipt{max-width:900px;margin:0 auto;padding:80px var(--gutter)}
.inquiry-receipt h1{font-size:clamp(3rem,6vw,5rem)}
.inquiry-receipt p{max-width:640px}
.inquiry-receipt .receipt-reference{font: .8rem/1.6 var(--mono);overflow-wrap:anywhere;padding:18px;background:#e8e0d2}
.inquiry-receipt .hero-actions{margin:30px 0}
.service-decision-guide{margin:22px 0 32px;padding:18px 22px;border:1px solid var(--line);max-width:1000px}
.service-decision-guide summary{cursor:pointer;font-weight:600}
.service-decision-guide ul{padding-left:20px;margin:20px 0 8px}
.service-decision-guide li{margin:15px 0}
.service-decision-guide a{text-decoration:underline;text-underline-offset:3px}
.case-purpose{padding:45px var(--gutter);background:#e8e0d2;border-top:1px solid var(--line)}
.case-purpose h2{font-size:clamp(2rem,3.5vw,3.4rem);max-width:850px}
.case-purpose ul{max-width:860px;padding-left:20px}
.case-purpose li{margin:12px 0}
@media(max-width:700px){.hero-proof{font-size:.82rem}.inquiry-receipt{padding-top:48px}.service-decision-guide{padding:16px}.case-purpose{padding-top:32px;padding-bottom:32px}}
