:root{--sana-ink:#143249;--sana-blue:#0056a4;--sana-red:#df2935;--sana-cream:#f8f5ee}
body{font-family:'Inter','Cairo',sans-serif!important;background:#fafaf7!important;color:var(--sana-ink)!important}
[lang=ar] body,.sana-ar{font-family:'Cairo',sans-serif!important}
header.font-localized{font-family:'Inter','Cairo',sans-serif!important;box-shadow:0 3px 20px #14324909}
header nav{gap:28px!important}header nav a{font-size:13px!important;letter-spacing:.02em}
header input{min-width:0}header #top-banner{background:#143249!important;font-size:12px}
main>section{background:transparent!important}main h2{font-size:28px!important;letter-spacing:-.6px;color:#143249!important}
.sana-wrap{max-width:1400px;margin:auto;padding:0 32px}.sana-hero{margin:28px auto 22px;display:grid;grid-template-columns:1.12fr 1fr;background:#eaf0f1;border-radius:24px;overflow:hidden;min-height:380px;position:relative}
.sana-copy{padding:48px 44px;position:relative;z-index:1}.sana-eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;color:#0056a4;text-transform:uppercase;display:flex;align-items:center;gap:10px}.sana-eyebrow:before{content:'';width:28px;height:2px;background:#df2935}
.sana-copy h1{font-size:clamp(34px,3.4vw,54px);font-weight:800;line-height:1.08;letter-spacing:-2px;margin:18px 0 12px;max-width:590px}.sana-copy h1 em{font-style:normal;color:#0056a4}.sana-copy>p{font-size:15px;line-height:1.75;color:#526371;max-width:450px}.sana-ar{display:block;font-size:14px;line-height:1.7;letter-spacing:0;font-weight:500;color:#60717d;margin-top:7px}
.sana-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.sana-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 23px;background:#0056a4;color:#fff;border-radius:10px;font-weight:700;font-size:14px;transition:transform .2s,background .2s}.sana-btn:hover{background:#003d75;transform:translateY(-2px)}.sana-btn small{font-family:Cairo,sans-serif;font-size:10px;font-weight:500;opacity:.8}.sana-btn.secondary{background:white;color:#143249;border:1px solid #d5dfe2}
.sana-art{position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:10px;padding:28px 38px 28px 5px;background:radial-gradient(ellipse at center,#fff 0%,#eaf0f1 70%)}.sana-art:before{content:'';position:absolute;width:300px;height:300px;border:1px solid #0056a415;border-radius:50%;left:15%;top:12%}.sana-art a{position:relative;background:#ffffffb8;border:1px solid white;border-radius:100px 100px 18px 18px;padding:20px 10px;box-shadow:0 15px 30px #1432490b;transition:transform .3s}.sana-art a:nth-child(2){transform:translateY(25px)}.sana-art a:hover{transform:translateY(-5px)}.sana-art img{width:100%;height:205px;object-fit:contain;mix-blend-mode:multiply}.sana-stamp{position:absolute;right:25px;top:20px;background:#df2935;color:white;padding:9px 14px;border-radius:8px;transform:rotate(5deg);font-size:11px;font-weight:800;z-index:2}
.sana-service{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0 34px;border-bottom:1px solid #e0e5e5;padding-bottom:24px}.sana-service>div{display:flex;align-items:center;gap:13px;font-size:12px;font-weight:700}.sana-service i{font-size:20px;color:#0056a4}.sana-service small{display:block;color:#7a8990;font-family:Cairo;font-weight:400;font-size:11px;margin-top:3px}
.sana-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0 12px}.sana-category{padding:22px 24px;background:#fff;border:1px solid #e3e8e7;border-radius:16px;display:flex;gap:17px;align-items:center;transition:transform .2s,border-color .2s}.sana-category:hover{transform:translateY(-3px);border-color:#0056a4}.sana-category b{font-size:15px}.sana-category .sana-ar{font-size:12px;margin:3px 0 0}.sana-category>span:first-child{font-size:28px;background:#eef3f4;width:56px;height:56px;display:grid;place-items:center;border-radius:14px}.sana-category .arrow{margin-inline-start:auto;color:#df2935}
[data-pc-card]{border-radius:16px!important;border-color:#e1e7e7!important;box-shadow:0 3px 12px #14324903;transition:transform .22s,box-shadow .22s;height:100%;padding:16px!important}[data-pc-card]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #1432490c}
[data-pc-card] h3,[data-pc-card] h4{font-family:Inter,Cairo,sans-serif;font-size:14px!important;font-weight:700!important;color:#143249!important;white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px;line-height:1.4!important}
[data-pc-card]>a{height:155px!important;margin-top:16px!important;margin-bottom:15px!important}[data-pc-card]>a img{transition:transform .4s}[data-pc-card]:hover>a img{transform:scale(1.06)}[data-pc-card] p{display:none!important}[data-pc-card] .sana-product-ar{font-family:Cairo,sans-serif;color:#819099;font-size:11px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:3px 0 8px;min-height:19px}
[data-pc-card] [data-pc-add]{border-radius:9px!important;font-size:12px!important;background:#0056a4!important}[data-pc-card] [data-pc-add]:hover{background:#003e78!important}.product-slider{align-items:stretch;scrollbar-width:thin!important;scrollbar-color:#b9cbd3 transparent;padding-bottom:16px}.product-slider>div{display:flex}.product-slider>div>[data-pc-card]{flex:1}
main>section button[onclick^="scrollSlider"]{opacity:1!important;width:34px!important;height:34px!important;box-shadow:0 2px 6px #1432490d}
.sana-heading-ar{font-family:Cairo,sans-serif;font-size:13px;letter-spacing:0;font-weight:500;color:#8b969b;display:block;margin-top:7px}
footer{background:#143249!important;color:#dce6e8!important}footer h3{color:white!important}footer a,footer p{color:inherit!important}
@media(min-width:1024px){.product-slider>div{width:calc(20% - 13px)!important}main>section{padding-top:28px!important;padding-bottom:28px!important}}
@media(max-width:767px){.sana-wrap{padding:0 16px}.sana-hero{grid-template-columns:1fr;margin-top:16px;min-height:0;border-radius:18px}.sana-copy{padding:28px 24px 16px}.sana-copy h1{font-size:35px;letter-spacing:-1.4px}.sana-copy>p{font-size:13px}.sana-art{padding:20px 24px 30px;gap:12px}.sana-art img{height:125px}.sana-art a{padding:12px 8px}.sana-art a:nth-child(2){transform:translateY(8px)}.sana-stamp{top:7px;font-size:9px}.sana-service{gap:10px}.sana-service>div{font-size:10px;gap:6px}.sana-service i{font-size:16px}.sana-service small{font-size:9px}.sana-categories{grid-template-columns:1fr;gap:9px}.sana-category{padding:13px 16px}.sana-category>span:first-child{width:42px;height:42px;font-size:23px}.sana-category b{font-size:13px}main h2{font-size:23px!important}[data-pc-card]{padding:11px!important}[data-pc-card]>a{height:130px!important}[data-pc-card] h3{font-size:12px!important}[data-pc-card] [data-pc-add]{font-size:10px!important;padding:0 5px!important}.sana-product-ar{font-size:10px!important}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
.sana-nav-ar{font-family:Cairo,sans-serif;font-size:9px;display:block;font-weight:400;opacity:.65;letter-spacing:0;line-height:1.5}header nav>a{line-height:1.5}header nav{height:58px!important}.sana-copy>.sana-ar{text-align:start}.sana-heading-ar{text-align:start}footer .sana-nav-ar{font-size:11px;margin-top:3px}html[lang=ar] .sana-copy h1{font-family:Cairo,sans-serif;letter-spacing:0;line-height:1.5}html[lang=ar] .sana-eyebrow{letter-spacing:0}html[lang=ar] [data-pc-card] h3,html[lang=ar] [data-pc-card] h4{font-family:Cairo,sans-serif!important}
