.contact-shell{max-width:1320px;margin:0 auto}.contact-hero{padding:80px 40px 0}.contact-main{padding:40px 40px 0}.next-sec{padding:40px 40px 100px}.contact-hero h1{margin:0}.contact-hero h1 .accent{color:var(--brand)}.contact-hero p{max-width:100ch;margin:20px 0 0}.c-eyebrow{border-top:1px dashed var(--brand);margin:0 0 32px;position:relative}.contact-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.cm-col{min-width:0}.contact-form{border-radius:var(--radius-md);background:#0006;border:1px solid #ffffff1a;overflow:hidden}.cf-head,.contact-box .head{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;background:#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 18px;font-size:11px;display:flex}.cf-head .dots,.contact-box .head .dots{gap:6px;display:inline-flex}.cf-head .dots i,.contact-box .head .dots i{background:#ffffff2e;border-radius:50%;width:10px;height:10px;display:block}.cf-head .ver,.contact-box .head .ver{color:var(--brand);font-weight:var(--w-medium)}.cf-body{flex-direction:column;gap:18px;padding:28px 24px 26px;display:flex}.cf-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cf-field{flex-direction:column;gap:8px;min-width:0;display:flex}.cf-field label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;font-size:11px}.cf-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cf-count{font-family:var(--font-mono);letter-spacing:.1em;color:#ffffff52;font-variant-numeric:tabular-nums;font-size:11px}.cf-count.is-near{color:#e8b84b}.cf-field input,.cf-field select,.cf-field textarea{color:#fff;font:inherit;border-radius:var(--radius-sm);appearance:none;background:#ffffff0a;border:1px solid #ffffff24;padding:12px 14px;font-size:15px;transition:border-color .15s,background .15s}.cf-field textarea{resize:vertical;min-height:150px;line-height:1.5}.cf-field input::placeholder,.cf-field textarea::placeholder{color:#fff6}.cf-field input:focus,.cf-field select:focus,.cf-field textarea:focus{background:#ffffff0f;border-color:#ffffff5c;outline:none}.cf-field input[aria-invalid=true],.cf-field textarea[aria-invalid=true]{background:#ef6d6d0f;border-color:#ef6d6db3}.cf-field select{cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.cf-field select option{background:var(--neutral-800);color:#fff}.cf-err{color:#ef6d6d;margin:0;font-size:13px;line-height:1.4}.cf-hint{color:#ffffff9e;border-left:2px solid var(--brand);margin:0;padding-left:12px;font-size:13px;line-height:1.5}.cf-hint a{color:#fff;text-underline-offset:3px;text-decoration:underline}.cf-hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.cf-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:4px;display:flex}.cf-status{color:#ffffffb3;margin:0;font-size:14px;line-height:1.4}.cf-status.is-ok{color:#46c46a}.cf-status.is-err{color:#ef6d6d}.btn-primary[disabled]{opacity:.55;pointer-events:none}.cf-privacy{color:#ffffff80;border-top:1px dashed #ffffff1a;margin:0;padding-top:16px;font-size:13px;line-height:1.55}.cf-privacy a{color:#ffffffc7;text-underline-offset:3px;text-decoration:underline}.cf-privacy a:hover{color:#fff}.contact-box{border-radius:var(--radius-md);background:#0006;border:1px solid #ffffff1a;overflow:hidden}.contact-body{flex-direction:column;gap:14px;padding:28px 24px 26px;display:flex}.contact-row{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.contact-row:hover{background:#ffffff0a;border-color:#ffffff38}.contact-row .l{flex-direction:column;gap:4px;display:flex}.contact-row .t{font-family:var(--font-display);font-size:15px;font-weight:var(--w-semibold);color:#fff}.contact-row .s{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:11px}.contact-row .arr{color:#fff6;font-family:var(--font-mono);font-size:14px;transition:transform .2s,color .15s}.contact-row:hover .arr{color:var(--brand);transform:translate(3px)}.contact-row.is-security{border-color:#588cff47}.contact-row.is-security:hover{background:#588cff0f;border-color:#588cff99}.contact-row.is-security .s{color:#8aafffd9}.contact-row.is-security:hover .arr{color:#8aafff}.sla-note{border-radius:var(--radius-md);border:1px dashed #ffffff24;margin-top:18px;padding:20px 22px}.sla-note .k{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--brand);margin-bottom:8px;font-size:11px;display:block}.sla-note p{color:#ffffff9e;text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.sla-note p b{color:#fff;font-weight:var(--w-semibold)}.next-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.nstep{border-radius:var(--radius-md);background:#ffffff05;border:1px solid #ffffff1a;padding:26px 26px 24px}.nstep .n{font-family:var(--font-mono);letter-spacing:.2em;color:var(--brand);font-size:12px;font-weight:var(--w-bold);margin-bottom:14px;display:block}.nstep h3{font-family:var(--font-display);font-size:20px;font-weight:var(--w-semibold);color:#fff;letter-spacing:-.01em;margin:0 0 10px}.nstep p{color:#ffffff9e;text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}@media (width<=1100px){.contact-grid{grid-template-columns:1fr;gap:40px}.next-grid{grid-template-columns:1fr}}@media (width<=640px){.contact-hero{padding:64px 20px 0}.contact-main{padding:40px 20px 0}.next-sec{padding:40px 20px 72px}.cf-row{grid-template-columns:1fr}.cf-body,.contact-body{padding:22px 18px 20px}.cf-actions{flex-direction:column;align-items:flex-start;gap:12px}}
