@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";@tailwind base;@tailwind components;@tailwind utilities;html{zoom:.8}:root{--primary: #3b4eba;--primary-light: #51c1ef;--secondary: #1a2a6c;--accent: #f26a21;--bg-main: #f8fafc;--bg-dark: #0f172a;--bg-gradient: linear-gradient(135deg, #1e293b 0%, #0f172a 100%);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .3);--text-primary: #1e293b;--text-secondary: #64748b;--text-white: #ffffff;--font-main: "Outfit", sans-serif;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-premium: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-main);background-color:var(--bg-main);color:var(--text-primary);line-height:1.5;overflow-x:hidden}a{text-decoration:none;color:inherit;transition:all .3s ease}button{cursor:pointer;border:none;outline:none;font-family:inherit;transition:all .3s ease}.container{max-width:1280px;margin:0 auto;padding:0 2rem}.glass{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--shadow-md)}.glass-dark{background:rgba(15,23,42,.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.05);box-shadow:0 8px 32px #0000005e}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.grid{display:grid;gap:1.5rem}@media (min-width: 640px){.grid-2{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}.btn-primary{background:linear-gradient(to right,#3b4eba,#51c1ef);color:#fff;padding:.75rem 1.5rem;border-radius:50px;font-weight:600;box-shadow:0 4px 15px #3b4eba4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b4eba66}.section-title{text-align:center;font-size:2.5rem;font-weight:800;margin-bottom:3rem;color:var(--secondary)}.section-title span{background:linear-gradient(to right,#3b4eba,#51c1ef);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.swal2-popup{border-radius:24px!important;padding:2.5rem!important;background:#ffffff!important;box-shadow:0 25px 50px -12px #00000026!important;font-family:Outfit,sans-serif!important}.swal2-title{color:#0f172a!important;font-weight:800!important;font-size:24px!important}.swal2-html-container{color:#475569!important;font-weight:500!important;font-size:16px!important;line-height:1.6!important}.swal2-confirm,.swal2-cancel{border-radius:14px!important;padding:12px 32px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-size:14px!important;transition:all .3s ease!important}.swal2-confirm:hover{transform:translateY(-2px)!important;box-shadow:0 10px 15px -3px #0000001a!important}.swal2-icon{border-width:3px!important}.swal2-actions{margin-top:2rem!important;gap:12px!important}.counselling-premium-hover-card{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.counselling-premium-hover-card:hover{transform:translateY(-8px);border-color:#cbd5e1!important;box-shadow:0 20px 40px -15px #0f172a1f,0 1px 3px #0f172a05!important}@media (max-width: 639px){.team-card-responsive{flex:1 1 calc(50% - 12px)!important;min-width:calc(50% - 12px)!important;max-width:calc(50% - 12px)!important;padding:24px 12px!important}.team-card-responsive h3{font-size:16px!important}.team-card-responsive p{font-size:13px!important}.team-card-responsive div>img{transform:scale(.9)}.founders-card-responsive:nth-child(1){flex:1 1 100%!important;min-width:100%!important;max-width:100%!important}.founders-card-responsive:nth-child(n+2){flex:1 1 calc(50% - 12px)!important;min-width:calc(50% - 12px)!important;max-width:calc(50% - 12px)!important;padding:24px 12px!important}.founders-card-responsive:nth-child(n+2) h3{font-size:16px!important}.founders-card-responsive:nth-child(n+2) p{font-size:13px!important}}
