.contact-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:2.5rem;padding-bottom:6rem}.contact-aside{padding:1rem 1rem 1rem 0}.contact-aside h2{font-size:clamp(1.65rem,3vw,2.4rem)}.contact-aside p{color:var(--muted)}.support-points{display:grid;gap:1rem;margin-top:2rem}.support-point{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.8rem;align-items:start}.support-point>span{width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:rgba(56,223,207,.12);color:var(--aqua);font-weight:900}.support-point>div{min-width:0;line-height:1.45}.support-point .muted{display:inline;color:var(--muted);font-size:.92rem}.form-panel{padding:clamp(1.25rem,4vw,2.5rem)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field{display:flex;flex-direction:column;gap:.4rem}.field.full{grid-column:1/-1}label{font-weight:800;color:#eafffc}input,select,textarea{width:100%;min-height:3rem;border:1px solid rgba(119,224,215,.28);border-radius:.75rem;padding:.78rem .85rem;background:#041b22;color:#fff}textarea{min-height:11rem;resize:vertical}input:focus,select:focus,textarea:focus{outline:3px solid rgba(56,223,207,.35);border-color:var(--aqua)}.conditional[hidden]{display:none}.status{margin-top:1rem;padding:.85rem;border:1px solid var(--line);border-radius:.7rem;background:rgba(56,223,207,.09)}.check{display:grid;grid-template-columns:1.2rem minmax(0,1fr);align-items:start;gap:.7rem}.check input{width:1.15rem;min-height:auto;margin-top:.35rem}.honeypot{position:absolute;left:-9999px}.submit{cursor:pointer}.submit:disabled{opacity:.6;cursor:wait}@media(max-width:52rem){.contact-layout{grid-template-columns:1fr;gap:2rem}.contact-aside{padding:0}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}}
