*{box-sizing:border-box}html{scroll-behavior:smooth;direction:rtl}body{font-family:var(--font-cairo), Arial, sans-serif;color:#111827;background:#fff;margin:0}header{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e5e7eb;width:100%;position:sticky;top:0}nav{justify-content:space-between;align-items:center;max-width:1250px;height:85px;margin:auto;padding:0 30px;display:flex}nav img{object-fit:contain;width:155px;height:auto}nav div{align-items:center;gap:30px;display:flex}nav a{color:#1f2937;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;position:relative}nav>div>a:after{content:"";background:#2563eb;width:0;height:2px;transition:all .3s;position:absolute;bottom:-8px;right:0}nav>div>a:hover:after,nav a:hover:after{width:100%}.watermark{z-index:-1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.watermark img{opacity:.045;width:550px;max-width:70%}.hero{align-items:center;max-width:1250px;min-height:calc(100vh - 85px);margin:auto;padding:80px 30px;display:flex}.hero-content{max-width:700px}.hero-small{color:#2563eb;letter-spacing:3px;margin-bottom:18px;font-size:28px;font-weight:800}.hero h1{color:#111827;margin:0;font-size:64px;font-weight:800;line-height:1.2}.hero-description{color:#6b7280;max-width:600px;margin-top:25px;font-size:19px;line-height:1.9}.hero-buttons a{border-radius:8px;padding:14px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s}.btn-primary{color:#fff;background:#2563eb}.btn-primary:hover{background:#1d4ed8;transform:translateY(-2px)}.btn-secondary{color:#2563eb;background:#fff;border:1px solid #2563eb}.btn-secondary:hover{background:#eff6ff}.stats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:0 auto;padding:35px 30px;display:grid}.stat{text-align:center}.stat h2{color:#2563eb;margin:0;font-size:38px}.stat p{color:#6b7280;margin:8px 0 0;font-size:16px}.services{direction:rtl;background:#fff;border-bottom:1px solid #dbe1ea;padding:90px 70px}.services .section-title{text-align:right;max-width:1350px;margin:0 auto 45px}.services .section-title span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.services .section-title h2{color:#0b1f44;margin:0;font-size:42px;font-weight:900}.services-grid{border-top:1px solid #cbd5e1;border-right:1px solid #cbd5e1;grid-template-columns:repeat(3,1fr);max-width:1350px;margin:0 auto;display:grid}.service-card{direction:rtl;background:#f5f7fb;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;flex-direction:column;justify-content:space-between;min-height:240px;padding:35px 30px;transition:all .25s;display:flex}.service-card:hover{background:#0b1f44}.service-card h3{color:#0b1f44;margin:0 0 15px;font-size:22px;font-weight:900}.service-card p{color:#64748b;margin:0;font-size:15px;line-height:1.9}.service-card:hover h3{color:#fff}.service-card:hover p{color:#cbd5e1}.service-icon{color:#fff;background:#2563eb;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:25px;font-size:20px;font-weight:900;display:flex}@media (max-width:900px){.services{padding:70px 25px}.services .section-title h2{font-size:36px}.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.services{padding:60px 20px}.services-grid{grid-template-columns:1fr}.service-card{min-height:210px}}.footer{color:#fff;background:#111827f7;margin-top:50px}.footer-content{grid-template-columns:2fr 1fr 1fr;gap:60px;max-width:1250px;margin:0 auto;padding:60px 30px;display:grid}.footer-brand img{width:150px;margin-bottom:15px}.footer-brand p{color:#d1d5db;max-width:350px;margin:0;line-height:1.8}.footer h3{margin:0 0 20px;font-size:19px}.footer-links{flex-direction:column;gap:12px;display:flex}.footer-links a{color:#d1d5db;text-decoration:none;transition:all .3s}.footer-links a:hover{color:#60a5fa}.footer-contact p{color:#d1d5db;margin:0 0 12px}.footer-bottom{text-align:center;border-top:1px solid #ffffff1a;padding:20px 30px}.footer-bottom p{color:#9ca3af;margin:0;font-size:14px}.inner-page{min-height:100vh}.page-hero{text-align:center;max-width:1250px;margin:0 auto;padding:100px 30px 70px}.page-hero p{color:#2563eb;letter-spacing:3px;margin:0 0 10px;font-size:24px;font-weight:800}.page-hero h1{color:#111827;margin:0;font-size:52px;font-weight:800}.page-hero span{color:#6b7280;margin-top:15px;font-size:19px;display:block}.about-content{grid-template-columns:1.5fr 1fr;align-items:start;gap:50px;max-width:1100px;margin:0 auto;padding:30px 30px 100px;display:grid}.about-text,.about-box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #e5e7eb;border-radius:15px;padding:35px}.about-text h2{color:#111827;margin:0 0 20px;font-size:30px}.about-text p{color:#6b7280;margin:0 0 18px;font-size:18px;line-height:2}.about-box h3{color:#111827;margin:0 0 20px;font-size:24px}.about-box ul{margin:0;padding:0 22px 0 0}.about-box li{color:#4b5563;margin-bottom:15px;font-size:17px}.services-page{grid-template-columns:repeat(4,1fr);gap:25px;max-width:1250px;margin:0 auto;padding:30px 30px 100px;display:grid}.clients-page{gap:30px;max-width:1100px;margin:0 auto;padding:30px 30px 100px;display:grid}.client-detail{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #e5e7eb;border-radius:16px;padding:30px}.client-detail h2{color:#111827;margin:0 0 25px;font-size:28px}.client-workers{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.worker-row{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.worker-row:last-child{border-bottom:none}.worker-row span{color:#4b5563;font-size:17px}.worker-row strong{text-align:center;color:#2563eb;background:#eff6ff;border-radius:6px;min-width:45px;padding:5px 10px;font-size:16px}.client-total{text-align:left;color:#4b5563;margin-top:20px;font-size:17px}.client-total strong{color:#2563eb;font-size:22px}.jobs-page{max-width:1000px;margin:0 auto;padding:30px 30px 100px}.job-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #e5e7eb;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;padding:35px;transition:all .3s;display:flex}.job-card:hover{border-color:#2563eb;transform:translateY(-3px)}.job-info h2{color:#111827;margin:0 0 20px;font-size:28px}.job-info p{color:#6b7280;margin:8px 0;font-size:17px}.job-info strong{color:#374151}.apply-button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;flex-shrink:0;padding:14px 28px;font-family:inherit;font-size:17px;font-weight:700;transition:all .3s}.apply-button:hover{background:#1d4ed8;transform:translateY(-2px)}.application-form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #e5e7eb;border-radius:16px;margin-top:20px;padding:35px}.application-form h3{color:#111827;margin:0 0 10px;font-size:28px}.application-form p{color:#6b7280;margin:0 0 25px;font-size:17px}.application-form input{box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;margin-bottom:15px;padding:14px 16px;font-family:inherit;font-size:16px;display:block}.application-form input:focus{border-color:#2563eb}.application-form button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:14px 30px;font-family:inherit;font-size:17px;font-weight:700;transition:all .3s}.application-form button:hover{background:#1d4ed8}.form-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{color:#374151;font-size:16px;font-weight:700}.form-group input,.form-group select{box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:14px 16px;font-family:inherit;font-size:16px}.form-group input:focus,.form-group select:focus{border-color:#2563eb}.form-full{grid-column:1/-1}.form-group textarea{box-sizing:border-box;resize:vertical;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:14px 16px;font-family:inherit;font-size:16px}.application-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #e5e7eb;border-radius:18px;margin-top:25px;padding:40px;box-shadow:0 10px 35px #0000000f}.progress-step span{color:#9ca3af;white-space:nowrap;font-size:14px;font-weight:600}.progress-step.active .progress-number{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 6px #eff6ff}.progress-step.active span{color:#2563eb}.form-step-content{padding-top:5px}.form-actions{border-top:1px solid #e5e7eb;justify-content:flex-start;margin-top:35px;padding-top:25px;display:flex}.form-actions button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:9px;align-items:center;gap:12px;padding:14px 25px;font-family:inherit;font-size:17px;font-weight:700;transition:all .3s;display:flex}.form-actions button span{font-size:20px}.review-box{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:25px;font-size:16px}.back-button{color:#374151!important;background:#f3f4f6!important}.back-button:hover{background:#e5e7eb!important}.submit-button{background:#16a34a!important}.submit-button:hover{background:#15803d!important}.documents-list{flex-direction:column;gap:20px;display:flex}.document-upload{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px}.document-info{margin-bottom:15px}.document-info h4{color:#111827;margin:0 0 6px;font-size:18px}.document-info span{color:#6b7280;font-size:14px}.upload-box{cursor:pointer;background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:110px;transition:all .2s;display:flex;position:relative}.upload-box:hover{background:#eff6ff;border-color:#2563eb}.upload-box strong{color:#374151;text-align:center;text-overflow:ellipsis;max-width:90%;font-size:15px;overflow:hidden}.upload-box small{color:#9ca3af}.upload-icon{color:#2563eb;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;font-weight:700;display:flex}.upload-box input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.progress-step{cursor:default;background:0 0;border:none;font-family:inherit}.progress-step.active{cursor:pointer}.progress-step.active:hover .progress-number{transform:scale(1.05)}.application-form{background:#fff;border:1px solid #e5e7eb;border-radius:20px;margin-top:30px;padding:42px;box-shadow:0 12px 40px #0000000f}.application-header{justify-content:space-between;align-items:flex-start;margin-bottom:35px;display:flex}.application-label{color:#2563eb;letter-spacing:1.5px;margin-bottom:7px;font-size:13px;font-weight:800;display:inline-block}.application-header h2{color:#111827;margin:0;font-size:30px;font-weight:800}.application-header p{color:#6b7280;margin:7px 0 0;font-size:15px}.step-counter{color:#6b7280;background:#f3f4f6;border-radius:9px;padding:9px 15px;font-size:14px}.step-counter strong{color:#2563eb;font-size:18px}.application-progress{margin-bottom:42px}.progress-track{background:#e5e7eb;border-radius:10px;width:100%;height:4px;overflow:hidden}.progress-fill{background:#2563eb;border-radius:10px;height:100%;transition:width .3s}.steps-list{grid-template-columns:repeat(4,1fr);margin-top:-2px;display:grid}.application-step{color:#9ca3af;align-items:center;gap:9px;padding-top:15px;font-size:14px;font-weight:600;display:flex}.step-icon{color:#9ca3af;background:#fff;border:1px solid #d1d5db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.application-step.active{color:#2563eb}.application-step.active .step-icon{color:#fff;background:#2563eb;border-color:#2563eb}.application-step.completed{color:#374151}.application-step.completed .step-icon{color:#2563eb;border-color:#2563eb}.form-step-content{min-height:330px}.form-step-content h3{color:#111827;margin:0 0 8px;font-size:27px;font-weight:800}.form-step-content>div>p{color:#6b7280;margin:0 0 30px;font-size:16px}.form-actions{border-top:1px solid #e5e7eb;align-items:center;gap:12px;margin-top:35px;padding-top:25px;display:flex}.form-actions button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:9px;padding:13px 24px;font-family:inherit;font-size:16px;font-weight:700;transition:all .2s}.form-actions button:hover{background:#1d4ed8;transform:translateY(-1px)}.form-actions .back-button{color:#374151;background:#f3f4f6}.form-actions .back-button:hover{background:#e5e7eb}.form-actions .submit-button{background:#16a34a}.form-actions .submit-button:hover{background:#15803d}@media (max-width:700px){.application-form{padding:25px 18px}.application-header h2{font-size:24px}.application-header p{font-size:14px}.step-counter{display:none}.steps-list{grid-template-columns:repeat(4,1fr)}.application-step{text-align:center;flex-direction:column;justify-content:center;font-size:11px}.application-step span{white-space:normal}.form-step-content{min-height:0}.form-step-content h3{font-size:23px}.form-actions{justify-content:space-between}}.form-group label span{color:#dc2626;font-weight:700}.input-error{background:snow!important;border:1px solid #dc2626!important}.input-error:focus{outline:none;box-shadow:0 0 0 3px #dc26261a;border-color:#dc2626!important}.field-error{color:#dc2626;margin-top:6px;font-size:13px;font-weight:600;display:block}.form-group textarea{color:#111827;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:9px;width:100%;min-height:140px;padding:14px 16px;font-family:inherit;font-size:15px;transition:all .2s}.form-group textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb14}.hero{background:linear-gradient(135deg,#fff,#f5f8ff);grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;min-height:90vh;padding:80px;display:grid}.hero-left{flex-direction:column;display:flex}.hero-badge{color:#fff;background:#0f172a;border-radius:999px;width:fit-content;margin-bottom:20px;padding:10px 18px;font-weight:700;display:inline-block}.hero h1{color:#0f172a;margin-bottom:25px;font-size:64px;font-weight:800;line-height:1.15}.hero-description{color:#475569;max-width:700px;font-size:20px;line-height:1.9}.hero-buttons{gap:15px;margin-top:35px;display:flex}.btn-primary{color:#fff;background:#2563eb;border-radius:10px;padding:14px 30px;font-weight:700;text-decoration:none}.btn-secondary{color:#2563eb;border:2px solid #2563eb;border-radius:10px;padding:14px 30px;font-weight:700;text-decoration:none}.hero-features{flex-wrap:wrap;gap:18px;margin-top:40px;display:flex}.feature-card{background:#fff;border-radius:14px;min-width:160px;padding:18px;box-shadow:0 10px 30px #00000014}.feature-card strong{color:#2563eb;font-size:28px;display:block}.feature-card span{color:#64748b;font-size:14px}.hero-right img{object-fit:cover;border-radius:20px;width:100%}@media (max-width:900px){.hero{text-align:center;grid-template-columns:1fr;padding:30px}.hero h1{font-size:42px}.hero-buttons,.hero-features{justify-content:center}}.site-header{z-index:1000;background:#fff;border-bottom:1px solid #d9e0ea;position:sticky;top:0}.navbar{justify-content:space-between;align-items:center;gap:40px;max-width:1500px;min-height:88px;margin:0 auto;padding:0 50px;display:flex}.navbar-logo{flex-shrink:0;align-items:center;gap:14px;text-decoration:none;display:flex}.navbar-logo img{object-fit:contain;width:62px;height:62px;display:block}.logo-text{flex-direction:column;justify-content:center;display:flex}.logo-text strong{color:#0b1f44;letter-spacing:1px;font-size:21px;font-weight:900;line-height:1.2}.navbar-links{flex:1;justify-content:center;align-items:center;gap:34px;display:flex}.navbar-links a{color:#172033;padding:10px 0;font-size:14px;font-weight:800;text-decoration:none;transition:all .2s;position:relative}.navbar-links a:after{content:"";background:#2563eb;width:0;height:2px;transition:all .2s;position:absolute;bottom:0;right:0}.navbar-links a:hover{color:#2563eb}.navbar-links a:hover:after{width:100%}.navbar-button{color:#fff;background:#0b1f44;border:1px solid #0b1f44;flex-shrink:0;justify-content:center;align-items:center;min-width:145px;padding:14px 22px;font-size:14px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.navbar-button:hover{background:#2563eb;border-color:#2563eb}@media (max-width:1100px){.navbar{gap:20px;padding:0 25px}.navbar-links{gap:20px}.navbar-links a{font-size:13px}.navbar-button{min-width:125px;padding:12px 16px}}@media (max-width:900px){.navbar{min-height:78px;padding:0 20px}.navbar-links{display:none}.navbar-button{min-width:auto;padding:11px 16px}.navbar-logo img{width:52px;height:52px}.logo-text strong{font-size:18px}}@media (max-width:500px){.navbar{padding:0 15px}.navbar-button{padding:10px 13px;font-size:12px}.logo-text strong{font-size:16px}}.hero-profile{background:#fff;border-bottom:1px solid #dfe5ee;grid-template-columns:minmax(0,1.45fr) minmax(340px,.65fr);min-height:calc(100vh - 88px);display:grid;position:relative;overflow:hidden}.hero-profile:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(270deg,#0b1f4409 1px,#0000 1px),linear-gradient(#0b1f4409 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.hero-profile-content{z-index:1;text-align:right;direction:rtl;flex-direction:column;justify-content:center;align-items:flex-start;padding:90px 7vw 90px 70px;display:flex;position:relative}.hero-label{color:#2563eb;letter-spacing:2px;direction:ltr;margin:0 0 22px;padding-right:38px;font-size:13px;font-weight:900;position:relative}.hero-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.hero-profile h1{color:#0b1f44;letter-spacing:-1.8px;max-width:850px;margin:0;font-size:clamp(52px,5.5vw,84px);font-weight:900;line-height:1.12}.hero-text{color:#526079;max-width:660px;margin:30px 0 0;font-size:18px;font-weight:500;line-height:2}.hero-actions{align-items:center;gap:14px;margin-top:38px;display:flex}.hero-main-button,.hero-outline-button{box-sizing:border-box;justify-content:center;align-items:center;min-width:175px;padding:16px 27px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.hero-main-button{color:#fff;background:#0b1f44;border:1px solid #0b1f44}.hero-main-button:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-3px)}.hero-outline-button{color:#0b1f44;background:#fff;border:1px solid #cdd5e1}.hero-outline-button:hover{background:#f2f5fa;border-color:#0b1f44;transform:translateY(-3px)}.hero-profile-side{z-index:1;background:#0b1f44;border-right:1px solid #162f5f;flex-direction:column;justify-content:center;padding:55px 42px;display:flex;position:relative}.hero-profile-side:before{content:"";background:#2563eb;width:7px;height:100%;position:absolute;top:0;right:0}.hero-side-box{box-sizing:border-box;color:#fff;background:0 0;border:1px solid #ffffff29;flex-direction:column;justify-content:center;min-height:145px;padding:28px;transition:background .25s,border-color .25s,transform .25s;display:flex;position:relative}.hero-side-box+.hero-side-box{border-top:none}.hero-side-box:hover{background:#ffffff12;border-color:#60a5fab3;transform:translate(-5px)}.hero-side-box strong{color:#fff;letter-spacing:.2px;margin-bottom:12px;font-size:24px;font-weight:900;display:block}.hero-side-box p{color:#c9d4e6;max-width:300px;margin:0;font-size:14px;font-weight:500;line-height:1.9}.hero-side-box span{color:#60a5fa;letter-spacing:1.5px;margin-bottom:12px;font-size:12px;font-weight:900;display:block}@media (max-width:1050px){.hero-profile{grid-template-columns:1.2fr .8fr}.hero-profile-content{padding:75px 45px}.hero-profile h1{font-size:clamp(46px,6vw,68px)}.hero-profile-side{padding:40px 28px}.hero-side-box{padding:25px 22px}}@media (max-width:850px){.hero-profile{grid-template-columns:1fr;min-height:auto}.hero-profile-content{min-height:620px;padding:70px 25px 60px}.hero-profile h1{max-width:650px;font-size:clamp(42px,9vw,62px)}.hero-text{max-width:600px;font-size:17px}.hero-profile-side{padding:30px 25px}.hero-side-box{min-height:120px}}@media (max-width:520px){.hero-profile-content{min-height:auto;padding:60px 20px 55px}.hero-label{letter-spacing:1.3px;margin-bottom:18px;font-size:11px}.hero-profile h1{letter-spacing:-.8px;font-size:39px;line-height:1.2}.hero-text{margin-top:24px;font-size:15px;line-height:1.9}.hero-actions{flex-direction:column;gap:10px;width:100%;margin-top:30px}.hero-main-button,.hero-outline-button{width:100%;min-width:0;padding:15px 20px}.hero-profile-side{padding:22px 18px}.hero-side-box{min-height:110px;padding:23px 20px}.hero-side-box strong{font-size:21px}.hero-side-box:hover{transform:none}}.profile-section{direction:rtl;background:#fff;border-bottom:1px solid #dbe1ea;padding:90px 70px;position:relative}.section-heading{max-width:1350px;margin:0 auto 45px}.section-heading span{color:#2563eb;letter-spacing:2px;text-align:right;direction:ltr;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.section-heading h2{color:#0b1f44;margin:0;font-size:42px;font-weight:900}.about-profile-grid{border-top:1px solid #cbd5e1;border-right:1px solid #cbd5e1;grid-template-columns:1.15fr .85fr;max-width:1350px;margin:0 auto;display:grid}.about-main-content{direction:rtl;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;padding:55px}.about-main-content h3{color:#0b1f44;margin:0 0 30px;font-size:clamp(32px,4vw,52px);font-weight:900;line-height:1.35}.about-main-content .about-lead{color:#0b1f44;margin:0 0 25px;font-size:19px;font-weight:700;line-height:2}.about-main-content p:not(.about-lead){color:#64748b;margin:0 0 20px;font-size:16px;line-height:2}.about-services{flex-direction:column;display:flex}.about-service-card{direction:rtl;background:#f5f7fb;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;flex:1;align-items:flex-start;gap:22px;padding:35px 30px;transition:all .25s;display:flex}.about-service-card:hover{background:#0b1f44}.about-service-icon{color:#fff;background:#2563eb;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:flex}.about-service-card h4{color:#0b1f44;margin:0 0 10px;font-size:20px;font-weight:900}.about-service-card p{color:#64748b;margin:0;font-size:14px;line-height:1.9}.about-service-card:hover h4{color:#fff}.about-service-card:hover p{color:#cbd5e1}@media (max-width:900px){.profile-section{padding:70px 25px}.about-profile-grid{grid-template-columns:1fr}.section-heading h2{font-size:34px}.about-main-content{padding:40px 25px}.about-main-content h3{font-size:36px}.about-service-card{padding:30px 25px}}@media (max-width:500px){.about-main-content{padding:35px 20px}.about-main-content h3{font-size:30px}.about-main-content .about-lead{font-size:17px}.about-service-card{gap:15px}}.profile-stats{direction:rtl;background:#0b1f44;border-bottom:1px solid #0b1f44;padding:90px 70px}.stats-header{justify-content:space-between;align-items:flex-end;max-width:1350px;margin:0 auto 45px;display:flex}.stats-header span{color:#60a5fa;letter-spacing:2px;text-align:right;direction:ltr;margin-bottom:10px;font-size:13px;font-weight:900;display:block}.stats-header h2{color:#fff;margin:0;font-size:42px;font-weight:900}.stats-grid{border-top:1px solid #fff3;border-right:1px solid #fff3;grid-template-columns:repeat(4,1fr);max-width:1350px;margin:0 auto;display:grid}.stat-box{background:#0b1f44;border-bottom:1px solid #fff3;border-left:1px solid #fff3;flex-direction:column;justify-content:center;align-items:flex-start;min-height:190px;padding:35px 30px;transition:all .25s;display:flex}.stat-box:hover{background:#123269}.stat-box strong{color:#fff;margin-bottom:12px;font-size:clamp(42px,5vw,64px);font-weight:900;line-height:1;display:block}.stat-box span{color:#cbd5e1;font-size:15px;font-weight:700;line-height:1.8}@media (max-width:900px){.profile-stats{padding:70px 25px}.stats-header h2{font-size:36px}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.profile-stats{padding:60px 20px}.stats-grid{grid-template-columns:1fr}.stat-box{min-height:150px}}.vision-section{background:#f5f7fb}.vision-grid{border-top:1px solid #cbd5e1;border-right:1px solid #cbd5e1;grid-template-columns:1fr 1fr;max-width:1350px;margin:0 auto;display:grid}.vision-card{direction:rtl;background:#fff;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;align-items:flex-start;gap:28px;min-height:280px;padding:50px;transition:all .25s;display:flex}.vision-card:hover{background:#0b1f44}.vision-icon{color:#fff;background:#2563eb;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:23px;font-weight:900;display:flex}.vision-card h3{color:#0b1f44;margin:0 0 18px;font-size:30px;font-weight:900}.vision-card p{color:#64748b;margin:0;font-size:16px;line-height:2}.vision-card:hover h3{color:#fff}.vision-card:hover p{color:#cbd5e1}.values-title span{color:#0b1f44;letter-spacing:0;direction:rtl;margin-top:8px;font-size:34px;font-weight:900;display:block}.value-item{direction:rtl;background:#fff;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;align-items:center;min-height:125px;padding:30px;transition:all .25s;display:flex}@media (max-width:900px){.vision-grid{grid-template-columns:1fr}.vision-card{min-height:auto;padding:40px 30px}.values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.vision-card{flex-direction:column;gap:20px;padding:35px 25px}.vision-card h3{font-size:25px}.vision-card p{font-size:15px}.values-grid{grid-template-columns:1fr}.values-title span{font-size:30px}}.values-title{color:#2563eb;letter-spacing:2px;text-align:right;direction:ltr;max-width:1300px;margin:70px auto 25px;font-size:13px;font-weight:900}.values-title span{color:#0b1f44;letter-spacing:0;direction:rtl;margin-top:8px;font-size:32px;display:block}.values-grid{border-top:1px solid #cbd5e1;border-right:1px solid #cbd5e1;grid-template-columns:repeat(3,1fr);max-width:1300px;margin:0 auto;display:grid}.value-item{background:#fff;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;align-items:center;gap:20px;min-height:120px;padding:25px;transition:all .25s;display:flex}.value-item span{color:#2563eb;font-size:13px;font-weight:900}.value-item strong{color:#0b1f44;font-size:18px;font-weight:800}.value-item:hover{background:#0b1f44}.value-item:hover strong{color:#fff}.value-item:hover span{color:#60a5fa}@media (max-width:900px){.vision-grid{grid-template-columns:1fr}.vision-card{min-height:auto;padding:35px 25px}.values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.vision-card{flex-direction:column;gap:20px}.vision-card h3{font-size:24px}.vision-card p{font-size:15px}.values-grid{grid-template-columns:1fr}}.clients{direction:rtl;background:#fff;border-bottom:1px solid #dbe1ea;padding:100px 70px}.clients-header{justify-content:space-between;align-items:flex-end;gap:60px;max-width:1350px;margin:0 auto 55px;display:flex}.clients-header span{color:#2563eb;letter-spacing:2px;text-align:right;direction:ltr;margin-bottom:10px;font-size:13px;font-weight:900;display:block}.clients-header h2{color:#0b1f44;margin:0;font-size:48px;font-weight:900;line-height:1.2}.clients-header p{color:#64748b;max-width:430px;margin:0 0 5px;font-size:16px;font-weight:600;line-height:2}.clients-list{border-top:1px solid #cbd5e1;max-width:1350px;margin:0 auto}.client-profile{background:#fff;border-bottom:1px solid #cbd5e1;grid-template-columns:1fr 240px;min-height:230px;transition:all .3s;display:grid}.client-profile:hover{background:#f5f7fb}.client-main{border-left:1px solid #cbd5e1;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px 45px;display:flex}.client-label{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:12px;font-size:11px;font-weight:900}.client-main h3{color:#0b1f44;margin:0 0 12px;font-size:30px;font-weight:900}.client-main p{color:#64748b;max-width:650px;margin:0 0 18px;font-size:15px;line-height:1.9}.client-jobs{color:#2563eb;background:#eef4ff;align-items:center;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.client-number{text-align:center;background:#0b1f44;flex-direction:column;justify-content:center;align-items:center;padding:35px;display:flex}.client-number strong{color:#fff;font-size:58px;font-weight:900;line-height:1}.client-number span{color:#cbd5e1;margin-top:12px;font-size:15px;font-weight:700}.client-profile:hover .client-number{background:#2563eb}.client-profile:hover .client-jobs{background:#e0ecff}@media (max-width:900px){.clients{padding:75px 25px}.clients-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px}.clients-header h2{font-size:38px}.client-profile{grid-template-columns:1fr 180px}.client-main{padding:35px 30px}.client-number{padding:25px}.client-number strong{font-size:48px}}@media (max-width:600px){.clients{padding:60px 20px}.clients-header h2{font-size:32px}.clients-header p{font-size:14px}.client-profile{grid-template-columns:1fr}.client-main{border-left:0;padding:30px 25px}.client-number{min-height:130px}.client-number strong{font-size:45px}.client-main h3{font-size:25px}}.site-footer{color:#fff;direction:rtl;background:#0b1f44}.footer-main{grid-template-columns:1.5fr .8fr .8fr;gap:70px;max-width:1350px;margin:0 auto;padding:75px 70px;display:grid}.footer-brand{max-width:430px}.footer-brand img{object-fit:contain;width:65px;height:65px;margin-bottom:20px;display:block}.footer-brand h2{color:#fff;letter-spacing:1px;text-align:right;direction:ltr;margin:0 0 18px;font-size:27px;font-weight:900}.footer-brand p{color:#cbd5e1;margin:0;font-size:15px;line-height:2}.footer-column{flex-direction:column;align-items:flex-start;display:flex}.footer-column h3{color:#fff;margin:0 0 25px;font-size:18px;font-weight:900}.footer-column a,.footer-column span{color:#cbd5e1;margin-bottom:14px;font-size:14px;font-weight:600;line-height:1.8;text-decoration:none;transition:all .2s}.footer-column a:hover{color:#60a5fa}.footer-bottom{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:20px;max-width:1350px;margin:0 auto;padding:22px 70px;display:flex}.footer-bottom span{color:#94a3b8;font-size:12px;font-weight:600}@media (max-width:900px){.footer-main{grid-template-columns:1fr 1fr;gap:50px;padding:60px 35px}.footer-brand{grid-column:1/-1}.footer-bottom{padding:20px 35px}}@media (max-width:550px){.footer-main{grid-template-columns:1fr;gap:40px;padding:50px 25px}.footer-brand{grid-column:auto}.footer-brand h2{font-size:23px}.footer-bottom{flex-direction:column;align-items:flex-start;padding:20px 25px}}.why-hero{background:#f5f7fb;border-bottom:1px solid #cbd5e1;grid-template-columns:1.35fr .65fr;min-height:500px;display:grid}.why-hero-content{flex-direction:column;justify-content:center;padding:90px 80px;display:flex}.why-hero-content>span{color:#2563eb;letter-spacing:2px;text-align:right;direction:ltr;margin-bottom:18px;font-size:13px;font-weight:900}.why-hero-side{text-align:center;background:#0b1f44;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:50px;display:flex}.why-hero-side strong{color:#fff;letter-spacing:2px;direction:ltr;font-size:48px;font-weight:900}.why-hero-side span{color:#60a5fa;letter-spacing:3px;direction:ltr;margin-top:12px;font-size:13px;font-weight:900}.why-content{max-width:1400px;margin:0 auto;padding:100px 70px}.why-heading p{color:#64748b;margin:0;font-size:16px;line-height:2}.why-item{background:#fff;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;align-items:flex-start;gap:22px;min-height:150px;padding:30px;transition:all .25s;display:flex}.why-item:hover{background:#0b1f44}.why-check{color:#fff;background:#2563eb;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:flex}.why-item h3{color:#0b1f44;margin:0 0 8px;font-size:19px;font-weight:900}.why-item p{color:#64748b;margin:0;font-size:14px;line-height:1.8}@media (max-width:900px){.why-hero{grid-template-columns:1fr}.why-hero-content{padding:70px 35px}.why-hero-side{min-height:250px}.why-content{padding:75px 30px}.why-heading h2{font-size:40px}.why-grid{grid-template-columns:1fr}}@media (max-width:550px){.why-hero-content{padding:60px 25px}.why-hero-content h1{font-size:45px}.why-hero-content p{font-size:15px}.why-hero-side strong{font-size:38px}.why-content{padding:60px 20px}.why-heading h2{font-size:34px}.why-item{gap:15px;padding:25px 20px}.why-item h3{font-size:17px}}.services-page-hero{background:#f5f7fb;border-bottom:1px solid #cbd5e1;grid-template-columns:1.35fr .65fr;min-height:500px;display:grid}.services-page-hero-content{flex-direction:column;justify-content:center;padding:90px 80px;display:flex}.services-page-hero-content>span{color:#2563eb;letter-spacing:2px;text-align:right;direction:ltr;margin-bottom:18px;font-size:13px;font-weight:900}.services-page-hero-side{text-align:center;background:#0b1f44;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:50px;display:flex}.services-page-hero-side strong{color:#fff;font-size:110px;font-weight:900;line-height:1}.services-page-hero-side span{color:#60a5fa;letter-spacing:3px;direction:ltr;margin-top:20px;font-size:13px;font-weight:900}.services-page-content{max-width:1400px;margin:0 auto;padding:100px 70px}.services-page-heading p{color:#64748b;margin:0;font-size:16px;line-height:2}.services-page-card{background:#fff;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;min-height:280px;padding:35px 30px;transition:all .25s}.services-page-card:hover{background:#0b1f44}.services-page-card-number{color:#2563eb;direction:ltr;margin-bottom:35px;font-size:15px;font-weight:900}.services-page-card span{color:#94a3b8;letter-spacing:1.5px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.services-page-card h3{color:#0b1f44;margin:0 0 15px;font-size:22px;font-weight:900}.services-page-card p{color:#64748b;margin:0;font-size:14px;line-height:1.9}@media (max-width:900px){.services-page-hero{grid-template-columns:1fr}.services-page-hero-content{padding:70px 35px}.services-page-hero-side{min-height:250px}.services-page-content{padding:75px 30px}.services-page-heading h2{font-size:40px}.services-page-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.services-page-hero-content{padding:60px 25px}.services-page-hero-content h1{font-size:45px}.services-page-hero-content p{font-size:15px}.services-page-hero-side strong{font-size:80px}.services-page-content{padding:60px 20px}.services-page-heading h2{font-size:34px}.services-page-grid{grid-template-columns:1fr}.services-page-card{min-height:240px}}.white-collar-page{direction:rtl;background:#fff}.white-collar-hero{background:#f5f7fb;border-bottom:1px solid #cbd5e1;grid-template-columns:1.35fr .65fr;min-height:500px;display:grid}.white-collar-hero-content{flex-direction:column;justify-content:center;padding:90px 80px;display:flex}.white-collar-hero-content>span{color:#2563eb;letter-spacing:2px;text-align:right;direction:ltr;margin-bottom:18px;font-size:13px;font-weight:900}.white-collar-hero-content h1{color:#0b1f44;margin:0 0 25px;font-size:clamp(45px,5.5vw,74px);font-weight:900;line-height:1.2}.white-collar-hero-content p{color:#64748b;max-width:680px;margin:0;font-size:17px;line-height:2}.white-collar-hero-side{text-align:center;background:#0b1f44;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:50px;display:flex}.white-collar-hero-side strong{color:#fff;letter-spacing:2px;direction:ltr;font-size:55px;font-weight:900}.white-collar-hero-side span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-top:14px;font-size:12px;font-weight:900}.white-collar-content{max-width:1400px;margin:0 auto;padding:100px 70px}.white-collar-heading{max-width:700px;margin-bottom:60px}.white-collar-heading>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:10px;font-size:13px;font-weight:900;display:block}.white-collar-heading h2{color:#0b1f44;margin:0 0 25px;font-size:48px;font-weight:900;line-height:1.25}.white-collar-heading p{color:#64748b;margin:0;font-size:16px;line-height:2}.white-collar-grid{border-top:1px solid #cbd5e1;border-right:1px solid #cbd5e1;grid-template-columns:repeat(3,1fr);display:grid}.white-collar-card{background:#fff;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;align-items:flex-start;gap:22px;min-height:245px;padding:35px 30px;transition:all .25s;display:flex}.white-collar-card:hover{background:#0b1f44}.white-collar-card-icon{color:#fff;background:#2563eb;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:14px;font-weight:900;display:flex}.white-collar-card span{color:#94a3b8;letter-spacing:1.5px;direction:ltr;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.white-collar-card h3{color:#0b1f44;margin:0 0 13px;font-size:21px;font-weight:900}.white-collar-card p{color:#64748b;margin:0;font-size:14px;line-height:1.9}.white-collar-card:hover h3{color:#fff}.white-collar-card:hover p{color:#cbd5e1}.white-collar-card:hover span{color:#60a5fa}.white-collar-process{color:#fff;background:#0b1f44;grid-template-columns:.8fr 1.2fr;display:grid}.white-collar-process-heading{border-left:1px solid #ffffff26;padding:80px 70px}.white-collar-process-heading>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:15px;font-size:13px;font-weight:900;display:block}.white-collar-process-heading h2{color:#fff;margin:0;font-size:44px;font-weight:900;line-height:1.3}.white-collar-process-text{align-items:center;padding:80px 70px;display:flex}.white-collar-process-text p{color:#cbd5e1;max-width:700px;margin:0;font-size:18px;line-height:2.1}@media (max-width:900px){.white-collar-hero{grid-template-columns:1fr}.white-collar-hero-content{padding:70px 35px}.white-collar-hero-side{min-height:250px}.white-collar-content{padding:75px 30px}.white-collar-heading h2{font-size:40px}.white-collar-grid{grid-template-columns:repeat(2,1fr)}.white-collar-process{grid-template-columns:1fr}.white-collar-process-heading{border-left:0;padding:60px 35px 30px}.white-collar-process-text{padding:30px 35px 60px}}@media (max-width:600px){.white-collar-hero-content{padding:60px 25px}.white-collar-hero-content h1{font-size:42px}.white-collar-hero-content p{font-size:15px}.white-collar-hero-side strong{font-size:42px}.white-collar-content{padding:60px 20px}.white-collar-heading h2{font-size:34px}.white-collar-grid{grid-template-columns:1fr}.white-collar-card{min-height:220px;padding:30px 22px}.white-collar-process-heading{padding:50px 25px 25px}.white-collar-process-heading h2{font-size:35px}.white-collar-process-text{padding:25px 25px 50px}.white-collar-process-text p{font-size:16px}}.blue-collar-page{direction:rtl;background:#fff}.blue-collar-hero{background:#f5f7fb;border-bottom:1px solid #cbd5e1;grid-template-columns:1.35fr .65fr;min-height:520px;display:grid}.blue-collar-hero-content{flex-direction:column;justify-content:center;align-items:flex-start;padding:90px 80px;display:flex}.blue-collar-hero-content>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:18px;font-size:13px;font-weight:900}.blue-collar-hero-content h1{color:#0b1f44;margin:0 0 25px;font-size:clamp(52px,6vw,80px);font-weight:900;line-height:1.15}.blue-collar-hero-content p{color:#64748b;max-width:680px;margin:0 0 30px;font-size:17px;line-height:2}.blue-collar-button{color:#fff;background:#0b1f44;justify-content:center;align-items:center;min-width:170px;padding:15px 25px;font-size:14px;font-weight:900;text-decoration:none;transition:all .25s;display:inline-flex}.blue-collar-button:hover{background:#2563eb}.blue-collar-hero-side{text-align:center;background:#0b1f44;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:50px;display:flex}.blue-collar-hero-side strong{color:#fff;letter-spacing:2px;direction:ltr;font-size:65px;font-weight:900}.blue-collar-hero-side span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-top:15px;font-size:12px;font-weight:900}.blue-collar-content{max-width:1400px;margin:0 auto;padding:100px 70px}.blue-collar-heading{max-width:700px;margin-bottom:60px}.blue-collar-heading>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:10px;font-size:13px;font-weight:900;display:block}.blue-collar-heading h2{color:#0b1f44;margin:0 0 25px;font-size:48px;font-weight:900;line-height:1.25}.blue-collar-heading p{color:#64748b;margin:0;font-size:16px;line-height:2}.blue-collar-grid{border-top:1px solid #cbd5e1;border-right:1px solid #cbd5e1;grid-template-columns:repeat(3,1fr);display:grid}.blue-collar-card{background:#fff;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;align-items:flex-start;gap:22px;min-height:245px;padding:35px 30px;transition:all .25s;display:flex}.blue-collar-card:hover{background:#0b1f44}.blue-collar-icon{color:#fff;background:#2563eb;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:14px;font-weight:900;display:flex}.blue-collar-card span{color:#94a3b8;letter-spacing:1.5px;direction:ltr;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.blue-collar-card h3{color:#0b1f44;margin:0 0 13px;font-size:21px;font-weight:900}.blue-collar-card p{color:#64748b;margin:0;font-size:14px;line-height:1.9}.blue-collar-card:hover h3{color:#fff}.blue-collar-card:hover p{color:#cbd5e1}.blue-collar-card:hover span{color:#60a5fa}.blue-collar-highlight{background:#0b1f44;grid-template-columns:.85fr 1.15fr;display:grid}.blue-collar-highlight-title{border-left:1px solid #ffffff26;padding:80px 70px}.blue-collar-highlight-title>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:15px;font-size:13px;font-weight:900;display:block}.blue-collar-highlight-title h2{color:#fff;margin:0;font-size:44px;font-weight:900;line-height:1.3}.blue-collar-highlight-text{flex-direction:column;justify-content:center;align-items:flex-start;padding:80px 70px;display:flex}.blue-collar-highlight-text p{color:#cbd5e1;max-width:700px;margin:0 0 30px;font-size:18px;line-height:2.1}.blue-collar-highlight-text a{color:#fff;background:#2563eb;padding:14px 22px;font-size:14px;font-weight:900;text-decoration:none;transition:all .25s;display:inline-flex}.blue-collar-highlight-text a:hover{color:#0b1f44;background:#fff}@media (max-width:900px){.blue-collar-hero{grid-template-columns:1fr}.blue-collar-hero-content{padding:70px 35px}.blue-collar-hero-side{min-height:250px}.blue-collar-content{padding:75px 30px}.blue-collar-heading h2{font-size:40px}.blue-collar-grid{grid-template-columns:repeat(2,1fr)}.blue-collar-highlight{grid-template-columns:1fr}.blue-collar-highlight-title{border-left:0;padding:60px 35px 30px}.blue-collar-highlight-text{padding:30px 35px 60px}}@media (max-width:600px){.blue-collar-hero-content{padding:60px 25px}.blue-collar-hero-content h1{font-size:45px}.blue-collar-hero-content p{font-size:15px}.blue-collar-hero-side strong{font-size:45px}.blue-collar-content{padding:60px 20px}.blue-collar-heading h2{font-size:34px}.blue-collar-grid{grid-template-columns:1fr}.blue-collar-card{min-height:220px;padding:30px 22px}.blue-collar-highlight-title{padding:50px 25px 25px}.blue-collar-highlight-title h2{font-size:35px}.blue-collar-highlight-text{padding:25px 25px 50px}.blue-collar-highlight-text p{font-size:16px}}.hr-outsourcing-page{color:#0b1f44;background:#fff}.hr-outsourcing-hero{border-bottom:1px solid #d9e0ea;grid-template-columns:1.4fr .6fr;min-height:620px;display:grid}.hr-outsourcing-hero-content{flex-direction:column;justify-content:center;padding:100px 8%;display:flex}.hr-outsourcing-hero-content>span{color:#2563eb;letter-spacing:2px;margin-bottom:25px;font-size:13px;font-weight:900}.hr-outsourcing-hero-content h1{color:#0b1f44;letter-spacing:-2px;margin:0;font-size:clamp(48px,6vw,82px);font-weight:900;line-height:1.05}.hr-outsourcing-hero-content p{color:#566174;max-width:720px;margin:35px 0 0;font-size:18px;line-height:2}.hr-outsourcing-button{color:#fff;background:#0b1f44;justify-content:center;align-items:center;width:fit-content;margin-top:35px;padding:16px 30px;font-size:15px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.hr-outsourcing-button:hover{background:#2563eb}.hr-outsourcing-hero-side{color:#fff;text-align:center;background:#0b1f44;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.hr-outsourcing-hero-side strong{letter-spacing:-6px;font-size:clamp(90px,12vw,170px);font-weight:900;line-height:.85}.hr-outsourcing-hero-side span{color:#8fb5ff;letter-spacing:2px;margin-top:30px;font-size:14px;font-weight:800;line-height:1.7}.hr-outsourcing-content{max-width:1500px;margin:0 auto;padding:110px 6%}.hr-outsourcing-heading{max-width:850px;margin-bottom:70px}.hr-outsourcing-heading>span{color:#2563eb;letter-spacing:2px;font-size:12px;font-weight:900}.hr-outsourcing-heading h2{color:#0b1f44;letter-spacing:-1.5px;margin:18px 0 25px;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:1.1}.hr-outsourcing-heading p{color:#667085;max-width:760px;margin:0;font-size:17px;line-height:2}.hr-outsourcing-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.hr-outsourcing-card{background:#fff;border:1px solid #d9e0ea;align-items:flex-start;gap:24px;min-height:190px;padding:32px;transition:all .25s;display:flex}.hr-outsourcing-card:hover{border-color:#2563eb;transform:translateY(-4px);box-shadow:0 15px 35px #0b1f4414}.hr-outsourcing-icon{color:#2563eb;background:#eef4ff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:17px;display:flex}.hr-outsourcing-card span{color:#2563eb;letter-spacing:.8px;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.hr-outsourcing-card h3{color:#0b1f44;margin:0 0 12px;font-size:24px;font-weight:900}.hr-outsourcing-card p{color:#667085;margin:0;font-size:14px;line-height:1.9}.hr-outsourcing-highlight{color:#fff;background:#0b1f44;grid-template-columns:1fr 1fr;gap:80px;padding:100px 8%;display:grid}.hr-outsourcing-highlight-title>span{color:#8fb5ff;letter-spacing:2px;font-size:12px;font-weight:900}.hr-outsourcing-highlight-title h2{margin:20px 0 0;font-size:clamp(42px,5vw,70px);font-weight:900;line-height:1.1}.hr-outsourcing-highlight-text{flex-direction:column;justify-content:center;display:flex}.hr-outsourcing-highlight-text p{color:#d9e4f7;margin:0 0 22px;font-size:17px;line-height:2}.hr-outsourcing-highlight-text a{color:#fff;border-bottom:1px solid #fff;width:fit-content;margin-top:15px;padding-bottom:7px;font-size:15px;font-weight:800;text-decoration:none}.hr-outsourcing-highlight-text a:hover{color:#8fb5ff;border-color:#8fb5ff}@media (max-width:900px){.hr-outsourcing-hero{grid-template-columns:1fr}.hr-outsourcing-hero-content{padding:80px 25px}.hr-outsourcing-hero-side{min-height:300px}.hr-outsourcing-content{padding:80px 25px}.hr-outsourcing-grid{grid-template-columns:1fr}.hr-outsourcing-highlight{grid-template-columns:1fr;gap:40px;padding:80px 25px}}@media (max-width:600px){.hr-outsourcing-hero-content h1{font-size:44px}.hr-outsourcing-heading h2{font-size:40px}.hr-outsourcing-card{flex-direction:column;padding:25px}.hr-outsourcing-card h3{font-size:21px}.hr-outsourcing-highlight-title h2{font-size:42px}}.payroll-page{color:#0b1f44;background:#fff}.payroll-hero{border-bottom:1px solid #d9e0ea;grid-template-columns:1.4fr .6fr;min-height:620px;display:grid}.payroll-hero-content{flex-direction:column;justify-content:center;padding:100px 8%;display:flex}.payroll-hero-content>span{color:#2563eb;letter-spacing:2px;margin-bottom:25px;font-size:13px;font-weight:900}.payroll-hero-content h1{color:#0b1f44;letter-spacing:-2px;margin:0;font-size:clamp(48px,6vw,82px);font-weight:900;line-height:1.05}.payroll-hero-content p{color:#566174;max-width:720px;margin:35px 0 0;font-size:18px;line-height:2}.payroll-button{color:#fff;background:#0b1f44;justify-content:center;align-items:center;width:fit-content;margin-top:35px;padding:16px 30px;font-size:15px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.payroll-button:hover{background:#2563eb}.payroll-hero-side{color:#fff;text-align:center;background:#0b1f44;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.payroll-hero-side strong{letter-spacing:-5px;font-size:clamp(80px,11vw,160px);font-weight:900;line-height:.85}.payroll-hero-side span{color:#8fb5ff;letter-spacing:2px;margin-top:30px;font-size:14px;font-weight:800;line-height:1.7}.payroll-content{max-width:1500px;margin:0 auto;padding:110px 6%}.payroll-heading{max-width:850px;margin-bottom:70px}.payroll-heading>span{color:#2563eb;letter-spacing:2px;font-size:12px;font-weight:900}.payroll-heading h2{color:#0b1f44;letter-spacing:-1.5px;margin:18px 0 25px;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:1.1}.payroll-heading p{color:#667085;max-width:760px;margin:0;font-size:17px;line-height:2}.payroll-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.payroll-card{background:#fff;border:1px solid #d9e0ea;align-items:flex-start;gap:24px;min-height:190px;padding:32px;transition:all .25s;display:flex}.payroll-card:hover{border-color:#2563eb;transform:translateY(-4px);box-shadow:0 15px 35px #0b1f4414}.payroll-icon{color:#2563eb;background:#eef4ff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:17px;display:flex}.payroll-card span{color:#2563eb;letter-spacing:.8px;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.payroll-card h3{color:#0b1f44;margin:0 0 12px;font-size:24px;font-weight:900}.payroll-card p{color:#667085;margin:0;font-size:14px;line-height:1.9}.payroll-highlight{color:#fff;background:#0b1f44;grid-template-columns:1fr 1fr;gap:80px;padding:100px 8%;display:grid}.payroll-highlight-title>span{color:#8fb5ff;letter-spacing:2px;font-size:12px;font-weight:900}.payroll-highlight-title h2{margin:20px 0 0;font-size:clamp(42px,5vw,70px);font-weight:900;line-height:1.1}.payroll-highlight-text{flex-direction:column;justify-content:center;display:flex}.payroll-highlight-text p{color:#d9e4f7;margin:0 0 22px;font-size:17px;line-height:2}.payroll-highlight-text a{color:#fff;border-bottom:1px solid #fff;width:fit-content;margin-top:15px;padding-bottom:7px;font-size:15px;font-weight:800;text-decoration:none}.payroll-highlight-text a:hover{color:#8fb5ff;border-color:#8fb5ff}@media (max-width:900px){.payroll-hero{grid-template-columns:1fr}.payroll-hero-content{padding:80px 25px}.payroll-hero-side{min-height:300px}.payroll-content{padding:80px 25px}.payroll-grid{grid-template-columns:1fr}.payroll-highlight{grid-template-columns:1fr;gap:40px;padding:80px 25px}}@media (max-width:600px){.payroll-hero-content h1{font-size:44px}.payroll-heading h2{font-size:40px}.payroll-card{flex-direction:column;padding:25px}.payroll-card h3{font-size:21px}.payroll-highlight-title h2{font-size:42px}}.bank-accounts-page{color:#0b1f44;background:#fff}.bank-accounts-hero{border-bottom:1px solid #d9e0ea;grid-template-columns:1.4fr .6fr;min-height:620px;display:grid}.bank-accounts-hero-content{flex-direction:column;justify-content:center;padding:100px 8%;display:flex}.bank-accounts-hero-content>span{color:#2563eb;letter-spacing:2px;margin-bottom:25px;font-size:13px;font-weight:900}.bank-accounts-hero-content h1{color:#0b1f44;letter-spacing:-2px;margin:0;font-size:clamp(48px,6vw,82px);font-weight:900;line-height:1.05}.bank-accounts-hero-content p{color:#566174;max-width:720px;margin:35px 0 0;font-size:18px;line-height:2}.bank-accounts-button{color:#fff;background:#0b1f44;justify-content:center;align-items:center;width:fit-content;margin-top:35px;padding:16px 30px;font-size:15px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.bank-accounts-button:hover{background:#2563eb}.bank-accounts-hero-side{color:#fff;text-align:center;background:#0b1f44;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.bank-accounts-hero-side strong{letter-spacing:-5px;font-size:clamp(65px,9vw,135px);font-weight:900;line-height:.85}.bank-accounts-hero-side span{color:#8fb5ff;letter-spacing:2px;margin-top:30px;font-size:14px;font-weight:800;line-height:1.7}.bank-accounts-content{max-width:1500px;margin:0 auto;padding:110px 6%}.bank-accounts-heading{max-width:850px;margin-bottom:70px}.bank-accounts-heading>span{color:#2563eb;letter-spacing:2px;font-size:12px;font-weight:900}.bank-accounts-heading h2{color:#0b1f44;letter-spacing:-1.5px;margin:18px 0 25px;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:1.1}.bank-accounts-heading p{color:#667085;max-width:760px;margin:0;font-size:17px;line-height:2}.bank-accounts-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.bank-accounts-card{background:#fff;border:1px solid #d9e0ea;align-items:flex-start;gap:24px;min-height:190px;padding:32px;transition:all .25s;display:flex}.bank-accounts-card:hover{border-color:#2563eb;transform:translateY(-4px);box-shadow:0 15px 35px #0b1f4414}.bank-accounts-icon{color:#2563eb;background:#eef4ff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:17px;display:flex}.bank-accounts-card span{color:#2563eb;letter-spacing:.8px;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.bank-accounts-card h3{color:#0b1f44;margin:0 0 12px;font-size:24px;font-weight:900}.bank-accounts-card p{color:#667085;margin:0;font-size:14px;line-height:1.9}.bank-accounts-highlight{color:#fff;background:#0b1f44;grid-template-columns:1fr 1fr;gap:80px;padding:100px 8%;display:grid}.bank-accounts-highlight-title>span{color:#8fb5ff;letter-spacing:2px;font-size:12px;font-weight:900}.bank-accounts-highlight-title h2{margin:20px 0 0;font-size:clamp(42px,5vw,70px);font-weight:900;line-height:1.1}.bank-accounts-highlight-text{flex-direction:column;justify-content:center;display:flex}.bank-accounts-highlight-text p{color:#d9e4f7;margin:0 0 22px;font-size:17px;line-height:2}.bank-accounts-highlight-text a{color:#fff;border-bottom:1px solid #fff;width:fit-content;margin-top:15px;padding-bottom:7px;font-size:15px;font-weight:800;text-decoration:none}.bank-accounts-highlight-text a:hover{color:#8fb5ff;border-color:#8fb5ff}@media (max-width:900px){.bank-accounts-hero{grid-template-columns:1fr}.bank-accounts-hero-content{padding:80px 25px}.bank-accounts-hero-side{min-height:300px}.bank-accounts-content{padding:80px 25px}.bank-accounts-grid{grid-template-columns:1fr}.bank-accounts-highlight{grid-template-columns:1fr;gap:40px;padding:80px 25px}}@media (max-width:600px){.bank-accounts-hero-content h1{font-size:44px}.bank-accounts-heading h2{font-size:40px}.bank-accounts-card{flex-direction:column;padding:25px}.bank-accounts-card h3{font-size:21px}.bank-accounts-highlight-title h2{font-size:42px}}.contracts-page{color:#0b1f44;background:#fff}.contracts-hero{border-bottom:1px solid #d9e0ea;grid-template-columns:1.4fr .6fr;min-height:620px;display:grid}.contracts-hero-content{flex-direction:column;justify-content:center;padding:100px 8%;display:flex}.contracts-hero-content>span{color:#2563eb;letter-spacing:2px;margin-bottom:25px;font-size:13px;font-weight:900}.contracts-hero-content h1{color:#0b1f44;letter-spacing:-2px;margin:0;font-size:clamp(50px,6vw,84px);font-weight:900;line-height:1.05}.contracts-hero-content p{color:#566174;max-width:720px;margin:35px 0 0;font-size:18px;line-height:2}.contracts-button{color:#fff;background:#0b1f44;justify-content:center;align-items:center;width:fit-content;margin-top:35px;padding:16px 30px;font-size:15px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.contracts-button:hover{background:#2563eb}.contracts-hero-side{color:#fff;text-align:center;background:#0b1f44;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.contracts-hero-side strong{letter-spacing:-5px;font-size:clamp(60px,8vw,125px);font-weight:900;line-height:.85}.contracts-hero-side span{color:#8fb5ff;letter-spacing:2px;margin-top:30px;font-size:14px;font-weight:800;line-height:1.7}.contracts-content{max-width:1500px;margin:0 auto;padding:110px 6%}.contracts-heading{max-width:850px;margin-bottom:70px}.contracts-heading>span{color:#2563eb;letter-spacing:2px;font-size:12px;font-weight:900}.contracts-heading h2{color:#0b1f44;letter-spacing:-1.5px;margin:18px 0 25px;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:1.1}.contracts-heading p{color:#667085;max-width:760px;margin:0;font-size:17px;line-height:2}.contracts-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.contracts-card{background:#fff;border:1px solid #d9e0ea;align-items:flex-start;gap:24px;min-height:190px;padding:32px;transition:all .25s;display:flex}.contracts-card:hover{border-color:#2563eb;transform:translateY(-4px);box-shadow:0 15px 35px #0b1f4414}.contracts-icon{color:#2563eb;background:#eef4ff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:17px;display:flex}.contracts-card span{color:#2563eb;letter-spacing:.8px;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.contracts-card h3{color:#0b1f44;margin:0 0 12px;font-size:24px;font-weight:900}.contracts-card p{color:#667085;margin:0;font-size:14px;line-height:1.9}.contracts-highlight{color:#fff;background:#0b1f44;grid-template-columns:1fr 1fr;gap:80px;padding:100px 8%;display:grid}.contracts-highlight-title>span{color:#8fb5ff;letter-spacing:2px;font-size:12px;font-weight:900}.contracts-highlight-title h2{margin:20px 0 0;font-size:clamp(42px,5vw,70px);font-weight:900;line-height:1.1}.contracts-highlight-text{flex-direction:column;justify-content:center;display:flex}.contracts-highlight-text p{color:#d9e4f7;margin:0 0 22px;font-size:17px;line-height:2}.contracts-highlight-text a{color:#fff;border-bottom:1px solid #fff;width:fit-content;margin-top:15px;padding-bottom:7px;font-size:15px;font-weight:800;text-decoration:none}.contracts-highlight-text a:hover{color:#8fb5ff;border-color:#8fb5ff}@media (max-width:900px){.contracts-hero{grid-template-columns:1fr}.contracts-hero-content{padding:80px 25px}.contracts-hero-side{min-height:300px}.contracts-content{padding:80px 25px}.contracts-grid{grid-template-columns:1fr}.contracts-highlight{grid-template-columns:1fr;gap:40px;padding:80px 25px}}@media (max-width:600px){.contracts-hero-content h1{font-size:44px}.contracts-heading h2{font-size:40px}.contracts-card{flex-direction:column;padding:25px}.contracts-card h3{font-size:21px}.contracts-highlight-title h2{font-size:42px}}.social-insurance-page{color:#0b1f44;background:#fff}.social-insurance-hero{border-bottom:1px solid #d9e0ea;grid-template-columns:1.4fr .6fr;min-height:620px;display:grid}.social-insurance-hero-content{flex-direction:column;justify-content:center;padding:100px 8%;display:flex}.social-insurance-hero-content>span{color:#2563eb;letter-spacing:2px;margin-bottom:25px;font-size:13px;font-weight:900}.social-insurance-hero-content h1{color:#0b1f44;letter-spacing:-2px;margin:0;font-size:clamp(50px,6vw,84px);font-weight:900;line-height:1.05}.social-insurance-hero-content p{color:#566174;max-width:720px;margin:35px 0 0;font-size:18px;line-height:2}.social-insurance-button{color:#fff;background:#0b1f44;justify-content:center;align-items:center;width:fit-content;margin-top:35px;padding:16px 30px;font-size:15px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.social-insurance-button:hover{background:#2563eb}.social-insurance-hero-side{color:#fff;text-align:center;background:#0b1f44;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.social-insurance-hero-side strong{letter-spacing:-5px;font-size:clamp(65px,9vw,135px);font-weight:900;line-height:.85}.social-insurance-hero-side span{color:#8fb5ff;letter-spacing:2px;margin-top:30px;font-size:14px;font-weight:800;line-height:1.7}.social-insurance-content{max-width:1500px;margin:0 auto;padding:110px 6%}.social-insurance-heading{max-width:850px;margin-bottom:70px}.social-insurance-heading>span{color:#2563eb;letter-spacing:2px;font-size:12px;font-weight:900}.social-insurance-heading h2{color:#0b1f44;letter-spacing:-1.5px;margin:18px 0 25px;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:1.1}.social-insurance-heading p{color:#667085;max-width:760px;margin:0;font-size:17px;line-height:2}.social-insurance-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.social-insurance-card{background:#fff;border:1px solid #d9e0ea;align-items:flex-start;gap:24px;min-height:190px;padding:32px;transition:all .25s;display:flex}.social-insurance-card:hover{border-color:#2563eb;transform:translateY(-4px);box-shadow:0 15px 35px #0b1f4414}.social-insurance-icon{color:#2563eb;background:#eef4ff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:17px;display:flex}.social-insurance-card span{color:#2563eb;letter-spacing:.8px;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.social-insurance-card h3{color:#0b1f44;margin:0 0 12px;font-size:24px;font-weight:900}.social-insurance-card p{color:#667085;margin:0;font-size:14px;line-height:1.9}.social-insurance-highlight{color:#fff;background:#0b1f44;grid-template-columns:1fr 1fr;gap:80px;padding:100px 8%;display:grid}.social-insurance-highlight-title>span{color:#8fb5ff;letter-spacing:2px;font-size:12px;font-weight:900}.social-insurance-highlight-title h2{margin:20px 0 0;font-size:clamp(42px,5vw,70px);font-weight:900;line-height:1.1}.social-insurance-highlight-text{flex-direction:column;justify-content:center;display:flex}.social-insurance-highlight-text p{color:#d9e4f7;margin:0 0 22px;font-size:17px;line-height:2}.social-insurance-highlight-text a{color:#fff;border-bottom:1px solid #fff;width:fit-content;margin-top:15px;padding-bottom:7px;font-size:15px;font-weight:800;text-decoration:none}.social-insurance-highlight-text a:hover{color:#8fb5ff;border-color:#8fb5ff}@media (max-width:900px){.social-insurance-hero{grid-template-columns:1fr}.social-insurance-hero-content{padding:80px 25px}.social-insurance-hero-side{min-height:300px}.social-insurance-content{padding:80px 25px}.social-insurance-grid{grid-template-columns:1fr}.social-insurance-highlight{grid-template-columns:1fr;gap:40px;padding:80px 25px}}@media (max-width:600px){.social-insurance-hero-content h1{font-size:44px}.social-insurance-heading h2{font-size:40px}.social-insurance-card{flex-direction:column;padding:25px}.social-insurance-card h3{font-size:21px}.social-insurance-highlight-title h2{font-size:42px}}.employee-files-page{color:#0b1f44;background:#fff}.employee-files-hero{border-bottom:1px solid #d9e0ea;grid-template-columns:1.4fr .6fr;min-height:620px;display:grid}.employee-files-hero-content{flex-direction:column;justify-content:center;padding:100px 8%;display:flex}.employee-files-hero-content>span{color:#2563eb;letter-spacing:2px;margin-bottom:25px;font-size:13px;font-weight:900}.employee-files-hero-content h1{color:#0b1f44;letter-spacing:-2px;margin:0;font-size:clamp(50px,6vw,84px);font-weight:900;line-height:1.05}.employee-files-hero-content p{color:#566174;max-width:720px;margin:35px 0 0;font-size:18px;line-height:2}.employee-files-button{color:#fff;background:#0b1f44;justify-content:center;align-items:center;width:fit-content;margin-top:35px;padding:16px 30px;font-size:15px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.employee-files-button:hover{background:#2563eb}.employee-files-hero-side{color:#fff;text-align:center;background:#0b1f44;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.employee-files-hero-side strong{letter-spacing:-5px;font-size:clamp(60px,8vw,125px);font-weight:900;line-height:.85}.employee-files-hero-side span{color:#8fb5ff;letter-spacing:2px;margin-top:30px;font-size:14px;font-weight:800;line-height:1.7}.employee-files-content{max-width:1500px;margin:0 auto;padding:110px 6%}.employee-files-heading{max-width:850px;margin-bottom:70px}.employee-files-heading>span{color:#2563eb;letter-spacing:2px;font-size:12px;font-weight:900}.employee-files-heading h2{color:#0b1f44;letter-spacing:-1.5px;margin:18px 0 25px;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:1.1}.employee-files-heading p{color:#667085;max-width:760px;margin:0;font-size:17px;line-height:2}.employee-files-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.employee-files-card{background:#fff;border:1px solid #d9e0ea;align-items:flex-start;gap:24px;min-height:190px;padding:32px;transition:all .25s;display:flex}.employee-files-card:hover{border-color:#2563eb;transform:translateY(-4px);box-shadow:0 15px 35px #0b1f4414}.employee-files-icon{color:#2563eb;background:#eef4ff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:17px;display:flex}.employee-files-card span{color:#2563eb;letter-spacing:.8px;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.employee-files-card h3{color:#0b1f44;margin:0 0 12px;font-size:24px;font-weight:900}.employee-files-card p{color:#667085;margin:0;font-size:14px;line-height:1.9}.employee-files-highlight{color:#fff;background:#0b1f44;grid-template-columns:1fr 1fr;gap:80px;padding:100px 8%;display:grid}.employee-files-highlight-title>span{color:#8fb5ff;letter-spacing:2px;font-size:12px;font-weight:900}.employee-files-highlight-title h2{margin:20px 0 0;font-size:clamp(42px,5vw,70px);font-weight:900;line-height:1.1}.employee-files-highlight-text{flex-direction:column;justify-content:center;display:flex}.employee-files-highlight-text p{color:#d9e4f7;margin:0 0 22px;font-size:17px;line-height:2}.employee-files-highlight-text a{color:#fff;border-bottom:1px solid #fff;width:fit-content;margin-top:15px;padding-bottom:7px;font-size:15px;font-weight:800;text-decoration:none}.employee-files-highlight-text a:hover{color:#8fb5ff;border-color:#8fb5ff}@media (max-width:900px){.employee-files-hero{grid-template-columns:1fr}.employee-files-hero-content{padding:80px 25px}.employee-files-hero-side{min-height:300px}.employee-files-content{padding:80px 25px}.employee-files-grid{grid-template-columns:1fr}.employee-files-highlight{grid-template-columns:1fr;gap:40px;padding:80px 25px}}@media (max-width:600px){.employee-files-hero-content h1{font-size:44px}.employee-files-heading h2{font-size:40px}.employee-files-card{flex-direction:column;padding:25px}.employee-files-card h3{font-size:21px}.employee-files-highlight-title h2{font-size:42px}}.attendance-page{color:#0b1f44;background:#fff}.attendance-hero{border-bottom:1px solid #d9e0ea;grid-template-columns:1.4fr .6fr;min-height:620px;display:grid}.attendance-hero-content{flex-direction:column;justify-content:center;padding:100px 8%;display:flex}.attendance-hero-content>span{color:#2563eb;letter-spacing:2px;margin-bottom:25px;font-size:13px;font-weight:900}.attendance-hero-content h1{color:#0b1f44;letter-spacing:-2px;margin:0;font-size:clamp(50px,6vw,84px);font-weight:900;line-height:1.05}.attendance-hero-content p{color:#566174;max-width:720px;margin:35px 0 0;font-size:18px;line-height:2}.attendance-button{color:#fff;background:#0b1f44;justify-content:center;align-items:center;width:fit-content;margin-top:35px;padding:16px 30px;font-size:15px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.attendance-button:hover{background:#2563eb}.attendance-hero-side{color:#fff;text-align:center;background:#0b1f44;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.attendance-hero-side strong{letter-spacing:-5px;font-size:clamp(60px,8vw,125px);font-weight:900;line-height:.85}.attendance-hero-side span{color:#8fb5ff;letter-spacing:2px;margin-top:30px;font-size:14px;font-weight:800;line-height:1.7}.attendance-content{max-width:1500px;margin:0 auto;padding:110px 6%}.attendance-heading{max-width:850px;margin-bottom:70px}.attendance-heading>span{color:#2563eb;letter-spacing:2px;font-size:12px;font-weight:900}.attendance-heading h2{color:#0b1f44;letter-spacing:-1.5px;margin:18px 0 25px;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:1.1}.attendance-heading p{color:#667085;max-width:760px;margin:0;font-size:17px;line-height:2}.attendance-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.attendance-card{background:#fff;border:1px solid #d9e0ea;align-items:flex-start;gap:24px;min-height:190px;padding:32px;transition:all .25s;display:flex}.attendance-card:hover{border-color:#2563eb;transform:translateY(-4px);box-shadow:0 15px 35px #0b1f4414}.attendance-icon{color:#2563eb;background:#eef4ff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:17px;display:flex}.attendance-card span{color:#2563eb;letter-spacing:.8px;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.attendance-card h3{color:#0b1f44;margin:0 0 12px;font-size:24px;font-weight:900}.attendance-card p{color:#667085;margin:0;font-size:14px;line-height:1.9}.attendance-highlight{color:#fff;background:#0b1f44;grid-template-columns:1fr 1fr;gap:80px;padding:100px 8%;display:grid}.attendance-highlight-title>span{color:#8fb5ff;letter-spacing:2px;font-size:12px;font-weight:900}.attendance-highlight-title h2{margin:20px 0 0;font-size:clamp(42px,5vw,70px);font-weight:900;line-height:1.1}.attendance-highlight-text{flex-direction:column;justify-content:center;display:flex}.attendance-highlight-text p{color:#d9e4f7;margin:0 0 22px;font-size:17px;line-height:2}.attendance-highlight-text a{color:#fff;border-bottom:1px solid #fff;width:fit-content;margin-top:15px;padding-bottom:7px;font-size:15px;font-weight:800;text-decoration:none}.attendance-highlight-text a:hover{color:#8fb5ff;border-color:#8fb5ff}@media (max-width:900px){.attendance-hero{grid-template-columns:1fr}.attendance-hero-content{padding:80px 25px}.attendance-hero-side{min-height:300px}.attendance-content{padding:80px 25px}.attendance-grid{grid-template-columns:1fr}.attendance-highlight{grid-template-columns:1fr;gap:40px;padding:80px 25px}}@media (max-width:600px){.attendance-hero-content h1{font-size:44px}.attendance-heading h2{font-size:40px}.attendance-card{flex-direction:column;padding:25px}.attendance-card h3{font-size:21px}.attendance-highlight-title h2{font-size:42px}}.work-process-page{color:#0b1f44;background:#fff}.work-process-hero{border-bottom:1px solid #d9e0ea;grid-template-columns:1.4fr .6fr;min-height:620px;display:grid}.work-process-hero-content{flex-direction:column;justify-content:center;padding:100px 8%;display:flex}.work-process-hero-content>span{color:#2563eb;letter-spacing:2px;margin-bottom:25px;font-size:13px;font-weight:900}.work-process-hero-content h1{color:#0b1f44;letter-spacing:-2px;margin:0;font-size:clamp(50px,6vw,84px);font-weight:900;line-height:1.05}.work-process-hero-content p{color:#566174;max-width:720px;margin:35px 0 0;font-size:18px;line-height:2}.work-process-button{color:#fff;background:#0b1f44;justify-content:center;align-items:center;width:fit-content;margin-top:35px;padding:16px 30px;font-size:15px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.work-process-button:hover{background:#2563eb}.work-process-hero-side{color:#fff;text-align:center;background:#0b1f44;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.work-process-hero-side strong{letter-spacing:-5px;font-size:clamp(60px,8vw,125px);font-weight:900;line-height:.85}.work-process-hero-side span{color:#8fb5ff;letter-spacing:2px;margin-top:30px;font-size:14px;font-weight:800;line-height:1.7}.work-process-content{max-width:1500px;margin:0 auto;padding:110px 6%}.work-process-heading{max-width:850px;margin-bottom:70px}.work-process-heading>span{color:#2563eb;letter-spacing:2px;font-size:12px;font-weight:900}.work-process-heading h2{color:#0b1f44;letter-spacing:-1.5px;margin:18px 0 25px;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:1.1}.work-process-heading p{color:#667085;max-width:760px;margin:0;font-size:17px;line-height:2}.work-process-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.work-process-card{background:#fff;border:1px solid #d9e0ea;align-items:flex-start;gap:24px;min-height:190px;padding:32px;transition:all .25s;display:flex}.work-process-card:hover{border-color:#2563eb;transform:translateY(-4px);box-shadow:0 15px 35px #0b1f4414}.work-process-icon{color:#2563eb;background:#eef4ff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:17px;display:flex}.work-process-card span{color:#2563eb;letter-spacing:.8px;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.work-process-card h3{color:#0b1f44;margin:0 0 12px;font-size:24px;font-weight:900}.work-process-card p{color:#667085;margin:0;font-size:14px;line-height:1.9}.work-process-highlight{color:#fff;background:#0b1f44;grid-template-columns:1fr 1fr;gap:80px;padding:100px 8%;display:grid}.work-process-highlight-title>span{color:#8fb5ff;letter-spacing:2px;font-size:12px;font-weight:900}.work-process-highlight-title h2{margin:20px 0 0;font-size:clamp(42px,5vw,70px);font-weight:900;line-height:1.1}.work-process-highlight-text{flex-direction:column;justify-content:center;display:flex}.work-process-highlight-text p{color:#d9e4f7;margin:0 0 22px;font-size:17px;line-height:2}.work-process-highlight-text a{color:#fff;border-bottom:1px solid #fff;width:fit-content;margin-top:15px;padding-bottom:7px;font-size:15px;font-weight:800;text-decoration:none}.work-process-highlight-text a:hover{color:#8fb5ff;border-color:#8fb5ff}@media (max-width:900px){.work-process-hero{grid-template-columns:1fr}.work-process-hero-content{padding:80px 25px}.work-process-hero-side{min-height:300px}.work-process-content{padding:80px 25px}.work-process-grid{grid-template-columns:1fr}.work-process-highlight{grid-template-columns:1fr;gap:40px;padding:80px 25px}}@media (max-width:600px){.work-process-hero-content h1{font-size:44px}.work-process-heading h2{font-size:40px}.work-process-card{flex-direction:column;padding:25px}.work-process-card h3{font-size:21px}.work-process-highlight-title h2{font-size:42px}}.industries-page{color:#0b1f44;background:#fff}.industries-hero{border-bottom:1px solid #d9e0ea;grid-template-columns:1.4fr .6fr;min-height:620px;display:grid}.industries-hero-content{flex-direction:column;justify-content:center;padding:100px 8%;display:flex}.industries-hero-content>span{color:#2563eb;letter-spacing:2px;margin-bottom:25px;font-size:13px;font-weight:900}.industries-hero-content h1{color:#0b1f44;letter-spacing:-2px;margin:0;font-size:clamp(50px,6vw,84px);font-weight:900;line-height:1.05}.industries-hero-content p{color:#566174;max-width:720px;margin:35px 0 0;font-size:18px;line-height:2}.industries-button{color:#fff;background:#0b1f44;justify-content:center;align-items:center;width:fit-content;margin-top:35px;padding:16px 30px;font-size:15px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.industries-button:hover{background:#2563eb}.industries-hero-side{color:#fff;text-align:center;background:#0b1f44;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.industries-hero-side strong{letter-spacing:-5px;word-break:break-word;font-size:clamp(45px,6vw,95px);font-weight:900;line-height:.9}.industries-hero-side span{color:#8fb5ff;letter-spacing:2px;margin-top:30px;font-size:14px;font-weight:800;line-height:1.7}.industries-content{max-width:1500px;margin:0 auto;padding:110px 6%}.industries-heading{max-width:850px;margin-bottom:70px}.industries-heading>span{color:#2563eb;letter-spacing:2px;font-size:12px;font-weight:900}.industries-heading h2{color:#0b1f44;letter-spacing:-1.5px;margin:18px 0 25px;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:1.1}.industries-heading p{color:#667085;max-width:760px;margin:0;font-size:17px;line-height:2}.industries-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.industries-card{background:#fff;border:1px solid #d9e0ea;align-items:flex-start;gap:22px;min-height:220px;padding:32px;transition:all .25s;display:flex}.industries-card:hover{border-color:#2563eb;transform:translateY(-4px);box-shadow:0 15px 35px #0b1f4414}.industries-icon{color:#2563eb;background:#eef4ff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:17px;display:flex}.industries-card span{color:#2563eb;letter-spacing:.7px;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.industries-card h3{color:#0b1f44;margin:0 0 12px;font-size:22px;font-weight:900}.industries-card p{color:#667085;margin:0;font-size:14px;line-height:1.9}.industries-highlight{color:#fff;background:#0b1f44;grid-template-columns:1fr 1fr;gap:80px;padding:100px 8%;display:grid}.industries-highlight-title>span{color:#8fb5ff;letter-spacing:2px;font-size:12px;font-weight:900}.industries-highlight-title h2{margin:20px 0 0;font-size:clamp(42px,5vw,70px);font-weight:900;line-height:1.1}.industries-highlight-text{flex-direction:column;justify-content:center;display:flex}.industries-highlight-text p{color:#d9e4f7;margin:0 0 22px;font-size:17px;line-height:2}.industries-highlight-text a{color:#fff;border-bottom:1px solid #fff;width:fit-content;margin-top:15px;padding-bottom:7px;font-size:15px;font-weight:800;text-decoration:none}.industries-highlight-text a:hover{color:#8fb5ff;border-color:#8fb5ff}@media (max-width:1000px){.industries-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.industries-hero{grid-template-columns:1fr}.industries-hero-content{padding:80px 25px}.industries-hero-side{min-height:300px}.industries-content{padding:80px 25px}.industries-highlight{grid-template-columns:1fr;gap:40px;padding:80px 25px}}@media (max-width:600px){.industries-grid{grid-template-columns:1fr}.industries-hero-content h1{font-size:44px}.industries-heading h2{font-size:40px}.industries-card{flex-direction:column;padding:25px}.industries-card h3{font-size:21px}.industries-highlight-title h2{font-size:42px}}.core-values-page{color:#0b1f44;background:#fff}.core-values-hero{border-bottom:1px solid #d9e0ea;grid-template-columns:1.4fr .6fr;min-height:620px;display:grid}.core-values-hero-content{flex-direction:column;justify-content:center;padding:100px 8%;display:flex}.core-values-hero-content>span{color:#2563eb;letter-spacing:2px;margin-bottom:25px;font-size:13px;font-weight:900}.core-values-hero-content h1{color:#0b1f44;letter-spacing:-2px;margin:0;font-size:clamp(50px,6vw,84px);font-weight:900;line-height:1.05}.core-values-hero-content p{color:#566174;max-width:720px;margin:35px 0 0;font-size:18px;line-height:2}.core-values-button{color:#fff;background:#0b1f44;justify-content:center;align-items:center;width:fit-content;margin-top:35px;padding:16px 30px;font-size:15px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.core-values-button:hover{background:#2563eb}.core-values-hero-side{color:#fff;text-align:center;background:#0b1f44;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.core-values-hero-side strong{letter-spacing:-5px;font-size:clamp(50px,7vw,110px);font-weight:900;line-height:.9}.core-values-hero-side span{color:#8fb5ff;letter-spacing:2px;margin-top:30px;font-size:14px;font-weight:800;line-height:1.7}.core-values-content{max-width:1500px;margin:0 auto;padding:110px 6%}.core-values-heading{max-width:850px;margin-bottom:70px}.core-values-heading>span{color:#2563eb;letter-spacing:2px;font-size:12px;font-weight:900}.core-values-heading h2{color:#0b1f44;letter-spacing:-1.5px;margin:18px 0 25px;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:1.1}.core-values-heading p{color:#667085;max-width:760px;margin:0;font-size:17px;line-height:2}.core-values-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.core-values-card{background:#fff;border:1px solid #d9e0ea;align-items:flex-start;gap:24px;min-height:190px;padding:32px;transition:all .25s;display:flex}.core-values-card:hover{border-color:#2563eb;transform:translateY(-4px);box-shadow:0 15px 35px #0b1f4414}.core-values-icon{color:#2563eb;background:#eef4ff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:17px;display:flex}.core-values-card span{color:#2563eb;letter-spacing:.8px;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.core-values-card h3{color:#0b1f44;margin:0 0 12px;font-size:24px;font-weight:900}.core-values-card p{color:#667085;margin:0;font-size:14px;line-height:1.9}.core-values-highlight{color:#fff;background:#0b1f44;grid-template-columns:1fr 1fr;gap:80px;padding:100px 8%;display:grid}.core-values-highlight-title>span{color:#8fb5ff;letter-spacing:2px;font-size:12px;font-weight:900}.core-values-highlight-title h2{margin:20px 0 0;font-size:clamp(42px,5vw,70px);font-weight:900;line-height:1.1}.core-values-highlight-text{flex-direction:column;justify-content:center;display:flex}.core-values-highlight-text p{color:#d9e4f7;margin:0 0 22px;font-size:17px;line-height:2}.core-values-highlight-text a{color:#fff;border-bottom:1px solid #fff;width:fit-content;margin-top:15px;padding-bottom:7px;font-size:15px;font-weight:800;text-decoration:none}.core-values-highlight-text a:hover{color:#8fb5ff;border-color:#8fb5ff}@media (max-width:900px){.core-values-hero{grid-template-columns:1fr}.core-values-hero-content{padding:80px 25px}.core-values-hero-side{min-height:300px}.core-values-content{padding:80px 25px}.core-values-grid{grid-template-columns:1fr}.core-values-highlight{grid-template-columns:1fr;gap:40px;padding:80px 25px}}@media (max-width:600px){.core-values-hero-content h1{font-size:44px}.core-values-heading h2{font-size:40px}.core-values-card{flex-direction:column;padding:25px}.core-values-card h3{font-size:21px}.core-values-highlight-title h2{font-size:42px}}.kpis-page{color:#0b1f44;background:#fff}.kpis-hero{border-bottom:1px solid #d9e0ea;grid-template-columns:1.4fr .6fr;min-height:620px;display:grid}.kpis-hero-content{flex-direction:column;justify-content:center;padding:100px 8%;display:flex}.kpis-hero-content>span{color:#2563eb;letter-spacing:2px;margin-bottom:25px;font-size:13px;font-weight:900}.kpis-hero-content h1{color:#0b1f44;letter-spacing:-2px;margin:0;font-size:clamp(50px,6vw,84px);font-weight:900;line-height:1.05}.kpis-hero-content p{color:#566174;max-width:720px;margin:35px 0 0;font-size:18px;line-height:2}.kpis-button{color:#fff;background:#0b1f44;justify-content:center;align-items:center;width:fit-content;margin-top:35px;padding:16px 30px;font-size:15px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.kpis-button:hover{background:#2563eb}.kpis-hero-side{color:#fff;text-align:center;background:#0b1f44;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.kpis-hero-side strong{letter-spacing:-7px;font-size:clamp(80px,10vw,150px);font-weight:900;line-height:.85}.kpis-hero-side span{color:#8fb5ff;letter-spacing:2px;margin-top:30px;font-size:14px;font-weight:800;line-height:1.7}.kpis-numbers{max-width:1500px;margin:0 auto;padding:110px 6%}.kpis-heading{max-width:850px;margin-bottom:70px}.kpis-heading>span{color:#2563eb;letter-spacing:2px;font-size:12px;font-weight:900}.kpis-heading h2{color:#0b1f44;letter-spacing:-1.5px;margin:18px 0 25px;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:1.1}.kpis-heading p{color:#667085;max-width:760px;margin:0;font-size:17px;line-height:2}.kpis-number-grid{border-top:1px solid #d9e0ea;border-right:1px solid #d9e0ea;grid-template-columns:repeat(4,1fr);display:grid}.kpis-number-card{background:#fff;border-bottom:1px solid #d9e0ea;border-left:1px solid #d9e0ea;min-height:320px;padding:35px;transition:all .25s}.kpis-number-card:hover{background:#f7f9fc}.kpis-number-card strong{color:#2563eb;letter-spacing:-3px;font-size:58px;font-weight:900;line-height:1;display:block}.kpis-number-card>span{color:#7b8494;letter-spacing:.7px;margin-top:18px;font-size:11px;font-weight:800;display:block}.kpis-number-card h3{color:#0b1f44;margin:12px 0;font-size:22px;font-weight:900}.kpis-number-card p{color:#667085;margin:0;font-size:14px;line-height:1.9}.kpis-performance{background:#f5f7fb;padding:110px 8%}.kpis-performance-heading{max-width:850px;margin-bottom:70px}.kpis-performance-heading>span{color:#2563eb;letter-spacing:2px;font-size:12px;font-weight:900}.kpis-performance-heading h2{color:#0b1f44;margin:18px 0 25px;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:1.1}.kpis-performance-heading p{color:#667085;max-width:760px;margin:0;font-size:17px;line-height:2}.kpis-performance-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1400px;margin:0 auto;display:grid}.kpis-performance-card{background:#fff;border:1px solid #d9e0ea;align-items:flex-start;gap:22px;min-height:210px;padding:32px;transition:all .25s;display:flex}.kpis-performance-card:hover{border-color:#2563eb;transform:translateY(-4px);box-shadow:0 15px 35px #0b1f4414}.kpis-performance-icon{color:#2563eb;background:#eef4ff;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:17px;display:flex}.kpis-performance-card span{color:#2563eb;letter-spacing:.7px;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.kpis-performance-card h3{color:#0b1f44;margin:0 0 12px;font-size:21px;font-weight:900}.kpis-performance-card p{color:#667085;margin:0;font-size:14px;line-height:1.9}.kpis-highlight{color:#fff;background:#0b1f44;grid-template-columns:1fr 1fr;gap:80px;padding:100px 8%;display:grid}.kpis-highlight-title>span{color:#8fb5ff;letter-spacing:2px;font-size:12px;font-weight:900}.kpis-highlight-title h2{margin:20px 0 0;font-size:clamp(42px,5vw,70px);font-weight:900;line-height:1.1}.kpis-highlight-text{flex-direction:column;justify-content:center;display:flex}.kpis-highlight-text p{color:#d9e4f7;margin:0 0 22px;font-size:17px;line-height:2}.kpis-highlight-text a{color:#fff;border-bottom:1px solid #fff;width:fit-content;margin-top:15px;padding-bottom:7px;font-size:15px;font-weight:800;text-decoration:none}.kpis-highlight-text a:hover{color:#8fb5ff;border-color:#8fb5ff}@media (max-width:1100px){.kpis-number-grid,.kpis-performance-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.kpis-hero{grid-template-columns:1fr}.kpis-hero-content{padding:80px 25px}.kpis-hero-side{min-height:300px}.kpis-numbers,.kpis-performance{padding:80px 25px}.kpis-highlight{grid-template-columns:1fr;gap:40px;padding:80px 25px}}@media (max-width:600px){.kpis-number-grid,.kpis-performance-grid{grid-template-columns:1fr}.kpis-hero-content h1{font-size:44px}.kpis-heading h2,.kpis-performance-heading h2{font-size:40px}.kpis-number-card{min-height:auto}.kpis-performance-card{flex-direction:column;padding:25px}.kpis-highlight-title h2{font-size:42px}}.clients-page-hero{background:#f7f9fc;border-bottom:1px solid #dce3ec;grid-template-columns:1.3fr .7fr;align-items:center;gap:70px;min-height:520px;padding:90px 7%;display:grid}.clients-page-hero-content{max-width:760px}.clients-page-hero-content>span,.clients-page-heading>span,.clients-page-highlight span{color:#2563eb;letter-spacing:2px;margin-bottom:18px;font-size:12px;font-weight:900;display:inline-block}.clients-page-hero h1{color:#0b1f44;letter-spacing:-2px;margin:0;font-size:clamp(48px,6vw,82px);font-weight:950;line-height:1.05}.clients-page-hero p{color:#56657a;max-width:650px;margin:28px 0 0;font-size:18px;font-weight:500;line-height:2}.clients-page-hero-box{color:#fff;background:#0b1f44;border-left:8px solid #2563eb;flex-direction:column;justify-content:flex-end;min-height:300px;padding:45px;display:flex}.clients-page-hero-box strong{letter-spacing:2px;font-size:30px;font-weight:950}.clients-page-hero-box p{color:#d8e1ef;margin:18px 0 0;font-size:16px;line-height:1.9}.clients-page-section{background:#fff;padding:110px 7%}.clients-page-heading{max-width:700px;margin-bottom:55px}.clients-page-heading h2{color:#0b1f44;margin:0;font-size:clamp(40px,5vw,62px);font-weight:950;line-height:1.1}.clients-page-heading p{color:#66758a;margin:20px 0 0;font-size:16px;line-height:1.9}.clients-page-list{border-top:1px solid #d9e1eb;flex-direction:column;display:flex}.clients-page-card{border-bottom:1px solid #d9e1eb;grid-template-columns:1fr;transition:all .25s;display:grid}.clients-page-card:hover{background:#f7f9fc}.clients-page-card-main{grid-template-columns:1fr 220px;align-items:center;gap:40px;min-height:230px;padding:40px 45px;display:grid}.clients-page-client-info>span{color:#2563eb;letter-spacing:2px;font-size:11px;font-weight:900}.clients-page-client-info h3{color:#0b1f44;margin:10px 0 14px;font-size:30px;font-weight:950}.clients-page-client-info p{color:#69788d;max-width:720px;margin:0;font-size:15px;line-height:1.9}.clients-page-workers{text-align:center;background:#0b1f44;flex-direction:column;justify-content:center;align-items:center;min-height:140px;padding:25px;display:flex}.clients-page-workers strong{color:#fff;font-size:48px;font-weight:950;line-height:1}.clients-page-workers span{color:#cbd7e8;margin-top:10px;font-size:13px;font-weight:700}.clients-page-card-footer{background:#f4f7fb;justify-content:space-between;align-items:center;gap:25px;min-height:70px;padding:0 45px;display:flex}.clients-page-card-footer span{color:#718096;font-size:13px;font-weight:700}.clients-page-card-footer strong{color:#0b1f44;font-size:14px;font-weight:900}.clients-page-highlight{color:#fff;background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:90px 7%;display:grid}.clients-page-highlight h2{letter-spacing:-1px;margin:0;font-size:clamp(42px,5vw,68px);font-weight:950;line-height:1.05}.clients-page-highlight p{color:#d5dfed;max-width:600px;margin:0;font-size:17px;line-height:2}@media (max-width:900px){.clients-page-hero{grid-template-columns:1fr;gap:40px;padding:70px 25px}.clients-page-hero-box{min-height:240px}.clients-page-section{padding:75px 25px}.clients-page-card-main{grid-template-columns:1fr;padding:35px 25px}.clients-page-workers{width:100%}.clients-page-card-footer{flex-direction:column;align-items:flex-start;padding:18px 25px}.clients-page-highlight{grid-template-columns:1fr;gap:35px;padding:70px 25px}}@media (max-width:500px){.clients-page-hero{padding:55px 20px}.clients-page-hero h1{font-size:46px}.clients-page-hero p{font-size:15px}.clients-page-hero-box{padding:30px}.clients-page-section{padding:60px 20px}.clients-page-client-info h3{font-size:25px}.clients-page-workers strong{font-size:42px}.clients-page-highlight{padding:60px 20px}}.contact-page-hero{background:#f7f9fc;border-bottom:1px solid #dce3ec;grid-template-columns:1.3fr .7fr;align-items:center;gap:70px;min-height:520px;padding:90px 7%;display:grid}.contact-page-hero-content{max-width:760px}.contact-page-hero-content>span,.contact-page-heading>span,.contact-page-highlight span,.contact-form-title span{color:#2563eb;letter-spacing:2px;margin-bottom:18px;font-size:12px;font-weight:900;display:inline-block}.contact-page-hero h1{color:#0b1f44;letter-spacing:-2px;margin:0;font-size:clamp(52px,6vw,84px);font-weight:950;line-height:1}.contact-page-hero p{color:#56657a;max-width:650px;margin:28px 0 0;font-size:18px;line-height:2}.contact-page-hero-box{color:#fff;background:#0b1f44;border-left:8px solid #2563eb;flex-direction:column;justify-content:flex-end;min-height:300px;padding:45px;display:flex}.contact-page-hero-box strong{letter-spacing:1px;font-size:28px;font-weight:950}.contact-page-hero-box p{color:#d8e1ef;margin:18px 0 0;font-size:16px;line-height:1.9}.contact-page-section{background:#fff;padding:110px 7%}.contact-page-heading{max-width:720px;margin-bottom:55px}.contact-page-heading h2{color:#0b1f44;margin:0;font-size:clamp(40px,5vw,62px);font-weight:950;line-height:1.1}.contact-page-heading p{color:#66758a;margin:20px 0 0;font-size:16px;line-height:1.9}.contact-page-grid{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:50px;display:grid}.contact-info-list{border-top:1px solid #d9e1eb;flex-direction:column;display:flex}.contact-info-card{border-bottom:1px solid #d9e1eb;align-items:center;gap:25px;min-height:125px;padding:28px 10px 28px 0;display:flex}.contact-info-icon{color:#fff;background:#0b1f44;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;font-size:24px;font-weight:900;display:flex}.contact-info-card span{color:#2563eb;letter-spacing:2px;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.contact-info-card h3{color:#0b1f44;margin:0 0 7px;font-size:20px;font-weight:950}.contact-info-card a,.contact-info-card p{color:#68778b;margin:0;font-size:14px;line-height:1.7;text-decoration:none}.contact-info-card a:hover{color:#2563eb}.contact-form-box{background:#f5f7fa;border-top:5px solid #0b1f44;padding:45px}.contact-form-title h3{color:#0b1f44;margin:0 0 30px;font-size:32px;font-weight:950}.contact-form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form-group{margin-bottom:22px}.contact-form-group label{color:#172033;margin-bottom:9px;font-size:13px;font-weight:900;display:block}.contact-form-group input,.contact-form-group textarea{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d4dce7;outline:none;width:100%;padding:15px 17px;font-family:inherit;font-size:14px;transition:all .2s}.contact-form-group input{height:52px}.contact-form-group textarea{resize:vertical;min-height:150px}.contact-form-group input:focus,.contact-form-group textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.contact-form-group input::placeholder,.contact-form-group textarea::placeholder{color:#9aa6b5}.contact-form-box button{color:#fff;cursor:pointer;background:#0b1f44;border:1px solid #0b1f44;min-width:190px;padding:15px 25px;font-family:inherit;font-size:14px;font-weight:900;transition:all .2s}.contact-form-box button:hover{background:#2563eb;border-color:#2563eb}.contact-page-highlight{color:#fff;background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:90px 7%;display:grid}.contact-page-highlight h2{color:#fff;margin:0;font-size:clamp(42px,5vw,68px);font-weight:950;line-height:1.05}.contact-page-highlight p{color:#d5dfed;max-width:600px;margin:0 0 28px;font-size:17px;line-height:2}.contact-page-highlight a{color:#0b1f44;background:#fff;justify-content:center;align-items:center;min-width:190px;padding:15px 25px;font-size:14px;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex}.contact-page-highlight a:hover{color:#fff;background:#2563eb}@media (max-width:900px){.contact-page-hero{grid-template-columns:1fr;gap:40px;padding:70px 25px}.contact-page-hero-box{min-height:240px}.contact-page-section{padding:75px 25px}.contact-page-grid{grid-template-columns:1fr;gap:45px}.contact-page-highlight{grid-template-columns:1fr;gap:35px;padding:70px 25px}}@media (max-width:600px){.contact-page-hero{padding:55px 20px}.contact-page-hero h1{font-size:50px}.contact-page-hero p{font-size:15px}.contact-page-hero-box{padding:30px}.contact-page-section{padding:60px 20px}.contact-form-box{padding:30px 20px}.contact-form-row{grid-template-columns:1fr;gap:0}.contact-info-card{padding-right:0}.contact-page-highlight{padding:60px 20px}}.services-page-card{color:inherit;cursor:pointer;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:block;position:relative;overflow:hidden}.services-page-card:after{content:"←";color:#2563eb;opacity:0;font-size:22px;font-weight:900;transition:opacity .25s,transform .25s;position:absolute;bottom:25px;left:28px;transform:translate(10px)}.services-page-card:hover{border-color:#2563eb;transform:translateY(-6px);box-shadow:0 18px 40px #0b1f441f}.services-page-card:hover:after{opacity:1;transform:translate(0)}.services-page-card span,.services-page-card h3{transition:color .25s}.services-page-card:hover span,.services-page-card:hover h3{color:#2563eb}.services-page-card:focus-visible{outline-offset:4px;outline:3px solid #2563eb4d}@media (max-width:600px){.services-page-card:after{opacity:1;font-size:19px;bottom:20px;left:20px;transform:none}}@media (max-width:1100px){.navbar-dropdown-button{font-size:13px}}@media (max-width:900px){.navbar-dropdown{display:none}}.navbar-dropdown-menu{z-index:9999;background:#fff;border:1px solid #e1e7ef;border-top:4px solid #2563eb;width:280px;padding:0;position:absolute;top:calc(100% + 25px);right:-25px;box-shadow:0 15px 35px #0b1f441f}.navbar-dropdown-menu a{box-sizing:border-box;color:#172033;background:#fff;border-bottom:1px solid #edf1f5;align-items:center;width:100%;min-height:52px;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none;transition:background .2s,color .2s,padding-right .2s;display:flex}.navbar-dropdown-menu{z-index:9999;background:#fff;border:1px solid #e1e7ef;border-top:4px solid #2563eb;flex-direction:column;align-items:stretch;width:260px;padding:0;display:flex;position:absolute;top:calc(100% + 25px);right:-25px;box-shadow:0 15px 35px #0b1f441f}.navbar-dropdown-menu a{box-sizing:border-box;color:#172033;text-align:right;white-space:nowrap;background:#fff;border-bottom:1px solid #edf1f5;width:100%;padding:16px 20px;font-size:14px;font-weight:800;text-decoration:none;transition:background .2s,color .2s,padding-right .2s;display:block}.navbar-dropdown{align-items:center;display:flex;position:relative}.navbar-dropdown-button{color:#172033;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:10px 0;font-family:inherit;font-size:14px;font-weight:800;transition:color .2s;display:flex}.dropdown-arrow{font-size:15px;line-height:1;transition:transform .2s;display:inline-block}.navbar-dropdown-menu{z-index:2000;background:#fff;border:1px solid #dce3ec;width:230px;padding:8px;position:absolute;top:calc(100% + 18px);right:0;box-shadow:0 18px 45px #0b1f4424}.navbar-dropdown-menu:before{content:"";background:#2563eb;width:65px;height:3px;position:absolute;top:-3px;right:0}.navbar-dropdown-menu a{color:#172033;border-bottom:1px solid #edf1f6;width:100%;padding:14px 16px;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s,color .2s,padding .2s;display:block}.navbar-dropdown-menu a:after{display:none}.navbar-dropdown-menu a:hover{color:#2563eb;background:#f5f8fc;padding-right:21px}@media (max-width:1100px){.navbar-dropdown-button{font-size:13px}}@media (max-width:900px){.navbar-dropdown{display:none}}.navbar-brand-area{flex-shrink:0;align-items:center;gap:18px;display:flex}.mobile-menu-button{color:#fff;cursor:pointer;background:#0b1f44;border:1px solid #0b1f44;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;padding:0;font-family:inherit;font-size:30px;font-weight:900;line-height:1;transition:background .2s,border-color .2s,transform .2s;display:flex}.mobile-menu-button:hover{background:#2563eb;border-color:#2563eb}.mobile-menu-button:active{transform:scale(.96)}.navbar-links{box-sizing:border-box;visibility:hidden;opacity:0;border-left:1px solid #dce3ec;transition:transform .35s,opacity .25s,visibility .35s;overflow-y:auto;transform:translate(105%);box-shadow:-15px 0 40px #0b1f441f;z-index:10002!important;background:#fff!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;width:330px!important;height:100vh!important;padding:110px 28px 35px!important;display:flex!important;position:fixed!important;top:0!important;left:auto!important;right:0!important}.navbar-links.navbar-links-open{visibility:visible;opacity:1;transform:translate(0)}.navbar-links>a{box-sizing:border-box;color:#172033;text-align:right;border-bottom:1px solid #edf1f5;width:100%;padding:17px 6px;font-size:15px;font-weight:800;text-decoration:none;transition:color .2s,padding .2s}.navbar-links>a:after{display:none!important}.navbar-links>a:hover{color:#2563eb;padding-right:12px}.navbar-dropdown{border-bottom:1px solid #edf1f5;width:100%;position:relative;display:block!important}.navbar-dropdown-button{color:#172033;cursor:pointer;text-align:right;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:17px 6px;font-family:inherit;font-size:15px;font-weight:800;transition:color .2s;display:flex}.navbar-dropdown-button:hover{color:#2563eb}.dropdown-arrow{font-size:16px}.navbar-dropdown-menu{box-sizing:border-box;width:100%!important;box-shadow:none!important;background:#f5f7fb!important;border:none!important;border-right:3px solid #2563eb!important;margin:0 0 12px!important;padding:0!important;position:static!important}.navbar-dropdown-menu:before{display:none!important}.navbar-dropdown-menu a{box-sizing:border-box;color:#475569;text-align:right;border-bottom:1px solid #e3e8ef;width:100%;padding:13px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:color .2s,background .2s;display:block}.navbar-dropdown-menu a:last-child{border-bottom:none}.navbar-dropdown-menu a:hover{color:#2563eb;background:#eef3fa}.side-menu-overlay{z-index:10001;cursor:pointer;opacity:1;background:#0b1f442e;position:fixed;inset:0}.website-wrapper{width:100%;transition:transform .35s;position:relative;transform:translate(0)}html,body{overflow-x:hidden}@media (max-width:600px){.navbar{gap:12px;padding:0 15px}.navbar-brand-area{gap:10px}.mobile-menu-button{width:50px;height:50px;font-size:27px}.navbar-logo img{width:48px;height:48px}.logo-text strong{font-size:14px}.navbar-button{min-width:auto;padding:11px 13px;font-size:11px}.navbar-links{width:280px!important;padding:95px 20px 30px!important}body.side-menu-open .website-wrapper{transform:translate(-280px)}}body.side-menu-open .website-wrapper{transform:translate(-70px)!important}.side-menu-overlay{z-index:10001!important;cursor:pointer!important;pointer-events:auto!important;background:#0b1f4438!important;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important}.navbar-links{z-index:10002!important}.site-header{overflow:visible!important}@media (max-width:600px){body.side-menu-open .website-wrapper{transform:none!important}}.navbar-brand-area{gap:50px!important}.about-profile-section{direction:rtl;background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:110px 7vw;position:relative}.about-profile-header{margin-bottom:60px}.about-profile-label{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;padding-right:38px;font-size:13px;font-weight:900;display:inline-block;position:relative}.about-profile-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.about-profile-header h2{color:#0b1f44;margin:0;font-size:clamp(45px,5vw,72px);font-weight:900;line-height:1.1}.about-profile-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch;gap:70px;display:grid}.about-profile-main{padding-left:40px}.about-profile-main h3{color:#0b1f44;max-width:760px;margin:0 0 32px;font-size:clamp(34px,4vw,56px);font-weight:900;line-height:1.3}.about-profile-lead{color:#2563eb;max-width:720px;margin:0 0 28px;font-size:20px;font-weight:700;line-height:1.9}.about-profile-text{border-right:3px solid #2563eb;max-width:760px;padding-right:25px}.about-profile-text p{color:#526079;margin:0;font-size:16px;font-weight:500;line-height:2}.about-profile-text p+p{margin-top:20px}.about-profile-cards{background:#fff;border:1px solid #dce3ec;flex-direction:column;gap:0;display:flex}.about-profile-card{background:#fff;border-bottom:1px solid #dce3ec;flex-direction:column;justify-content:center;min-height:180px;padding:35px 32px;transition:background .25s,transform .25s;display:flex;position:relative}.about-profile-card:last-child{border-bottom:none}.about-card-line{background:#2563eb;width:42px;height:4px;margin-bottom:22px;transition:width .25s;display:block}.about-profile-card h4{color:#0b1f44;margin:0 0 12px;font-size:23px;font-weight:900}.about-profile-card p{color:#64748b;margin:0;font-size:14px;line-height:1.9}.about-profile-card:hover{background:#0b1f44;transform:translate(-6px)}.about-profile-card:hover .about-card-line{width:65px}.about-profile-card:hover h4{color:#fff}.about-profile-card:hover p{color:#cbd5e1}@media (max-width:1000px){.about-profile-section{padding:90px 45px}.about-profile-layout{grid-template-columns:1fr .8fr;gap:45px}.about-profile-main{padding-left:0}}@media (max-width:800px){.about-profile-section{padding:75px 25px}.about-profile-header{margin-bottom:45px}.about-profile-layout{grid-template-columns:1fr;gap:45px}.about-profile-main h3{font-size:38px}.about-profile-lead{font-size:18px}.about-profile-cards{width:100%}}@media (max-width:520px){.about-profile-section{padding:60px 20px}.about-profile-label{letter-spacing:1.3px;font-size:11px}.about-profile-header h2{font-size:40px}.about-profile-main h3{font-size:31px;line-height:1.4}.about-profile-lead{font-size:16px;line-height:1.9}.about-profile-text{padding-right:18px}.about-profile-text p{font-size:15px}.about-profile-card{min-height:auto;padding:28px 24px}.about-profile-card h4{font-size:21px}.about-profile-card:hover{transform:none}}.vision-mission-section{direction:rtl;background:#fff;border-bottom:1px solid #dfe5ee;padding:110px 7vw;position:relative}.vision-mission-header{max-width:850px;margin-bottom:65px}.vision-mission-label{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:15px;padding-right:38px;font-size:13px;font-weight:900;display:inline-block;position:relative}.vision-mission-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.vision-mission-header h2{color:#0b1f44;margin:0;font-size:clamp(48px,5vw,74px);font-weight:900;line-height:1.08}.vision-mission-header p{color:#64748b;max-width:700px;margin:28px 0 0;font-size:17px;line-height:2}.vision-mission-grid{border:1px solid #dce3ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:70px;display:grid}.vision-box,.mission-box{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:330px;padding:48px 42px;display:flex;position:relative}.vision-box{background:#f5f7fb;border-left:1px solid #dce3ec}.mission-box{background:#0b1f44}.vision-box-label{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:25px;font-size:12px;font-weight:900;display:inline-block}.vision-box h3,.mission-box h3{margin:0 0 18px;font-size:38px;font-weight:900}.vision-box h3{color:#0b1f44}.mission-box h3{color:#fff}.vision-box p,.mission-box p{max-width:560px;margin:0;font-size:16px;line-height:2}.vision-box p{color:#526079}.mission-box p{color:#cbd5e1}.vision-values{grid-template-columns:.65fr 1.35fr;align-items:start;gap:60px;display:grid}.vision-values-heading span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:13px;font-size:12px;font-weight:900;display:inline-block}.vision-values-heading h3{color:#0b1f44;margin:0;font-size:clamp(34px,4vw,54px);font-weight:900;line-height:1.18}.vision-values-grid{border-top:1px solid #dce3ec;border-right:1px solid #dce3ec;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vision-value-item{box-sizing:border-box;background:#fff;border-bottom:1px solid #dce3ec;border-left:1px solid #dce3ec;align-items:center;gap:18px;min-height:110px;padding:25px 24px;transition:background .25s,transform .25s;display:flex}.vision-value-item span{background:#2563eb;flex-shrink:0;width:10px;height:10px}.vision-value-item strong{color:#0b1f44;font-size:20px;font-weight:900;transition:color .25s}.vision-value-item:hover{background:#0b1f44;transform:translateY(-4px)}.vision-value-item:hover strong{color:#fff}@media (max-width:1000px){.vision-mission-section{padding:90px 45px}.vision-mission-grid{grid-template-columns:1fr 1fr}.vision-values{grid-template-columns:1fr;gap:40px}}@media (max-width:750px){.vision-mission-section{padding:75px 25px}.vision-mission-header{margin-bottom:45px}.vision-mission-grid{grid-template-columns:1fr}.vision-box{border-bottom:1px solid #dce3ec;border-left:none}.vision-box,.mission-box{min-height:auto;padding:38px 28px}.vision-values-grid{grid-template-columns:1fr}}@media (max-width:520px){.vision-mission-section{padding:60px 20px}.vision-mission-label{letter-spacing:1.3px;font-size:11px}.vision-mission-header h2{font-size:40px}.vision-mission-header p{font-size:15px}.vision-box h3,.mission-box h3{font-size:30px}.vision-box p,.mission-box p{font-size:15px}.vision-values-heading h3{font-size:34px}.vision-value-item{min-height:90px;padding:22px 20px}.vision-value-item strong{font-size:18px}.vision-value-item:hover{transform:none}}.prohire-stats-section{direction:rtl;background:#0b1f44;border-bottom:1px solid #ffffff14;padding:110px 7vw}.prohire-stats-heading{max-width:780px;margin-bottom:65px}.prohire-stats-heading>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:15px;font-size:13px;font-weight:900;display:inline-block}.prohire-stats-heading h2{color:#fff;margin:0;font-size:clamp(48px,5vw,74px);font-weight:900;line-height:1.08}.prohire-stats-heading p{color:#cbd5e1;max-width:650px;margin:28px 0 0;font-size:17px;line-height:2}.prohire-stats-grid{border-top:1px solid #ffffff26;border-right:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.prohire-stat-card{box-sizing:border-box;background:0 0;border-bottom:1px solid #ffffff26;border-left:1px solid #ffffff26;flex-direction:column;justify-content:center;min-height:290px;padding:35px 30px;transition:background .25s,transform .25s;display:flex}.prohire-stat-card>strong{color:#60a5fa;margin-bottom:22px;font-size:clamp(52px,5vw,76px);font-weight:900;line-height:1;display:block}.prohire-stat-card h3{color:#fff;margin:0 0 14px;font-size:20px;font-weight:900}.prohire-stat-card p{color:#b9c5d8;margin:0;font-size:14px;line-height:1.9}.prohire-stat-card:hover{background:#2563eb;transform:translateY(-6px)}.prohire-stat-card:hover>strong{color:#fff}.prohire-stat-card:hover p{color:#e2e8f0}@media (max-width:1050px){.prohire-stats-section{padding:90px 45px}.prohire-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.prohire-stats-section{padding:75px 25px}.prohire-stats-heading{margin-bottom:45px}.prohire-stats-grid{grid-template-columns:1fr}.prohire-stat-card{min-height:220px;padding:30px 25px}}@media (max-width:520px){.prohire-stats-section{padding:60px 20px}.prohire-stats-heading>span{letter-spacing:1.3px;font-size:11px}.prohire-stats-heading h2{font-size:40px}.prohire-stats-heading p{font-size:15px}.prohire-stat-card>strong{font-size:54px}.prohire-stat-card h3{font-size:19px}.prohire-stat-card:hover{transform:none}}.home-services-section{direction:rtl;background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:110px 7vw}.home-services-header{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:65px;display:grid}.home-services-label{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:15px;padding-right:38px;font-size:13px;font-weight:900;display:inline-block;position:relative}.home-services-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.home-services-header h2{color:#0b1f44;margin:0;font-size:clamp(46px,5vw,72px);font-weight:900;line-height:1.1}.home-services-intro{justify-self:end;max-width:560px}.home-services-intro p{color:#64748b;margin:0 0 24px;font-size:16px;line-height:2}.home-services-link{color:#2563eb;align-items:center;gap:8px;font-size:14px;font-weight:900;text-decoration:none;transition:gap .25s;display:inline-flex}.home-services-link:hover{gap:14px}.home-services-grid{border-top:1px solid #dce3ec;border-right:1px solid #dce3ec;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-service-card{box-sizing:border-box;background:#fff;border-bottom:1px solid #dce3ec;border-left:1px solid #dce3ec;flex-direction:column;min-height:260px;padding:32px 30px;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.home-service-english{color:#2563eb;letter-spacing:1.5px;direction:ltr;margin-bottom:24px;font-size:11px;font-weight:900;transition:color .25s;display:block}.home-service-card h3{color:#0b1f44;margin:0 0 15px;font-size:24px;font-weight:900;transition:color .25s}.home-service-card p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.home-service-arrow{color:#2563eb;font-size:24px;font-weight:900;transition:color .25s,transform .25s;position:absolute;bottom:25px;left:28px}.home-service-card:hover{z-index:2;background:#0b1f44;transform:translateY(-5px);box-shadow:0 18px 35px #0b1f4421}.home-service-card:hover .home-service-english{color:#60a5fa}.home-service-card:hover h3{color:#fff}.home-service-card:hover p{color:#cbd5e1}.home-service-card:hover .home-service-arrow{color:#60a5fa;transform:translate(-6px)}.home-services-bottom{background:#0b1f44;border-right:6px solid #2563eb;justify-content:space-between;align-items:center;gap:40px;margin-top:55px;padding:42px 45px;display:flex}.home-services-bottom span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.home-services-bottom h3{color:#fff;margin:0;font-size:30px;font-weight:900;line-height:1.35}.home-services-bottom>a{color:#0b1f44;background:#fff;justify-content:center;align-items:center;min-width:160px;padding:15px 25px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.home-services-bottom>a:hover{color:#fff;background:#2563eb;transform:translateY(-3px)}@media (max-width:1050px){.home-services-section{padding:90px 45px}.home-services-header{gap:45px}.home-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.home-services-section{padding:75px 25px}.home-services-header{grid-template-columns:1fr;gap:30px;margin-bottom:45px}.home-services-intro{justify-self:auto}.home-services-grid{grid-template-columns:1fr}.home-service-card{min-height:230px}.home-services-bottom{flex-direction:column;align-items:flex-start;padding:35px 30px}}@media (max-width:520px){.home-services-section{padding:60px 20px}.home-services-label{letter-spacing:1.3px;font-size:11px}.home-services-header h2{font-size:39px}.home-services-intro p{font-size:15px}.home-service-card{min-height:220px;padding:28px 24px}.home-service-card h3{font-size:21px}.home-service-arrow{bottom:20px;left:22px}.home-services-bottom{padding:30px 24px}.home-services-bottom h3{font-size:25px}.home-services-bottom>a{box-sizing:border-box;width:100%}.home-service-card:hover{transform:none}}.home-clients-section{direction:rtl;background:#fff;border-bottom:1px solid #dfe5ee;padding:110px 7vw}.home-clients-header{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:65px;display:grid}.home-clients-label{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:15px;padding-right:38px;font-size:13px;font-weight:900;display:inline-block;position:relative}.home-clients-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.home-clients-header h2{color:#0b1f44;margin:0;font-size:clamp(46px,5vw,72px);font-weight:900;line-height:1.08}.home-clients-intro{justify-self:end;max-width:560px}.home-clients-intro p{color:#64748b;margin:0 0 24px;font-size:16px;line-height:2}.home-clients-intro a{color:#2563eb;align-items:center;gap:8px;font-size:14px;font-weight:900;text-decoration:none;transition:gap .25s;display:inline-flex}.home-clients-intro a:hover{gap:14px}.home-clients-grid{border-top:1px solid #dce3ec;border-right:1px solid #dce3ec;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-client-card{box-sizing:border-box;background:#f8fafc;border-bottom:1px solid #dce3ec;border-left:1px solid #dce3ec;flex-direction:column;min-height:300px;padding:36px 32px;transition:background .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.home-client-category{color:#2563eb;letter-spacing:1.6px;direction:ltr;margin-bottom:25px;font-size:11px;font-weight:900;display:block}.home-client-card h3{color:#0b1f44;margin:0 0 15px;font-size:26px;font-weight:900;transition:color .25s}.home-client-card strong{color:#2563eb;margin-bottom:18px;font-size:14px;font-weight:800;display:block}.home-client-card p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.home-client-line{background:#2563eb;width:70px;height:5px;transition:width .25s;position:absolute;bottom:0;right:0}.home-client-card:hover{z-index:2;background:#0b1f44;transform:translateY(-5px);box-shadow:0 18px 35px #0b1f4421}.home-client-card:hover h3{color:#fff}.home-client-card:hover p{color:#cbd5e1}.home-client-card:hover .home-client-line{width:100%}.home-clients-bottom{border-top:1px solid #dce3ec;grid-template-columns:.65fr .9fr 1.2fr;align-items:start;gap:45px;margin-top:60px;padding-top:45px;display:grid}.home-clients-bottom>span{color:#2563eb;letter-spacing:2px;direction:ltr;font-size:11px;font-weight:900}.home-clients-bottom h3{color:#0b1f44;margin:0;font-size:32px;font-weight:900;line-height:1.35}.home-clients-bottom p{color:#64748b;margin:0;font-size:15px;line-height:2}@media (max-width:1050px){.home-clients-section{padding:90px 45px}.home-clients-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-clients-bottom{grid-template-columns:1fr 1fr;gap:35px}.home-clients-bottom p{grid-column:1/-1}}@media (max-width:750px){.home-clients-section{padding:75px 25px}.home-clients-header{grid-template-columns:1fr;gap:30px;margin-bottom:45px}.home-clients-intro{justify-self:auto}.home-clients-grid{grid-template-columns:1fr}.home-client-card{min-height:250px}.home-clients-bottom{grid-template-columns:1fr;gap:20px;margin-top:45px;padding-top:35px}.home-clients-bottom p{grid-column:auto}}@media (max-width:520px){.home-clients-section{padding:60px 20px}.home-clients-label{letter-spacing:1.3px;font-size:11px}.home-clients-header h2{font-size:39px}.home-clients-intro p{font-size:15px}.home-client-card{min-height:230px;padding:30px 24px}.home-client-card h3{font-size:22px}.home-clients-bottom h3{font-size:27px}.home-client-card:hover{transform:none}}.prohire-footer{color:#fff;direction:rtl;background:#071a3a;border-top:1px solid #ffffff14}.prohire-footer-main{grid-template-columns:minmax(280px,1.35fr) minmax(180px,.75fr) minmax(200px,.85fr) minmax(240px,1fr);gap:60px;padding:85px 7vw 70px;display:grid}.prohire-footer-brand{max-width:420px}.prohire-footer-logo{align-items:center;gap:14px;margin-bottom:25px;text-decoration:none;display:inline-flex}.prohire-footer-logo img{object-fit:contain;width:64px;height:64px}.prohire-footer-logo strong{color:#fff;font-size:22px;font-weight:900}.prohire-footer-brand p{color:#b8c5d8;max-width:360px;margin:0 0 28px;font-size:15px;line-height:2}.prohire-footer-tag{color:#60a5fa;letter-spacing:1.8px;direction:ltr;font-size:10px;font-weight:900;display:inline-block}.prohire-footer-column{flex-direction:column;align-items:flex-start;display:flex}.prohire-footer-column-label{color:#60a5fa;letter-spacing:1.7px;direction:ltr;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.prohire-footer-column h3{color:#fff;margin:0 0 24px;font-size:20px;font-weight:900}.prohire-footer-column>a{color:#b8c5d8;margin-bottom:13px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-block;position:relative}.prohire-footer-column>a:hover{color:#60a5fa;transform:translate(-4px)}.prohire-footer-contact{gap:0}.prohire-footer-contact-item{border-bottom:1px solid #ffffff14;width:100%;padding:14px 0}.prohire-footer-contact-item:first-of-type{padding-top:0}.prohire-footer-contact-item>span{color:#60a5fa;letter-spacing:1.4px;direction:ltr;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.prohire-footer-contact-item a,.prohire-footer-contact-item p{color:#d7dfeb;margin:0;font-size:14px;line-height:1.7;text-decoration:none;transition:color .2s}.prohire-footer-contact-item a:hover{color:#fff}.prohire-footer-bottom{color:#8190a8;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;min-height:75px;padding:0 7vw;font-size:12px;display:flex}@media (max-width:1100px){.prohire-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;padding:75px 45px 60px}.prohire-footer-bottom{padding:0 45px}}@media (max-width:700px){.prohire-footer-main{grid-template-columns:1fr;gap:45px;padding:65px 25px 50px}.prohire-footer-brand{max-width:100%}.prohire-footer-column{width:100%}.prohire-footer-bottom{flex-direction:column;align-items:flex-start;min-height:auto;padding:25px}}@media (max-width:520px){.prohire-footer-main{padding:55px 20px 45px}.prohire-footer-logo img{width:54px;height:54px}.prohire-footer-logo strong{font-size:18px}.prohire-footer-brand p{font-size:14px}.prohire-footer-column h3{font-size:18px}.prohire-footer-bottom{padding:22px 20px;font-size:11px}}.why-page{direction:rtl;background:#fff}.why-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:620px;display:grid}.why-hero-content{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.why-hero-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;display:inline-block;position:relative}.why-hero-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.why-hero-content h1{color:#0b1f44;margin:0;font-size:clamp(54px,6vw,86px);font-weight:900;line-height:1.05}.why-hero-content p{color:#526079;max-width:660px;margin:30px 0 0;font-size:17px;line-height:2}.why-hero-side{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:60px 45px;display:flex}.why-hero-side>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:20px;font-size:12px;font-weight:900}.why-hero-side strong{color:#fff;margin-bottom:25px;font-size:clamp(32px,3vw,46px);font-weight:900;line-height:1.35;display:block}.why-hero-side p{color:#cbd5e1;max-width:420px;margin:0;font-size:15px;line-height:2}.why-content{background:#f5f7fb;padding:110px 7vw}.why-heading{max-width:760px;margin-bottom:65px}.why-heading>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:15px;font-size:12px;font-weight:900;display:inline-block}.why-heading h2{color:#0b1f44;margin:0;font-size:clamp(46px,5vw,72px);font-weight:900;line-height:1.1}.why-heading p{color:#64748b;max-width:650px;margin:26px 0 0;font-size:16px;line-height:2}.why-grid{border-top:1px solid #dce3ec;border-right:1px solid #dce3ec;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.why-item{box-sizing:border-box;background:#fff;border-bottom:1px solid #dce3ec;border-left:1px solid #dce3ec;min-height:230px;padding:34px 30px;transition:background .25s,transform .25s,box-shadow .25s;position:relative}.why-item-line{background:#2563eb;width:42px;height:4px;margin-bottom:24px;transition:width .25s;display:block}.why-item h3{color:#0b1f44;margin:0 0 14px;font-size:21px;font-weight:900;transition:color .25s}.why-item p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.why-item:hover{z-index:2;background:#0b1f44;transform:translateY(-5px);box-shadow:0 18px 35px #0b1f441f}.why-item:hover .why-item-line{width:65px}.why-item:hover h3{color:#fff}.why-item:hover p{color:#cbd5e1}.why-bottom{background:#fff;grid-template-columns:1fr 1fr;align-items:start;gap:70px;padding:90px 7vw;display:grid}.why-bottom span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:inline-block}.why-bottom h2{color:#0b1f44;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.why-bottom>p{color:#64748b;max-width:600px;margin:0;font-size:16px;line-height:2}@media (max-width:1000px){.why-hero{grid-template-columns:1fr}.why-hero-content{padding:75px 45px}.why-hero-side{padding:45px}.why-content{padding:90px 45px}.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-bottom{gap:45px;padding:75px 45px}}@media (max-width:700px){.why-hero-content{padding:65px 25px}.why-hero-content h1{font-size:48px}.why-hero-side{padding:35px 25px}.why-content{padding:75px 25px}.why-grid{grid-template-columns:1fr}.why-item{min-height:auto}.why-bottom{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.why-hero-content{padding:55px 20px}.why-hero-label{letter-spacing:1.3px;font-size:11px}.why-hero-content h1{font-size:40px}.why-hero-content p{font-size:15px}.why-hero-side{padding:30px 20px}.why-hero-side strong{font-size:30px}.why-content{padding:60px 20px}.why-heading h2{font-size:39px}.why-heading p{font-size:15px}.why-item{padding:28px 24px}.why-item h3{font-size:19px}.why-item:hover{transform:none}.why-bottom{padding:55px 20px}.why-bottom h2{font-size:34px}.why-bottom>p{font-size:15px}}.services-page{direction:rtl;background:#fff}.services-page-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:620px;display:grid}.services-page-hero-content{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.services-page-hero-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;display:inline-block;position:relative}.services-page-hero-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.services-page-hero-content h1{color:#0b1f44;margin:0;font-size:clamp(54px,6vw,86px);font-weight:900;line-height:1.05}.services-page-hero-content p{color:#526079;max-width:660px;margin:30px 0 0;font-size:17px;line-height:2}.services-page-hero-side{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:60px 45px;display:flex}.services-page-hero-side>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:20px;font-size:12px;font-weight:900}.services-page-hero-side strong{color:#fff;margin-bottom:25px;font-size:clamp(32px,3vw,46px);font-weight:900;line-height:1.35;display:block}.services-page-hero-side p{color:#cbd5e1;max-width:420px;margin:0;font-size:15px;line-height:2}.services-page-content{background:#f5f7fb;padding:110px 7vw}.services-page-heading{max-width:760px;margin-bottom:65px}.services-page-heading>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:15px;font-size:12px;font-weight:900;display:inline-block}.services-page-heading h2{color:#0b1f44;margin:0;font-size:clamp(46px,5vw,72px);font-weight:900;line-height:1.1}.services-page-heading p{color:#64748b;max-width:650px;margin:26px 0 0;font-size:16px;line-height:2}.services-page-grid{border-top:1px solid #dce3ec;border-right:1px solid #dce3ec;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.services-page-card{box-sizing:border-box;background:#fff;border-bottom:1px solid #dce3ec;border-left:1px solid #dce3ec;flex-direction:column;min-height:285px;padding:34px 30px;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.services-page-card-label{color:#2563eb;letter-spacing:1.4px;direction:ltr;margin-bottom:24px;font-size:11px;font-weight:900;transition:color .25s;display:block}.services-page-card h3{color:#0b1f44;margin:0 0 15px;font-size:23px;font-weight:900;transition:color .25s}.services-page-card p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.services-page-arrow{color:#2563eb;font-size:24px;font-weight:900;transition:color .25s,transform .25s;position:absolute;bottom:25px;left:28px}.services-page-card:hover{z-index:2;background:#0b1f44;transform:translateY(-5px);box-shadow:0 18px 35px #0b1f4421}.services-page-card:hover .services-page-card-label{color:#60a5fa}.services-page-card:hover h3{color:#fff}.services-page-card:hover p{color:#cbd5e1}.services-page-card:hover .services-page-arrow{color:#60a5fa;transform:translate(-6px)}.services-page-bottom{background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.services-page-bottom span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:inline-block}.services-page-bottom h2{color:#fff;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.services-page-bottom>div:last-child{max-width:600px}.services-page-bottom p{color:#cbd5e1;margin:0 0 28px;font-size:16px;line-height:2}.services-page-bottom a{color:#0b1f44;background:#fff;justify-content:center;align-items:center;min-width:160px;padding:15px 25px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.services-page-bottom a:hover{color:#fff;background:#2563eb;transform:translateY(-3px)}@media (max-width:1000px){.services-page-hero{grid-template-columns:1fr}.services-page-hero-content{padding:75px 45px}.services-page-hero-side{padding:45px}.services-page-content{padding:90px 45px}.services-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-page-bottom{gap:45px;padding:75px 45px}}@media (max-width:700px){.services-page-hero-content{padding:65px 25px}.services-page-hero-content h1{font-size:48px}.services-page-hero-side{padding:35px 25px}.services-page-content{padding:75px 25px}.services-page-grid{grid-template-columns:1fr}.services-page-card{min-height:250px}.services-page-bottom{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.services-page-hero-content{padding:55px 20px}.services-page-hero-label{letter-spacing:1.3px;font-size:11px}.services-page-hero-content h1{font-size:40px}.services-page-hero-content p{font-size:15px}.services-page-hero-side{padding:30px 20px}.services-page-hero-side strong{font-size:30px}.services-page-content{padding:60px 20px}.services-page-heading h2{font-size:39px}.services-page-heading p{font-size:15px}.services-page-card{min-height:230px;padding:28px 24px}.services-page-card h3{font-size:21px}.services-page-arrow{bottom:20px;left:22px}.services-page-card:hover{transform:none}.services-page-bottom{padding:55px 20px}.services-page-bottom h2{font-size:34px}.services-page-bottom p{font-size:15px}.services-page-bottom a{box-sizing:border-box;width:100%}}.services-v2{direction:rtl;background:#fff}.services-v2-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:640px;display:grid}.services-v2-hero-main{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.services-v2-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;position:relative}.services-v2-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.services-v2-hero-main h1{color:#0b1f44;margin:0;font-size:clamp(54px,6vw,86px);font-weight:900;line-height:1.08}.services-v2-hero-main p{color:#526079;max-width:650px;margin:30px 0 0;font-size:17px;line-height:2}.services-v2-hero-panel{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.services-v2-hero-panel>div{border:1px solid #ffffff29;padding:28px 25px;transition:background .25s,transform .25s}.services-v2-hero-panel>div+div{border-top:none}.services-v2-hero-panel>div:hover{background:#ffffff0f;transform:translate(-5px)}.services-v2-hero-panel span{color:#60a5fa;letter-spacing:1.5px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.services-v2-hero-panel strong{color:#fff;font-size:21px;font-weight:900}.services-v2-intro{background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:100px 7vw 80px}.services-v2-intro>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.services-v2-intro h2{color:#0b1f44;margin:0;font-size:clamp(44px,5vw,68px);font-weight:900;line-height:1.12}.services-v2-intro p{color:#64748b;max-width:700px;margin:26px 0 0;font-size:16px;line-height:2}.services-v2-group{background:#fff;border-bottom:1px solid #dfe5ee;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;padding:90px 7vw;display:grid}.services-v2-group-light{background:#f5f7fb}.services-v2-group-title{position:sticky;top:120px}.services-v2-group-title>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.services-v2-group-title h2{color:#0b1f44;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.15}.services-v2-group-title p{color:#64748b;max-width:380px;margin:24px 0 0;font-size:15px;line-height:2}.services-v2-list{border-top:1px solid #dce3ec}.services-v2-row{box-sizing:border-box;min-height:145px;color:inherit;border-bottom:1px solid #dce3ec;grid-template-columns:.9fr 1.2fr 40px;align-items:center;gap:30px;padding:28px 20px;text-decoration:none;transition:background .25s,padding .25s;display:grid;position:relative}.services-v2-row>div span{color:#2563eb;letter-spacing:1.3px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.services-v2-row h3{color:#0b1f44;margin:0;font-size:24px;font-weight:900;transition:color .25s}.services-v2-row p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.services-v2-row>strong{color:#2563eb;text-align:left;font-size:25px;font-weight:900;transition:color .25s,transform .25s}.services-v2-row:hover{background:#0b1f44;padding-right:30px}.services-v2-row:hover h3{color:#fff}.services-v2-row:hover p{color:#cbd5e1}.services-v2-row:hover>strong{color:#60a5fa;transform:translate(-6px)}.services-v2-cta{background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.services-v2-cta span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.services-v2-cta h2{color:#fff;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.services-v2-cta>div:last-child{max-width:600px}.services-v2-cta p{color:#cbd5e1;margin:0 0 28px;font-size:16px;line-height:2}.services-v2-cta a{color:#0b1f44;background:#fff;justify-content:center;align-items:center;min-width:165px;padding:15px 25px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.services-v2-cta a:hover{color:#fff;background:#2563eb;transform:translateY(-3px)}@media (max-width:1000px){.services-v2-hero{grid-template-columns:1fr}.services-v2-hero-main{padding:75px 45px}.services-v2-hero-panel{padding:40px 45px}.services-v2-intro{padding:80px 45px 65px}.services-v2-group{grid-template-columns:1fr;gap:45px;padding:75px 45px}.services-v2-group-title{position:static}.services-v2-cta{gap:45px;padding:75px 45px}}@media (max-width:700px){.services-v2-hero-main{padding:65px 25px}.services-v2-hero-main h1{font-size:47px}.services-v2-hero-panel{padding:30px 25px}.services-v2-intro{padding:65px 25px 55px}.services-v2-group{padding:65px 25px}.services-v2-row{grid-template-columns:1fr 35px;gap:16px;min-height:auto;padding:25px 10px}.services-v2-row p{grid-column:1/-1}.services-v2-row>strong{grid-area:1/2}.services-v2-cta{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.services-v2-hero-main{padding:55px 20px}.services-v2-label{font-size:11px}.services-v2-hero-main h1{font-size:39px}.services-v2-hero-main p{font-size:15px}.services-v2-hero-panel{padding:25px 20px}.services-v2-hero-panel strong{font-size:19px}.services-v2-intro{padding:55px 20px 45px}.services-v2-intro h2{font-size:38px}.services-v2-group{padding:55px 20px}.services-v2-group-title h2{font-size:36px}.services-v2-row h3{font-size:21px}.services-v2-row:hover{padding-right:10px}.services-v2-cta{padding:55px 20px}.services-v2-cta h2{font-size:34px}.services-v2-cta a{box-sizing:border-box;width:100%}}.white-v2{direction:rtl;background:#fff}.white-v2-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:640px;display:grid}.white-v2-hero-main{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.white-v2-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;position:relative}.white-v2-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.white-v2-hero-main h1{color:#0b1f44;margin:0;font-size:clamp(52px,5.8vw,82px);font-weight:900;line-height:1.08}.white-v2-hero-main p{color:#526079;max-width:680px;margin:30px 0 0;font-size:17px;line-height:2}.white-v2-hero-panel{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.white-v2-hero-panel>div{border:1px solid #ffffff29;padding:30px 25px;transition:background .25s,transform .25s}.white-v2-hero-panel>div+div{border-top:none}.white-v2-hero-panel>div:hover{background:#ffffff0f;transform:translate(-5px)}.white-v2-hero-panel span{color:#60a5fa;letter-spacing:1.5px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.white-v2-hero-panel strong{color:#fff;font-size:21px;font-weight:900}.white-v2-intro{background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:100px 7vw 80px}.white-v2-intro>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.white-v2-intro h2{color:#0b1f44;margin:0;font-size:clamp(44px,5vw,68px);font-weight:900;line-height:1.12}.white-v2-intro p{color:#64748b;max-width:700px;margin:26px 0 0;font-size:16px;line-height:2}.white-v2-positions{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;padding:90px 7vw;display:grid}.white-v2-positions-heading{position:sticky;top:120px}.white-v2-positions-heading>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.white-v2-positions-heading h2{color:#0b1f44;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.15}.white-v2-positions-heading p{color:#64748b;max-width:380px;margin:24px 0 0;font-size:15px;line-height:2}.white-v2-list{border-top:1px solid #dce3ec}.white-v2-row{box-sizing:border-box;border-bottom:1px solid #dce3ec;grid-template-columns:.9fr 1.1fr;align-items:center;gap:35px;min-height:135px;padding:28px 20px;transition:background .25s,padding .25s;display:grid}.white-v2-row>div span{color:#2563eb;letter-spacing:1.3px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.white-v2-row h3{color:#0b1f44;margin:0;font-size:24px;font-weight:900;transition:color .25s}.white-v2-row p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.white-v2-row:hover{background:#0b1f44;padding-right:30px}.white-v2-row:hover h3{color:#fff}.white-v2-row:hover p{color:#cbd5e1}.white-v2-approach{background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.white-v2-approach-title>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.white-v2-approach-title h2{color:#fff;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.white-v2-approach-content{max-width:620px}.white-v2-approach-content>p{color:#cbd5e1;margin:0 0 30px;font-size:16px;line-height:2}.white-v2-actions{flex-wrap:wrap;gap:12px;display:flex}.white-v2-actions a{box-sizing:border-box;justify-content:center;align-items:center;min-width:165px;padding:15px 24px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.white-v2-actions a:first-child{color:#0b1f44;background:#fff;border:1px solid #fff}.white-v2-actions a:last-child{color:#fff;background:0 0;border:1px solid #fff6}.white-v2-actions a:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-3px)}@media (max-width:1000px){.white-v2-hero{grid-template-columns:1fr}.white-v2-hero-main{padding:75px 45px}.white-v2-hero-panel{padding:40px 45px}.white-v2-intro{padding:80px 45px 65px}.white-v2-positions{grid-template-columns:1fr;gap:45px;padding:75px 45px}.white-v2-positions-heading{position:static}.white-v2-approach{gap:45px;padding:75px 45px}}@media (max-width:700px){.white-v2-hero-main{padding:65px 25px}.white-v2-hero-main h1{font-size:46px}.white-v2-hero-panel{padding:30px 25px}.white-v2-intro{padding:65px 25px 55px}.white-v2-positions{padding:65px 25px}.white-v2-row{grid-template-columns:1fr;gap:15px;min-height:auto;padding:25px 10px}.white-v2-approach{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.white-v2-hero-main{padding:55px 20px}.white-v2-label{font-size:11px}.white-v2-hero-main h1{font-size:38px}.white-v2-hero-main p{font-size:15px}.white-v2-hero-panel{padding:25px 20px}.white-v2-hero-panel strong{font-size:19px}.white-v2-intro{padding:55px 20px 45px}.white-v2-intro h2{font-size:38px}.white-v2-positions{padding:55px 20px}.white-v2-positions-heading h2{font-size:35px}.white-v2-row h3{font-size:21px}.white-v2-row:hover{padding-right:10px}.white-v2-approach{padding:55px 20px}.white-v2-approach-title h2{font-size:34px}.white-v2-actions{flex-direction:column}.white-v2-actions a{width:100%}}.blue-v2{direction:rtl;background:#fff}.blue-v2-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:640px;display:grid}.blue-v2-hero-main{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.blue-v2-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;position:relative}.blue-v2-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.blue-v2-hero-main h1{color:#0b1f44;margin:0;font-size:clamp(54px,6vw,84px);font-weight:900;line-height:1.08}.blue-v2-hero-main p{color:#526079;max-width:680px;margin:30px 0 0;font-size:17px;line-height:2}.blue-v2-hero-panel{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.blue-v2-hero-panel>div{border:1px solid #ffffff29;padding:30px 25px;transition:background .25s,transform .25s}.blue-v2-hero-panel>div+div{border-top:none}.blue-v2-hero-panel>div:hover{background:#ffffff0f;transform:translate(-5px)}.blue-v2-hero-panel span{color:#60a5fa;letter-spacing:1.5px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.blue-v2-hero-panel strong{color:#fff;font-size:21px;font-weight:900}.blue-v2-intro{background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:100px 7vw 80px}.blue-v2-intro>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.blue-v2-intro h2{color:#0b1f44;margin:0;font-size:clamp(44px,5vw,68px);font-weight:900;line-height:1.12}.blue-v2-intro p{color:#64748b;max-width:700px;margin:26px 0 0;font-size:16px;line-height:2}.blue-v2-positions{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;padding:90px 7vw;display:grid}.blue-v2-positions-heading{position:sticky;top:120px}.blue-v2-positions-heading>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.blue-v2-positions-heading h2{color:#0b1f44;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.15}.blue-v2-positions-heading p{color:#64748b;max-width:380px;margin:24px 0 0;font-size:15px;line-height:2}.blue-v2-list{border-top:1px solid #dce3ec}.blue-v2-row{box-sizing:border-box;border-bottom:1px solid #dce3ec;grid-template-columns:.9fr 1.1fr;align-items:center;gap:35px;min-height:135px;padding:28px 20px;transition:background .25s,padding .25s;display:grid}.blue-v2-row>div span{color:#2563eb;letter-spacing:1.3px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.blue-v2-row h3{color:#0b1f44;margin:0;font-size:24px;font-weight:900;transition:color .25s}.blue-v2-row p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.blue-v2-row:hover{background:#0b1f44;padding-right:30px}.blue-v2-row:hover h3{color:#fff}.blue-v2-row:hover p{color:#cbd5e1}.blue-v2-commitment{background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.blue-v2-commitment-title>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.blue-v2-commitment-title h2{color:#fff;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.blue-v2-commitment-content{max-width:620px}.blue-v2-commitment-content>p{color:#cbd5e1;margin:0 0 30px;font-size:16px;line-height:2}.blue-v2-actions{flex-wrap:wrap;gap:12px;display:flex}.blue-v2-actions a{box-sizing:border-box;justify-content:center;align-items:center;min-width:165px;padding:15px 24px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.blue-v2-actions a:first-child{color:#0b1f44;background:#fff;border:1px solid #fff}.blue-v2-actions a:last-child{color:#fff;background:0 0;border:1px solid #fff6}.blue-v2-actions a:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-3px)}@media (max-width:1000px){.blue-v2-hero{grid-template-columns:1fr}.blue-v2-hero-main{padding:75px 45px}.blue-v2-hero-panel{padding:40px 45px}.blue-v2-intro{padding:80px 45px 65px}.blue-v2-positions{grid-template-columns:1fr;gap:45px;padding:75px 45px}.blue-v2-positions-heading{position:static}.blue-v2-commitment{gap:45px;padding:75px 45px}}@media (max-width:700px){.blue-v2-hero-main{padding:65px 25px}.blue-v2-hero-main h1{font-size:47px}.blue-v2-hero-panel{padding:30px 25px}.blue-v2-intro{padding:65px 25px 55px}.blue-v2-positions{padding:65px 25px}.blue-v2-row{grid-template-columns:1fr;gap:15px;min-height:auto;padding:25px 10px}.blue-v2-commitment{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.blue-v2-hero-main{padding:55px 20px}.blue-v2-label{font-size:11px}.blue-v2-hero-main h1{font-size:39px}.blue-v2-hero-main p{font-size:15px}.blue-v2-hero-panel{padding:25px 20px}.blue-v2-hero-panel strong{font-size:19px}.blue-v2-intro{padding:55px 20px 45px}.blue-v2-intro h2{font-size:38px}.blue-v2-positions{padding:55px 20px}.blue-v2-positions-heading h2{font-size:35px}.blue-v2-row h3{font-size:21px}.blue-v2-row:hover{padding-right:10px}.blue-v2-commitment{padding:55px 20px}.blue-v2-commitment-title h2{font-size:34px}.blue-v2-actions{flex-direction:column}.blue-v2-actions a{width:100%}}.hr-v2{direction:rtl;background:#fff}.hr-v2-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:640px;display:grid}.hr-v2-hero-main{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.hr-v2-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;position:relative}.hr-v2-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.hr-v2-hero-main h1{color:#0b1f44;margin:0;font-size:clamp(52px,5.8vw,82px);font-weight:900;line-height:1.08}.hr-v2-hero-main p{color:#526079;max-width:680px;margin:30px 0 0;font-size:17px;line-height:2}.hr-v2-hero-panel{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.hr-v2-hero-panel>div{border:1px solid #ffffff29;padding:30px 25px;transition:background .25s,transform .25s}.hr-v2-hero-panel>div+div{border-top:none}.hr-v2-hero-panel>div:hover{background:#ffffff0f;transform:translate(-5px)}.hr-v2-hero-panel span{color:#60a5fa;letter-spacing:1.5px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.hr-v2-hero-panel strong{color:#fff;font-size:21px;font-weight:900}.hr-v2-intro{background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:100px 7vw 80px}.hr-v2-intro>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.hr-v2-intro h2{color:#0b1f44;margin:0;font-size:clamp(44px,5vw,68px);font-weight:900;line-height:1.12}.hr-v2-intro p{color:#64748b;max-width:700px;margin:26px 0 0;font-size:16px;line-height:2}.hr-v2-services{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;padding:90px 7vw;display:grid}.hr-v2-services-heading{position:sticky;top:120px}.hr-v2-services-heading>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.hr-v2-services-heading h2{color:#0b1f44;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.15}.hr-v2-services-heading p{color:#64748b;max-width:390px;margin:24px 0 0;font-size:15px;line-height:2}.hr-v2-list{border-top:1px solid #dce3ec}.hr-v2-row{box-sizing:border-box;min-height:145px;color:inherit;border-bottom:1px solid #dce3ec;grid-template-columns:.9fr 1.2fr 40px;align-items:center;gap:30px;padding:28px 20px;text-decoration:none;transition:background .25s,padding .25s;display:grid}.hr-v2-row>div span{color:#2563eb;letter-spacing:1.3px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.hr-v2-row h3{color:#0b1f44;margin:0;font-size:23px;font-weight:900;transition:color .25s}.hr-v2-row p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.hr-v2-row>strong{color:#2563eb;text-align:left;font-size:25px;font-weight:900;transition:color .25s,transform .25s}.hr-v2-row:hover{background:#0b1f44;padding-right:30px}.hr-v2-row:hover h3{color:#fff}.hr-v2-row:hover p{color:#cbd5e1}.hr-v2-row:hover>strong{color:#60a5fa;transform:translate(-6px)}.hr-v2-partnership{background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.hr-v2-partnership-title>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.hr-v2-partnership-title h2{color:#fff;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.hr-v2-partnership-content{max-width:620px}.hr-v2-partnership-content p{color:#cbd5e1;margin:0;font-size:16px;line-height:2}.hr-v2-partnership-content p+p{margin-top:18px}.hr-v2-partnership-content a{color:#0b1f44;background:#fff;justify-content:center;align-items:center;min-width:165px;margin-top:30px;padding:15px 25px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.hr-v2-partnership-content a:hover{color:#fff;background:#2563eb;transform:translateY(-3px)}@media (max-width:1000px){.hr-v2-hero{grid-template-columns:1fr}.hr-v2-hero-main{padding:75px 45px}.hr-v2-hero-panel{padding:40px 45px}.hr-v2-intro{padding:80px 45px 65px}.hr-v2-services{grid-template-columns:1fr;gap:45px;padding:75px 45px}.hr-v2-services-heading{position:static}.hr-v2-partnership{gap:45px;padding:75px 45px}}@media (max-width:700px){.hr-v2-hero-main{padding:65px 25px}.hr-v2-hero-main h1{font-size:46px}.hr-v2-hero-panel{padding:30px 25px}.hr-v2-intro{padding:65px 25px 55px}.hr-v2-services{padding:65px 25px}.hr-v2-row{grid-template-columns:1fr 35px;gap:16px;min-height:auto;padding:25px 10px}.hr-v2-row p{grid-column:1/-1}.hr-v2-row>strong{grid-area:1/2}.hr-v2-partnership{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.hr-v2-hero-main{padding:55px 20px}.hr-v2-label{font-size:11px}.hr-v2-hero-main h1{font-size:38px}.hr-v2-hero-main p{font-size:15px}.hr-v2-hero-panel{padding:25px 20px}.hr-v2-hero-panel strong{font-size:19px}.hr-v2-intro{padding:55px 20px 45px}.hr-v2-intro h2{font-size:37px}.hr-v2-services{padding:55px 20px}.hr-v2-services-heading h2{font-size:35px}.hr-v2-row h3{font-size:20px}.hr-v2-row:hover{padding-right:10px}.hr-v2-partnership{padding:55px 20px}.hr-v2-partnership-title h2{font-size:34px}.hr-v2-partnership-content p{font-size:15px}.hr-v2-partnership-content a{box-sizing:border-box;width:100%}}.payroll-v2{direction:rtl;background:#fff}.payroll-v2-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:640px;display:grid}.payroll-v2-hero-main{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.payroll-v2-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;position:relative}.payroll-v2-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.payroll-v2-hero-main h1{color:#0b1f44;margin:0;font-size:clamp(52px,5.8vw,82px);font-weight:900;line-height:1.08}.payroll-v2-hero-main p{color:#526079;max-width:680px;margin:30px 0 0;font-size:17px;line-height:2}.payroll-v2-hero-panel{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.payroll-v2-hero-panel>div{border:1px solid #ffffff29;padding:30px 25px;transition:background .25s,transform .25s}.payroll-v2-hero-panel>div+div{border-top:none}.payroll-v2-hero-panel>div:hover{background:#ffffff0f;transform:translate(-5px)}.payroll-v2-hero-panel span{color:#60a5fa;letter-spacing:1.5px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.payroll-v2-hero-panel strong{color:#fff;font-size:21px;font-weight:900}.payroll-v2-intro{background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:100px 7vw 80px}.payroll-v2-intro>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.payroll-v2-intro h2{color:#0b1f44;margin:0;font-size:clamp(44px,5vw,68px);font-weight:900;line-height:1.12}.payroll-v2-intro p{color:#64748b;max-width:700px;margin:26px 0 0;font-size:16px;line-height:2}.payroll-v2-services{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;padding:90px 7vw;display:grid}.payroll-v2-services-heading{position:sticky;top:120px}.payroll-v2-services-heading>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.payroll-v2-services-heading h2{color:#0b1f44;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.15}.payroll-v2-services-heading p{color:#64748b;max-width:390px;margin:24px 0 0;font-size:15px;line-height:2}.payroll-v2-list{border-top:1px solid #dce3ec}.payroll-v2-row{box-sizing:border-box;min-height:145px;color:inherit;border-bottom:1px solid #dce3ec;grid-template-columns:.9fr 1.2fr 40px;align-items:center;gap:30px;padding:28px 20px;text-decoration:none;transition:background .25s,padding .25s;display:grid}.payroll-v2-row>div span{color:#2563eb;letter-spacing:1.3px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.payroll-v2-row h3{color:#0b1f44;margin:0;font-size:23px;font-weight:900;transition:color .25s}.payroll-v2-row p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.payroll-v2-row>strong{color:#2563eb;text-align:left;font-size:25px;font-weight:900;transition:color .25s,transform .25s}a.payroll-v2-row:hover{background:#0b1f44;padding-right:30px}a.payroll-v2-row:hover h3{color:#fff}a.payroll-v2-row:hover p{color:#cbd5e1}a.payroll-v2-row:hover>strong{color:#60a5fa;transform:translate(-6px)}.payroll-v2-highlight{background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.payroll-v2-highlight-title>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.payroll-v2-highlight-title h2{color:#fff;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.payroll-v2-highlight-content{max-width:620px}.payroll-v2-highlight-content p{color:#cbd5e1;margin:0;font-size:16px;line-height:2}.payroll-v2-highlight-content p+p{margin-top:18px}.payroll-v2-highlight-content a{color:#0b1f44;background:#fff;justify-content:center;align-items:center;min-width:165px;margin-top:30px;padding:15px 25px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.payroll-v2-highlight-content a:hover{color:#fff;background:#2563eb;transform:translateY(-3px)}@media (max-width:1000px){.payroll-v2-hero{grid-template-columns:1fr}.payroll-v2-hero-main{padding:75px 45px}.payroll-v2-hero-panel{padding:40px 45px}.payroll-v2-intro{padding:80px 45px 65px}.payroll-v2-services{grid-template-columns:1fr;gap:45px;padding:75px 45px}.payroll-v2-services-heading{position:static}.payroll-v2-highlight{gap:45px;padding:75px 45px}}@media (max-width:700px){.payroll-v2-hero-main{padding:65px 25px}.payroll-v2-hero-main h1{font-size:46px}.payroll-v2-hero-panel{padding:30px 25px}.payroll-v2-intro{padding:65px 25px 55px}.payroll-v2-services{padding:65px 25px}.payroll-v2-row{grid-template-columns:1fr 35px;gap:16px;min-height:auto;padding:25px 10px}.payroll-v2-row p{grid-column:1/-1}.payroll-v2-row>strong{grid-area:1/2}.payroll-v2-highlight{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.payroll-v2-hero-main{padding:55px 20px}.payroll-v2-label{font-size:11px}.payroll-v2-hero-main h1{font-size:38px}.payroll-v2-hero-main p{font-size:15px}.payroll-v2-hero-panel{padding:25px 20px}.payroll-v2-hero-panel strong{font-size:19px}.payroll-v2-intro{padding:55px 20px 45px}.payroll-v2-intro h2{font-size:37px}.payroll-v2-services{padding:55px 20px}.payroll-v2-services-heading h2{font-size:35px}.payroll-v2-row h3{font-size:20px}a.payroll-v2-row:hover{padding-right:10px}.payroll-v2-highlight{padding:55px 20px}.payroll-v2-highlight-title h2{font-size:34px}.payroll-v2-highlight-content p{font-size:15px}.payroll-v2-highlight-content a{box-sizing:border-box;width:100%}}.bank-v2{direction:rtl;background:#fff}.bank-v2-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:640px;display:grid}.bank-v2-hero-main{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.bank-v2-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;position:relative}.bank-v2-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.bank-v2-hero-main h1{color:#0b1f44;margin:0;font-size:clamp(50px,5.5vw,80px);font-weight:900;line-height:1.08}.bank-v2-hero-main p{color:#526079;max-width:680px;margin:30px 0 0;font-size:17px;line-height:2}.bank-v2-hero-panel{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.bank-v2-hero-panel>div{border:1px solid #ffffff29;padding:30px 25px;transition:background .25s,transform .25s}.bank-v2-hero-panel>div+div{border-top:none}.bank-v2-hero-panel>div:hover{background:#ffffff0f;transform:translate(-5px)}.bank-v2-hero-panel span{color:#60a5fa;letter-spacing:1.5px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.bank-v2-hero-panel strong{color:#fff;font-size:21px;font-weight:900}.bank-v2-intro{background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:100px 7vw 80px}.bank-v2-intro>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.bank-v2-intro h2{color:#0b1f44;margin:0;font-size:clamp(44px,5vw,68px);font-weight:900;line-height:1.12}.bank-v2-intro p{color:#64748b;max-width:700px;margin:26px 0 0;font-size:16px;line-height:2}.bank-v2-services{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;padding:90px 7vw;display:grid}.bank-v2-services-heading{position:sticky;top:120px}.bank-v2-services-heading>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.bank-v2-services-heading h2{color:#0b1f44;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.15}.bank-v2-services-heading p{color:#64748b;max-width:390px;margin:24px 0 0;font-size:15px;line-height:2}.bank-v2-list{border-top:1px solid #dce3ec}.bank-v2-row{box-sizing:border-box;border-bottom:1px solid #dce3ec;grid-template-columns:.9fr 1.1fr;align-items:center;gap:35px;min-height:135px;padding:28px 20px;transition:background .25s,padding .25s;display:grid}.bank-v2-row>div span{color:#2563eb;letter-spacing:1.3px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.bank-v2-row h3{color:#0b1f44;margin:0;font-size:23px;font-weight:900;transition:color .25s}.bank-v2-row p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.bank-v2-row:hover{background:#0b1f44;padding-right:30px}.bank-v2-row:hover h3{color:#fff}.bank-v2-row:hover p{color:#cbd5e1}.bank-v2-highlight{background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.bank-v2-highlight-title>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.bank-v2-highlight-title h2{color:#fff;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.bank-v2-highlight-content{max-width:620px}.bank-v2-highlight-content p{color:#cbd5e1;margin:0;font-size:16px;line-height:2}.bank-v2-highlight-content p+p{margin-top:18px}.bank-v2-highlight-content a{color:#0b1f44;background:#fff;justify-content:center;align-items:center;min-width:165px;margin-top:30px;padding:15px 25px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.bank-v2-highlight-content a:hover{color:#fff;background:#2563eb;transform:translateY(-3px)}@media (max-width:1000px){.bank-v2-hero{grid-template-columns:1fr}.bank-v2-hero-main{padding:75px 45px}.bank-v2-hero-panel{padding:40px 45px}.bank-v2-intro{padding:80px 45px 65px}.bank-v2-services{grid-template-columns:1fr;gap:45px;padding:75px 45px}.bank-v2-services-heading{position:static}.bank-v2-highlight{gap:45px;padding:75px 45px}}@media (max-width:700px){.bank-v2-hero-main{padding:65px 25px}.bank-v2-hero-main h1{font-size:44px}.bank-v2-hero-panel{padding:30px 25px}.bank-v2-intro{padding:65px 25px 55px}.bank-v2-services{padding:65px 25px}.bank-v2-row{grid-template-columns:1fr;gap:15px;min-height:auto;padding:25px 10px}.bank-v2-highlight{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.bank-v2-hero-main{padding:55px 20px}.bank-v2-label{font-size:11px}.bank-v2-hero-main h1{font-size:36px}.bank-v2-hero-main p{font-size:15px}.bank-v2-hero-panel{padding:25px 20px}.bank-v2-hero-panel strong{font-size:19px}.bank-v2-intro{padding:55px 20px 45px}.bank-v2-intro h2{font-size:37px}.bank-v2-services{padding:55px 20px}.bank-v2-services-heading h2{font-size:35px}.bank-v2-row h3{font-size:20px}.bank-v2-row:hover{padding-right:10px}.bank-v2-highlight{padding:55px 20px}.bank-v2-highlight-title h2{font-size:34px}.bank-v2-highlight-content p{font-size:15px}.bank-v2-highlight-content a{box-sizing:border-box;width:100%}}.contracts-v2{direction:rtl;background:#fff}.contracts-v2-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:640px;display:grid}.contracts-v2-hero-main{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.contracts-v2-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;position:relative}.contracts-v2-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.contracts-v2-hero-main h1{color:#0b1f44;margin:0;font-size:clamp(52px,5.8vw,82px);font-weight:900;line-height:1.08}.contracts-v2-hero-main p{color:#526079;max-width:680px;margin:30px 0 0;font-size:17px;line-height:2}.contracts-v2-hero-panel{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.contracts-v2-hero-panel>div{border:1px solid #ffffff29;padding:30px 25px;transition:background .25s,transform .25s}.contracts-v2-hero-panel>div+div{border-top:none}.contracts-v2-hero-panel>div:hover{background:#ffffff0f;transform:translate(-5px)}.contracts-v2-hero-panel span{color:#60a5fa;letter-spacing:1.5px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.contracts-v2-hero-panel strong{color:#fff;font-size:21px;font-weight:900}.contracts-v2-intro{background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:100px 7vw 80px}.contracts-v2-intro>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.contracts-v2-intro h2{color:#0b1f44;margin:0;font-size:clamp(44px,5vw,68px);font-weight:900;line-height:1.12}.contracts-v2-intro p{color:#64748b;max-width:700px;margin:26px 0 0;font-size:16px;line-height:2}.contracts-v2-services{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;padding:90px 7vw;display:grid}.contracts-v2-services-heading{position:sticky;top:120px}.contracts-v2-services-heading>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.contracts-v2-services-heading h2{color:#0b1f44;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.15}.contracts-v2-services-heading p{color:#64748b;max-width:390px;margin:24px 0 0;font-size:15px;line-height:2}.contracts-v2-list{border-top:1px solid #dce3ec}.contracts-v2-row{box-sizing:border-box;min-height:140px;color:inherit;border-bottom:1px solid #dce3ec;grid-template-columns:.9fr 1.2fr 40px;align-items:center;gap:30px;padding:28px 20px;text-decoration:none;transition:background .25s,padding .25s;display:grid}.contracts-v2-row>div span{color:#2563eb;letter-spacing:1.3px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.contracts-v2-row h3{color:#0b1f44;margin:0;font-size:23px;font-weight:900;transition:color .25s}.contracts-v2-row p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.contracts-v2-row>strong{color:#2563eb;text-align:left;font-size:25px;font-weight:900;transition:color .25s,transform .25s}a.contracts-v2-row:hover{background:#0b1f44;padding-right:30px}a.contracts-v2-row:hover h3{color:#fff}a.contracts-v2-row:hover p{color:#cbd5e1}a.contracts-v2-row:hover>strong{color:#60a5fa;transform:translate(-6px)}.contracts-v2-highlight{background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.contracts-v2-highlight-title>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.contracts-v2-highlight-title h2{color:#fff;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.contracts-v2-highlight-content{max-width:620px}.contracts-v2-highlight-content p{color:#cbd5e1;margin:0;font-size:16px;line-height:2}.contracts-v2-highlight-content p+p{margin-top:18px}.contracts-v2-highlight-content a{color:#0b1f44;background:#fff;justify-content:center;align-items:center;min-width:165px;margin-top:30px;padding:15px 25px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.contracts-v2-highlight-content a:hover{color:#fff;background:#2563eb;transform:translateY(-3px)}@media (max-width:1000px){.contracts-v2-hero{grid-template-columns:1fr}.contracts-v2-hero-main{padding:75px 45px}.contracts-v2-hero-panel{padding:40px 45px}.contracts-v2-intro{padding:80px 45px 65px}.contracts-v2-services{grid-template-columns:1fr;gap:45px;padding:75px 45px}.contracts-v2-services-heading{position:static}.contracts-v2-highlight{gap:45px;padding:75px 45px}}@media (max-width:700px){.contracts-v2-hero-main{padding:65px 25px}.contracts-v2-hero-main h1{font-size:46px}.contracts-v2-hero-panel{padding:30px 25px}.contracts-v2-intro{padding:65px 25px 55px}.contracts-v2-services{padding:65px 25px}.contracts-v2-row{grid-template-columns:1fr 35px;gap:16px;min-height:auto;padding:25px 10px}.contracts-v2-row p{grid-column:1/-1}.contracts-v2-row>strong{grid-area:1/2}.contracts-v2-highlight{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.contracts-v2-hero-main{padding:55px 20px}.contracts-v2-label{font-size:11px}.contracts-v2-hero-main h1{font-size:39px}.contracts-v2-hero-main p{font-size:15px}.contracts-v2-hero-panel{padding:25px 20px}.contracts-v2-hero-panel strong{font-size:19px}.contracts-v2-intro{padding:55px 20px 45px}.contracts-v2-intro h2{font-size:37px}.contracts-v2-services{padding:55px 20px}.contracts-v2-services-heading h2{font-size:35px}.contracts-v2-row h3{font-size:20px}a.contracts-v2-row:hover{padding-right:10px}.contracts-v2-highlight{padding:55px 20px}.contracts-v2-highlight-title h2{font-size:34px}.contracts-v2-highlight-content p{font-size:15px}.contracts-v2-highlight-content a{box-sizing:border-box;width:100%}}.insurance-v2{direction:rtl;background:#fff}.insurance-v2-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:640px;display:grid}.insurance-v2-hero-main{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.insurance-v2-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;position:relative}.insurance-v2-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.insurance-v2-hero-main h1{color:#0b1f44;margin:0;font-size:clamp(52px,5.8vw,82px);font-weight:900;line-height:1.08}.insurance-v2-hero-main p{color:#526079;max-width:680px;margin:30px 0 0;font-size:17px;line-height:2}.insurance-v2-hero-panel{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.insurance-v2-hero-panel>div{border:1px solid #ffffff29;padding:30px 25px;transition:background .25s,transform .25s}.insurance-v2-hero-panel>div+div{border-top:none}.insurance-v2-hero-panel>div:hover{background:#ffffff0f;transform:translate(-5px)}.insurance-v2-hero-panel span{color:#60a5fa;letter-spacing:1.5px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.insurance-v2-hero-panel strong{color:#fff;font-size:21px;font-weight:900}.insurance-v2-intro{background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:100px 7vw 80px}.insurance-v2-intro>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.insurance-v2-intro h2{color:#0b1f44;margin:0;font-size:clamp(44px,5vw,68px);font-weight:900;line-height:1.12}.insurance-v2-intro p{color:#64748b;max-width:700px;margin:26px 0 0;font-size:16px;line-height:2}.insurance-v2-services{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;padding:90px 7vw;display:grid}.insurance-v2-services-heading{position:sticky;top:120px}.insurance-v2-services-heading>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.insurance-v2-services-heading h2{color:#0b1f44;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.15}.insurance-v2-services-heading p{color:#64748b;max-width:390px;margin:24px 0 0;font-size:15px;line-height:2}.insurance-v2-list{border-top:1px solid #dce3ec}.insurance-v2-row{box-sizing:border-box;border-bottom:1px solid #dce3ec;grid-template-columns:.9fr 1.1fr;align-items:center;gap:35px;min-height:135px;padding:28px 20px;transition:background .25s,padding .25s;display:grid}.insurance-v2-row>div span{color:#2563eb;letter-spacing:1.3px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.insurance-v2-row h3{color:#0b1f44;margin:0;font-size:23px;font-weight:900;transition:color .25s}.insurance-v2-row p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.insurance-v2-row:hover{background:#0b1f44;padding-right:30px}.insurance-v2-row:hover h3{color:#fff}.insurance-v2-row:hover p{color:#cbd5e1}.insurance-v2-highlight{background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.insurance-v2-highlight-title>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.insurance-v2-highlight-title h2{color:#fff;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.insurance-v2-highlight-content{max-width:620px}.insurance-v2-highlight-content p{color:#cbd5e1;margin:0;font-size:16px;line-height:2}.insurance-v2-highlight-content p+p{margin-top:18px}.insurance-v2-highlight-content a{color:#0b1f44;background:#fff;justify-content:center;align-items:center;min-width:165px;margin-top:30px;padding:15px 25px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.insurance-v2-highlight-content a:hover{color:#fff;background:#2563eb;transform:translateY(-3px)}@media (max-width:1000px){.insurance-v2-hero{grid-template-columns:1fr}.insurance-v2-hero-main{padding:75px 45px}.insurance-v2-hero-panel{padding:40px 45px}.insurance-v2-intro{padding:80px 45px 65px}.insurance-v2-services{grid-template-columns:1fr;gap:45px;padding:75px 45px}.insurance-v2-services-heading{position:static}.insurance-v2-highlight{gap:45px;padding:75px 45px}}@media (max-width:700px){.insurance-v2-hero-main{padding:65px 25px}.insurance-v2-hero-main h1{font-size:46px}.insurance-v2-hero-panel{padding:30px 25px}.insurance-v2-intro{padding:65px 25px 55px}.insurance-v2-services{padding:65px 25px}.insurance-v2-row{grid-template-columns:1fr;gap:15px;min-height:auto;padding:25px 10px}.insurance-v2-highlight{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.insurance-v2-hero-main{padding:55px 20px}.insurance-v2-label{font-size:11px}.insurance-v2-hero-main h1{font-size:39px}.insurance-v2-hero-main p{font-size:15px}.insurance-v2-hero-panel{padding:25px 20px}.insurance-v2-hero-panel strong{font-size:19px}.insurance-v2-intro{padding:55px 20px 45px}.insurance-v2-intro h2{font-size:37px}.insurance-v2-services{padding:55px 20px}.insurance-v2-services-heading h2{font-size:35px}.insurance-v2-row h3{font-size:20px}.insurance-v2-row:hover{padding-right:10px}.insurance-v2-highlight{padding:55px 20px}.insurance-v2-highlight-title h2{font-size:34px}.insurance-v2-highlight-content p{font-size:15px}.insurance-v2-highlight-content a{box-sizing:border-box;width:100%}}.files-v2{direction:rtl;background:#fff}.files-v2-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:640px;display:grid}.files-v2-hero-main{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.files-v2-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;position:relative}.files-v2-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.files-v2-hero-main h1{color:#0b1f44;margin:0;font-size:clamp(52px,5.8vw,82px);font-weight:900;line-height:1.08}.files-v2-hero-main p{color:#526079;max-width:680px;margin:30px 0 0;font-size:17px;line-height:2}.files-v2-hero-panel{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.files-v2-hero-panel>div{border:1px solid #ffffff29;padding:30px 25px;transition:background .25s,transform .25s}.files-v2-hero-panel>div+div{border-top:none}.files-v2-hero-panel>div:hover{background:#ffffff0f;transform:translate(-5px)}.files-v2-hero-panel span{color:#60a5fa;letter-spacing:1.5px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.files-v2-hero-panel strong{color:#fff;font-size:21px;font-weight:900}.files-v2-intro{background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:100px 7vw 80px}.files-v2-intro>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.files-v2-intro h2{color:#0b1f44;margin:0;font-size:clamp(44px,5vw,68px);font-weight:900;line-height:1.12}.files-v2-intro p{color:#64748b;max-width:700px;margin:26px 0 0;font-size:16px;line-height:2}.files-v2-services{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;padding:90px 7vw;display:grid}.files-v2-services-heading{position:sticky;top:120px}.files-v2-services-heading>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.files-v2-services-heading h2{color:#0b1f44;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.15}.files-v2-services-heading p{color:#64748b;max-width:390px;margin:24px 0 0;font-size:15px;line-height:2}.files-v2-list{border-top:1px solid #dce3ec}.files-v2-row{box-sizing:border-box;min-height:140px;color:inherit;border-bottom:1px solid #dce3ec;grid-template-columns:.9fr 1.2fr 40px;align-items:center;gap:30px;padding:28px 20px;text-decoration:none;transition:background .25s,padding .25s;display:grid}.files-v2-row>div span{color:#2563eb;letter-spacing:1.3px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.files-v2-row h3{color:#0b1f44;margin:0;font-size:23px;font-weight:900;transition:color .25s}.files-v2-row p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.files-v2-row>strong{color:#2563eb;text-align:left;font-size:25px;font-weight:900;transition:color .25s,transform .25s}a.files-v2-row:hover{background:#0b1f44;padding-right:30px}a.files-v2-row:hover h3{color:#fff}a.files-v2-row:hover p{color:#cbd5e1}a.files-v2-row:hover>strong{color:#60a5fa;transform:translate(-6px)}.files-v2-highlight{background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.files-v2-highlight-title>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.files-v2-highlight-title h2{color:#fff;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.files-v2-highlight-content{max-width:620px}.files-v2-highlight-content p{color:#cbd5e1;margin:0;font-size:16px;line-height:2}.files-v2-highlight-content p+p{margin-top:18px}.files-v2-highlight-content a{color:#0b1f44;background:#fff;justify-content:center;align-items:center;min-width:165px;margin-top:30px;padding:15px 25px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.files-v2-highlight-content a:hover{color:#fff;background:#2563eb;transform:translateY(-3px)}@media (max-width:1000px){.files-v2-hero{grid-template-columns:1fr}.files-v2-hero-main{padding:75px 45px}.files-v2-hero-panel{padding:40px 45px}.files-v2-intro{padding:80px 45px 65px}.files-v2-services{grid-template-columns:1fr;gap:45px;padding:75px 45px}.files-v2-services-heading{position:static}.files-v2-highlight{gap:45px;padding:75px 45px}}@media (max-width:700px){.files-v2-hero-main{padding:65px 25px}.files-v2-hero-main h1{font-size:46px}.files-v2-hero-panel{padding:30px 25px}.files-v2-intro{padding:65px 25px 55px}.files-v2-services{padding:65px 25px}.files-v2-row{grid-template-columns:1fr 35px;gap:16px;min-height:auto;padding:25px 10px}.files-v2-row p{grid-column:1/-1}.files-v2-row>strong{grid-area:1/2}.files-v2-highlight{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.files-v2-hero-main{padding:55px 20px}.files-v2-label{font-size:11px}.files-v2-hero-main h1{font-size:39px}.files-v2-hero-main p{font-size:15px}.files-v2-hero-panel{padding:25px 20px}.files-v2-hero-panel strong{font-size:19px}.files-v2-intro{padding:55px 20px 45px}.files-v2-intro h2{font-size:37px}.files-v2-services{padding:55px 20px}.files-v2-services-heading h2{font-size:35px}.files-v2-row h3{font-size:20px}a.files-v2-row:hover{padding-right:10px}.files-v2-highlight{padding:55px 20px}.files-v2-highlight-title h2{font-size:34px}.files-v2-highlight-content p{font-size:15px}.files-v2-highlight-content a{box-sizing:border-box;width:100%}}.attendance-v2{direction:rtl;background:#fff}.attendance-v2-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:640px;display:grid}.attendance-v2-hero-main{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.attendance-v2-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;position:relative}.attendance-v2-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.attendance-v2-hero-main h1{color:#0b1f44;margin:0;font-size:clamp(52px,5.8vw,82px);font-weight:900;line-height:1.08}.attendance-v2-hero-main p{color:#526079;max-width:680px;margin:30px 0 0;font-size:17px;line-height:2}.attendance-v2-hero-panel{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.attendance-v2-hero-panel>div{border:1px solid #ffffff29;padding:30px 25px;transition:background .25s,transform .25s}.attendance-v2-hero-panel>div+div{border-top:none}.attendance-v2-hero-panel>div:hover{background:#ffffff0f;transform:translate(-5px)}.attendance-v2-hero-panel span{color:#60a5fa;letter-spacing:1.5px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.attendance-v2-hero-panel strong{color:#fff;font-size:21px;font-weight:900}.attendance-v2-intro{background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:100px 7vw 80px}.attendance-v2-intro>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.attendance-v2-intro h2{color:#0b1f44;margin:0;font-size:clamp(44px,5vw,68px);font-weight:900;line-height:1.12}.attendance-v2-intro p{color:#64748b;max-width:700px;margin:26px 0 0;font-size:16px;line-height:2}.attendance-v2-services{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;padding:90px 7vw;display:grid}.attendance-v2-services-heading{position:sticky;top:120px}.attendance-v2-services-heading>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.attendance-v2-services-heading h2{color:#0b1f44;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.15}.attendance-v2-services-heading p{color:#64748b;max-width:390px;margin:24px 0 0;font-size:15px;line-height:2}.attendance-v2-list{border-top:1px solid #dce3ec}.attendance-v2-row{box-sizing:border-box;border-bottom:1px solid #dce3ec;grid-template-columns:.9fr 1.1fr;align-items:center;gap:35px;min-height:135px;padding:28px 20px;transition:background .25s,padding .25s;display:grid}.attendance-v2-row>div span{color:#2563eb;letter-spacing:1.3px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.attendance-v2-row h3{color:#0b1f44;margin:0;font-size:23px;font-weight:900;transition:color .25s}.attendance-v2-row p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.attendance-v2-row:hover{background:#0b1f44;padding-right:30px}.attendance-v2-row:hover h3{color:#fff}.attendance-v2-row:hover p{color:#cbd5e1}.attendance-v2-highlight{background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.attendance-v2-highlight-title>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.attendance-v2-highlight-title h2{color:#fff;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.attendance-v2-highlight-content{max-width:620px}.attendance-v2-highlight-content>p{color:#cbd5e1;margin:0;font-size:16px;line-height:2}.attendance-v2-highlight-content>p+p{margin-top:18px}.attendance-v2-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.attendance-v2-actions a{box-sizing:border-box;justify-content:center;align-items:center;min-width:165px;padding:15px 24px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.attendance-v2-actions a:first-child{color:#0b1f44;background:#fff;border:1px solid #fff}.attendance-v2-actions a:last-child{color:#fff;background:0 0;border:1px solid #fff6}.attendance-v2-actions a:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-3px)}@media (max-width:1000px){.attendance-v2-hero{grid-template-columns:1fr}.attendance-v2-hero-main{padding:75px 45px}.attendance-v2-hero-panel{padding:40px 45px}.attendance-v2-intro{padding:80px 45px 65px}.attendance-v2-services{grid-template-columns:1fr;gap:45px;padding:75px 45px}.attendance-v2-services-heading{position:static}.attendance-v2-highlight{gap:45px;padding:75px 45px}}@media (max-width:700px){.attendance-v2-hero-main{padding:65px 25px}.attendance-v2-hero-main h1{font-size:46px}.attendance-v2-hero-panel{padding:30px 25px}.attendance-v2-intro{padding:65px 25px 55px}.attendance-v2-services{padding:65px 25px}.attendance-v2-row{grid-template-columns:1fr;gap:15px;min-height:auto;padding:25px 10px}.attendance-v2-highlight{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.attendance-v2-hero-main{padding:55px 20px}.attendance-v2-label{font-size:11px}.attendance-v2-hero-main h1{font-size:39px}.attendance-v2-hero-main p{font-size:15px}.attendance-v2-hero-panel{padding:25px 20px}.attendance-v2-hero-panel strong{font-size:19px}.attendance-v2-intro{padding:55px 20px 45px}.attendance-v2-intro h2{font-size:37px}.attendance-v2-services{padding:55px 20px}.attendance-v2-services-heading h2{font-size:35px}.attendance-v2-row h3{font-size:20px}.attendance-v2-row:hover{padding-right:10px}.attendance-v2-highlight{padding:55px 20px}.attendance-v2-highlight-title h2{font-size:34px}.attendance-v2-highlight-content>p{font-size:15px}.attendance-v2-actions{flex-direction:column}.attendance-v2-actions a{width:100%}}.process-v2{direction:rtl;background:#fff}.process-v2-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:640px;display:grid}.process-v2-hero-main{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.process-v2-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;position:relative}.process-v2-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.process-v2-hero-main h1{color:#0b1f44;margin:0;font-size:clamp(52px,5.8vw,82px);font-weight:900;line-height:1.08}.process-v2-hero-main p{color:#526079;max-width:680px;margin:30px 0 0;font-size:17px;line-height:2}.process-v2-hero-panel{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.process-v2-hero-panel>div{border:1px solid #ffffff29;padding:30px 25px;transition:background .25s,transform .25s}.process-v2-hero-panel>div+div{border-top:none}.process-v2-hero-panel>div:hover{background:#ffffff0f;transform:translate(-5px)}.process-v2-hero-panel span{color:#60a5fa;letter-spacing:1.5px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.process-v2-hero-panel strong{color:#fff;font-size:21px;font-weight:900}.process-v2-intro{background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:100px 7vw 80px}.process-v2-intro>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.process-v2-intro h2{color:#0b1f44;margin:0;font-size:clamp(44px,5vw,68px);font-weight:900;line-height:1.12}.process-v2-intro p{color:#64748b;max-width:700px;margin:26px 0 0;font-size:16px;line-height:2}.process-v2-content{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;padding:90px 7vw;display:grid}.process-v2-heading{position:sticky;top:120px}.process-v2-heading>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.process-v2-heading h2{color:#0b1f44;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.15}.process-v2-heading p{color:#64748b;max-width:390px;margin:24px 0 0;font-size:15px;line-height:2}.process-v2-list{border-top:1px solid #dce3ec}.process-v2-row{box-sizing:border-box;border-bottom:1px solid #dce3ec;grid-template-columns:.9fr 1.1fr 18px;align-items:center;gap:30px;min-height:145px;padding:30px 20px;transition:background .25s,padding .25s;display:grid;position:relative}.process-v2-row-title span{color:#2563eb;letter-spacing:1.3px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.process-v2-row h3{color:#0b1f44;margin:0;font-size:23px;font-weight:900;transition:color .25s}.process-v2-row p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.process-v2-marker{background:#2563eb;justify-self:end;width:10px;height:10px;transition:transform .25s,background .25s}.process-v2-row:hover{background:#0b1f44;padding-right:30px}.process-v2-row:hover h3{color:#fff}.process-v2-row:hover p{color:#cbd5e1}.process-v2-row:hover .process-v2-marker{background:#60a5fa;transform:scale(1.4)}.process-v2-highlight{background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.process-v2-highlight-title>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.process-v2-highlight-title h2{color:#fff;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.process-v2-highlight-content{max-width:620px}.process-v2-highlight-content>p{color:#cbd5e1;margin:0;font-size:16px;line-height:2}.process-v2-highlight-content>p+p{margin-top:18px}.process-v2-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.process-v2-actions a{box-sizing:border-box;justify-content:center;align-items:center;min-width:165px;padding:15px 24px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.process-v2-actions a:first-child{color:#0b1f44;background:#fff;border:1px solid #fff}.process-v2-actions a:last-child{color:#fff;background:0 0;border:1px solid #fff6}.process-v2-actions a:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-3px)}@media (max-width:1000px){.process-v2-hero{grid-template-columns:1fr}.process-v2-hero-main{padding:75px 45px}.process-v2-hero-panel{padding:40px 45px}.process-v2-intro{padding:80px 45px 65px}.process-v2-content{grid-template-columns:1fr;gap:45px;padding:75px 45px}.process-v2-heading{position:static}.process-v2-highlight{gap:45px;padding:75px 45px}}@media (max-width:700px){.process-v2-hero-main{padding:65px 25px}.process-v2-hero-main h1{font-size:46px}.process-v2-hero-panel{padding:30px 25px}.process-v2-intro{padding:65px 25px 55px}.process-v2-content{padding:65px 25px}.process-v2-row{grid-template-columns:1fr 18px;gap:15px;min-height:auto;padding:25px 10px}.process-v2-row p{grid-column:1/-1}.process-v2-marker{grid-area:1/2}.process-v2-highlight{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.process-v2-hero-main{padding:55px 20px}.process-v2-label{font-size:11px}.process-v2-hero-main h1{font-size:39px}.process-v2-hero-main p{font-size:15px}.process-v2-hero-panel{padding:25px 20px}.process-v2-hero-panel strong{font-size:19px}.process-v2-intro{padding:55px 20px 45px}.process-v2-intro h2{font-size:37px}.process-v2-content{padding:55px 20px}.process-v2-heading h2{font-size:35px}.process-v2-row h3{font-size:20px}.process-v2-row:hover{padding-right:10px}.process-v2-highlight{padding:55px 20px}.process-v2-highlight-title h2{font-size:34px}.process-v2-highlight-content>p{font-size:15px}.process-v2-actions{flex-direction:column}.process-v2-actions a{width:100%}}.industries-v2{direction:rtl;background:#fff}.industries-v2-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:640px;display:grid}.industries-v2-hero-main{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.industries-v2-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;position:relative}.industries-v2-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.industries-v2-hero-main h1{color:#0b1f44;margin:0;font-size:clamp(52px,5.8vw,82px);font-weight:900;line-height:1.08}.industries-v2-hero-main p{color:#526079;max-width:680px;margin:30px 0 0;font-size:17px;line-height:2}.industries-v2-hero-panel{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.industries-v2-hero-panel>div{border:1px solid #ffffff29;padding:30px 25px;transition:background .25s,transform .25s}.industries-v2-hero-panel>div+div{border-top:none}.industries-v2-hero-panel>div:hover{background:#ffffff0f;transform:translate(-5px)}.industries-v2-hero-panel span{color:#60a5fa;letter-spacing:1.5px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.industries-v2-hero-panel strong{color:#fff;font-size:21px;font-weight:900}.industries-v2-intro{background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:100px 7vw 80px}.industries-v2-intro>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.industries-v2-intro h2{color:#0b1f44;margin:0;font-size:clamp(44px,5vw,68px);font-weight:900;line-height:1.12}.industries-v2-intro p{color:#64748b;max-width:700px;margin:26px 0 0;font-size:16px;line-height:2}.industries-v2-content{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;padding:90px 7vw;display:grid}.industries-v2-heading{position:sticky;top:120px}.industries-v2-heading>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.industries-v2-heading h2{color:#0b1f44;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.15}.industries-v2-heading p{color:#64748b;max-width:390px;margin:24px 0 0;font-size:15px;line-height:2}.industries-v2-list{border-top:1px solid #dce3ec}.industries-v2-row{box-sizing:border-box;min-height:140px;color:inherit;border-bottom:1px solid #dce3ec;grid-template-columns:.9fr 1.2fr 40px;align-items:center;gap:30px;padding:28px 20px;text-decoration:none;transition:background .25s,padding .25s;display:grid}.industries-v2-row>div span{color:#2563eb;letter-spacing:1.3px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.industries-v2-row h3{color:#0b1f44;margin:0;font-size:23px;font-weight:900;transition:color .25s}.industries-v2-row p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.industries-v2-row>strong{color:#2563eb;text-align:left;font-size:25px;font-weight:900;transition:color .25s,transform .25s}a.industries-v2-row:hover{background:#0b1f44;padding-right:30px}a.industries-v2-row:hover h3{color:#fff}a.industries-v2-row:hover p{color:#cbd5e1}a.industries-v2-row:hover>strong{color:#60a5fa;transform:translate(-6px)}.industries-v2-highlight{background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.industries-v2-highlight-title>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.industries-v2-highlight-title h2{color:#fff;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.industries-v2-highlight-content{max-width:620px}.industries-v2-highlight-content>p{color:#cbd5e1;margin:0;font-size:16px;line-height:2}.industries-v2-highlight-content>p+p{margin-top:18px}.industries-v2-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.industries-v2-actions a{box-sizing:border-box;justify-content:center;align-items:center;min-width:165px;padding:15px 24px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.industries-v2-actions a:first-child{color:#0b1f44;background:#fff;border:1px solid #fff}.industries-v2-actions a:last-child{color:#fff;background:0 0;border:1px solid #fff6}.industries-v2-actions a:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-3px)}@media (max-width:1000px){.industries-v2-hero{grid-template-columns:1fr}.industries-v2-hero-main{padding:75px 45px}.industries-v2-hero-panel{padding:40px 45px}.industries-v2-intro{padding:80px 45px 65px}.industries-v2-content{grid-template-columns:1fr;gap:45px;padding:75px 45px}.industries-v2-heading{position:static}.industries-v2-highlight{gap:45px;padding:75px 45px}}@media (max-width:700px){.industries-v2-hero-main{padding:65px 25px}.industries-v2-hero-main h1{font-size:46px}.industries-v2-hero-panel{padding:30px 25px}.industries-v2-intro{padding:65px 25px 55px}.industries-v2-content{padding:65px 25px}.industries-v2-row{grid-template-columns:1fr 35px;gap:16px;min-height:auto;padding:25px 10px}.industries-v2-row p{grid-column:1/-1}.industries-v2-row>strong{grid-area:1/2}.industries-v2-highlight{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.industries-v2-hero-main{padding:55px 20px}.industries-v2-label{font-size:11px}.industries-v2-hero-main h1{font-size:39px}.industries-v2-hero-main p{font-size:15px}.industries-v2-hero-panel{padding:25px 20px}.industries-v2-hero-panel strong{font-size:19px}.industries-v2-intro{padding:55px 20px 45px}.industries-v2-intro h2{font-size:37px}.industries-v2-content{padding:55px 20px}.industries-v2-heading h2{font-size:35px}.industries-v2-row h3{font-size:20px}a.industries-v2-row:hover{padding-right:10px}.industries-v2-highlight{padding:55px 20px}.industries-v2-highlight-title h2{font-size:34px}.industries-v2-highlight-content>p{font-size:15px}.industries-v2-actions{flex-direction:column}.industries-v2-actions a{width:100%}}.values-v2{direction:rtl;background:#fff}.values-v2-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:640px;display:grid}.values-v2-hero-main{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.values-v2-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;position:relative}.values-v2-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.values-v2-hero-main h1{color:#0b1f44;margin:0;font-size:clamp(52px,5.8vw,82px);font-weight:900;line-height:1.08}.values-v2-hero-main p{color:#526079;max-width:680px;margin:30px 0 0;font-size:17px;line-height:2}.values-v2-hero-panel{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.values-v2-hero-panel>div{border:1px solid #ffffff29;padding:30px 25px;transition:background .25s,transform .25s}.values-v2-hero-panel>div+div{border-top:none}.values-v2-hero-panel>div:hover{background:#ffffff0f;transform:translate(-5px)}.values-v2-hero-panel span{color:#60a5fa;letter-spacing:1.5px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.values-v2-hero-panel strong{color:#fff;font-size:21px;font-weight:900}.values-v2-intro{background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:100px 7vw 80px}.values-v2-intro>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.values-v2-intro h2{color:#0b1f44;margin:0;font-size:clamp(44px,5vw,68px);font-weight:900;line-height:1.12}.values-v2-intro p{color:#64748b;max-width:700px;margin:26px 0 0;font-size:16px;line-height:2}.values-v2-content{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;padding:90px 7vw;display:grid}.values-v2-heading{position:sticky;top:120px}.values-v2-heading>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.values-v2-heading h2{color:#0b1f44;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.15}.values-v2-heading p{color:#64748b;max-width:390px;margin:24px 0 0;font-size:15px;line-height:2}.values-v2-list{border-top:1px solid #dce3ec}.values-v2-row{box-sizing:border-box;border-bottom:1px solid #dce3ec;grid-template-columns:.9fr 1.1fr 18px;align-items:center;gap:30px;min-height:140px;padding:28px 20px;transition:background .25s,padding .25s;display:grid}.values-v2-row-title span{color:#2563eb;letter-spacing:1.3px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.values-v2-row h3{color:#0b1f44;margin:0;font-size:23px;font-weight:900;transition:color .25s}.values-v2-row p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.values-v2-marker{background:#2563eb;justify-self:end;width:10px;height:10px;transition:transform .25s,background .25s}.values-v2-row:hover{background:#0b1f44;padding-right:30px}.values-v2-row:hover h3{color:#fff}.values-v2-row:hover p{color:#cbd5e1}.values-v2-row:hover .values-v2-marker{background:#60a5fa;transform:scale(1.4)}.values-v2-highlight{background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.values-v2-highlight-title>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.values-v2-highlight-title h2{color:#fff;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.values-v2-highlight-content{max-width:620px}.values-v2-highlight-content>p{color:#cbd5e1;margin:0;font-size:16px;line-height:2}.values-v2-highlight-content>p+p{margin-top:18px}.values-v2-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.values-v2-actions a{box-sizing:border-box;justify-content:center;align-items:center;min-width:165px;padding:15px 24px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.values-v2-actions a:first-child{color:#0b1f44;background:#fff;border:1px solid #fff}.values-v2-actions a:last-child{color:#fff;background:0 0;border:1px solid #fff6}.values-v2-actions a:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-3px)}@media (max-width:1000px){.values-v2-hero{grid-template-columns:1fr}.values-v2-hero-main{padding:75px 45px}.values-v2-hero-panel{padding:40px 45px}.values-v2-intro{padding:80px 45px 65px}.values-v2-content{grid-template-columns:1fr;gap:45px;padding:75px 45px}.values-v2-heading{position:static}.values-v2-highlight{gap:45px;padding:75px 45px}}@media (max-width:700px){.values-v2-hero-main{padding:65px 25px}.values-v2-hero-main h1{font-size:46px}.values-v2-hero-panel{padding:30px 25px}.values-v2-intro{padding:65px 25px 55px}.values-v2-content{padding:65px 25px}.values-v2-row{grid-template-columns:1fr 18px;gap:15px;min-height:auto;padding:25px 10px}.values-v2-row p{grid-column:1/-1}.values-v2-marker{grid-area:1/2}.values-v2-highlight{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.values-v2-hero-main{padding:55px 20px}.values-v2-label{font-size:11px}.values-v2-hero-main h1{font-size:39px}.values-v2-hero-main p{font-size:15px}.values-v2-hero-panel{padding:25px 20px}.values-v2-hero-panel strong{font-size:19px}.values-v2-intro{padding:55px 20px 45px}.values-v2-intro h2{font-size:37px}.values-v2-content{padding:55px 20px}.values-v2-heading h2{font-size:35px}.values-v2-row h3{font-size:20px}.values-v2-row:hover{padding-right:10px}.values-v2-highlight{padding:55px 20px}.values-v2-highlight-title h2{font-size:34px}.values-v2-highlight-content>p{font-size:15px}.values-v2-actions{flex-direction:column}.values-v2-actions a{width:100%}}.kpis-v2{direction:rtl;background:#fff}.kpis-v2-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:640px;display:grid}.kpis-v2-hero-main{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.kpis-v2-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;position:relative}.kpis-v2-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.kpis-v2-hero-main h1{color:#0b1f44;margin:0;font-size:clamp(52px,5.8vw,82px);font-weight:900;line-height:1.08}.kpis-v2-hero-main p{color:#526079;max-width:680px;margin:30px 0 0;font-size:17px;line-height:2}.kpis-v2-hero-panel{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.kpis-v2-hero-panel>div{border:1px solid #ffffff29;padding:30px 25px;transition:background .25s,transform .25s}.kpis-v2-hero-panel>div+div{border-top:none}.kpis-v2-hero-panel>div:hover{background:#ffffff0f;transform:translate(-5px)}.kpis-v2-hero-panel span{color:#60a5fa;letter-spacing:1.5px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.kpis-v2-hero-panel strong{color:#fff;font-size:21px;font-weight:900}.kpis-v2-intro{background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:100px 7vw 80px}.kpis-v2-intro>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.kpis-v2-intro h2{color:#0b1f44;margin:0;font-size:clamp(44px,5vw,68px);font-weight:900;line-height:1.12}.kpis-v2-intro p{color:#64748b;max-width:700px;margin:26px 0 0;font-size:16px;line-height:2}.kpis-v2-numbers{background:#fff;border-bottom:1px solid #dce3ec;grid-template-columns:repeat(4,1fr);display:grid}.kpis-v2-number{box-sizing:border-box;border-left:1px solid #dce3ec;flex-direction:column;justify-content:center;min-height:360px;padding:50px 36px;transition:background .25s,transform .25s;display:flex}.kpis-v2-number:last-child{border-left:none}.kpis-v2-number-label{color:#2563eb;letter-spacing:1.5px;direction:ltr;margin-bottom:28px;font-size:10px;font-weight:900;display:block}.kpis-v2-number>strong{color:#0b1f44;margin-bottom:10px;font-size:clamp(58px,6vw,88px);font-weight:900;line-height:1;display:block}.kpis-v2-number h3{color:#0b1f44;margin:0;font-size:22px;font-weight:900}.kpis-v2-number p{color:#64748b;margin:18px 0 0;font-size:14px;line-height:1.9}.kpis-v2-number:hover{background:#0b1f44;transform:translateY(-4px)}.kpis-v2-number:hover>strong,.kpis-v2-number:hover h3{color:#fff}.kpis-v2-number:hover p{color:#cbd5e1}.kpis-v2-number:hover .kpis-v2-number-label{color:#60a5fa}.kpis-v2-performance{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;padding:90px 7vw;display:grid}.kpis-v2-performance-heading{position:sticky;top:120px}.kpis-v2-performance-heading>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.kpis-v2-performance-heading h2{color:#0b1f44;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.15}.kpis-v2-performance-heading p{color:#64748b;max-width:390px;margin:24px 0 0;font-size:15px;line-height:2}.kpis-v2-list{border-top:1px solid #dce3ec}.kpis-v2-row{box-sizing:border-box;border-bottom:1px solid #dce3ec;grid-template-columns:.9fr 1.1fr 18px;align-items:center;gap:30px;min-height:140px;padding:28px 20px;transition:background .25s,padding .25s;display:grid}.kpis-v2-row-title span{color:#2563eb;letter-spacing:1.3px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.kpis-v2-row h3{color:#0b1f44;margin:0;font-size:23px;font-weight:900;transition:color .25s}.kpis-v2-row p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.kpis-v2-marker{background:#2563eb;justify-self:end;width:10px;height:10px;transition:transform .25s,background .25s}.kpis-v2-row:hover{background:#0b1f44;padding-right:30px}.kpis-v2-row:hover h3{color:#fff}.kpis-v2-row:hover p{color:#cbd5e1}.kpis-v2-row:hover .kpis-v2-marker{background:#60a5fa;transform:scale(1.4)}.kpis-v2-highlight{background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.kpis-v2-highlight-title>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.kpis-v2-highlight-title h2{color:#fff;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.kpis-v2-highlight-content{max-width:620px}.kpis-v2-highlight-content>p{color:#cbd5e1;margin:0;font-size:16px;line-height:2}.kpis-v2-highlight-content>p+p{margin-top:18px}.kpis-v2-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.kpis-v2-actions a{box-sizing:border-box;justify-content:center;align-items:center;min-width:165px;padding:15px 24px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.kpis-v2-actions a:first-child{color:#0b1f44;background:#fff;border:1px solid #fff}.kpis-v2-actions a:last-child{color:#fff;background:0 0;border:1px solid #fff6}.kpis-v2-actions a:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-3px)}@media (max-width:1000px){.kpis-v2-hero{grid-template-columns:1fr}.kpis-v2-hero-main{padding:75px 45px}.kpis-v2-hero-panel{padding:40px 45px}.kpis-v2-intro{padding:80px 45px 65px}.kpis-v2-numbers{grid-template-columns:repeat(2,1fr)}.kpis-v2-number{border-bottom:1px solid #dce3ec}.kpis-v2-performance{grid-template-columns:1fr;gap:45px;padding:75px 45px}.kpis-v2-performance-heading{position:static}.kpis-v2-highlight{gap:45px;padding:75px 45px}}@media (max-width:700px){.kpis-v2-hero-main{padding:65px 25px}.kpis-v2-hero-main h1{font-size:46px}.kpis-v2-hero-panel{padding:30px 25px}.kpis-v2-intro{padding:65px 25px 55px}.kpis-v2-numbers{grid-template-columns:1fr}.kpis-v2-number{border-bottom:1px solid #dce3ec;border-left:none;min-height:auto;padding:50px 25px}.kpis-v2-number:last-child{border-bottom:none}.kpis-v2-performance{padding:65px 25px}.kpis-v2-row{grid-template-columns:1fr 18px;gap:15px;min-height:auto;padding:25px 10px}.kpis-v2-row p{grid-column:1/-1}.kpis-v2-marker{grid-area:1/2}.kpis-v2-highlight{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.kpis-v2-hero-main{padding:55px 20px}.kpis-v2-label{font-size:11px}.kpis-v2-hero-main h1{font-size:39px}.kpis-v2-hero-main p{font-size:15px}.kpis-v2-hero-panel{padding:25px 20px}.kpis-v2-hero-panel strong{font-size:19px}.kpis-v2-intro{padding:55px 20px 45px}.kpis-v2-intro h2{font-size:37px}.kpis-v2-number{padding:45px 20px}.kpis-v2-number>strong{font-size:62px}.kpis-v2-performance{padding:55px 20px}.kpis-v2-performance-heading h2{font-size:35px}.kpis-v2-row h3{font-size:20px}.kpis-v2-row:hover{padding-right:10px}.kpis-v2-highlight{padding:55px 20px}.kpis-v2-highlight-title h2{font-size:34px}.kpis-v2-highlight-content>p{font-size:15px}.kpis-v2-actions{flex-direction:column}.kpis-v2-actions a{width:100%}}.clients-v2{direction:rtl;background:#fff}.clients-v2-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:640px;display:grid}.clients-v2-hero-main{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.clients-v2-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;position:relative}.clients-v2-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.clients-v2-hero-main h1{color:#0b1f44;margin:0;font-size:clamp(52px,5.8vw,82px);font-weight:900;line-height:1.08}.clients-v2-hero-main p{color:#526079;max-width:680px;margin:30px 0 0;font-size:17px;line-height:2}.clients-v2-hero-panel{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.clients-v2-hero-panel>div{border:1px solid #ffffff29;padding:30px 25px;transition:background .25s,transform .25s}.clients-v2-hero-panel>div+div{border-top:none}.clients-v2-hero-panel>div:hover{background:#ffffff0f;transform:translate(-5px)}.clients-v2-hero-panel span{color:#60a5fa;letter-spacing:1.5px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.clients-v2-hero-panel strong{color:#fff;font-size:21px;font-weight:900}.clients-v2-intro{background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:100px 7vw 80px}.clients-v2-intro>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.clients-v2-intro h2{color:#0b1f44;margin:0;font-size:clamp(44px,5vw,68px);font-weight:900;line-height:1.12}.clients-v2-intro p{color:#64748b;max-width:700px;margin:26px 0 0;font-size:16px;line-height:2}.clients-v2-content{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;padding:90px 7vw;display:grid}.clients-v2-heading{position:sticky;top:120px}.clients-v2-heading>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.clients-v2-heading h2{color:#0b1f44;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.15}.clients-v2-heading p{color:#64748b;max-width:390px;margin:24px 0 0;font-size:15px;line-height:2}.clients-v2-list{border-top:1px solid #dce3ec}.clients-v2-row{box-sizing:border-box;border-bottom:1px solid #dce3ec;grid-template-columns:.95fr 1.05fr;align-items:center;gap:45px;min-height:180px;padding:34px 20px;transition:background .25s,padding .25s;display:grid}.clients-v2-client>span,.clients-v2-details>span{color:#2563eb;letter-spacing:1.4px;direction:ltr;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.clients-v2-client h3{color:#0b1f44;margin:0;font-size:27px;font-weight:900;line-height:1.3;transition:color .25s}.clients-v2-client strong{color:#2563eb;margin-top:12px;font-size:14px;font-weight:900;display:inline-block}.clients-v2-details h4{color:#0b1f44;margin:0;font-size:19px;font-weight:900;transition:color .25s}.clients-v2-details p{color:#64748b;margin:13px 0 0;font-size:14px;line-height:1.9;transition:color .25s}.clients-v2-row:hover{background:#0b1f44;padding-right:30px}.clients-v2-row:hover .clients-v2-client h3,.clients-v2-row:hover .clients-v2-details h4{color:#fff}.clients-v2-row:hover .clients-v2-details p{color:#cbd5e1}.clients-v2-row:hover .clients-v2-client>span,.clients-v2-row:hover .clients-v2-details>span,.clients-v2-row:hover .clients-v2-client strong{color:#60a5fa}.clients-v2-partnership{background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.clients-v2-partnership-title>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.clients-v2-partnership-title h2{color:#fff;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.clients-v2-partnership-content{max-width:620px}.clients-v2-partnership-content>p{color:#cbd5e1;margin:0;font-size:16px;line-height:2}.clients-v2-partnership-content>p+p{margin-top:18px}.clients-v2-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.clients-v2-actions a{box-sizing:border-box;justify-content:center;align-items:center;min-width:165px;padding:15px 24px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.clients-v2-actions a:first-child{color:#0b1f44;background:#fff;border:1px solid #fff}.clients-v2-actions a:last-child{color:#fff;background:0 0;border:1px solid #fff6}.clients-v2-actions a:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-3px)}@media (max-width:1000px){.clients-v2-hero{grid-template-columns:1fr}.clients-v2-hero-main{padding:75px 45px}.clients-v2-hero-panel{padding:40px 45px}.clients-v2-intro{padding:80px 45px 65px}.clients-v2-content{grid-template-columns:1fr;gap:45px;padding:75px 45px}.clients-v2-heading{position:static}.clients-v2-partnership{gap:45px;padding:75px 45px}}@media (max-width:700px){.clients-v2-hero-main{padding:65px 25px}.clients-v2-hero-main h1{font-size:46px}.clients-v2-hero-panel{padding:30px 25px}.clients-v2-intro{padding:65px 25px 55px}.clients-v2-content{padding:65px 25px}.clients-v2-row{grid-template-columns:1fr;gap:25px;min-height:auto;padding:30px 10px}.clients-v2-partnership{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.clients-v2-hero-main{padding:55px 20px}.clients-v2-label{font-size:11px}.clients-v2-hero-main h1{font-size:39px}.clients-v2-hero-main p{font-size:15px}.clients-v2-hero-panel{padding:25px 20px}.clients-v2-hero-panel strong{font-size:19px}.clients-v2-intro{padding:55px 20px 45px}.clients-v2-intro h2{font-size:37px}.clients-v2-content{padding:55px 20px}.clients-v2-heading h2{font-size:35px}.clients-v2-client h3{font-size:23px}.clients-v2-row:hover{padding-right:10px}.clients-v2-partnership{padding:55px 20px}.clients-v2-partnership-title h2{font-size:34px}.clients-v2-partnership-content>p{font-size:15px}.clients-v2-actions{flex-direction:column}.clients-v2-actions a{width:100%}}.contact-v2{direction:rtl;background:#fff}.contact-v2-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:640px;display:grid}.contact-v2-hero-main{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.contact-v2-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;position:relative}.contact-v2-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.contact-v2-hero-main h1{color:#0b1f44;margin:0;font-size:clamp(52px,5.8vw,82px);font-weight:900;line-height:1.08}.contact-v2-hero-main p{color:#526079;max-width:680px;margin:30px 0 0;font-size:17px;line-height:2}.contact-v2-hero-panel{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.contact-v2-hero-panel>div{border:1px solid #ffffff29;padding:30px 25px;transition:background .25s,transform .25s}.contact-v2-hero-panel>div+div{border-top:none}.contact-v2-hero-panel>div:hover{background:#ffffff0f;transform:translate(-5px)}.contact-v2-hero-panel span{color:#60a5fa;letter-spacing:1.5px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.contact-v2-hero-panel strong{color:#fff;font-size:21px;font-weight:900}.contact-v2-intro{background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:100px 7vw 80px}.contact-v2-intro>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.contact-v2-intro h2{color:#0b1f44;margin:0;font-size:clamp(44px,5vw,68px);font-weight:900;line-height:1.12}.contact-v2-intro p{color:#64748b;max-width:700px;margin:26px 0 0;font-size:16px;line-height:2}.contact-v2-content{background:#fff;grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;padding:90px 7vw;display:grid}.contact-v2-info-heading>span,.contact-v2-form-heading>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.contact-v2-info-heading h2,.contact-v2-form-heading h2{color:#0b1f44;margin:0;font-size:clamp(38px,4vw,56px);font-weight:900;line-height:1.15}.contact-v2-info-heading p,.contact-v2-form-heading p{color:#64748b;max-width:470px;margin:22px 0 0;font-size:15px;line-height:2}.contact-v2-info-list{border-top:1px solid #dce3ec;margin-top:45px}.contact-v2-info-row{border-bottom:1px solid #dce3ec;grid-template-columns:.9fr 1.1fr;align-items:center;gap:25px;min-height:120px;padding:24px 10px;display:grid}.contact-v2-info-row>div span{color:#2563eb;letter-spacing:1.3px;direction:ltr;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.contact-v2-info-row h3{color:#0b1f44;margin:0;font-size:20px;font-weight:900}.contact-v2-info-row a,.contact-v2-info-row p{color:#526079;word-break:break-word;margin:0;font-size:15px;font-weight:700;text-decoration:none;transition:color .25s,transform .25s}.contact-v2-info-row a:hover{color:#2563eb;transform:translate(-4px)}.contact-v2-form{background:#f5f7fb;border:1px solid #dfe5ee;padding:45px}.contact-v2-form form{margin-top:40px}.contact-v2-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-v2-field{margin-bottom:22px}.contact-v2-field label{color:#0b1f44;margin-bottom:9px;font-size:13px;font-weight:900;display:block}.contact-v2-field input,.contact-v2-field textarea{box-sizing:border-box;color:#0b1f44;background:#fff;border:1px solid #d4dce7;outline:none;width:100%;padding:15px 16px;font-family:inherit;font-size:14px;transition:border-color .25s,box-shadow .25s}.contact-v2-field textarea{resize:vertical;min-height:150px}.contact-v2-field input::placeholder,.contact-v2-field textarea::placeholder{color:#94a3b8}.contact-v2-field input:focus,.contact-v2-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.contact-v2-submit{color:#fff;cursor:pointer;background:#0b1f44;border:none;justify-content:center;align-items:center;width:100%;padding:17px 25px;font-family:inherit;font-size:15px;font-weight:900;transition:background .25s,transform .25s;display:inline-flex}.contact-v2-submit:hover{background:#2563eb;transform:translateY(-2px)}.contact-v2-career{background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.contact-v2-career-title>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.contact-v2-career-title h2{color:#fff;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.contact-v2-career-content{max-width:620px}.contact-v2-career-content p{color:#cbd5e1;margin:0;font-size:16px;line-height:2}.contact-v2-career-content a{box-sizing:border-box;color:#0b1f44;background:#fff;justify-content:center;align-items:center;min-width:170px;margin-top:30px;padding:15px 24px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.contact-v2-career-content a:hover{color:#fff;background:#2563eb;transform:translateY(-3px)}@media (max-width:1000px){.contact-v2-hero{grid-template-columns:1fr}.contact-v2-hero-main{padding:75px 45px}.contact-v2-hero-panel{padding:40px 45px}.contact-v2-intro{padding:80px 45px 65px}.contact-v2-content{grid-template-columns:1fr;gap:60px;padding:75px 45px}.contact-v2-career{gap:45px;padding:75px 45px}}@media (max-width:700px){.contact-v2-hero-main{padding:65px 25px}.contact-v2-hero-main h1{font-size:46px}.contact-v2-hero-panel{padding:30px 25px}.contact-v2-intro{padding:65px 25px 55px}.contact-v2-content{padding:65px 25px}.contact-v2-info-row{grid-template-columns:1fr;gap:12px;min-height:auto;padding:24px 5px}.contact-v2-form{padding:35px 25px}.contact-v2-form-row{grid-template-columns:1fr;gap:0}.contact-v2-career{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.contact-v2-hero-main{padding:55px 20px}.contact-v2-label{font-size:11px}.contact-v2-hero-main h1{font-size:39px}.contact-v2-hero-main p{font-size:15px}.contact-v2-hero-panel{padding:25px 20px}.contact-v2-hero-panel strong{font-size:19px}.contact-v2-intro{padding:55px 20px 45px}.contact-v2-intro h2{font-size:37px}.contact-v2-content{padding:55px 20px}.contact-v2-info-heading h2,.contact-v2-form-heading h2{font-size:35px}.contact-v2-form{padding:30px 20px}.contact-v2-career{padding:55px 20px}.contact-v2-career-title h2{font-size:34px}.contact-v2-career-content p{font-size:15px}.contact-v2-career-content a{width:100%}}.why-v2{direction:rtl;background:#fff}.why-v2-hero{border-bottom:1px solid #dfe5ee;grid-template-columns:1.25fr .75fr;min-height:640px;display:grid}.why-v2-hero-main{background:#fff;flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.why-v2-label{color:#2563eb;letter-spacing:2px;direction:ltr;width:fit-content;margin-bottom:18px;padding-right:38px;font-size:13px;font-weight:900;position:relative}.why-v2-label:before{content:"";background:#2563eb;width:26px;height:3px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.why-v2-hero-main h1{color:#0b1f44;margin:0;font-size:clamp(52px,5.8vw,82px);font-weight:900;line-height:1.08}.why-v2-hero-main p{color:#526079;max-width:680px;margin:30px 0 0;font-size:17px;line-height:2}.why-v2-hero-panel{background:#0b1f44;border-right:6px solid #2563eb;flex-direction:column;justify-content:center;padding:55px 42px;display:flex}.why-v2-hero-panel>div{border:1px solid #ffffff29;padding:30px 25px;transition:background .25s,transform .25s}.why-v2-hero-panel>div+div{border-top:none}.why-v2-hero-panel>div:hover{background:#ffffff0f;transform:translate(-5px)}.why-v2-hero-panel span{color:#60a5fa;letter-spacing:1.5px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.why-v2-hero-panel strong{color:#fff;font-size:21px;font-weight:900}.why-v2-intro{background:#f5f7fb;border-bottom:1px solid #dfe5ee;padding:100px 7vw 80px}.why-v2-intro>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:12px;font-weight:900;display:block}.why-v2-intro h2{color:#0b1f44;margin:0;font-size:clamp(44px,5vw,68px);font-weight:900;line-height:1.12}.why-v2-intro p{color:#64748b;max-width:700px;margin:26px 0 0;font-size:16px;line-height:2}.why-v2-content{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;padding:90px 7vw;display:grid}.why-v2-heading{position:sticky;top:120px}.why-v2-heading>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.why-v2-heading h2{color:#0b1f44;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.15}.why-v2-heading p{color:#64748b;max-width:390px;margin:24px 0 0;font-size:15px;line-height:2}.why-v2-list{border-top:1px solid #dce3ec}.why-v2-row{box-sizing:border-box;min-height:140px;color:inherit;border-bottom:1px solid #dce3ec;grid-template-columns:.9fr 1.2fr 40px;align-items:center;gap:30px;padding:28px 20px;text-decoration:none;transition:background .25s,padding .25s;display:grid}.why-v2-row-title span{color:#2563eb;letter-spacing:1.3px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.why-v2-row h3{color:#0b1f44;margin:0;font-size:23px;font-weight:900;transition:color .25s}.why-v2-row p{color:#64748b;margin:0;font-size:14px;line-height:1.9;transition:color .25s}.why-v2-row>strong{color:#2563eb;text-align:left;font-size:25px;font-weight:900;transition:color .25s,transform .25s}a.why-v2-row:hover{background:#0b1f44;padding-right:30px}a.why-v2-row:hover h3{color:#fff}a.why-v2-row:hover p{color:#cbd5e1}a.why-v2-row:hover>strong{color:#60a5fa;transform:translate(-6px)}.why-v2-approach{background:#0b1f44;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:90px 7vw;display:grid}.why-v2-approach-title>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.why-v2-approach-title h2{color:#fff;margin:0;font-size:clamp(38px,4vw,58px);font-weight:900;line-height:1.2}.why-v2-approach-content{max-width:620px}.why-v2-approach-content>p{color:#cbd5e1;margin:0;font-size:16px;line-height:2}.why-v2-approach-content>p+p{margin-top:18px}.why-v2-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.why-v2-actions a{box-sizing:border-box;justify-content:center;align-items:center;min-width:165px;padding:15px 24px;font-size:14px;font-weight:900;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.why-v2-actions a:first-child{color:#0b1f44;background:#fff;border:1px solid #fff}.why-v2-actions a:last-child{color:#fff;background:0 0;border:1px solid #fff6}.why-v2-actions a:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-3px)}@media (max-width:1000px){.why-v2-hero{grid-template-columns:1fr}.why-v2-hero-main{padding:75px 45px}.why-v2-hero-panel{padding:40px 45px}.why-v2-intro{padding:80px 45px 65px}.why-v2-content{grid-template-columns:1fr;gap:45px;padding:75px 45px}.why-v2-heading{position:static}.why-v2-approach{gap:45px;padding:75px 45px}}@media (max-width:700px){.why-v2-hero-main{padding:65px 25px}.why-v2-hero-main h1{font-size:46px}.why-v2-hero-panel{padding:30px 25px}.why-v2-intro{padding:65px 25px 55px}.why-v2-content{padding:65px 25px}.why-v2-row{grid-template-columns:1fr 35px;gap:16px;min-height:auto;padding:25px 10px}.why-v2-row p{grid-column:1/-1}.why-v2-row>strong{grid-area:1/2}.why-v2-approach{grid-template-columns:1fr;gap:30px;padding:65px 25px}}@media (max-width:520px){.why-v2-hero-main{padding:55px 20px}.why-v2-label{font-size:11px}.why-v2-hero-main h1{font-size:39px}.why-v2-hero-main p{font-size:15px}.why-v2-hero-panel{padding:25px 20px}.why-v2-hero-panel strong{font-size:19px}.why-v2-intro{padding:55px 20px 45px}.why-v2-intro h2{font-size:37px}.why-v2-content{padding:55px 20px}.why-v2-heading h2{font-size:35px}.why-v2-row h3{font-size:20px}a.why-v2-row:hover{padding-right:10px}.why-v2-approach{padding:55px 20px}.why-v2-approach-title h2{font-size:34px}.why-v2-approach-content>p{font-size:15px}.why-v2-actions{flex-direction:column}.why-v2-actions a{width:100%}}.home-page{padding-top:90px}.home-page .site-header{z-index:9999;background:#fff;width:100%;left:0;right:0;box-shadow:0 4px 18px #0b1f4414;position:fixed!important;top:0!important}@media (max-width:700px){.home-page{padding-top:78px}}.admin-dashboard{box-sizing:border-box;color:#0b1f44;direction:rtl;background:#f4f7fb;min-height:100vh;padding:45px 5vw 80px}.admin-dashboard-header{background:#0b1f44;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:35px 40px;display:flex;box-shadow:0 15px 40px #0b1f441f}.admin-dashboard-header>div>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.admin-dashboard-header h1{color:#fff;margin:0;font-size:42px;font-weight:900}.admin-dashboard-header p{color:#cbd5e1;margin:10px 0 0;font-size:15px}.admin-home-link{color:#0b1f44;background:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:140px;padding:14px 22px;font-size:14px;font-weight:900;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.admin-home-link:hover{color:#fff;background:#2563eb;transform:translateY(-2px)}.admin-dashboard-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px;display:grid}.admin-dashboard-stat{box-sizing:border-box;background:#fff;border:1px solid #e1e7ef;border-radius:16px;flex-direction:column;justify-content:center;min-height:190px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #0b1f440d}.admin-dashboard-stat:before{content:"";background:#2563eb;width:5px;height:100%;position:absolute;top:0;right:0}.admin-dashboard-stat>span{color:#64748b;letter-spacing:1.6px;direction:ltr;font-size:10px;font-weight:900}.admin-dashboard-stat strong{color:#0b1f44;margin-top:10px;font-size:52px;font-weight:900;line-height:1;display:block}.admin-dashboard-stat p{color:#64748b;margin:13px 0 0;font-size:14px;font-weight:700}.admin-dashboard-management{background:#fff;border:1px solid #e1e7ef;border-radius:18px;margin-top:35px;padding:40px;box-shadow:0 8px 30px #0b1f440d}.admin-management-heading{border-bottom:1px solid #e1e7ef;padding-bottom:25px}.admin-management-heading>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.admin-management-heading h2{color:#0b1f44;margin:0;font-size:30px;font-weight:900}.admin-management-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:25px;display:grid}.admin-management-card{box-sizing:border-box;min-height:260px;color:inherit;background:#f7f9fc;border:1px solid #dfe5ee;border-radius:14px;flex-direction:column;padding:30px;text-decoration:none;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s;display:flex}.admin-management-card>span{color:#2563eb;letter-spacing:1.5px;direction:ltr;margin-bottom:18px;font-size:10px;font-weight:900;display:block}.admin-management-card h3{color:#0b1f44;margin:0;font-size:29px;font-weight:900}.admin-management-card p{color:#64748b;max-width:450px;margin:18px 0 0;font-size:14px;line-height:1.9}.admin-management-card>strong{color:#2563eb;margin-top:auto;padding-top:25px;font-size:14px;font-weight:900}.admin-management-card:hover{background:#0b1f44;border-color:#0b1f44;transform:translateY(-5px);box-shadow:0 18px 40px #0b1f4429}.admin-management-card:hover h3{color:#fff}.admin-management-card:hover p{color:#cbd5e1}.admin-management-card:hover>span,.admin-management-card:hover>strong{color:#60a5fa}@media (max-width:900px){.admin-dashboard{padding:30px 25px 60px}.admin-dashboard-header{flex-direction:column;align-items:flex-start}.admin-dashboard-stats{grid-template-columns:1fr 1fr}.admin-management-grid{grid-template-columns:1fr}}@media (max-width:600px){.admin-dashboard{padding:20px 15px 50px}.admin-dashboard-header{padding:27px 22px}.admin-dashboard-header h1{font-size:34px}.admin-home-link{box-sizing:border-box;width:100%}.admin-dashboard-stats{grid-template-columns:1fr}.admin-dashboard-stat{min-height:150px}.admin-dashboard-management{padding:25px 18px}.admin-management-card{min-height:230px;padding:25px 20px}}.admin-companies-page{box-sizing:border-box;color:#0b1f44;direction:rtl;background:#f4f7fb;min-height:100vh;padding:45px 5vw 80px}.admin-companies-header{background:#0b1f44;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:35px 40px;display:flex;box-shadow:0 15px 40px #0b1f441f}.admin-companies-header>div:first-child>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.admin-companies-header h1{color:#fff;margin:0;font-size:40px;font-weight:900}.admin-companies-header p{color:#cbd5e1;margin:10px 0 0;font-size:15px}.admin-companies-header-actions{align-items:center;gap:12px;display:flex}.admin-companies-header-actions a{box-sizing:border-box;color:#fff;border:1px solid #ffffff4d;border-radius:10px;justify-content:center;align-items:center;min-width:130px;padding:14px 20px;font-size:13px;font-weight:900;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.admin-companies-header-actions a:hover{color:#0b1f44;background:#fff;border-color:#fff;transform:translateY(-2px)}.admin-companies-header-actions .admin-company-add{color:#fff;background:#2563eb;border-color:#2563eb}.admin-companies-header-actions .admin-company-add:hover{color:#0b1f44;background:#fff;border-color:#fff}.admin-companies-content{background:#fff;border:1px solid #e1e7ef;border-radius:18px;margin-top:30px;padding:35px;box-shadow:0 8px 30px #0b1f440d}.admin-companies-title{border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;display:flex}.admin-companies-title>div>span{color:#2563eb;letter-spacing:1.6px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.admin-companies-title h2{color:#0b1f44;margin:0;font-size:29px;font-weight:900}.admin-companies-title>strong{color:#2563eb;background:#eef4ff;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:900}.admin-companies-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:50px 20px;display:flex}.admin-companies-empty>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:12px;font-size:10px;font-weight:900}.admin-companies-empty h3{color:#0b1f44;margin:0;font-size:28px;font-weight:900}.admin-companies-empty p{color:#64748b;margin:14px 0 0;font-size:14px}.admin-companies-empty a{color:#fff;background:#0b1f44;border-radius:10px;justify-content:center;align-items:center;margin-top:25px;padding:14px 24px;font-size:14px;font-weight:900;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.admin-companies-empty a:hover{background:#2563eb;transform:translateY(-2px)}.admin-companies-list{border-top:1px solid #e1e7ef;margin-top:20px}.admin-companies-row{box-sizing:border-box;min-height:115px;color:inherit;border-bottom:1px solid #e1e7ef;grid-template-columns:1.3fr .7fr 120px;align-items:center;gap:30px;padding:22px 18px;text-decoration:none;transition:background .2s,padding .2s;display:grid}.admin-companies-row:hover{background:#f7f9fc;padding-right:26px}.admin-company-name>span{color:#2563eb;letter-spacing:1.2px;direction:ltr;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.admin-company-name h3{color:#0b1f44;margin:0;font-size:21px;font-weight:900}.admin-company-count>span{color:#64748b;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.admin-company-count>strong{color:#0b1f44;font-size:28px;font-weight:900;display:block}.admin-company-state{box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;min-width:90px;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.admin-company-state.active{color:#166534;background:#dcfce7}.admin-company-state.inactive{color:#991b1b;background:#fee2e2}@media (max-width:900px){.admin-companies-page{padding:30px 25px 60px}.admin-companies-header{flex-direction:column;align-items:flex-start}.admin-companies-header-actions{width:100%}.admin-companies-header-actions a{flex:1}.admin-companies-row{grid-template-columns:1fr .5fr 100px}}@media (max-width:650px){.admin-companies-page{padding:20px 15px 50px}.admin-companies-header{padding:27px 22px}.admin-companies-header h1{font-size:32px}.admin-companies-header-actions{flex-direction:column}.admin-companies-header-actions a{width:100%}.admin-companies-content{padding:25px 18px}.admin-companies-title{flex-direction:column;align-items:flex-start}.admin-companies-row{grid-template-columns:1fr;gap:18px;min-height:auto;padding:25px 10px}.admin-company-state{width:fit-content}}.admin-company-form-page{box-sizing:border-box;color:#0b1f44;direction:rtl;background:#f4f7fb;min-height:100vh;padding:45px 5vw 80px}.admin-company-form-header{background:#0b1f44;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:35px 40px;display:flex;box-shadow:0 15px 40px #0b1f441f}.admin-company-form-header>div>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.admin-company-form-header h1{color:#fff;margin:0;font-size:40px;font-weight:900}.admin-company-form-header p{color:#cbd5e1;margin:10px 0 0;font-size:15px}.admin-company-form-header>a{box-sizing:border-box;color:#0b1f44;background:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:150px;padding:14px 22px;font-size:13px;font-weight:900;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.admin-company-form-header>a:hover{color:#fff;background:#2563eb;transform:translateY(-2px)}.admin-company-form-container{box-sizing:border-box;background:#fff;border:1px solid #e1e7ef;border-radius:18px;max-width:1100px;margin:30px auto 0;padding:40px;box-shadow:0 8px 30px #0b1f440d}.admin-company-form-title{border-bottom:1px solid #e1e7ef;padding-bottom:28px}.admin-company-form-title>span{color:#2563eb;letter-spacing:1.7px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.admin-company-form-title h2{color:#0b1f44;margin:0;font-size:31px;font-weight:900}.admin-company-form-title p{color:#64748b;margin:10px 0 0;font-size:14px}.admin-company-form{grid-template-columns:1fr 1fr;gap:24px;margin-top:35px;display:grid}.admin-company-field{flex-direction:column;display:flex}.admin-company-field.full{grid-column:1/-1}.admin-company-field label{color:#0b1f44;margin-bottom:9px;font-size:13px;font-weight:900}.admin-company-field label strong{color:#dc2626;margin-right:4px}.admin-company-field input,.admin-company-field select,.admin-company-field textarea{box-sizing:border-box;color:#0b1f44;background:#f9fbfd;border:1px solid #d5dee9;border-radius:9px;outline:none;width:100%;padding:15px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,background .2s,box-shadow .2s}.admin-company-field textarea{resize:vertical;min-height:150px}.admin-company-field input::placeholder,.admin-company-field textarea::placeholder{color:#94a3b8}.admin-company-field input:focus,.admin-company-field select:focus,.admin-company-field textarea:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.admin-company-form-actions{border-top:1px solid #e1e7ef;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;padding-top:28px;display:flex}.admin-company-form-actions a,.admin-company-form-actions button{box-sizing:border-box;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-width:140px;padding:14px 22px;font-family:inherit;font-size:14px;font-weight:900;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.admin-company-form-actions a{color:#64748b;background:#fff;border:1px solid #cbd5e1}.admin-company-form-actions button{color:#fff;background:#0b1f44;border:1px solid #0b1f44}.admin-company-form-actions a:hover{color:#0b1f44;border-color:#0b1f44}.admin-company-form-actions button:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-2px)}@media (max-width:850px){.admin-company-form-page{padding:30px 25px 60px}.admin-company-form-header{flex-direction:column;align-items:flex-start}.admin-company-form-header>a{width:100%}.admin-company-form-container{padding:30px}}@media (max-width:650px){.admin-company-form-page{padding:20px 15px 50px}.admin-company-form-header{padding:27px 22px}.admin-company-form-header h1{font-size:32px}.admin-company-form-container{padding:25px 18px}.admin-company-form{grid-template-columns:1fr;gap:20px}.admin-company-field.full{grid-column:auto}.admin-company-form-actions{flex-direction:column-reverse;grid-column:auto}.admin-company-form-actions a,.admin-company-form-actions button{width:100%}}.admin-company-details-page{box-sizing:border-box;color:#0b1f44;direction:rtl;background:#f4f7fb;min-height:100vh;padding:45px 5vw 80px}.admin-company-details-header{background:#0b1f44;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:35px 40px;display:flex;box-shadow:0 15px 40px #0b1f441f}.admin-company-details-header>div:first-child>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.admin-company-details-header h1{color:#fff;margin:0;font-size:40px;font-weight:900}.admin-company-details-header p{color:#cbd5e1;margin:10px 0 0;font-size:15px}.admin-company-details-header-actions{align-items:center;gap:12px;display:flex}.admin-company-details-header-actions a{box-sizing:border-box;color:#fff;border:1px solid #ffffff4d;border-radius:10px;justify-content:center;align-items:center;min-width:135px;padding:14px 20px;font-size:13px;font-weight:900;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.admin-company-details-header-actions a:last-child{background:#2563eb;border-color:#2563eb}.admin-company-details-header-actions a:hover{color:#0b1f44;background:#fff;transform:translateY(-2px)}.admin-company-details-summary{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px;display:grid}.admin-company-detail-stat{box-sizing:border-box;background:#fff;border:1px solid #e1e7ef;border-radius:16px;flex-direction:column;justify-content:center;min-height:180px;padding:28px 30px;display:flex;box-shadow:0 8px 30px #0b1f440d}.admin-company-detail-stat>span{color:#64748b;letter-spacing:1.5px;direction:ltr;font-size:10px;font-weight:900}.admin-company-detail-stat>strong{color:#0b1f44;margin-top:12px;font-size:42px;font-weight:900;line-height:1.1}.admin-company-detail-stat p{color:#64748b;margin:12px 0 0;font-size:13px;font-weight:700}.admin-company-detail-stat .company-active-text{color:#15803d;font-size:28px}.admin-company-detail-stat .company-inactive-text{color:#b91c1c;font-size:28px}.admin-company-detail-stat .company-sector-text{font-size:25px}.admin-company-details-content{background:#fff;border:1px solid #e1e7ef;border-radius:18px;margin-top:30px;padding:38px;box-shadow:0 8px 30px #0b1f440d}.admin-company-details-title{border-bottom:1px solid #e1e7ef;padding-bottom:25px}.admin-company-details-title>span{color:#2563eb;letter-spacing:1.7px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.admin-company-details-title h2{color:#0b1f44;margin:0;font-size:30px;font-weight:900}.admin-company-information{border-top:1px solid #e1e7ef;border-right:1px solid #e1e7ef;grid-template-columns:1fr 1fr;gap:0;margin-top:20px;display:grid}.admin-company-info-row{box-sizing:border-box;border-bottom:1px solid #e1e7ef;border-left:1px solid #e1e7ef;flex-direction:column;justify-content:center;min-height:110px;padding:22px;display:flex}.admin-company-info-row.full{grid-column:1/-1}.admin-company-info-row>span{color:#64748b;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.admin-company-info-row>strong{color:#0b1f44;font-size:18px;font-weight:900;line-height:1.7}@media (max-width:900px){.admin-company-details-page{padding:30px 25px 60px}.admin-company-details-header{flex-direction:column;align-items:flex-start}.admin-company-details-header-actions{width:100%}.admin-company-details-header-actions a{flex:1}.admin-company-details-summary{grid-template-columns:1fr 1fr}}@media (max-width:650px){.admin-company-details-page{padding:20px 15px 50px}.admin-company-details-header{padding:27px 22px}.admin-company-details-header h1{font-size:31px}.admin-company-details-header-actions{flex-direction:column}.admin-company-details-header-actions a{width:100%}.admin-company-details-summary{grid-template-columns:1fr}.admin-company-detail-stat{min-height:145px}.admin-company-details-content{padding:25px 18px}.admin-company-information{grid-template-columns:1fr}.admin-company-info-row.full{grid-column:auto}}.admin-company-details-header-actions form{margin:0}.admin-company-delete-button{box-sizing:border-box;color:#fff;cursor:pointer;background:#dc2626;border:1px solid #dc2626;border-radius:10px;justify-content:center;align-items:center;min-width:135px;padding:14px 20px;font-family:inherit;font-size:13px;font-weight:900;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.admin-company-delete-button:hover{background:#b91c1c;border-color:#b91c1c;transform:translateY(-2px)}@media (max-width:650px){.admin-company-details-header-actions form,.admin-company-delete-button{width:100%}}.admin-jobs-page{box-sizing:border-box;color:#0b1f44;direction:rtl;background:#f4f7fb;min-height:100vh;padding:45px 5vw 80px}.admin-jobs-header{background:#0b1f44;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:35px 40px;display:flex;box-shadow:0 15px 40px #0b1f441f}.admin-jobs-header>div:first-child>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.admin-jobs-header h1{color:#fff;margin:0;font-size:40px;font-weight:900}.admin-jobs-header p{color:#cbd5e1;margin:10px 0 0;font-size:15px}.admin-jobs-header-actions{gap:12px;display:flex}.admin-jobs-header-actions a{box-sizing:border-box;color:#fff;border:1px solid #ffffff4d;border-radius:10px;justify-content:center;align-items:center;min-width:135px;padding:14px 20px;font-size:13px;font-weight:900;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.admin-jobs-header-actions a:hover{color:#0b1f44;background:#fff;transform:translateY(-2px)}.admin-jobs-header-actions .admin-job-add{background:#2563eb;border-color:#2563eb}.admin-jobs-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px;display:grid}.admin-jobs-stats>div{background:#fff;border:1px solid #e1e7ef;border-radius:16px;flex-direction:column;justify-content:center;min-height:170px;padding:28px 30px;display:flex;box-shadow:0 8px 30px #0b1f440d}.admin-jobs-stats span{color:#64748b;letter-spacing:1.5px;direction:ltr;font-size:10px;font-weight:900}.admin-jobs-stats strong{color:#0b1f44;margin-top:10px;font-size:48px;font-weight:900;line-height:1}.admin-jobs-stats p{color:#64748b;margin:12px 0 0;font-size:13px;font-weight:700}.admin-jobs-content{background:#fff;border:1px solid #e1e7ef;border-radius:18px;margin-top:30px;padding:35px;box-shadow:0 8px 30px #0b1f440d}.admin-jobs-title{border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;display:flex}.admin-jobs-title>div>span{color:#2563eb;letter-spacing:1.6px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.admin-jobs-title h2{color:#0b1f44;margin:0;font-size:29px;font-weight:900}.admin-jobs-title>strong{color:#2563eb;background:#eef4ff;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:900}.admin-jobs-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;display:flex}.admin-jobs-empty>span{color:#2563eb;letter-spacing:1.8px;direction:ltr;margin-bottom:12px;font-size:10px;font-weight:900}.admin-jobs-empty h3{color:#0b1f44;margin:0;font-size:28px;font-weight:900}.admin-jobs-empty p{color:#64748b;margin:14px 0 0;font-size:14px}.admin-jobs-empty a{color:#fff;background:#0b1f44;border-radius:10px;justify-content:center;align-items:center;margin-top:25px;padding:14px 24px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.admin-jobs-empty a:hover{background:#2563eb}.admin-jobs-list{border-top:1px solid #e1e7ef;margin-top:20px}.admin-job-row{box-sizing:border-box;min-height:120px;color:inherit;border-bottom:1px solid #e1e7ef;grid-template-columns:1.4fr .5fr .8fr 110px;align-items:center;gap:25px;padding:22px 18px;text-decoration:none;transition:background .2s,padding .2s;display:grid}.admin-job-row:hover{background:#f7f9fc;padding-right:26px}.admin-job-main>span{color:#2563eb;letter-spacing:1.2px;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.admin-job-main h3{color:#0b1f44;margin:0;font-size:21px;font-weight:900}.admin-job-main p{color:#64748b;margin:7px 0 0;font-size:13px}.admin-job-required span,.admin-job-type span{color:#64748b;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.admin-job-required strong{color:#0b1f44;font-size:28px;font-weight:900}.admin-job-type strong{color:#0b1f44;font-size:14px;font-weight:900}.admin-job-status{border-radius:999px;justify-content:center;align-items:center;min-width:90px;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.admin-job-status.active{color:#166534;background:#dcfce7}.admin-job-status.closed{color:#991b1b;background:#fee2e2}@media (max-width:950px){.admin-jobs-page{padding:30px 25px 60px}.admin-jobs-header{flex-direction:column;align-items:flex-start}.admin-jobs-header-actions{width:100%}.admin-jobs-header-actions a{flex:1}.admin-job-row{grid-template-columns:1.3fr .5fr 100px}.admin-job-type{display:none}}@media (max-width:650px){.admin-jobs-page{padding:20px 15px 50px}.admin-jobs-header{padding:27px 22px}.admin-jobs-header h1{font-size:32px}.admin-jobs-header-actions{flex-direction:column}.admin-jobs-header-actions a{width:100%}.admin-jobs-stats{grid-template-columns:1fr}.admin-jobs-content{padding:25px 18px}.admin-jobs-title{flex-direction:column;align-items:flex-start}.admin-job-row{grid-template-columns:1fr;gap:18px;min-height:auto;padding:25px 10px}.admin-job-type{display:block}.admin-job-status{width:fit-content}}.admin-job-form-page{box-sizing:border-box;color:#0b1f44;direction:rtl;background:#f4f7fb;min-height:100vh;padding:45px 5vw 80px}.admin-job-form-header{background:#0b1f44;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:35px 40px;display:flex;box-shadow:0 15px 40px #0b1f441f}.admin-job-form-header>div>span{color:#60a5fa;letter-spacing:2px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.admin-job-form-header h1{color:#fff;margin:0;font-size:40px;font-weight:900}.admin-job-form-header p{color:#cbd5e1;margin:10px 0 0;font-size:15px}.admin-job-form-header>a{box-sizing:border-box;color:#0b1f44;background:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:150px;padding:14px 22px;font-size:13px;font-weight:900;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.admin-job-form-header>a:hover{color:#fff;background:#2563eb;transform:translateY(-2px)}.admin-job-form-container{box-sizing:border-box;background:#fff;border:1px solid #e1e7ef;border-radius:18px;max-width:1100px;margin:30px auto 0;padding:40px;box-shadow:0 8px 30px #0b1f440d}.admin-job-form-title{border-bottom:1px solid #e1e7ef;padding-bottom:28px}.admin-job-form-title>span{color:#2563eb;letter-spacing:1.7px;direction:ltr;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.admin-job-form-title h2{color:#0b1f44;margin:0;font-size:31px;font-weight:900}.admin-job-form-title p{color:#64748b;margin:10px 0 0;font-size:14px}.admin-job-form{grid-template-columns:1fr 1fr;gap:24px;margin-top:35px;display:grid}.admin-job-field{flex-direction:column;display:flex}.admin-job-field.full{grid-column:1/-1}.admin-job-field label{color:#0b1f44;margin-bottom:9px;font-size:13px;font-weight:900}.admin-job-field label strong{color:#dc2626;margin-right:4px}.admin-job-field input,.admin-job-field select,.admin-job-field textarea{box-sizing:border-box;color:#0b1f44;background:#f9fbfd;border:1px solid #d5dee9;border-radius:9px;outline:none;width:100%;padding:15px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,background .2s,box-shadow .2s}.admin-job-field textarea{resize:vertical;min-height:140px}.admin-job-field input::placeholder,.admin-job-field textarea::placeholder{color:#94a3b8}.admin-job-field input:focus,.admin-job-field select:focus,.admin-job-field textarea:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.admin-job-form-actions{border-top:1px solid #e1e7ef;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;padding-top:28px;display:flex}.admin-job-form-actions a,.admin-job-form-actions button{box-sizing:border-box;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-width:140px;padding:14px 22px;font-family:inherit;font-size:14px;font-weight:900;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.admin-job-form-actions a{color:#64748b;background:#fff;border:1px solid #cbd5e1}.admin-job-form-actions button{color:#fff;background:#0b1f44;border:1px solid #0b1f44}.admin-job-form-actions a:hover{color:#0b1f44;border-color:#0b1f44}.admin-job-form-actions button:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-2px)}@media (max-width:850px){.admin-job-form-page{padding:30px 25px 60px}.admin-job-form-header{flex-direction:column;align-items:flex-start}.admin-job-form-header>a{width:100%}.admin-job-form-container{padding:30px}}@media (max-width:650px){.admin-job-form-page{padding:20px 15px 50px}.admin-job-form-header{padding:27px 22px}.admin-job-form-header h1{font-size:32px}.admin-job-form-container{padding:25px 18px}.admin-job-form{grid-template-columns:1fr;gap:20px}.admin-job-field.full{grid-column:auto}.admin-job-form-actions{flex-direction:column-reverse;grid-column:auto}.admin-job-form-actions a,.admin-job-form-actions button{width:100%}}.admin-job-row{border-bottom:1px solid #e1e7ef;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:0;transition:background .2s;display:grid}.admin-job-row:hover{background:#f7f9fc}.admin-job-open-link{box-sizing:border-box;min-height:120px;color:inherit;grid-template-columns:1.4fr .5fr .8fr 110px;align-items:center;gap:25px;padding:22px 18px;text-decoration:none;display:grid}.admin-job-edit-button{color:#2563eb;background:#eef4ff;border:1px solid #c7d7fe;border-radius:9px;justify-content:center;align-items:center;min-width:90px;margin-left:18px;padding:11px 18px;font-size:13px;font-weight:900;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.admin-job-edit-button:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-2px)}@media (max-width:950px){.admin-job-open-link{grid-template-columns:1.3fr .5fr 100px}.admin-job-open-link .admin-job-type{display:none}}@media (max-width:650px){.admin-job-row{grid-template-columns:1fr;gap:0;padding:0 0 18px}.admin-job-open-link{grid-template-columns:1fr;gap:18px;min-height:auto;padding:24px 10px}.admin-job-open-link .admin-job-type{display:block}.admin-job-edit-button{box-sizing:border-box;width:calc(100% - 20px);margin:0 10px}}.admin-job-delete-section{background:#fff7f7;border:1px solid #fecaca;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:24px 26px;display:flex}.admin-job-delete-section strong{color:#991b1b;margin-bottom:6px;font-size:16px;font-weight:900;display:block}.admin-job-delete-section p{color:#7f1d1d;margin:0;font-size:13px;line-height:1.8}.admin-job-delete-button{color:#fff;cursor:pointer;background:#dc2626;border:1px solid #dc2626;border-radius:9px;min-width:130px;padding:12px 20px;font-family:inherit;font-size:13px;font-weight:900;transition:background .2s,border-color .2s,transform .2s}.admin-job-delete-button:hover{background:#b91c1c;border-color:#b91c1c;transform:translateY(-2px)}@media (max-width:650px){.admin-job-delete-section{flex-direction:column;align-items:stretch}.admin-job-delete-button{width:100%}}.admin-login-page{box-sizing:border-box;direction:rtl;background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 30%),#f4f7fb;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.admin-login-card{box-sizing:border-box;background:#fff;border:1px solid #dfe5ee;border-radius:20px;width:100%;max-width:480px;padding:42px;box-shadow:0 20px 60px #0b1f441a}.admin-login-header{margin-bottom:30px}.admin-login-header>span{color:#2563eb;letter-spacing:2px;direction:ltr;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.admin-login-header h1{color:#0b1f44;margin:0;font-size:38px;font-weight:900}.admin-login-header p{color:#64748b;margin:12px 0 0;font-size:14px;line-height:1.9}.admin-login-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:22px;padding:14px 16px;font-size:13px;font-weight:800}.admin-login-form{flex-direction:column;gap:20px;display:flex}.admin-login-form>div{flex-direction:column;display:flex}.admin-login-form label{color:#0b1f44;margin-bottom:8px;font-size:13px;font-weight:900}.admin-login-form input{box-sizing:border-box;color:#0b1f44;background:#f9fbfd;border:1px solid #d5dee9;border-radius:10px;outline:none;width:100%;padding:15px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.admin-login-form input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.admin-login-form button{color:#fff;cursor:pointer;background:#0b1f44;border:1px solid #0b1f44;border-radius:10px;width:100%;margin-top:5px;padding:15px 20px;font-family:inherit;font-size:14px;font-weight:900;transition:background .2s,border-color .2s,transform .2s}.admin-login-form button:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-2px)}@media (max-width:600px){.admin-login-page{padding:18px}.admin-login-card{padding:30px 22px}.admin-login-header h1{font-size:32px}}.home-client-logo{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;width:100%;height:110px;margin-bottom:22px;padding:12px;display:flex}.home-client-logo img{object-fit:contain;width:auto;max-width:180px;height:auto;max-height:80px;display:block}@media (max-width:650px){.home-client-logo{height:95px}.home-client-logo img{max-width:150px;max-height:65px}}.home-client-card{background-color:#0b1f44;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #dfe5ee;border-radius:18px;min-height:380px;position:relative;overflow:hidden}.home-client-overlay{z-index:1;background:linear-gradient(#0b1f441f 0%,#0b1f446b 35%,#0b1f44d1 65%,#0b1f44fa 100%);position:absolute;inset:0}.home-client-content{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:flex-end;min-height:380px;padding:30px;display:flex;position:relative}.home-client-category{letter-spacing:2px;color:#93c5fd;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.home-client-card h3{color:#fff;margin:0 0 10px;font-size:30px;font-weight:800;line-height:1.2}.home-client-card strong{color:#fff;margin-bottom:14px;font-size:17px;font-weight:700}.home-client-card p{color:#e2e8f0;max-width:350px;margin:0;font-size:14px;line-height:1.8}.home-client-line{background:#60a5fa;border-radius:20px;width:55px;height:3px;margin-top:20px}.home-client-card{transition:box-shadow .3s}.home-client-card:hover{transform:none;box-shadow:0 20px 40px #0b1f442e}@media (max-width:650px){.home-client-card{min-height:330px}.home-client-content{min-height:330px;padding:24px}.home-client-card h3{font-size:25px}}.home-client-card,.home-client-card:hover{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;transition:box-shadow .3s!important;transform:none!important}.home-client-card:hover{box-shadow:0 20px 40px #0b1f442e;background-position:50%!important;background-size:cover!important}.home-client-card:hover .home-client-content,.home-client-card:hover .home-client-overlay{transform:none!important}@media (max-width:768px){.navbar{gap:8px!important;padding:10px 8px!important}.navbar-button{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:auto!important;padding:12px 10px!important;font-size:13px!important;display:flex!important}.navbar-brand-area{flex:1;justify-content:center;min-width:0;gap:7px!important}.navbar-logo{flex-shrink:0;height:auto;width:42px!important}.mobile-menu-button{flex-shrink:0;min-width:52px;width:52px!important;height:52px!important}.navbar{transform:translate(40px)}}
