@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";body{background-color:#fafcff;color:#262d40;font-family:Poppins,sans-serif}button.primary{background:linear-gradient(to right,#9b5de5,#7768e5);color:#fff;border:none;padding:10px 20px;border-radius:6px;box-shadow:0 10px 15px #0000001a;transition:all .3s ease}button.primary:hover{box-shadow:0 20px 25px #00000026}.card{background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsl(225,25%,90%);box-shadow:0 10px 15px #0000001a;transition:box-shadow .3s}.card:hover{background:linear-gradient(to bottom right,#f3e7ff,#f0f2ff);box-shadow:0 20px 25px #00000026}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}@media screen and (max-width: 500px){.container{padding-left:0;padding-right:0}}.footer{background-color:#fff;border-top:1px solid #e5e7eb;font-size:.95rem;color:#666;width:100%}.footer .footer-container{max-width:100%;margin:0 auto;padding:4rem 0rem 2rem}@media (max-width: 500px){.footer .footer-container{padding:4rem 1rem 2rem}}.footer .line{height:1px;width:100%;background-color:#e5e7eb}.footer .footer-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:10px}@media (min-width: 768px){.footer .footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.footer .footer-grid{grid-template-columns:repeat(4,1fr)}}.footer .footer-section{display:flex;flex-direction:column;align-items:start;justify-content:start}.footer .footer-section h3{font-weight:600;margin-bottom:1rem;color:#000;margin-top:0;font-size:18px!important}.footer .footer-section ul{list-style:none;padding:0}.footer .footer-section ul li{margin-bottom:.5rem;display:flex;align-items:center}.footer .footer-section ul li .icon{margin-right:.5rem;color:#999}.footer .footer-section ul li a{color:#666;text-decoration:none;transition:color .3s;font-size:15px}.footer .footer-section ul li a:hover{color:#9b5de5}.footer .footer-section .footer-text{margin-bottom:1rem;color:#888;font-size:15px!important;line-height:1.5rem!important;text-align:left!important}.footer .footer-section .footer-socials{display:flex;gap:1rem}.footer .footer-section .footer-socials a{color:#999;transition:color .3s}.footer .footer-section .footer-socials a:hover{color:#9b5de5}.footer .footer-section .footer-socials a svg{font-size:1rem}.footer .leftmost{min-width:600px}@media screen and (max-width: 500px){.footer .leftmost{min-width:200px}}.footer .footer-logo{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;border-radius:5px}.footer .footer-logo .logo-outer{min-width:2rem;height:2rem;background:linear-gradient(to bottom right,#9b5de5,#7768e5);border-radius:9999px;display:flex;align-items:center;justify-content:center}.footer .footer-logo .logo-outer .logo-inner{width:1.5rem;height:1.5rem;background:#fff;border-radius:9999px;display:flex;align-items:center;justify-content:center}.footer .footer-logo .logo-text{font-weight:700;font-size:1.1rem;color:#222}.footer .navbar-inner{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 0}.footer .navbar-inner .logo-container{display:flex;align-items:center;justify-content:center;gap:4px}.footer .navbar-inner .logo-container img{height:60px;object-fit:contain}.footer .text-gradient{color:#0c3153;text-transform:uppercase;font-weight:600;font-size:11px;max-width:140px;border-left:1px solid #0c3153;padding-left:4px}.footer .text-gradient span{font-size:8px;font-weight:500}.footer .footer-bottom{display:flex;flex-direction:column;align-items:center;margin-right:20px}@media (min-width: 768px){.footer .footer-bottom{flex-direction:row;justify-content:center}}.footer .footer-bottom .footer-copyright{text-align:right;font-size:10px!important}@media screen and (max-width: 500px){.footer .footer-bottom .footer-copyright{text-align:center}}.footer .footer-bottom .footer-links{display:flex;gap:1.5rem}.footer .footer-bottom .footer-links a{color:#666;text-decoration:none;transition:color .3s}.footer .footer-bottom .footer-links a:hover{color:#9b5de5}
