@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&family=Prata&family=Tagesschrift&display=swap);*{box-sizing:border-box;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;margin:0;padding:0}body{transition:all .3s ease}body.light{--bg-color:#fff;--text-color:#111;--card-bg:#f5f5f5;--border-color:#e5e5e5;--desc-color:#6b7280}body.dark{--bg-color:#0f172a;--text-color:#fff;--card-bg:#1e293b;--border-color:#334155;--desc-color:#a8a9aa}.app-main-section,body{background:var(--bg-color);color:var(--text-color)}.app-main-section{min-height:100vh}a,h1,h2,h3,h4,h5,h6,li,p,span{color:var(--text-color)}.navbar{background:var(--bg-color);border-bottom:1px solid var(--border-color);height:78px;justify-content:space-between;padding:0 80px;position:fixed;width:100%;z-index:1222222}.logo,.navbar{align-items:center;display:flex}.logo{gap:10px}.logo-icon{background:linear-gradient(135deg,#2962ff,#7b61ff);-webkit-clip-path:polygon(0 40%,45% 40%,65% 0,100% 0,55% 100%,20% 100%);clip-path:polygon(0 40%,45% 40%,65% 0,100% 0,55% 100%,20% 100%);height:22px;width:34px}.logo a{color:var(--text-color);font-size:25px;font-weight:700;text-decoration:none}.logo span{color:#6366f1}.nav-links{display:flex;gap:35px;list-style:none}.nav-links a{color:var(--text-color);font-size:17px;font-weight:500;text-decoration:none;transition:.3s}.nav-links a:hover{color:#6366f1}.nav-actions{align-items:center;display:flex;gap:18px}.theme-btn{background:var(--card-bg);border:1px solid var(--border-color);border-radius:50%;height:42px;justify-content:center;width:42px}.connect-btn,.theme-btn{align-items:center;cursor:pointer;display:flex}.connect-btn{background:linear-gradient(90deg,#5b5ef7,#7b61ff);border:none;border-radius:30px;color:#fff;font-weight:600;gap:8px;padding:12px 24px;transition:.3s}.connect-btn:hover{transform:translateY(-2px)}.menu-btn{background:#0000;border:none;color:var(--text-color);cursor:pointer;display:none}@media (max-width:900px){.navbar{padding:0 25px}}@media (max-width:768px){.navbar{padding:0 20px}.nav-links{display:none}.nav-links.active{background:var(--bg-color);border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:20px;left:0;padding:25px 0;position:absolute;text-align:center;top:78px;width:100%;z-index:999}.connect-btn{display:none}.menu-btn{display:block}}@media (max-width:480px){.logo h2{font-size:20px}}.hero{align-items:center;background:var(--bg-color);display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:150px 20px 80px;position:relative;width:100%}.hero:before{background:radial-gradient(circle,#5b5ef759 0,#5b5ef733 25%,#5b5ef71a 45%,#0000 70%);border-radius:50%;content:"";filter:blur(80px);height:850px;pointer-events:none;position:absolute;right:-180px;top:80px;width:850px;z-index:0}body.dark .hero:before{background:radial-gradient(circle,#5b5ef733 0,#5b5ef714 30%,#0000 70%)}.hero-badge{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:50px;display:flex;gap:12px;margin-bottom:40px;padding:10px 18px;z-index:2}.hero-badge-img{height:32px;object-fit:contain}.hero-badge p{color:var(--text-color);font-size:15px}.hero-title{color:var(--text-color);font-size:6.5rem;font-weight:500;letter-spacing:-4px;line-height:1;max-width:1050px;text-align:center;z-index:2}.hero-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#5b5ef7,#4f9cff);-webkit-background-clip:text;background-clip:text}.hero-description{color:#6b7280;font-size:1.35rem;line-height:1.7;margin-top:30px;max-width:700px;text-align:center;z-index:2}.hero-image-wrapper{margin-top:70px;max-width:1100px;position:relative;width:100%;z-index:2}.hero-image{border-radius:40px;display:block;height:560px;object-fit:cover;width:100%}.hero-glow{opacity:.6;pointer-events:none;position:absolute;right:-150px;top:-150px;width:700px;z-index:-1}@media (max-width:1024px){.hero-title{font-size:5rem}.hero-image{height:450px}.hero:before{height:700px;width:700px}}@media (max-width:768px){.hero{padding:100px 20px 60px}.hero-title{font-size:3.2rem;letter-spacing:-2px}.hero-description{font-size:1rem;margin-top:20px;padding:0 10px}.hero-image{border-radius:25px;height:320px}.hero:before{height:500px;right:-150px;top:50px;width:500px}}@media (max-width:480px){.hero{padding:150px 10px 80px}.hero-title{font-size:2.7rem;letter-spacing:-4px;line-height:1.3}.hero-badge{transform:scale(.9)}.hero-image{border-radius:20px;height:250px}.hero-description{font-size:.95rem}}.trusted-section{overflow:hidden;padding:60px 20px 100px;position:relative;width:100%}.trusted-title-wrapper{display:flex;justify-content:center;margin-bottom:50px;position:relative;z-index:2}.trusted-title{border-radius:8px;color:var(--text-color);font-size:1.3rem;font-weight:500;padding:8px 18px}.trusted-logos{flex-wrap:wrap;gap:70px;position:relative;z-index:2}.trusted-logo-item,.trusted-logos{align-items:center;display:flex;justify-content:center}.trusted-logo-item img{height:40px;max-width:160px;object-fit:contain;transition:all .3s ease}.trusted-logo-item img:hover{transform:translateY(-5px)}@media (max-width:992px){.trusted-logos{gap:40px}.trusted-logo-item img{max-width:120px}}@media (max-width:768px){.trusted-section{padding:60px 20px}.trusted-title{font-size:1rem}.trusted-logos{gap:30px}.trusted-logo-item img{height:30px;max-width:100px}}@media (max-width:480px){.trusted-logos{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}.trusted-logo-item img{max-width:90px}}.services{overflow:hidden;padding:70px 20px 120px;position:relative;width:100%}.services-bg{left:-200px;opacity:.35;pointer-events:none;position:absolute;top:-200px;width:700px;z-index:0}.services-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin:70px auto 0;max-width:1200px;position:relative;z-index:2}@media (max-width:768px){.services{padding:80px 20px}.services-grid{gap:20px;grid-template-columns:1fr}}@media (max-width:408px){.services{padding:80px 10px}}.section-title{margin:auto;max-width:800px;position:relative;text-align:center;z-index:2}.section-title h2{color:var(--text-color);font-size:4rem;font-weight:500;margin-bottom:20px}.section-title p{color:var(--desc-color);font-size:1.2rem;line-height:1.8}@media (max-width:768px){.section-title h2{font-size:2.5rem}.section-title p{font-size:1rem}}.service-card{align-items:center;border:2px solid var(--border-color);border-radius:24px;cursor:pointer;display:flex;gap:28px;padding:25px;transition:all .3s ease}.service-card:hover{border:2px solid #5b5ef7;box-shadow:0 0 20px #7b61ff}.service-icon-wrapper{flex-shrink:0}.service-icon-circle{align-items:center;background:var(--bg-color);border:8px solid rgba(0,0,0,.151);border-radius:50%;display:flex;height:100px;justify-content:center;width:100px}.service-icon-circle img{height:70px;object-fit:contain;width:70px}.service-content h3{font-size:1.5rem;font-weight:500;margin-bottom:12px}.service-content p{color:var(--desc-color);font-size:1rem;line-height:1.7}@media (max-width:768px){.service-card{padding:28px}.service-content h3{font-size:1.4rem}}@media (max-width:408px){.service-card{padding:20px 10px}.service-icon-circle{height:70px;width:70px}}.our-work{padding:100px 20px 50px;position:relative;width:100%}.work-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin:70px auto 0;max-width:1150px}.work-card{cursor:pointer;transition:all .3s ease}.work-card:hover{transform:scale(1.01)}.work-image-wrapper{border-radius:22px;overflow:hidden}.work-image{border-radius:16px;display:block;height:220px;object-fit:cover;width:100%}.work-content{margin-top:22px}.work-content h3{color:var(--text-color);font-size:1.6rem;font-weight:500;margin-bottom:12px}.work-content p{color:var(--desc-color);font-size:1rem;line-height:1.8;max-width:90%}.work-image{transition:all .4s ease}@media (max-width:992px){.work-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.our-work{padding:80px 20px}.work-grid{grid-template-columns:1fr}.work-content h3{font-size:1.5rem}.work-image{height:250px}}@media (max-width:480px){.work-image{height:200px}.work-content h3{font-size:1.3rem}}.teams{padding:120px 20px;width:100%}.team-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:70px auto 0;max-width:1150px}.team-card{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:18px;cursor:pointer;display:flex;gap:18px;padding:16px 18px;transition:all .3s ease}.team-card:hover{box-shadow:0 12px 30px #00000014;transform:translateY(-5px)}.team-image{border-radius:50%;flex-shrink:0;height:52px;object-fit:cover;width:52px}.team-content h3{color:var(--text-color);font-size:1.1rem;font-weight:500;margin-bottom:4px}.team-content p{color:#8b8b8b;font-size:.95rem}@media (max-width:1024px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.teams{padding:80px 20px}.team-grid{gap:16px;grid-template-columns:1fr}.team-card{padding:15px}.team-image{height:48px;width:48px}.team-content h3{font-size:1rem}.team-content p{font-size:.9rem}}.footer{border-top:1px solid #6b7280;margin-top:100px;padding:70px 20px 30px;width:100%}.footer-top{display:flex;gap:80px;justify-content:space-between;margin:auto;max-width:1150px}.footer-left{flex:1 1}.footer-desc{color:#6b7280;font-size:1rem;line-height:1.8;margin-top:20px;max-width:500px}.footer-links{display:flex;gap:40px;list-style:none;margin-top:25px}.footer-links a{color:var(--text-color);text-decoration:none;transition:.3s}.footer-links a:hover{color:#5b5ef7}.footer-right{flex:1 1}.footer-right h3{color:var(--text-color);font-size:1.6rem;font-weight:500;margin-bottom:15px}.footer-right p{color:#6b7280;line-height:1.8;margin-bottom:25px}.newsletter-box{display:flex;gap:10px}.newsletter-box input{background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);flex:1 1;height:52px;outline:none;padding:0 18px}.newsletter-box button{background:linear-gradient(90deg,#4f46e5,#5b5ef7);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:0 28px}.footer-divider{border:none;border-top:1px solid var(--border-color);margin:25px auto;max-width:1150px}.footer-bottom{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1150px}.footer-bottom p{color:#6b7280}.social-icons{display:flex;gap:18px}.social-icons img{height:24px;opacity:.7;transition:.3s;width:24px}.social-icons img:hover{opacity:1;transform:translateY(-3px)}@media (max-width:900px){.footer-top{flex-direction:column;gap:50px}}@media (max-width:768px){.footer{padding:60px 20px 25px}.footer-links{flex-wrap:wrap;gap:20px}.newsletter-box button{height:50px}.footer-bottom{flex-direction:column;gap:20px;text-align:center}}.contact-us{padding:120px 20px;width:100%}.contact-form{margin:70px auto 0;max-width:900px}.contact-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.input-group label,.textarea-group label{color:var(--text-color);display:block;font-size:1rem;font-weight:500;margin-bottom:12px}.input-box{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;display:flex;gap:12px;height:58px;padding:0 16px;transition:all .3s ease}.input-box img{height:18px;opacity:.7;width:18px}.input-box input{background:#0000;border:none;color:var(--text-color);font-size:1rem;outline:none;width:100%}.textarea-group{margin-top:25px}.textarea-group textarea{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);outline:none;padding:18px;resize:none;width:100%}.submit-btn,.textarea-group textarea{font-size:1rem;transition:all .3s ease}.submit-btn{align-items:center;background:linear-gradient(90deg,#4f46e5,#5b5ef7);border:none;border-radius:40px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:10px;margin-top:30px;padding:15px 40px}.submit-btn img{width:18px}.submit-btn:hover{transform:translateY(-3px)}.submit-btn:active{transform:scale(.98)}.input-box:focus-within,.textarea-group textarea:focus{border-color:#5b5ef7;box-shadow:0 0 0 3px #5b5ef71f}@media (max-width:768px){.contact-us{padding:80px 20px}.contact-row{grid-template-columns:1fr}.submit-btn{justify-content:center;width:100%}}
/*# sourceMappingURL=main.4ac822c4.css.map*/