:is(html:has(.veogn-contact),body:has(.veogn-contact)){overflow-x:clip}.veogn-contact{--navy:#161f3d;--navy-deep:#0d1327;--navy-2:#212b54;--mint:#62d5c6;--mint-mid:#1ba997;--mint-deep:#0f8375;--mint-tint:#dff6f3;--mint-wash:#f2fbf9;--white:#fefefe;--cool:#f5f6fa;--border:#e3e6ee;--ink:#161f3d;--muted:#68718c;--danger:#b42318;--danger-wash:#fef3f2;--success:#0f8375;--success-wash:#e8f7f4;--shadow-1:0 1px 2px #161f3d0d, 0 16px 36px -22px #161f3d47;--r-md:18px;--max:1200px;--control-h:54px;--ease:cubic-bezier(.16, 1, .3, 1);color:var(--ink);background:var(--white);font-family:var(--font-landing-ar), "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;width:100%;max-width:100%;font-size:16px;line-height:1.65;overflow-x:clip}html[lang=en] .veogn-contact{font-family:var(--font-landing-en), "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;line-height:1.55}html[lang=ar] .veogn-contact,html[lang=ar] .veogn-contact *{letter-spacing:0!important}.veogn-contact,.veogn-contact *{box-sizing:border-box}.veogn-contact a{color:inherit;text-decoration:none}.veogn-contact h1,.veogn-contact h2,.veogn-contact p{margin:0}.veogn-contact h1,.veogn-contact h2{line-height:1.22}html[lang=ar] .veogn-contact h1,html[lang=ar] .veogn-contact h2{font-weight:700}.veogn-contact svg{max-width:100%;display:block}.veogn-contact a:focus-visible,.veogn-contact button:focus-visible,.veogn-contact input:focus-visible,.veogn-contact textarea:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.veogn-contact .contact-wrap{width:min(var(--max), calc(100% - 64px));margin-inline:auto}.veogn-contact .contact-hero{background:radial-gradient(420px 220px at 88% 0%, #62d5c633, transparent 62%), var(--navy);color:var(--white)}.veogn-contact .contact-hero-inner{grid-template-columns:minmax(0,1.4fr) minmax(120px,180px);align-items:center;gap:28px;padding:28px 0 32px;display:grid}.veogn-contact .contact-hero-copy{gap:10px;max-width:640px;display:grid}.veogn-contact .contact-kicker{color:var(--mint);align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.veogn-contact .contact-kicker:before{content:"";background:currentColor;border-radius:99px;width:22px;height:3px}.veogn-contact .contact-hero h1{color:var(--white);font-size:34px;font-weight:700}.veogn-contact .contact-hero-lead{color:#fefefec7;max-width:46ch;font-size:16px;line-height:1.7}.veogn-contact .contact-signal{justify-self:end;width:min(100%,160px);height:auto}.veogn-contact .contact-stage{background:var(--cool);padding:36px 0 56px}.veogn-contact .contact-stage-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.veogn-contact .contact-form,.veogn-contact .contact-panel{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-1)}.veogn-contact .contact-form{border-radius:var(--r-md);background:var(--white);gap:18px;padding:28px 28px 24px;display:grid}.veogn-contact .contact-form h2,.veogn-contact .contact-panel h2{color:var(--navy);font-size:22px;font-weight:700}.veogn-contact .contact-fields{gap:16px;display:grid}.veogn-contact .contact-name-row{grid-template-columns:1fr 1fr;align-items:start;column-gap:16px;display:grid}.veogn-contact .contact-field{grid-template-rows:20px var(--control-h);row-gap:8px;min-width:0;display:grid}.veogn-contact .contact-field-message{grid-template-rows:20px 150px}.veogn-contact .contact-field label{color:var(--navy);font-size:13.5px;font-weight:600;line-height:20px}.veogn-contact .contact-field input,.veogn-contact .contact-field textarea{border:1px solid var(--border);background:var(--white);width:100%;min-width:0;color:var(--navy);font:inherit;transition:border-color .18s var(--ease), box-shadow .18s var(--ease);border-radius:12px;font-size:16px}.veogn-contact .contact-field input{height:var(--control-h);min-height:var(--control-h);max-height:var(--control-h);padding-inline:16px}.veogn-contact .contact-field textarea{resize:none;height:150px;min-height:150px;max-height:150px;padding:14px 16px}.veogn-contact .contact-field input:focus,.veogn-contact .contact-field textarea:focus{border-color:var(--mint-mid);outline:none;box-shadow:0 0 0 3px #62d5c638}.veogn-contact .contact-phone-input{direction:ltr;unicode-bidi:isolate}.veogn-contact .contact-submit{width:100%;height:var(--control-h);min-height:var(--control-h);background:var(--mint);color:var(--navy);font:inherit;cursor:pointer;transition:background .18s var(--ease), opacity .18s var(--ease);border:0;border-radius:12px;font-size:16px;font-weight:700}.veogn-contact .contact-submit:hover:not(:disabled){background:#4ecbb9}.veogn-contact .contact-submit:disabled{opacity:.62;cursor:not-allowed}.veogn-contact .contact-status{border-radius:12px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.5}.veogn-contact .contact-status-success{background:var(--success-wash);color:var(--success);border:1px solid #b7e6de}.veogn-contact .contact-status-failure{background:var(--danger-wash);color:var(--danger);border:1px solid #f5c6c2}.veogn-contact .contact-panel{border-radius:var(--r-md);background:var(--mint-wash);align-content:start;gap:18px;padding:28px 24px;display:grid}.veogn-contact .contact-panel-lead{color:var(--muted);font-size:15px;line-height:1.65}.veogn-contact .contact-channels{gap:10px;display:grid}.veogn-contact .contact-channel{background:var(--white);border:1px solid var(--border);border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid}.veogn-contact .contact-channel-mark{background:var(--mint-tint);width:40px;height:40px;color:var(--navy);border-radius:12px;place-items:center;display:grid}.veogn-contact .contact-channel-mark svg{width:18px;height:18px}.veogn-contact .contact-channel-copy{gap:2px;min-width:0;display:grid}.veogn-contact .contact-channel-copy span{color:var(--muted);font-size:12px;font-weight:600}.veogn-contact .contact-channel-copy strong{color:var(--navy);overflow-wrap:anywhere;font-size:15px;font-weight:700}.veogn-contact .contact-channel:hover{border-color:#c7efe8}@media (max-width:1023px){.veogn-contact .contact-stage-grid{grid-template-columns:1fr}.veogn-contact .contact-hero-inner{grid-template-columns:minmax(0,1fr) 120px;padding:24px 0 26px}.veogn-contact .contact-hero h1{font-size:30px}}@media (max-width:767px){.veogn-contact{--control-h:52px;font-size:16px}.veogn-contact .contact-wrap{width:min(var(--max), calc(100% - 32px))}.veogn-contact .contact-hero-inner{grid-template-columns:1fr;gap:16px;padding:22px 0 20px}.veogn-contact .contact-signal{justify-self:start;width:88px}.veogn-contact .contact-hero h1{font-size:26px}.veogn-contact .contact-hero-lead{max-width:none;font-size:16px}.veogn-contact .contact-stage{padding:22px 0 36px}.veogn-contact .contact-form,.veogn-contact .contact-panel{padding:20px 16px}.veogn-contact .contact-name-row{grid-template-columns:1fr;row-gap:16px}.veogn-contact .contact-form h2,.veogn-contact .contact-panel h2{font-size:20px}}@media (max-width:390px){.veogn-contact .contact-wrap{width:min(var(--max), calc(100% - 24px))}.veogn-contact .contact-hero h1{font-size:24px}}
