:root{--font-primary:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-secondary:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--primary-color:#e35728;--primary-dark:#c84619;--primary-light:#fff2ed;--secondary-color:#0b192c;--text-primary:#0f172a;--text-secondary:#64748b;--bg-main:#f8fafc;--card-border:#0f172a14;--card-shadow:0 4px 20px -2px #0f172a0d, 0 2px 6px -1px #0f172a08;--card-shadow-hover:0 20px 40px -15px #0f172a1f, 0 0 0 1px #e3572826}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-primary);background-color:var(--bg-main);color:var(--text-primary);min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}::selection{color:#c84619;background-color:#e357282e}a{color:inherit;text-decoration:none;transition:color .2s,opacity .2s}.glass-panel{-webkit-backdrop-filter:blur(16px);background:#ffffffd9;border:1px solid #fff6}.glass-dark{-webkit-backdrop-filter:blur(16px);background:#0b192cbf;border:1px solid #ffffff1f}.gradient-text{background:linear-gradient(135deg,#e35728 0%,#ff7844 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-glow{pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#e3572826 0%,#e3572800 70%);border-radius:50%;width:500px;height:500px;position:absolute}.swiper-pagination-bullet{opacity:.5!important;transition:all .3s!important}.swiper-pagination-bullet-active{opacity:1!important;background-color:var(--primary-color)!important;border-radius:6px!important;width:28px!important}
