@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";
:root{--fvt-blue-50:#eff6ff;--fvt-blue-100:#dbeafe;--fvt-blue-200:#bfdbfe;--fvt-blue-300:#93c5fd;--fvt-blue-400:#60a5fa;--fvt-blue-500:#3b82f6;--fvt-blue-600:#2563eb;--fvt-blue-700:#1d4ed8;--fvt-blue-800:#1e40af;--fvt-sky-300:#7dd3fc;--fvt-sky-400:#38bdf8;--fvt-cyan-400:#22d3ee;--fvt-cyan-500:#06b6d4;--fvt-slate-50:#f8fafc;--fvt-slate-100:#f1f5f9;--fvt-slate-200:#e2e8f0;--fvt-slate-300:#cbd5e1;--fvt-slate-400:#94a3b8;--fvt-slate-500:#64748b;--fvt-slate-600:#475569;--fvt-slate-700:#334155;--fvt-slate-800:#1e293b;--fvt-slate-900:#0f172a;--fvt-slate-950:#090d16;--fvt-red-300:#fca5a5;--fvt-red-500:#ef4444;--fvt-red-600:#dc2626;--fvt-red-700:#b91c1c;--fvt-amber-500:#f59e0b;--fvt-amber-700:#b45309;--fvt-green-500:#10b981;--fvt-green-600:#22c55e;--fvt-green-700:#16a34a;--fvt-emerald-600:#059669;--fvt-white:#fff;--fvt-space-0:0;--fvt-space-1:.25rem;--fvt-space-2:.5rem;--fvt-space-3:.75rem;--fvt-space-4:1rem;--fvt-space-5:1.5rem;--fvt-space-6:2rem;--fvt-space-8:3rem;--fvt-space-10:4rem;--fvt-space-12:5rem;--fvt-radius-sm:6px;--fvt-radius-md:8px;--fvt-radius-lg:10px;--fvt-radius-xl:16px;--fvt-radius-2xl:20px;--fvt-radius-3xl:24px;--fvt-radius-pill:999px;--fvt-font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fvt-font-display:"Outfit", sans-serif;--fvt-text-xs:.8rem;--fvt-text-sm:.85rem;--fvt-text-base:.95rem;--fvt-text-md:1.05rem;--fvt-text-lg:1.2rem;--fvt-text-xl:1.5rem;--fvt-text-2xl:1.8rem;--fvt-text-3xl:2.5rem;--fvt-leading-tight:1.2;--fvt-leading-normal:1.5;--fvt-leading-relaxed:1.7;--fvt-tracking-wide:.05em;--fvt-tracking-wider:.08em;--fvt-tracking-tight:-.02em;--fvt-duration-fast:.2s;--fvt-duration-base:.25s;--fvt-duration-slow:.3s;--fvt-ease-standard:cubic-bezier(.4, 0, .2, 1);--fvt-z-base:0;--fvt-z-header:100;--fvt-z-dropdown:200;--fvt-z-overlay:900;--fvt-z-skip-link:1000;--fvt-bp-sm:480px;--fvt-bp-md:768px;--fvt-bp-lg:860px;--fvt-bp-xl:1200px;--bg-primary:var(--fvt-white);--bg-secondary:var(--fvt-slate-50);--bg-card:#ffffffd9;--border-color:var(--fvt-slate-200);--text-primary:var(--fvt-slate-900);--text-secondary:var(--fvt-slate-600);--text-muted:var(--fvt-slate-500);--primary:var(--fvt-blue-600);--primary-light:var(--fvt-blue-50);--primary-strong:var(--fvt-blue-700);--accent:var(--fvt-cyan-500);--accent-glow:#06b6d440;--glow-blue:var(--fvt-blue-300);--glow-blue-bright:var(--fvt-sky-400);--glow-blue-deep:var(--fvt-blue-500);--glow-blue-pale:var(--fvt-blue-200);--card-shadow:0 10px 25px -5px #0000000d, 0 8px 10px -6px #00000003;--header-glass:#fffc;--color-error:var(--fvt-red-600);--color-error-bg:#dc262614;--color-warning:var(--fvt-amber-700);--color-warning-bg:#f59e0b1a;--color-success:var(--fvt-green-700);--color-success-bg:#10b9811a;--color-info:var(--fvt-blue-600);--color-info-bg:var(--fvt-blue-50);--space-section:var(--fvt-space-10);--radius-card:var(--fvt-radius-xl);--radius-button:var(--fvt-radius-lg);--font-body:var(--fvt-font-sans);--font-heading:var(--fvt-font-display);--duration-hover:var(--fvt-duration-fast);--header-height:80px;--radius-sm:var(--fvt-radius-sm);--radius-md:var(--fvt-radius-md);--radius-lg:var(--fvt-radius-lg);--radius-xl:var(--fvt-radius-xl);--radius-2xl:var(--fvt-radius-2xl);--radius-3xl:var(--fvt-radius-3xl);--radius-pill:var(--fvt-radius-pill);--text-xs:var(--fvt-text-xs);--text-sm:var(--fvt-text-sm);--text-base:var(--fvt-text-base);--text-md:var(--fvt-text-md);--text-lg:var(--fvt-text-lg);--text-xl:var(--fvt-text-xl);--text-2xl:var(--fvt-text-2xl);--text-3xl:var(--fvt-text-3xl);--leading-tight:var(--fvt-leading-tight);--leading-normal:var(--fvt-leading-normal);--leading-relaxed:var(--fvt-leading-relaxed);--tracking-wide:var(--fvt-tracking-wide);--tracking-wider:var(--fvt-tracking-wider);--tracking-tight:var(--fvt-tracking-tight);--ease-standard:var(--fvt-ease-standard)}[data-theme=dark]{--bg-primary:var(--fvt-slate-950);--bg-secondary:var(--fvt-slate-900);--bg-card:#0f172abf;--border-color:var(--fvt-slate-800);--text-primary:var(--fvt-slate-50);--text-secondary:var(--fvt-slate-400);--text-muted:var(--fvt-slate-400);--primary:var(--fvt-blue-500);--primary-light:#3b82f626;--primary-strong:var(--fvt-blue-400);--accent:var(--fvt-cyan-400);--accent-glow:#22d3ee4d;--glow-blue:var(--fvt-blue-500);--glow-blue-bright:var(--fvt-sky-300);--glow-blue-deep:var(--fvt-blue-400);--glow-blue-pale:var(--fvt-blue-300);--card-shadow:0 10px 25px -5px #00000080, 0 8px 10px -6px #0000004d;--header-glass:#090d16cc;--color-error:var(--fvt-red-500);--color-error-bg:#ef444424;--color-warning:#fbbf24;--color-warning-bg:#f59e0b29;--color-success:var(--fvt-green-500);--color-success-bg:#10b98129;--color-info:var(--fvt-blue-400);--color-info-bg:#3b82f629}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}html,body{background-color:var(--bg-primary);min-height:100%;color:var(--text-primary);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background-color .3s,color .3s;overflow-x:clip}h1,h2,h3,h4,h5,h6{color:var(--text-primary);letter-spacing:-.02em;font-family:Outfit,sans-serif;font-weight:700}a{color:inherit;text-decoration:none}button{font-family:inherit}.gradient-text{background:linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:4px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.skipLink{z-index:1000;background:var(--primary);color:#fff;border-radius:0 0 8px;padding:.75rem 1.25rem;font-weight:600;position:absolute;top:0;left:-9999px}.skipLink:focus{left:0}
.Navbar-module__nuAbfa__navbarWrapper{z-index:100;-webkit-backdrop-filter:blur(16px);background:var(--header-glass);border-bottom:1px solid var(--border-color);width:100%;transition:background .3s,border-color .3s;position:sticky;top:0}.Navbar-module__nuAbfa__navbar{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1.1rem 2rem;display:flex}.Navbar-module__nuAbfa__logo{letter-spacing:-.03em;color:var(--text-primary);align-items:center;gap:.6rem;font-family:Outfit,sans-serif;font-size:1.4rem;font-weight:800;text-decoration:none;display:flex}.Navbar-module__nuAbfa__logoBadge{background:linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:.2rem .6rem;font-size:.8rem;font-weight:700}.Navbar-module__nuAbfa__navLinks{align-items:center;gap:1.8rem;list-style:none;display:flex}.Navbar-module__nuAbfa__navLink{color:var(--text-secondary);white-space:nowrap;padding:.3rem 0;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.Navbar-module__nuAbfa__navLink:hover{color:var(--primary)}.Navbar-module__nuAbfa__active{color:var(--primary);font-weight:700}.Navbar-module__nuAbfa__active:after{content:"";background:var(--primary);height:2px;box-shadow:0 0 8px var(--primary);border-radius:2px;position:absolute;bottom:0;left:0;right:0}.Navbar-module__nuAbfa__actions{align-items:center;gap:1rem;display:flex}.Navbar-module__nuAbfa__themeToggle{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s,transform .2s;display:flex}.Navbar-module__nuAbfa__themeToggle:hover{background:var(--border-color);transform:translateY(-2px)}.Navbar-module__nuAbfa__ctaBtn{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-strong) 100%);color:#fff;cursor:pointer;box-shadow:0 4px 14px var(--accent-glow);border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.Navbar-module__nuAbfa__ctaBtn:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--primary) 40%, transparent);transform:translateY(-2px)}.Navbar-module__nuAbfa__menuToggle{background:var(--bg-secondary);border:1px solid var(--border-color);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background .2s,transform .2s;display:none}.Navbar-module__nuAbfa__menuToggle:hover{background:var(--border-color);transform:translateY(-2px)}.Navbar-module__nuAbfa__mobilePanel{z-index:101;background:var(--bg-primary);border-bottom:1px solid var(--border-color);box-shadow:var(--card-shadow);flex-direction:column;gap:.25rem;padding:1rem 1.25rem 1.5rem;display:none;position:absolute;top:100%;left:0;right:0}.Navbar-module__nuAbfa__mobileNavList{flex-direction:column;gap:.25rem;list-style:none;display:flex}.Navbar-module__nuAbfa__mobileNavLink{color:var(--text-secondary);border-radius:8px;padding:.75rem .5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:block}.Navbar-module__nuAbfa__mobileNavLink:hover{color:var(--primary);background:var(--bg-secondary)}.Navbar-module__nuAbfa__mobileCta{justify-content:center;margin-top:1rem}@media (max-width:1024px){.Navbar-module__nuAbfa__navLinks{display:none}.Navbar-module__nuAbfa__menuToggle{display:inline-flex}.Navbar-module__nuAbfa__mobilePanel{display:flex}.Navbar-module__nuAbfa__desktopCta{display:none}.Navbar-module__nuAbfa__navbar{padding:.9rem 1.25rem}.Navbar-module__nuAbfa__actions{gap:.5rem}}@media (min-width:1025px) and (max-width:1200px){.Navbar-module__nuAbfa__logoBadge{display:none}}@media (max-width:420px){.Navbar-module__nuAbfa__logoBadge{display:none}}.Navbar-module__nuAbfa__logoIcon{color:var(--primary);flex-shrink:0}
.Footer-module__EZoWya__footer{background:var(--bg-secondary);border-top:1px solid var(--border-color);margin-top:6rem;padding:4rem 2rem 2rem}.Footer-module__EZoWya__container{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;max-width:1200px;margin:0 auto 3rem;display:grid}.Footer-module__EZoWya__brandCol h3{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.5rem;display:flex}.Footer-module__EZoWya__brandDesc{color:var(--text-secondary);max-width:320px;font-size:.95rem;line-height:1.6}.Footer-module__EZoWya__col h4{color:var(--text-primary);margin-bottom:1.2rem;font-size:1.1rem}.Footer-module__EZoWya__links{flex-direction:column;gap:.75rem;list-style:none;display:flex}.Footer-module__EZoWya__link{color:var(--text-secondary);font-size:.9rem;text-decoration:none;transition:color .2s}.Footer-module__EZoWya__link:hover{color:var(--primary)}.Footer-module__EZoWya__bottomBar{border-top:1px solid var(--border-color);max-width:1200px;color:var(--text-muted);justify-content:space-between;align-items:center;margin:0 auto;padding-top:2rem;font-size:.85rem;display:flex}@media (max-width:900px){.Footer-module__EZoWya__container{grid-template-columns:1fr 1fr}}@media (max-width:600px){.Footer-module__EZoWya__container{grid-template-columns:1fr}.Footer-module__EZoWya__bottomBar{text-align:center;flex-direction:column;gap:1rem}}
