@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";:root{--primary:#ffa800;--primary-hover:#e09400;--primary-glow:#ffa8001a;--primary-glow-strong:#ffa80040;--bg-dark:#fcfaf6;--bg-surface:#fff;--bg-surface-hover:#f3f4f6;--bg-surface-card:#fff;--border-color:#e5e7eb;--border-color-hover:#ffa80066;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#9ca3af;--success:#10b981;--danger:#ef4444;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-heading:"Outfit", system-ui, -apple-system, sans-serif;--transition-fast:.2s cubic-bezier(.4, 0, .2, 1);--transition-normal:.3s cubic-bezier(.4, 0, .2, 1);--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-glow:0 0 20px #ffa80026}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-dark);color:var(--text-primary);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}a{color:inherit;transition:var(--transition-fast);text-decoration:none}#root{text-align:left;flex-direction:column;width:100%;min-height:100vh;margin:0;display:flex;border-inline:none!important;max-width:100%!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);font-weight:700;line-height:1.25}h1{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:3rem}h2{letter-spacing:-.02em;margin-bottom:1.25rem;font-size:2.25rem}h3{margin-bottom:1rem;font-size:1.5rem}p{color:var(--text-secondary);margin-bottom:1rem;font-size:1.05rem}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.section{padding:5rem 0}.section-alt{background-color:var(--bg-surface);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.btn{font-family:var(--font-heading);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-normal);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;display:inline-flex}.btn-primary{background-color:var(--primary);color:#000;box-shadow:0 4px 14px #ffa8004d}.btn-primary:hover{background-color:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 20px #ffa80073}.btn-secondary{color:#111827;background-color:#0000;border:1px solid #111827}.btn-secondary:hover{background-color:#0000000a;border-color:#111827;transform:translateY(-2px)}.btn-sm{border-radius:var(--radius-sm);padding:.5rem 1rem;font-size:.875rem}.badge{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);background-color:var(--primary-glow);color:var(--primary);border:1px solid var(--border-color);align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.glass-card{background:var(--bg-surface-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:var(--transition-normal);box-shadow:var(--shadow-md);padding:2rem}.glass-card:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-glow);background-color:var(--bg-surface-hover);transform:translateY(-4px)}.grid-2{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.form-group{margin-bottom:1.25rem}.form-label{color:var(--text-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.form-control{background-color:var(--bg-dark);border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;color:var(--text-primary);font-family:var(--font-sans);transition:var(--transition-fast);padding:.75rem 1rem;font-size:.95rem}.form-control:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow);outline:none}select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23FFA800' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 8.25l-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.5rem}.table-responsive{border-radius:var(--radius-md);border:1px solid var(--border-color);width:100%;overflow-x:auto}.table{border-collapse:collapse;text-align:left;width:100%}.table th,.table td{border-bottom:1px solid var(--border-color);padding:1rem 1.5rem}.table th{color:var(--text-primary);font-family:var(--font-heading);background-color:#f3f4f6;font-weight:600}.table tr:last-child td{border-bottom:none}.table tr:hover td{background-color:#ffa80005}.accordion{border:1px solid var(--border-color);border-radius:var(--radius-md);margin-bottom:1rem;overflow:hidden}.accordion-header{background-color:var(--bg-surface);cursor:pointer;transition:var(--transition-fast);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-weight:600;display:flex}.accordion-header:hover{background-color:var(--bg-surface-hover)}.accordion-content{background-color:var(--bg-dark);max-height:0;padding:0 1.5rem;transition:max-height .3s ease-out,padding .3s ease-out;overflow:hidden}.accordion-content.open{border-top:1px solid var(--border-color);max-height:1000px;padding:1.25rem 1.5rem}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--bg-surface-hover);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--primary)}@media (width<=1024px){h1{font-size:2.5rem}h2{font-size:2rem}.grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.section{padding:3.5rem 0}.grid-3,.grid-2,.grid-4{grid-template-columns:1fr}h1{font-size:2.25rem}h2{font-size:1.75rem}}a[href*=elfsight\.com],[class*=elfsight-app]>a,[class*=elfsight-app] a[target=_blank],[class*=PlatformElement] a,[class*=PlatformElement__Link],[class*=platform-element] a,[class*=WidgetTitle__Container]+a,[class*=platform-element__link]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important;position:absolute!important}
