.inquiry-thanks{color:#294537;background:#f5f8f1;border-top:4px solid #397b29;padding:clamp(20px,4vw,36px);line-height:1.85}.inquiry-thanks .thanks-check{color:#fff;background:#397b29;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:25px;display:inline-flex}.inquiry-thanks h2{outline-offset:6px;margin:16px 0 22px;font-size:clamp(21px,3vw,28px)}.inquiry-thanks h3{margin:0 0 12px;font-size:17px}.thanks-receipt{background:#fff;border:1px solid #d8e1d1;border-radius:8px;padding:16px 20px}.inquiry-thanks .thanks-receipt p{flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.thanks-receipt strong{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:24px}.thanks-receipt small{color:#5c705e;font-size:12px}.thanks-flow,.thanks-reply,.thanks-contact{border-top:1px solid #d4dfcc;margin-top:24px;padding-top:26px}.thanks-flow ol{margin:0;padding-left:1.5em;list-style:decimal}.thanks-flow li{padding-left:6px}.thanks-flow li+li{margin-top:12px}.thanks-flow li::marker{color:#397b29;font-weight:700}.inquiry-thanks .thanks-reply p{margin:10px 0 0}.thanks-reply strong{color:#315b2b;font-size:18px}.thanks-actions{flex-wrap:wrap;gap:12px;display:flex}.thanks-actions .button{white-space:normal;text-align:center;flex:1;min-height:52px}.inquiry-thanks .thanks-reading{color:#5c705e;margin:28px 0 0;font-size:12px}.thanks-reading a{color:#315b2b;text-underline-offset:4px;margin-top:5px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-block}@media (max-width:600px){.thanks-actions{flex-direction:column}.thanks-actions .button{width:100%;font-size:14px}.inquiry-thanks h2{letter-spacing:0}.thanks-flow,.thanks-reply,.thanks-contact{margin-top:20px;padding-top:22px}}
