.private-practice{max-width:960px}.private-practice h2{font-size:23px;margin:30px 0 14px}.private-selection{display:grid;grid-template-columns:2fr 2fr 1fr;gap:16px;margin-bottom:20px}.private-selection label{display:grid;gap:8px;font-size:14px;font-weight:600}.private-selection input,.private-selection select{width:100%;box-sizing:border-box;min-height:46px;border:1px solid var(--line,#d6d6ca);border-radius:10px;padding:10px;background:var(--cream,#fffdf7);color:inherit;font:inherit}.private-practice fieldset{border:0;padding:0;margin:0;min-width:0}.private-practice .hint{font-size:13px;line-height:1.8;color:var(--muted,#606b59)}.private-receipt{padding:18px 0}.private-money-row{display:flex;justify-content:space-between;gap:16px;padding:9px 0;font-size:14px}.private-total{border-top:1px solid var(--line);margin-top:12px;padding-top:18px;font-size:18px;color:#256b44}.private-ack{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.7;margin:18px 0}.private-ack input{margin-top:5px;min-width:20px;min-height:20px}.private-request-id{font-size:12px;overflow-wrap:anywhere;color:var(--muted)}#privateQuote,#privateIntent{border:1px solid var(--line);border-radius:16px;padding:24px;margin:24px 0}.private-practice button:disabled{opacity:.5;cursor:wait}.private-practice button:focus-visible,.private-practice input:focus-visible,.private-practice select:focus-visible,.private-practice a:focus-visible{outline:3px solid var(--orange,#f05a32);outline-offset:3px}html[data-theme=dark] .private-total{color:#a7ddba}@media(max-width:650px){.private-selection{grid-template-columns:1fr}.private-practice{padding:24px 18px}#privateQuote,#privateIntent{padding:18px}.private-money-row{flex-wrap:wrap}.private-practice h1{font-size:38px}}
.private-practice .hint,.private-practice .private-request-id{color:#59634f}html[data-theme=dark] .private-practice .hint,html[data-theme=dark] .private-practice .private-request-id{color:#bac3af}.private-practice .sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.private-practice>p{line-height:1.8}
