@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}:root{--primary: #2563eb;--primary-dark: #1e40af;--text-main: #0f172a;--text-muted: #dbdbdb;--bg-surface: #ffffff;--bg-hero: #222831;--star-color: #f59e0b}body{background-color:#222831}p{color:var(--bg-surface)}h1{color:var(--primary)}.container{background-color:#222831;border-radius:20px;width:70%;margin:20px auto auto;padding:25px}button{border-radius:15px;padding:15px;background-color:#e7e7e7}button:hover{background-color:#c2c1c1;cursor:pointer}@media(max-width:1200px){.container{width:90vw;padding:32px 16px}button{padding:14px 20px;font-size:1rem}}@media(max-width:600px){.container{padding:20px;margin-top:10px;border-radius:12px}body{font-size:15px;text-align:center}h1{font-size:1.5rem}button{width:100%;padding:12px 0;font-size:1rem}}html{scroll-behavior:smooth}section,div[id],h2[id]{scroll-margin-top:250px}.navbar{position:fixed;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#1e293b;color:#cfcfcf;padding:8px 16px;box-sizing:border-box;z-index:1000;border-radius:20px}.nav-icon{display:flex;align-items:center;font-weight:700}.nav-icon img{width:40px;height:40px;border-radius:50%;margin-right:8px}.nav-icon span{color:#fff}.navlinks{display:flex;align-items:center;gap:12px}.navlinks a{padding:8px 10px;color:#cfcfcf;font-weight:700;text-decoration:none}.navlinks a:hover{color:#0081bd}@media(max-width:600px){.navbar{flex-direction:column;align-items:flex-start;padding:20px}.nav-icon{margin:0 0 8px}.navlinks{width:72%;justify-content:space-between;gap:27px}.navlinks a{flex:1 1 auto;text-align:center;padding:10px 0;font-size:14px}}@media(min-width:600px){.navbar{top:20px;left:50%;transform:translate(-50%);width:75%;border-radius:20px}.navlinks a{padding:15px;font-size:16px}}.about-text h2{font-size:40px;color:#2b5bfa}.main-title:hover{transition:.3s ease-in;color:#058fb6}.about{width:100%;display:flex;justify-content:center;gap:2rem}.main-heading{text-align:center;color:#022832}.about-img img{width:48rem;border-radius:20px;margin:auto;transition:.3s ease-in-out}.about p{line-height:1.5;font-size:20px;letter-spacing:1px}.about p:hover{color:#058fb6}.about-text{margin-left:25px}h1{text-align:center}@media(max-width:600px){.about{flex-direction:column;width:100%;align-items:center}.about-img img{width:90vw;max-width:500px;height:auto;margin-top:20px;display:block}.about-text h2{font-size:35px;margin-top:16px;text-align:center}.about-text p{font-size:16px;line-height:1.6;max-width:90vw;margin:0}}:root{--bg-slate-900: #1a1f25;--border-slate-800: #1e293b;--text-slate-300: #cbd5e1;--text-slate-400: #94a3b8;--text-slate-500: #64748b;--text-white: #ffffff;--blue-500: #3b82f6;--blue-400: #60a5fa;--blue-500-low-opacity: rgba(59, 130, 246, .1);--blue-500-border-opacity: rgba(59, 130, 246, .2)}.footer{background-color:var(--bg-slate-900);color:var(--text-slate-300);border-top:1px solid var(--border-slate-800);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.footer-container{max-width:80rem;margin:0 auto;padding:3rem 1rem}@media(min-width:640px){.footer-container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.footer-container{padding-left:2rem;padding-right:2rem}}.footer-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}@media(min-width:768px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.footer-grid{grid-template-columns:repeat(4,1fr)}}.footer-column{display:flex;flex-direction:column}.brand-column{gap:1rem}.brand-logo{display:flex;align-items:center;gap:.5rem;color:var(--text-white);font-weight:700;font-size:1.25rem}.brand-icon{width:2rem;height:2rem;color:var(--blue-500)}.highlight-blue{color:var(--blue-500)}.brand-description{font-size:.875rem;color:var(--text-slate-400);line-height:1.625;margin:0}.brand-badge-wrapper{padding-top:.5rem}.brand-badge{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:600;border-radius:9999px;background-color:var(--blue-500-low-opacity);color:var(--blue-400);border:1px solid var(--blue-500-border-opacity)}.footer-heading{color:var(--text-white);font-weight:600;margin-bottom:1rem;font-size:1rem;margin-top:0}.footer-links,.footer-contact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-link{color:inherit;text-decoration:none;transition:color .2s ease;font-size:1rem}.footer-link:hover{color:var(--blue-400)}.footer-contact-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem}.contact-icon{width:1.25rem;height:1.25rem;color:var(--blue-500);flex-shrink:0;margin-top:.125rem}.footer-bottom{padding-top:2rem;border-top:1px solid var(--border-slate-800);display:flex;flex-direction:column;align-items:center;gap:1rem;justify-content:space-between}@media(min-width:768px){.footer-bottom{flex-direction:row}}.copyright{font-size:.875rem;color:var(--text-slate-500);margin:0}.legal-links{display:flex;gap:1.5rem}.legal-links .footer-link{color:var(--text-slate-500);font-size:.875rem}.legal-links .footer-link:hover{color:var(--blue-400)}.features{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;padding:20px}.features-heading{font-size:35px;color:#2b5bfa}.feature{padding:20px;width:300px;display:flex;flex-direction:column;align-items:center;transition:transform .3s}.feature:hover{transform:translateY(-5px)}.feature p:hover{color:#058fb6}.feature h3{text-align:center;font-size:17px;color:var(--text-muted);margin-top:15px}.feature .icon-wrapper img{width:80px}.feature p{text-align:center;margin-top:20px}@media(max-width:768px){.features{flex-direction:column;align-items:center}.feature{width:100%;max-width:400px}}.main{display:flex;background-color:var(--bg-hero);border-radius:20px;width:80%;margin:20px auto auto;padding:30px}.contact{margin:auto;max-width:80%;display:flex;align-items:center;justify-content:center}label{color:#fff}.contact-heading{color:#2b5bfa;text-align:center;font-size:30px}.contact-col h3{color:#000f38;padding-bottom:15px;font-size:25px;display:flex;align-items:center}.contact-col p{max-width:450px;padding-bottom:10px}.contact-col ul li{display:flex;align-items:center;margin:15px}.icons{width:35px;margin-right:15px}input{width:600px;padding:20px;margin-top:10px;margin-bottom:15px;border-radius:15px;border:none;background-color:#f0f4ff}textarea{width:600px;background-color:#fafbff;border:none;padding:15px;margin-top:10px;height:150px;margin-bottom:10px;border-radius:15px}.btn{border:none;margin-left:225px;margin-top:20px}h1{margin-bottom:30px}.additional-info{margin-top:50px}.additional-info p{margin-top:10px;font-size:20px;color:var(--text-muted)}.additional-info img{width:35px;margin-right:20px;margin-top:0}.additional-info .infor{display:flex}@media(max-width:600px){.contact{flex-direction:column;max-width:98vw;padding:12px;border-radius:12px}input,textarea{width:60vw;min-width:0;font-size:.75rem;padding:15px;border-radius:15px}.btn{margin:16px 0 0;width:100%;font-size:.75rem}h1{font-size:1.3rem;margin-bottom:18px}}.team{display:flex;align-items:center;text-align:center;flex-wrap:wrap;gap:30px;margin-left:85px}.team-heading{font-size:35px;color:#2b5bfa}.team-member{margin-top:30px;width:350px;display:flex;flex-direction:column}.team-member h2{color:var(--bg-surface);font-size:20px}.team-member p{font-size:15px}.member-img img{width:150px;transition:.3s ease-in-out}.member-img img:hover{transform:translateY(-5px)}@media(max-width:600px){.team{margin-left:0;flex-direction:column;justify-content:center}.team-member{width:100%;max-width:350px}}body{box-sizing:border-box;font-family:Poppins,sans-serif;color:var(--text-main)}.hero{margin-top:100px;min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--bg-hero);background-size:40px 40px;padding:2rem;overflow:hidden}.hero-container{max-width:1280px;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-content{max-width:600px;z-index:10}.badge{display:inline-block;padding:.5rem 1rem;background:#dbeafe;color:#1e40af;border-radius:100px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;letter-spacing:.5px}.hero-content h1{font-size:3.5rem;line-height:1.1;font-weight:800;color:#fff;margin:0 0 1.5rem;letter-spacing:-.02em}.hero-content h1 span{color:var(--primary)}.hero-content p{font-size:1.125rem;line-height:1.7;color:var(--text-muted);margin-bottom:2.5rem;max-width:90%}.hero-image-wrapper{position:relative;padding:2rem;display:flex;justify-content:center;align-items:center}.hero-image{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;transform:perspective(1000px) rotateY(-5deg) rotateX(2deg);transition:transform .5s ease,box-shadow .5s ease;width:100%;max-width:600px}.hero-image-wrapper:hover .hero-image{transform:perspective(1000px) rotateY(0) rotateX(0);box-shadow:0 35px 60px -15px #0000004d}.hero-image img{width:100%;height:auto;display:block;object-fit:cover}@media(max-width:600px){.hero-container{grid-template-columns:1fr;text-align:center}.hero-image-wrapper{order:-1}.hero-content h1{font-size:2.5rem}.hero-image{transform:none}.hero-image img{width:70vw}}
