.hire-dev-container{--hire-primary:#F59E0B;--hire-primary-dark:#D97706;--hire-primary-light:#FBBF24;--hire-bg:#0a0a0a;--hire-bg-card:#111111;--hire-bg-card-hover:#1a1a1a;--hire-text:#ffffff;--hire-text-secondary:#a3a3a3;--hire-text-muted:#737373;--hire-border:rgba(255,255,255,0.08);--hire-border-hover:rgba(245,158,11,0.3);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:var(--hire-text);width:100%;overflow-x:hidden;background-color:var(--hire-bg)}.hire-dev-container .container{max-width:1200px;margin:0 auto;padding:0 20px}.hire-dev-container .section-header{text-align:center;max-width:800px;margin:0 auto 60px;padding:0 20px}.hire-dev-container .section-header h2{font-size:2.5rem;font-weight:800;color:var(--hire-text);margin-bottom:16px;letter-spacing:-.02em}.hire-dev-container .section-header p{font-size:1.15rem;color:var(--hire-text-secondary);line-height:1.7}.hire-dev-container .gold-text{color:var(--hire-primary)}.hire-dev-container .animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.hire-dev-container .animate-on-scroll.animated{opacity:1;transform:translateY(0)}.hire-dev-container .hire-hero{position:relative;padding:140px 0 80px;background:linear-gradient(160deg,#0a0a0a,#1a1400 40%,#0a0a0a);overflow:hidden;min-height:700px}.hire-dev-container .hire-hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.hire-dev-container .hero-grid-pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(245,158,11,.04) 1px,transparent 0),linear-gradient(90deg,rgba(245,158,11,.04) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%)}.hire-dev-container .hire-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:60px;gap:60px;align-items:center;position:relative;z-index:2}.hire-dev-container .hire-hero-text{max-width:620px}.hire-dev-container .hero-badge{display:inline-block;padding:8px 16px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25);border-radius:100px;font-size:.85rem;font-weight:600;color:var(--hire-primary);margin-bottom:24px;letter-spacing:.02em}.hire-dev-container .hire-hero h1{font-size:3.25rem;font-weight:800;line-height:1.12;margin-bottom:24px;color:var(--hire-text);letter-spacing:-.02em}.hire-dev-container .gradient-text{background:linear-gradient(135deg,#F59E0B,#FBBF24);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline}.hire-dev-container .hire-hero p{font-size:1.15rem;line-height:1.7;color:var(--hire-text-secondary);margin-bottom:32px}.hire-dev-container .hire-hero-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:40px;align-items:center}.hire-dev-container .hire-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:8px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s ease;border:none;cursor:pointer;white-space:nowrap;letter-spacing:.01em}.hire-dev-container .hire-button svg{width:18px;height:18px}.hire-dev-container .hire-button.primary{background:linear-gradient(135deg,#F59E0B,#D97706);color:#000}.hire-dev-container .hire-button.primary:hover{background:linear-gradient(135deg,#FBBF24,#F59E0B);transform:translateY(-2px);box-shadow:0 10px 30px -5px rgba(245,158,11,.4)}.hire-dev-container .hire-button.secondary{background:transparent;color:var(--hire-text);border:1px solid rgba(255,255,255,.2)}.hire-dev-container .hire-button.secondary:hover{border-color:var(--hire-primary);color:var(--hire-primary);transform:translateY(-2px)}.hire-dev-container .hero-stats{display:flex;gap:40px}.hire-dev-container .hero-stat{display:flex;flex-direction:column}.hire-dev-container .stat-number{font-size:1.75rem;font-weight:800;color:var(--hire-primary)}.hire-dev-container .stat-label{font-size:.8rem;color:var(--hire-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.hire-dev-container .hire-hero-visual{display:flex;justify-content:center;align-items:center}.hire-dev-container .hero-illustration{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;width:100%;max-width:400px}.hire-dev-container .illustration-card{background:rgba(255,255,255,.04);border:1px solid var(--hire-border);border-radius:12px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;transition:all .3s ease}.hire-dev-container .illustration-card:hover{border-color:var(--hire-border-hover);background:rgba(245,158,11,.04);transform:translateY(-4px)}.hire-dev-container .illustration-card .card-icon{width:40px;height:40px;color:var(--hire-primary)}.hire-dev-container .illustration-card .card-icon svg{width:100%;height:100%}.hire-dev-container .illustration-card span{font-size:.85rem;font-weight:600;color:var(--hire-text)}.hire-dev-container .card-status{font-size:.7rem;padding:3px 10px;border-radius:100px;font-weight:600;letter-spacing:.03em}.hire-dev-container .card-status.available{background:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.25)}.hire-dev-container .illustration-card.card-1{animation:floatCard 6s ease-in-out infinite}.hire-dev-container .illustration-card.card-2{animation:floatCard 6s ease-in-out 1.5s infinite}.hire-dev-container .illustration-card.card-3{animation:floatCard 6s ease-in-out 3s infinite}.hire-dev-container .illustration-card.card-4{animation:floatCard 6s ease-in-out 4.5s infinite}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hire-dev-container .hire-why-section{padding:100px 0;background:var(--hire-bg)}.hire-dev-container .why-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.hire-dev-container .why-card{background:var(--hire-bg-card);border:1px solid var(--hire-border);border-radius:12px;padding:32px 28px;transition:all .3s ease}.hire-dev-container .why-card:hover{border-color:var(--hire-border-hover);background:var(--hire-bg-card-hover);transform:translateY(-4px);box-shadow:0 20px 40px -15px rgba(0,0,0,.5)}.hire-dev-container .why-card-icon{width:44px;height:44px;margin-bottom:20px;color:var(--hire-primary)}.hire-dev-container .why-card-icon svg{width:100%;height:100%}.hire-dev-container .why-card h3{font-size:1.15rem;font-weight:700;color:var(--hire-text);margin-bottom:10px}.hire-dev-container .why-card p{font-size:.92rem;color:var(--hire-text-secondary);line-height:1.65}.hire-dev-container .hire-profiles-section{padding:100px 0;background:linear-gradient(180deg,var(--hire-bg) 0,#0d0d0d 100%)}.hire-dev-container .profiles-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.hire-dev-container .profile-card{background:var(--hire-bg-card);border:1px solid var(--hire-border);border-radius:12px;padding:32px 28px;display:flex;flex-direction:column;transition:all .3s ease}.hire-dev-container .profile-card:hover{border-color:var(--hire-border-hover);background:var(--hire-bg-card-hover);transform:translateY(-4px);box-shadow:0 20px 40px -15px rgba(0,0,0,.5)}.hire-dev-container .profile-card-icon{width:44px;height:44px;margin-bottom:20px;color:var(--hire-primary)}.hire-dev-container .profile-card-icon svg{width:100%;height:100%}.hire-dev-container .profile-card h3{font-size:1.15rem;font-weight:700;color:var(--hire-text);margin-bottom:10px}.hire-dev-container .profile-card p{font-size:.92rem;color:var(--hire-text-secondary);line-height:1.65;margin-bottom:20px;flex-grow:1}.hire-dev-container .profile-skills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.hire-dev-container .skill-tag{display:inline-block;padding:4px 12px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.15);border-radius:100px;font-size:.75rem;font-weight:600;color:var(--hire-primary-light);letter-spacing:.02em}.hire-dev-container .profile-cta{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--hire-primary);text-decoration:none;transition:all .2s ease}.hire-dev-container .profile-cta svg{transition:transform .2s ease}.hire-dev-container .profile-cta:hover{color:var(--hire-primary-light)}.hire-dev-container .profile-cta:hover svg{transform:translateX(4px)}.hire-dev-container .hire-models-section{padding:100px 0;background:var(--hire-bg)}.hire-dev-container .models-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.hire-dev-container .model-card{background:var(--hire-bg-card);border:1px solid var(--hire-border);border-radius:12px;padding:36px 28px;display:flex;flex-direction:column;transition:all .3s ease;position:relative;overflow:hidden}.hire-dev-container .model-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--hire-primary),var(--hire-primary-light));opacity:0;transition:opacity .3s ease}.hire-dev-container .model-card:hover{border-color:var(--hire-border-hover);background:var(--hire-bg-card-hover);transform:translateY(-4px);box-shadow:0 20px 40px -15px rgba(0,0,0,.5)}.hire-dev-container .model-card:hover:before{opacity:1}.hire-dev-container .model-card-icon{width:48px;height:48px;margin-bottom:20px;color:var(--hire-primary)}.hire-dev-container .model-card-icon svg{width:100%;height:100%}.hire-dev-container .model-card h3{font-size:1.25rem;font-weight:700;color:var(--hire-text);margin-bottom:12px}.hire-dev-container .model-card>p{font-size:.92rem;color:var(--hire-text-secondary);line-height:1.65;margin-bottom:24px}.hire-dev-container .model-features{list-style:none;padding:0;margin:0 0 24px;flex-grow:1}.hire-dev-container .model-features li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:.88rem;color:var(--hire-text-secondary);border-bottom:1px solid var(--hire-border)}.hire-dev-container .model-features li:last-child{border-bottom:none}.hire-dev-container .model-features li svg{flex-shrink:0;color:var(--hire-primary)}.hire-dev-container .model-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:.9rem;font-weight:600;text-decoration:none;background:rgba(245,158,11,.1);color:var(--hire-primary);border:1px solid rgba(245,158,11,.2);transition:all .25s ease;text-align:center}.hire-dev-container .model-cta:hover{background:linear-gradient(135deg,#F59E0B,#D97706);color:#000;border-color:transparent;transform:translateY(-2px);box-shadow:0 8px 20px -5px rgba(245,158,11,.35)}.hire-dev-container .model-cta svg{transition:transform .2s ease}.hire-dev-container .model-cta:hover svg{transform:translateX(4px)}.hire-dev-container .hire-process-section{padding:100px 0;background:linear-gradient(180deg,#0d0d0d 0,var(--hire-bg) 100%)}.hire-dev-container .process-timeline{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;position:relative}.hire-dev-container .process-step{text-align:center;position:relative;padding:0 12px}.hire-dev-container .step-number{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:rgba(245,158,11,.1);border:2px solid var(--hire-primary);font-size:1.1rem;font-weight:800;color:var(--hire-primary);margin-bottom:20px;position:relative;z-index:2}.hire-dev-container .step-connector{position:absolute;top:28px;left:calc(50% + 28px);right:calc(-50% + 28px);height:2px;background:linear-gradient(90deg,var(--hire-primary),rgba(245,158,11,.2));z-index:1}.hire-dev-container .process-step:last-child .step-connector{display:none}.hire-dev-container .step-content h3{font-size:1.1rem;font-weight:700;color:var(--hire-text);margin-bottom:10px}.hire-dev-container .step-content p{font-size:.88rem;color:var(--hire-text-secondary);line-height:1.6}.hire-dev-container .hire-tech-section{padding:100px 0;background:var(--hire-bg)}.hire-dev-container .tech-categories{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.hire-dev-container .tech-category{background:var(--hire-bg-card);border:1px solid var(--hire-border);border-radius:12px;padding:28px 24px;transition:all .3s ease}.hire-dev-container .tech-category:hover{border-color:var(--hire-border-hover)}.hire-dev-container .tech-category h3{font-size:1rem;font-weight:700;color:var(--hire-primary);margin-bottom:16px}.hire-dev-container .tech-tags{display:flex;flex-wrap:wrap;gap:8px}.hire-dev-container .tech-tags span{display:inline-block;padding:6px 14px;background:rgba(255,255,255,.04);border:1px solid var(--hire-border);border-radius:6px;font-size:.8rem;font-weight:500;color:var(--hire-text-secondary);transition:all .2s ease}.hire-dev-container .tech-tags span:hover{border-color:var(--hire-border-hover);color:var(--hire-primary);background:rgba(245,158,11,.05)}.hire-dev-container .hire-cta-section{padding:100px 0;background:linear-gradient(160deg,#0a0a0a,#1a1400 50%,#0a0a0a);position:relative;overflow:hidden}.hire-dev-container .hire-cta-section:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(245,158,11,.06) 0,transparent 70%);border-radius:50%;pointer-events:none}.hire-dev-container .cta-content{text-align:center;max-width:700px;margin:0 auto;position:relative;z-index:2}.hire-dev-container .cta-content h2{font-size:2.5rem;font-weight:800;color:var(--hire-text);margin-bottom:16px;letter-spacing:-.02em}.hire-dev-container .cta-content p{font-size:1.15rem;color:var(--hire-text-secondary);line-height:1.7;margin-bottom:36px}.hire-dev-container .cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hire-dev-container .seo-content-section h2{color:#fff;font-size:2rem;margin-bottom:24px}.hire-dev-container .seo-content-section h3{color:var(--hire-primary);font-size:1.3rem;margin-top:32px;margin-bottom:12px}.hire-dev-container .seo-content-section p{color:#ccc;line-height:1.8;font-size:.95rem}@media (max-width:1024px){.hire-dev-container .hire-hero-content{grid-template-columns:1fr;gap:40px}.hire-dev-container .hire-hero-visual{display:none}.hire-dev-container .hire-hero h1{font-size:2.75rem}.hire-dev-container .hire-hero{min-height:auto;padding:120px 0 60px}.hire-dev-container .hire-hero-text{max-width:100%;text-align:center;margin:0 auto}.hire-dev-container .hero-stats,.hire-dev-container .hire-hero-buttons{justify-content:center}.hire-dev-container .profiles-grid,.hire-dev-container .why-grid{grid-template-columns:repeat(2,1fr)}.hire-dev-container .models-grid{grid-template-columns:1fr;max-width:600px;margin:0 auto}.hire-dev-container .process-timeline{grid-template-columns:repeat(2,1fr);gap:32px}.hire-dev-container .step-connector{display:none}.hire-dev-container .tech-categories{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hire-dev-container .hire-hero{padding:100px 0 50px}.hire-dev-container .hire-hero h1{font-size:2rem}.hire-dev-container .hire-hero p{font-size:1rem}.hire-dev-container .section-header h2{font-size:1.85rem}.hire-dev-container .section-header p{font-size:1rem}.hire-dev-container .hero-stats{flex-direction:row;gap:24px}.hire-dev-container .stat-number{font-size:1.4rem}.hire-dev-container .profiles-grid,.hire-dev-container .why-grid{grid-template-columns:1fr}.hire-dev-container .process-timeline{grid-template-columns:1fr;gap:24px}.hire-dev-container .tech-categories{grid-template-columns:1fr}.hire-dev-container .cta-content h2{font-size:1.85rem}.hire-dev-container .cta-content p{font-size:1rem}.hire-dev-container .hire-hero-buttons{flex-direction:column;align-items:stretch}.hire-dev-container .hire-button{justify-content:center;padding:14px 24px}.hire-dev-container .cta-buttons{flex-direction:column;align-items:stretch}.hire-dev-container .hero-badge{font-size:.78rem}.hire-dev-container .hire-cta-section,.hire-dev-container .hire-models-section,.hire-dev-container .hire-process-section,.hire-dev-container .hire-profiles-section,.hire-dev-container .hire-tech-section,.hire-dev-container .hire-why-section{padding:60px 0}.hire-dev-container .section-header{margin-bottom:40px}}@media (max-width:480px){.hire-dev-container .hire-hero h1{font-size:1.65rem}.hire-dev-container .section-header h2{font-size:1.5rem}.hire-dev-container .hero-stats{gap:16px}.hire-dev-container .stat-number{font-size:1.2rem}.hire-dev-container .stat-label{font-size:.7rem}.hire-dev-container .model-card,.hire-dev-container .profile-card,.hire-dev-container .tech-category,.hire-dev-container .why-card{padding:24px 20px}}