.hire-benefits{padding:0 0 60px;background-color:#fff;font-family:var(--font-inter,"Inter"),sans-serif}.hire-benefits .container{max-width:1200px;margin:0 auto;padding:0 20px}.hire-benefits .benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;text-align:center}.hire-benefits .benefit-card{display:flex;flex-direction:column;align-items:center}.hire-benefits .icon-wrapper{width:40px;height:40px;border:1px solid #6ca932;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.hire-benefits .icon svg{width:28px;height:28px}.hire-benefits .benefit-title{font-size:1.125rem;font-weight:500;color:#000;line-height:1.5}.hire-benefits .benefit-subtitle{font-weight:500}@media(max-width:1024px){.hire-benefits .benefits-grid{grid-template-columns:repeat(2,1fr);gap:40px 20px}}@media(max-width:600px){.hire-benefits .benefits-grid{grid-template-columns:1fr;gap:40px}}.hire-engagement{padding:80px 0;background-color:#f9fafb;font-family:var(--font-inter,"Inter"),sans-serif}.hire-engagement .container{max-width:1240px;margin:0 auto;padding:0 20px}.hire-engagement .section-header{text-align:center;max-width:900px;margin:0 auto 60px}.hire-engagement .section-title{font-size:2.5rem;font-weight:700;color:#111827;margin-bottom:1rem}.hire-engagement .section-subtitle{font-size:1rem;color:#4b5563;line-height:1.6}.hire-engagement .models-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.hire-engagement .model-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:25px 20px;display:flex;flex-direction:column;align-items:flex-start;transition:all .3s ease;height:100%}.hire-engagement .model-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px rgba(0,0,0,.1);border:1px solid rgba(58,83,43,.6901960784)}.hire-engagement .icon-wrapper{width:56px;height:56px;background-color:rgba(110,180,68,.1019607843);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.hire-engagement .icon-svg{display:flex;align-items:center;justify-content:center;line-height:0}.hire-engagement .icon-svg svg{width:28px;height:28px;fill:#6ca932}.hire-engagement .card-title{font-size:1.125rem;font-weight:700;color:#111827;margin-bottom:12px;line-height:1.4}.hire-engagement .card-description{font-size:.95rem;color:#4b5563;line-height:1.6}@media(max-width:1024px){.hire-engagement .models-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:640px){.hire-engagement .models-grid{grid-template-columns:1fr}.hire-engagement .section-title{font-size:2rem}}.hire-cloud{padding:80px 0;background-color:#fff;font-family:var(--font-inter,"Inter"),sans-serif}.hire-cloud .container{max-width:1200px;margin:0 auto;padding:0 20px}.hire-cloud .section-header{text-align:center;max-width:800px;margin:0 auto 60px}.hire-cloud .section-title{font-size:2.5rem;font-weight:700;color:#111827;margin-bottom:1rem}.hire-cloud .section-subtitle{font-size:1.125rem;color:#4b5563;line-height:1.6}.hire-cloud .process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-bottom:40px}.hire-cloud .process-card{background:#fff;border:1px solid #68a130;border-radius:16px;padding:30px;display:flex;flex-direction:column;align-items:flex-start;min-height:260px;transition:transform .3s ease}.hire-cloud .process-card:hover{transform:translateY(-5px)}.hire-cloud .card-number{font-size:1.5rem;font-weight:700;color:#68a130;margin-bottom:20px;display:block}.hire-cloud .icon-wrapper{width:48px;height:48px;border:1px solid #68a130;border-radius:50%;margin-bottom:24px;background-color:rgba(0,0,0,0)}.hire-cloud .icon-svg,.hire-cloud .icon-wrapper{display:flex;align-items:center;justify-content:center}.hire-cloud .icon-svg{line-height:0}.hire-cloud .icon-svg svg{width:24px;height:24px}.hire-cloud .card-title{font-size:1.125rem;font-weight:700;color:#111827;line-height:1.4}.hire-cloud .final-step-bar{background-color:#f3f4f6;border-radius:12px;padding:20px;display:flex;align-items:center;justify-content:center;gap:12px}.hire-cloud .flash-icon{width:24px;height:24px}.hire-cloud .final-step-text{font-size:1.125rem;font-weight:600;color:#111827}@media(max-width:1024px){.hire-cloud .process-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:640px){.hire-cloud .process-grid{grid-template-columns:1fr}.hire-cloud .section-title{font-size:2rem}.hire-cloud .final-step-bar{flex-direction:column;text-align:center;gap:8px;padding:16px}}.hire-final-cta{position:relative;padding:80px 20px;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;max-height:500px;min-height:400px;font-family:var(--font-inter,"Inter"),sans-serif}.hire-final-cta .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:1}.hire-final-cta .container{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto}.hire-final-cta .cta-card{background:#fff;border-radius:24px;padding:30px;text-align:center;max-width:1300px;margin:0 auto;box-shadow:0 20px 40px rgba(0,0,0,.15)}.hire-final-cta .cta-label{display:block;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#111827;margin-bottom:16px}.hire-final-cta .cta-title{font-size:2.2rem;font-weight:700;color:#111827;line-height:1.2;margin-bottom:20px}.hire-final-cta .cta-description{font-size:1.125rem;color:#4b5563;line-height:1.6;max-width:750px;margin:0 auto 40px}.hire-final-cta .cta-actions{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.hire-final-cta .btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:8px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;cursor:pointer}.hire-final-cta .btn--secondary{background-color:#f3f4f6;color:#1f2937;border:1px solid #e5e7eb}.hire-final-cta .btn--secondary:hover{background-color:#e5e7eb;transform:translateY(-2px)}.hire-final-cta .btn--primary{background-color:#75b946;color:#fff;border:1px solid #75b946;display:flex;gap:8px}.hire-final-cta .btn--primary:hover{background-color:#64a13a;transform:translateY(-2px)}.hire-final-cta .btn-icon{width:20px;height:20px}@media(max-width:768px){.hire-final-cta .cta-card{padding:40px 20px}.hire-final-cta .cta-title{font-size:2rem}.hire-final-cta .cta-actions{flex-direction:column;gap:16px}.hire-final-cta .btn{width:100%}}.hire-hero-scope .hire-hero{padding:80px 0;background-color:#fff;overflow:hidden}.hire-hero-scope .container{max-width:1200px;margin:0 auto;padding:0 20px}.hire-hero-scope .hire-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:flex-start}.hire-hero-scope .hire-hero__title{font-size:3rem;font-weight:700;color:#111827;line-height:1.2;margin-top:1rem;margin-bottom:3rem}.hire-hero-scope .hire-hero__subtitle{font-size:1.25rem;font-weight:500;color:#374151;margin-bottom:1.5rem;line-height:1.4}.hire-hero-scope .hire-hero__description p{font-size:1rem;line-height:1.6;color:#4b5563;margin-bottom:1.5rem}.hire-hero-scope .hire-hero__description strong{color:#111827;font-weight:700}.hire-hero-scope .hire-hero__actions{display:flex;gap:16px;margin-top:2.5rem}.hire-hero-scope .btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:8px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;cursor:pointer}.hire-hero-scope .btn--primary{background-color:#75b946;color:#fff;border:1px solid #75b946}.hire-hero-scope .btn--primary:hover{background-color:#64a13a;transform:translateY(-2px)}.hire-hero-scope .btn--secondary{background-color:#f3f4f6;color:#1f2937;border:1px solid #e5e7eb}.hire-hero-scope .btn--secondary:hover{background-color:#e5e7eb;transform:translateY(-2px)}.hire-hero-scope .hire-hero__image-wrapper{position:relative;width:100%;height:100%;border-radius:24px;overflow:hidden}.hire-hero-scope .hire-hero__image{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;border-radius:24px}@media(max-width:1024px){.hire-hero-scope .hire-hero__grid{gap:40px}.hire-hero-scope .hire-hero__title{font-size:2.5rem}}@media(max-width:768px){.hire-hero-scope .hire-hero{padding:50px 0}.hire-hero-scope .hire-hero__grid{grid-template-columns:1fr;gap:40px;text-align:left}.hire-hero-scope .hire-hero__title{font-size:2rem}.hire-hero-scope .hire-hero__subtitle{font-size:1.1rem}.hire-hero-scope .hire-hero__actions{flex-direction:column;width:100%}.hire-hero-scope .btn{width:100%;text-align:center}}.hire-hero-scope .book-button.fixed{position:fixed;top:60px;left:50%;transform:translateX(-50%);z-index:9999;background-color:#64a13a;color:#fff;border-radius:50px;padding:10px 24px;border:1px solid #75b946;display:flex;align-items:center;gap:8px;box-shadow:0 10px 30px rgba(0,0,0,.25);cursor:pointer;transition:all .3s ease;font-family:var(--font-inter,"Inter"),sans-serif;font-size:.95rem}.hire-hero-scope .book-button.fixed:hover{background-color:#64a13a;transform:translateX(-50%) translateY(-2px);box-shadow:0 4px 12px rgba(100,157,47,.3)}.hire-hero-scope .tilt-icon{height:1.8rem;animation:tilt .6s ease-in-out infinite alternate}@keyframes tilt{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}.hire-scale{padding:80px 0;background-color:#f9fafb;font-family:var(--font-inter,"Inter"),sans-serif}.hire-scale .container{max-width:1200px;margin:0 auto;padding:0 20px}.hire-scale .scale-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.hire-scale .image-column{position:relative}.hire-scale .image-wrapper{border-radius:24px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1)}.hire-scale .image-wrapper img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.hire-scale .section-title{font-size:2.5rem;font-weight:700;color:#111827;line-height:1.2;margin-bottom:1.5rem}.hire-scale .description p{font-size:1rem;line-height:1.6;color:#4b5563;margin-bottom:1.5rem}.hire-scale .gen-ai-badge{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#f1f8e9;color:#555;font-size:.85rem;font-weight:600;border-radius:6px;margin-bottom:1.5rem;margin-top:.5rem}.hire-scale .gen-ai-badge:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(90deg,#FF9933,#FFE645 47.6%,#6CA932);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.hire-scale .feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.hire-scale .feature-item{display:flex;align-items:center;gap:16px}.hire-scale .icon-circle{width:32px;height:32px;border-radius:50%;background-color:#f9f9f9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hire-scale .icon-circle img{width:20px;height:20px}.hire-scale .feature-text{font-size:1rem;color:#374151;font-weight:500}@media(max-width:1024px){.hire-scale .scale-grid{grid-template-columns:1fr;gap:50px}.hire-scale .section-title{font-size:2rem}}.hire-roles{padding:80px 0;background-color:#f3f4f6;font-family:var(--font-inter,"Inter"),sans-serif}.hire-roles .container{max-width:1240px;margin:0 auto;padding:0 20px}.hire-roles .section-header{text-align:center;margin-bottom:60px}.hire-roles .main-title{font-size:2.5rem;font-weight:700;color:#111827;margin-bottom:12px}.hire-roles .main-subtitle{font-size:1rem;color:#4b5563}.hire-roles .role-category{margin-bottom:60px}.hire-roles .role-category:last-child{margin-bottom:0}.hire-roles .category-header{text-align:center;margin-bottom:30px}.hire-roles .category-title{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:8px}.hire-roles .category-subtitle{font-size:.95rem;color:#6b7280}.hire-roles .cards-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.hire-roles .cards-grid+.cards-grid{margin-top:20px}.hire-roles .role-card{background:#fff;border-radius:12px;width:220px;min-height:240px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);transition:all .3s ease;border:1px solid rgba(0,0,0,0);display:flex;flex-direction:column}.hire-roles .role-card:hover{border-color:#6ca932;transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.hire-roles .card-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;height:100%}.hire-roles .icon-wrapper{width:48px;height:48px;border:1px solid #6ca932;border-radius:50%;margin-bottom:20px;flex-shrink:0;background-color:#fff}.hire-roles .icon-svg,.hire-roles .icon-wrapper{display:flex;align-items:center;justify-content:center}.hire-roles .icon-svg{line-height:0}.hire-roles .icon-svg svg{width:24px;height:24px;display:block}.hire-roles .card-title{font-size:1rem;font-weight:700;color:#111827;margin-bottom:12px;line-height:1.4}.hire-roles .card-description{font-size:.875rem;color:#6b7280;line-height:1.5}@media(max-width:1024px){.hire-roles .cards-grid{gap:16px}.hire-roles .role-card{width:calc(33.333% - 16px)}}@media(max-width:768px){.hire-roles .role-card{width:calc(50% - 16px)}.hire-roles .main-title{font-size:2rem}}@media(max-width:480px){.hire-roles .role-card{width:100%}}.hire-tech{padding:80px 0;background-color:#fff;font-family:var(--font-inter,"Inter"),sans-serif}.hire-tech .container{max-width:1200px;margin:0 auto;padding:0 20px}.hire-tech .section-header{text-align:center;max-width:900px;margin:0 auto 60px}.hire-tech .section-title{font-size:2.5rem;font-weight:700;color:#111827;margin-bottom:1rem;letter-spacing:-.02em}.hire-tech .section-subtitle{font-size:1rem;color:#4b5563;line-height:1.6}.hire-tech .tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.hire-tech .tech-card{display:flex;align-items:flex-start;padding:15px;background:#fff;border:1px solid #eaecf0;border-radius:12px;box-shadow:0 1px 3px rgba(16,24,40,.1),0 1px 2px rgba(16,24,40,.06);gap:16px;transition:all .3s ease}.hire-tech .tech-card:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.hire-tech .icon-wrapper{flex-shrink:0;width:48px;height:48px;background-color:#eee;border-radius:50%;display:flex;align-items:center;justify-content:center}.hire-tech .icon-wrapper img{width:24px;height:24px}.hire-tech .text-content{display:flex;flex-direction:column;gap:8px}.hire-tech .card-title{font-size:1.25rem;font-weight:600;color:#101828;line-height:1.4;margin:0}.hire-tech .card-description{font-size:1rem;color:#475467;line-height:1.5;margin:0}@media(max-width:900px){.hire-tech .tech-grid{grid-template-columns:1fr;gap:20px}.hire-tech .section-title{font-size:2rem}}.hire-why-choose{padding:80px 0;background-color:rgba(110,180,68,.0392156863);font-family:var(--font-inter,"Inter"),sans-serif}.hire-why-choose .container{max-width:1200px;margin:0 auto;padding:0 20px}.hire-why-choose .section-header{text-align:center;max-width:850px;margin:0 auto 50px}.hire-why-choose .main-title{font-size:2.5rem;font-weight:700;color:#111827;margin-bottom:1rem}.hire-why-choose .main-subtitle{font-size:1rem;color:#4b5563;line-height:1.6}.hire-why-choose .content-box{background-color:rgba(110,180,68,.0509803922);border-radius:24px;padding:60px 80px;position:relative}.hire-why-choose .box-header{text-align:center;margin-bottom:50px;display:flex;flex-direction:column;align-items:center}.hire-why-choose .box-title{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:10px}.hire-why-choose .title-underline{width:180px;height:4px;background-color:#7bb03b;border-radius:2px}.hire-why-choose .features-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 40px}.hire-why-choose .feature-item{display:flex;align-items:center;gap:16px}.hire-why-choose .icon-circle{flex-shrink:0;width:40px;height:40px;background-color:#fff;border-radius:50%;border:1px solid #7bb03b;display:flex;align-items:center;justify-content:center}.hire-why-choose .icon-svg{display:flex;align-items:center;justify-content:center;line-height:0}.hire-why-choose .icon-svg svg{width:20px;height:20px}.hire-why-choose .feature-text{font-size:1rem;color:#374151;line-height:1.5;font-weight:400}@media(max-width:900px){.hire-why-choose .features-grid{grid-template-columns:1fr;gap:30px}.hire-why-choose .content-box{padding:40px 30px}.hire-why-choose .main-title{font-size:2rem}}.hire-pricing{padding:80px 0;background-color:#fcfcfc;font-family:var(--font-inter,"Inter"),sans-serif}.hire-pricing .container{max-width:1100px;margin:0 auto;padding:0 20px}.hire-pricing .section-header{text-align:center;max-width:800px;margin:0 auto 60px}.hire-pricing .section-title{font-size:2.5rem;font-weight:700;color:#111827;margin-bottom:1rem}.hire-pricing .card-head{display:flex;align-items:center;gap:16px;margin-bottom:30px}.hire-pricing .section-subtitle{font-size:1rem;color:#4b5563;line-height:1.6}.hire-pricing .pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.hire-pricing .pricing-card{background:#fff;border-radius:20px;padding:40px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.hire-pricing .card-title{font-size:1.25rem;font-weight:700;color:#1f2937}.hire-pricing .dollar-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.hire-pricing .dollar-icon svg{width:20px;height:20px;fill:#374151}.hire-pricing .custom-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.hire-pricing .custom-list li{display:flex;align-items:center;gap:16px;font-size:1rem;color:#374151}.hire-pricing .bullet-point{width:14px;height:14px;background-color:#75b946;border-radius:50%;box-shadow:0 0 0 4px #e0f2d8;flex-shrink:0}.hire-pricing .icon-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.hire-pricing .icon-list li{display:flex;align-items:center;gap:16px}.hire-pricing .list-icon-wrapper{width:48px;height:48px;background-color:#f0fdf4;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #dcfce7}.hire-pricing .icon-svg svg{width:24px;height:24px}.hire-pricing .list-text{font-size:1rem;color:#374151;font-weight:400}@media(max-width:900px){.hire-pricing .pricing-grid{grid-template-columns:1fr;gap:20px}.hire-pricing .section-title{font-size:2rem}}