.contact{padding:158px 0 96px}.contact .cin{max-width:620px;margin:0 auto}.contact .ne{font-family:var(--deva);font-weight:500;font-size:15px;color:var(--cobalt-500);margin:0 0 12px}.contact h1{font-family:var(--display);font-weight:700;font-size:clamp(36px,4.6vw,54px);letter-spacing:-.03em;line-height:1.02;margin:0 0 14px;text-wrap:balance}.contact h1 em{font-style:normal;color:var(--cobalt-500)}.contact .lede{font-size:16.5px;line-height:1.6;color:var(--n-600);margin:0 0 32px;max-width:46ch;text-wrap:pretty}.cform{display:flex;flex-direction:column;gap:18px;background:var(--paper-2);border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:0 30px 60px -48px rgba(6,17,43,.4)}.crow{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cfield{display:flex;flex-direction:column;gap:7px;min-width:0}.cfield label{font-family:var(--mono);font-weight:500;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--n-500)}.cfield input,.cfield textarea{width:100%;border:1px solid var(--line);background:#fff;color:var(--cobalt-950);font:inherit;font-size:15px;padding:12px 14px;border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s}.cfield input::placeholder,.cfield textarea::placeholder{color:var(--n-400)}.cfield input:focus,.cfield textarea:focus{border-color:var(--cobalt-400);box-shadow:0 0 0 3px var(--cobalt-50)}.cfield input:disabled,.cfield textarea:disabled{opacity:.6}.cfield textarea{min-height:150px;line-height:1.55;resize:vertical}.cfield .count{align-self:flex-end;font-family:var(--mono);font-size:11px;color:var(--n-400)}.cform .btn{align-self:flex-start;padding:13px 24px}.csent{display:flex;align-items:center;gap:10px;margin:0;padding:13px 16px;border-radius:10px;background:var(--success-bg);border:1px solid #c7e3d3;color:#137a50;font-weight:500;font-size:14px}.csent svg{width:18px;height:18px;flex:none}.cerr{margin:0;font-size:13.5px;color:#DC3838}@media(max-width:560px){.contact{padding:132px 0 70px}.crow{grid-template-columns:1fr}.cform{padding:22px 20px}.cform .btn{align-self:stretch;justify-content:center}}