body.sv-lang-ar .sv-contact-page {
–sv-navy-950: #061827;
–sv-navy-900: #09243a;
–sv-navy-800: #0f314f;
–sv-navy-700: #143f64;
–sv-ink: #10243a;
–sv-muted: #5d6b7c;
–sv-soft: #f4f7fb;
–sv-soft-2: #edf3f8;
–sv-line: #d9e4ee;
–sv-white: #ffffff;
–sv-orange: #f97316;
–sv-orange-dark: #ea580c;
–sv-green: #1f9b68;
–sv-shadow: 0 22px 52px rgba(9, 36, 58, 0.16);
}

body.sv-lang-ar .sv-contact-page .sv-contact-header {
position: sticky;
top: 0;
z-index: 20;
background: rgba(255, 255, 255, 0.96);
border-bottom: 1px solid #e7eef6;
backdrop-filter: blur(14px);
}

body.sv-lang-ar .sv-contact-page .sv-contact-container {
width: min(100%, 1240px);
margin: 0 auto;
padding: 0 40px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-nav {
display: flex;
min-height: 70px;
align-items: center;
justify-content: space-between;
gap: 26px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-logo {
display: inline-flex;
align-items: center;
width: 174px;
height: 42px;
flex: 0 0 auto;
}

body.sv-lang-ar .sv-contact-page .sv-contact-logo img {
width: 174px;
height: 42px;
object-fit: contain;
object-position: left center;
}

body.sv-lang-ar .sv-contact-page .sv-contact-menu {
display: flex;
align-items: center;
gap: 25px;
color: #203650;
font-size: 13px;
font-weight: 800;
white-space: nowrap;
}

body.sv-lang-ar .sv-contact-page .sv-contact-menu span,
body.sv-lang-ar .sv-contact-page .sv-contact-menu a {
display: inline-flex;
min-height: 70px;
align-items: center;
gap: 5px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-quote {
display: inline-flex;
min-height: 44px;
align-items: center;
justify-content: center;
padding: 0 18px;
border-radius: 6px;
background: var(–sv-orange);
color: var(–sv-white);
box-shadow: 0 12px 24px rgba(249, 115, 22, 0.28);
font-size: 13px;
font-weight: 900;
white-space: nowrap;
}

body.sv-lang-ar .sv-contact-page .sv-contact-mobile-menu {
display: none;
min-height: 40px;
align-items: center;
justify-content: center;
padding: 0 14px;
border-radius: 6px;
background: var(–sv-orange);
color: var(–sv-white);
font-size: 12px;
font-weight: 900;
}

body.sv-lang-ar .sv-contact-page .sv-contact-hero {
position: relative;
overflow: hidden;
background: var(–sv-navy-950);
color: var(–sv-white);
}

body.sv-lang-ar .sv-contact-page .sv-contact-hero::before {
content: “”;
position: absolute;
inset: 0;
background:
linear-gradient(90deg, rgba(6, 24, 39, 0.96) 0%, rgba(9, 36, 58, 0.9) 48%, rgba(9, 36, 58, 0.58) 100%),
url(“https://savolture.com/wp-content/uploads/2026/05/contact-page-v1/contact-hero-wide-1920×1080.jpg”) center 42% / cover no-repeat;
background:
linear-gradient(90deg, rgba(6, 24, 39, 0.96) 0%, rgba(9, 36, 58, 0.9) 48%, rgba(9, 36, 58, 0.58) 100%),
image-set(
url(“https://savolture.com/wp-content/uploads/2026/05/contact-page-v1/contact-hero-wide-1920×1080.webp”) type(“image/webp”),
url(“https://savolture.com/wp-content/uploads/2026/05/contact-page-v1/contact-hero-wide-1920×1080.jpg”) type(“image/jpeg”)
) center 42% / cover no-repeat;
opacity: 0.86;
}

body.sv-lang-ar .sv-contact-page .sv-contact-hero::after {
content: “”;
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 1px;
background: rgba(255, 255, 255, 0.12);
}

body.sv-lang-ar .sv-contact-page .sv-contact-hero-inner {
position: relative;
display: grid;
grid-template-columns: minmax(0, 1.05fr) minmax(360px, 0.8fr);
gap: 56px;
align-items: center;
min-height: 560px;
padding: 88px 40px 84px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-kicker {
display: inline-flex;
align-items: center;
gap: 9px;
margin: 0 0 18px;
color: rgba(255, 255, 255, 0.78);
font-size: 12px;
font-weight: 900;
letter-spacing: 0.1em;
text-transform: uppercase;
}

body.sv-lang-ar .sv-contact-page .sv-contact-kicker::before {
content: “”;
width: 32px;
height: 2px;
border-radius: 999px;
background: var(–sv-orange);
}

body.sv-lang-ar .sv-contact-page .sv-contact-hero h1 {
max-width: 790px;
margin: 0;
color: var(–sv-white);
font-size: clamp(48px, 5vw, 70px);
line-height: 1.02;
font-weight: 900;
letter-spacing: 0;
overflow-wrap: break-word;
}

body.sv-lang-ar .sv-contact-page .sv-contact-hero-copy {
max-width: 690px;
margin: 24px 0 0;
color: rgba(255, 255, 255, 0.84);
font-size: 19px;
line-height: 1.7;
font-weight: 600;
overflow-wrap: break-word;
}

body.sv-lang-ar .sv-contact-page .sv-contact-actions {
display: flex;
flex-wrap: wrap;
gap: 12px;
margin: 34px 0 0;
}

body.sv-lang-ar .sv-contact-page .sv-contact-btn {
display: inline-flex;
min-height: 48px;
align-items: center;
justify-content: center;
padding: 0 20px;
border-radius: 7px;
font-size: 14px;
font-weight: 900;
}

body.sv-lang-ar .sv-contact-page .sv-contact-btn-primary {
background: var(–sv-orange);
color: var(–sv-white);
box-shadow: 0 16px 34px rgba(249, 115, 22, 0.26);
}

body.sv-lang-ar .sv-contact-page .sv-contact-btn-secondary {
border: 1px solid rgba(255, 255, 255, 0.62);
color: var(–sv-white);
}

body.sv-lang-ar .sv-contact-page .sv-contact-proof-strip {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 28px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-proof-pill {
display: inline-flex;
min-height: 34px;
align-items: center;
justify-content: center;
padding: 0 13px;
border: 1px solid rgba(255, 255, 255, 0.2);
border-radius: 999px;
background: rgba(255, 255, 255, 0.08);
color: rgba(255, 255, 255, 0.9);
font-size: 12.5px;
font-weight: 900;
backdrop-filter: blur(10px);
}

body.sv-lang-ar .sv-contact-page .sv-contact-hero-panel {
position: relative;
min-height: 416px;
padding: 20px;
border: 1px solid rgba(255, 255, 255, 0.16);
border-radius: 8px;
background: rgba(10, 37, 64, 0.68);
box-shadow: 0 28px 70px rgba(0, 0, 0, 0.34);
backdrop-filter: blur(16px);
}

body.sv-lang-ar .sv-contact-page .sv-contact-hero-photo {
overflow: hidden;
border-radius: 7px;
background: #0d273f;
}

body.sv-lang-ar .sv-contact-page .sv-contact-hero-photo picture {
display: block;
}

body.sv-lang-ar .sv-contact-page .sv-contact-hero-photo img {
width: 100%;
height: 210px;
object-fit: cover;
object-position: 62% 54%;
filter: saturate(1.06) contrast(1.05);
}

body.sv-lang-ar .sv-contact-page .sv-contact-doc-card {
position: absolute;
right: 28px;
bottom: 28px;
width: min(78%, 330px);
padding: 20px;
border: 1px solid rgba(255, 255, 255, 0.16);
border-radius: 8px;
background: rgba(255, 255, 255, 0.96);
color: var(–sv-ink);
box-shadow: 0 22px 48px rgba(0, 0, 0, 0.24);
}

body.sv-lang-ar .sv-contact-page .sv-contact-doc-top {
display: flex;
align-items: center;
justify-content: space-between;
gap: 14px;
margin-bottom: 16px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-doc-label {
color: var(–sv-muted);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.1em;
text-transform: uppercase;
}

body.sv-lang-ar .sv-contact-page .sv-contact-doc-status {
display: inline-flex;
min-height: 25px;
align-items: center;
padding: 0 9px;
border-radius: 999px;
background: rgba(31, 155, 104, 0.1);
color: #147651;
font-size: 11px;
font-weight: 900;
}

body.sv-lang-ar .sv-contact-page .sv-contact-doc-card h2 {
margin: 0;
color: var(–sv-ink);
font-size: 23px;
line-height: 1.14;
font-weight: 900;
letter-spacing: 0;
overflow-wrap: break-word;
}

body.sv-lang-ar .sv-contact-page .sv-contact-mini-list {
display: grid;
gap: 8px;
margin: 18px 0 0;
padding: 0;
list-style: none;
}

body.sv-lang-ar .sv-contact-page .sv-contact-mini-list li {
position: relative;
padding-left: 18px;
color: #33465b;
font-size: 13px;
font-weight: 750;
}

body.sv-lang-ar .sv-contact-page .sv-contact-mini-list li::before {
content: “”;
position: absolute;
left: 0;
top: 9px;
width: 7px;
height: 7px;
border-radius: 50%;
background: var(–sv-orange);
}

body.sv-lang-ar .sv-contact-page .sv-contact-main {
background: linear-gradient(180deg, #f8fbfe 0%, #ffffff 44%, #f5f8fb 100%);
}

body.sv-lang-ar .sv-contact-page .sv-contact-workspace {
display: grid;
grid-template-columns: minmax(0, 1fr) 380px;
gap: 26px;
align-items: start;
padding: 70px 40px 54px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-form-card,
body.sv-lang-ar .sv-contact-page .sv-contact-side-card,
body.sv-lang-ar .sv-contact-page .sv-contact-flow-card,
body.sv-lang-ar .sv-contact-page .sv-contact-faq-card {
border: 1px solid var(–sv-line);
border-radius: 8px;
background: var(–sv-white);
box-shadow: 0 14px 34px rgba(16, 36, 58, 0.08);
}

body.sv-lang-ar .sv-contact-page .sv-contact-form-card {
padding: 34px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-form-head {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 24px;
margin-bottom: 28px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-form-head h2,
body.sv-lang-ar .sv-contact-page .sv-contact-side-card h2,
body.sv-lang-ar .sv-contact-page .sv-contact-section-title h2 {
margin: 0;
color: var(–sv-ink);
font-size: 30px;
line-height: 1.18;
font-weight: 900;
letter-spacing: 0;
overflow-wrap: break-word;
}

body.sv-lang-ar .sv-contact-page .sv-contact-form-head p {
max-width: 520px;
margin: 9px 0 0;
color: var(–sv-muted);
font-size: 14.5px;
line-height: 1.65;
font-weight: 650;
}

body.sv-lang-ar .sv-contact-page .sv-contact-form-badge {
display: inline-flex;
min-height: 32px;
align-items: center;
padding: 0 12px;
border-radius: 999px;
background: #eef8f3;
color: #147651;
font-size: 12px;
font-weight: 900;
white-space: nowrap;
}

body.sv-lang-ar .sv-contact-page .sv-contact-form-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 18px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-field {
display: grid;
gap: 7px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-field-wide {
grid-column: 1 / -1;
}

body.sv-lang-ar .sv-contact-page .sv-contact-field label {
color: #13283f;
font-size: 13px;
font-weight: 900;
}

body.sv-lang-ar .sv-contact-page .sv-contact-required {
color: var(–sv-orange-dark);
}

body.sv-lang-ar .sv-contact-page .sv-contact-input,
body.sv-lang-ar .sv-contact-page .sv-contact-select,
body.sv-lang-ar .sv-contact-page .sv-contact-textarea {
width: 100%;
min-width: 0;
border: 1px solid #ccd8e3;
border-radius: 7px;
background: #fff;
color: #1b3148;
font: inherit;
font-size: 14px;
font-weight: 650;
outline: none;
box-shadow: 0 1px 0 rgba(16, 36, 58, 0.04);
}

body.sv-lang-ar .sv-contact-page .sv-contact-input,
body.sv-lang-ar .sv-contact-page .sv-contact-select {
height: 46px;
padding: 0 14px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-textarea {
min-height: 132px;
resize: vertical;
padding: 14px;
line-height: 1.45;
}

body.sv-lang-ar .sv-contact-page .sv-contact-input::placeholder,
body.sv-lang-ar .sv-contact-page .sv-contact-textarea::placeholder {
color: #8a99a8;
}

body.sv-lang-ar .sv-contact-page .sv-contact-submit-row {
display: flex;
align-items: center;
gap: 16px;
margin-top: 22px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-submit {
display: inline-flex;
min-height: 50px;
align-items: center;
justify-content: center;
padding: 0 22px;
border: 0;
border-radius: 7px;
background: var(–sv-orange);
color: var(–sv-white);
box-shadow: 0 14px 28px rgba(249, 115, 22, 0.22);
font: inherit;
font-size: 14px;
font-weight: 900;
cursor: pointer;
}

body.sv-lang-ar .sv-contact-page .sv-contact-submit-note {
color: var(–sv-muted);
font-size: 12.5px;
font-weight: 750;
}

body.sv-lang-ar .sv-contact-page .sv-contact-side-stack {
display: grid;
gap: 18px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-side-card {
padding: 28px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-methods {
display: grid;
gap: 20px;
margin-top: 24px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-method {
display: grid;
grid-template-columns: 46px minmax(0, 1fr);
gap: 14px;
align-items: start;
}

body.sv-lang-ar .sv-contact-page .sv-contact-icon {
position: relative;
display: block;
width: 46px;
height: 46px;
border-radius: 8px;
background: #edf5fb;
color: var(–sv-navy-800);
font-size: 14px;
font-weight: 900;
line-height: 0;
overflow: hidden;
}

body.sv-lang-ar .sv-contact-page .sv-contact-icon svg {
position: absolute;
top: 50%;
left: 50%;
display: block;
width: 22px;
height: 22px;
margin: 0;
transform: translate(-50%, -50%);
transform-origin: center;
flex: 0 0 auto;
}

body.sv-lang-ar .sv-contact-page .sv-contact-method b {
display: block;
color: var(–sv-muted);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.1em;
text-transform: uppercase;
}

body.sv-lang-ar .sv-contact-page .sv-contact-method a,
body.sv-lang-ar .sv-contact-page .sv-contact-method span {
display: block;
margin-top: 5px;
color: var(–sv-ink);
font-size: 14px;
font-weight: 750;
overflow-wrap: anywhere;
}

body.sv-lang-ar .sv-contact-page .sv-contact-method a {
color: var(–sv-orange-dark);
text-decoration: underline;
text-decoration-thickness: 1px;
text-underline-offset: 3px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-sendback {
margin: 0;
padding: 0;
list-style: none;
}

body.sv-lang-ar .sv-contact-page .sv-contact-sendback li {
display: grid;
grid-template-columns: 26px minmax(0, 1fr);
gap: 10px;
align-items: center;
padding: 12px 0;
border-bottom: 1px solid #e8eef4;
color: #23384e;
font-size: 13.5px;
font-weight: 800;
}

body.sv-lang-ar .sv-contact-page .sv-contact-sendback li:last-child {
border-bottom: 0;
padding-bottom: 0;
}

body.sv-lang-ar .sv-contact-page .sv-contact-check {
display: inline-flex;
width: 26px;
height: 26px;
align-items: center;
justify-content: center;
border-radius: 50%;
background: rgba(31, 155, 104, 0.12);
color: var(–sv-green);
font-size: 13px;
font-weight: 900;
}

body.sv-lang-ar .sv-contact-page .sv-contact-check svg {
width: 18px;
height: 18px;
flex: 0 0 auto;
}

body.sv-lang-ar .sv-contact-page .sv-contact-flow {
padding: 28px 40px 70px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-section-title {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 24px;
margin: 0 auto 22px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-section-title p {
max-width: 520px;
margin: 0;
color: var(–sv-muted);
font-size: 14.5px;
font-weight: 700;
}

body.sv-lang-ar .sv-contact-page .sv-contact-flow-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 18px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-flow-card {
position: relative;
min-height: 168px;
padding: 24px 24px 22px;
overflow: hidden;
}

body.sv-lang-ar .sv-contact-page .sv-contact-step {
display: inline-flex;
min-height: 30px;
align-items: center;
gap: 7px;
padding: 0 10px;
border-radius: 999px;
background: #eef4f9;
color: var(–sv-navy-700);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.08em;
text-transform: uppercase;
}

body.sv-lang-ar .sv-contact-page .sv-contact-step svg {
width: 15px;
height: 15px;
flex: 0 0 auto;
}

body.sv-lang-ar .sv-contact-page .sv-contact-flow-card h3,
body.sv-lang-ar .sv-contact-page .sv-contact-faq-card h3 {
margin: 18px 0 8px;
color: var(–sv-ink);
font-size: 18px;
line-height: 1.25;
font-weight: 900;
letter-spacing: 0;
overflow-wrap: break-word;
}

body.sv-lang-ar .sv-contact-page .sv-contact-flow-card p,
body.sv-lang-ar .sv-contact-page .sv-contact-faq-card p {
margin: 0;
color: var(–sv-muted);
font-size: 14px;
line-height: 1.62;
font-weight: 650;
}

body.sv-lang-ar .sv-contact-page .sv-contact-faq {
padding: 0 40px 82px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-faq-wrap {
padding: 34px;
border: 1px solid #dce7f0;
border-radius: 8px;
background: #ffffff;
box-shadow: 0 14px 32px rgba(16, 36, 58, 0.06);
}

body.sv-lang-ar .sv-contact-page .sv-contact-faq-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 18px;
margin-top: 24px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-faq-card {
min-height: 174px;
padding: 24px;
box-shadow: none;
}

body.sv-lang-ar .sv-contact-page .sv-contact-faq-card h3 {
margin-top: 0;
}

body.sv-lang-ar .sv-contact-page .sv-contact-bottom {
background: var(–sv-navy-950);
color: var(–sv-white);
}

body.sv-lang-ar .sv-contact-page .sv-contact-bottom-inner {
display: flex;
align-items: center;
justify-content: space-between;
gap: 32px;
padding: 44px 40px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-bottom h2 {
margin: 0;
color: var(–sv-white);
font-size: 30px;
line-height: 1.18;
font-weight: 900;
letter-spacing: 0;
}

body.sv-lang-ar .sv-contact-page .sv-contact-bottom p {
margin: 8px 0 0;
color: rgba(255, 255, 255, 0.74);
font-size: 14.5px;
font-weight: 700;
}

body.sv-lang-ar .sv-contact-page .sv-contact-footer {
padding: 34px 0 20px;
color: rgba(255, 255, 255, 0.72);
background: linear-gradient(135deg, #061a2f 0%, #092a4a 100%);
}

body.sv-lang-ar .sv-contact-page .sv-contact-footer-grid {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr)) minmax(230px, 1.05fr);
gap: 28px;
align-items: start;
}

body.sv-lang-ar .sv-contact-page .sv-contact-footer h3 {
margin: 0 0 12px;
color: #fff;
font-size: 12px;
font-weight: 900;
letter-spacing: 0.07em;
text-transform: uppercase;
}

body.sv-lang-ar .sv-contact-page .sv-contact-footer a,
body.sv-lang-ar .sv-contact-page .sv-contact-footer p,
body.sv-lang-ar .sv-contact-page .sv-contact-footer span {
display: block;
margin: 0;
padding: 4px 0;
color: rgba(255, 255, 255, 0.7);
font-size: 13px;
font-weight: 650;
}

body.sv-lang-ar .sv-contact-page .sv-contact-footer .sv-contact-footer-email {
color: #fff;
font-weight: 900;
}

body.sv-lang-ar .sv-contact-page .sv-contact-footer-cta {
display: inline-flex !important;
width: 100%;
min-height: 38px;
align-items: center;
justify-content: center;
margin-top: 10px !important;
padding: 0 14px !important;
border: 1px solid rgba(255, 255, 255, 0.32);
border-radius: 5px;
color: #fff !important;
font-size: 12px !important;
font-weight: 900 !important;
}

body.sv-lang-ar .sv-contact-page .sv-contact-footer-bottom {
display: flex;
align-items: center;
justify-content: space-between;
gap: 20px;
margin-top: 36px;
padding-top: 22px;
border-top: 1px solid rgba(255, 255, 255, 0.12);
font-size: 13px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-footer-logo img {
width: 150px;
height: auto;
}

body.sv-lang-ar .sv-contact-page .sv-contact-footer-legal {
display: inline-flex;
gap: 24px;
align-items: center;
flex-wrap: wrap;
}

@media (max-width: 1120px) {
body.sv-lang-ar .sv-contact-page .sv-contact-menu {
display: none;
}

body.sv-lang-ar .sv-contact-page .sv-contact-mobile-menu {
display: inline-flex;
}

body.sv-lang-ar .sv-contact-page .sv-contact-hero-inner,
body.sv-lang-ar .sv-contact-page .sv-contact-workspace {
grid-template-columns: 1fr;
}

body.sv-lang-ar .sv-contact-page .sv-contact-hero-panel {
min-height: 360px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-side-stack {
grid-template-columns: repeat(2, minmax(0, 1fr));
}

body.sv-lang-ar .sv-contact-page .sv-contact-footer-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}

@media (max-width: 760px) {
body.sv-lang-ar .sv-contact-page .sv-contact-container {
padding: 0 24px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-nav {
min-height: 70px;
gap: 12px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-logo {
width: 150px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-logo img {
width: 150px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-quote {
min-height: 42px;
padding: 0 16px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-mobile-menu {
display: none;
}

body.sv-lang-ar .sv-contact-page .sv-contact-hero-inner {
min-height: 0;
padding: 54px 24px 50px;
gap: 34px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-hero h1 {
max-width: 342px;
font-size: 38px;
line-height: 1.07;
}

body.sv-lang-ar .sv-contact-page .sv-contact-hero-copy {
max-width: 342px;
font-size: 15.5px;
line-height: 1.65;
}

body.sv-lang-ar .sv-contact-page .sv-contact-actions {
display: grid;
gap: 11px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-btn {
width: 100%;
}

body.sv-lang-ar .sv-contact-page .sv-contact-proof-strip {
display: grid;
grid-template-columns: 1fr;
}

body.sv-lang-ar .sv-contact-page .sv-contact-proof-pill {
width: 100%;
justify-content: flex-start;
}

body.sv-lang-ar .sv-contact-page .sv-contact-hero-panel {
width: calc(100vw – 48px);
max-width: calc(100vw – 48px);
min-height: 328px;
padding: 14px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-hero-photo img {
height: 190px;
object-position: 68% 50%;
}

body.sv-lang-ar .sv-contact-page .sv-contact-doc-card {
position: relative;
right: auto;
bottom: auto;
width: 100%;
margin: -34px auto 0;
padding: 18px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-doc-card h2 {
font-size: 21px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-workspace {
padding: 44px 24px 34px;
gap: 18px;
width: 100%;
max-width: 100%;
}

body.sv-lang-ar .sv-contact-page .sv-contact-form-card,
body.sv-lang-ar .sv-contact-page .sv-contact-side-card,
body.sv-lang-ar .sv-contact-page .sv-contact-faq-wrap {
width: calc(100vw – 48px);
max-width: calc(100vw – 48px);
padding: 22px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-form-head {
display: grid;
gap: 14px;
margin-bottom: 22px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-form-head h2,
body.sv-lang-ar .sv-contact-page .sv-contact-side-card h2,
body.sv-lang-ar .sv-contact-page .sv-contact-section-title h2,
body.sv-lang-ar .sv-contact-page .sv-contact-bottom h2 {
font-size: 25px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-form-grid,
body.sv-lang-ar .sv-contact-page .sv-contact-side-stack,
body.sv-lang-ar .sv-contact-page .sv-contact-flow-grid,
body.sv-lang-ar .sv-contact-page .sv-contact-faq-grid {
grid-template-columns: 1fr;
}

body.sv-lang-ar .sv-contact-page .sv-contact-submit-row {
display: grid;
}

body.sv-lang-ar .sv-contact-page .sv-contact-submit {
width: 100%;
}

body.sv-lang-ar .sv-contact-page .sv-contact-flow {
padding: 22px 24px 52px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-section-title {
display: grid;
gap: 10px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-flow-card,
body.sv-lang-ar .sv-contact-page .sv-contact-faq-card {
width: calc(100vw – 48px);
max-width: calc(100vw – 48px);
min-height: 0;
}

body.sv-lang-ar .sv-contact-page .sv-contact-faq-card {
width: 100%;
max-width: 100%;
}

body.sv-lang-ar .sv-contact-page .sv-contact-faq {
padding: 0 24px 58px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-bottom-inner {
display: grid;
padding: 36px 24px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-section-title,
body.sv-lang-ar .sv-contact-page .sv-contact-bottom-inner > div {
width: calc(100vw – 48px);
max-width: calc(100vw – 48px);
}

body.sv-lang-ar .sv-contact-page .sv-contact-field label,
body.sv-lang-ar .sv-contact-page .sv-contact-hero h1,
body.sv-lang-ar .sv-contact-page .sv-contact-hero-copy,
body.sv-lang-ar .sv-contact-page .sv-contact-doc-card h2,
body.sv-lang-ar .sv-contact-page .sv-contact-form-head h2,
body.sv-lang-ar .sv-contact-page .sv-contact-side-card h2,
body.sv-lang-ar .sv-contact-page .sv-contact-section-title h2,
body.sv-lang-ar .sv-contact-page .sv-contact-bottom h2,
body.sv-lang-ar .sv-contact-page .sv-contact-method a,
body.sv-lang-ar .sv-contact-page .sv-contact-method span,
body.sv-lang-ar .sv-contact-page .sv-contact-sendback li,
body.sv-lang-ar .sv-contact-page .sv-contact-flow-card h3,
body.sv-lang-ar .sv-contact-page .sv-contact-flow-card p,
body.sv-lang-ar .sv-contact-page .sv-contact-faq-card h3,
body.sv-lang-ar .sv-contact-page .sv-contact-faq-card p {
overflow-wrap: anywhere;
word-break: break-word;
}

body.sv-lang-ar .sv-contact-page .sv-contact-doc-card h2 {
font-size: 19px;
max-width: 250px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-form-head h2,
body.sv-lang-ar .sv-contact-page .sv-contact-side-card h2,
body.sv-lang-ar .sv-contact-page .sv-contact-section-title h2,
body.sv-lang-ar .sv-contact-page .sv-contact-bottom h2 {
line-height: 1.12;
max-width: 260px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-form-head p,
body.sv-lang-ar .sv-contact-page .sv-contact-section-title p,
body.sv-lang-ar .sv-contact-page .sv-contact-flow-card p,
body.sv-lang-ar .sv-contact-page .sv-contact-faq-card p,
body.sv-lang-ar .sv-contact-page .sv-contact-bottom p,
body.sv-lang-ar .sv-contact-page .sv-contact-method span,
body.sv-lang-ar .sv-contact-page .sv-contact-submit-note {
max-width: 280px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-footer-grid {
grid-template-columns: 1fr;
}

body.sv-lang-ar .sv-contact-page .sv-contact-footer-bottom {
display: block;
}

body.sv-lang-ar .sv-contact-page .sv-contact-footer-logo {
display: inline-flex;
margin-bottom: 16px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-footer-legal {
display: grid;
gap: 10px;
}
}

@media (max-width: 420px) {
body.sv-lang-ar .sv-contact-page .sv-contact-container {
padding: 0 24px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-hero-inner,
body.sv-lang-ar .sv-contact-page .sv-contact-workspace,
body.sv-lang-ar .sv-contact-page .sv-contact-flow,
body.sv-lang-ar .sv-contact-page .sv-contact-faq,
body.sv-lang-ar .sv-contact-page .sv-contact-bottom-inner {
padding-left: 24px;
padding-right: 24px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-logo,
body.sv-lang-ar .sv-contact-page .sv-contact-logo img {
width: 138px;
}

body.sv-lang-ar .sv-contact-page .sv-contact-quote {
display: none;
}
}
body.sv-lang-ar .site-header,
body.sv-lang-ar #masthead,
body.sv-lang-ar .site-footer,
body.sv-lang-ar #colophon { display:none!important; }
body.sv-lang-ar.ast-plain-container #content > .ast-container,
body.sv-lang-ar.ast-plain-container #primary,
body.sv-lang-ar .site-content,
body.sv-lang-ar .content-area,
body.sv-lang-ar .site-main,
body.sv-lang-ar .ast-container,
body.sv-lang-ar .ast-article-single,
body.sv-lang-ar .entry-content {
width:100%!important;
max-width:none!important;
margin:0!important;
padding:0!important;
}
body.sv-lang-ar .entry-header,
body.sv-lang-ar article#post-12 > .entry-header,
body.sv-lang-ar .ast-breadcrumbs-wrapper { display:none!important; height:0!important; }
body.sv-lang-ar .entry-content > * { max-width:none!important; }
body.sv-lang-ar .sv-contact-page,
body.sv-lang-ar .sv-contact-page * { box-sizing:border-box; min-width:0; }
body.sv-lang-ar .sv-contact-page { width:100%; max-width:none; margin:0; overflow-x:clip; background:#fff; color:#10243a; font-family:Manrope, Arial, sans-serif; line-height:1.55; }
body.sv-lang-ar .sv-contact-page img { display:block; max-width:100%; height:auto; }
body.sv-lang-ar .sv-contact-page a { color:inherit; text-decoration:none; }
body.sv-lang-ar .sv-contact-page .sv-contact-form-embed form fieldset {
display:grid!important;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:18px!important;
}
body.sv-lang-ar .sv-contact-page .sv-contact-form-embed .ff-el-group { margin:0!important; display:grid; gap:7px; }
body.sv-lang-ar .sv-contact-page .sv-contact-form-embed .ff-el-group:nth-of-type(5),
body.sv-lang-ar .sv-contact-page .sv-contact-form-embed .ff_submit_btn_wrapper { grid-column:1 / -1; }
body.sv-lang-ar .sv-contact-page .sv-contact-form-embed .ff-el-input–label label { color:#13283f!important; font-size:13px!important; font-weight:900!important; }
body.sv-lang-ar .sv-contact-page .sv-contact-form-embed .ff-el-form-control { width:100%!important; min-width:0!important; border:1px solid #ccd8e3!important; border-radius:7px!important; background:#fff!important; color:#1b3148!important; font-family:Manrope,Arial,sans-serif!important; font-size:14px!important; font-weight:650!important; box-shadow:0 1px 0 rgba(16,36,58,.04)!important; }
body.sv-lang-ar .sv-contact-page .sv-contact-form-embed input.ff-el-form-control,
body.sv-lang-ar .sv-contact-page .sv-contact-form-embed select.ff-el-form-control { height:46px!important; padding:0 14px!important; }
body.sv-lang-ar .sv-contact-page .sv-contact-form-embed textarea.ff-el-form-control { min-height:132px!important; padding:14px!important; line-height:1.45!important; resize:vertical; }
body.sv-lang-ar .sv-contact-page .sv-contact-form-embed .ff-btn-submit { display:inline-flex!important; min-height:50px!important; align-items:center!important; justify-content:center!important; padding:0 22px!important; border:0!important; border-radius:7px!important; background:#f97316!important; color:#fff!important; box-shadow:0 14px 28px rgba(249,115,22,.22)!important; font-family:Manrope,Arial,sans-serif!important; font-size:14px!important; font-weight:900!important; }
@media(max-width:760px){
body.sv-lang-ar .sv-contact-page .sv-contact-form-embed form fieldset { grid-template-columns:1fr!important; }
body.sv-lang-ar .sv-contact-page .sv-contact-form-embed .ff-btn-submit { width:100%!important; }
}

/* ARABIC_RTL_CONTACT */
body.sv-lang-ar .sv-contact-page {
direction: rtl !important;
text-align: right !important;
font-family: system-ui, -apple-system, “Segoe UI”, Roboto, “Noto Sans Arabic”, “Cairo”, Tahoma, sans-serif !important;
}
body.sv-lang-ar .sv-contact-page * {
font-family: inherit;
}
body.sv-lang-ar .sv-contact-hero-content {
text-align: right !important;
}
body.sv-lang-ar .sv-contact-sendback li {
text-align: right !important;
}
body.sv-lang-ar .sv-contact-check {
margin-left: 12px !important;
margin-right: 0 !important;
}
body.sv-lang-ar .sv-contact-method {
text-align: right !important;
}
body.sv-lang-ar .sv-contact-method .sv-contact-icon {
margin-left: 14px !important;
margin-right: 0 !important;
}
body.sv-lang-ar .sv-contact-step svg {
margin-left: 6px !important;
margin-right: 0 !important;
}
body.sv-lang-ar .sv-contact-bottom-inner {
flex-direction: row-reverse !important;
}

التواصل الهندسي وسلاسل توريد B2B المباشرة

طلب المواصفات الفنية وعروض أسعار مشاريع تخزين الطاقة

تواصل مباشرة مع مهندسي Savolture لتحديد سعات بنوك البطاريات، والتحقق من توافق العواكس الشمسية، والحصول على التوثيق الهندسي المعتمد لمشاريع الطاقة الشمسية في الشرق الأوسط والخليج العربي.

مطابقة UL 9540 وIEC 62619
دعم اتصال مغلق مع العواكس اتصال الحلقة المغلقة
توريد مباشر من خطوط الإنتاج

إرسال متطلبات المشروع ومواصفات النظام

يرجى توضيح بيانات الحمل التقديرية، أو طراز العاكس الشمسي، أو جدول التوريد المطلوب لمشروعك.

Savolture Inquiry Form

المسار الهندسي بعد استلام طلبكم

إجراءات واضحة وشفافة لضمان حصول فريقكم الهندسي على التكوين الدقيق المتوافق مع متطلبات الموقع.

المرحلة 01

تحديد معطيات المشروع

الدولة، سعة التخزين المطلوبة بالكيلوواط ساعة، طراز العاكس الشمسي الهجين، والجدول الزمني للتركيب.

المرحلة 02

الدراسة الهندسية وتحديد الأبعاد

يقوم مهندسونا باختيار منصة البطاريات المثالية، وتأكيد بروتوكولات الاتصال المغلق ومخططات التوصيل.

المرحلة 03

الملف الفني وعرض الأسعار

تجهيز ملف شامل يتضمن البيانات الفنية، والشهادات الرسمية، وعرض الأسعار وجدول التوريد في وثيقة موحدة.

الأسئلة الشائعة حول التواصل والتوريد

إجابات فنية سريعة لمساعدة فريقكم في تقييم النظام وإجراءات التعاقد.

ما هو الحد الأدنى لكمية الطلب (الحد الأدنى لكمية الطلب MOQ) للعينات والطلبيات التجارية؟

الحد الأدنى للطلب مرن تماماً لتلبية متطلبات المشاريع: نوفر وحدات عينات فردية لتمكين المقاولين من الفحص والاعتماد الهندسي الميداني، بينما تبدأ برامج التوريد للموزعين الإقليميين عادة من منصات خشبية محددة أو حاويات كاملة. يُرجى توضيح حجم مشروعكم لتقديم الشروط المناسبة.

ما هي المواعيد والمدد الزمنية المتوقعة للإنتاج والشحن؟

يتطلب الإنتاج المعياري المعتاد من 25 إلى 35 يوماً من تأكيد أمر التوريد، ويتم إعداد وثائق التصدير والشهادات في نفس الوقت. سيوضح عرض الأسعار الهندسي بدقة الجدول الزمني للتسليم بحسب ميناء الوصول المحدد في منطقة الشرق الأوسط والخليج العربي.

هل تتوفر برامج تخصيص للعلامات التجارية (OEM / علامة خاصة للموزعين)؟

نعم، نوفر خيارات تخصيص العلامة التجارية للموزعين المؤهلين وبرامج التوريد الكبرى، مع الالتزام التام بالشفافية الفنية الكاملة وسلامة تقارير الاختبارات المعتمدة للخلايا والأنظمة.

هل أنت مستعد لتنسيق المواصفات الفنية لمشروعك؟

يرجى تعبئة النموذج أعلاه أو مراسلة فريقنا الهندسي مباشرة مع توضيح الدولة والسعة المطلوبة وطراز العاكس.

بدء الطلب الفني ←

{
“@context”: “https://schema.org”,
“@graph”: [
{
“@type”: “ContactPage”,
“@id”: “https://savolture.com/ar/contact/#webpage”,
“url”: “https://savolture.com/ar/contact/”,
“name”: “اتصل بنا للحصول على عروض أسعار واستشارات هندسية | Savolture”,
“inLanguage”: “ar”,
“isPartOf”: {
“@type”: “WebSite”,
“@id”: “https://savolture.com/#website”,
“url”: “https://savolture.com/”,
“name”: “Savolture”
},
“author”: {
“@id”: “https://savolture.com/#organization”
},
“publisher”: {
“@id”: “https://savolture.com/#organization”
}
},
{
“@type”: “Organization”,
“@id”: “https://savolture.com/#organization”,
“name”: “Savolture”,
“url”: “https://savolture.com/”,
“logo”: {
“@type”: “ImageObject”,
“url”: “https://savolture.com/wp-content/uploads/2026/04/savolture-logo-v2-300×300.png”
},
“description”: “مزود موثوق لأنظمة تخزين الطاقة وبطاريات LiFePO4 بجهد 48 فولت والجهد العالي لمقاولي EPC وموزعي الطاقة الشمسية في الشرق الأوسط والخليج العربي.”
},
{
“@type”: “FAQPage”,
“@id”: “https://savolture.com/ar/contact/#faq”,
“inLanguage”: “ar”,
“mainEntity”: [
{
“@type”: “Question”,
“name”: “ما هو الحد الأدنى لكمية الطلب (الحد الأدنى لكمية الطلب MOQ) للعينات والطلبيات التجارية؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “الحد الأدنى للطلب مرن تماماً لتلبية متطلبات المشاريع: نوفر وحدات عينات فردية لتمكين المقاولين من الفحص والاعتماد الهندسي الميداني، بينما تبدأ برامج التوريد للموزعين الإقليميين عادة من منصات خشبية محددة أو حاويات كاملة. يُرجى توضيح حجم مشروعكم لتقديم الشروط المناسبة.”
}
},
{
“@type”: “Question”,
“name”: “ما هي المواعيد والمدد الزمنية المتوقعة للإنتاج والشحن؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “يتطلب الإنتاج المعياري المعتاد من 25 إلى 35 يوماً من تأكيد أمر التوريد، ويتم إعداد وثائق التصدير والشهادات في نفس الوقت. سيوضح عرض الأسعار الهندسي بدقة الجدول الزمني للتسليم بحسب ميناء الوصول المحدد في منطقة الشرق الأوسط والخليج العربي.”
}
},
{
“@type”: “Question”,
“name”: “هل تتوفر برامج تخصيص للعلامات التجارية (OEM / علامة خاصة للموزعين)؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “نعم، نوفر خيارات تخصيص العلامة التجارية للموزعين المؤهلين وبرامج التوريد الكبرى، مع الالتزام التام بالشفافية الفنية الكاملة وسلامة تقارير الاختبارات المعتمدة للخلايا والأنظمة.”
}
}
]
}
]
}

Scroll to Top