.form-status{font-size:13px;margin:0;line-height:1.6}.form-status:empty{display:none}
.contact-email{font-size:14px;line-height:1.7;margin:6px 0 0}.contact-email a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.form-privacy{font-size:11px;line-height:1.7;margin:0;color:#080808cc}.form-privacy a{text-decoration:underline;text-underline-offset:3px}
.project-form button:disabled{opacity:.65;cursor:wait}.project-form .form-honey{display:none!important}
.thanks-page{min-height:100svh;display:grid;align-items:center;background:#080808;color:#f0eee8;padding:60px 7%}.thanks-content{max-width:1050px}.thanks-content h1{margin:28px 0;font-size:clamp(85px,16vw,200px);line-height:.9}.thanks-content h1 span{color:#ff303b}.thanks-content p{font-size:clamp(16px,2vw,22px);line-height:1.7;max-width:650px;color:#b9b9b5}.thanks-home{display:inline-block;padding:16px 22px;background:#ff303b;color:#080808;margin-top:24px;font-size:13px;font-weight:700}.thanks-email{display:block;width:fit-content;margin-top:28px;font-size:13px;color:#aaa;overflow-wrap:anywhere}

.form-status:not(:empty){padding:18px 20px;border:1px solid #08080885;background:#ffffff18;max-width:100%;overflow-wrap:anywhere}.form-status[data-state="success"]{background:#080808;color:#f0eee8;font-weight:600}.form-status[data-state="sending"]{border-style:dashed}

.contact-instagram{margin:0;font-size:13px}.contact-instagram a{display:inline-flex;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid #08080880}.contact-instagram svg{width:18px;height:18px}.footer-instagram{font-size:11px;min-height:32px}.footer-instagram svg{width:16px;height:16px}
