.contact-page{min-height:100vh;background:#121518;color:#fff;font-family:Arial,Helvetica,sans-serif}.contact-page header{display:flex;justify-content:space-between;padding:22px max(5vw,20px);border-bottom:1px solid #31373d}.contact-page header a{color:#fff;text-decoration:none;font-weight:800}.contact-kicker,.contact-page header strong{color:#ff6b35}.contact-page article{max-width:920px;margin:0 auto;padding:70px 22px}.contact-kicker{font-size:13px;font-weight:800;letter-spacing:.15em}.contact-page h1{font-size:clamp(38px,6vw,70px);line-height:1.05;margin:12px 0}.contact-page article>p:not(.contact-kicker){font-size:18px;line-height:1.65;color:#c6cdd2;max-width:740px}.contact-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:15px;margin:42px 0}.contact-cards div{display:grid;gap:14px;padding:24px;border:1px solid #394148;border-radius:14px;background:#1b2025;overflow-wrap:anywhere}.contact-cards b{color:#afb9bf;font-size:14px}.contact-cards a{color:#fff;font-size:19px}.contact-request{display:inline-block;background:#ff6b35;color:#171717;font-weight:800;text-decoration:none;border-radius:10px;padding:16px 22px}