.hire-page .banner{background:radial-gradient(circle at right,#1a5cff,#07140c);color:#fff}.hire-page .banner p{color:#d1d5db}.hire-page .banner-features li{display:inline-block;background:rgba(255,255,255,.12);padding:10px 18px;border-radius:30px;margin:8px 8px 0 0}.hire-page .apple-bg{font-size:200px;opacity:.08}.hire-page .sticky-left{position:-webkit-sticky;position:sticky;top:120px}.hire-page .expertise-list li{display:flex;gap:15px;padding:14px 0;border-bottom:1px dashed var(--border)}.hire-page .expertise-list i{color:var(--secondary);font-size:18px;margin-top:6px}.hire-page .service-card{border-radius:16px;padding:35px;height:100%;border:1px solid var(--border);position:relative;transition:.35s}.hire-page .service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:16px 16px 0 0}.hire-page .service-card i{font-size:34px;color:var(--primary);margin-bottom:15px}.hire-page .service-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.08)}.hire-page .tech-stack-container .tech-card{background:#fff;border-radius:20px;padding:30px 25px;position:relative;overflow:hidden;border:2px solid transparent;background-clip:padding-box;transition:.35s;text-align:center}.hire-page .tech-stack-container .tech-card:before{content:"";position:absolute;inset:0;padding:2px;border-radius:20px;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.hire-page .tech-stack-container .tech-card i{font-size:40px;color:var(--primary);margin-bottom:15px}.hire-page .tech-stack-container .tech-card h5{font-weight:700;margin-bottom:10px}.hire-page .tech-stack-container .tech-card p{font-size:14px;color:var(--muted)}.hire-page .tech-stack-container .tech-card:hover{transform:translateY(-6px);box-shadow:0 20px 35px rgba(0,0,0,.1)}.hire-page .combo-card{border-radius:18px;padding:35px;border:1px solid var(--border);height:100%;transition:.3s}.hire-page .combo-card i{font-size:36px;color:#fff;background:linear-gradient(135deg,var(--primary),var(--secondary));width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.hire-page .combo-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.08)}.hire-page .steps{background:linear-gradient(135deg,#0d47a1,#00c853) 0 0/200% 200%;color:#fff}.hire-page .steps p{color:#e5f3ff}.hire-page .timeline{position:relative}.hire-page .timeline:before{content:"";position:absolute;left:38px;top:0;bottom:0;width:2px;background:rgba(255,255,255,.4)}.hire-page .step{position:relative;padding-bottom:40px}.hire-page .step:last-child{padding-bottom:0}.hire-page .step-icon{position:absolute;left:0;width:72px;height:72px;background:#fff;color:#0d47a1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:900}.hire-page .step h5,.hire-page .step p{margin-left:95px}@media(max-width:991px){.hire-page .sticky-left{position:relative;top:auto;margin-bottom:20px}}.row.hire-tech li{width:auto;list-style:none;border:1px solid #dbdbdb;border-radius:100px;padding:5px 10px}.hire-tech-title{border-right:2px solid #00c853}@media(max-width:767px){.hire-tech{padding:0;margin-top:20px}.hire-tech-title{border-right:none}.row.hire-tech li{border-radius:10px}}