.dh2.contact-page .c-hero{text-align:center;padding:74px 0 18px}.dh2.contact-page .c-hero h1{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(34px,5vw,50px);font-weight:800;line-height:1.15}.dh2.contact-page .c-hero h1 .acc{color:var(--acid)}.dh2.contact-page .c-hero p{color:var(--ink-2);max-width:620px;margin:0 auto;font-size:16.5px;line-height:1.9}.dh2.contact-page .paths-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:860px){.dh2.contact-page .dh2.contact-page .paths-grid{grid-template-columns:1fr}}.dh2.contact-page .path-card{border:1px solid var(--line);background:var(--surface-1);border-radius:16px;flex-direction:column;gap:14px;padding:28px;transition:border-color .2s,transform .2s;display:flex}.dh2.contact-page .path-card:hover{border-color:var(--line-2);transform:translateY(-3px)}.dh2.contact-page .path-card .pc-ic{background:var(--bg-4);width:44px;height:44px;color:var(--acid);border-radius:12px;place-items:center;display:grid}.dh2.contact-page .path-card .pc-ic .ic{width:21px;height:21px}.dh2.contact-page .path-card h3{font-size:17px;font-weight:700}.dh2.contact-page .path-card p{color:var(--ink-2);font-size:13.5px;line-height:1.85}.dh2.contact-page .contact-wrap{grid-template-columns:1.28fr .72fr;align-items:start;gap:30px;display:grid}@media (max-width:880px){.dh2.contact-page .dh2.contact-page .contact-wrap{grid-template-columns:1fr;gap:22px}}.dh2.contact-page .cform-card{border:1px solid var(--line-2);background:var(--surface-1);box-shadow:var(--shadow-soft);border-radius:18px;padding:30px}@media (max-width:520px){.dh2.contact-page .dh2.contact-page .cform-card{padding:22px}}.dh2.contact-page .field{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.dh2.contact-page .field label{color:var(--ink-2);font-size:13px;font-weight:500}.dh2.contact-page .field label .req{color:var(--acid);margin-inline-start:2px}.dh2.contact-page .field input,.dh2.contact-page .field select,.dh2.contact-page .field textarea{background:var(--field-bg);border:1px solid var(--line-2);font:inherit;color:var(--ink);border-radius:9px;width:100%;padding:12px 14px;font-size:14px;transition:border-color .18s,background .18s}.dh2.contact-page .field input::placeholder,.dh2.contact-page .field textarea::placeholder{color:var(--mute-2)}.dh2.contact-page .field input:focus,.dh2.contact-page .field select:focus,.dh2.contact-page .field textarea:focus{border-color:var(--acid);background:#0c1018;outline:none}.dh2.contact-page .field textarea{resize:vertical;min-height:124px;line-height:1.8}.dh2.contact-page .field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237C8497' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:14px;background-repeat:no-repeat;background-size:16px;padding-inline-start:42px}.dh2.contact-page .field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:520px){.dh2.contact-page .dh2.contact-page .field-row{grid-template-columns:1fr}}.dh2.contact-page .field .help{color:var(--mute);margin-top:1px;font-size:11.5px;line-height:1.6}.dh2.contact-page .field .err-msg{color:var(--danger);font-size:11.5px;display:none}.dh2.contact-page .field.invalid input,.dh2.contact-page .field.invalid select,.dh2.contact-page .field.invalid textarea{border-color:var(--danger)}.dh2.contact-page .field.invalid .err-msg{display:block}.dh2.contact-page .cform .btn-submit{width:100%;margin-top:6px}.dh2.contact-page .form-note{color:var(--mute);text-align:center;margin-top:14px;font-size:11.5px;line-height:1.7}.dh2.contact-page .form-success{text-align:center;padding:30px 10px;display:none}.dh2.contact-page .form-success.show{display:block}.dh2.contact-page .form-success .fs-c{background:var(--acid-dim);border:1px solid var(--acid);width:60px;height:60px;color:var(--acid);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.dh2.contact-page .form-success .fs-c .ic{stroke-width:2px;width:28px;height:28px}.dh2.contact-page .form-success h3{margin-bottom:10px;font-size:20px;font-weight:700}.dh2.contact-page .form-success p{color:var(--ink-2);max-width:420px;margin:0 auto 22px;font-size:14.5px;line-height:1.9}.dh2.contact-page .cinfo{flex-direction:column;gap:13px;display:flex}.dh2.contact-page .cinfo-head{color:var(--ink-2);margin-bottom:3px;font-size:13px;font-weight:600}.dh2.contact-page .cinfo-card{border:1px solid var(--line);background:var(--surface-1);border-radius:13px;gap:14px;padding:18px;transition:border-color .2s;display:flex}.dh2.contact-page .cinfo-card:hover{border-color:var(--line-2)}.dh2.contact-page .cinfo-card .ci-ic{background:var(--bg-4);width:40px;height:40px;color:var(--acid);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.dh2.contact-page .cinfo-card .ci-ic .ic{width:19px;height:19px}.dh2.contact-page .cinfo-card .ci-k{color:var(--mute);letter-spacing:.02em;margin-bottom:6px;font-size:11.5px}.dh2.contact-page .cinfo-card .ci-v{color:var(--ink);font-size:14px;line-height:1.75}.dh2.contact-page .cinfo-card .ci-v a{color:var(--ink);transition:color .18s}.dh2.contact-page .cinfo-card .ci-v a:hover{color:var(--acid)}.dh2.contact-page .cinfo-card .ci-v .ltr{font-family:var(--font-mono),var(--font-vazirmatn),monospace;color:var(--ink-2);direction:ltr;font-size:13px;display:block}.dh2.contact-page .ctrust{border:1px solid var(--line);background:var(--surface-1);border-radius:14px;margin-top:8px;display:flex;overflow:hidden}@media (max-width:680px){.dh2.contact-page .dh2.contact-page .ctrust{flex-direction:column}}.dh2.contact-page .ctrust-item{color:var(--ink-2);flex:1;align-items:center;gap:11px;padding:18px 22px;font-size:13.5px;display:flex}.dh2.contact-page .ctrust-item+.ctrust-item{border-inline-start:1px solid var(--line)}@media (max-width:680px){.dh2.contact-page .dh2.contact-page .ctrust-item+.ctrust-item{border-inline-start:0;border-top:1px solid var(--line)}}.dh2.contact-page .ctrust-item .ic{width:18px;height:18px;color:var(--success);flex-shrink:0}.dh2.contact-page .final-cta .cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.dh2.contact-page .final-cta .fc-note{color:var(--mute);margin:18px auto 0;font-size:13px}
