@charset "UTF-8";.navbar{height:80px;background:transparent!important;position:absolute;top:0;left:0;width:100%;z-index:1000}.navbar .wrapper{max-width:1336px;margin:auto;display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 20px}.navbar .wrapper img{width:120px;height:auto;margin-top:8px}@media (max-width: 738px){.navbar .wrapper{padding:0 10px}}.navbar span img{margin-left:0!important}.navbar .links{display:flex;align-items:center;gap:20px;font-family:Founders_Grotesk_X-Condensed,sans-serif}.navbar .links a{text-decoration:none;color:#fff;font-size:18px;font-weight:600;letter-spacing:.5px;transition:.3s ease}.navbar .links a:hover{color:#06b6d4;transform:translateY(-2px)}.navbar .links .active{color:#06b6d4}@media (max-width: 738px){.navbar .links{gap:10px}.navbar .links a{inline-size:auto;font-size:8px}}.navbar .social{display:flex;gap:20px;margin-top:0}.navbar .social img{width:25px;height:25px}.navbar .social img:hover{transform:translateY(-2px)}@media (max-width: 738px){.navbar .social{gap:10px;margin-right:0}}.hero{height:100vh;overflow:hidden;background:linear-gradient(180deg,#373632,#111132);position:relative}.hero .landingImage{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.hero .landingImage img{width:100%;height:100%;object-fit:cover;opacity:.5}.hero .wrapper{max-width:1336px;height:60%;margin-top:100px;margin-left:150px;position:relative;z-index:10}@media (max-width: 738px){.hero .wrapper{margin-top:150px;margin-left:2px}}.hero .wrapper .textContainer{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:20px}@media (max-width: 738px){.hero .wrapper .textContainer{height:50%;width:100%;gap:10px;align-items:center;text-align:center}}.hero .wrapper .textContainer h2{font-size:20px;color:#fff;letter-spacing:2px}@media (max-width: 738px){.hero .wrapper .textContainer h2{font-size:15px}}.hero .wrapper .textContainer h3{font-size:50px;color:#7fffd4}@media (max-width: 738px){.hero .wrapper .textContainer h3{font-size:30px;width:80%}}.hero .wrapper .textContainer .p1{font-weight:700;color:#fff;width:20%}@media (max-width: 738px){.hero .wrapper .textContainer .p1{font-size:20px;color:#fff;width:80%}}.hero .wrapper .textContainer .p2{margin-top:-10px;font-weight:700;color:#7fffd4;font-size:30px}@media (max-width: 738px){.hero .wrapper .textContainer .p2{font-size:20px;width:80%}}.hero .wrapper .textContainer .buttons{display:flex;gap:20px}.hero .wrapper .textContainer .buttons a{text-decoration:none}.hero .wrapper .textContainer .buttons button{padding:20px;border:1px solid white;border-radius:10px;background-color:transparent;color:#fff;cursor:pointer;font-weight:300;z-index:10;position:relative}@media (max-width: 738px){.hero .wrapper .textContainer .buttons button{padding:10px}}.hero .wrapper .textContainer .buttons button:hover{background-color:#fff;color:#000}.hero .wrapper .textContainer img{width:50px}@media (max-width: 738px){.hero .wrapper .textContainer img{display:none}}.hero .imageContainer{height:100%;position:absolute;top:0;right:20px}@media (max-width: 738px){.hero .imageContainer{right:0;height:80%;width:100%;top:230px;bottom:0}}.hero .imageContainer img{width:100%;height:100%;object-fit:cover}.hero .btn{cursor:pointer;padding:12px 30px;margin-top:20px;font-size:16px;font-weight:600;border-radius:12px;border:2px solid white;background:transparent;color:#fff;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.hero .btn:hover{background:#fff;color:#000;transform:translateY(-3px);box-shadow:0 8px 20px #fff3}.hero .btn:active{transform:translateY(0);box-shadow:none}@media (max-width: 738px){.hero .btn{padding:10px 20px;font-size:14px;margin-top:220px;margin-left:110px}}.hero .slidingTexContainer{position:absolute;font-size:40vh;bottom:-10px;white-space:nowrap;color:dark;opacity:.5;width:50%;font-weight:700}@media (max-width: 738px){.hero .slidingTexContainer{font-size:20vh;bottom:200px}}.parallax{width:100%;height:100%;position:relative;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;background:#fff;padding-top:50px}.parallax h1{font-size:100px}@media (max-width: 738px){.parallax h1{font-size:72px;text-align:center}}.parallax .rocketWrapper{display:flex;margin-bottom:30px;width:100%;max-width:1200px;flex-direction:column;align-items:flex-start;padding:0 50px}@media (max-width: 738px){.parallax .rocketWrapper{flex-direction:column;gap:20px;text-align:center;align-items:center}}.parallax .rectangleBorder{width:90%;max-width:1000px;height:200px;border:1px solid rgb(200,184,184);margin-top:200px;margin-left:50px;border-radius:0;position:relative;overflow:visible;display:flex;justify-content:center;align-items:flex-end}@media (max-width: 738px){.parallax .rectangleBorder{width:100%;height:500px;margin-top:0;margin-left:0}}.parallax .remainingText{display:flex;align-items:flex-start;margin-top:20px;margin-left:100px;gap:50px}@media (max-width: 738px){.parallax .remainingText{flex-direction:column;align-items:center;margin-top:-20px;margin-left:0;gap:0px}}.parallax .remainingText h1{font-size:50px;color:#977c7c;margin-top:0;margin-left:0}@media (max-width: 738px){.parallax .remainingText h1{margin-top:0;margin-left:0;font-size:28px;text-align:center}}.parallax ul{list-style-type:disc;margin:10px 0 0;padding-left:0}@media (max-width: 738px){.parallax ul{margin-top:0;padding-left:20px}}.parallax li{font-size:30px;color:#000;font-weight:500;margin-bottom:10px}@media (max-width: 738px){.parallax li{font-size:20px}}.parallax .rocketImage{width:260px}@media (max-width: 738px){.parallax .rocketImage{width:200px}}.parallax .innerContent{display:flex;width:100%;height:100%;justify-content:space-between;align-items:flex-end}@media (max-width: 738px){.parallax .innerContent{flex-direction:column;justify-content:center;align-items:center;gap:20px}}.parallax .rocketText{overflow-y:auto;max-width:450px;margin-bottom:20px}@media (max-width: 738px){.parallax .rocketText{text-align:center;max-width:90%}}.parallax .rocketText h2{font-size:30px;color:#000}@media (max-width: 738px){.parallax .rocketText h2{font-size:32px}}.parallax .rocketText p{color:gray;font-size:20px;margin-top:10px}@media (max-width: 738px){.parallax .rocketText p{font-size:16px}}.parallax .rocketText span{color:#000;font-weight:700}.services{width:100%;height:100%;padding:80px 40px;text-align:center;background:#f5f5f5}.services h1{font-size:42px;font-weight:700;color:#000}@media (max-width: 738px){.services h1{font-size:28px;font-weight:700;margin-top:-40px}}.services p{margin-top:10px;color:#333;font-size:18px;max-width:650px;margin-left:auto;margin-right:auto}@media (max-width: 738px){.services p{margin-top:-5px}}.services p span{font-weight:600}.services .cards{margin-top:60px;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media (max-width: 738px){.services .cards{margin-top:0;overflow-y:auto;max-height:80vh;grid-template-columns:1fr;gap:0px}}.services .card{background:#fff;border:2px solid #dcdcdc;border-radius:40px 40px 200px;padding:40px;height:520px;position:relative;display:flex;flex-direction:column}@media (max-width: 738px){.services .card{height:auto;border-radius:30px;padding:10px}}.services .card .top{display:flex;justify-content:flex-start}.services .card .top .number{font-size:62px;font-weight:700;color:#bfbfbf}.services .card h2{text-align:left;margin-top:5px;font-size:28px;font-weight:600;color:#000}.services .card ul{margin-top:15px;padding-left:20px;text-align:left}.services .card ul li{margin-bottom:10px;font-size:16px;color:#000;line-height:1.4}.services .card:last-child{border-radius:40px 40px 40px 200px;position:relative}@media (max-width: 738px){.services .card:last-child{border-radius:40px;margin-bottom:50px}}.services .card:last-child .rocket{width:40px;height:70px;background-image:url(https://cdn-icons-png.flaticon.com/512/809/809957.png);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:20px;right:20px}.stats{margin-left:1rem;margin-top:10vh;padding:.5rem 0}@media (min-width: 1280px){.stats{padding:0}}.stats__wrapper{display:flex;flex-wrap:wrap;gap:1rem;max-width:80vw;margin:0 auto}@media (min-width: 1280px){.stats__wrapper{max-width:none}}.stats__card{flex:1;display:flex;align-items:center;justify-content:center;padding:.75rem;border:1px solid rgba(255,255,255,.15);border-radius:999px;box-shadow:0 10px 30px #00000059;width:100%}@media (min-width: 640px){.stats__card{max-width:45%}}@media (min-width: 1024px){.stats__card{max-width:30%;justify-content:flex-start;padding:1rem}}.stats__number{font-size:1.5rem;font-weight:800;color:#000;margin-left:50px}@media (min-width: 640px){.stats__number{font-size:1.875rem}}@media (min-width: 1280px){.stats__number{font-size:3rem}}.stats__text{line-height:1.2;font-size:.75rem;color:#fffc}.stats__text.short{max-width:80px}.stats__text.long{max-width:120px}@media (min-width: 640px){.stats__text{font-size:.875rem}}@media (min-width: 1280px){.stats__text{font-size:1rem}}.portfolio{position:relative;background:linear-gradient(180deg,#111132,#111132)}.portfolio .progress{position:sticky;top:0;left:0;padding-top:80px;text-align:center;color:coral;font-size:36px}@media (max-width: 738px){.portfolio .progress{padding-top:calc(100vh - 120px);font-size:24px}}.portfolio .progress .progressBar{height:10px;background-color:#fff}.portfolio .container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.portfolio .container .wrapper{max-width:1336px;height:100%;margin:auto;display:flex;align-items:center;justify-content:center;gap:50px}@media (max-width: 738px){.portfolio .container .wrapper{flex-direction:column;gap:20px}}.portfolio .container .wrapper .imageContainer{flex:1;height:40%}@media (max-width: 738px){.portfolio .container .wrapper .imageContainer{width:100%;max-height:300px}}.portfolio .container .wrapper .imageContainer img{width:100%;height:100%;object-fit:cover;border-radius:10px}@media (max-width: 738px){.portfolio .container .wrapper .imageContainer img{object-fit:contain}}.portfolio .container .wrapper .textContainer{flex:1;display:flex;flex-direction:column;gap:30px}@media (max-width: 738px){.portfolio .container .wrapper .textContainer{transform:none!important;padding:10px;align-items:center;text-align:center}}.portfolio .container .wrapper .textContainer h2{font-size:72px}@media (max-width: 738px){.portfolio .container .wrapper .textContainer h2{font-size:36px}}.portfolio .container .wrapper .textContainer p{color:gray;font-size:20px}@media (max-width: 738px){.portfolio .container .wrapper .textContainer p{font-size:16px}}.portfolio .container .wrapper .textContainer button{position:relative;z-index:1;background-color:wheat;border:none;border-radius:10px;padding:10px;width:200px;font-weight:700;margin-top:-20px;cursor:pointer}@media (max-width: 738px){.portfolio .container .wrapper .textContainer button{width:100px;padding:6px}}.portfolio .container .wrapper .textContainer button .mini-circle{width:10px;height:10px;background-color:red;border-radius:50%;padding-left:10px;margin-right:6px;margin-top:4px}.portfolio .container .wrapper .textContainer button.disabled{background-color:gray;color:#a9a9a9;cursor:not-allowed}.portfolio .container .wrapper .textContainer button.disabled .mini-circle{background-color:#a9a9a9}.portfolio .container .wrapper .textContainer button:hover{background-color:#b0b0b0}.contactDiv{height:80vh;max-width:100%;background:#000;scroll-snap-align:center;scroll-snap-stop:always}@media (max-width: 738px){.contactDiv{height:100vh;position:relative}}@media (max-width: 738px){.contactDiv .contact{margin-top:-80px;width:100%;padding:10px;flex-direction:column}}@media (max-width: 738px){.contactDiv .contact .textContainer{gap:10px;text-align:center;align-items:center;margin-top:130px}}@media (max-width: 738px){.contactDiv .contact .formContainer{margin-top:-70px;margin-bottom:60px;padding:50px;width:100%}}.contactDiv .contact .formContainer .quickLinks{display:flex;flex-direction:column;margin-top:-60px;margin-left:100px;color:#fff}@media (max-width: 738px){.contactDiv .contact .formContainer .quickLinks{margin-top:20px}}.contactDiv .contact .formContainer .quickLinks h2{margin-left:10px;font-size:48px}.contactDiv .contact .formContainer .quickLinks h1{margin-left:20px;font-size:20px;color:#f4e6e6;text-decoration-thickness:2px;font-weight:300;cursor:pointer}.contactDiv .contact .formContainer .quickLinks h1:hover{transform:translate(-1px)}@media (max-width: 738px){.contactDiv .contact .formContainer .quickLinks h1{font-size:16px}}.contactDiv .contact .formContainer .quickLinks .one{margin-top:30px}@media (max-width: 738px){.contactDiv .contact .formContainer .quickLinks{margin-left:60px}.contactDiv .contact .formContainer .quickLinks h2{font-size:32px;margin-left:-12px;margin-bottom:-20px}.contactDiv .contact .formContainer .quickLinks h1{margin-left:-10px}}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,#373632,#111132);z-index:9999}.load{display:flex;align-items:center;gap:20px}.load img{width:200px;height:200px}.load h1{color:#fff;font-size:32px;letter-spacing:2px;min-width:160px}@media (max-width: 738px){.load{flex-direction:column}.load img{width:150px;height:150px}.load h1{font-size:24px;margin-left:55px}}.packageModel{width:100%;scroll-snap-align:center;scroll-snap-stop:always;padding:80px 20px;display:flex;flex-direction:column;align-items:center;background:#fff9f9;text-align:center}.packageModel .packageModel__title{font-size:48px;font-weight:700;margin-bottom:10px;color:#000}.packageModel .packageModel__title span{color:#7fffd4}@media (max-width: 738px){.packageModel .packageModel__title{font-size:32px}}.packageModel .packageModel__subtitle{font-size:18px;color:#3a3232;margin-bottom:50px}@media (max-width: 738px){.packageModel .packageModel__subtitle{font-size:15px;padding:0 10px}}.packageModel .packageModel__cards{max-width:1100px;width:100%;display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width: 738px){.packageModel .packageModel__cards{grid-template-columns:1fr}}.packageModel .packageModel__card{padding:45px;border-radius:18px;box-shadow:0 4px 30px #00000014;text-align:left}@media (max-width: 738px){.packageModel .packageModel__card{padding:30px 20px}}.packageModel .packageModel__card .card__title{font-size:30px;font-weight:700;margin-bottom:20px;line-height:1.3;color:#000}@media (max-width: 738px){.packageModel .packageModel__card .card__title{font-size:24px}}.packageModel .packageModel__card .card__description{font-size:16px;color:#555;line-height:1.6;margin-bottom:35px}.packageModel .packageModel__card .card__subheading{font-size:17px;font-weight:600;margin-bottom:15px;color:#000}.packageModel .packageModel__card .card__items{display:flex;flex-direction:column;gap:25px}.packageModel .packageModel__card .card__items .card__item .item__title{font-size:20px;font-weight:600;margin-bottom:4px}.packageModel .packageModel__card .card__items .card__item .item__text{font-size:15px}.packageModel .leftCard{background:#fff;margin-bottom:100px;border:1px solid #e5e5e5}.packageModel .leftCard .item__title{color:#4e4ed2}.packageModel .leftCard .item__text{color:gray}@media (max-width: 738px){.packageModel .leftCard{margin-bottom:-80px}}.packageModel .rightCard{background:linear-gradient(135deg,#0d0d0d,#02385c,#310e8b);color:#fff;margin-top:100px}.packageModel .rightCard .card__title{color:#7fffd4}.packageModel .rightCard .card__description,.packageModel .rightCard .item__text{color:#b3afaf}.packageModel .rightCard .card__description{color:#fff}.packageModel .rightCard .card__subheading{color:#7fffd4}@media (max-width: 738px){.packageModel{margin-bottom:10px}}.packageModel .servicesSection{margin-top:100px;padding:80px 20px;display:flex;flex-direction:column;align-items:center;background:gray;width:100%;border-radius:0;margin-bottom:100px}@media (max-width: 738px){.packageModel .servicesSection{border-radius:0;margin-bottom:50px}}.packageModel .servicesSection .servicesSection__miniTitle{font-size:14px;font-weight:600;color:#fff;margin-bottom:10px;letter-spacing:2px}.packageModel .servicesSection .servicesSection__mainTitle{font-size:40px;font-weight:800;color:#0b1a3d;text-align:center;margin-bottom:60px;line-height:1.2}.packageModel .servicesSection .servicesSection__mainTitle span{color:#7fffd4}@media (max-width: 738px){.packageModel .servicesSection .servicesSection__mainTitle{font-size:32px}}.packageModel .servicesSection .servicesSection__items{max-width:1200px;width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media (max-width: 738px){.packageModel .servicesSection .servicesSection__items{grid-template-columns:1fr;gap:50px}}.packageModel .servicesSection .servicesSection__items .serviceItem{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px}.packageModel .servicesSection .servicesSection__items .serviceItem .serviceItem__icon{margin-bottom:15px}.packageModel .servicesSection .servicesSection__items .serviceItem .serviceItem__icon img{width:48px;height:48px}.packageModel .servicesSection .servicesSection__items .serviceItem .serviceItem__title{font-size:18px;font-weight:700;color:#0b1a3d;margin-bottom:10px}.packageModel .servicesSection .servicesSection__items .serviceItem .serviceItem__description{font-size:15px;color:#fff;line-height:1.6}.skill{width:100%;padding:80px 0;overflow:hidden;background:linear-gradient(180deg,#373632,#111132);position:relative;text-align:center;scroll-snap-align:center;scroll-snap-stop:always}.skill .skillImage{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.skill .skillImage img{width:100%;height:100%;object-fit:cover;opacity:.5}.skill .skill__subtitle{font-size:14px;letter-spacing:2px;font-weight:600;color:#fff;background:#001b5380;display:inline-block;padding:6px 16px;border-radius:4px;margin-bottom:15px}.skill .skill__title{font-size:40px;font-weight:800;color:#fff;margin-bottom:60px;line-height:1.3}.skill .skill__title span{color:#7fffd4}@media (max-width: 738px){.skill .skill__title{font-size:26px;padding:0 20px}}.skill .skill__cards{width:100%;max-width:1200px;margin:auto auto 50px;display:flex;justify-content:center;gap:10px;padding:0 20px}@media (max-width: 738px){.skill .skill__cards{flex-direction:column;align-items:center;gap:20px}}.skillCard{width:550px;background:#fff;border-radius:6px;box-shadow:0 8px 20px #0000001f;padding:40px 30px;text-align:left;position:relative;transition:all .3s ease}@media (max-width: 738px){.skillCard{width:90%}}.skillCard:hover{transform:translateY(-6px)}.skillCard .skillCard__title{font-size:24px;font-weight:700;color:#002349}.skillCard .skillCard__desc{margin-top:10px;color:#6e7a8a;font-size:15px;line-height:1.5;margin-bottom:30px}.skillCard .skillCard__priceBox{background:#036;color:#fff;padding:20px 25px;border-radius:4px;margin-bottom:30px;display:inline-flex;align-items:flex-end;gap:5px}.skillCard .skillCard__priceBox .currency{font-size:22px;font-weight:600;transform:translateY(-2px)}.skillCard .skillCard__priceBox .price{font-size:36px;font-weight:800}.skillCard .skillCard__priceBox .month{font-size:14px;font-weight:600;transform:translateY(5px)}.skillCard .skillCard__list{list-style:none;padding:0;margin-bottom:30px}.skillCard .skillCard__list li{font-size:15px;margin-bottom:10px;color:#333;padding-left:28px;position:relative}.skillCard .skillCard__list li:before{content:"✔";position:absolute;left:0;top:0;color:#0070f3;font-size:18px}.skillCard .skillCard__btn{width:100%;background:#0070f3;border:none;color:#fff;padding:14px 0;font-size:15px;font-weight:600;letter-spacing:1px;border-radius:4px;cursor:pointer;transition:.2s ease}.skillCard .skillCard__btn:hover{background:#0057c2}.skillCard--active{margin-top:40px;background:#036;color:#fff;transform:scale(1.05)}@media (max-width: 738px){.skillCard--active{margin-top:0}}.skillCard--active .skillCard__title{color:#fff}.skillCard--active .skillCard__desc{color:#c9d4e0}.skillCard--active .skillCard__priceBox{background:#fff;color:#036}.skillCard--active .skillCard__list li{color:#e3e9f0}.skillCard--active .skillCard__list li:before{color:#fff}.skillCard--active .skillCard__btn{background:#fff;color:#036}.skillCard--active .skillCard__btn:hover{background:gray}.consultation{width:100%;padding:120px 20px;background:linear-gradient(135deg,#0054a6,#014b97,#004688);position:relative;overflow:hidden;text-align:center;scroll-snap-align:center;scroll-snap-stop:always}.consultation:before{content:"";position:absolute;top:-80px;left:-120px;width:450px;height:450px;background:#0070cc40;border-radius:50%;filter:blur(10px)}.consultation:after{content:"";position:absolute;bottom:-100px;right:-150px;width:520px;height:520px;background:#0070cc40;border-radius:50%;filter:blur(10px)}.consultation .dots-left{position:absolute;top:120px;left:60px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.consultation .dots-left span{width:12px;height:12px;background:#0096ff59;border-radius:50%}@media (max-width: 738px){.consultation .dots-left{display:none}}.consultation .dots-right{position:absolute;bottom:140px;right:100px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.consultation .dots-right span{width:12px;height:12px;background:#0096ff59;border-radius:50%}@media (max-width: 738px){.consultation .dots-right{display:none}}.consultation .consultation__content{position:relative;z-index:5;max-width:900px;margin:auto;color:#fff}.consultation .consultation__content .consultation__title{font-size:38px;font-weight:800;margin-bottom:20px}@media (max-width: 738px){.consultation .consultation__content .consultation__title{font-size:28px;padding:0 10px}}.consultation .consultation__content .consultation__title span{color:#7fffd4}.consultation .consultation__content .consultation__subtitle{font-size:17px;opacity:.9;margin-bottom:5px}@media (max-width: 738px){.consultation .consultation__content .consultation__subtitle{font-size:15px}}.consultation .consultation__content .consultation__btn{margin-top:35px;padding:14px 40px;border-radius:30px;background:#fff;border:none;color:#e60026;font-weight:700;letter-spacing:1px;cursor:pointer;font-size:14px;transition:.3s ease}.consultation .consultation__content .consultation__btn:hover{background:#000;color:#7fffd4}.webprocess{width:100%;padding:60px 0;text-align:center;background:#fff9f9;scroll-snap-align:center;scroll-snap-stop:always}.webprocess h1{font-size:40px;font-weight:700;color:#111}.webprocess h1 span{color:#7fffd4}@media (max-width: 738px){.webprocess h1{margin-top:50px}}.webprocess .subtitle{width:60%;margin:10px auto 40px;font-size:16px;color:#444}.webprocess .timeline{width:80%;margin:auto;position:relative}.webprocess .timeline:before{content:"";position:absolute;width:2px;background:#dcdcdc;top:0;bottom:0;left:50%;transform:translate(-50%)}.webprocess .timeline .container{width:50%;padding:20px 0;position:relative;margin-bottom:80px}.webprocess .timeline .container .hex{width:20px;height:20px;background:#7fffd4;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);position:absolute;top:40%;transform:translateY(-50%);z-index:20}.webprocess .timeline .container .card{width:330px;max-width:100%;background:#fff;color:gray;padding:25px;border-radius:6px;box-shadow:0 5px 20px #0000001a;border-left:4px solid aquamarine;position:relative;z-index:10;transition:.3s ease}.webprocess .timeline .container .card:hover{transform:translateY(-6px)}.webprocess .timeline .container .card h2{font-size:20px;margin-bottom:10px;font-weight:700}.webprocess .timeline .container .card p{font-size:15px;line-height:1.6;color:#555}.webprocess .timeline .right{left:50%;text-align:left}.webprocess .timeline .right .hex{left:-10px}.webprocess .timeline .right .card{margin-left:40px}.webprocess .timeline .left{left:0%;text-align:right}.webprocess .timeline .left .hex{right:-10px}.webprocess .timeline .left .card{margin-left:auto;margin-right:40px}@media (max-width: 900px){.webprocess .timeline:before{left:20px}.webprocess .timeline .container{width:100%;padding-left:50px!important}.webprocess .timeline .container .card{width:calc(100% - 50px)!important;margin:0!important}.webprocess .timeline .container .hex{left:20px!important;right:auto!important}}@media (max-width: 738px){.webprocess{padding:40px 0}.webprocess .subtitle{width:90%;margin-bottom:350px}.webprocess .timeline{width:95%}.webprocess .timeline:before{left:20px}.webprocess .timeline .container{width:100%;padding-left:50px!important;text-align:left!important}.webprocess .timeline .hex{left:20px!important;right:auto!important}.webprocess .timeline .card{width:calc(100% - 50px)!important;margin:0 0 20px!important}.webprocess .timeline .left,.webprocess .timeline .right{left:0!important}.webprocess .timeline .left .card,.webprocess .timeline .right .card{margin:150px 0 20px!important}}.industries{margin-bottom:100px;margin-top:80px;padding:40px 0;background-color:#f9fafb}.industries h2{font-size:28px;font-weight:700;color:#111;margin-bottom:20px}.industries h2 span{color:#7fffd4}.industries .description{font-size:16px;line-height:1.6;color:#444;width:80%;margin:0 auto 30px}.industries .industry-list ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;list-style-type:none;padding:0}.industries .industry-list ul li{font-size:16px;color:#1d4ed8;cursor:pointer;transition:color .3s}.industries .industry-list ul li:hover{color:#014b97}@media (max-width: 738px){.industries{margin-top:-10px;padding:20px 0}.industries .description{width:90%}.industries .industry-list ul{grid-template-columns:1fr 1fr}}.approach{width:100%;min-height:auto;background:linear-gradient(135deg,#0d0d0d,#02385c,#310e8b);position:relative;padding-top:90px;overflow:hidden;text-align:center;scroll-snap-align:center;scroll-snap-stop:always}.approach .approachTitle{font-size:42px;font-weight:700;margin-bottom:180px;color:#7fffd4}.approach .curveLine{position:absolute;top:260px;left:60%;right:80%;width:200%;height:4000px;transform:translate(-50%);border-top:2px solid #014b97;border-radius:50%;z-index:1}.approach .steps{width:100%;display:flex;justify-content:space-between;padding:0 80px;margin-top:-70px}.approach .steps .step{width:260px;text-align:center}.approach .steps .step.step1{margin-top:220px}.approach .steps .step.step2{margin-top:20px}.approach .steps .step.step3{margin-top:-30px}.approach .steps .step.step4{margin-top:50px}.approach .steps .step .numberCircle{width:48px;height:48px;border-radius:50%;background:#05313d;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700;margin:0 auto 20px}.approach .steps .step .icon{font-size:34px;margin-bottom:10px}.approach .steps .step h3{font-size:18px;font-weight:700;margin-bottom:10px}.approach .steps .step p{font-size:13px;line-height:1.4;max-width:230px;margin:0 auto;opacity:.7}.approach .approach-img{margin-bottom:80px;margin-top:-120px;animation:rotateRound 10s linear infinite}@media (max-width: 900px){.approach .steps{flex-direction:column;gap:40px;padding:0;margin-top:0}.approach .steps .step{margin:0 auto}.approach .steps .step.step2,.approach .steps .step.step3{margin-top:0}.approach .steps .step.step4{margin-top:0;margin-bottom:150px}.container{margin-top:-300px}.approach .curveLine,.approach-img{display:none}}.footer-background{scroll-snap-align:center;scroll-snap-stop:always;background-color:#000;bottom:0;width:100%;z-index:1000}@media (max-width: 738px){.footer-background{position:relative}}@media (max-width: 738px){.footer-background.about-page-footer{margin-top:0}}.footer-background .footer-container{max-width:100%;margin-left:auto;margin-right:auto;padding:1.5rem 1rem}@media (max-width: 738px){.footer-background .footer-container{width:100%;padding:10px;flex-direction:column}}.footer-background .footer-text{text-align:center;color:#fff;font-size:1.25rem;font-family:Neue Montreal,sans-serif}.contactDiv{height:80vh;max-width:100%;background:linear-gradient(180deg,#373632,#111132);scroll-snap-align:center;scroll-snap-stop:always}@media (max-width: 738px){.contactDiv{height:100vh;width:100%;position:relative}}@media (max-width: 738px){.contactDiv .nv{margin-top:10px}}.contactDiv .contact{height:100%;max-width:1366px;margin:auto;display:flex;align-items:center;gap:50px}@media (max-width: 738px){.contactDiv .contact{margin-top:-1px;width:100%;padding:10px;flex-direction:column}}.contactDiv .contact .textContainer{flex:1;display:flex;flex-direction:column;gap:40px}@media (max-width: 738px){.contactDiv .contact .textContainer{gap:10px;text-align:center;align-items:center;margin-top:60px}}.contactDiv .contact .textContainer .item{display:flex;align-items:center;gap:10px}@media (max-width: 738px){.contactDiv .contact .textContainer .item2{margin-top:-20px;margin-right:-20px}}.contactDiv .contact .textContainer .item img{display:block}@media (max-width: 738px){.contactDiv .contact .textContainer .item img{margin-left:10px}}.contactDiv .contact .textContainer h1{font-size:100px;line-height:88px}@media (max-width: 738px){.contactDiv .contact .textContainer h1{font-size:36px;line-height:1.2}}.contactDiv .contact .textContainer span{font-weight:300}.contactDiv .contact .formContainer{flex:1;position:relative}@media (max-width: 738px){.contactDiv .contact .formContainer{margin-top:-90px;margin-bottom:60px;padding:50px;width:100%}}.contactDiv .contact .formContainer p{font-weight:700;margin-bottom:10px}.contactDiv .contact .formContainer form{display:flex;flex-direction:column;gap:25px}.contactDiv .contact .formContainer form input,.contactDiv .contact .formContainer form textarea{padding:20px;background-color:transparent;border:1px solid white;color:#fff;border-radius:5px}@media (max-width: 738px){.contactDiv .contact .formContainer form input,.contactDiv .contact .formContainer form textarea{padding:10px}}.contactDiv .contact .formContainer form button{padding:20px;border:none;background-color:#fff;cursor:pointer;font-weight:500}@media (max-width: 738px){.contactDiv .contact .formContainer form button{padding:10px;margin-top:-20px}}.contactDiv .contact .formContainer form button:hover{background:#014b97;color:#000;box-shadow:0 8px 20px #fff3}.contactDiv .consultation__btn{margin-top:35px;padding:14px 40px;border-radius:30px;background:#fff;border:none;color:#e60026;font-weight:700;letter-spacing:1px;cursor:pointer;font-size:14px;transition:.3s ease}.contactDiv .consultation__btn:hover{background:#000;color:#7fffd4}@media (max-width: 738px){.contactDiv .consultation__btn{margin-top:10px;padding:8px 15px}}.contactDiv .googleImg{background:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}@media (max-width: 738px){.contactDiv .googleImg{display:none}}.contactDiv .map{scroll-snap-align:center;scroll-snap-stop:always;margin-top:-100px}.map-section{width:100%;height:400px;padding:40px 0;display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,#373632,#111132)}.map-section .gmap-frame{width:100%;max-width:1200px}.map-section .gmap-frame iframe{width:100%;height:250px;border:0;border-radius:8px}html{scroll-snap-type:y mandatory;scroll-behavior:smooth;scroll-snap-stop:always}*{padding:0;margin:0;box-sizing:border-box;font-family:DM sans}body{background:linear-gradient(180deg,#373632,#111132);color:#d3d3d3}a{text-decoration:none;color:inherit}section{height:100%;scroll-snap-align:center}#Services,#Parallax,#Portfolio{height:auto!important}.footer{height:20px;padding:20px;padding-left:0rem;padding-right:0rem;margin-top:-50px}.google-button{position:fixed;bottom:155px;right:20px;padding:.75rem;z-index:1000}.google-button img{width:50px;height:50px;border-radius:50%;transition:transform .3s ease,box-shadow .3s ease}.google-button:hover img{transform:translateY(-5px) scale(1.06)}.linkedin-button{position:fixed;bottom:90px;right:20px;padding:.75rem;z-index:1000}.linkedin-button img{width:50px;height:50px;border-radius:50%;transition:transform .3s ease,box-shadow .3s ease}.linkedin-button:hover img{transform:translateY(-5px) scale(1.06)}.whatsapp-button{position:fixed;bottom:15px;right:10px;padding:1rem;z-index:1001}.whatsapp-button img{width:60px;height:60px;border-radius:50%;transition:transform .3s ease,box-shadow .3s ease}.whatsapp-button:hover img{transform:translateY(-6px) scale(1.05)}:root{--bg: #ffffff;--muted: #6b7280;--accent: aquamarine;--accent-2: #06b6d4;--card: #f8fafc;--text: #0f172a;--radius: 14px;--gap: 24px;--dot-color: aquamarine}.about-main{scroll-snap-align:center;scroll-snap-stop:always;box-sizing:border-box}.about-main .about{width:100%;min-height:100vh;padding:80px 20px;background:linear-gradient(180deg,#373632,#111132)}.about-main .about__container{max-width:1200px;margin:40px auto 0;display:flex;flex-direction:column;gap:80px;align-items:center}@media (max-width: 738px){.about-main .about__container{gap:40px;margin-top:20px}}.about-main .about .mission-vision-container{margin-top:100px;display:flex;margin-left:400px;justify-content:space-between;width:100%;max-width:1000px;padding-bottom:40px;border-bottom:1px solid #e6e4e4}@media (max-width: 738px){.about-main .about .mission-vision-container{margin-top:30px;margin-left:0;flex-direction:column;gap:40px;border-bottom:none}}.about-main .about .mission-vision-container .mission,.about-main .about .mission-vision-container .vision{width:45%;color:#fff;position:relative;padding-left:50px}@media (max-width: 738px){.about-main .about .mission-vision-container .mission,.about-main .about .mission-vision-container .vision{width:100%;padding-left:0}}.about-main .about .mission-vision-container .mission .icon-wrap,.about-main .about .mission-vision-container .vision .icon-wrap{position:absolute;top:0;left:0;width:30px;height:30px}@media (max-width: 738px){.about-main .about .mission-vision-container .mission .icon-wrap,.about-main .about .mission-vision-container .vision .icon-wrap{left:50%;transform:translate(-50%);margin-bottom:10px;position:relative}}.about-main .about .mission-vision-container .mission .icon-wrap .mission-icon,.about-main .about .mission-vision-container .mission .icon-wrap .vision-icon,.about-main .about .mission-vision-container .vision .icon-wrap .mission-icon,.about-main .about .mission-vision-container .vision .icon-wrap .vision-icon{width:100%;height:100%;color:var(--dot-color);margin-left:45px}@media (max-width: 738px){.about-main .about .mission-vision-container .mission .icon-wrap .mission-icon,.about-main .about .mission-vision-container .mission .icon-wrap .vision-icon,.about-main .about .mission-vision-container .vision .icon-wrap .mission-icon,.about-main .about .mission-vision-container .vision .icon-wrap .vision-icon{margin-left:0}}.about-main .about .mission-vision-container .mission h2,.about-main .about .mission-vision-container .vision h2{margin-left:30px;font-size:24px;font-weight:600;margin-bottom:10px}@media (max-width: 738px){.about-main .about .mission-vision-container .mission h2,.about-main .about .mission-vision-container .vision h2{margin-left:0;text-align:center}}.about-main .about .mission-vision-container .mission p,.about-main .about .mission-vision-container .vision p{font-size:14px;line-height:1.6;color:#aaa}@media (max-width: 738px){.about-main .about .mission-vision-container .mission p,.about-main .about .mission-vision-container .vision p{text-align:center;font-size:13px}}.about-main .about .mission-vision-container .vision{padding-left:50px}@media (max-width: 738px){.about-main .about .mission-vision-container .vision{padding-left:0}}.about-main .about .mission-vision-container .vision .icon-wrap{left:0}@media (max-width: 738px){.about-main .about .mission-vision-container .vision .icon-wrap{left:50%}}.about-main .about .core-values-section{scroll-snap-align:center;scroll-snap-stop:always;margin-top:50px;width:100%;text-align:center;color:#fff;margin-bottom:50px;max-width:100%}@media (max-width: 738px){.about-main .about .core-values-section{margin-top:20px;padding:0 10px}}.about-main .about .core-values-section h3{font-size:36px;font-weight:700;margin-bottom:80px}@media (max-width: 738px){.about-main .about .core-values-section h3{font-size:clamp(22px,6vw,28px);margin-bottom:40px;line-height:1.2;word-break:break-word}}.about-main .about .core-values-diagram{position:relative;width:600px;height:500px;margin:0 auto}.about-main .about .core-values-diagram:before,.about-main .about .core-values-diagram:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px dashed #e6e4e4;border-radius:50%;pointer-events:none;box-sizing:border-box}.about-main .about .core-values-diagram:before{width:400px;height:400px}@media (max-width: 738px){.about-main .about .core-values-diagram:before{width:200px;height:200px}}.about-main .about .core-values-diagram:after{width:600px;height:600px}@media (max-width: 738px){.about-main .about .core-values-diagram:after{width:350px;height:350px}}@media (max-width: 738px){.about-main .about .core-values-diagram{width:100%;height:400px}}.about-main .about .center-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:100px;font-weight:900;color:var(--dot-color);z-index:10;line-height:1}@media (max-width: 738px){.about-main .about .center-logo{font-size:60px}}.about-main .about .value-point{position:absolute;width:150px;color:#fff;text-align:center}.about-main .about .value-point p{font-size:14px;line-height:1.4}@media (max-width: 738px){.about-main .about .value-point p{font-size:12px}}.about-main .about .value-point .value-icon{width:40px;height:40px;background:#333;border:1px solid var(--dot-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.about-main .about .value-point .value-icon i{font-size:20px;color:#fff}@media (max-width: 738px){.about-main .about .value-point .value-icon{width:20px;height:20px}}.about-main .about .value-point-top{margin-top:-40px;top:0;left:50%;transform:translate(-50%)}.about-main .about .value-point-top p{font-size:10px;font-weight:700}@media (max-width: 738px){.about-main .about .value-point-top p{font-size:8px}}.about-main .about .value-point-top strong{font-weight:800;color:#7fffd4}@media (max-width: 738px){.about-main .about .value-point-top{margin-top:0;top:40px}}.about-main .about .value-point-left{margin-left:-12px;top:30%;left:0;transform:translateY(-50%)}.about-main .about .value-point-left p{font-size:10px;font-weight:700}@media (max-width: 738px){.about-main .about .value-point-left p{font-size:8px}}.about-main .about .value-point-left strong{font-weight:800;color:#7fffd4}@media (max-width: 738px){.about-main .about .value-point-left{margin-left:0;top:40%;left:-30px}}.about-main .about .value-point-right{margin-right:-12px;top:30%;right:0;transform:translateY(-50%)}.about-main .about .value-point-right p{font-size:10px;font-weight:700}@media (max-width: 738px){.about-main .about .value-point-right p{font-size:8px}}.about-main .about .value-point-right strong{font-weight:800;color:#7fffd4}@media (max-width: 738px){.about-main .about .value-point-right{margin-top:120px;top:10%;right:-14px}}.about-main .about .value-point-right-bottom{margin-right:40px;top:80%;right:0;transform:translateY(-50%)}.about-main .about .value-point-right-bottom p{font-size:10px;font-weight:700}@media (max-width: 738px){.about-main .about .value-point-right-bottom p{font-size:8px}}.about-main .about .value-point-right-bottom strong{font-weight:800;color:#7fffd4}@media (max-width: 738px){.about-main .about .value-point-right-bottom{margin-top:120px;top:40%;right:-40px}}.about-main .about .value-point-left-bottom{margin-left:35px;top:80%;left:0;transform:translateY(-50%)}.about-main .about .value-point-left-bottom p{font-size:10px;font-weight:700}@media (max-width: 738px){.about-main .about .value-point-left-bottom p{font-size:8px}}.about-main .about .value-point-left-bottom strong{font-weight:800;color:#7fffd4}@media (max-width: 738px){.about-main .about .value-point-left-bottom{margin-left:120px;top:70%;left:-35%}}.about-main .about__right{width:100%;max-width:800px;padding:0 6px}@media (max-width: 738px){.about-main .about__right{text-align:left}}.about-main .about__title{font-size:50px;margin-bottom:6px;color:#7fffd4}@media (max-width: 738px){.about-main .about__title{font-size:32px;line-height:1.2}}.about-main .about__subtitle{margin-bottom:16px;font-size:40px;color:#fff;font-weight:600}@media (max-width: 738px){.about-main .about__subtitle{font-size:24px;line-height:1.3}}.about-main .about__text{font-size:20px;line-height:1.6;color:#add8e6;margin-bottom:20px}.about-main .about__text strong{color:var(--accent)}@media (max-width: 738px){.about-main .about__text{font-size:16px;line-height:1.5}}.about-main .about__stats{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}@media (max-width: 738px){.about-main .about__stats{gap:8px;justify-content:space-between}}.about-main .about__stat{background:var(--card);padding:12px 16px;border-radius:12px;min-width:110px;text-align:center}@media (max-width: 738px){.about-main .about__stat{min-width:95px;padding:8px 10px}}.about-main .about__stat-number{font-size:20px;font-weight:800;color:#000}@media (max-width: 738px){.about-main .about__stat-number{font-size:16px}}.about-main .about__stat-label{margin-top:3px;font-size:12px;color:var(--muted)}@media (max-width: 738px){.about-main .about__stat-label{font-size:11px}}.about-main .about .head{color:#fff}.about-main .about__skills{margin-bottom:26px;display:grid;gap:12px}@media (max-width: 738px){.about-main .about__skills{gap:10px}}.about-main .about__skill-head{display:flex;justify-content:space-between;font-size:14px;margin-bottom:6px}@media (max-width: 738px){.about-main .about__skill-head{font-size:13px}}.about-main .about__skill-percent{color:var(--muted)}@media (max-width: 738px){.about-main .about__skill-percent{font-size:12px}}.about-main .about__skill-bar{width:100%;height:8px;background:#e6eef0;border-radius:999px}@media (max-width: 738px){.about-main .about__skill-bar{height:6px}}.about-main .about__skill-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:999px}.about-main .about__actions{display:flex;gap:12px;align-items:center}@media (max-width: 738px){.about-main .about__actions{gap:10px}}.about-main .about .btn{padding:10px 16px;border-radius:10px;font-weight:700;font-size:14px;cursor:pointer;transition:.12s}.about-main .about .btn--primary{background:linear-gradient(90deg,var(--accent),var(--accent-2));color:#fff}.about-main .about .last{margin-left:0;display:flex;justify-content:center;width:100%}.about-main .about .last .about-last{width:200px;height:200px;position:relative}@media (max-width: 738px){.about-main .about .last .about-last{width:140px;height:140px}}.about-main .about .last .about-last .about-bg{width:100%;height:100%;animation:rotateRound 10s linear infinite}.about-main .about .last .about-last .about-arrow{background:#000;position:absolute;width:60px;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s ease-in-out;background:linear-gradient(180deg,#373632,#111132)}@media (max-width: 738px){.about-main .about .last .about-last .about-arrow{width:40px}}.about-main .about .last .about-last:hover .about-arrow{transform:translate(-50%,-50%) rotate(45deg)}.about-main .cta-section{margin-top:100px;text-align:center;padding:80px 20px;color:#fff;background:inherit}.about-main .cta-section .cta-logo img{width:90px;margin-bottom:25px}.about-main .cta-section h1{font-size:40px;font-weight:700}.about-main .cta-section .cta-description{max-width:550px;margin:15px auto 30px;font-size:18px;opacity:.8}.about-main .cta-section .cta-description span{color:#7fffd4}.about-main .cta-section .cta-btn{display:inline-block;padding:14px 32px;background:#06b6d4;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:.2s}.about-main .cta-section .cta-btn:hover{background:#7fffd4;color:#000;cursor:pointer}@keyframes rotateRound{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.testimonials{scroll-snap-align:center;scroll-snap-stop:always;background:#000;padding:5rem 1rem;color:#fff}.testimonials__container{max-width:1200px;margin:auto}.testimonials__title{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:3rem}.testimonials__title span{color:#7fffd4}.testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem}.testimonial-card{background:linear-gradient(145deg,#0f172a,#020617);border-radius:1.5rem;padding:2rem;position:relative;animation:rotateWave 6s ease-in-out infinite;animation-delay:var(--delay);transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px #3b82f640}.testimonial-card__quote{font-size:2rem;color:#7fffd4;margin-bottom:1rem}.testimonial-card__text{font-size:1rem;line-height:1.6;color:#e5e7eb;margin-bottom:1.5rem}.testimonial-card__stars{display:flex;gap:.3rem;margin-bottom:1.5rem}.testimonial-card__stars svg{color:#facc15}.testimonial-card__user{display:flex;align-items:center;gap:1rem}.testimonial-card__user img{width:56px;height:56px;border-radius:50%;border:2px solid aquamarine;object-fit:cover}.testimonial-card__user h4{font-size:1rem;font-weight:600}.testimonial-card__user span{font-size:.85rem;color:#9ca3af}@media (max-width: 768px){.testimonial-card{animation:none;transform:none!important}}@keyframes rotateWave{0%{transform:rotate(-4deg) translateY(0)}25%{transform:rotate(0) translateY(-6px)}50%{transform:rotate(4deg) translateY(0)}75%{transform:rotate(0) translateY(6px)}to{transform:rotate(-4deg) translateY(0)}}
