.ak-contact-page{min-height:58vh;background:linear-gradient(180deg,#fbf6eb,#fffdf8 18rem),var(--ak-color-white)}.ak-contact-page__grid{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:34px;align-items:start}.ak-contact-page__intro{display:grid;gap:18px}.ak-contact-page__intro h1{margin:0;font-size:2.2rem}.ak-contact-page__intro p{margin:0;color:var(--ak-color-muted)}.ak-contact-page__form{min-height:320px;padding:22px;background:var(--ak-color-white);border:1px solid var(--ak-color-line);border-radius:8px;box-shadow:var(--ak-shadow-soft)}.ak-contact-page__form form{display:grid;gap:14px}.ak-contact-page__form input,.ak-contact-page__form textarea,.ak-contact-page__form select{width:100%;min-height:46px;padding:10px 12px;color:var(--ak-color-text);background:#fffdf8;border:1px solid var(--ak-color-line);border-radius:6px}.ak-contact-page__form textarea{min-height:130px}.ak-contact-page__form button,.ak-contact-page__form input[type=submit]{width:fit-content;min-height:44px;padding:9px 20px;color:var(--ak-color-white);font-weight:750;background:var(--ak-color-primary);border:0;border-radius:6px}@media (max-width: 860px){.ak-contact-page__grid{grid-template-columns:1fr}}
