._switcher_1c4zx_1{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-weight:var(--font-bold);font-size:var(--text-sm);color:var(--color-primary-600);background:var(--color-primary-50);border:1px solid var(--color-primary-200);cursor:pointer;transition:all var(--transition-fast);letter-spacing:.05em}._switcher_1c4zx_1:hover{background:var(--color-primary-100);border-color:var(--color-primary-400);transform:scale(1.05)}._header_1dggu_1{position:sticky;top:0;z-index:var(--z-sticky);height:var(--header-height);background:#ffffffd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color var(--transition-base),box-shadow var(--transition-base)}._scrolled_1dggu_13{border-bottom-color:var(--color-neutral-200);box-shadow:0 6px 24px -12px #15142824}._inner_1dggu_18{height:100%;display:flex;align-items:center;gap:var(--space-6)}._logo_1dggu_25{display:flex;align-items:center;flex-shrink:0;transition:transform var(--transition-spring)}._logo_1dggu_25:hover{transform:scale(1.03)}._logoImg_1dggu_36{height:44px;width:auto;display:block}._nav_1dggu_42{display:flex;align-items:center;gap:var(--space-1);margin-inline:auto}._navLink_1dggu_49{position:relative;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);text-decoration:none;border-radius:var(--radius-md);transition:color var(--transition-fast);white-space:nowrap}._navLink_1dggu_49:after{content:"";position:absolute;inset-inline:var(--space-3);bottom:2px;height:2px;border-radius:var(--radius-full);background:var(--gradient-primary);transform:scaleX(0);transform-origin:center;transition:transform var(--transition-base)}._navLink_1dggu_49:hover{color:var(--color-primary-600)}._navLink_1dggu_49:hover:after,._active_1dggu_79:after{transform:scaleX(1)}._active_1dggu_79{color:var(--color-primary-600);font-weight:var(--font-semibold)}._actions_1dggu_88{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._ctaBtn_1dggu_95{display:inline-flex;align-items:center;gap:var(--space-2);padding:10px 18px;font-size:var(--text-sm);font-weight:var(--font-bold);color:#fff;background:var(--gradient-primary);border-radius:var(--radius-full);text-decoration:none;box-shadow:var(--shadow-brand);transition:transform var(--transition-spring),box-shadow var(--transition-base);white-space:nowrap}._ctaBtn_1dggu_95:hover{transform:translateY(-2px);box-shadow:0 16px 36px -8px #5a58e98c}._mobileActions_1dggu_116{display:none}._hamburger_1dggu_120{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:none;border:none;cursor:pointer}._hamburger_1dggu_120 span{display:block;height:2px;width:100%;border-radius:var(--radius-full);background:var(--color-text);transition:transform var(--transition-base),opacity var(--transition-base)}._hamburgerOpen_1dggu_142 span:nth-child(1){transform:translateY(7px) rotate(45deg)}._hamburgerOpen_1dggu_142 span:nth-child(2){opacity:0}._hamburgerOpen_1dggu_142 span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width: 1100px){._navLink_1dggu_49{padding:var(--space-2) 8px}}@media (max-width: 1023px){._nav_1dggu_42{position:absolute;top:100%;left:0;right:0;height:calc(100vh - var(--header-height));flex-direction:column;align-items:stretch;gap:var(--space-2);padding:var(--space-8) var(--space-6);background:#fff;transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity var(--transition-base),transform var(--transition-base);overflow-y:auto}._navOpen_1dggu_181{opacity:1;transform:translateY(0);pointer-events:auto}._navLink_1dggu_49{font-size:var(--text-lg);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-neutral-100)}._navLink_1dggu_49:after{display:none}._mobileActions_1dggu_116{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6)}._actions_1dggu_88{display:none}._hamburger_1dggu_120{display:flex;margin-inline-start:auto}._logoImg_1dggu_36{height:38px}}._footer_c1a2q_1{position:relative;background:radial-gradient(1000px 380px at 85% -10%,rgba(90,88,233,.22),transparent 60%),var(--color-neutral-950);color:var(--color-neutral-300);overflow:hidden}._glowTop_c1a2q_10{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(129,126,241,.6),transparent)}._grid_c1a2q_19{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:var(--space-10);padding-block:var(--space-16) var(--space-12)}._brand_c1a2q_26{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}._logoImg_c1a2q_33{height:52px;width:auto}._tagline_c1a2q_38{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-neutral-400);max-width:34ch}._heading_c1a2q_45{font-size:var(--text-sm);font-weight:var(--font-bold);color:#fff;margin-bottom:var(--space-4);letter-spacing:.02em}._headingSpaced_c1a2q_53{margin-top:var(--space-6)}._nav_c1a2q_57{display:flex;flex-direction:column;gap:var(--space-2)}._link_c1a2q_63{font-size:var(--text-sm);color:var(--color-neutral-400);text-decoration:none;width:fit-content;transition:color var(--transition-fast),transform var(--transition-fast)}._link_c1a2q_63:hover{color:var(--color-primary-300);transform:translate(2px)}html[dir=rtl] ._link_c1a2q_63:hover{transform:translate(-2px)}._contact_c1a2q_80{display:flex;flex-direction:column;align-items:flex-start}._info_c1a2q_86{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-neutral-400);margin-bottom:var(--space-3)}._infoIcon_c1a2q_95{flex-shrink:0;margin-top:2px;color:var(--color-primary-400)}._phoneLink_c1a2q_101{color:var(--color-neutral-300);text-decoration:none;font-weight:var(--font-semibold)}._phoneLink_c1a2q_101:hover{color:var(--color-primary-300)}._whatsapp_c1a2q_111{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:10px 18px;font-size:var(--text-sm);font-weight:var(--font-bold);color:#06110b;background:var(--color-whatsapp);border-radius:var(--radius-full);text-decoration:none;transition:transform var(--transition-spring),background var(--transition-fast)}._whatsapp_c1a2q_111:hover{background:var(--color-whatsapp-hover);transform:translateY(-2px)}._bottom_c1a2q_131{border-top:1px solid rgba(255,255,255,.08);padding-block:var(--space-5)}._copyright_c1a2q_136{font-size:var(--text-xs);color:var(--color-neutral-500);text-align:center}@media (max-width: 1023px){._grid_c1a2q_19{grid-template-columns:1fr 1fr}}@media (max-width: 640px){._grid_c1a2q_19{grid-template-columns:1fr;gap:var(--space-8)}}._fab_62xot_1{position:fixed;bottom:var(--space-6);inset-inline-end:var(--space-6);z-index:var(--z-fab);width:56px;height:56px;border-radius:var(--radius-full);background:var(--color-whatsapp);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #25d36666;transition:all var(--transition-base);animation:_fabFloat_62xot_1 3s ease-in-out infinite}._fab_62xot_1:hover{background:var(--color-whatsapp-hover);transform:scale(1.1);box-shadow:0 6px 20px #25d36680}._icon_62xot_25{width:28px;height:28px}@media (max-width: 767px){._fab_62xot_1{width:50px;height:50px;bottom:var(--space-4);inset-inline-end:var(--space-4)}._icon_62xot_25{width:24px;height:24px}}@keyframes _fabFloat_62xot_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}._btn_puou2_1{position:fixed;bottom:calc(var(--space-6) + 56px + var(--space-3));inset-inline-end:var(--space-6);z-index:var(--z-fab);width:48px;height:48px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.25);background:var(--gradient-primary);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-brand);opacity:0;transform:translateY(14px) scale(.85);pointer-events:none;transition:opacity var(--transition-base),transform var(--transition-spring),box-shadow var(--transition-base)}._visible_puou2_27{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}._btn_puou2_1:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 16px 36px -8px #5a58e999}@media (max-width: 767px){._btn_puou2_1{width:44px;height:44px;bottom:calc(var(--space-4) + 50px + var(--space-3));inset-inline-end:var(--space-4)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;border:none;background:none}table{border-collapse:collapse}#root{isolation:isolate;min-height:100vh;display:flex;flex-direction:column}:root{--color-primary-50: #eeeefe;--color-primary-100: #e1e0fd;--color-primary-200: #c9c8fb;--color-primary-300: #a8a6f7;--color-primary-400: #817ef1;--color-primary-500: #5a58e9;--color-primary-600: #4a43da;--color-primary-700: #3e36c0;--color-primary-800: #342e9b;--color-primary-900: #2d2b7b;--color-primary-950: #1a1948;--color-secondary-50: #effefb;--color-secondary-100: #c8fff4;--color-secondary-200: #91ffe9;--color-secondary-300: #52f5da;--color-secondary-400: #20dfc4;--color-secondary-500: #0bc5ab;--color-secondary-600: #029d8d;--color-secondary-700: #067d72;--color-secondary-800: #0a635c;--color-secondary-900: #0d524d;--color-secondary-950: #003230;--color-accent-50: #fffbeb;--color-accent-100: #fff3c6;--color-accent-200: #ffe588;--color-accent-300: #ffd14a;--color-accent-400: #ffb020;--color-accent-500: #f99b07;--color-accent-600: #dd7302;--color-accent-700: #b75006;--color-accent-800: #943d0c;--color-accent-900: #7a330d;--color-accent-950: #461902;--color-neutral-50: #f8f8fd;--color-neutral-100: #f1f1f9;--color-neutral-200: #e3e3f0;--color-neutral-300: #cbcbde;--color-neutral-400: #9695b4;--color-neutral-500: #666486;--color-neutral-600: #4b4968;--color-neutral-700: #37354f;--color-neutral-800: #232238;--color-neutral-900: #151428;--color-neutral-950: #0b0a1a;--color-success: #10b981;--color-error: #ef4444;--color-warning: #f59e0b;--color-info: #3b82f6;--color-bg: #f8f8fd;--color-surface: #ffffff;--color-surface-elevated: rgba(255, 255, 255, .8);--color-text: #151428;--color-text-secondary: #4b4968;--color-text-muted: #9695b4;--color-border: #e3e3f0;--color-whatsapp: #25d366;--color-whatsapp-hover: #1ebe5d;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Sora", "Inter", -apple-system, sans-serif;--font-arabic: "Cairo", "Inter", -apple-system, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--text-xs: .75rem;--text-sm: .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;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--space-1: .25rem;--space-2: .5rem;--space-3: .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;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(21, 20, 40, .05);--shadow-md: 0 4px 6px -1px rgba(21, 20, 40, .07), 0 2px 4px -2px rgba(21, 20, 40, .05);--shadow-lg: 0 10px 15px -3px rgba(21, 20, 40, .08), 0 4px 6px -4px rgba(21, 20, 40, .05);--shadow-xl: 0 20px 25px -5px rgba(21, 20, 40, .08), 0 8px 10px -6px rgba(21, 20, 40, .04);--shadow-glow: 0 0 24px rgba(90, 88, 233, .22);--shadow-brand: 0 12px 32px -8px rgba(90, 88, 233, .45);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .3);--glass-blur: 12px;--glass-bg-dark: rgba(21, 20, 40, .6);--glass-border-dark: rgba(255, 255, 255, .1);--gradient-primary: linear-gradient(135deg, #4a43da 0%, #817ef1 100%);--gradient-hero: linear-gradient(140deg, #12112e 0%, #232063 55%, #4a43da 130%);--gradient-accent: linear-gradient(135deg, #ffb020 0%, #f99b07 100%);--gradient-surface: linear-gradient(180deg, var(--color-neutral-50) 0%, var(--color-neutral-100) 100%);--gradient-card: linear-gradient(135deg, rgba(255,255,255,.9) 0%, rgba(255,255,255,.6) 100%);--gradient-brand-soft: linear-gradient(135deg, rgba(90, 88, 233, .08) 0%, rgba(129, 126, 241, .02) 100%);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--transition-spring: .5s cubic-bezier(.34, 1.56, .64, 1);--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-fab: 500;--z-toast: 600;--container-max: 1280px;--container-padding: var(--space-6);--header-height: 76px}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em}html[dir=rtl] body,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{font-family:var(--font-arabic);letter-spacing:0}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding)}.section{padding-block:var(--space-20)}.section--tight{padding-block:var(--space-12)}@media (max-width: 767px){.section{padding-block:var(--space-16)}}.text-start{text-align:start}.text-end{text-align:end}.text-center{text-align:center}.grid{display:grid;gap:var(--space-6)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1023px){.grid--4,.grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.grid--4,.grid--3,.grid--2{grid-template-columns:1fr}}body.menu-open{overflow:hidden}:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--color-primary-200);color:var(--color-primary-900)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInStart{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes slideInEnd{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinSlowReverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes glowPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeRtl{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes dashFlow{to{stroke-dashoffset:-48}}@keyframes logoEnter{0%{opacity:0;transform:scale(.7) rotate(-16deg)}60%{opacity:1;transform:scale(1.04) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes bobble{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-8px) rotate(-1.2deg)}66%{transform:translateY(4px) rotate(1.2deg)}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.reveal--visible{opacity:1;transform:none}.animate-fadeIn{animation:fadeIn var(--transition-slow) ease both}.animate-fadeInUp{animation:fadeInUp var(--transition-slow) ease both}.animate-scaleIn{animation:scaleIn var(--transition-slow) ease both}.stagger-1{animation-delay:0ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.2s}.stagger-4{animation-delay:.3s}.stagger-5{animation-delay:.4s}.stagger-6{animation-delay:.5s}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
