.header{width:100%;background:#fff;position:sticky;top:0;z-index:1000;box-shadow:0 2px 20px #0000000d}.nav{display:flex;align-items:center;justify-content:space-between;height:80px}.logo img{height:36px}.nav__list{display:flex;align-items:center;gap:32px;list-style:none}.nav__list a{text-decoration:none;font-size:18px;font-weight:500;color:#475569;position:relative;transition:color .3s ease}.nav__list a:hover{color:#0f172a}.nav__list a.active{color:#f59e0b;font-weight:600}.nav__list a.active:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:2px;background:#f59e0b;border-radius:2px}.nav__list button{padding:10px 20px;background:#f59e0b;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.nav__list button:hover{background:#d97706;transform:translateY(-2px)}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer}.about{padding:50px 20px;background-color:#dceaf5;font-family:Arial,sans-serif}.about__list{display:flex;align-items:center;justify-content:space-between;gap:50px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.about__item{flex:1;min-width:300px}.about__title{font-size:3.8rem;font-weight:700;margin-bottom:20px;color:#1e293b}.about__text{font-size:1.5rem;color:#475569;margin-bottom:25px}.about__item span{display:flex;gap:15px;margin-bottom:20px;flex-wrap:wrap}.about__item button{padding:12px 25px;background-color:#f59e0b;border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease}.about__item button:hover{background-color:#d97706}.about__item a{color:#000;text-decoration:none;font-weight:500;align-self:center;transition:color .3s ease}.about__item a:hover{color:#4914c5}.about__item>img{width:100%;max-width:450px;margin-top:20px;border-radius:12px}.about__list li:last-child img{width:100%;max-width:500px;border-radius:12px}.about__item a[href*=Companies]{display:inline-block;margin-bottom:20px;font-weight:500;color:#64748b}.about__item a[href*=Companies]:hover{color:#1e293b}@media(max-width:1024px){.about__list{flex-direction:column-reverse;text-align:center}.about__item span{justify-content:center}.about__list li:last-child img{margin-bottom:20px}}.careers{padding:15px 20px;background:linear-gradient(135deg,#f8fafc,#eef2ff);font-family:Inter,sans-serif}.careers__container{max-width:1200px;margin:0 auto}.careers__list{display:flex;align-items:center;justify-content:space-between;gap:60px;list-style:none;padding:0;margin:0}.careers__item{flex:1;max-width:620px}.careers__title{font-size:2.9rem;font-weight:800;line-height:1.15;color:#0f172a;margin-bottom:24px}.careers__text{font-size:1.05rem;line-height:1.7;color:#475569;margin-bottom:36px}.careers__btn{padding:14px 32px;background:#f59e0b;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.careers__btn:hover{background:#d97706}IMAGE SIDE .careers__list li:last-child{flex:1;display:flex;justify-content:center}.careers__list img{width:100%;max-width:520px;border-radius:18px;animation:float 4s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-14px)}to{transform:translateY(0)}}.services{padding:15px 20px;background:#bfdbf8;font-family:Inter,sans-serif}.services__container{max-width:1200px;margin:0 auto}.services__container ul{display:flex;align-items:center;justify-content:space-between;gap:60px;list-style:none;padding:0;margin:0}.services__container li:first-child{flex:1;max-width:560px}.services__container h1{font-size:2.8rem;font-weight:700;color:#0f172a;line-height:1.2;margin-bottom:20px}.services__container p{font-size:1.05rem;color:#475569;line-height:1.6;margin-bottom:30px}.services__container button{padding:14px 28px;background:#f59e0b;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.services__container button:hover{background:#d97706;transform:translateY(-3px);box-shadow:0 12px 25px #f59e0b59}.services__container li:last-child{flex:1;display:flex;justify-content:center}.services__container img{width:100%;max-width:520px;border-radius:18px;animation:float 4s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.blog{padding:20px;background:#f0f4f8;font-family:Inter,sans-serif}.container{max-width:1200px;margin:0 auto}.blog__list{list-style:none;padding:0;margin:0}.blog__item{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(145deg,#fff,#fefefe);border-radius:20px;overflow:hidden;box-shadow:0 15px 35px #00000014;margin-bottom:50px;transition:transform .5s ease,box-shadow .5s ease;flex-wrap:wrap}.blog__item:hover{transform:translateY(-10px);box-shadow:0 25px 60px #0000001f}.blog__text-container{flex:1;padding:50px 40px;min-width:300px}.blog__span{display:flex;align-items:center;gap:15px;margin-bottom:20px}.blog__span img{width:55px;height:55px;border-radius:50%;object-fit:cover;border:2px solid #f97316;transition:transform .3s ease}.blog__span img:hover{transform:scale(1.1)}.blog__span a{display:block;font-size:14px;color:#555;text-decoration:none;margin-bottom:2px;transition:color .3s ease}.blog__span a:hover{color:#f97316}.blog__title{font-size:30px;font-weight:700;color:#111827;margin-bottom:20px;line-height:1.3}.blog__text{font-size:16px;color:#6b7280;line-height:1.8;margin-bottom:25px}.blog__link{font-size:15px;font-weight:600;color:#f97316;text-decoration:none;position:relative;transition:color .3s ease}.blog__link:after{content:"→";margin-left:8px;transition:margin-left .3s ease}.blog__link:hover:after{margin-left:15px}.blog__link:hover{color:#ec5800}.blog__image-container{flex:1;min-width:300px;overflow:hidden;border-radius:0 20px 20px 0}.blog__image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog__item:hover .blog__image{transform:scale(1.05)}@media(max-width:1024px){.blog__item{flex-direction:column}.blog__image-container{border-radius:0 0 20px 20px}.blog__text-container{padding:30px 20px}.blog__title{font-size:26px}.blog__text{font-size:15px}}@media(max-width:480px){.blog__title{font-size:22px}.blog__text,.blog__link{font-size:14px}}.contact{padding:80px 0;background-color:#f9fafb;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.container{max-width:1200px;margin:0 auto;padding:0 20px}.contact__wrapper{display:flex;gap:50px;flex-wrap:wrap}.contact__form{flex:1 1 500px;display:flex;flex-direction:column;gap:20px}.contact__title{font-size:28px;font-weight:700;color:#111827}.contact__text{font-size:16px;color:#4b5563}.contact__form input,.contact__form textarea{width:100%;padding:14px 16px;border:1px solid #e5e7eb;border-radius:12px;font-size:14px;background-color:#f3f4f6;transition:.3s}.contact__form textarea{min-height:120px;resize:none}.contact__form input:focus,.contact__form textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.contact__form input::placeholder,.contact__form textarea::placeholder{color:#9ca3af}.contact__btn{width:fit-content;padding:12px 24px;background-color:#f97316;color:#fff;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:.3s}.contact__btn:hover{background-color:#ea580c;transform:translateY(-2px)}.contact__info{flex:1 1 400px;display:flex;flex-direction:column;gap:20px}.info-block h2{font-size:20px;font-weight:600;color:#111827}.info-block p{font-size:14px;color:#4b5563;line-height:1.5}.contact__info img{width:100%;border-radius:12px;margin-top:10px}
