.ak-contact-v16{--ac-purple:#7747ff;background:#09090b;color:#f5f4f1;padding:70px 3.2%;font-family:Manrope,Arial,sans-serif;scroll-margin-top:90px}
.ak-contact-v16 *{box-sizing:border-box}.ak-contact-v16 .ak-eyebrow{font-size:12px;letter-spacing:.22em;color:#a98aff;margin:0 0 28px}.ak-start{border-bottom:1px solid #343438;padding-bottom:38px}.ak-start ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ak-start li{display:flex;gap:22px;padding-right:22px}.ak-start li+li{border-left:1px solid #343438;padding-left:28px}.ak-start li>span{font-size:38px;font-weight:800;color:#9266ff;line-height:1}.ak-contact-v16 h3{font-size:18px;line-height:1.4;margin:0 0 10px}.ak-start p{color:#aaaab5;line-height:1.6;font-size:15px;margin:0}.ak-contact-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:60px;padding-top:48px}.ak-contact-intro h2{font-family:Unbounded,Manrope,sans-serif;font-weight:900;letter-spacing:-.055em;font-size:clamp(42px,5.4vw,96px);line-height:1.08;margin:10px 0 30px}.ak-contact-intro h2 em{color:var(--ac-purple);font-style:normal}.ak-contact-intro>p{font-size:clamp(18px,1.65vw,25px);line-height:1.5;color:#c3c2cb;max-width:650px;margin:0 0 42px}.ak-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ak-channels a,.ak-channels button{border:1px solid #78777f;background:transparent;color:#f5f4f1;text-decoration:none;padding:18px 8px;text-align:center;font:600 17px Manrope,Arial,sans-serif;min-height:64px}.ak-channels small{display:block;font-size:11px;font-weight:400;color:#aaa;margin-top:4px}.ak-channels button:disabled{opacity:.6;cursor:not-allowed}.ak-channels a:hover{background:#211733;border-color:#a98aff}.ak-email{display:inline-block;margin-top:20px;color:#bdbbc8;font-size:14px;overflow-wrap:anywhere}.ak-contact-form{padding:32px;border:1px solid #54515f;min-width:0;background:#0d0c10}.ak-contact-form h3{font-family:Unbounded,Manrope,sans-serif;font-size:clamp(22px,2vw,30px);margin:0 0 30px}.ak-contact-form label{display:block;font-size:16px;margin:0 0 22px}.ak-contact-form input,.ak-contact-form textarea{display:block;width:100%;border:1px solid #74717e;border-radius:2px;background:#0b0a0e;color:#f5f4f1;font:16px/1.5 Manrope,Arial,sans-serif;padding:13px 15px;margin-top:9px}.ak-contact-form textarea{resize:vertical;min-height:120px}.ak-contact-submit{width:100%;border:0;background:#7747ff;color:white;padding:20px;font:700 18px Manrope,Arial,sans-serif;cursor:pointer;box-shadow:0 6px 35px #7747ff20}.ak-contact-submit:hover{background:#895dff}.ak-contact-submit:disabled{opacity:.5;cursor:not-allowed}.ak-contact-note,.ak-contact-status{font-size:13px;line-height:1.6;color:#aaa6b5;margin:16px 0 0}.ak-contact-status{color:#d3c1ff}.ak-contact-v16 :focus-visible{outline:3px solid #c2aaff;outline-offset:4px}
@media(max-width:1000px){.ak-contact-grid{gap:30px}.ak-contact-intro h2{font-size:clamp(38px,5.2vw,65px)}.ak-start li{gap:12px}.ak-start li+li{padding-left:15px}.ak-start ol{gap:15px}.ak-contact-form{padding:22px}}
@media(max-width:700px){.ak-contact-v16{padding:45px 20px}.ak-start ol{grid-template-columns:1fr;gap:24px}.ak-start li+li{border:0;padding-left:0}.ak-contact-grid{grid-template-columns:1fr;padding-top:30px;gap:30px}.ak-contact-intro h2{font-size:clamp(36px,9vw,62px)}.ak-contact-intro>p{margin-bottom:28px}.ak-channels{gap:8px}.ak-channels a,.ak-channels button{font-size:14px;padding:14px 5px}.ak-contact-form{padding:20px}.ak-contact-form h3{font-size:22px}}
