.sc-contact{--sc-contact-blue:var(--sc2-action-blue,#0b8fbd);--sc-contact-blue2:var(--sc2-action-blue-2,#1976c5);--sc-contact-ink:var(--sc2-text,#102a43);--sc-contact-soft:var(--sc2-text-soft,#64748b);--sc-contact-line:var(--sc2-line,#e4e9ee);margin:28px 0 56px;font-family:var(--sc2-font,'Vazirmatn',Tahoma,sans-serif)}
.sc-contact-shell{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(0,1.5fr);overflow:hidden;border:1px solid var(--sc-contact-line);border-radius:26px;background:#fff;box-shadow:0 24px 70px rgba(16,42,67,.1)}
.sc-contact-info{position:relative;padding:38px;background:linear-gradient(145deg,#0e304d,#0b8fbd);color:#fff}.sc-contact-info:after{content:"";position:absolute;inset:auto -80px -90px auto;width:230px;height:230px;border-radius:50%;background:rgba(255,255,255,.08)}
.sc-contact-eyebrow{display:inline-flex;padding:6px 11px;border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:11px;font-weight:900}.sc-contact-info h2{margin:20px 0 12px;font-size:clamp(27px,3vw,43px);line-height:1.35}.sc-contact-info p{margin:0 0 26px;color:rgba(255,255,255,.83);line-height:1.9}.sc-contact-points{display:grid;gap:11px}.sc-contact-points span{display:grid;gap:3px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.09)}.sc-contact-points b{font-size:10px;color:#c9edf8}.sc-contact-points a{color:#fff;text-decoration:none;font-weight:800;word-break:break-word}.sc-contact-info>small{display:block;margin-top:28px;color:#c9edf8}
.sc-contact-form{padding:34px}.sc-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sc-contact-grid label{display:grid;gap:7px}.sc-contact-grid label>span{font-size:12px;font-weight:900;color:var(--sc-contact-ink)}.sc-contact-grid input,.sc-contact-grid select,.sc-contact-grid textarea{width:100%;min-height:48px;padding:10px 13px;border:1px solid var(--sc-contact-line);border-radius:13px;background:#f8fafc;color:var(--sc-contact-ink);font:inherit;outline:none;transition:.2s}.sc-contact-grid textarea{min-height:155px;resize:vertical}.sc-contact-grid input:focus,.sc-contact-grid select:focus,.sc-contact-grid textarea:focus{border-color:var(--sc-contact-blue);background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--sc-contact-blue) 12%,transparent)}.sc-contact-full{grid-column:1/-1}.sc-contact-full>small{justify-self:end;color:var(--sc-contact-soft);font-size:10px}.sc-contact-consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:10px!important}.sc-contact-consent input{width:18px!important;min-height:18px!important;margin-top:2px}.sc-contact-consent span{font-weight:500!important;line-height:1.75}.sc-contact-trap{position:absolute!important;left:-9999px!important}
.sc-contact-submit{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-width:180px;min-height:50px;margin-top:20px;padding:10px 20px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--sc-contact-blue),var(--sc-contact-blue2));color:#fff;font:inherit;font-weight:900;cursor:pointer;box-shadow:0 14px 28px color-mix(in srgb,var(--sc-contact-blue) 25%,transparent)}.sc-contact-submit:disabled{opacity:.65;cursor:wait}.sc-contact-submit i{font-style:normal;font-size:20px}.sc-contact-status{min-height:24px;margin-top:14px;padding:0 2px;font-size:12px}.sc-contact-status.is-success{color:#087f5b}.sc-contact-status.is-error{color:#c92a2a}.sc-contact-status.is-loading{color:var(--sc-contact-blue)}
[data-theme="dark"] .sc-contact-shell,.serchawe-dark .sc-contact-shell{background:#122334;border-color:#264157}.serchawe-dark .sc-contact-grid input,.serchawe-dark .sc-contact-grid select,.serchawe-dark .sc-contact-grid textarea{background:#0f1f2d;border-color:#28445b;color:#eef6fb}.serchawe-dark .sc-contact-grid label>span{color:#eef6fb}
@media(max-width:820px){.sc-contact-shell{grid-template-columns:1fr}.sc-contact-info{padding:28px}.sc-contact-form{padding:26px}.sc-contact-grid{grid-template-columns:1fr}.sc-contact-full{grid-column:auto}}
@media(max-width:520px){.sc-contact{margin:18px 0 40px}.sc-contact-shell{border-radius:19px}.sc-contact-info,.sc-contact-form{padding:22px}.sc-contact-info h2{font-size:29px}.sc-contact-submit{width:100%}}
