.mpa-language{box-sizing:border-box;max-width:1100px;margin:12px auto;padding:10px 18px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#213b32;font:14px/1.45 system-ui,sans-serif;background:#fffaf0;border-bottom:1px solid #b6a17b}
.mpa-language label{font-weight:700;letter-spacing:0;text-transform:none;font-size:14px;margin:0}
.mpa-language select{font:16px system-ui,sans-serif;max-width:100%;min-height:44px;padding:7px 10px;color:#213b32;background:#fffaf0;border:1px solid #8b734a;border-radius:4px}
.mpa-language small{flex-basis:100%;font:12px/1.5 system-ui,sans-serif}
.mpa-language button{font:inherit;padding:8px;background:#fffaf0;border:1px solid #8b734a;color:#213b32;cursor:pointer;min-height:44px}
[dir=rtl] .mpa-language{direction:rtl}
[dir=rtl] .field,[dir=rtl] .wizard-review,[dir=rtl] .cert-content{text-align:start}
.sales-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:22px 0 12px}
.sales-actions a,.sales-actions button,.quick-filings button{min-height:48px;padding:13px 19px;border:1px solid #233e35;border-radius:4px;background:#233e35;color:#fffaf0;font:600 16px/1.35 'IBM Plex Sans',sans-serif;text-decoration:none;cursor:pointer}
.sales-actions .secondary{background:transparent;color:#233e35}
.sales-price{font:600 16px/1.5 'IBM Plex Sans',sans-serif!important;letter-spacing:0!important;max-width:650px!important;margin:12px auto!important}
.sales-how,.sales-faq,.quick-filings{max-width:940px;margin:28px auto;padding:24px;border-top:1px solid #b6a17b}
.sales-how ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-inline-start:24px;line-height:1.6}
.sales-how h2,.sales-faq h2,.quick-filings h2{font:600 clamp(22px,4vw,30px) Georgia,serif;color:#233e35;margin:0 0 16px}
.sales-how li{padding-inline-start:4px}.sales-how strong{display:block}
.quick-filings div{display:flex;gap:12px;flex-wrap:wrap}.quick-filings button{background:#fffaf0;color:#233e35;text-align:start;flex:1;min-width:180px}
.quick-filings p,.sales-faq p{line-height:1.65}.sales-faq details{border-bottom:1px solid #b6a17b;padding:16px 0}.sales-faq summary{cursor:pointer;font-weight:600;min-height:36px}.sales-faq p{margin-top:10px}
.wizard-count{font:14px/1.5 system-ui,sans-serif;text-align:center;margin:8px auto 20px}
#choose-department{scroll-margin-top:20px}
@media(max-width:600px){.sales-how ol{grid-template-columns:1fr;gap:14px}.sales-actions{flex-direction:column}.sales-actions>*{width:100%;box-sizing:border-box}.sales-how,.sales-faq,.quick-filings{padding:20px 8px}.mpa-language{padding:8px 12px}.quick-filings button{min-width:100%}.ministry-bar{flex-wrap:wrap;gap:10px}input,textarea,select{font-size:16px!important}}
@media print{.mpa-language,.sales-actions,.sales-how,.sales-faq,.quick-filings{display:none!important}}
