@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Poppins:wght@300;400;500;600;700;800;900&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,system-ui,sans-serif;background-color:#f5f5f5;color:#1a1a1a;line-height:1.6}html{scroll-behavior:smooth}.section-padding{padding:4rem 1rem}.container-custom{max-width:80rem;margin:0 auto;padding:0 1rem}.text-gradient{background:linear-gradient(135deg,#ff6b35,orange,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sunset-gradient{background:linear-gradient(135deg,#ff6b35,orange,gold)}.sunset-gradient-reverse{background:linear-gradient(315deg,#ff6b35,orange,gold)}.dark-gradient{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.glass{background:#ffffff1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2)}.card{background:#fff;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a;transition:all .3s ease}.card:hover{box-shadow:0 25px 50px -12px #00000040;transform:translateY(-4px)}.btn-primary{background:linear-gradient(135deg,#ff6b35,orange,gold);color:#fff;font-weight:600;padding:12px 24px;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 10px 25px -5px #ff6b354d}.btn-primary:hover{box-shadow:0 20px 25px -5px #ff6b3566;transform:translateY(-2px)}.btn-secondary{background:#2d2d2d;color:#fff;font-weight:600;padding:12px 24px;border-radius:8px;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 10px 25px -5px #1a1a1a4d}.btn-secondary:hover{background:#1a1a1a;transform:translateY(-2px)}.btn-outline{border:2px solid #FF6B35;color:#ff6b35;background:transparent;font-weight:600;padding:12px 24px;border-radius:8px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-outline:hover{background:#ff6b35;color:#fff}.shadow-sunset{box-shadow:0 10px 25px -5px #ff6b354d,0 10px 10px -5px #ff6b350a}.shadow-gold{box-shadow:0 10px 25px -5px #ffd7004d,0 10px 10px -5px #ffd7000a}.shadow-dark{box-shadow:0 10px 25px -5px #1a1a1a4d,0 10px 10px -5px #1a1a1a0a}@media (max-width: 768px){.section-padding{padding:2rem 1rem}.container-custom{padding:0 .5rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}.animate-fade-in{animation:fadeIn .5s ease-in-out}.animate-slide-up{animation:slideUp .5s ease-out}.animate-slide-in-left{animation:slideInLeft .5s ease-out}.animate-slide-in-right{animation:slideInRight .5s ease-out}.MuiAppBar-root{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ff6b35,orange,gold);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,orange,#ff6b35,gold)}button,a,.MuiButton-root,.MuiIconButton-root,.MuiLink-root,.btn-primary,.btn-secondary,.btn-outline{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;-webkit-touch-callout:none!important;-webkit-user-drag:none!important;-khtml-user-select:none!important}
