.elementor-widget-html,.elementor-widget-html .elementor-widget-container,.elementor-widget-html .elementor-widget-container>div{overflow:visible!important}.elementor-widget-html .elementor-widget-container{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}html{overflow-x:clip}.ef-page{font-family:'Inter',sans-serif;background:#09090b;color:#e4e4e7;overflow-x:hidden;position:relative;width:100vw!important;max-width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;padding:0!important;box-sizing:border-box;direction:rtl}.ef-page *,.ef-page *::before,.ef-page *::after{margin:0;padding:0;box-sizing:border-box}.ef-page h1,.ef-page h2,.ef-page h3,.ef-page h4{font-family:'Space Grotesk',sans-serif}.ef-page{--dark:#09090b;--dark2:#18181b;--purple:#8B5CF6;--purple-g:rgba(139,92,246,.25);--cyan:#22D3EE;--cyan-g:rgba(34,211,238,.2);--pink:#F472B6;--pink-g:rgba(244,114,182,.2);--white:#fafafa;--zinc:#a1a1aa;--green:#006C35}.ef-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgb(139 92 246 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(139 92 246 / .06) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.ef-noise::after{content:'';position:absolute;inset:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none;z-index:0}.ef-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.ef-grad{background:linear-gradient(135deg,#8B5CF6 0%,#22D3EE 50%,#F472B6 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.ef-glass{background:rgb(24 24 27 / .6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .06);border-radius:16px}.ef-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:12px;font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:16px;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}.ef-btn-p{background:linear-gradient(135deg,#8B5CF6,#7C3AED);color:#fff;box-shadow:0 0 30px rgb(139 92 246 / .3)}.ef-btn-p:hover{transform:translateY(-2px);box-shadow:0 0 50px rgb(139 92 246 / .5)}.ef-btn-o{background:#fff0;color:#fafafa;border:1px solid rgb(255 255 255 / .15)}.ef-btn-o:hover{border-color:#8B5CF6;background:rgb(139 92 246 / .08)}.ef-btn-w{background:linear-gradient(135deg,#25D366,#128C7E);color:#fff;box-shadow:0 0 30px rgb(37 211 102 / .3)}.ef-btn-w:hover{transform:translateY(-2px);box-shadow:0 0 50px rgb(37 211 102 / .5)}.ef-hero{padding:120px 20px 100px;text-align:center;position:relative;overflow:hidden;min-height:85vh;display:flex;align-items:center;justify-content:center}.ef-hero-c{position:relative;z-index:2;max-width:900px;margin:0 auto}.ef-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:100px;background:rgb(139 92 246 / .1);border:1px solid rgb(139 92 246 / .2);font-size:14px;color:#8B5CF6;margin-bottom:32px}.ef-badge i{width:8px;height:8px;border-radius:50%;background:#8B5CF6;animation:efp 2s infinite}@keyframes efp{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.ef-hero h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.1;margin-bottom:24px;color:#fafafa}.ef-hero p{font-size:clamp(1rem,2vw,1.25rem);color:#a1a1aa;max-width:650px;margin:0 auto 40px;line-height:1.8}.ef-hero-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.ef-flag{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:48px}.ef-flag-l{width:60px;height:3px;border-radius:3px;background:var(--green)}.ef-hero .o1{width:400px;height:400px;background:var(--purple-g);top:-100px;left:-100px}.ef-hero .o2{width:300px;height:300px;background:var(--cyan-g);bottom:-50px;right:-80px}.ef-hero .o3{width:200px;height:200px;background:var(--pink-g);top:50%;left:60%}#ef-particles{position:absolute;inset:0;z-index:1;pointer-events:none}.ef-sh{text-align:center;margin-bottom:64px}.ef-sh h2{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fafafa;margin-bottom:16px}.ef-sh p{color:#a1a1aa;font-size:1.1rem;max-width:600px;margin:0 auto;line-height:1.7}.ef-services{padding:100px 20px;position:relative}.ef-services-in{max-width:1200px;margin:0 auto;position:relative;z-index:2}.ef-svc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.ef-svc{padding:36px 32px;position:relative;overflow:hidden;transition:all .4s ease;cursor:pointer;text-decoration:none;display:block}.ef-svc:hover{transform:translateY(-6px);border-color:rgb(139 92 246 / .3);box-shadow:0 20px 60px rgb(139 92 246 / .1)}.ef-svc .si{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:20px}.ef-svc h3{font-size:1.3rem;font-weight:600;color:#fafafa;margin-bottom:12px}.ef-svc p{color:#a1a1aa;font-size:.95rem;line-height:1.7;margin-bottom:20px}.ef-svc .sl{color:#8B5CF6;font-size:.9rem;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:gap .3s ease}.ef-svc:hover .sl{gap:10px}.ef-svc::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;border-radius:16px 16px 0 0;opacity:0;transition:opacity .4s ease}.ef-svc:hover::before{opacity:1}.ef-svc.sp::before{background:linear-gradient(90deg,#8B5CF6,#A78BFA)}.ef-svc.sc::before{background:linear-gradient(90deg,#22D3EE,#67E8F9)}.ef-svc.sk::before{background:linear-gradient(90deg,#F472B6,#F9A8D4)}.ef-stats{padding:80px 20px;position:relative;overflow:hidden}.ef-stats-in{max-width:1000px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.ef-st{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;text-align:center}.ef-st-i{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:4px;position:relative}.ef-st-i::after{content:'';position:absolute;inset:-4px;border-radius:20px;opacity:.4;z-index:-1}.ef-st-i svg{width:26px;height:26px}.ef-st-i.ip{background:rgb(139 92 246 / .12)}.ef-st-i.ip::after{background:rgb(139 92 246 / .06)}.ef-st-i.ip svg{stroke:#8B5CF6}.ef-st-i.ic{background:rgb(34 211 238 / .12)}.ef-st-i.ic::after{background:rgb(34 211 238 / .06)}.ef-st-i.ic svg{stroke:#22D3EE}.ef-st-i.ik{background:rgb(244 114 182 / .12)}.ef-st-i.ik::after{background:rgb(244 114 182 / .06)}.ef-st-i.ik svg{stroke:#F472B6}.ef-st-i.ig{background:rgb(34 197 94 / .12)}.ef-st-i.ig::after{background:rgb(34 197 94 / .06)}.ef-st-i.ig svg{stroke:#22C55E}.ef-st-n{font-family:'Space Grotesk',sans-serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;margin-bottom:4px}.ef-st-n.np{color:#8B5CF6}.ef-st-n.nc{color:#22D3EE}.ef-st-n.nk{color:#F472B6}.ef-st-n.nw{color:#fafafa}.ef-st-l{color:#a1a1aa;font-size:.95rem}.ef-pf{padding:100px 20px;position:relative}.ef-pf-in{max-width:1200px;margin:0 auto;position:relative;z-index:2}.ef-pf-filters{display:flex;justify-content:center;gap:8px;margin-bottom:40px;flex-wrap:wrap}.ef-pf-fb{padding:8px 20px;border-radius:100px;background:rgb(24 24 27 / .6);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .08);color:#a1a1aa;font-family:'Inter',sans-serif;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s ease}.ef-pf-fb:hover{border-color:rgb(139 92 246 / .3);color:#fafafa}.ef-pf-fb.active{background:rgb(139 92 246 / .15);border-color:rgb(139 92 246 / .4);color:#A78BFA}.ef-pf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ef-pf-item{position:relative;border-radius:20px;overflow:hidden;cursor:pointer;aspect-ratio:16/10;transition:all .5s cubic-bezier(.4,0,.2,1)}.ef-pf-item.feat{grid-column:span 2;aspect-ratio:21/9}.ef-pf-item.hid{opacity:0;transform:scale(.9);pointer-events:none;position:absolute;width:0;height:0;overflow:hidden}.ef-pf-item img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.ef-pf-item:hover img{transform:scale(1.08)}.ef-pf-ov{position:absolute;inset:0;background:linear-gradient(to top,rgb(9 9 11 / .95) 0%,rgb(9 9 11 / .4) 40%,rgb(9 9 11 / .1) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:28px;transition:all .5s ease}.ef-pf-ov .pt{display:inline-block;padding:5px 14px;border-radius:8px;font-size:.75rem;font-weight:600;margin-bottom:12px;width:fit-content;letter-spacing:.5px;text-transform:uppercase}.ef-pf-ov h4{color:#fafafa;font-size:1.2rem;font-weight:600;margin-bottom:6px;transform:translateY(6px);transition:transform .4s ease .05s}.ef-pf-item:hover .ef-pf-ov h4{transform:translateY(0)}.ef-pf-ov p{color:#a1a1aa;font-size:.88rem;line-height:1.6;opacity:0;transform:translateY(10px);transition:all .4s ease .1s}.ef-pf-item:hover .ef-pf-ov p{opacity:1;transform:translateY(0)}.ef-pf-ov .ptech{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;opacity:0;transform:translateY(10px);transition:all .4s ease .15s}.ef-pf-item:hover .ef-pf-ov .ptech{opacity:1;transform:translateY(0)}.ptech span{padding:3px 10px;border-radius:6px;font-size:.7rem;font-weight:600;background:rgb(255 255 255 / .08);color:#d4d4d8;border:1px solid rgb(255 255 255 / .06)}.ef-pf-ov .pa{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:12px;background:rgb(139 92 246 / .2);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;color:#8B5CF6;opacity:0;transform:translateY(10px) scale(.8);transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgb(139 92 246 / .15)}.ef-pf-item:hover .pa{opacity:1;transform:translateY(0) scale(1);box-shadow:0 4px 20px rgb(139 92 246 / .3)}.ef-pf-item.feat .ef-pf-ov{padding:36px}.ef-pf-item.feat .ef-pf-ov h4{font-size:1.5rem}.ef-pf-item.feat .ef-pf-ov p{font-size:.95rem}.ef-pop-ov{position:fixed;inset:0;background:rgb(0 0 0 / .92);backdrop-filter:blur(20px);z-index:9999;display:none;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity .4s ease}.ef-pop-ov.on{display:flex;opacity:1}.ef-pop{max-width:1060px;width:100%;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#111113,#0d0d0f);border:1px solid rgb(255 255 255 / .08);transform:scale(.9) translateY(30px);transition:transform .5s cubic-bezier(.16,1,.3,1);max-height:92vh;overflow-y:auto;box-shadow:0 0 0 1px rgb(139 92 246 / .1),0 40px 100px rgb(0 0 0 / .6),0 0 80px rgb(139 92 246 / .08)}.ef-pop::-webkit-scrollbar{width:6px}.ef-pop::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:3px}.ef-pop-ov.on .ef-pop{transform:scale(1) translateY(0)}.ef-pop-prev{position:relative;padding:32px 28px 28px;background:#08080a;display:flex;gap:20px;align-items:flex-end;justify-content:center;overflow:hidden}.ef-pop-prev::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgb(139 92 246 / .08),transparent 60%),radial-gradient(ellipse at 80% 30%,rgb(34 211 238 / .05),transparent 50%);pointer-events:none;z-index:0}.ef-pop-prev::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .018) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .018) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.ef-dl{position:relative;z-index:2;text-align:center;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:7px}.ef-dl span{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#52525b}.ef-dl .dot{width:6px;height:6px;border-radius:50%}.ef-dl .dot.dp{background:#8B5CF6;box-shadow:0 0 8px rgb(139 92 246 / .5)}.ef-dl .dot.dc{background:#22D3EE;box-shadow:0 0 8px rgb(34 211 238 / .5)}.ef-desk-w{flex:1;min-width:0;position:relative;z-index:2}.ef-desk{border-radius:14px;overflow:hidden;border:1px solid rgb(255 255 255 / .08);background:#1a1a1e;box-shadow:0 0 0 1px rgb(255 255 255 / .03),0 20px 60px rgb(0 0 0 / .4),0 0 40px rgb(139 92 246 / .06)}.ef-bbar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(180deg,#1e1e22,#1a1a1e);border-bottom:1px solid rgb(255 255 255 / .06)}.ef-bdots{display:flex;gap:7px;flex-shrink:0}.ef-bd{width:11px;height:11px;border-radius:50%;flex-shrink:0}.ef-bd.r{background:#ff5f57}.ef-bd.y{background:#febc2e}.ef-bd.g{background:#28c840}.ef-burl{flex:1;margin:0 6px;padding:6px 14px;border-radius:8px;background:rgb(255 255 255 / .04);color:#71717a;font-size:.75rem;font-family:'Inter',sans-serif;direction:ltr;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid rgb(255 255 255 / .04)}.ef-desk img{width:100%;display:block;object-fit:contain;background:#0a0a0c;max-height:380px}.ef-phone-w{flex-shrink:0;position:relative;z-index:2}.ef-phone{width:170px;background:linear-gradient(180deg,#1a1a1e,#111113);border-radius:32px;border:2px solid rgb(255 255 255 / .1);padding:10px 8px 8px;position:relative;box-shadow:0 0 0 1px rgb(255 255 255 / .03),0 20px 60px rgb(0 0 0 / .4),0 0 30px rgb(34 211 238 / .06)}.ef-isle{width:80px;height:22px;background:#000;border-radius:12px;margin:0 auto 8px;border:1px solid rgb(255 255 255 / .06);position:relative;display:flex;align-items:center;justify-content:flex-end;padding-right:12px}.ef-isle::after{content:'';width:8px;height:8px;background:rgb(255 255 255 / .08);border-radius:50%}.ef-hind{width:40%;height:4px;background:rgb(255 255 255 / .12);border-radius:2px;margin:6px auto 2px}.ef-phone img{width:100%;aspect-ratio:9/16;object-fit:contain;border-radius:18px;display:block;background:#000}.ef-pop-body{padding:32px 36px 36px;position:relative}.ef-pop-body::before{content:'';position:absolute;top:0;left:36px;right:36px;height:1px;background:linear-gradient(90deg,transparent,rgb(139 92 246 / .25),rgb(34 211 238 / .25),transparent)}.ef-pop-body .pt{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:10px;font-size:.8rem;font-weight:600;margin-bottom:16px;letter-spacing:.5px;text-transform:uppercase}.ef-pop-body h3{font-size:1.6rem;color:#fafafa;margin-bottom:14px;line-height:1.3;font-weight:700}.ef-pop-body p{color:#a1a1aa;font-size:.95rem;line-height:1.9;margin-bottom:24px}.ef-pop-tech{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.ef-pop-tech span{padding:6px 16px;border-radius:10px;font-size:.78rem;font-weight:600;background:rgb(139 92 246 / .06);color:#A78BFA;border:1px solid rgb(139 92 246 / .1);transition:all .2s ease}.ef-pop-tech span:hover{background:rgb(139 92 246 / .12);border-color:rgb(139 92 246 / .2);transform:translateY(-1px)}.ef-pop-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px;padding:20px;background:linear-gradient(135deg,rgb(255 255 255 / .02),rgb(255 255 255 / .01));border-radius:16px;border:1px solid rgb(255 255 255 / .05)}.ef-pop-st{text-align:center;position:relative}.ef-pop-st:not(:last-child)::after{content:'';position:absolute;left:0;top:20%;height:60%;width:1px;background:rgb(255 255 255 / .06)}.ef-pop-sv{font-family:'Space Grotesk',sans-serif;font-size:1.4rem;font-weight:700;color:#8B5CF6;margin-bottom:4px}.ef-pop-sl{color:#52525b;font-size:.75rem;font-weight:500}.ef-pop-acts{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ef-pop-close{position:absolute;top:16px;left:16px;width:40px;height:40px;border-radius:12px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .08);color:#71717a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;z-index:10;outline:none}.ef-pop-close:hover{background:rgb(239 68 68 / .15);border-color:rgb(239 68 68 / .3);color:#ef4444}.ef-pop-close svg{width:18px;height:18px;pointer-events:none}.ef-testi{padding:100px 20px;position:relative}.ef-testi-in{max-width:1100px;margin:0 auto;position:relative;z-index:2}.ef-testi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.ef-tc{padding:36px 32px;position:relative;transition:all .4s ease}.ef-tc:hover{transform:translateY(-4px);border-color:rgb(255 255 255 / .12);box-shadow:0 20px 50px rgb(0 0 0 / .3)}.ef-tc::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;z-index:2;opacity:.8}.ef-tc.tp::before{background:linear-gradient(90deg,#8B5CF6,#A78BFA,#8B5CF6)}.ef-tc.tc::before{background:linear-gradient(90deg,#22D3EE,#67E8F9,#22D3EE)}.ef-tc.tk::before{background:linear-gradient(90deg,#F472B6,#F9A8D4,#F472B6)}.ef-tc .stars{font-size:.85rem;margin-bottom:20px;display:flex;align-items:center;gap:3px}.ef-tc .stars svg{width:16px;height:16px}.ef-tc blockquote{color:#d4d4d8;font-size:1rem;line-height:1.9;margin-bottom:24px;font-style:italic}.ef-tc .ta{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .06)}.ef-tc .tav{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;flex-shrink:0}.ef-tc .ti h4{color:#fafafa;font-size:1rem;font-weight:600;margin-bottom:3px}.ef-tc .ti span{color:#71717a;font-size:.83rem}.ef-tc .tbadge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:100px;font-size:.7rem;font-weight:600;margin-right:auto;letter-spacing:.3px}.ef-tc .tbadge svg{width:12px;height:12px}.ef-tc .tbadge.bg{background:rgb(34 211 238 / .08);color:#22D3EE;border:1px solid rgb(34 211 238 / .15)}.ef-tc .tbadge.bd{background:rgb(139 92 246 / .08);color:#A78BFA;border:1px solid rgb(139 92 246 / .15)}.ef-cities{padding:100px 20px;position:relative}.ef-cities-in{max-width:1200px;margin:0 auto;position:relative;z-index:2}.ef-cities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px}.ef-city{padding:36px 32px;position:relative;overflow:hidden;transition:all .4s ease}.ef-city:hover{transform:translateY(-6px);border-color:rgb(139 92 246 / .3);box-shadow:0 20px 60px rgb(139 92 246 / .1)}.ef-city h3{font-size:1.25rem;font-weight:600;color:#fafafa;margin-bottom:14px;display:flex;align-items:center;gap:10px}.ef-city h3 .ci{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.ef-city p{color:#a1a1aa;font-size:.93rem;line-height:1.8}.ef-why{padding:100px 20px;position:relative}.ef-why-in{max-width:1100px;margin:0 auto;position:relative;z-index:2}.ef-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:64px}.ef-wc{padding:32px}.ef-wc .wi{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:18px}.ef-wc h4{color:#fafafa;font-size:1.1rem;font-weight:600;margin-bottom:10px}.ef-wc p{color:#a1a1aa;font-size:.93rem;line-height:1.7}.ef-faq{padding:100px 20px;position:relative}.ef-faq-in{max-width:800px;margin:0 auto;position:relative;z-index:2}.ef-fi{margin-bottom:12px;border-radius:16px;overflow:hidden}.ef-fq{width:100%;text-align:right;padding:24px 28px;background:rgb(24 24 27 / .6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .06);border-radius:16px;color:#fafafa;font-family:'Space Grotesk',sans-serif;font-size:1.05rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:all .3s ease}.ef-fq:hover{border-color:rgb(139 92 246 / .3);background:rgb(24 24 27 / .8)}.ef-fq.on{border-color:rgb(139 92 246 / .4);border-radius:16px 16px 0 0;background:rgb(139 92 246 / .08)}.ef-fq .fa{font-size:20px;transition:transform .3s ease;color:#8B5CF6;flex-shrink:0}.ef-fq.on .fa{transform:rotate(45deg)}.ef-fa-wrap{max-height:0;overflow:hidden;transition:max-height .4s ease;background:rgb(24 24 27 / .4);border:1px solid rgb(255 255 255 / .06);border-top:none;border-radius:0 0 16px 16px}.ef-fa-inner{padding:0 28px 24px;color:#a1a1aa;font-size:.95rem;line-height:1.8}.ef-fi.open .ef-fa-wrap{max-height:500px}.ef-blog{padding:100px 20px;position:relative}.ef-blog-in{max-width:1200px;margin:0 auto;position:relative;z-index:2}.ef-blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.ef-bc{padding:0;overflow:hidden;display:block;text-decoration:none;color:inherit;transition:all .4s ease;border-radius:16px;border:1px solid rgb(255 255 255 / .06);background:rgb(24 24 27 / .3)}.ef-bc:hover{transform:translateY(-4px);border-color:rgb(139 92 246 / .2);box-shadow:0 20px 50px rgb(0 0 0 / .3)}.ef-bc img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .5s ease}.ef-bc:hover img{transform:scale(1.03)}.ef-bc-body{padding:28px}.ef-bc-body .bt{display:inline-block;padding:4px 12px;border-radius:6px;font-size:.75rem;font-weight:600;margin-bottom:10px;width:fit-content}.ef-bc-body h4{color:#fafafa;font-size:1.15rem;font-weight:600;margin-bottom:10px;line-height:1.4}.ef-bc-body p{color:#a1a1aa;font-size:.9rem;line-height:1.6;margin-bottom:14px}.ef-bc-meta{display:flex;align-items:center;gap:12px;margin-bottom:14px;color:#52525b;font-size:.8rem}.ef-bc-meta .read-time{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:100px;background:rgb(139 92 246 / .08);color:#A78BFA;font-size:.72rem;font-weight:600}.ef-bc-body .bl{color:#8B5CF6;font-size:.85rem;font-weight:500;display:inline-flex;align-items:center;gap:6px}.ef-cta{padding:100px 20px;text-align:center;position:relative;overflow:hidden}.ef-cta-in{max-width:800px;margin:0 auto;position:relative;z-index:2}.ef-cta h2{font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:#fafafa;margin-bottom:20px;line-height:1.15}.ef-cta p{color:#a1a1aa;font-size:1.1rem;line-height:1.8;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.ef-cta .o1{width:300px;height:300px;background:var(--purple-g);top:-80px;left:-60px}.ef-cta .o2{width:250px;height:250px;background:var(--cyan-g);bottom:-60px;right:-40px}@media(max-width:1024px){.ef-pf-grid{grid-template-columns:repeat(2,1fr)}.ef-testi-grid{grid-template-columns:1fr}}@media(max-width:768px){.ef-hero{padding:100px 16px 80px;min-height:70vh}.ef-hero-btns{flex-direction:column;align-items:center}.ef-svc-grid,.ef-why-grid,.ef-blog-grid{grid-template-columns:1fr}.ef-stats-in{grid-template-columns:repeat(2,1fr);gap:16px}.ef-pf-grid{grid-template-columns:1fr}.ef-pf-item.feat{grid-column:span 1;aspect-ratio:16/10}.ef-pf-item.feat .ef-pf-ov{padding:28px}.ef-pf-item.feat .ef-pf-ov h4{font-size:1.2rem}.ef-pf-filters{gap:6px}.ef-pf-fb{padding:6px 14px;font-size:.78rem}.ef-cities-grid{grid-template-columns:1fr}.ef-tc,.ef-svc{padding:28px 24px}.ef-pop{border-radius:20px}.ef-pop-prev{flex-direction:column;align-items:center;padding:20px 16px;gap:16px}.ef-phone{width:140px;border-radius:28px}.ef-phone img{border-radius:16px}.ef-isle{width:60px;height:18px}.ef-pop-body{padding:24px 20px 28px}.ef-pop-body::before{left:20px;right:20px}.ef-pop-body h3{font-size:1.3rem}.ef-pop-close{top:10px;left:10px;width:36px;height:36px;border-radius:10px}.ef-desk img{max-height:260px}}@media(max-width:480px){.ef-stats-in{grid-template-columns:1fr 1fr}.ef-st-n{font-size:2rem}.ef-hero h1{font-size:2rem}.ef-phone{width:110px;border-radius:24px}.ef-isle{width:48px;height:16px;border-radius:10px}.ef-pop-sv{font-size:1.1rem}.ef-pop-acts{flex-direction:column}.ef-pop-acts .ef-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.ef-page *,.ef-page *::before,.ef-page *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}