@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue:wght@400;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,sans-serif}:root{--background: 0 0% 4%;--foreground: 0 0% 98%;--card: 0 0% 9%;--card-foreground: 0 0% 98%;--popover: 0 0% 9%;--popover-foreground: 0 0% 98%;--muted: 0 0% 9%;--muted-foreground: 0 0% 64%;--secondary: 0 0% 9%;--secondary-foreground: 0 0% 98%;--accent: 0 0% 9%;--accent-foreground: 0 0% 98%;--border: 0 0% 15%;--input: 0 0% 15%;--primary: 25 95% 53%;--primary-foreground: 0 0% 4%;--primary-deep: 25 95% 53%;--gradient-primary: linear-gradient(135deg, hsl(25 95% 53%), hsl(37 95% 65%));--shadow-glow: 0 12px 32px -12px hsl(25 95% 53% / .5);--destructive: 0 84% 60%;--destructive-foreground: 0 0% 100%;--ring: 25 95% 53%;--radius: .375rem;--chart-1: 25 95% 53%;--chart-2: 65 95% 53%;--chart-3: 345 95% 53%;--chart-4: 115 95% 48%;--chart-5: 205 95% 58%;--sidebar-background: 0 0% 4%;--sidebar-foreground: 0 0% 98%;--sidebar-primary: 25 95% 53%;--sidebar-primary-foreground: 0 0% 4%;--sidebar-accent: 0 0% 9%;--sidebar-accent-foreground: 0 0% 98%;--sidebar-border: 0 0% 15%;--sidebar-ring: 25 95% 53%;--font-display: "Bebas Neue", ui-sans-serif, system-ui, sans-serif;--font-body: "Inter", ui-sans-serif, system-ui, sans-serif}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-body)}:root{--sd-cta-radius: 9999px;--sd-panel-radius: 32px;--sd-media-radius: 24px;--sd-portrait-radius: 9999px 9999px 20px 20px}@tailwind base;@tailwind components;@tailwind utilities;*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,sans-serif;background:#0a1628}.font-display{font-family:Bebas Neue,sans-serif}.font-body{font-family:Inter,sans-serif}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #f9731659}50%{box-shadow:0 0 0 10px #f9731600}}@keyframes shimmer{0%{opacity:.65}50%{opacity:1;text-shadow:0 0 14px rgba(251,191,36,.75)}to{opacity:.65}}@keyframes bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.hero-gradient{background-color:#0a1628;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 22px),radial-gradient(circle at 50% 30%,rgba(249,115,22,.12),transparent 34%),linear-gradient(180deg,#0a162833,#0a1628)}.service-card:hover{border-bottom-color:#f97316;box-shadow:0 8px 32px #f973162e;transform:translateY(-4px)}.cta-pulse{animation:pulseGlow 2.2s infinite}.glass-card{background:#0f1f3ab8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08)}.animate-fade-up{animation:fadeInUp .7s ease both}.animate-slide-left{animation:slideInLeft .7s ease both}.animate-slide-right{animation:slideInRight .7s ease both}.star-shimmer{animation:shimmer 2.5s ease-in-out infinite}.scroll-chevron{animation:bounceDown 1.6s ease-in-out infinite}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:#07101e}::-webkit-scrollbar-thumb{background:#263852;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#f97316}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
