@font-face{font-family:WadyKufi;src:url('../fonts/DroidArabicKufiRegular.ttf')}@font-face{font-family:WadyKufi;src:url('../fonts/DroidArabicKufiBold.ttf');font-weight:700}
:root{--navy:#17334d;--orange:#f58220;--green:#24b46b;--cream:#fff8f1;--muted:#6d7a86}.modern-home{margin:0;background:#fff;color:var(--navy);font-family:WadyKufi,Arial,sans-serif;overflow-x:hidden}.modern-home *{box-sizing:border-box}.home-header{background:#fff;position:relative;z-index:30}.home-header .navbar{min-height:82px;margin:0;border:0;border-radius:0;background:#fff;box-shadow:0 5px 25px rgba(25,48,68,.07)}.home-header .navbar-brand{height:82px;padding:16px 15px;float:right}.home-header .navbar-brand img{height:50px}.home-header .navbar-nav{float:right;margin-right:35px}.home-header .navbar-nav>li{float:right}.home-header .navbar-nav>li>a{padding:31px 16px;color:#526271;font-size:14px}.home-header .navbar-nav>li>a:hover,.home-header .navbar-nav>.active>a,.home-header .navbar-nav>.active>a:hover{color:var(--orange);background:transparent}.nav-whatsapp{float:left;margin-top:18px;padding:11px 18px;border-radius:10px;background:#e9fbf1;color:#159954!important;font-size:13px}.nav-whatsapp i{font-size:19px;margin-left:6px}.member-strip{background:var(--navy);color:#fff;padding:9px 0;font-size:12px}.member-strip .container{display:flex;gap:24px;align-items:center}.member-strip strong{color:#ffb164}.member-strip a{margin-right:auto;color:#fff;text-decoration:underline}
.hero-section{position:relative;min-height:590px;padding:65px 0 70px;background:linear-gradient(135deg,#fffaf4 0%,#fff 55%,#eef9f5 100%);overflow:hidden}.hero-shape{position:absolute;border-radius:50%}.hero-shape-one{width:360px;height:360px;background:rgba(245,130,32,.08);top:-180px;right:-100px}.hero-shape-two{width:420px;height:420px;background:rgba(36,180,107,.07);bottom:-260px;left:-80px}.hero-row{display:flex;align-items:center}.hero-label{display:inline-block;padding:8px 14px;background:#fff1e4;border-radius:30px;color:#dc6910;font-size:12px;margin-bottom:20px}.hero-content h1{margin:0 0 20px;font-size:46px;line-height:1.55;font-weight:700}.hero-content h1 em{font-style:normal;color:var(--orange)}.hero-content>p{color:var(--muted);font-size:16px;line-height:2;margin-bottom:27px}.hero-actions{display:flex;gap:12px}.primary-action,.secondary-action{display:inline-block;padding:14px 22px;border-radius:10px;font-weight:700;text-decoration:none!important}.primary-action{background:var(--orange);color:#fff!important;box-shadow:0 9px 22px rgba(245,130,32,.28)}.secondary-action{border:1px solid #d9e0e5;color:var(--navy)!important;background:#fff}.hero-trust{display:flex;gap:18px;margin-top:28px;color:#63727e;font-size:11px}.hero-trust i{color:var(--green)}.hero-visual{position:relative;padding:25px}.hero-image-wrap{height:405px;padding:13px;background:#fff;border-radius:34px 8px;box-shadow:0 25px 65px rgba(23,51,77,.15);transform:rotate(-1.5deg);overflow:hidden}.hero-image-wrap img{width:100%;height:100%;object-fit:cover;border-radius:25px 6px}.floating-card{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 15px;background:#fff;border-radius:13px;box-shadow:0 12px 30px rgba(23,51,77,.17)}.floating-card>i{width:38px;height:38px;text-align:center;line-height:38px;border-radius:10px;font-size:19px;background:#fff0e3;color:var(--orange)}.floating-card strong,.floating-card small{display:block}.floating-card strong{font-size:12px}.floating-card small{font-size:9px;color:#7c8993}.floating-points{right:0;bottom:48px}.floating-care{left:0;top:55px}.floating-care>i{background:#e7f8ef;color:var(--green)}
.quick-services{position:relative;z-index:5;margin-top:-28px;padding-bottom:65px}.quick-card{min-height:115px;display:flex;align-items:center;gap:15px;padding:20px;background:#fff;border:1px solid #edf0f2;border-radius:16px;box-shadow:0 10px 35px rgba(23,51,77,.09);color:var(--navy)!important;text-decoration:none!important;transition:.25s}.quick-card:hover{transform:translateY(-5px)}.quick-icon{flex:0 0 55px;height:55px;border-radius:14px;text-align:center;line-height:55px;font-size:23px}.quick-icon.orange{background:#fff0e3;color:var(--orange)}.quick-icon.blue{background:#e8f1f8;color:#397ca8}.quick-icon.green{background:#e8f8ef;color:var(--green)}.quick-card h3{font-size:15px;margin:0 0 7px;font-weight:700}.quick-card p{font-size:11px;margin:0;color:#7b8790}.card-arrow{margin-right:auto}
.care-section{padding:70px 0 85px}.section-heading{text-align:center;max-width:680px;margin:0 auto 38px}.section-heading>span,.section-kicker{color:var(--orange);font-size:12px;font-weight:700}.section-heading h2{font-size:30px;font-weight:700;margin:11px 0}.section-heading p{color:var(--muted)}.care-card{position:relative;height:365px;border-radius:20px;overflow:hidden;background:#f1f4f5;box-shadow:0 8px 25px rgba(23,51,77,.08)}.care-card:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(13,35,52,.93))}.care-card img{width:100%;height:100%;object-fit:cover;transition:.4s}.care-card:hover img{transform:scale(1.05)}.care-card>div{position:absolute;z-index:2;bottom:25px;right:25px;color:#fff}.care-card span{font-size:10px;color:#ffd0a9}.care-card h3{font-size:21px;font-weight:700}.care-card a{font-size:11px;color:#fff}
.points-section{padding:90px 0;background:var(--cream)}.points-row{display:flex;align-items:center}.points-copy h2{font-size:34px;line-height:1.6;font-weight:700}.points-copy>p{color:var(--muted)}.steps{margin:25px 0 30px}.steps>div{display:flex;align-items:center;gap:14px;margin-bottom:15px}.steps b{width:38px;height:38px;line-height:38px;text-align:center;border-radius:50%;background:#fff;color:var(--orange)}.steps strong,.steps small{display:block}.steps small{font-size:10px;color:#83909a}.gift-panel{max-width:430px;margin:auto;padding:55px 40px;text-align:center;color:#fff;border-radius:28px;background:linear-gradient(145deg,#244d6d,var(--navy));box-shadow:0 25px 50px rgba(23,51,77,.23)}.gift-circle{width:105px;height:105px;line-height:105px;margin:0 auto 22px;border-radius:50%;background:rgba(255,255,255,.1);font-size:48px;color:#ff9b45}.gift-panel p{color:#c8d5df}.gift-panel a{color:#ffaf6a}
.contact-cta{padding:75px 0}.cta-box{display:flex;align-items:center;padding:40px 48px;border-radius:22px;background:#f2faf6;border:1px solid #dff3e8}.cta-box span{color:var(--green)}.cta-box h2{font-size:25px;font-weight:700}.cta-box p{color:var(--muted)}.cta-box>a{margin-right:auto;padding:14px 22px;border-radius:10px;background:var(--green);color:#fff!important}.modern-footer{padding:45px 0 25px;background:#142c41;color:#b8c6d1;text-align:center}.modern-footer img{height:50px;filter:brightness(0) invert(1)}.footer-links{display:flex;justify-content:center;gap:25px;margin:20px}.footer-links a{color:#dae3e9}.modern-footer small{display:block;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.floating-whatsapp{position:fixed;z-index:50;bottom:22px;left:22px;width:56px;height:56px;line-height:56px;text-align:center;border-radius:50%;background:#25d366;color:#fff!important;font-size:28px}
@media(max-width:767px){.home-header .navbar{min-height:68px}.home-header .navbar-brand{height:68px;padding:12px}.home-header .navbar-brand img{height:42px}.home-header .navbar-toggle{margin-top:17px}.home-header .navbar-collapse{background:#fff}.home-header .navbar-nav{float:none;margin:5px 0}.home-header .navbar-nav>li{float:none}.home-header .navbar-nav>li>a{padding:12px 18px}.nav-whatsapp{float:none;display:block;margin:10px;text-align:center}.member-strip .container{gap:10px;flex-wrap:wrap}.member-strip a{margin-right:0}.hero-section{min-height:0;padding:45px 0 75px}.hero-row,.points-row{display:block}.hero-content{text-align:center}.hero-content h1{font-size:31px}.hero-content>p{font-size:13px}.hero-actions,.hero-trust{justify-content:center;flex-wrap:wrap}.hero-visual{margin-top:38px;padding:15px}.hero-image-wrap{height:260px}.floating-card{padding:9px}.floating-care{top:0}.floating-points{bottom:0}.quick-services{padding:0 6px 40px}.quick-card{margin-bottom:12px;min-height:95px}.care-section{padding:50px 0}.section-heading h2{font-size:23px}.care-card{height:310px;margin-bottom:18px}.points-section{padding:55px 0}.points-copy{text-align:center}.points-copy h2{font-size:26px}.steps{display:inline-block;text-align:right}.gift-panel{margin-top:40px;padding:40px 22px}.contact-cta{padding:45px 0}.cta-box{display:block;text-align:center;padding:30px 20px}.cta-box h2{font-size:21px}.cta-box>a{display:block;margin-top:22px}.footer-links{gap:14px;flex-wrap:wrap}.floating-whatsapp{width:50px;height:50px;line-height:50px;font-size:24px;bottom:15px;left:15px}}
