.sales-contact{margin:26px 0;padding:25px;border:1px solid #756039;border-radius:16px;background:linear-gradient(125deg,#282720,#191e26);color:#edf0f5;font:14px/1.6 "Segoe UI",Arial,sans-serif;min-width:0}.sales-contact .contact-eyebrow{font-size:10px;letter-spacing:.12em;font-weight:700;color:#e5bc6a;margin:0 0 8px}.sales-contact h3{font-size:22px;line-height:1.25;margin:0 0 10px;color:#f3ead7}.sales-contact .contact-intro{color:#b7c0cd;margin:0 0 18px;font-size:13px}.sales-contact address{font-style:normal;display:grid;gap:8px}.sales-contact .contact-name{font-size:17px;color:#edf0f5;font-weight:700}.sales-contact .contact-details{display:flex;flex-wrap:wrap;gap:10px 24px}.sales-contact a{color:#e5bc6a;text-decoration:none;overflow-wrap:anywhere;min-width:0}.sales-contact a:hover{text-decoration:underline}.sales-contact a:focus-visible{outline:2px solid #e5bc6a;outline-offset:4px}.sales-contact .contact-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:19px}.sales-contact .contact-button{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border-radius:9px;min-height:46px;font-size:13px;font-weight:700;background:#e5bc6a;border:1px solid #e5bc6a;color:#211d16;box-sizing:border-box}.sales-contact .contact-website{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border-radius:9px;min-height:46px;border:1px solid #776341;font-size:13px;box-sizing:border-box}.sales-contact .contact-button:hover{background:#efd093;text-decoration:none}.sales-contact .contact-website:hover{background:#e5bc6a14;text-decoration:none}.login-card .sales-contact{padding:20px;margin-top:23px}.login-card .sales-contact h3{font-size:20px}.login-card .sales-contact .contact-details{display:grid;gap:8px;font-size:13px}.login-card .sales-contact .contact-actions{display:grid;grid-template-columns:1fr}.provider-credit strong a{color:inherit;text-decoration:none}.provider-credit strong a:hover{text-decoration:underline}@media(max-width:650px){.sales-contact{padding:20px}.sales-contact h3{font-size:21px}.sales-contact .contact-details{display:grid;gap:8px;font-size:13px}.sales-contact .contact-actions{display:grid;grid-template-columns:1fr}.sales-contact .contact-button,.sales-contact .contact-website{width:100%}}
