html,body{max-width:100vw;overflow-x:hidden}.bpComposerFooter p a,.bpComposerFooter p,.bpComposerFooter{opacity:0!important;display:none!important}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#2563eb}.swiper-button-next,.swiper-button-prev{opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);border-radius:50%;transition:all .3s;width:50px!important;height:50px!important}.swiper-button-next:after,.swiper-button-prev:after{color:#fff;font-weight:700;font-size:20px!important}.swiper-button-next:hover,.swiper-button-prev:hover{background:rgba(255,255,255,.2);transform:scale(1.1)}.swiper-pagination-bullet{opacity:.7;background:rgba(255,255,255,.5);width:12px;height:12px;transition:all .3s}.swiper-pagination-bullet-active{opacity:1;background:#197fc4;transform:scale(1.2)}:root{--primary-color:#3b82f6;--primary-hover:#2563eb;--success-color:#10b981;--error-color:#ef4444;--warning-color:#f59e0b;--text-primary:#1e293b;--text-secondary:#64748b;--text-tertiary:#9ca3af;--border-color:#e5e7eb;--background-primary:#fff;--background-secondary:#f8fafc;--background-tertiary:#f1f5f9;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--transition:all .3s ease;--info-color:#8b5cf6;--border-light:#f1f5f9;--primary-blue:#2563eb;--primary-blue-light:#dbeafe;--premium-orange:#d97706;--premium-orange-light:#fffbeb;--success-green:#059669;--success-green-light:#d1fae5;--error-red:#dc2626;--error-red-light:#fee2e2;--neutral-50:#fafafa;--neutral-100:#f4f4f5;--neutral-200:#e4e4e7;--neutral-300:#d4d4d8;--neutral-400:#a1a1aa;--neutral-500:#71717a;--neutral-600:#52525b;--neutral-700:#3f3f46;--neutral-800:#27272a;--neutral-900:#18181b;--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1);--primary-blue-dark:#1d4ed8;--secondary-teal:#0d9488;--secondary-teal-dark:#0f766e;--accent-purple:#7c3aed;--accent-purple-light:#ede9fe;--warning-orange:#d97706;--warning-orange-light:#fef3c7;--primary:#6366f1;--primary-dark:#4f46e5;--primary-light:#edf2ff;--secondary:#7209b7;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--background:#f8fafc;--surface:#fff;--text-muted:#94a3b8;--border:#e2e8f0;--shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--gradient-primary:linear-gradient(135deg,#6366f1,#4f46e5);--gradient-success:linear-gradient(135deg,#10b981,#059669);--info:#3b82f6;--danger:#ef4444;--dark:#1f2937;--light:#f8f9fa;--gray:#6b7280;--gray-light:#f3f4f6;--white:#fff;--radius:8px;--text-light:#9ca3af;--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--border-medium:#d1d5db;--radius-xl:1rem}.sticky-whatsapp{color:#fff;z-index:1000;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;padding:12px;transition:transform .3s,box-shadow .3s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 6px rgba(0,0,0,.3)}.sticky-whatsapp:hover{transform:scale(1.1);box-shadow:0 6px 10px rgba(0,0,0,.4)}body{background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}.swiper-button-next:after,.swiper-button-prev:after{color:inherit!important;font-size:28px!important}.swiper-button-next,.swiper-button-prev{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.heroContainer:hover .swiper-button-next,.heroContainer:hover .swiper-button-prev{opacity:1;visibility:visible}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (max-width:768px){.swiper-button-next,.swiper-button-prev{display:none}}@media (prefers-reduced-motion:reduce){.primaryBtn,.secondaryBtn,.outlineBtn,.swiper-button-next,.swiper-button-prev{transition:none}.namasteIcon{animation:none}}
