.ml-form{margin:0 auto;max-width:620px;text-align:left;display:flex;flex-direction:column;gap:18px}.ml-form .grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ml-form label{display:flex;flex-direction:column;gap:7px}.ml-form .lbl{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-soft)}.ml-form .req{color:var(--gold)}.ml-form .opt-mark{font-weight:400;letter-spacing:0;text-transform:none;color:rgba(243,239,230,.5)}.ml-form input[type=email],.ml-form input[type=tel],.ml-form input[type=text],.ml-form textarea{border:1px solid rgba(243,239,230,.22);border-radius:12px;padding:13px 15px;font-family:inherit;font-size:15px;color:#fff;background:rgba(255,255,255,.06);width:100%;box-sizing:border-box}.ml-form input:focus,.ml-form textarea:focus{border-color:var(--gold);outline:none}.ml-form textarea{resize:vertical}.ml-form .consent{flex-direction:row;gap:12px;align-items:flex-start;cursor:pointer}.ml-form .consent input{width:18px;height:18px;margin-top:2px;accent-color:var(--gold);flex:none}.ml-form .consent span{font-size:13px;line-height:1.6;color:rgba(243,239,230,.7)}.ml-form .consent a{color:var(--gold-soft);text-decoration:underline}.ml-form .ml-submit{align-self:center;border:0;cursor:pointer;font-family:inherit;margin-top:6px}.ml-form .ml-submit:disabled{opacity:.6;cursor:default}.ml-hp{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.ml-done{max-width:620px;margin:0 auto;border:1px solid rgba(212,188,131,.35);border-radius:18px;padding:26px 28px}.ml-done p{margin:0;font-size:16px;line-height:1.7;color:var(--cream)}.book .ml-mail,.ml-done a{color:var(--gold-soft);text-decoration:underline;overflow-wrap:anywhere}@media (max-width:640px){.ml-form .grid2{grid-template-columns:1fr}}.t-treatment:has(#contact) .svc-hero h1{font-size:44px}@media (max-width:640px){.t-treatment:has(#contact) .svc-hero h1{font-size:28px}}.t-treatment .opts .note+.note{margin-top:6px}