section{margin:auto;max-width:1200px;padding:120px 40px 80px}h1,h2,h3{color:#fff}p{color:#cbd5e1;line-height:1.6}.header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0f19e6;display:flex;height:80px;justify-content:space-between;padding:15px 40px;position:fixed;top:0;width:100%;z-index:1000}.logo{height:40px}.nav{display:flex;gap:25px}.nav li{list-style:none}.nav a{color:#fff;opacity:.85;transition:opacity .2s ease}.nav a:hover{opacity:1}body{padding-top:80px}#home h1{font-size:42px;margin-bottom:15px}#home p{margin-bottom:28px;max-width:700px}#home .btn{background:linear-gradient(135deg,#4f7cff,#7c5cff);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;margin-top:10px;padding:14px 32px}#services{padding-top:30px;position:relative}#services:before{background:radial-gradient(600px 300px at 50% 0,#4f7cff24,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}#services h2{font-size:36px;letter-spacing:.5px;margin-bottom:12px;text-align:center}#services>p{color:#b6c2e2;font-size:15.5px;margin:0 auto 50px;max-width:820px;text-align:center}.services-grid{grid-gap:34px;display:grid;gap:34px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.service-card{background:linear-gradient(180deg,#141a32fa,#0c1022fa);border-radius:18px;overflow:hidden;padding:36px 30px;position:relative;text-align:center;transition:all .35s ease}.service-card:before{background:linear-gradient(120deg,#4f7cff,#7c5cff,#4f7cff);border-radius:18px;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.35;padding:1px;position:absolute}.service-card:hover{box-shadow:0 30px 60px #0000008c;transform:translateY(-10px) scale(1.02)}.service-card:hover:before{opacity:.8}.service-card .icon{color:#4f7cff;font-size:46px;margin-bottom:18px;transition:transform .3s ease}.service-card:hover .icon{transform:scale(1.15)}.service-card h3{font-size:20px;margin-bottom:10px}.service-card p{color:#cbd5e1;font-size:14.8px;line-height:1.65}#contact p{margin-top:10px}.footer{background:#070a12;color:#cbd5e1;padding:20px;text-align:center}@media (max-width:768px){.header{padding:15px 20px}section{padding:110px 20px 60px}#home h1{font-size:32px}.nav{gap:15px}#services h2{font-size:28px}.services-grid{gap:26px}.service-card{padding:30px 24px}}#why h2{font-size:34px;margin-bottom:40px;text-align:center}.why-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.why-card{background:linear-gradient(180deg,#141a32f2,#0c1022f2);border-radius:16px;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.why-card:hover{box-shadow:0 20px 40px #00000073;transform:translateY(-8px)}.why-card .icon{color:#7c5cff;font-size:42px;margin-bottom:15px}.why-card h3{margin-bottom:8px}#cta{margin-top:40px}.cta-box{background:radial-gradient(600px 300px at 50% 0,#4f7cff40,#0000 60%),linear-gradient(135deg,#4f7cff26,#7c5cff26);border-radius:20px;overflow:hidden;padding:70px 40px;position:relative;text-align:center}.cta-box:before{background:linear-gradient(120deg,#4f7cff,#7c5cff,#4f7cff);border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;padding:1px;position:absolute}.cta-box h2{font-size:36px;margin-bottom:14px}.cta-box p{color:#e2e8ff;font-size:15.5px;margin:0 auto 30px;max-width:700px}.cta-btn{background:linear-gradient(135deg,#4f7cff,#7c5cff);border-radius:30px;color:#fff;display:inline-block;font-size:15px;font-weight:500;padding:14px 36px;transition:transform .25s ease,box-shadow .25s ease}.cta-btn:hover{box-shadow:0 18px 40px #4f7cff73;transform:translateY(-4px)}@media (max-width:768px){.cta-box{padding:50px 25px}.cta-box h2{font-size:28px}}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050814bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.modal-box{background:linear-gradient(180deg,#141a32fa,#0c1022fa);border-radius:20px;box-shadow:0 30px 70px #0009;max-width:420px;padding:40px 35px;position:relative;width:100%}.modal-close{background:none;border:none;color:#fff;cursor:pointer;font-size:22px;position:absolute;right:14px;top:12px}.query-form{display:flex;flex-direction:column;gap:14px}.query-form input,.query-form textarea{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;padding:12px 14px}.query-form textarea{min-height:90px;resize:none}#cta{position:relative;z-index:1}#cta:after,#cta:before{pointer-events:none}#cta .cta-box{position:relative;z-index:2}#cta .cta-btn{pointer-events:auto;position:relative;z-index:3}#testimonials{padding-top:60px;position:relative}#testimonials:before{background:radial-gradient(520px 260px at 50% 0,#7c5cff24,#0000 65%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}#testimonials h2{font-size:34px;margin-bottom:45px;text-align:center}#testimonials .services-grid,#testimonials h2{position:relative;z-index:1}#testimonials .service-card{background:linear-gradient(180deg,#161c38fa,#0c1022fa)}#testimonials .service-card p{color:#e5e9ff;font-size:15px;font-style:italic;line-height:1.7;margin-bottom:18px}#testimonials .service-card h3{font-size:18px;margin-bottom:4px}#testimonials .service-card small{color:#9aa6ff;font-size:13px}#testimonials .service-card:hover{transform:translateY(-8px) scale(1.015)}@media (max-width:768px){#testimonials h2{font-size:28px;margin-bottom:30px}#testimonials{padding-top:40px}}.loader-wrap{align-items:center;animation:fadeOut .8s ease forwards;animation-delay:2.2s;background:#0b0f19;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:9999}.loader-logo{animation:zoomIn 2s ease forwards;width:120px}.loader-wrap p{color:#cbd5e1;font-size:14px;margin-top:16px}@keyframes zoomIn{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}@keyframes fadeOut{to{opacity:0;visibility:hidden}}*{box-sizing:border-box;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;padding:0}body{background:radial-gradient(1200px 600px at 20% -10%,#4f7cff2e,#0000 60%),radial-gradient(1000px 500px at 90% 10%,#7c5cff29,#0000 60%),linear-gradient(180deg,#0b0f19,#070a12);color:#fff}a{color:inherit;text-decoration:none}ul{list-style:none}html{scroll-behavior:smooth}
/*# sourceMappingURL=main.44bbf7ed.css.map*/