@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap');
:root{--teal:#087f89;--teal2:#13a5a5;--purple:#54218a;--ink:#18233b;--muted:#667085;--pale:#f5f7fb}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Cairo',Tahoma,Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.8}.container{width:min(1120px,92%);margin:auto}.topbar{background:#fff;border-bottom:1px solid #edf0f5;position:sticky;top:0;z-index:10}.nav{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.brand{display:flex;align-items:center;gap:12px;color:var(--teal);font-weight:800;text-decoration:none}.brand img{width:82px;height:55px;object-fit:contain;border-radius:8px}.brand small{color:var(--purple);font-size:12px}.nav-cta{background:var(--purple);color:#fff;text-decoration:none;padding:9px 18px;border-radius:25px;font-weight:700}.hero{background:radial-gradient(circle at 85% 15%,#e5f7f8,transparent 35%),linear-gradient(135deg,#fbfcff,#f1edfa);padding:75px 0 65px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.eyebrow{color:var(--teal);font-weight:800;font-size:14px}.hero h1{font-size:clamp(36px,5vw,58px);line-height:1.3;margin:12px 0;color:var(--ink)}h1 em{font-style:normal;color:var(--purple)}.lead{font-size:18px;color:#586174;max-width:650px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.btn{display:inline-block;text-decoration:none;border-radius:12px;padding:12px 22px;font-weight:800}.primary{background:var(--teal);color:#fff;box-shadow:0 8px 20px #087f8930}.secondary{border:1px solid #d6dbe5;color:var(--purple);background:#fff}.trust{display:flex;gap:18px;flex-wrap:wrap;color:#526071;font-size:13px}.hero-card{background:#fff;border:1px solid #e8e4f0;border-radius:28px;padding:30px;box-shadow:0 25px 60px #39225d18;position:relative;min-height:330px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.orb{position:absolute;width:230px;height:230px;border-radius:50%;background:linear-gradient(135deg,#d7f4f2,#e9ddfa);top:-90px;left:-60px}.card-logo{position:relative;text-align:center}.card-logo img{width:90%;max-height:120px;object-fit:contain}.mini-title{text-align:center;font-weight:800;font-size:21px;color:var(--purple);margin:20px 0}.service-chips{display:grid;grid-template-columns:1fr 1fr;gap:10px}.service-chips b{background:#f6f3fb;border:1px solid #e7def2;border-radius:10px;padding:10px;text-align:center;color:#344054;font-size:13px}.card-foot{text-align:center;color:var(--teal);font-weight:800;margin-top:18px}.section{padding:75px 0}.section-head{text-align:center;margin-bottom:35px}.section-head h2,.band h2,.contact h2{font-size:32px;margin:5px 0 8px}.section-head p{color:var(--muted);margin:0}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.service{background:#fff;border:1px solid #e9edf3;border-radius:18px;padding:22px;box-shadow:0 8px 25px #18233b08;transition:.2s}.service:hover{transform:translateY(-4px);border-color:#b7dfe0}.service i{font-style:normal;font-size:28px}.service h3{font-size:17px;margin:8px 0;color:var(--purple)}.service p{font-size:14px;color:#667085;margin:0}.band{background:linear-gradient(100deg,var(--purple),#087f89);color:#fff;padding:38px 0}.band .eyebrow{color:#c9fffb}.band p{margin:0;color:#eef8fa}.band-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.light{background:#fff;color:var(--purple);white-space:nowrap}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.features>div{padding:24px;border-radius:16px;background:var(--pale)}.features b{color:var(--teal);font-size:24px}.features h3{margin:5px 0;color:var(--purple)}.features p{color:var(--muted);margin:0}.contact{padding:65px 0;background:#f7f8fc}.contact-box{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#fff;padding:35px;border-radius:22px;border:1px solid #e8ebf1}.contact-box p{color:#667085}.contact-line{direction:rtl}.contact-actions{display:flex;flex-direction:column;gap:12px;min-width:190px}footer{background:#17223b;color:#e6eaf2;text-align:center;padding:24px 0;font-size:13px}.disclaimer{color:#c5ccda;max-width:900px;margin:8px auto 0;padding:0 15px;font-size:11px}.float-wa{position:fixed;bottom:18px;left:18px;background:#168b57;color:white;text-decoration:none;padding:12px 18px;border-radius:28px;box-shadow:0 5px 18px #0002;font-weight:800;z-index:9}
@media(max-width:850px){.hero-grid{grid-template-columns:1fr;gap:28px}.hero{padding:48px 0}.hero-card{min-height:280px}.grid{grid-template-columns:repeat(2,1fr)}.features{grid-template-columns:1fr}.contact-box{display:block}.contact-actions{flex-direction:row;flex-wrap:wrap;margin-top:20px}.band-inner{align-items:flex-start;flex-direction:column}}
@media(max-width:480px){.brand img{width:65px}.nav-cta{font-size:12px;padding:8px 12px}.grid{grid-template-columns:1fr}.hero h1{font-size:36px}.lead{font-size:16px}.section{padding:52px 0}.contact-box{padding:23px}.contact-line{font-size:14px}}
