.nav{position:relative}
.contact-page{max-width:1280px;margin:auto;padding:48px 6% 110px}.contact-back{display:inline-block;color:#b6c6d9;text-decoration:none;margin-bottom:66px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(38px,7vw,110px);align-items:start}.contact-intro .eyebrow{color:#70c5ff;letter-spacing:.18em}.contact-intro h1{font-family:Sora,sans-serif;font-size:clamp(2.8rem,5vw,5rem);line-height:1.06;letter-spacing:-.055em;margin:23px 0;max-width:650px}.contact-intro h1 span{color:#73c7ff}.contact-intro>p{color:#b3c2d2;font-size:1.1rem;line-height:1.75;max-width:480px}.contact-note{margin-top:70px;border-left:2px solid #63bfff;padding-left:18px}.contact-note span{font-size:.75rem;letter-spacing:.15em}.contact-note p{margin:7px 0;color:#9badc0}.contact-card{padding:clamp(24px,4vw,42px);background:#101c2b;border:1px solid #294358;border-radius:20px;box-shadow:0 20px 65px #0003}.contact-card h2{font-family:Sora,sans-serif;font-size:1.5rem;margin:0 0 10px}.contact-card>p{color:#b3c2d2;line-height:1.5;margin:0 0 26px}.contact-card label{display:block;margin:19px 0 8px;font-size:.91rem;font-weight:600}.contact-card input,.contact-card textarea{width:100%;border:1px solid #3a5166;border-radius:9px;background:#0a1420;color:#fff;padding:13px 14px;font:inherit}.contact-card textarea{resize:vertical;min-height:130px}.contact-card input:focus,.contact-card textarea:focus{outline:2px solid #77caff;outline-offset:2px}.contact-send{width:100%;border:0;border-radius:9px;padding:15px;background:#4caef5;color:#071421;font:700 1rem Inter,sans-serif;cursor:pointer}.contact-send:disabled{opacity:.5;cursor:not-allowed}.contact-status{color:#d9b977;font-size:.88rem;margin:22px 0 12px}.contact-alternative{font-size:.86rem;color:#b3c2d2;line-height:1.5}.contact-alternative a{color:#8ed2ff;overflow-wrap:anywhere}@media(max-width:760px){.contact-page{padding:30px 6% 70px}.contact-back{margin-bottom:42px}.contact-grid{grid-template-columns:1fr;gap:35px}.contact-intro h1{font-size:clamp(2.5rem,11vw,3.7rem)}.contact-note{margin-top:30px}}
