.hire-page{max-width:1400px;min-height:100vh;margin:0 auto;padding:60px 20px 100px}.back-link{color:#666;letter-spacing:1px;margin-bottom:60px;font-size:.85rem;text-decoration:none;transition:color .3s;display:inline-block}.back-link:hover{color:#fff}.hire-hero{text-align:center;margin-bottom:80px}.hire-hero h1{letter-spacing:6px;color:#fff;text-transform:uppercase;margin-bottom:20px;font-size:3rem;font-weight:300}.hire-hero p{color:#888;max-width:600px;margin:0 auto;font-size:1rem;line-height:1.7}.pricing-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:100px;display:grid}.price-card{background:#0a0a0a;border:1px solid #1a1a1a;flex-direction:column;transition:border-color .3s,transform .3s;display:flex}.price-card:hover{border-color:#333;transform:translateY(-4px)}.card-header{border-bottom:1px solid #1a1a1a;padding:40px 30px 30px}.card-header h2{letter-spacing:3px;color:#fff;text-transform:uppercase;margin-bottom:10px;font-size:1.4rem;font-weight:400}.card-subtitle{color:#666;letter-spacing:2px;text-transform:uppercase;font-size:.85rem}.card-body{flex-direction:column;flex-grow:1;gap:20px;padding:30px;display:flex}.price-row{border-bottom:1px solid #111;justify-content:space-between;align-items:baseline;padding-bottom:15px;display:flex}.price-row:last-child{border-bottom:none}.price-row span:first-child{color:#999;letter-spacing:.5px;flex:1;font-size:.9rem}.price{color:#fff;letter-spacing:1px;white-space:nowrap;margin-left:20px;font-family:monospace;font-size:1rem;font-weight:400}.card-footer{background:#080808;border-top:1px solid #1a1a1a;padding:20px 30px}.timeline{color:#555;letter-spacing:1px;text-transform:uppercase;font-size:.8rem}.contact-cta{text-align:center;background:#0a0a0a;border:1px solid #1a1a1a;max-width:700px;margin:0 auto;padding:60px 20px}.contact-cta h2{letter-spacing:4px;color:#fff;text-transform:uppercase;margin-bottom:20px;font-size:2rem;font-weight:300}.contact-cta p{color:#888;margin-bottom:30px;font-size:.95rem;line-height:1.7}.cta-button{color:#999;letter-spacing:2px;text-transform:uppercase;background:0 0;border:1px solid #666;padding:15px 40px;font-size:.9rem;text-decoration:none;transition:all .3s;display:inline-block}.cta-button:hover{color:#fff;background:#1a1a1a;border-color:#888}@media (max-width:768px){.hire-hero h1{letter-spacing:3px;font-size:2rem}.pricing-cards{grid-template-columns:1fr;gap:20px}.price-row{flex-direction:column;align-items:flex-start;gap:8px}.price{margin-left:0}}.contact-menu-wrapper{justify-content:center;align-items:center;width:100%;margin-top:60px;display:flex}.contact-menu{align-items:center;gap:20px;display:inline-flex}.contact-label{color:#888;letter-spacing:2px;text-transform:uppercase;font-size:.85rem}.contact-buttons{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:50px;gap:12px;padding:8px;display:flex}.contact-btn{color:#666;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .3s;display:flex}.contact-btn svg{width:20px;height:20px}.contact-btn:hover{color:#fff;background:#1a1a1a}@media (max-width:768px){.contact-menu-wrapper{justify-content:center}.contact-menu{gap:15px}.contact-buttons{padding:6px}.contact-btn{width:36px;height:36px}.contact-btn svg{width:18px;height:18px}}
