*,:after,:before{box-sizing:border-box!important}body,html{position:relative!important;width:100%!important}body{margin:0!important;padding:0!important}#root{overflow-x:hidden!important;position:relative!important;width:100%!important}#root,#root>*,body>*{max-width:100vw!important}.container{margin:0 auto!important;max-width:1200px!important;padding-left:15px!important;padding-right:15px!important}@media (max-width:768px){.container{padding-left:1rem!important;padding-right:1rem!important}}:root{--primary-50:#eff6ff;--primary-100:#dbeafe;--primary-200:#bfdbfe;--primary-300:#93c5fd;--primary-400:#60a5fa;--primary-500:#0f55dc;--primary-600:#0a3ba8;--primary-700:#082f85;--primary-800:#062363;--primary-900:#041742;--accent-yellow:#ffd600;--accent-yellow-dark:#e6c100;--accent-green:#10b981;--accent-red:#ef4444;--accent-orange:#f59e0b;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f172a;--color-text:var(--neutral-700);--color-heading:var(--neutral-900);--color-background:#fff;--color-surface:var(--neutral-50);--color-border:var(--neutral-200);--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:var(--primary-500);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-primary:0 8px 24px #0f55dc26;--shadow-primary-hover:0 12px 32px #0f55dc40;--shadow-accent:0 8px 24px #ffd60033;--shadow-inner:inset 0 2px 4px 0 #0000000d;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--radius-full:9999px;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--leading-loose:2;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:350ms cubic-bezier(0.4,0,0.2,1);--transition-slower:500ms cubic-bezier(0.4,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--glass-bg:#ffffffb3;--glass-border:#ffffff2e;--glass-blur:blur(10px);--glass-blur-strong:blur(20px)}[data-theme=dark]{--color-text:var(--neutral-300);--color-heading:var(--neutral-50);--color-background:#0f172a;--color-surface:#1e293b;--color-border:var(--neutral-700);--glass-bg:#1e293bb3;--glass-border:#ffffff1a;--shadow-sm:0 1px 3px 0 #0000004d;--shadow-md:0 4px 6px -1px #0000004d;--shadow-lg:0 10px 15px -3px #0000004d;--shadow-xl:0 20px 25px -5px #0006}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.modern-container{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:1.5rem;padding-left:var(--space-6);padding-right:1.5rem;padding-right:var(--space-6);width:100%}.glass-card{backdrop-filter:blur(10px);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(10px);-webkit-backdrop-filter:var(--glass-blur);background:#ffffffb3;background:var(--glass-bg);border:1px solid #ffffff2e;border:1px solid var(--glass-border);border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg)}.gradient-bg{background:linear-gradient(135deg,#0f55dc,#082f85);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-700) 100%)}.gradient-bg-animated{animation:gradientShift 8s ease infinite;background:linear-gradient(135deg,#0f55dc,#0a3ba8 50%,#082f85);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 50%,var(--primary-700) 100%);background-size:200% 200%}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.transition-all{transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.transition-colors{transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);transition:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base)}.transition-transform{transition:transform .25s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-base)}.hover-lift{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-base),box-shadow var(--transition-base)}.hover-lift:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);transform:translateY(-4px)}.btn-modern{align-items:center;border:none;border-radius:1rem;border-radius:var(--radius-xl);cursor:pointer;display:inline-flex;font-size:1rem;font-size:var(--text-base);font-weight:600;font-weight:var(--font-semibold);gap:.5rem;gap:var(--space-2);justify-content:center;line-height:1;overflow:hidden;padding:1rem 2rem;padding:var(--space-4) var(--space-8);position:relative;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.btn-modern-primary{background:linear-gradient(135deg,#0f55dc,#0a3ba8);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);box-shadow:0 8px 24px #0f55dc26;box-shadow:var(--shadow-primary);color:#fff}.btn-modern-primary:hover{box-shadow:0 12px 32px #0f55dc40;box-shadow:var(--shadow-primary-hover);transform:translateY(-2px)}.btn-modern-primary:active{transform:translateY(0)}.btn-modern-accent{background:linear-gradient(135deg,#ffd600,#e6c100);background:linear-gradient(135deg,var(--accent-yellow) 0,var(--accent-yellow-dark) 100%);box-shadow:0 8px 24px #ffd60033;box-shadow:var(--shadow-accent);color:#0f172a;color:var(--neutral-900);font-weight:700;font-weight:var(--font-bold)}.btn-modern-accent:hover{box-shadow:0 12px 32px #ffd6004d;transform:translateY(-2px) scale(1.02)}.btn-modern-ghost{background:#0000;border:2px solid #0f55dc;border:2px solid var(--primary-500);color:#0f55dc;color:var(--primary-500)}.btn-modern-ghost:hover{background:#eff6ff;background:var(--primary-50);transform:translateY(-2px)}.btn-sm{border-radius:.75rem;border-radius:var(--radius-lg);font-size:.875rem;font-size:var(--text-sm);padding:.5rem 1rem;padding:var(--space-2) var(--space-4)}.btn-lg{border-radius:1.5rem;border-radius:var(--radius-2xl);font-size:1.125rem;font-size:var(--text-lg);padding:1.25rem 2.5rem;padding:var(--space-5) var(--space-10)}.btn-modern:after{background:#ffffff80;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.btn-modern:active:after{height:300px;width:300px}.card-modern{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-border);border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);padding:2rem;padding:var(--space-8);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.card-modern:hover{border-color:#bfdbfe;border-color:var(--primary-200);box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-2xl);transform:translateY(-8px)}.card-glass{backdrop-filter:blur(10px);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(10px);-webkit-backdrop-filter:var(--glass-blur);background:#ffffffb3;background:var(--glass-bg);border:1px solid #ffffff2e;border:1px solid var(--glass-border);border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);padding:2rem;padding:var(--space-8);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.card-glass:hover{background:#fffc;box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-2xl);transform:translateY(-6px)}.card-gradient-border{background:#fff;overflow:hidden;padding:2rem;padding:var(--space-8);position:relative}.card-gradient-border,.card-gradient-border:before{border-radius:1.5rem;border-radius:var(--radius-2xl)}.card-gradient-border:before{background:linear-gradient(135deg,#0f55dc,#ffd600);background:linear-gradient(135deg,var(--primary-500),var(--accent-yellow));content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute}.heading-1{color:#0f172a;color:var(--color-heading);font-size:3.75rem;font-size:var(--text-6xl);font-weight:800;font-weight:var(--font-extrabold);letter-spacing:-.02em;line-height:1.25;line-height:var(--leading-tight)}.heading-2{font-size:3rem;font-size:var(--text-5xl);letter-spacing:-.01em}.heading-2,.heading-3{color:#0f172a;color:var(--color-heading);font-weight:700;font-weight:var(--font-bold);line-height:1.25;line-height:var(--leading-tight)}.heading-3{font-size:2.25rem;font-size:var(--text-4xl)}.heading-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f55dc,#082f85);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-700) 100%);-webkit-background-clip:text;background-clip:text}.text-lead{color:#334155;color:var(--color-text);font-size:1.25rem;font-size:var(--text-xl);font-weight:400;font-weight:var(--font-normal);line-height:1.75;line-height:var(--leading-relaxed)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(0,0,.2,1) forwards;animation:fadeInUp .6s var(--ease-out) forwards}.animate-fade-in{animation:fadeIn .6s cubic-bezier(0,0,.2,1) forwards;animation:fadeIn .6s var(--ease-out) forwards}.animate-scale-in{animation:scaleIn .6s cubic-bezier(0,0,.2,1) forwards;animation:scaleIn .6s var(--ease-out) forwards}.animate-float{animation:float 3s ease-in-out infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.dark-mode-toggle{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#ffffffb3;background:var(--glass-bg);border:1px solid #ffffff2e;border:1px solid var(--glass-border);border-radius:9999px;border-radius:var(--radius-full);bottom:2rem;bottom:var(--space-8);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:2rem;right:var(--space-8);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base);width:56px;z-index:1000}.dark-mode-toggle:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);transform:scale(1.1)}@media (max-width:768px){.heading-1{font-size:2.25rem;font-size:var(--text-4xl)}.heading-2{font-size:1.875rem;font-size:var(--text-3xl)}.heading-3{font-size:1.5rem;font-size:var(--text-2xl)}.modern-container{padding-left:1rem;padding-left:var(--space-4);padding-right:1rem;padding-right:var(--space-4)}.card-glass,.card-modern{padding:1.5rem;padding:var(--space-6)}}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#e2e8f0,#f1f5f9 50%,#e2e8f0);background:linear-gradient(90deg,var(--neutral-200) 0,var(--neutral-100) 50%,var(--neutral-200) 100%);background-size:200% 100%;border-radius:.5rem;border-radius:var(--radius-md)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.loading-spinner{animation:spin .8s linear infinite;border:4px solid #e2e8f0;border-top-color:#0f55dc;border:4px solid var(--neutral-200);border-radius:50%;border-top-color:var(--primary-500);height:40px;width:40px}.mega-menu-item{position:relative}.mega-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 20px 60px #0f55dc26,0 0 0 1px #0f55dc0d;left:50%;margin-top:1rem;max-width:1200px;min-width:900px;opacity:0;padding:2rem;position:absolute;top:100%;transform:translateX(-50%);transform:translateX(-50%) translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:1000}.mega-menu-item:hover .mega-menu{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.mega-menu-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:1.5rem;max-height:400px;overflow-y:auto;padding-right:.5rem}.mega-menu-grid::-webkit-scrollbar{width:6px}.mega-menu-grid::-webkit-scrollbar-track{background:#f1f5f9;background:var(--neutral-100);border-radius:10px}.mega-menu-grid::-webkit-scrollbar-thumb{background:#0f55dc;background:var(--primary-500);border-radius:10px}.mega-menu-card{align-items:flex-start;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--neutral-200);border-radius:.75rem;border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:1rem;padding:1rem;text-decoration:none;transition:all .3s ease}.mega-menu-card:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#0f55dc;border-color:var(--primary-500);box-shadow:0 8px 16px #0f55dc1a;transform:translateY(-2px)}.mega-menu-icon{align-items:center;background:linear-gradient(135deg,#0f55dc,#0a3ba8);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);border-radius:.5rem;border-radius:var(--radius-md);color:#fff;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.mega-menu-card:hover .mega-menu-icon{box-shadow:0 4px 12px #0f55dc4d;transform:scale(1.1) rotate(5deg)}.mega-menu-content{flex:1 1}.mega-menu-content h4{color:#0f172a;color:var(--neutral-900);font-size:14px;font-weight:600;line-height:1.4;margin:0 0 .25rem}.mega-menu-content p{color:#64748b;color:var(--neutral-500);font-size:12px;line-height:1.4;margin:0}.mega-menu-footer{border-top:1px solid #e2e8f0;border-top:1px solid var(--neutral-200);padding-top:1.5rem;text-align:center}.mega-menu-footer .btn-modern{align-items:center;display:inline-flex;font-size:14px;font-weight:600;gap:.5rem;padding:.75rem 2rem}[data-theme=dark] .mega-menu{background:#1e293bfa;box-shadow:0 20px 60px #0006,0 0 0 1px #ffffff1a}[data-theme=dark] .mega-menu-card{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#334155;border-color:var(--neutral-700)}[data-theme=dark] .mega-menu-card:hover{background:linear-gradient(135deg,#1e40af,#1e3a8a);border-color:#60a5fa;border-color:var(--primary-400)}[data-theme=dark] .mega-menu-content h4{color:#f1f5f9;color:var(--neutral-100)}[data-theme=dark] .mega-menu-content p{color:#94a3b8;color:var(--neutral-400)}[data-theme=dark] .mega-menu-footer{border-top-color:#334155;border-top-color:var(--neutral-700)}@media (max-width:1200px){.mega-menu{min-width:800px}.mega-menu-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:992px){.mega-menu{min-width:700px}.mega-menu-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.mega-menu{left:5vw;min-width:90vw;transform:none}.mega-menu-item:hover .mega-menu{transform:translateY(0)}.mega-menu-grid{grid-template-columns:1fr;max-height:300px}}.mega-menu-modern{border-radius:24px;min-width:920px;position:absolute;top:calc(100% + 20px);z-index:1000}.mega-menu-item:hover .mega-menu-modern{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.mega-menu-inner{padding:2rem}.mega-menu-grid-modern{grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem}.mega-menu-card-modern{border-radius:16px;gap:1rem;padding:1.25rem}.mega-menu-icon-modern{border-radius:12px;height:48px;width:48px}.mega-menu-icon-modern i{font-size:1.25rem}.mega-menu-content-modern h4{font-size:.95rem;margin:0 0 .25rem}.mega-menu-content-modern p{font-size:.8rem;line-height:1.4}.btn-mega-all{background:linear-gradient(135deg,#0f55dc,#0a3ba8);color:#fff;text-decoration:none}.btn-mega-all:hover{color:#fff}@media (max-width:1200px){.mega-menu-modern{min-width:800px}.mega-menu-grid-modern{gap:.875rem;grid-template-columns:repeat(3,1fr)}.mega-menu-card-modern{padding:1rem}.mega-menu-icon-modern{height:42px;width:42px}}@media (max-width:992px){.mega-menu-modern{min-width:700px}.mega-menu-grid-modern{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.mega-menu-modern{left:5vw;min-width:90vw;transform:none}.mega-menu-item:hover .mega-menu-modern{transform:translateY(0)}.mega-menu-grid-modern{grid-template-columns:1fr;max-height:400px;overflow-y:auto}}.unique-module-card{cursor:pointer;transform-style:preserve-3d}.unique-module-card:hover{box-shadow:0 20px 60px #00000040!important;transform:translateY(-8px) scale(1.02)}.unique-module-card:active{transform:translateY(-4px) scale(1.01)}.unique-module-card:first-child{animation:fadeInUp .6s ease-out .1s both}.unique-module-card:nth-child(2){animation:fadeInUp .6s ease-out .2s both}.unique-module-card:nth-child(3){animation:fadeInUp .6s ease-out .3s both}.unique-module-card:nth-child(4){animation:fadeInUp .6s ease-out .4s both}.unique-module-card:nth-child(5){animation:fadeInUp .6s ease-out .5s both}.unique-module-card:nth-child(6){animation:fadeInUp .6s ease-out .6s both}@media (max-width:768px){.unique-module-card{padding:2rem!important}.unique-module-card h4{font-size:1.125rem!important}.unique-module-card p{font-size:.875rem!important}}.service-card{transform-style:preserve-3d}.service-card:hover{border-color:#0f55dc!important;border-color:var(--primary-500)!important;box-shadow:0 20px 60px #00000026!important;transform:translateY(-8px) scale(1.02)}.service-card:active{transform:translateY(-4px) scale(1.01)}.service-card:hover>div>div:first-child{box-shadow:0 12px 24px #0003!important;transform:scale(1.15) rotate(5deg)}.service-card:first-child{animation:fadeInUp .6s ease-out .1s both}.service-card:nth-child(2){animation:fadeInUp .6s ease-out .2s both}.service-card:nth-child(3){animation:fadeInUp .6s ease-out .3s both}.service-card:nth-child(4){animation:fadeInUp .6s ease-out .4s both}@media (max-width:768px){.service-card{padding:1.5rem!important}.service-card h4{font-size:1rem!important}.service-card p{font-size:.85rem!important}.service-card ul li{font-size:.8rem!important}}.mega-menu-v2{background:#fff;border-radius:16px;box-shadow:0 25px 80px #00000026,0 0 0 1px #0000000d;left:50%;opacity:0;overflow:hidden;position:absolute;top:calc(100% + 15px);transform:translateX(-50%) translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:900px;z-index:9999}.mega-menu-item:hover .mega-menu-v2{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.mega-menu-container{display:flex;min-height:400px}.mega-menu-categories{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-right:1px solid #e2e8f0;padding:1rem 0;width:280px}.mega-menu-header{align-items:center;color:#64748b;display:flex;font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.05em;margin-bottom:.5rem;padding:.75rem 1.25rem;text-transform:uppercase}.mega-menu-header i{color:#0f55dc;color:var(--primary-500);font-size:.875rem}.mega-menu-cat-list{display:flex;flex-direction:column}.mega-menu-cat-item{align-items:center;border-left:3px solid #0000;cursor:pointer;display:flex;gap:.75rem;padding:.75rem 1.25rem;position:relative;transition:all .2s ease}.mega-menu-cat-item:hover{background:#fff;border-left-color:#0f55dc;border-left-color:var(--primary-500)}.mega-menu-cat-item .cat-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:transform .2s ease;width:36px}.mega-menu-cat-item:hover .cat-icon{transform:scale(1.1)}.mega-menu-cat-item .cat-icon i{color:#fff;font-size:.875rem}.mega-menu-cat-item .cat-info{flex:1 1;min-width:0}.mega-menu-cat-item .cat-name{color:#1e293b;display:block;font-size:.875rem;font-weight:600;line-height:1.3}.mega-menu-cat-item .cat-count{color:#94a3b8;display:block;font-size:.75rem;margin-top:2px}.mega-menu-cat-item .cat-arrow{color:#cbd5e1;font-size:.625rem;transition:all .2s ease}.mega-menu-cat-item:hover .cat-arrow{color:#0f55dc;color:var(--primary-500);transform:translateX(3px)}.mega-submenu{background:#fff;border-radius:0 12px 12px 0;box-shadow:8px 0 30px #0000001a;left:100%;max-height:450px;opacity:0;overflow-y:auto;position:absolute;top:0;transform:translateX(-10px);transition:all .2s ease;visibility:hidden;width:320px;z-index:10}.mega-menu-cat-item:hover .mega-submenu{opacity:1;transform:translateX(0);visibility:visible}.submenu-header{align-items:center;border-bottom:1px solid #f1f5f9;color:#1e293b;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:1rem 1.25rem}.submenu-header i{font-size:1rem}.submenu-modules{padding:.5rem}.submenu-module-item{align-items:center;border-radius:8px;color:#475569;display:flex;font-size:.85rem;gap:.75rem;padding:.625rem .75rem;text-decoration:none;transition:all .2s ease}.submenu-module-item:hover{background:#f8fafc;color:#0a3ba8;color:var(--primary-600);transform:translateX(4px)}.submenu-module-item i{align-items:center;background:#f1f5f9;border-radius:6px;color:#64748b;display:flex;font-size:.75rem;height:28px;justify-content:center;transition:all .2s ease;width:28px}.submenu-module-item:hover i{background:#dbeafe;background:var(--primary-100);color:#0a3ba8;color:var(--primary-600)}.submenu-more{border-top:1px solid #f1f5f9;color:#0a3ba8;color:var(--primary-600);display:block;font-size:.8rem;font-weight:500;margin-top:.5rem;padding:.75rem;text-align:center;text-decoration:none;transition:background .2s ease}.submenu-more:hover{background:#f8fafc}.mega-menu-featured{background:#fff;flex:1 1;padding:1rem 1.5rem}.featured-modules-grid{display:flex;flex-direction:column;gap:.75rem}.featured-module-card{align-items:center;background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:1rem;padding:1rem;text-decoration:none;transition:all .2s ease}.featured-module-card:hover{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#93c5fd;border-color:var(--primary-300);box-shadow:0 4px 12px #0f55dc1a;transform:translateX(4px)}.featured-module-card .featured-icon{align-items:center;background:linear-gradient(135deg,#0f55dc,#0a3ba8);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:transform .2s ease;width:48px}.featured-module-card:hover .featured-icon{transform:scale(1.1) rotate(5deg)}.featured-module-card .featured-icon i{color:#fff;font-size:1.25rem}.featured-module-card .featured-info{flex:1 1;min-width:0}.featured-module-card .featured-info h4{color:#1e293b;font-size:.95rem;font-weight:600;line-height:1.3;margin:0 0 .25rem}.featured-module-card .featured-info p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:.8rem;line-height:1.4;margin:0;overflow:hidden}.featured-module-card .featured-arrow{color:#cbd5e1;font-size:.875rem;transition:all .2s ease}.featured-module-card:hover .featured-arrow{color:#0f55dc;color:var(--primary-500);transform:translateX(4px)}.mega-menu-stats{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-around;margin-top:1rem;padding:1.25rem}.mega-menu-stats .stat-item{text-align:center}.mega-menu-stats .stat-value{color:#0a3ba8;color:var(--primary-600);display:block;font-size:1.5rem;font-weight:700;line-height:1}.mega-menu-stats .stat-label{color:#64748b;display:block;font-size:.75rem;letter-spacing:.03em;margin-top:.25rem;text-transform:uppercase}.mega-menu-footer-v2{align-items:center;background:linear-gradient(135deg,#1e293b,#0f172a);border-top:1px solid #334155;display:flex;justify-content:space-between;padding:1rem 1.5rem}.mega-menu-footer-v2 .btn-all-modules{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:500;gap:.75rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.mega-menu-footer-v2 .btn-all-modules:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}.mega-menu-footer-v2 .btn-all-modules i:first-child{font-size:1rem}.mega-menu-footer-v2 .btn-all-modules i:last-child{font-size:.75rem;opacity:.7;transition:transform .2s ease}.mega-menu-footer-v2 .btn-all-modules:hover i:last-child{opacity:1;transform:translateX(4px)}.mega-menu-footer-v2 .btn-demo-cta{align-items:center;background:linear-gradient(135deg,#0f55dc,#0a3ba8);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);border-radius:10px;box-shadow:0 4px 15px #0f55dc4d;color:#fff;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.mega-menu-footer-v2 .btn-demo-cta:hover{box-shadow:0 8px 25px #0f55dc66;transform:translateY(-2px)}.mega-menu-footer-v2 .btn-demo-cta i{font-size:1rem}@media (max-width:1200px){.mega-menu-v2{width:800px}.mega-menu-categories{width:240px}.mega-submenu{width:280px}}@media (max-width:992px){.mega-menu-v2{max-width:700px;width:95vw}.mega-menu-container{flex-direction:column}.mega-menu-categories{border-bottom:1px solid #e2e8f0;border-right:none;max-height:200px;overflow-y:auto;width:100%}.mega-menu-cat-list{flex-direction:row;flex-wrap:wrap;gap:.5rem;padding:.5rem}.mega-menu-cat-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:0 0 auto;padding:.5rem .75rem}.mega-menu-cat-item:hover{border-color:#93c5fd;border-color:var(--primary-300)}.mega-menu-cat-item .cat-arrow,.mega-submenu{display:none}.mega-menu-featured,.mega-menu-stats{padding:1rem}.mega-menu-footer-v2{flex-direction:column;gap:.75rem;padding:1rem}.mega-menu-footer-v2 .btn-all-modules,.mega-menu-footer-v2 .btn-demo-cta{justify-content:center;width:100%}}@media (max-width:768px){.mega-menu-v2{border-radius:0;left:0;max-height:calc(100vh - 60px);max-width:none;overflow-y:auto;position:fixed;right:0;top:60px;width:100%}.mega-menu-item:hover .mega-menu-v2,.mega-menu-v2{transform:none}.mega-menu-container{min-height:auto}.featured-modules-grid{gap:.5rem}.featured-module-card{padding:.75rem}.featured-module-card .featured-icon{height:40px;width:40px}.featured-module-card .featured-info h4{font-size:.85rem}.featured-module-card .featured-info p{display:none}}.main-menu ul li.mega-menu-item{position:relative!important}.main-menu ul li.mega-menu-item:before{background:#0000;content:"";height:30px;left:-50px;pointer-events:none;position:absolute;right:-50px;top:100%}.main-menu ul li.mega-menu-item:hover:before{pointer-events:auto}.mega-menu.mega-menu-simple{background:#fff!important;border:1px solid #0000000f!important;border-radius:14px!important;box-shadow:0 20px 40px -10px #0000002e,0 10px 20px -6px #00000014!important;display:block!important;flex-direction:row!important;left:50%!important;max-width:calc(100vw - 2rem)!important;min-width:auto!important;opacity:0;padding:0!important;pointer-events:none;position:absolute!important;top:calc(100% + 20px)!important;transform:translateX(-50%)!important;transition:opacity .2s ease,visibility .2s ease,top .2s ease!important;visibility:hidden;width:900px!important;z-index:9999!important}.main-menu ul li.mega-menu-item:hover>.mega-menu.mega-menu-simple{top:calc(100% + 12px)!important}.mega-menu-simple .mega-menu-inner{display:block!important;padding:0!important}.mega-menu-simple .mega-menu-top{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;border-bottom:1px solid #e2e8f0!important;border-radius:14px 14px 0 0!important;justify-content:space-between!important;padding:.7rem 1rem!important}.mega-menu-simple .mega-menu-title,.mega-menu-simple .mega-menu-top{align-items:center!important;display:flex!important;margin:0!important}.mega-menu-simple .mega-menu-title{color:#334155!important;font-size:.95rem!important;font-weight:600!important;gap:.5rem!important;padding:0!important}.mega-menu-simple .mega-menu-title i{color:#0f55dc!important;font-size:1.1rem!important}.mega-menu-simple .mega-menu-badge{background:linear-gradient(135deg,#0f55dc,#0a3ba8)!important;border-radius:20px!important;box-shadow:0 2px 8px #0f55dc4d!important;color:#fff!important;display:inline-block!important;font-size:.8rem!important;font-weight:600!important;padding:.4rem 1rem!important}.mega-menu-simple .mega-menu-grid-simple{grid-gap:.35rem!important;background:#fff!important;display:grid!important;gap:.35rem!important;grid-template-columns:repeat(3,1fr)!important;max-height:320px!important;overflow-y:auto!important;padding:.75rem 1rem!important}.mega-menu-simple .mega-menu-grid-simple::-webkit-scrollbar{width:6px}.mega-menu-simple .mega-menu-grid-simple::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.mega-menu-simple .mega-menu-grid-simple::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.mega-menu-simple .mega-menu-grid-simple::-webkit-scrollbar-thumb:hover{background:#94a3b8}.mega-menu-simple a.mega-menu-item-simple{align-items:center!important;background:#fff!important;border:1px solid #0000!important;border-radius:10px!important;color:inherit!important;display:flex!important;gap:.65rem!important;margin:0!important;padding:.6rem .75rem!important;text-decoration:none!important;transition:all .2s ease!important}.mega-menu-simple a.mega-menu-item-simple:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;border-color:#e2e8f0!important;text-decoration:none!important;transform:translateX(2px)!important}.mega-menu-simple .mega-menu-item-simple .module-icon{align-items:center!important;border-radius:8px!important;box-shadow:0 3px 10px #0000001f!important;display:flex!important;flex-shrink:0!important;height:38px!important;justify-content:center!important;min-width:38px!important;transition:all .2s ease!important;width:38px!important}.mega-menu-simple a.mega-menu-item-simple:hover .module-icon{box-shadow:0 5px 14px #00000029!important;transform:scale(1.05)!important}.mega-menu-simple .mega-menu-item-simple .module-icon i{color:#fff!important;font-size:1rem!important;line-height:1!important}.mega-menu-simple .mega-menu-item-simple .module-info{display:block!important;flex:1 1!important;min-width:0!important;padding:0!important}.mega-menu-simple .mega-menu-item-simple .module-info h4{word-wrap:break-word!important;color:#1e293b!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:normal!important;line-height:1.35!important;margin:0 0 .15rem!important;overflow:visible!important;padding:0!important;text-overflow:clip!important;text-transform:none!important;transition:color .2s ease!important;white-space:normal!important}.mega-menu-simple a.mega-menu-item-simple:hover .module-info h4{color:#0f55dc!important}.mega-menu-simple .mega-menu-item-simple .module-info span{color:#64748b!important;display:block!important;font-size:.7rem!important;line-height:1.3!important;margin:0!important;overflow:visible!important;padding:0!important;text-overflow:clip!important;white-space:normal!important}.mega-menu-simple .mega-menu-bottom{align-items:center!important;background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;border-radius:0 0 14px 14px!important;border-top:1px solid #e2e8f0!important;display:flex!important;justify-content:space-between!important;margin:0!important;padding:.7rem 1rem!important}.mega-menu-simple .mega-menu-bottom a.btn-view-all{align-items:center!important;background:linear-gradient(135deg,#0f55dc,#0a3ba8)!important;border:none!important;border-radius:8px!important;box-shadow:0 3px 10px #0f55dc40!important;color:#fff!important;display:inline-flex!important;font-size:.8rem!important;font-weight:600!important;gap:.4rem!important;margin:0!important;padding:.55rem 1.1rem!important;text-decoration:none!important;transition:all .2s ease!important}.mega-menu-simple .mega-menu-bottom a.btn-view-all:hover{background:linear-gradient(135deg,#0a3ba8,#082f85)!important;box-shadow:0 6px 20px #0f55dc66!important;color:#fff!important;transform:translateY(-2px)!important}.mega-menu-simple .mega-menu-bottom .btn-view-all i{color:#fff!important;font-size:.85rem!important;transition:transform .2s ease!important}.mega-menu-simple .mega-menu-bottom a.btn-view-all:hover i{transform:translateX(3px)!important}.mega-menu-simple .mega-menu-bottom a.btn-demo{align-items:center!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;color:#475569!important;display:inline-flex!important;font-size:.8rem!important;font-weight:500!important;gap:.4rem!important;margin:0!important;padding:.55rem 1.1rem!important;text-decoration:none!important;transition:all .2s ease!important}.mega-menu-simple .mega-menu-bottom a.btn-demo:hover{background:#f8fafc!important;border-color:#bfdbfe!important;color:#0f55dc!important}.mega-menu-simple .mega-menu-bottom .btn-demo i{color:#0f55dc!important;font-size:.9rem!important}@media (max-width:992px){.mega-menu.mega-menu-simple{width:600px!important}.mega-menu-simple .mega-menu-grid-simple{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.mega-menu.mega-menu-simple{border:none!important;border-radius:0!important;border-top:1px solid #e2e8f0!important;left:0!important;max-height:calc(100vh - 60px)!important;max-width:100%!important;overflow-y:auto!important;position:fixed!important;right:0!important;top:60px!important;transform:none!important;width:100%!important}.mega-menu-simple .mega-menu-top{border-radius:0!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:10!important}.mega-menu-simple .mega-menu-grid-simple{grid-template-columns:1fr!important;max-height:none!important;padding:.75rem!important}.mega-menu-simple a.mega-menu-item-simple{padding:.85rem!important}.mega-menu-simple .mega-menu-bottom{border-radius:0!important;bottom:0!important;flex-direction:column!important;gap:.75rem!important;position:-webkit-sticky!important;position:sticky!important}.mega-menu-simple .mega-menu-bottom a.btn-demo,.mega-menu-simple .mega-menu-bottom a.btn-view-all{justify-content:center!important;width:100%!important}}[data-theme=dark] .mega-menu.mega-menu-simple{background:#1e293b!important;border-color:#ffffff1a!important;box-shadow:0 25px 50px -12px #00000080!important}[data-theme=dark] .mega-menu-simple .mega-menu-bottom,[data-theme=dark] .mega-menu-simple .mega-menu-top{background:linear-gradient(135deg,#0f172a,#1e293b)!important;border-color:#ffffff1a!important}[data-theme=dark] .mega-menu-simple .mega-menu-title{color:#e2e8f0!important}[data-theme=dark] .mega-menu-simple .mega-menu-grid-simple{background:#1e293b!important}[data-theme=dark] .mega-menu-simple a.mega-menu-item-simple{background:#0000!important}[data-theme=dark] .mega-menu-simple a.mega-menu-item-simple:hover{background:#ffffff0d!important;border-color:#ffffff1a!important}[data-theme=dark] .mega-menu-simple .mega-menu-item-simple .module-info h4{color:#f1f5f9!important}[data-theme=dark] .mega-menu-simple .mega-menu-item-simple .module-info span{color:#94a3b8!important}[data-theme=dark] .mega-menu-simple .mega-menu-bottom a.btn-demo{background:#0000!important;border-color:#ffffff1a!important;color:#cbd5e1!important}[data-theme=dark] .mega-menu-simple .mega-menu-bottom a.btn-demo:hover{background:#ffffff0d!important;color:#60a5fa!important}.mega-menu *,.mega-menu :after,.mega-menu :before,.mega-menu-simple *,.mega-menu-simple :after,.mega-menu-simple :before{box-sizing:border-box!important}.mega-menu,.mega-menu-simple{max-width:100vw!important;overflow-x:hidden!important}.mega-menu-grid-simple,.mega-menu-inner{max-width:100%!important;overflow-x:hidden!important}@media (max-width:1024px){.mega-menu.mega-menu-simple{width:700px!important}.mega-menu-simple .mega-menu-grid-simple{gap:.5rem!important;grid-template-columns:repeat(2,1fr)!important;padding:1rem!important}}@media (max-width:896px) and (orientation:landscape){.mega-menu.mega-menu-simple{max-height:90vh!important}.mega-menu-simple .mega-menu-grid-simple{max-height:calc(90vh - 120px)!important}}@media (max-width:480px){.mega-menu-simple .mega-menu-item-simple .module-info h4{font-size:.75rem!important}.mega-menu-simple .mega-menu-item-simple .module-info span{font-size:.65rem!important}.mega-menu-simple .mega-menu-item-simple .module-icon{height:34px!important;min-width:34px!important;width:34px!important}.mega-menu-simple .mega-menu-item-simple .module-icon i{font-size:.9rem!important}}@supports (-webkit-touch-callout:none){.mega-menu,.mega-menu-simple{-webkit-overflow-scrolling:touch}}body:has(.mega-menu-item:hover){overflow-x:hidden}.header-area,.xb-header{max-width:100vw;overflow-x:hidden!important;width:100%}.header__wrap{max-width:100%;overflow-x:hidden!important}.header__wrap.ul_li_between{max-width:100%!important;overflow-x:hidden!important;width:100%!important}body,html{max-width:100vw!important}.main-menu ul li.mega-menu-item:hover>.mega-menu.mega-menu-simple{transform:translateX(-50%)!important}.main-menu ul li.mega-menu-item:hover>.mega-menu.mega-menu-simple,.mega-menu.mega-menu-simple:hover{opacity:1!important;pointer-events:auto!important;visibility:visible!important}@media (max-width:992px){.main-menu ul li.mega-menu-item:hover>.mega-menu.mega-menu-simple{left:5vw!important;transform:none!important;width:90vw!important}}@media (max-width:768px){.main-menu ul li.mega-menu-item:hover>.mega-menu.mega-menu-simple{left:0!important;max-height:calc(100vh - 80px)!important;overflow-y:auto!important;position:fixed!important;right:0!important;top:80px!important;transform:none!important;width:100%!important}}.stat-card-modern{will-change:transform,box-shadow}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.stat-card-modern:hover{animation:float 3s ease-in-out infinite}@media (max-width:991px){.stat-card-modern{padding:2rem 1.25rem!important}.stat-card-modern h3{font-size:2.5rem!important}.stat-card-modern .icon-box{height:70px!important;width:70px!important}}@media (max-width:767px){.stat-card-modern{border-radius:20px!important;padding:2rem 1rem!important}.stat-card-modern h3{font-size:2.25rem!important}.stat-card-modern p{font-size:.95rem!important}}@media (max-width:575px){.stat-card-modern h3{font-size:2rem!important}}.brand-stats-card{transition:all .4s cubic-bezier(.4,0,.2,1);will-change:transform}.brand-stats-card:hover{transform:scale(1.02) translateY(-5px)}@media (max-width:991px){.brand.pt-50{padding-bottom:40px!important;padding-top:40px!important}.brand-stats-card h2{font-size:3rem!important}}@media (max-width:767px){.brand-stats-card{padding:2rem!important}.brand-stats-card h2{font-size:2.5rem!important}.brand-stats-card p{font-size:1rem!important}}@media (max-width:575px){.brand-stats-card h2{font-size:2rem!important}.brand-stats-card p{font-size:.95rem!important}}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}@media (max-width:991px){.pt-100{padding-top:70px}.pb-100{padding-bottom:70px}}@media (max-width:767px){.pt-100{padding-top:50px}.pb-100{padding-bottom:50px}}.service-title-modern,.service-title-modern:after,.service-title-modern:before{content:normal!important}.service-title-modern{display:block!important;position:relative!important}.service-title-modern:after,.service-title-modern:before{content:none!important;display:none!important}.mega-menu-modern{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1a1f2e,#0f1419);border-radius:0 0 24px 24px;box-shadow:0 30px 60px #0006,0 0 0 1px #ffffff14,inset 0 1px 0 #ffffff0d;box-sizing:border-box;left:50%;margin:0;max-width:1000px;min-width:900px;opacity:0;overflow:visible!important;position:fixed;top:80px;transform:translateX(-50%) translateY(-10px);transition:all .4s cubic-bezier(.34,1.56,.64,1);visibility:hidden;width:auto;z-index:9999}.mega-menu-item:hover .mega-menu-modern{opacity:1!important;transform:translateX(-50%) translateY(0)!important;visibility:visible!important}.mega-menu-inner{margin:0 auto;padding:1.5rem 2rem}.mega-menu-grid-modern,.mega-menu-inner{box-sizing:border-box;max-width:100%;overflow:visible!important;width:100%}.mega-menu-grid-modern{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(5,1fr);margin-bottom:1.25rem;max-height:none!important}.mega-menu-card-modern{align-items:flex-start;animation:slideUpFade .5s ease forwards;background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff0f;border-radius:12px;display:flex;gap:.75rem;opacity:0;overflow:hidden;padding:1rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes slideUpFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mega-menu-card-modern:before{background:linear-gradient(135deg,#ffffff14,#ffffff05);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.mega-menu-card-modern:hover{background:linear-gradient(135deg,#ffffff0f,#ffffff05);border-color:#ffffff1f;box-shadow:0 8px 24px #0003;transform:translateY(-2px)}.mega-menu-card-modern:hover:before{opacity:1}.mega-menu-icon-modern{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:42px;justify-content:center;position:relative;transition:all .3s ease;width:42px;z-index:1}.mega-menu-icon-modern i{color:#fff;font-size:1.1rem;transition:transform .3s ease}.mega-menu-card-modern:hover .mega-menu-icon-modern{transform:scale(1.1) rotate(5deg)}.mega-menu-card-modern:hover .mega-menu-icon-modern i{transform:scale(1.1)}.mega-menu-content-modern{flex:1 1;min-width:0}.mega-menu-content-modern h4{color:#fff;font-size:.85rem;font-weight:600;line-height:1.3;margin:0 0 .2rem;transition:color .3s ease}.mega-menu-card-modern:hover .mega-menu-content-modern h4{color:#fff}.mega-menu-content-modern p{color:#ffffff80;font-size:.75rem;line-height:1.3;margin:0;transition:color .3s ease}.mega-menu-card-modern:hover .mega-menu-content-modern p{color:#ffffffb3}.mega-menu-footer-modern{border-top:1px solid #ffffff14;padding-top:1.5rem;text-align:center}.btn-mega-all{align-items:center;background:linear-gradient(135deg,#0f55dc,#0a3ba8)!important;border-radius:12px;box-shadow:0 4px 12px #0f55dc4d;color:#fff!important;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.875rem 1.75rem;position:relative;text-decoration:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-mega-all:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.btn-mega-all:hover{box-shadow:0 6px 20px #0f55dc66;color:#fff!important;transform:translateY(-2px)}.btn-mega-all:hover:before{left:100%}@media (max-width:1400px){.mega-menu-grid-modern{grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.mega-menu-inner{padding:2rem}.mega-menu-grid-modern{gap:.875rem;grid-template-columns:repeat(3,1fr)}.mega-menu-card-modern{padding:1rem}.mega-menu-icon-modern{height:42px;width:42px}}@media (max-width:992px){.mega-menu-grid-modern{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.mega-menu-modern{border-radius:0;left:0;max-width:100%;position:fixed;right:0;top:70px;transform:translateY(-10px);width:100%}.mega-menu-inner{padding:1.5rem 1rem}.mega-menu-item:hover .mega-menu-modern{transform:translateY(0)}.mega-menu-grid-modern{gap:.75rem;grid-template-columns:1fr;max-height:none!important;overflow:visible!important}.mega-menu-card-modern{padding:.875rem}}::-webkit-scrollbar{background:#0000!important;display:none!important;height:0!important;width:0!important}::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}*,body,html{-ms-overflow-style:none!important;scrollbar-width:none!important}html{overflow-y:auto!important}body,html{overflow-x:hidden!important}.mega-menu-item:hover>.mega-menu-modern,.menu-item-has-children:hover>.mega-menu-modern{display:block!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.mega-menu-modern:hover{display:block!important;opacity:1!important;visibility:visible!important}.mega-menu-item,.menu-item-has-children{position:relative!important}.header-area{z-index:998!important}.mega-menu-modern{z-index:9999!important}.module-screenshots{width:100%}.screenshots-slider{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:16px;box-shadow:0 20px 60px #0000004d;padding:20px}.slider-main{aspect-ratio:16/10;background:linear-gradient(135deg,#1e293b,#334155);border-radius:12px;overflow:hidden;position:relative;width:100%}.slide{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.slide.active{opacity:1;z-index:1}.slide img{height:100%;object-fit:contain;padding:20px;width:100%}.video-container{align-items:center;display:flex;height:100%;justify-content:center;padding:10px;position:relative;width:100%}.video-container iframe{border-radius:8px;box-shadow:0 4px 20px #0000004d;height:100%;width:100%}.thumbnail-video .thumbnail-inner{background:linear-gradient(135deg,red,#c00)}.thumbnail-video .thumbnail-inner i{font-size:18px}.feature-badge-video{background:linear-gradient(135deg,red,#c00)!important;border-color:#ff00004d!important}.screenshot-placeholder{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;text-align:center;width:100%}.screenshot-placeholder i{color:#ffffff80;font-size:80px;margin-bottom:20px}.screenshot-placeholder p{color:#fff;font-size:18px;font-weight:600;margin-bottom:10px}.placeholder-note{color:#ffffff80;font-size:14px}.slider-arrow{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 4px 12px #0003;cursor:pointer;display:flex;height:45px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:45px;z-index:10}.slider-arrow:hover{background:#fff;box-shadow:0 6px 20px #0000004d;transform:translateY(-50%) scale(1.1)}.slider-arrow i{color:#667eea;font-size:18px}.slider-arrow-prev{left:15px}.slider-arrow-next{right:15px}.slide-counter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:20px;color:#fff;font-size:14px;font-weight:600;padding:8px 16px;position:absolute;right:15px;top:15px;z-index:10}.slider-thumbnails{display:flex;gap:12px;justify-content:center;margin-top:15px}.thumbnail{background:#ffffff1a;border:3px solid #0000;border-radius:8px;cursor:pointer;height:50px;overflow:hidden;transition:all .3s;width:70px}.thumbnail:hover{border-color:#ffffff4d;transform:translateY(-3px)}.thumbnail.active{border-color:#fff;box-shadow:0 4px 12px #ffffff4d}.thumbnail-inner{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;height:100%;justify-content:center;width:100%}.thumbnail-inner i{color:#fff;font-size:20px;opacity:.8}.thumbnail.active .thumbnail-inner i{opacity:1}.screenshot-features{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.feature-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:20px;color:#fff;display:inline-flex;font-size:13px;gap:8px;padding:8px 16px}.feature-badge i{font-size:14px;opacity:.8}@media (max-width:991px){.slider-main{aspect-ratio:16/11}.slider-arrow{height:38px;width:38px}.slider-arrow i{font-size:16px}.screenshot-placeholder i{font-size:60px}.screenshot-placeholder p{font-size:16px}}@media (max-width:767px){.screenshots-slider{padding:15px}.slider-main{aspect-ratio:4/3}.slider-arrow{height:35px;width:35px}.slider-arrow-prev{left:10px}.slider-arrow-next{right:10px}.thumbnail{height:40px;width:55px}.screenshot-features{gap:8px}.feature-badge{font-size:11px;padding:6px 12px}}.module-list-page{background-color:#f8fafc;min-height:100vh}.module-list-hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.hero-badge{background:#fff3;border-radius:20px;display:inline-block;margin-bottom:20px;padding:8px 20px}.hero-title{font-weight:700;margin:20px 0}.hero-desc{color:#fffffff2;line-height:1.6;margin:20px auto}.hero-desc strong{color:#fff;font-weight:700}.module-list-error,.module-list-loading{align-items:center;background-color:#f8fafc;display:flex;justify-content:center;min-height:100vh}.error-box,.loading-spinner{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:60px;text-align:center}.loading-spinner i{color:#667eea;font-size:48px;margin-bottom:20px}.loading-spinner p{color:#64748b;font-size:18px;margin:0}.error-box i{color:#ef4444;font-size:48px;margin-bottom:20px}.error-box h2{color:#1e293b;font-size:24px;margin:20px 0 10px}.error-box p{color:#64748b;font-size:16px;margin:0}.module-table-wrapper{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden}.module-table{border-collapse:collapse;width:100%}.module-table thead{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.module-table th{font-size:14px;font-weight:600;letter-spacing:.5px;padding:18px 20px;text-align:left;text-transform:uppercase}.module-table tbody tr{border-bottom:1px solid #e2e8f0;transition:all .3s}.module-table tbody tr:hover{background-color:#f8fafc;transform:scale(1.01)}.module-table tbody tr:last-child{border-bottom:none}.module-table td{color:#334155;font-size:15px;padding:20px;vertical-align:middle}.module-id{width:60px}.id-badge{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.title-cell{align-items:center;display:flex;gap:12px}.title-cell i{color:#667eea;font-size:20px}.title-cell span{color:#1e293b;font-weight:600}.category-badge{background:#e0e7ff;border-radius:20px;color:#4338ca;display:inline-block;font-size:13px;font-weight:600;padding:6px 14px}.submodule-count{align-items:center;color:#64748b;display:inline-flex;font-weight:500;gap:8px}.submodule-count i{color:#10b981}.module-slug code{background:#f1f5f9;border-radius:6px;color:#475569;font-family:Courier New,monospace;font-size:13px;padding:6px 12px}.view-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;text-decoration:none;transition:all .3s}.view-btn:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.view-btn i{font-size:14px}.module-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.stat-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;display:flex;gap:20px;padding:30px;transition:all .3s}.stat-card:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-5px)}.stat-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:30px;height:70px;justify-content:center;width:70px}.stat-info h3{color:#1e293b;font-size:36px;font-weight:700;margin:0 0 5px}.stat-info p{color:#64748b;font-size:15px;margin:0}@media (max-width:991px){.hero-title{font-size:36px}.module-table{font-size:14px}.module-table td,.module-table th{padding:15px}.module-stats{grid-template-columns:1fr}}@media (max-width:767px){.hero-title{font-size:28px}.hero-desc{font-size:16px}.module-table-wrapper{overflow-x:auto}.module-table{min-width:800px}.module-table td,.module-table th{font-size:13px;padding:12px}.stat-card{padding:20px}.stat-icon{font-size:24px;height:60px;width:60px}.stat-info h3{font-size:28px}}.iletisim-page{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.iletisim-page .container{margin:0 auto;max-width:1200px;padding:0 20px}.iletisim-hero{background:linear-gradient(135deg,#0f55dc,#0a3ba8);overflow:hidden;padding:80px 0 60px;position:relative}.iletisim-hero .hero-overlay{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.03' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;left:0;position:absolute;right:0;top:0}.iletisim-hero .breadcrumb{align-items:center;display:flex;gap:10px;margin-bottom:40px;position:relative;z-index:1}.iletisim-hero .breadcrumb a{color:#ffffffb3;text-decoration:none;transition:color .3s}.iletisim-hero .breadcrumb a:hover{color:#10b981}.iletisim-hero .breadcrumb span{color:#ffffff80}.iletisim-hero .breadcrumb .current{color:#10b981}.iletisim-hero .hero-content{position:relative;text-align:center;z-index:1}.hero-badge{align-items:center;background:#10b98133;border-radius:30px;color:#10b981;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:25px;padding:10px 20px}.hero-title{color:#fff;font-size:48px;font-weight:800;line-height:1.2;margin-bottom:20px}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#10b981,#3b82f6);-webkit-background-clip:text;background-clip:text}.hero-desc{color:#fffc;font-size:18px;line-height:1.7;margin:0 auto;max-width:600px}.contact-info-section{background:#f8fafc;padding:60px 0;position:relative}.info-cards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.info-card{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000001a;overflow:hidden;padding:30px;position:relative;text-align:center;transition:transform .3s,box-shadow .3s}.info-card:before{background:var(--card-color);content:"";height:4px;left:0;position:absolute;right:0;top:0}.info-card:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-8px)}.info-icon{background:var(--card-color);border-radius:50%;height:60px;margin:0 auto 20px;width:60px}.info-icon i{font-size:24px}.info-card h3{color:#1e3a5f;font-size:18px;font-weight:700;margin-bottom:12px}.info-card p{color:#64748b;line-height:1.5}.info-card p,.info-link{font-size:14px;margin:4px 0}.info-link{color:var(--card-color);display:block;font-weight:600;text-decoration:none;transition:color .3s}.info-link:hover{color:#1e3a5f}.map-form-section{background:#fff;padding:60px 0}.map-form-wrapper{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr}.map-side{display:flex;flex-direction:column;gap:20px}.map-container{border-radius:20px;box-shadow:0 10px 40px #0000001a;height:350px;overflow:hidden}.map-container iframe{display:block}.location-info{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;display:flex;justify-content:space-between;padding:20px 25px}.location-header{align-items:center;display:flex;gap:15px}.location-header i{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;color:#fff;display:flex;font-size:18px;height:45px;justify-content:center;width:45px}.location-header h4{color:#1e3a5f;font-size:16px;font-weight:700;margin:0 0 4px}.location-header p{color:#64748b;font-size:14px;margin:0}.directions-btn{align-items:center;background:#f1f5f9;border-radius:10px;color:#1e3a5f;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;text-decoration:none;transition:all .3s}.directions-btn:hover{background:#10b981;color:#fff}.social-section{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;padding:25px}.social-section h4{color:#1e3a5f;font-size:16px;font-weight:700;margin:0 0 15px}.social-links{display:flex;gap:12px}.social-link{align-items:center;background:#f1f5f9;border-radius:12px;color:#64748b;display:flex;font-size:18px;height:45px;justify-content:center;text-decoration:none;transition:all .3s;width:45px}.social-link:hover{background:var(--social-color);color:#fff;transform:translateY(-3px)}.form-side{background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014;overflow:hidden}.form-container{padding:40px}.form-badge{align-items:center;background:#10b9811a;border-radius:30px;color:#10b981;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:15px;padding:8px 16px}.form-group{margin-bottom:20px}.form-group label{display:block}.form-group input,.form-group select,.form-group textarea{border-radius:12px;width:100%}.checkbox-group{margin:25px 0}.success-state{padding:60px 40px;text-align:center}.success-state .success-icon{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 25px;width:80px}.success-state .success-icon i{color:#fff;font-size:36px}.success-state h2{color:#1e3a5f;font-size:28px;font-weight:700;margin-bottom:12px}.success-state p{color:#64748b;font-size:16px;margin-bottom:30px}.btn-new-message{background:#f1f5f9;border:none;border-radius:10px;color:#1e3a5f;cursor:pointer;font-size:15px;font-weight:600;padding:14px 30px;transition:background .3s}.btn-new-message:hover{background:#e2e8f0}.faq-section{background:#fff;padding:60px 0}.section-badge{align-items:center;background:#10b9811a;border-radius:30px;color:#10b981;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:15px;padding:8px 16px}.section-header h2{font-size:32px}.faq-item{transition:all .3s}.faq-item:hover{background:#fff;box-shadow:0 10px 40px #00000014}.faq-icon{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;display:flex;height:50px;justify-content:center;margin-bottom:20px;width:50px}.faq-icon i{color:#fff;font-size:20px}.iletisim-cta{background:linear-gradient(135deg,#1e3a5f,#0d1f33);padding:50px 0}.iletisim-cta .cta-content{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.cta-text h2{color:#fff;font-size:32px;font-weight:700;margin:0 0 8px}.cta-text p{color:#fffc;font-size:16px;margin:0}.cta-actions{display:flex;flex-wrap:wrap;gap:15px}.cta-phone-btn{align-items:center;background:#fff;border-radius:12px;color:#1e3a5f;display:inline-flex;font-size:18px;font-weight:700;gap:10px;padding:16px 28px;text-decoration:none;transition:all .3s}.cta-phone-btn:hover{box-shadow:0 10px 30px #0003;transform:translateY(-3px)}.cta-demo-btn{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:10px;padding:16px 28px;text-decoration:none;transition:all .3s}.cta-demo-btn:hover{box-shadow:0 10px 30px #10b98166;transform:translateY(-3px)}@media (max-width:1024px){.info-cards-grid{grid-template-columns:repeat(2,1fr)}.faq-grid,.map-form-wrapper{grid-template-columns:1fr}}@media (max-width:768px){.iletisim-hero{padding:100px 0 60px}.hero-title{font-size:32px}.info-cards-grid{grid-template-columns:1fr}.contact-info-section{margin-top:-20px}.form-row{grid-template-columns:1fr}.form-container{padding:30px 20px}.iletisim-cta .cta-content{flex-direction:column;text-align:center}.cta-actions{justify-content:center}.cta-text h2{font-size:26px}}@media (max-width:480px){.hero-title{font-size:26px}.cta-actions{flex-direction:column;width:100%}.cta-demo-btn,.cta-phone-btn{justify-content:center;width:100%}}.page-hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.page-hero--alt{background:linear-gradient(135deg,#10b981,#059669)}.page-hero--services{background:linear-gradient(135deg,#f59e0b,#d97706)}.page-breadcrumb{align-items:center;color:#ffffffe6;display:flex;font-size:14px;gap:10px;justify-content:center}.page-breadcrumb .current{font-weight:600}.page-category{background:#fff3;border-radius:20px;display:inline-block;font-size:14px;margin:20px 0;padding:8px 16px}.page-hero-title{font-size:48px;font-weight:700;line-height:1.2;margin:20px 0}.page-hero-desc{color:#fffffff2;font-size:18px;line-height:1.6;margin:20px auto;max-width:700px}.page-stats-row{display:flex;gap:30px;justify-content:center;margin:40px 0}.page-stat{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;display:flex;flex-direction:column;padding:20px 30px}.page-stat .stat-num{color:#fff;font-size:36px;font-weight:700}.page-stat .stat-text{color:#ffffffe6;font-size:14px;margin-top:5px}.page-section{padding:100px 0}.section-desc{color:#64748b;font-size:16px;margin:0 auto 40px;max-width:700px}.sub-title{background:#e0e7ff;border-radius:20px;color:#4338ca;display:inline-block;font-size:14px;font-weight:600;margin-bottom:15px;padding:8px 20px}.section-title{color:#1e293b;font-size:36px;font-weight:700;margin:15px 0}.timeline-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.timeline-item{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:30px;text-align:center;transition:all .3s}.timeline-item:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.timeline-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:24px;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.timeline-item h4{color:#1e293b;font-size:18px;font-weight:700;margin-bottom:10px}.timeline-item p{color:#64748b;font-size:14px;margin:0}.vision-mission-card{border-radius:16px;height:100%;padding:40px}.vision-mission-card.vision{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.vision-mission-card.mission{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.vm-icon{align-items:center;background:#fff3;border-radius:50%;display:flex;font-size:28px;height:70px;justify-content:center;margin-bottom:25px;width:70px}.vision-mission-card h3{font-size:28px;font-weight:700;margin-bottom:15px}.vision-mission-card p{font-size:16px;line-height:1.8;opacity:.95}.values-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.value-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:40px 30px;text-align:center;transition:all .3s}.value-card:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.value-icon{align-items:center;background:#e0e7ff;border-radius:50%;color:#4338ca;display:flex;font-size:28px;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.value-card h4{color:#1e293b;font-size:20px;font-weight:700;margin-bottom:10px}.value-card p{color:#64748b;font-size:14px;line-height:1.6;margin:0}.team-content .sub-title{background:#fef3c7;color:#92400e}.team-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.team-stat-item{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;padding:30px;text-align:center}.team-stat-num{display:block;font-size:42px;font-weight:700;margin-bottom:5px}.team-stat-label{font-size:14px;opacity:.9}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.feature-card{background:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:30px;transition:all .3s}.feature-card:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.feature-card.highlighted{background:linear-gradient(135deg,#10b9810d,#0596690d);border-color:#10b981}.feature-icon{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;color:#fff;display:flex;font-size:24px;height:60px;justify-content:center;margin-bottom:20px;width:60px}.feature-card h4{color:#1e293b;font-size:20px;font-weight:700;margin-bottom:10px}.feature-card p{color:#64748b;font-size:15px;line-height:1.6;margin:0}.feature-link{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-top:15px;padding:8px 16px;text-decoration:none;transition:all .3s}.feature-link:hover{box-shadow:0 4px 15px #10b98166;transform:translateX(5px)}.feature-link i{font-size:11px;transition:transform .3s}.feature-link:hover i{transform:translateX(3px)}.comparison-table-wrapper{overflow-x:auto}.comparison-table{background:#fff;border-collapse:collapse;border-radius:12px;box-shadow:0 2px 10px #0000000d;overflow:hidden;width:100%}.comparison-table td,.comparison-table th{border-bottom:1px solid #f1f5f9;padding:20px;text-align:center}.comparison-table th{background:#f8fafc;color:#1e293b;font-weight:700}.comparison-table th.highlight{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.comparison-table td.highlight{background:#10b9810d;color:#059669;font-weight:600}.comparison-table .text-success{color:#10b981}.testimonials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.testimonial-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:30px;transition:all .3s}.testimonial-card:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.testimonial-quote{align-items:center;background:#e0e7ff;border-radius:50%;color:#4338ca;display:flex;font-size:20px;height:50px;justify-content:center;margin-bottom:20px;width:50px}.testimonial-text{color:#64748b;font-size:15px;font-style:italic;line-height:1.8;margin-bottom:20px}.testimonial-author{align-items:center;display:flex;gap:15px}.author-avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:700;height:50px;justify-content:center;width:50px}.author-info h5{color:#1e293b;font-size:16px;font-weight:700;margin:0 0 5px}.author-info span{color:#64748b;font-size:13px}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.service-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:30px;transition:all .3s}.service-card:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.service-icon{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:12px;color:#fff;display:flex;font-size:28px;height:70px;justify-content:center;margin-bottom:20px;width:70px}.service-card h4{color:#1e293b;font-size:20px;font-weight:700;margin-bottom:10px}.service-card>p{color:#64748b;font-size:14px;line-height:1.6;margin-bottom:20px}.service-features{list-style:none;margin:0 0 20px;padding:0}.service-features li{align-items:center;color:#64748b;display:flex;font-size:14px;gap:10px;padding:8px 0}.service-features li i{color:#10b981}.service-link{align-items:center;color:#f59e0b;display:inline-flex;font-weight:600;gap:8px;text-decoration:none;transition:all .3s}.service-link:hover{color:#d97706}.packages-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.package-card{background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 2px 10px #0000000d;padding:40px;position:relative;text-align:center;transition:all .3s}.package-card:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.package-card.highlighted{border-color:#667eea;transform:scale(1.05)}.package-badge{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;font-size:12px;font-weight:700;left:50%;padding:5px 20px;position:absolute;top:-12px;transform:translateX(-50%)}.package-card h3{color:#1e293b;font-size:24px;font-weight:700;margin-bottom:10px}.package-price{color:#667eea;font-size:16px;font-weight:600;margin-bottom:10px}.package-desc{color:#64748b;font-size:14px;margin-bottom:25px}.package-features{list-style:none;margin:0 0 25px;padding:0;text-align:left}.package-features li{align-items:center;border-bottom:1px solid #f1f5f9;color:#64748b;display:flex;font-size:14px;gap:10px;padding:10px 0}.package-features li:last-child{border-bottom:none}.package-features li i{color:#10b981}.package-btn{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:12px 30px;text-decoration:none;transition:all .3s}.package-btn:hover{box-shadow:0 5px 15px #667eea66;transform:translateY(-2px)}.process-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(6,1fr)}.process-item{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:30px 15px;position:relative;text-align:center}.process-number{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:700;height:50px;justify-content:center;margin:0 auto 15px;width:50px}.process-item h4{color:#1e293b;font-size:16px;font-weight:700;margin-bottom:10px}.process-item p{color:#64748b;font-size:13px;line-height:1.5;margin:0}.page-cta{background:linear-gradient(135deg,#667eea,#764ba2)}.page-cta--alt{background:linear-gradient(135deg,#10b981,#059669)}.page-cta--services{background:linear-gradient(135deg,#f59e0b,#d97706)}.cta-box{color:#fff;text-align:center}.cta-box h2{font-size:36px;font-weight:700;margin-bottom:15px}.cta-box p{font-size:18px;margin-bottom:30px;opacity:.95}.cta-box .thm-btn{background:#fff;color:#667eea}.page-cta--alt .cta-box .thm-btn{color:#059669}.page-cta--services .cta-box .thm-btn{color:#d97706}.slider-content{padding-right:40px}.slider-content .sub-title{background:#fef3c7;color:#92400e}.slider-content .section-title{color:#1e293b;font-size:36px;font-weight:700;margin:15px 0}.slider-content .section-desc{color:#64748b;font-size:16px;line-height:1.6}.loader-container{align-items:center;display:flex;justify-content:center;min-height:400px}.xb-dual-ring{animation:spin 1s linear infinite;border:4px solid #667eea;border-radius:50%;border-top-color:#0000;height:50px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.error-message{color:#ef4444;font-size:18px;padding:100px 20px;text-align:center}@media (max-width:1199px){.timeline-grid,.values-grid{grid-template-columns:repeat(2,1fr)}.process-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.page-hero-title{font-size:36px}.features-grid,.packages-grid,.services-grid,.testimonials-grid{grid-template-columns:1fr}.package-card.highlighted{transform:none}.team-stats{grid-template-columns:repeat(3,1fr)}.process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.page-hero-title{font-size:28px}.page-stats-row{flex-direction:column;gap:15px}.process-grid,.team-stats,.timeline-grid,.values-grid{grid-template-columns:1fr}.cta-box h2{font-size:28px}}.page-hero--alt{background:linear-gradient(135deg,#6ee7b7,#34d399)!important}.feature-card-modern{borderradius:16px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 20px #0000000f;display:flex;flex-direction:column;height:100%;padding:2rem;transition:all .3s ease}.feature-card-modern:hover{border-color:#cbd5e1;box-shadow:0 8px 30px #0000001a;transform:translateY(-4px)}.feature-icon-modern{align-items:center;background:linear-gradient(135deg,#a5b4fc,#818cf8);border-radius:16px;box-shadow:0 8px 16px #a5b4fc40;display:flex;height:64px;justify-content:center;margin-bottom:1.25rem;width:64px}.feature-icon-modern i{color:#fff;font-size:1.75rem}.page-content-section:nth-child(odd) .feature-icon-modern{background:linear-gradient(135deg,#a5b4fc,#818cf8);box-shadow:0 8px 16px #a5b4fc40}.page-content-section:nth-child(2n) .feature-icon-modern{background:linear-gradient(135deg,#f9a8d4,#f472b6);box-shadow:0 8px 16px #f9a8d440}.page-content-section:nth-child(3) .feature-icon-modern{background:linear-gradient(135deg,#7dd3fc,#38bdf8);box-shadow:0 8px 16px #7dd3fc40}.page-content-section:nth-child(4) .feature-icon-modern{background:linear-gradient(135deg,#fcd34d,#fbbf24);box-shadow:0 8px 16px #fcd34d40}.feature-title-modern{color:#1e293b;font-size:1.125rem;font-weight:700;line-height:1.4;margin-bottom:.75rem}.feature-desc-modern{color:#64748b;flex:1 1;font-size:.95rem;line-height:1.6;margin:0}.page-cta-section{background:linear-gradient(135deg,#a5b4fc,#818cf8);overflow:hidden;position:relative}.page-cta-section:before{background:#ffffff1a;border-radius:50%;content:"";filter:blur(60px);height:300px;position:absolute;right:-100px;top:-100px;width:300px}.page-cta-section:after{background:#ffffff0d;border-radius:50%;bottom:-150px;content:"";filter:blur(80px);height:400px;left:-150px;position:absolute;width:400px}.cta-content-box{position:relative;z-index:1}.cta-title{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.cta-desc{color:#fffffff2;font-size:1.125rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}.cta-buttons{align-items:center;gap:1rem}.cta-btn{align-items:center;border:2px solid #0000;border-radius:12px;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.875rem 2rem;text-decoration:none;transition:all .3s ease}.cta-btn--primary{background:#fff;border-color:#fff;color:#818cf8}.cta-btn--primary:hover{background:#0000;border-color:#fff;box-shadow:0 8px 20px #ffffff4d;color:#fff;transform:translateY(-2px)}.cta-btn--secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-color:#ffffff4d;color:#fff}.cta-btn--secondary:hover{background:#ffffff40;border-color:#ffffff80;transform:translateY(-2px)}@media (max-width:991px){.page-hero-title{font-size:36px}.page-stats-row{flex-wrap:wrap;gap:15px}.page-stat{padding:15px 20px}.feature-icon-modern{height:56px;width:56px}.feature-icon-modern i{font-size:1.5rem}.cta-title{font-size:2rem}}@media (max-width:767px){.page-hero-title{font-size:28px}.page-hero-desc{font-size:16px}.page-stat .stat-num{font-size:28px}.feature-card-modern{padding:1.5rem}.cta-title{font-size:1.75rem}.cta-desc{font-size:1rem}.cta-buttons{flex-direction:column;width:100%}.cta-btn{justify-content:center;width:100%}}.module-detail-hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.module-breadcrumb{align-items:center;color:#ffffffe6;display:flex;font-size:14px;gap:10px}.module-breadcrumb .current{font-weight:600}.module-category{background:#fff3;border-radius:20px;display:inline-block;font-size:14px;margin:20px 0;padding:8px 16px}.module-detail-title{font-size:48px;font-weight:700;line-height:1.2;margin:20px 0}.module-detail-desc{color:#fffffff2;font-size:18px;line-height:1.6;margin:20px 0}.module-stats-row{display:flex;gap:30px;margin:30px 0}.module-stat{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;display:flex;flex-direction:column;padding:20px}.stat-num{color:#fff;font-size:36px;font-weight:700}.stat-text{color:#ffffffe6;font-size:14px;margin-top:5px}.thm-btn{align-items:center;background:#fff;border-radius:8px;color:#667eea;display:inline-flex;font-weight:600;padding:15px 35px;text-decoration:none;transition:all .3s}.thm-btn:hover{box-shadow:0 10px 20px #0003;transform:translateY(-2px)}.module-detail-image{text-align:center}.module-detail-image img{border-radius:12px;box-shadow:0 20px 40px #0000004d;max-width:100%}.module-mockup{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;padding:40px}.mockup-placeholder{color:#fff;padding:60px;text-align:center}.module-submodules{background-color:#f8fafc}.sec-title--two .sub-title{background:#e0e7ff;border-radius:20px;color:#4338ca;display:inline-block;font-size:14px;font-weight:600;margin-bottom:15px;padding:8px 20px}.sec-title--two .title{color:#1e293b;font-size:42px;font-weight:700;margin:0}.submodule-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column;max-height:320px;min-height:320px;overflow:hidden;padding:30px;transition:all .3s}.submodule-card:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.module-submodules .row{display:flex;flex-wrap:wrap}.module-submodules .submodule-card{margin-bottom:30px}.submodule-header{gap:15px;margin-bottom:20px}.submodule-header,.submodule-icon{align-items:center;display:flex;flex-shrink:0}.submodule-icon{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;font-size:22px;height:50px;justify-content:center;width:50px}.submodule-title{color:#1e293b;flex:1 1;font-size:18px;font-weight:700;line-height:1.3;margin:0}.submodule-list{display:flex;flex:1 1;flex-direction:column;list-style:none;margin:0;overflow-y:auto;padding:0 5px 0 0}.submodule-list li{align-items:flex-start;border-bottom:1px solid #f1f5f9;color:#64748b;display:flex;font-size:15px;gap:10px;line-height:1.6;padding:10px 0}.submodule-list li:first-child{padding-top:0}.submodule-list li:last-child{border-bottom:none;padding-bottom:0}.submodule-list li i{color:#10b981;flex-shrink:0;margin-top:3px}.submodule-list::-webkit-scrollbar{width:6px}.submodule-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.submodule-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.submodule-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.module-audiences,.module-why{padding:100px 0}.why-desc{color:#64748b;font-size:16px;margin-bottom:30px}.benefit-card-modern{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;height:100%;padding:2rem;text-align:center;transition:all .3s ease}.benefit-card-modern:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-5px)}.benefit-icon-modern{align-items:center;background:linear-gradient(135deg,#0f55dc,#0a3ba8);border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 1.5rem;width:60px}.benefit-icon-modern i{color:#fff;font-size:1.5rem}.benefit-title-modern{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.benefit-desc-modern{color:#64748b;font-size:.9rem;line-height:1.6;margin:0}.audience-card-modern{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;height:100%;padding:2rem;text-align:center;transition:all .3s ease}.audience-card-modern:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-5px)}.audience-icon-modern{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 1.5rem;width:60px}.audience-icon-modern i{color:#fff;font-size:1.5rem}.audience-title-modern{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.audience-desc-modern{color:#64748b;font-size:.9rem;line-height:1.6;margin:0}.related-section{background-color:#f8fafc}.related-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;display:block;margin-bottom:20px;padding:30px;position:relative;text-decoration:none;transition:all .3s}.related-card:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-5px)}.related-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:flex;font-size:24px;height:60px;justify-content:center;margin-bottom:20px;width:60px}.related-card h4{color:#1e293b;font-size:18px;font-weight:700;margin-bottom:10px}.related-card p{color:#64748b;font-size:14px;margin:0}.related-arrow{align-items:center;background:#f1f5f9;border-radius:50%;color:#667eea;display:flex;height:30px;justify-content:center;position:absolute;right:30px;top:30px;transition:all .3s;width:30px}.related-card:hover .related-arrow{background:#667eea;color:#fff}@media (max-width:991px){.module-detail-title{font-size:36px}.sec-title--two .title{font-size:32px}.submodule-card{max-height:300px;min-height:300px}.audience-card-modern,.benefit-card-modern{margin-bottom:1rem}}@media (max-width:767px){.module-detail-title{font-size:28px}.module-stats-row{flex-direction:column;gap:15px}.sec-title--two .title{font-size:24px}.submodule-card{max-height:280px;min-height:280px}}.demo-talep-page{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.demo-hero{background:linear-gradient(135deg,#1e3a5f,#0d1f33);overflow:hidden;padding:120px 0 80px;position:relative}.demo-hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.03' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.demo-hero .container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}.demo-hero-content{margin:0 auto;max-width:800px;text-align:center}.demo-hero .page-breadcrumb{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:30px}.demo-hero .page-breadcrumb a{color:#ffffffb3;text-decoration:none;transition:color .3s}.demo-hero .page-breadcrumb a:hover{color:#10b981}.demo-hero .page-breadcrumb span{color:#ffffff80}.demo-hero .page-breadcrumb .current{color:#10b981}.demo-hero-title{color:#fff;font-size:48px;font-weight:800;line-height:1.2;margin-bottom:20px}.demo-hero-title .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;background-clip:text}.demo-hero-desc{color:#fffc;font-size:18px;line-height:1.7;margin-bottom:40px}.demo-features{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.demo-feature{align-items:center;color:#ffffffe6;display:flex;font-size:15px;gap:10px}.demo-feature i{color:#10b981;font-size:18px}.demo-form-section{background:#f8fafc;padding:80px 0}.demo-form-section .container{margin:0 auto;max-width:1200px;padding:0 20px}.demo-form-wrapper{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1.5fr}.demo-form-left{display:flex;flex-direction:column;gap:20px}.form-info-card{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;padding:25px;transition:transform .3s,box-shadow .3s}.form-info-card:hover{box-shadow:0 8px 30px #0000001a;transform:translateY(-5px)}.info-icon{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;display:flex;height:50px;justify-content:center;margin-bottom:15px;width:50px}.info-icon i{color:#fff;font-size:22px}.form-info-card h3{color:#1e3a5f;font-size:18px;font-weight:700;margin-bottom:8px}.form-info-card p{color:#64748b;font-size:14px;line-height:1.6;margin:0}.contact-info{background:linear-gradient(135deg,#1e3a5f,#0d1f33);border-radius:16px;color:#fff;padding:25px}.contact-info h4{color:#fffc;font-size:16px;font-weight:600;margin-bottom:15px}.email-link,.phone-link{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:12px;padding:10px 0;text-decoration:none;transition:color .3s}.email-link:hover,.phone-link:hover{color:#10b981}.email-link i,.phone-link i{align-items:center;background:#ffffff1a;border-radius:8px;display:flex;height:36px;justify-content:center;width:36px}.demo-form-right{background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014;overflow:hidden}.demo-form{padding:40px}.form-header{margin-bottom:30px}.form-header h2{color:#1e3a5f;font-size:28px;font-weight:700;margin-bottom:8px}.form-header p{color:#64748b;font-size:15px;margin:0}.form-error{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;display:flex;font-size:14px;gap:10px;margin-bottom:20px;padding:12px 16px}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.form-group{display:flex;flex-direction:column}.form-group.full-width{grid-column:1/-1}.form-group label{color:#374151;font-size:14px;font-weight:600;margin-bottom:8px}.form-group .required{color:#dc2626}.form-group input,.form-group select,.form-group textarea{background:#fff;border:2px solid #e5e7eb;border-radius:10px;font-size:15px;padding:14px 16px;transition:border-color .3s,box-shadow .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#10b981;box-shadow:0 0 0 4px #10b9811a;outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#9ca3af}.form-group select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;cursor:pointer;padding-right:40px}.form-group textarea{min-height:100px;resize:vertical}.checkbox-group{margin:20px 0}.checkbox-label{align-items:flex-start;color:#4b5563;cursor:pointer;display:flex;font-size:14px;gap:12px}.checkbox-label input{display:none}.checkmark{align-items:center;border:2px solid #d1d5db;border-radius:6px;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-top:2px;transition:all .3s;width:22px}.checkbox-label input:checked+.checkmark{background:#10b981;border-color:#10b981}.checkbox-label input:checked+.checkmark:after{color:#fff;content:"\f00c";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900}.checkbox-text a{color:#10b981;font-weight:600;text-decoration:none}.checkbox-text a:hover{text-decoration:underline}.btn-submit{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;padding:16px 32px;transition:transform .3s,box-shadow .3s;width:100%}.btn-submit:hover:not(:disabled){box-shadow:0 10px 30px #10b9814d;transform:translateY(-2px)}.btn-submit:disabled{cursor:not-allowed;opacity:.7}.success-message{padding:60px 40px;text-align:center}.success-icon{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 25px;width:80px}.success-icon i{color:#fff;font-size:36px}.success-message h2{color:#1e3a5f;font-size:28px;font-weight:700;margin-bottom:15px}.success-message p{color:#64748b;font-size:16px;line-height:1.6;margin-bottom:30px}.btn-new-request{background:#f1f5f9;border:none;border-radius:10px;color:#1e3a5f;cursor:pointer;font-size:15px;font-weight:600;padding:14px 30px;transition:background .3s}.btn-new-request:hover{background:#e2e8f0}.demo-faq-section{background:#fff;padding:80px 0}.demo-faq-section .container{margin:0 auto;max-width:1200px;padding:0 20px}.section-header{margin-bottom:50px;text-align:center}.section-header .sub-title{align-items:center;background:#10b9811a;border-radius:30px;color:#10b981;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:15px;padding:8px 16px}.section-header h2{color:#1e3a5f;font-size:36px;font-weight:700}.faq-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.faq-item{background:#f8fafc;border-radius:16px;padding:30px;transition:transform .3s,box-shadow .3s}.faq-item:hover{box-shadow:0 10px 30px #00000014;transform:translateY(-5px)}.faq-item h4{align-items:center;color:#1e3a5f;display:flex;font-size:18px;font-weight:700;gap:12px;margin-bottom:12px}.faq-item h4 i{color:#10b981;font-size:20px}.faq-item p{color:#64748b;font-size:15px;line-height:1.7;margin:0}.demo-cta-section{background:linear-gradient(135deg,#1e3a5f,#0d1f33);padding:80px 0}.demo-cta-section .container{margin:0 auto;max-width:1200px;padding:0 20px}.cta-content{margin:0 auto;max-width:700px;text-align:center}.cta-content h2{color:#fff;font-size:36px;font-weight:700;margin-bottom:15px}.cta-content p{color:#fffc;font-size:18px;margin-bottom:30px}.cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.btn-call,.btn-modules{align-items:center;border-radius:12px;display:inline-flex;font-size:16px;font-weight:700;gap:10px;padding:16px 32px;text-decoration:none;transition:transform .3s,box-shadow .3s}.btn-modules{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-modules:hover{box-shadow:0 10px 30px #10b9814d;transform:translateY(-2px)}.btn-call{background:#fff;color:#1e3a5f}.btn-call:hover{box-shadow:0 10px 30px #fff3;transform:translateY(-2px)}@media (max-width:992px){.demo-form-wrapper{grid-template-columns:1fr}.demo-form-left{order:2}.demo-form-right{order:1}.demo-hero-title{font-size:36px}}@media (max-width:768px){.demo-hero{padding:100px 0 60px}.demo-hero-title{font-size:30px}.demo-hero-desc{font-size:16px}.demo-features{align-items:center;flex-direction:column;gap:15px}.form-row{grid-template-columns:1fr}.demo-form{padding:30px 20px}.faq-grid{grid-template-columns:1fr}.cta-content h2,.section-header h2{font-size:28px}.cta-buttons{align-items:center;flex-direction:column}.btn-call,.btn-modules{justify-content:center;max-width:280px;width:100%}}
/*# sourceMappingURL=main.8679f4fd.css.map*/