.fawaz-home-main{min-height:50vh}.fawaz-faq__decor,.fawaz-hero__decor,.fawaz-partners__decor,.fawaz-testi__decor{position:absolute;inset:0;z-index:0;pointer-events:none}.fawaz-faq__blob,.fawaz-hero__blob,.fawaz-partners__blob,.fawaz-testi__blob{position:absolute;border-radius:50%}.fawaz-hero__blob{filter:blur(52px);opacity:.5}.fawaz-faq__blob,.fawaz-testi__blob{filter:blur(50px);opacity:.5}.fawaz-partners__blob{filter:blur(60px);opacity:.4}.fawaz-cities-section__decor,.fawaz-cta2__decor,.fawaz-impsrv__decor,.fawaz-portfolio__decor,.fawaz-pricing__decor,.fawaz-srv2__decor,.fawaz-tw2__decor{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.fawaz-pricing__decor{filter:blur(80px);opacity:.5}.fawaz-portfolio__decor{filter:blur(75px);opacity:.48}.fawaz-cities-section__decor{filter:blur(85px);opacity:.5}.fawaz-cta2__decor,.fawaz-impsrv__decor,.fawaz-srv2__decor,.fawaz-tw2__decor{filter:blur(90px);opacity:.5}.fawaz-home-section{position:relative;padding-block:var(--ce-section-y)}.fawaz-home-section__inner{width:100%;max-width:var(--ce-container);margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.fawaz-section-head{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:clamp(2rem,5vw,3.5rem)}.fawaz-about__eyebrow,.fawaz-faq__eyebrow,.fawaz-section-head__eyebrow,.fawaz-why__eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--ce-fs-sm);font-weight:700;color:var(--ce-primary-dark);background:rgba(59,102,214,.1);padding:.4em 1.1em;border-radius:var(--ce-radius-full);margin-bottom:1rem}.fawaz-section-head__title{font-size:var(--ce-fs-h2);font-weight:900;margin-bottom:.75rem}.fawaz-section-head__desc{color:var(--ce-muted);font-size:var(--ce-fs-lg)}.fawaz-home-empty{padding-block:clamp(3rem,8vw,6rem)}.fawaz-home-empty__box{text-align:center;max-width:560px;margin-inline:auto;padding:clamp(2rem,5vw,3rem);background:var(--ce-bg-soft);border:2px dashed var(--ce-line);border-radius:var(--ce-radius-lg)}.fawaz-home-empty__box i{font-size:3rem;color:var(--ce-primary-light);margin-bottom:1rem}.fawaz-home-empty__box h2{font-size:var(--ce-fs-h3);margin-bottom:.75rem}.fawaz-home-empty__box p{color:var(--ce-muted);margin-bottom:1.75rem}.fawaz-home-section--hero{background:radial-gradient(120% 120% at 85% -10%,rgba(140,197,214,.35),transparent 55%),radial-gradient(90% 90% at 0 0,rgba(59,102,214,.14),transparent 50%),var(--ce-gradient-hero);position:relative;overflow:hidden;padding-block:clamp(2.75rem,6vw,5rem) clamp(5.5rem,11vw,9rem)}.fawaz-hero{position:static}.fawaz-hero__blob--1{width:clamp(240px,34vw,440px);height:clamp(240px,34vw,440px);background:radial-gradient(circle,rgba(59,102,214,.5),transparent 70%);top:-140px;inset-inline-end:-80px}.fawaz-hero__blob--2{width:clamp(200px,28vw,360px);height:clamp(200px,28vw,360px);background:radial-gradient(circle,rgba(140,197,214,.55),transparent 70%);bottom:-110px;inset-inline-start:-70px}.fawaz-hero__grid{position:absolute;top:14%;inset-inline-start:5%;width:clamp(120px,14vw,190px);height:clamp(120px,14vw,190px);background-image:radial-gradient(rgba(41,54,129,.28) 2px,transparent 2px);background-size:20px 20px;opacity:.45;-webkit-mask-image:radial-gradient(circle at center,#000 40%,transparent 75%);mask-image:radial-gradient(circle at center,#000 40%,transparent 75%)}.fawaz-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr 0.95fr;align-items:center;gap:clamp(2rem,5vw,4.5rem)}.fawaz-hero__content{min-width:0}.fawaz-hero__eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--ce-fs-sm);font-weight:700;color:var(--ce-primary-dark);background:rgba(255,255,255,.75);border:1px solid rgba(59,102,214,.22);padding:.5em 1.15em;border-radius:var(--ce-radius-full);margin-bottom:1.35rem;box-shadow:var(--ce-shadow-sm);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.fawaz-hero__eyebrow i{color:var(--ce-secondary)}.fawaz-hero__title{font-size:clamp(2rem, 4.8vw, 3.4rem);font-weight:900;line-height:1.16;color:var(--ce-ink);margin-bottom:1.15rem;letter-spacing:-.01em}.fawaz-hero__desc{font-size:var(--ce-fs-lg);color:var(--ce-text);line-height:1.9;max-width:540px;margin-bottom:2rem}.fawaz-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.25rem}.fawaz-hero__stats{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem}.fawaz-hero__stat{display:flex;flex-direction:column;line-height:1.2}.fawaz-hero__stat-value{font-family:var(--ce-font-display);font-size:clamp(1.5rem, 2.6vw, 2rem);font-weight:900;background:var(--ce-gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--ce-primary)}.fawaz-hero__stat-label{font-size:var(--ce-fs-sm);color:var(--ce-muted);font-weight:600;margin-top:.15rem}.fawaz-hero__stats-sep{width:1px;height:34px;background:linear-gradient(180deg,transparent,rgba(41,54,129,.25),transparent)}.fawaz-btn--whatsapp{background:#087a3e;color:#fff;box-shadow:0 12px 28px rgba(8,122,62,.32)}.fawaz-btn--whatsapp:hover{background:#066232;color:#fff;transform:translateY(-3px);box-shadow:0 18px 36px rgba(8,122,62,.42)}.fawaz-hero__media{position:relative;min-width:0}.fawaz-hero__stage{position:relative;max-width:460px;margin-inline:auto;padding:clamp(1rem,2.5vw,1.75rem);isolation:isolate}.fawaz-hero__glow{position:absolute;inset:6% 6% 10%;z-index:-1;border-radius:40% 60% 62% 38%/44% 42% 58% 56%;background:var(--ce-gradient-primary);filter:blur(18px);opacity:.35}.fawaz-hero__ring{position:absolute;inset:0;z-index:-1;border-radius:34px;border:2px dashed rgba(59,102,214,.25);transform:rotate(-3deg)}.fawaz-hero__image-wrap{position:relative;border-radius:30px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.8);box-shadow:var(--ce-shadow-lg);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:10px;overflow:hidden}.fawaz-hero__img{width:100%;max-height:500px;height:auto;object-fit:cover;border-radius:22px;display:block}.fawaz-hero__img-placeholder{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/5;border-radius:22px;background:linear-gradient(135deg,#e8f3f0,#cfe4e2);color:var(--ce-primary-light);font-size:4rem}.fawaz-hero__badge{position:absolute;z-index:4;display:flex;align-items:center;gap:.6rem;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.9);padding:.65rem .95rem;border-radius:16px;box-shadow:var(--ce-shadow-md)}.fawaz-hero__badge-info{display:flex;flex-direction:column;line-height:1.25}.fawaz-hero__badge-info strong{font-size:1rem;color:var(--ce-ink);font-weight:800}.fawaz-hero__badge-info small{font-size:.72rem;color:var(--ce-muted)}.fawaz-hero__badge-stars{display:inline-flex;gap:1px;color:var(--ce-star);font-size:.7rem}.fawaz-hero__badge-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--ce-gradient-primary);color:#fff;font-size:1.05rem;flex-shrink:0}.fawaz-hero__badge--rating{top:8%;inset-inline-start:-6%;flex-direction:column;align-items:flex-start;gap:.25rem;animation:heroFloat 5s ease-in-out infinite}.fawaz-hero__badge--guarantee{bottom:7%;inset-inline-end:-5%;animation:heroFloat 5s ease-in-out infinite;animation-delay:-2.5s}@keyframes heroFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.fawaz-hero__divider{position:absolute;inset-inline:0;bottom:0;z-index:4;color:var(--ce-bg);line-height:0;pointer-events:none}.fawaz-hero__divider svg{display:block;width:100%;height:clamp(50px,8vw,110px)}@media (prefers-reduced-motion:no-preference){.fawaz-hero__content>*{animation:heroReveal .7s cubic-bezier(.22,1,.36,1) both}.fawaz-hero__title{animation-delay:60ms}.fawaz-hero__title{animation:none}.fawaz-hero__desc{animation-delay:.12s}.fawaz-hero__actions{animation-delay:.18s}.fawaz-hero__stats{animation-delay:.24s}.fawaz-hero__stage{animation:heroRevealMedia .9s cubic-bezier(.22,1,.36,1) both;animation-delay:.1s}.fawaz-hero__eyebrow i{animation:heroSparkle 2.6s ease-in-out infinite}}@keyframes heroReveal{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroRevealMedia{from{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@keyframes heroSparkle{0%,100%{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.25) rotate(15deg);opacity:.75}}@media (prefers-reduced-motion:reduce){.fawaz-hero__badge,.fawaz-hero__glow{animation:none}}@media (max-width:900px){.fawaz-hero__inner{grid-template-columns:1fr;text-align:center;gap:clamp(3rem,9vw,4rem)}.fawaz-hero__desc{margin-inline:auto}.fawaz-hero__actions,.fawaz-hero__stats{justify-content:center}.fawaz-hero__stage{max-width:400px}.fawaz-hero__badge--rating{inset-inline-start:0}.fawaz-hero__badge--guarantee{inset-inline-end:0}}@media (max-width:560px){.fawaz-hero__stage{max-width:320px}.fawaz-hero__badge{padding:.5rem .7rem;gap:.45rem}.fawaz-hero__badge-icon{width:32px;height:32px;font-size:.9rem}.fawaz-hero__badge-info strong{font-size:.88rem}.fawaz-hero__badge-info small{font-size:.66rem}.fawaz-hero__badge--rating{inset-inline-start:-2%;top:4%}.fawaz-hero__badge--guarantee{inset-inline-end:-2%;bottom:5%}.fawaz-hero__stats{gap:.75rem 1rem}.fawaz-hero__stats-sep{display:none}}.fawaz-home-section--about{background:var(--ce-bg);overflow:hidden}.fawaz-about__inner{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(2rem,5vw,4.5rem)}.fawaz-about__content,.fawaz-about__media{min-width:0}.fawaz-about__inner--img-left .fawaz-about__media{order:2}.fawaz-about__media{position:relative}.fawaz-about__image-wrap{position:relative;max-width:480px;margin-inline:auto}.fawaz-about__img{max-width:100%;max-height:460px;width:auto;height:auto;object-fit:contain;border-radius:24px;display:block;margin-inline:auto}.fawaz-about__img-placeholder{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:5/4;border-radius:24px;background:linear-gradient(135deg,#e8f3f0,#cfe4e2);color:var(--ce-primary-light);font-size:4rem;box-shadow:var(--ce-shadow-lg)}.fawaz-about__badge{position:absolute;inset-block-end:-22px;inset-inline-start:-22px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:130px;padding:1rem 1.25rem;background:var(--ce-gradient-primary);color:#fff;border-radius:var(--ce-radius);box-shadow:var(--ce-shadow-primary);text-align:center;line-height:1.2}.fawaz-about__badge strong{font-size:2rem;font-weight:900;color:#fff}.fawaz-about__badge span{font-size:.82rem;font-weight:600;opacity:.95}.fawaz-about__title{font-size:var(--ce-fs-h2);font-weight:900;margin-bottom:1rem}.fawaz-about__desc{color:var(--ce-text);font-size:var(--ce-fs-lg);margin-bottom:1.5rem}.fawaz-about__features{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem 1.25rem;margin-bottom:1.75rem}.fawaz-about__feature{display:flex;align-items:center;gap:.7rem;font-weight:600;color:var(--ce-ink)}.fawaz-about__feature-icon{flex:0 0 38px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:rgba(59,102,214,.12);color:var(--ce-secondary-dark);font-size:.95rem}.fawaz-about__stats{display:flex;flex-wrap:wrap;gap:clamp(1.25rem,4vw,2.5rem);padding:1.25rem 0;margin-bottom:1.75rem;border-top:1px solid var(--ce-line);border-bottom:1px solid var(--ce-line)}.fawaz-about__stat{display:flex;flex-direction:column}.fawaz-about__stat-num{font-size:clamp(1.6rem, 3vw, 2.2rem);font-weight:900;line-height:1.1;background:var(--ce-gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fawaz-about__stat-label{font-size:var(--ce-fs-sm);color:var(--ce-muted);font-weight:600;margin-top:.25rem}.fawaz-about__btn{gap:.6rem}.fawaz-about__actions{display:flex;flex-wrap:wrap;gap:.85rem}.fawaz-about__actions .fawaz-btn{flex:0 1 auto;min-width:0}@media (max-width:900px){.fawaz-about__inner{grid-template-columns:1fr;gap:clamp(2.5rem,8vw,3.5rem)}.fawaz-about__inner--img-left .fawaz-about__media{order:0}.fawaz-about__image-wrap{max-width:380px}.fawaz-about__actions{justify-content:center}}@media (max-width:480px){.fawaz-about__features{grid-template-columns:1fr}.fawaz-about__stats{justify-content:space-between;gap:1rem}.fawaz-about__actions{flex-direction:column;align-items:stretch}.fawaz-about__actions .fawaz-btn{width:100%;flex:1 1 100%}.fawaz-about__badge{min-width:110px;padding:.75rem 1rem}.fawaz-about__badge strong{font-size:1.6rem}}.fawaz-home-section--why{position:relative;background:linear-gradient(180deg,#f8fafc 0,#eef7f5 100%);overflow:hidden}.fawaz-why__bg-text{position:absolute;top:-2.5rem;inset-inline-end:-1rem;font-size:clamp(7rem, 22vw, 18rem);font-weight:900;line-height:1;color:rgba(59,102,214,.05);pointer-events:none;user-select:none;z-index:0;white-space:nowrap}.fawaz-why__inner{position:relative;z-index:1;display:grid;grid-template-columns:0.95fr 1.1fr;align-items:start;gap:clamp(2rem,5vw,4rem)}.fawaz-why__inner--reverse .fawaz-why__intro{order:2}.fawaz-why__intro{position:sticky;top:calc(var(--ce-header-h) + 1.5rem)}.fawaz-why__title{font-size:var(--ce-fs-h2);font-weight:900;margin-bottom:1rem}.fawaz-why__desc{color:var(--ce-text);font-size:var(--ce-fs-lg);margin-bottom:1.5rem}.fawaz-why__visual{margin-bottom:1.5rem}.fawaz-why__img{max-width:100%;max-height:360px;width:auto;height:auto;object-fit:contain;border-radius:22px;display:block;margin-inline:auto}.fawaz-why__actions{display:flex;flex-wrap:wrap;gap:1rem}.fawaz-why__accordion{display:flex;flex-direction:column;gap:1rem}.fawaz-why__item{background:#fff;border:1px solid var(--ce-line);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-shadow-sm);overflow:hidden;transition:box-shadow var(--ce-transition),transform var(--ce-transition),border-color var(--ce-transition)}.fawaz-why__item.is-open{border-color:transparent;box-shadow:var(--ce-shadow-lg);transform:translateY(-2px)}.fawaz-why__head{display:flex;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.4rem;background:0 0;text-align:start;cursor:pointer}.fawaz-why__index{font-size:1.1rem;font-weight:900;color:var(--ce-primary);opacity:.6;flex-shrink:0;min-width:28px}.fawaz-why__q-icon{flex-shrink:0;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--ce-bg-softer);color:var(--ce-primary-dark);font-size:1.1rem;transition:background var(--ce-transition),color var(--ce-transition),box-shadow var(--ce-transition),transform var(--ce-transition)}.fawaz-why__item.is-open .fawaz-why__q-icon{background:var(--ce-gradient-primary);color:#fff;box-shadow:var(--ce-shadow-primary);transform:rotate(-6deg) scale(1.05)}.fawaz-why__q{flex:1;font-size:1.1rem;font-weight:800;color:var(--ce-ink);line-height:1.4}.fawaz-why__toggle{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ce-bg-softer);color:var(--ce-ink);transition:background var(--ce-transition),color var(--ce-transition),transform var(--ce-transition)}.fawaz-why__item.is-open .fawaz-why__toggle{background:var(--ce-secondary);color:#fff;transform:rotate(135deg)}.fawaz-why__panel{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4, 0, .2, 1)}.fawaz-why__panel-inner{padding-block:0 1.4rem;padding-inline-start:calc(1.4rem + 46px + 1rem);padding-inline-end:1.4rem;color:var(--ce-muted);font-size:.98rem;line-height:1.9}@media (max-width:900px){.fawaz-why__inner{grid-template-columns:1fr;gap:clamp(2rem,7vw,3rem)}.fawaz-why__intro{position:static}.fawaz-why__inner--reverse .fawaz-why__intro{order:0}.fawaz-why__actions{justify-content:center}}@media (max-width:480px){.fawaz-why__head{padding:1rem;gap:.7rem}.fawaz-why__index{display:none}.fawaz-why__q{font-size:1rem}.fawaz-why__panel-inner{padding:0 1rem 1.2rem 1rem}}.fawaz-home-section--features{position:relative;background:radial-gradient(60% 50% at 50% 0,rgba(59,102,214,.06),transparent 70%),var(--ce-bg);overflow:hidden}.fawaz-features__grid{display:grid;gap:clamp(1.25rem,2.5vw,1.75rem)}.fawaz-features__grid--cols-2{grid-template-columns:repeat(2,1fr)}.fawaz-features__grid--cols-3{grid-template-columns:repeat(3,1fr)}.fawaz-features__grid--cols-4{grid-template-columns:repeat(4,1fr)}.fawaz-feature-card{position:relative;isolation:isolate;background:#fff;border:1px solid var(--ce-line);border-radius:var(--ce-radius-lg);padding:2.25rem 1.75rem;overflow:hidden;transition:transform .4s cubic-bezier(.22, 1, .36, 1),box-shadow .4s,border-color .4s}.fawaz-feature-card::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgba(59,102,214,.12),transparent 45%);opacity:0;transition:opacity .4s ease}.fawaz-feature-card:hover{transform:translateY(-10px);box-shadow:var(--ce-shadow-lg);border-color:rgba(59,102,214,.25)}.fawaz-feature-card:hover::after{opacity:1}.fawaz-feature-card__num{position:absolute;top:.5rem;inset-inline-end:1.1rem;z-index:-1;font-size:4rem;font-weight:900;line-height:1;color:rgba(15,23,42,.045)}.fawaz-feature-card__media{display:inline-flex;align-items:center;justify-content:center;min-width:76px;height:76px;margin-bottom:1.35rem;transition:transform .4s cubic-bezier(.22, 1, .36, 1)}.fawaz-feature-card__img{max-width:76px;max-height:76px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(15, 23, 42, .16))}.fawaz-feature-card__media-empty{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:var(--ce-bg-softer);color:var(--ce-primary-light);font-size:1.6rem}.fawaz-feature-card:hover .fawaz-feature-card__media{transform:translateY(-5px) rotate(-6deg) scale(1.06)}.fawaz-feature-card__title{font-size:1.25rem;font-weight:800;color:var(--ce-ink);margin-bottom:.6rem}.fawaz-feature-card__text{color:var(--ce-muted);font-size:.97rem;line-height:1.85}@media (max-width:992px){.fawaz-features__grid--cols-3,.fawaz-features__grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.fawaz-features__grid--cols-2,.fawaz-features__grid--cols-3,.fawaz-features__grid--cols-4{grid-template-columns:1fr}}.fawaz-home-section--services{position:relative;background:linear-gradient(180deg,#fff 0,#f6fbf9 100%);overflow:hidden}.fawaz-services__showcase{display:grid;grid-template-columns:0.92fr 1.28fr;gap:clamp(1.5rem,3vw,2.5rem);align-items:stretch}.fawaz-services__showcase--tabs-left{grid-template-columns:1.28fr 0.92fr}.fawaz-services__showcase--tabs-left .fawaz-services__panels{order:1}.fawaz-services__showcase--tabs-left .fawaz-services__tabs{order:2}.fawaz-services__tabs{display:flex;flex-direction:column;gap:.75rem}.fawaz-services__tab{display:flex;align-items:center;gap:.9rem;width:100%;padding:.85rem 1rem;background:#fff;border:1px solid var(--ce-line);border-radius:var(--ce-radius);cursor:pointer;text-align:start;transition:transform var(--ce-transition),box-shadow var(--ce-transition),background var(--ce-transition),border-color var(--ce-transition)}.fawaz-services__tab:hover{transform:translateX(-4px);box-shadow:var(--ce-shadow-sm)}.fawaz-services__tab-thumb{flex:0 0 48px;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--ce-bg-softer);color:var(--ce-primary-dark);font-size:1.1rem;overflow:hidden;transition:background var(--ce-transition)}.fawaz-services__tab-thumb img{width:100%;height:100%;object-fit:contain;padding:6px}.fawaz-services__tab-name{flex:1;font-weight:700;font-size:1.02rem;color:var(--ce-ink);line-height:1.4}.fawaz-services__tab-arrow{opacity:0;color:#fff;transform:translateX(6px);transition:opacity var(--ce-transition),transform var(--ce-transition)}.fawaz-services__tab.is-active{background:var(--ce-gradient-primary);border-color:transparent;box-shadow:var(--ce-shadow-primary)}.fawaz-services__tab.is-active .fawaz-services__tab-name{color:#fff}.fawaz-services__tab.is-active .fawaz-services__tab-thumb{background:rgba(255,255,255,.9)}.fawaz-services__tab.is-active .fawaz-services__tab-arrow{opacity:1;transform:translateX(0)}.fawaz-services__panels{position:relative;background:#fff;border:1px solid var(--ce-line);border-radius:var(--ce-radius-lg);box-shadow:var(--ce-shadow);overflow:hidden}.fawaz-services__panel{display:none;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(1.25rem,3vw,2rem);height:100%}.fawaz-services__panel.is-active{display:grid;animation:svcFade .45s ease}@keyframes svcFade{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.fawaz-services__panel-media{height:100%;min-height:260px;display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,4vw,2.5rem);background:var(--ce-gradient-hero)}.fawaz-services__panel-img{max-width:100%;max-height:240px;width:auto;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(15, 23, 42, .18))}.fawaz-services__panel-empty{font-size:4rem;color:var(--ce-primary-light)}.fawaz-services__panel-body{padding:clamp(1.5rem,4vw,2.5rem);padding-inline-start:0}.fawaz-services__panel-title{font-size:clamp(1.4rem, 2.8vw, 1.9rem);font-weight:900;margin-bottom:.85rem}.fawaz-services__panel-text{color:var(--ce-muted);font-size:1.02rem;line-height:1.9;margin-bottom:1.5rem}@media (max-width:900px){.fawaz-services__showcase{grid-template-columns:1fr}.fawaz-services__showcase--tabs-left{grid-template-columns:1fr}.fawaz-services__showcase--tabs-left .fawaz-services__tabs{order:0}.fawaz-services__showcase--tabs-left .fawaz-services__panels{order:1}.fawaz-services__tabs{flex-direction:column;gap:.6rem;overflow:visible}.fawaz-services__tab{width:100%}.fawaz-services__tab-name{white-space:normal}.fawaz-services__tab-arrow{display:none}.fawaz-services__panel{grid-template-columns:1fr}.fawaz-services__panel-body{padding:clamp(1.5rem,6vw,2rem)}}.fawaz-home-section--faq{position:relative;background:linear-gradient(180deg,#f6fbf9 0,#fff 100%);overflow:hidden}.fawaz-faq__watermark{position:absolute;top:-3rem;inset-inline-start:-1rem;font-size:clamp(12rem, 30vw, 26rem);font-weight:900;line-height:1;color:rgba(59,102,214,.045);pointer-events:none;user-select:none;z-index:0}.fawaz-faq__blob--1{width:clamp(220px,30vw,360px);height:clamp(220px,30vw,360px);background:radial-gradient(circle,rgba(59,102,214,.32),transparent 70%);top:-100px;inset-inline-end:-60px}.fawaz-faq__blob--2{width:clamp(200px,26vw,320px);height:clamp(200px,26vw,320px);background:radial-gradient(circle,rgba(59,102,214,.3),transparent 70%);bottom:-90px;inset-inline-start:20%}.fawaz-faq__inner{position:relative;z-index:1;display:grid;grid-template-columns:0.95fr 1.15fr;align-items:start;gap:clamp(2rem,5vw,4rem)}.fawaz-faq__inner--reverse .fawaz-faq__aside{order:2}.fawaz-faq__aside{position:sticky;top:calc(var(--ce-header-h) + 1.5rem)}.fawaz-faq__title{font-size:var(--ce-fs-h2);font-weight:900;margin-bottom:1rem}.fawaz-faq__desc{color:var(--ce-text);font-size:var(--ce-fs-lg);margin-bottom:1.5rem}.fawaz-faq__image{position:relative;margin-bottom:1.5rem}.fawaz-faq__img{max-width:100%;max-height:360px;width:auto;height:auto;object-fit:contain;border-radius:22px;display:block;margin-inline:auto}.fawaz-faq__image-badge{position:absolute;inset-block-end:-16px;inset-inline-start:16px;display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:.6rem 1rem;border-radius:14px;box-shadow:var(--ce-shadow);font-weight:700;font-size:.85rem;color:var(--ce-ink);animation:heroFloat 4.5s ease-in-out infinite}.fawaz-faq__image-badge i{color:var(--ce-secondary-dark)}.fawaz-faq__support{display:flex;gap:1rem;align-items:flex-start;padding:1.5rem;border-radius:var(--ce-radius-lg);background:rgba(59,102,214,.08);border:1px solid rgba(59,102,214,.18)}.fawaz-faq__support-icon{flex:0 0 52px;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:var(--ce-gradient-primary);color:#fff;font-size:1.3rem;box-shadow:var(--ce-shadow-primary)}.fawaz-faq__support-body strong{display:block;font-size:1.05rem;color:var(--ce-ink);margin-bottom:.3rem}.fawaz-faq__support-body p{color:var(--ce-muted);font-size:.9rem;margin-bottom:1rem}.fawaz-faq__support-actions{display:flex;flex-wrap:wrap;gap:.6rem}.fawaz-faq__support-actions .fawaz-btn{padding:.6em 1.2em;font-size:.88rem}.fawaz-faq__list{display:flex;flex-direction:column;gap:.9rem}.fawaz-faq__item{position:relative;background:rgba(255,255,255,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--ce-line);border-radius:var(--ce-radius-lg);overflow:hidden;transition:box-shadow var(--ce-transition),transform var(--ce-transition),border-color var(--ce-transition)}.fawaz-faq__item.is-open{border-color:transparent;box-shadow:var(--ce-shadow-lg);transform:translateY(-2px)}.fawaz-faq__q{display:flex;align-items:center;gap:.9rem;width:100%;padding:1.25rem 1.4rem;background:0 0;text-align:start;cursor:pointer}.fawaz-faq__q-mark{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--ce-bg-softer);color:var(--ce-primary);font-weight:900;font-size:1.1rem;transition:background var(--ce-transition),color var(--ce-transition)}.fawaz-faq__item.is-open .fawaz-faq__q-mark{background:var(--ce-gradient-primary);color:#fff}.fawaz-faq__q-text{flex:1;font-size:1.08rem;font-weight:800;color:var(--ce-ink);line-height:1.5}.fawaz-faq__icon{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ce-bg-softer);color:var(--ce-ink);transition:background var(--ce-transition),color var(--ce-transition),transform var(--ce-transition)}.fawaz-faq__item.is-open .fawaz-faq__icon{background:var(--ce-secondary);color:#fff;transform:rotate(135deg)}.fawaz-faq__a{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4, 0, .2, 1)}.fawaz-faq__a-inner{padding-block:0 1.4rem;padding-inline-start:calc(1.4rem + 34px + 0.9rem);padding-inline-end:1.4rem;color:var(--ce-muted);font-size:.98rem;line-height:1.95}@media (max-width:900px){.fawaz-faq__inner{grid-template-columns:1fr;gap:clamp(2rem,7vw,3rem)}.fawaz-faq__aside{position:static}.fawaz-faq__inner--reverse .fawaz-faq__aside{order:0}}@media (max-width:480px){.fawaz-faq__q{padding:1rem;gap:.6rem}.fawaz-faq__q-mark{display:none}.fawaz-faq__a-inner{padding:0 1rem 1.2rem 1rem}.fawaz-faq__support{flex-direction:column}}.fawaz-home-section--testi{position:relative;background:radial-gradient(70% 60% at 50% 0,rgba(59,102,214,.07),transparent 70%),linear-gradient(180deg,#fff 0,#f6fbf9 100%);overflow:hidden}.fawaz-testi__bigquote{position:absolute;top:clamp(3rem,10vw,6rem);inset-inline-end:6%;font-size:clamp(8rem, 20vw, 16rem);line-height:1;color:rgba(59,102,214,.06);pointer-events:none;z-index:0}.fawaz-testi__blob--1{width:clamp(220px,30vw,340px);height:clamp(220px,30vw,340px);background:radial-gradient(circle,rgba(59,102,214,.3),transparent 70%);top:10%;inset-inline-start:-60px}.fawaz-testi__blob--2{width:clamp(200px,26vw,300px);height:clamp(200px,26vw,300px);background:radial-gradient(circle,rgba(251,191,36,.25),transparent 70%);bottom:-80px;inset-inline-end:8%}.fawaz-testi__slider{position:relative;z-index:1;max-width:800px;margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:clamp(.5rem,2vw,1.25rem);padding-bottom:2.5rem}.fawaz-testi__stage{position:relative;flex:1;min-width:0}.fawaz-testi__slide{display:none;flex-direction:column;align-items:center;text-align:center;background:rgba(255,255,255,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--ce-line);border-radius:var(--ce-radius-lg);padding:clamp(1.75rem,4vw,3rem);box-shadow:var(--ce-shadow)}.fawaz-testi__slide.is-active{display:flex;animation:testiIn .5s cubic-bezier(.22,1,.36,1)}@keyframes testiIn{from{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.fawaz-testi__rating{margin-bottom:1.1rem}.fawaz-testi__stars{display:inline-flex;gap:.25rem;color:var(--ce-star);font-size:1.05rem}.fawaz-testi__text{font-size:clamp(1.1rem, 2.2vw, 1.4rem);font-weight:600;line-height:1.9;color:var(--ce-ink);margin:0 0 1.75rem;position:relative}.fawaz-testi__person{display:flex;align-items:center;gap:.9rem}.fawaz-testi__avatar{width:60px;height:60px;flex-shrink:0;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--ce-bg-softer);color:var(--ce-primary);font-size:1.4rem;box-shadow:0 0 0 4px rgba(59,102,214,.15)}.fawaz-testi__avatar img{width:100%;height:100%;object-fit:cover}.fawaz-testi__meta{text-align:start;display:flex;flex-direction:column}.fawaz-testi__name{font-size:1.1rem;font-weight:800;color:var(--ce-ink)}.fawaz-testi__role{font-size:.88rem;color:var(--ce-muted)}.fawaz-testi__nav{flex-shrink:0;width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid var(--ce-line);color:var(--ce-primary-dark);font-size:1.1rem;box-shadow:var(--ce-shadow-sm);cursor:pointer;transition:background var(--ce-transition),color var(--ce-transition),border-color var(--ce-transition),transform var(--ce-transition),box-shadow var(--ce-transition)}.fawaz-testi__nav:hover{background:var(--ce-gradient-primary);color:#fff;border-color:transparent;transform:translateY(-3px);box-shadow:var(--ce-shadow-primary)}.fawaz-testi__avatars{position:absolute;bottom:-28px;inset-inline:0;display:flex;justify-content:center;gap:.6rem;z-index:2}.fawaz-testi__avatar-btn{width:48px;height:48px;border-radius:50%;overflow:hidden;cursor:pointer;background:#fff;border:2px solid transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--ce-muted);box-shadow:var(--ce-shadow-sm);opacity:.6;transition:opacity var(--ce-transition),transform var(--ce-transition),border-color var(--ce-transition),box-shadow var(--ce-transition);padding:0}.fawaz-testi__avatar-btn img{width:100%;height:100%;object-fit:cover}.fawaz-testi__avatar-btn:hover{opacity:1;transform:translateY(-3px)}.fawaz-testi__avatar-btn.is-active{opacity:1;transform:scale(1.12);border-color:#fff;box-shadow:0 0 0 3px var(--ce-primary),var(--ce-shadow)}@media (max-width:600px){.fawaz-testi__nav{width:42px;height:42px;font-size:1rem}.fawaz-testi__person{flex-direction:column;text-align:center}.fawaz-testi__meta{text-align:center;align-items:center}.fawaz-testi__avatar-btn{width:40px;height:40px}}.fawaz-home-section--blog{background:var(--ce-bg)}.fawaz-blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2.5vw,1.75rem)}.fawaz-blog-grid--cols-3{grid-template-columns:repeat(3,1fr)}.fawaz-blog-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--ce-line);border-radius:var(--ce-radius-lg);overflow:hidden;box-shadow:var(--ce-shadow-sm);transition:transform .4s cubic-bezier(.22, 1, .36, 1),box-shadow .4s}.fawaz-blog-card:hover{transform:translateY(-8px);box-shadow:var(--ce-shadow-lg)}.fawaz-blog-card__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--ce-bg-softer)}.fawaz-blog-card__img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.fawaz-blog-card:hover .fawaz-blog-card__img{transform:scale(1.07)}.fawaz-blog-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--ce-primary-light);background:var(--ce-gradient-soft)}.fawaz-blog-card__cat{position:absolute;top:.9rem;inset-inline-start:0.9rem;background:rgba(255,255,255,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--ce-primary-dark);font-size:.74rem;font-weight:800;padding:.35em .85em;border-radius:var(--ce-radius-full);box-shadow:var(--ce-shadow-sm)}.fawaz-blog-card__body{display:flex;flex-direction:column;flex:1;padding:1.35rem}.fawaz-blog-card__meta{font-size:.8rem;color:var(--ce-muted);margin-bottom:.6rem}.fawaz-blog-card__meta i{color:var(--ce-primary)}.fawaz-blog-card__title{font-size:1.12rem;font-weight:800;line-height:1.5;margin-bottom:.6rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fawaz-blog-card__title a{color:var(--ce-ink)}.fawaz-blog-card__title a:hover{color:var(--ce-primary-dark)}.fawaz-blog-card__excerpt{color:var(--ce-muted);font-size:.92rem;line-height:1.8;margin-bottom:1.1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.fawaz-blog-card__more{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;font-weight:800;font-size:.9rem;color:var(--ce-primary-dark);margin-top:auto}.fawaz-blog-card__more-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ce-bg-softer);color:var(--ce-primary-dark);transition:background var(--ce-transition),color var(--ce-transition),transform var(--ce-transition),box-shadow var(--ce-transition)}.fawaz-blog-card__more:hover{color:var(--ce-primary)}.fawaz-blog-card__more:hover .fawaz-blog-card__more-icon{background:var(--ce-gradient-primary);color:#fff;transform:translateX(-4px);box-shadow:var(--ce-shadow-primary)}.fawaz-blog-loadmore{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.fawaz-blog-loadmore__btn{display:inline-flex;align-items:center;gap:.6rem;padding:.9em 2.2em;font-family:inherit;font-size:1rem;font-weight:800;color:#fff;background:var(--ce-gradient-primary);border-radius:var(--ce-radius-full);box-shadow:var(--ce-shadow-primary);cursor:pointer;transition:transform var(--ce-transition),box-shadow var(--ce-transition)}.fawaz-blog-loadmore__btn:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(59,102,214,.42)}.fawaz-blog-loadmore__spin{display:none}.fawaz-blog-loadmore__btn.is-loading{pointer-events:none;opacity:.9}.fawaz-blog-loadmore__btn.is-loading .fawaz-blog-loadmore__spin{display:inline-block;animation:ceSpin .8s linear infinite}.fawaz-blog-loadmore__btn.is-loading .fawaz-blog-loadmore__arrow{display:none}@keyframes ceSpin{to{transform:rotate(360deg)}}.fawaz-blog-loadmore__arrow{transition:transform var(--ce-transition)}.fawaz-blog-loadmore__btn:hover .fawaz-blog-loadmore__arrow{transform:translateY(3px)}.fawaz-blog-empty{text-align:center;color:var(--ce-muted);padding:2rem 0}@media (max-width:1024px){.fawaz-blog-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.fawaz-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.fawaz-blog-grid{grid-template-columns:1fr}}.fawaz-home-section--partners{position:relative;background:radial-gradient(55% 50% at 50% 0,rgba(59,102,214,.06),transparent 70%),linear-gradient(180deg,#f6fbf9 0,#fff 100%);overflow:hidden}.fawaz-partners__decor::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(59,102,214,.12) 1.5px,transparent 1.5px);background-size:26px 26px;mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent 75%);-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent 75%);opacity:.6}.fawaz-partners__blob--1{width:clamp(220px,28vw,340px);height:clamp(220px,28vw,340px);background:radial-gradient(circle,rgba(59,102,214,.3),transparent 70%);top:-90px;inset-inline-start:8%}.fawaz-partners__blob--2{width:clamp(200px,24vw,300px);height:clamp(200px,24vw,300px);background:radial-gradient(circle,rgba(59,102,214,.3),transparent 70%);bottom:-80px;inset-inline-end:10%}.fawaz-home-section--partners .fawaz-home-section__inner{position:relative;z-index:1}.fawaz-partners__stat{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.5em 1.2em;background:rgba(59,102,214,.1);color:var(--ce-secondary-dark);font-weight:700;font-size:var(--ce-fs-sm);border-radius:var(--ce-radius-full)}.fawaz-partners-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1px;background:var(--ce-line);border:1px solid var(--ce-line);border-radius:var(--ce-radius-lg);overflow:hidden;box-shadow:0 24px 60px rgba(15,23,42,.08)}.fawaz-partners-grid::after,.fawaz-partners-grid::before{content:"";position:absolute;width:14px;height:14px;z-index:3;background:linear-gradient(var(--ce-primary),var(--ce-primary)) center/100% 2px no-repeat,linear-gradient(var(--ce-primary),var(--ce-primary)) center/2px 100% no-repeat;opacity:.5}.fawaz-partners-grid::before{top:12px;inset-inline-start:12px}.fawaz-partners-grid::after{bottom:12px;inset-inline-end:12px}.fawaz-partners-cell{position:relative;background:#fff;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;padding:1.5rem 1.75rem;overflow:hidden;transition:background var(--ce-transition)}.fawaz-partners-cell::after{content:"";position:absolute;top:0;inset-inline-end:0;width:40px;height:40px;background:radial-gradient(circle at top left,rgba(59,102,214,.5),transparent 70%);opacity:0;transition:opacity var(--ce-transition)}.fawaz-partners-cell:hover{background:rgba(59,102,214,.07)}.fawaz-partners-cell:hover::after{opacity:1}.fawaz-partners-cell__logo{max-width:100%;max-height:58px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.6;transition:filter var(--ce-transition),opacity var(--ce-transition),transform var(--ce-transition)}.fawaz-partners-cell:hover .fawaz-partners-cell__logo{filter:grayscale(0);opacity:1;transform:scale(1.08)}.fawaz-partners--color .fawaz-partners-cell__logo{filter:grayscale(0);opacity:1}.fawaz-partners-cell__placeholder{font-size:2rem;color:var(--ce-primary-light);opacity:.7}@media (max-width:600px){.fawaz-partners-grid{grid-template-columns:repeat(2,1fr)}}.fawaz-home-section--pricing{background:var(--ce-bg-soft)}.fawaz-pricing{position:relative;overflow:hidden}.fawaz-pricing__decor--1{width:clamp(240px,32vw,420px);height:clamp(240px,32vw,420px);background:radial-gradient(circle,rgba(59,102,214,.18),transparent 70%);top:-130px;inset-inline-end:-110px}.fawaz-pricing__decor--2{width:clamp(220px,28vw,360px);height:clamp(220px,28vw,360px);background:radial-gradient(circle,rgba(59,102,214,.16),transparent 70%);bottom:-120px;inset-inline-start:-90px}.fawaz-pricing .fawaz-home-section__inner{position:relative;z-index:1}.fawaz-pricing__more{margin-top:clamp(2rem,4vw,3rem);text-align:center}.fawaz-home-section--portfolio{position:relative;background:radial-gradient(70% 65% at 50% 0,rgba(59,102,214,.08),transparent 72%),linear-gradient(180deg,#fff 0,#f6fbf9 100%);overflow:hidden}.fawaz-portfolio{position:relative;overflow:hidden}.fawaz-portfolio__decor--1{width:clamp(230px,30vw,390px);height:clamp(230px,30vw,390px);background:radial-gradient(circle,rgba(59,102,214,.22),transparent 70%);top:-130px;inset-inline-start:-100px}.fawaz-portfolio__decor--2{width:clamp(210px,27vw,350px);height:clamp(210px,27vw,350px);background:radial-gradient(circle,rgba(140,197,214,.28),transparent 70%);bottom:-120px;inset-inline-end:-90px}.fawaz-portfolio .fawaz-home-section__inner{position:relative;z-index:1}.fawaz-portfolio__more{margin-top:clamp(2rem,4vw,3rem);text-align:center}.fawaz-cities-section{position:relative;overflow:hidden}.fawaz-cities-section__decor--1{width:clamp(240px,32vw,420px);height:clamp(240px,32vw,420px);background:radial-gradient(circle,rgba(59,102,214,.18),transparent 70%);top:-120px;inset-inline-start:-110px}.fawaz-cities-section__decor--2{width:clamp(220px,28vw,360px);height:clamp(220px,28vw,360px);background:radial-gradient(circle,rgba(59,102,214,.16),transparent 70%);bottom:-120px;inset-inline-end:-90px}.fawaz-cities-section .fawaz-home-section__inner{position:relative;z-index:1}.fawaz-cities-section__globe{position:absolute;top:50%;inset-inline-end:clamp(-180px,-10vw,-90px);transform:translateY(-50%);width:clamp(300px,40vw,560px);height:clamp(300px,40vw,560px);border-radius:50%;background:radial-gradient(circle at 32% 30%,rgba(59,102,214,.12),transparent 62%),rgba(186,230,253,.2);pointer-events:none;z-index:0}.fawaz-cities-section__globe::after{content:"";position:absolute;inset:0;border-radius:50%;background-image:radial-gradient(rgba(59,102,214,.22) 1.4px,transparent 1.4px);background-size:14px 14px;-webkit-mask-image:radial-gradient(circle at center,#000 55%,transparent 74%);mask-image:radial-gradient(circle at center,#000 55%,transparent 74%)}.fawaz-cityroute{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(1.25rem,4vw,3.25rem);padding-top:.5rem}.fawaz-cityroute__line{position:absolute;top:clamp(36px,4.5vw,46px);inset-inline:4%;height:2px;background-image:repeating-linear-gradient(90deg,rgba(59,102,214,.4) 0 7px,transparent 7px 15px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);z-index:0}.fawaz-citystop{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.55rem;width:clamp(88px,11vw,124px);text-align:center;text-decoration:none}.fawaz-citystop__marker{position:relative;width:clamp(74px,9vw,92px);height:clamp(74px,9vw,92px);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff,#e8f3f0);border:1px solid rgba(59,102,214,.2);box-shadow:var(--ce-shadow-md);color:var(--ce-primary-dark);font-size:1.55rem;overflow:hidden;transition:transform .45s cubic-bezier(.22, 1, .36, 1),box-shadow .45s ease,border-color .45s ease,color .45s ease,background .45s ease}.fawaz-citystop__marker::before{content:"";position:absolute;inset:7px;border-radius:50%;border:2px dashed rgba(59,102,214,.28);transition:border-color .5s ease,transform .7s ease;z-index:2}.fawaz-citystop__marker i{position:relative;z-index:3;filter:drop-shadow(0 4px 8px rgba(59, 102, 214, .25))}.fawaz-citystop:focus-visible .fawaz-citystop__marker,.fawaz-citystop:hover .fawaz-citystop__marker{transform:translateY(-8px) scale(1.06);box-shadow:var(--ce-shadow-lg);border-color:transparent}.fawaz-citystop:focus-visible .fawaz-citystop__marker,.fawaz-citystop:hover .fawaz-citystop__marker{background:var(--ce-gradient-primary);color:#fff}.fawaz-citystop:focus-visible .fawaz-citystop__marker::before,.fawaz-citystop:hover .fawaz-citystop__marker::before{border-color:rgba(255,255,255,.6);transform:rotate(45deg)}.fawaz-citystop:focus-visible{outline:0}.fawaz-citystop:focus-visible .fawaz-citystop__marker{outline:3px solid var(--ce-primary);outline-offset:3px}.fawaz-citystop__dot{width:12px;height:12px;border-radius:50%;background:var(--ce-gradient-primary);box-shadow:0 0 0 5px rgba(59,102,214,.12);transition:box-shadow .45s ease,transform .45s ease}.fawaz-citystop:hover .fawaz-citystop__dot{transform:scale(1.15);box-shadow:0 0 0 7px rgba(59,102,214,.16)}.fawaz-citystop__name{font-size:clamp(.95rem, 2vw, 1.12rem);font-weight:800;color:var(--ce-ink);line-height:1.4;transition:color .3s ease}.fawaz-citystop:hover .fawaz-citystop__name{color:var(--ce-primary-dark)}.fawaz-citystop__count{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--ce-muted)}.fawaz-citystop__count i{color:var(--ce-primary)}.fawaz-cities-section__more{margin-top:clamp(2rem,4vw,3rem);text-align:center}@media (max-width:600px){.fawaz-cityroute{gap:1.75rem 1.25rem}.fawaz-cityroute__line{display:none}}.fawaz-srv2{position:relative;overflow:hidden}.fawaz-srv2__decor--1{width:clamp(260px,34vw,460px);height:clamp(260px,34vw,460px);background:radial-gradient(circle,rgba(59,102,214,.2),transparent 70%);top:-140px;inset-inline-end:-120px}.fawaz-srv2__decor--2{width:clamp(220px,30vw,400px);height:clamp(220px,30vw,400px);background:radial-gradient(circle,rgba(59,102,214,.16),transparent 70%);bottom:-130px;inset-inline-start:-100px}.fawaz-cta2__grid-lines,.fawaz-impsrv__grid-lines,.fawaz-srv2__grid-lines{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(59,102,214,.1) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 75%);mask-image:radial-gradient(ellipse at center,#000,transparent 75%);opacity:.6}.fawaz-srv2 .fawaz-home-section__inner{position:relative;z-index:1}.fawaz-srv2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.25rem);padding-top:.5rem}.fawaz-srv2-grid--cols-2{grid-template-columns:repeat(2,1fr)}.fawaz-srv2-grid--cols-4{grid-template-columns:repeat(4,1fr)}.fawaz-srv2-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(2.25rem,4vw,3rem) clamp(1.5rem,3vw,2rem) clamp(2rem,3.5vw,2.5rem);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(240,249,255,.7));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(59,102,214,.14);border-radius:26px;box-shadow:var(--ce-shadow-sm);overflow:hidden;isolation:isolate;transition:transform .5s cubic-bezier(.22, 1, .36, 1),box-shadow .5s ease,border-color .5s ease}.fawaz-srv2-card::before{content:"";position:absolute;inset:0;border-radius:26px;padding:1.5px;background:linear-gradient(140deg,var(--ce-primary),transparent 38%,transparent 62%,var(--ce-secondary));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity .5s ease;z-index:0;pointer-events:none}.fawaz-srv2-card:hover{transform:translateY(-12px);box-shadow:var(--ce-shadow-lg);border-color:transparent}.fawaz-srv2-card:hover::before{opacity:1}.fawaz-srv2-card__shine{position:absolute;top:0;inset-inline-start:-60%;width:50%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-18deg);z-index:2;pointer-events:none;transition:inset-inline-start .7s ease}.fawaz-srv2-card:hover .fawaz-srv2-card__shine{inset-inline-start:130%}.fawaz-srv2-card__num{position:absolute;top:.7rem;inset-inline-start:1.2rem;font-size:clamp(2.4rem, 5vw, 3rem);font-weight:900;line-height:1;background:var(--ce-gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.12;z-index:0;pointer-events:none}.fawaz-srv2-card__media{position:relative;width:clamp(118px,20vw,150px);height:clamp(118px,20vw,150px);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;z-index:1}.fawaz-srv2-card__halo{position:absolute;inset:-10%;z-index:-1;background:var(--ce-gradient-primary);opacity:.16;border-radius:38% 62% 58% 42%/45% 40% 60% 55%;transition:opacity .5s ease,transform .8s ease}.fawaz-srv2-card:hover .fawaz-srv2-card__halo{opacity:.3;transform:scale(1.08) rotate(10deg)}.fawaz-srv2-card__img{max-width:80%;max-height:80%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(15, 23, 42, .2));animation:srv2Float 5s ease-in-out infinite;transition:transform .6s cubic-bezier(.22, 1, .36, 1)}.fawaz-srv2-card:hover .fawaz-srv2-card__img{transform:translateY(-6px) scale(1.07)}.fawaz-srv2-card__media-empty{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--ce-gradient-hero);color:var(--ce-primary);font-size:2.6rem}.fawaz-srv2-card__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;flex:1;width:100%}.fawaz-srv2-card__title{font-size:clamp(1.2rem, 2.4vw, 1.4rem);font-weight:900;color:var(--ce-ink);margin-bottom:.6rem;line-height:1.4}.fawaz-srv2-card__text{color:var(--ce-text);line-height:1.85;margin-bottom:1.4rem;flex:1}.fawaz-srv2-card__link{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;font-size:.95rem;font-weight:800;color:var(--ce-primary-dark);padding:.6rem 1.35rem;border-radius:var(--ce-radius-full);background:rgba(59,102,214,.1);border:1px solid rgba(59,102,214,.22);text-decoration:none;transition:gap .3s ease,background .35s ease,color .35s ease,transform .3s ease,box-shadow .35s ease}.fawaz-srv2-card__link:hover{gap:.85rem;background:var(--ce-gradient-primary);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:var(--ce-shadow-primary)}@keyframes srv2Float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:900px){.fawaz-srv2-grid,.fawaz-srv2-grid--cols-3,.fawaz-srv2-grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.fawaz-srv2-grid,.fawaz-srv2-grid--cols-2,.fawaz-srv2-grid--cols-3,.fawaz-srv2-grid--cols-4{grid-template-columns:1fr}}.fawaz-tw2{position:relative;overflow:hidden}.fawaz-tw2__decor--1{width:clamp(260px,34vw,460px);height:clamp(260px,34vw,460px);background:radial-gradient(circle,rgba(59,102,214,.18),transparent 70%);top:-150px;inset-inline-start:-120px}.fawaz-tw2__decor--2{width:clamp(220px,30vw,400px);height:clamp(220px,30vw,400px);background:radial-gradient(circle,rgba(59,102,214,.16),transparent 70%);bottom:-140px;inset-inline-end:-100px}.fawaz-tw2__watermark{position:absolute;top:clamp(2rem,8vw,5rem);inset-inline-end:clamp(1rem,6vw,5rem);font-size:clamp(8rem, 22vw, 18rem);line-height:1;z-index:0;pointer-events:none;background:var(--ce-gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.06}.fawaz-tw2 .fawaz-home-section__inner{position:relative;z-index:1}.fawaz-tw2-summary{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.4rem;padding:.55rem 1.25rem;border-radius:var(--ce-radius-full);background:rgba(255,255,255,.7);border:1px solid rgba(59,102,214,.18);box-shadow:var(--ce-shadow-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fawaz-tw2-summary__score{font-size:1.5rem;font-weight:900;background:var(--ce-gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.fawaz-tw2-summary__stars{color:var(--ce-star);font-size:.95rem;letter-spacing:1px}.fawaz-tw2-summary__label{font-size:.85rem;font-weight:600;color:var(--ce-muted)}.fawaz-tw2-wall{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);height:clamp(440px,78vh,640px);margin-top:clamp(2rem,4vw,3rem);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.fawaz-tw2-wall--cols-2{grid-template-columns:repeat(2,1fr)}.fawaz-tw2-col{position:relative;min-width:0}.fawaz-tw2-track{display:flex;flex-direction:column;animation-duration:42s;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.fawaz-tw2-track--up{animation-name:tw2Up}.fawaz-tw2-track--down{animation-name:tw2Down}.fawaz-tw2-col:nth-child(2) .fawaz-tw2-track{animation-duration:52s}.fawaz-tw2-col:nth-child(3) .fawaz-tw2-track{animation-duration:46s}.fawaz-tw2--speed-slow .fawaz-tw2-track{animation-duration:64s}.fawaz-tw2--speed-slow .fawaz-tw2-col:nth-child(2) .fawaz-tw2-track{animation-duration:76s}.fawaz-tw2--speed-fast .fawaz-tw2-track{animation-duration:28s}.fawaz-tw2--speed-fast .fawaz-tw2-col:nth-child(2) .fawaz-tw2-track{animation-duration:36s}.fawaz-tw2-wall:hover .fawaz-tw2-track{animation-play-state:paused}.fawaz-tw2-card{position:relative;margin-bottom:clamp(1rem,2vw,1.5rem);padding:1.6rem 1.5rem 1.4rem;background:rgba(255,255,255,.92);border:1px solid rgba(59,102,214,.12);border-radius:20px;box-shadow:var(--ce-shadow-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.fawaz-tw2-card:hover{transform:translateY(-4px);box-shadow:var(--ce-shadow-md);border-color:rgba(59,102,214,.3)}.fawaz-tw2-card__quote{position:absolute;top:1.1rem;inset-inline-end:1.2rem;font-size:1.5rem;background:var(--ce-gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.35}.fawaz-tw2-card__stars{display:inline-flex;gap:2px;color:var(--ce-star);font-size:.85rem;margin-bottom:.75rem}.fawaz-tw2-card__text{margin:0 0 1.1rem;padding:0;border:0;color:var(--ce-text);line-height:1.85;font-size:.95rem}.fawaz-tw2-card__person{display:flex;align-items:center;gap:.75rem}.fawaz-tw2-card__avatar{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:visible;display:inline-flex;align-items:center;justify-content:center;background:var(--ce-gradient-hero);border:2px solid #fff;box-shadow:0 0 0 2px rgba(59,102,214,.18);color:var(--ce-primary);font-size:1.1rem}.fawaz-tw2-card__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.fawaz-tw2-card__verified{position:absolute;inset-block-end:-2px;inset-inline-end:-2px;width:20px;height:20px;border-radius:50%;background:var(--ce-gradient-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;border:2px solid #fff}.fawaz-tw2-card__meta{display:flex;flex-direction:column;min-width:0}.fawaz-tw2-card__name{font-weight:800;color:var(--ce-ink);font-size:.95rem}.fawaz-tw2-card__role{font-size:.8rem;color:var(--ce-muted)}@keyframes tw2Up{from{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes tw2Down{from{transform:translateY(-50%)}to{transform:translateY(0)}}@media (max-width:900px){.fawaz-tw2-wall,.fawaz-tw2-wall--cols-2{grid-template-columns:repeat(2,1fr)}.fawaz-tw2-col:nth-child(n+3){display:none}}@media (max-width:560px){.fawaz-tw2-wall,.fawaz-tw2-wall--cols-2{grid-template-columns:1fr}.fawaz-tw2-col:nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce){.fawaz-tw2-wall{height:auto;-webkit-mask-image:none;mask-image:none}.fawaz-tw2-track{animation:none!important;transform:none!important}.fawaz-tw2-card.is-clone{display:none}}.fawaz-cta2{position:relative;overflow:hidden}.fawaz-cta2__decor--1{width:clamp(260px,34vw,460px);height:clamp(260px,34vw,460px);background:radial-gradient(circle,rgba(59,102,214,.2),transparent 70%);top:-150px;inset-inline-end:-120px}.fawaz-cta2__decor--2{width:clamp(220px,30vw,400px);height:clamp(220px,30vw,400px);background:radial-gradient(circle,rgba(59,102,214,.16),transparent 70%);bottom:-140px;inset-inline-start:-100px}.fawaz-cta2 .fawaz-home-section__inner{position:relative;z-index:1}.fawaz-cta2-card{display:grid;grid-template-columns:0.92fr 1.08fr;margin-top:clamp(2rem,4vw,3rem);background:#fff;border:1px solid var(--ce-line);border-radius:var(--ce-radius-lg);overflow:hidden;box-shadow:var(--ce-shadow-lg)}.fawaz-cta2-card--reverse{direction:ltr}.fawaz-cta2-card--reverse>*{direction:rtl}.fawaz-cta2-info{position:relative;overflow:hidden;background:var(--ce-gradient-primary);color:#fff;padding:clamp(1.75rem,4vw,2.75rem)}.fawaz-cta2-info__decor{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.4),transparent 70%);filter:blur(10px);opacity:.5;pointer-events:none}.fawaz-cta2-info__decor--1{width:200px;height:200px;top:-70px;inset-inline-end:-60px}.fawaz-cta2-info__decor--2{width:160px;height:160px;bottom:-60px;inset-inline-start:-50px;opacity:.35}.fawaz-cta2-info__watermark{position:absolute;bottom:-1rem;inset-inline-start:-0.5rem;font-size:9rem;line-height:1;color:rgba(255,255,255,.08);pointer-events:none;transform:rotate(-12deg)}.fawaz-cta2-info__inner{position:relative;z-index:1}.fawaz-cta2-avail{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .95rem;border-radius:var(--ce-radius-full);background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:.8rem;font-weight:700;margin-bottom:1.25rem}.fawaz-cta2-avail__dot{width:9px;height:9px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 0 rgba(74,222,128,.7);animation:cta2Pulse 2s ease-out infinite}.fawaz-cta2-info__title{font-size:clamp(1.3rem, 3vw, 1.7rem);font-weight:900;color:#fff;margin-bottom:.5rem}.fawaz-cta2-info__lead{color:rgba(255,255,255,.9);line-height:1.8;margin-bottom:1.75rem}.fawaz-cta2-methods{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.fawaz-cta2-method{display:flex;align-items:center;gap:.85rem;padding:.8rem 1rem;border-radius:16px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-decoration:none;color:#fff;transition:transform .3s ease,background .3s ease}a.fawaz-cta2-method:hover{transform:translateY(-3px);background:rgba(255,255,255,.22)}.fawaz-cta2-method__icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.9);color:var(--ce-primary-dark);font-size:1.1rem}.fawaz-cta2-method__icon--wa{color:var(--ce-success)}.fawaz-cta2-method__body{display:flex;flex-direction:column;min-width:0;gap:.1rem}.fawaz-cta2-method__body small{font-size:.75rem;opacity:.85}.fawaz-cta2-method__body strong{font-size:.95rem;font-weight:800;word-break:break-word}.fawaz-cta2-social{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.fawaz-cta2-social a{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);color:#fff;font-size:1rem;text-decoration:none;transition:transform .3s ease,background .3s ease}.fawaz-cta2-social a:hover{transform:translateY(-3px) scale(1.05);background:#fff;color:var(--ce-primary-dark)}.fawaz-cta2-map{margin-top:1.5rem;border-radius:16px;overflow:hidden;line-height:0;border:1px solid rgba(255,255,255,.25)}.fawaz-cta2-map iframe{width:100%;height:180px;border:0;display:block}.fawaz-cta2-form-pane{padding:clamp(1.75rem,4vw,2.75rem);background:linear-gradient(180deg,#fff,rgba(240,249,255,.5))}.fawaz-cta2-form-pane__title{font-size:clamp(1.3rem, 3vw, 1.6rem);font-weight:900;color:var(--ce-ink);margin-bottom:.4rem}.fawaz-cta2-form-pane__sub{color:var(--ce-muted);margin-bottom:1.5rem}@keyframes cta2Pulse{0%{transform:scale(1);opacity:.85}70%{transform:scale(1.35);opacity:.35}100%{transform:scale(1);opacity:.85}}@media (max-width:880px){.fawaz-cta2-card,.fawaz-cta2-card--reverse{grid-template-columns:1fr;direction:rtl}}@media (max-width:560px){.fawaz-cta2-card{border-radius:var(--ce-radius)}.fawaz-cta2-form-pane,.fawaz-cta2-info{padding:clamp(1.4rem,6vw,1.85rem)}.fawaz-cta2-info__watermark{font-size:6rem}.fawaz-cta2-avail{font-size:.75rem;padding:.35rem .8rem}.fawaz-cta2-method{padding:.7rem .85rem;gap:.7rem}.fawaz-cta2-method__icon{width:40px;height:40px;font-size:1rem}.fawaz-cta2-method__body strong{font-size:.9rem}.fawaz-cta2-social a{width:38px;height:38px;font-size:.9rem}.fawaz-cta2-map iframe{height:150px}}.fawaz-home-section--impsrv{position:relative;background:radial-gradient(58% 50% at 50% 0,rgba(59,102,214,.06),transparent 70%),linear-gradient(180deg,#fff 0,#f6fbf9 100%);overflow:hidden}.fawaz-impsrv{position:relative}.fawaz-impsrv__decor--1{width:clamp(260px,34vw,460px);height:clamp(260px,34vw,460px);background:radial-gradient(circle,rgba(59,102,214,.2),transparent 70%);top:-140px;inset-inline-start:-120px}.fawaz-impsrv__decor--2{width:clamp(220px,30vw,400px);height:clamp(220px,30vw,400px);background:radial-gradient(circle,rgba(59,102,214,.16),transparent 70%);bottom:-130px;inset-inline-end:-100px}.fawaz-impsrv .fawaz-home-section__inner{position:relative;z-index:1}.fawaz-impsrv-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:clamp(1.25rem,2.6vw,1.9rem);padding-top:.5rem}.fawaz-impsrv-grid--cols-2{grid-template-columns:repeat(2,1fr)}.fawaz-impsrv-grid--cols-3{grid-template-columns:repeat(3,1fr)}.fawaz-impsrv-grid--cols-4{grid-template-columns:repeat(4,1fr)}.fawaz-impsrv-card{height:100%;border:1px solid var(--ce-line);border-radius:var(--ce-radius-lg);overflow:hidden;background:#fff;box-shadow:var(--ce-shadow-sm);isolation:isolate;transition:transform .5s cubic-bezier(.22, 1, .36, 1),box-shadow .5s ease,border-color .5s ease}.fawaz-impsrv-card:hover{transform:translateY(-8px);box-shadow:var(--ce-shadow-lg);border-color:rgba(59,102,214,.25)}.fawaz-impsrv-card:focus-within{box-shadow:0 0 0 3px var(--ce-primary),var(--ce-shadow-lg)}.fawaz-impsrv-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.fawaz-impsrv-card__link:focus-visible{outline:0}.fawaz-impsrv-card__media{position:relative;overflow:hidden;background:var(--ce-bg-softer);line-height:0}.fawaz-impsrv-card__img{display:block;width:100%;height:auto;transition:transform .7s cubic-bezier(.22, 1, .36, 1)}.fawaz-impsrv-card:hover .fawaz-impsrv-card__img{transform:scale(1.06)}.fawaz-impsrv-card__placeholder{width:100%;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;font-size:2.8rem;color:var(--ce-primary-light);background:var(--ce-gradient-hero)}.fawaz-impsrv-card__num{position:absolute;top:.8rem;inset-inline-start:0.9rem;z-index:2;min-width:2.2rem;height:2.2rem;padding:0 .55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ce-radius-full);background:rgba(41,54,129,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-weight:900;font-size:.95rem;line-height:1;pointer-events:none}.fawaz-impsrv-card__body{display:flex;flex-direction:column;flex:1;padding:clamp(1.2rem,2.4vw,1.5rem)}.fawaz-impsrv-card__accent{width:40px;height:4px;border-radius:var(--ce-radius-full);background:var(--ce-gradient-primary);margin-bottom:.9rem}.fawaz-impsrv-card__title{font-size:1.15rem;font-weight:800;line-height:1.5;color:var(--ce-ink);margin:0 0 1.1rem;transition:color var(--ce-transition);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fawaz-impsrv-card:hover .fawaz-impsrv-card__title{color:var(--ce-primary-dark)}.fawaz-impsrv-card__cta{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;margin-top:auto;padding:.6rem 1.35rem;border-radius:var(--ce-radius-full);background:rgba(59,102,214,.1);border:1px solid rgba(59,102,214,.22);color:var(--ce-primary-dark);font-size:.95rem;font-weight:800;transition:gap .3s ease,background .35s ease,color .35s ease,transform .3s ease,box-shadow .35s ease}.fawaz-impsrv-card__cta-icon{display:inline-flex;transition:transform .3s ease}.fawaz-impsrv-card:hover .fawaz-impsrv-card__cta{gap:.85rem;background:var(--ce-gradient-primary);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:var(--ce-shadow-primary)}@media (max-width:900px){.fawaz-impsrv-grid,.fawaz-impsrv-grid--cols-3,.fawaz-impsrv-grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.fawaz-impsrv-grid,.fawaz-impsrv-grid--cols-2,.fawaz-impsrv-grid--cols-3,.fawaz-impsrv-grid--cols-4{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fawaz-impsrv-card,.fawaz-impsrv-card__cta,.fawaz-impsrv-card__img{transition:none}.fawaz-impsrv-card:hover,.fawaz-impsrv-card:hover .fawaz-impsrv-card__cta,.fawaz-impsrv-card:hover .fawaz-impsrv-card__img{transform:none}}