.hire-hero[data-astro-cid-zkmehxi3]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center}.hire-hero-content[data-astro-cid-zkmehxi3]{max-width:800px;animation:fadeInUp 1s ease-out}.hire-label[data-astro-cid-zkmehxi3]{font-size:.875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:1.5rem;font-weight:500}.hire-headline[data-astro-cid-zkmehxi3]{font-family:var(--font-headline);font-size:clamp(3rem,7vw,5.5rem);font-weight:600;line-height:1.05;margin-bottom:1.5rem;color:var(--text);animation:fadeInUp 1s ease-out .2s both}.hire-subtext[data-astro-cid-zkmehxi3]{font-size:clamp(1.125rem,2vw,1.35rem);color:var(--text-dim);max-width:560px;margin:0 auto 2.5rem;line-height:1.7;animation:fadeInUp 1s ease-out .4s both}.hire-cta-group[data-astro-cid-zkmehxi3]{display:flex;gap:1rem;align-items:center;justify-content:center;animation:fadeInUp 1s ease-out .6s both}.hire-cta-group[data-astro-cid-zkmehxi3] .cta-button-secondary[data-astro-cid-zkmehxi3]{font-family:Figtree,sans-serif;font-size:1rem;cursor:pointer}.hire-marquee[data-astro-cid-zkmehxi3]{overflow:hidden;padding:2rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.hire-marquee-track[data-astro-cid-zkmehxi3]{display:flex;gap:2rem;animation:hire-scroll 30s linear infinite;width:max-content}.hire-marquee-track[data-astro-cid-zkmehxi3] img[data-astro-cid-zkmehxi3]{height:120px;width:auto;aspect-ratio:16/10;object-fit:cover;border-radius:8px;opacity:.7;transition:opacity .3s ease}.hire-marquee-track[data-astro-cid-zkmehxi3] img[data-astro-cid-zkmehxi3]:hover{opacity:1}@keyframes hire-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hire-section[data-astro-cid-zkmehxi3]{padding:8rem 2rem}.hire-section-alt[data-astro-cid-zkmehxi3]{background:var(--surface)}.hire-container[data-astro-cid-zkmehxi3]{max-width:1100px;margin:0 auto;text-align:center}.hire-container-narrow[data-astro-cid-zkmehxi3]{max-width:800px}.hire-section-title[data-astro-cid-zkmehxi3]{font-family:var(--font-headline);font-size:clamp(2rem,4vw,3rem);font-weight:600;color:var(--text);margin-bottom:3rem}.hire-steps[data-astro-cid-zkmehxi3]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:left}.hire-step[data-astro-cid-zkmehxi3]{padding:2.5rem 2rem;background:var(--surface);border:1px solid var(--border);animation:fadeInUp .8s ease-out both}.hire-step[data-astro-cid-zkmehxi3]:nth-child(1){animation-delay:.1s}.hire-step[data-astro-cid-zkmehxi3]:nth-child(2){animation-delay:.2s}.hire-step[data-astro-cid-zkmehxi3]:nth-child(3){animation-delay:.3s}.hire-step-icon[data-astro-cid-zkmehxi3]{color:var(--accent);margin-bottom:1rem}.hire-step-number[data-astro-cid-zkmehxi3]{font-size:.875rem;color:var(--accent);letter-spacing:.2em;font-weight:500;margin-bottom:1rem}.hire-step[data-astro-cid-zkmehxi3] h3[data-astro-cid-zkmehxi3]{font-family:var(--font-headline);font-size:1.5rem;font-weight:600;color:var(--text);margin-bottom:.75rem}.hire-step[data-astro-cid-zkmehxi3] p[data-astro-cid-zkmehxi3]{color:var(--text-dim);line-height:1.7;font-size:1.05rem}.hire-services-tags[data-astro-cid-zkmehxi3]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.hire-tag[data-astro-cid-zkmehxi3]{padding:.5rem 1.25rem;background:var(--bg);border:1px solid var(--border);color:var(--text);font-weight:500;font-size:.95rem;transition:border-color .3s ease,color .3s ease}.hire-tag[data-astro-cid-zkmehxi3]:hover{border-color:var(--accent);color:var(--accent)}.hire-benefits-grid[data-astro-cid-zkmehxi3]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:left}.hire-benefit[data-astro-cid-zkmehxi3]{padding:2rem;background:var(--surface);border:1px solid var(--border)}.hire-benefit-icon[data-astro-cid-zkmehxi3]{color:var(--accent);margin-bottom:1rem}.hire-benefit[data-astro-cid-zkmehxi3] h3[data-astro-cid-zkmehxi3]{font-family:var(--font-headline);font-size:1.25rem;font-weight:600;color:var(--text);margin-bottom:.75rem}.hire-benefit[data-astro-cid-zkmehxi3] p[data-astro-cid-zkmehxi3]{color:var(--text-dim);line-height:1.7;font-size:1rem}.hire-testimonials-section[data-astro-cid-zkmehxi3]{padding-bottom:0}.hire-testimonials-section[data-astro-cid-zkmehxi3] .hire-container[data-astro-cid-zkmehxi3]{padding-bottom:2rem}.hire-tm[data-astro-cid-zkmehxi3]{padding:0 0 4rem}.hire-tm[data-astro-cid-zkmehxi3] .tm-card[data-astro-cid-zkmehxi3]{background:var(--bg)}.hire-pricing-grid[data-astro-cid-zkmehxi3]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1100px;margin:0 auto 2rem;text-align:left}.hire-pricing-card[data-astro-cid-zkmehxi3]{padding:2rem 2rem 2.5rem;background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;position:relative}.hire-pricing-featured[data-astro-cid-zkmehxi3]{border-color:var(--accent);box-shadow:0 0 40px var(--accent-glow)}.hire-pricing-badge[data-astro-cid-zkmehxi3]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--accent);color:var(--bg);font-size:.8rem;font-weight:600;padding:.35rem 1rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.hire-pricing-tier[data-astro-cid-zkmehxi3]{font-size:1.25rem;font-weight:600;color:var(--text);margin-bottom:.5rem}.hire-pricing-price[data-astro-cid-zkmehxi3]{font-family:var(--font-headline);font-size:2.75rem;font-weight:700;color:var(--text);margin-bottom:.75rem;line-height:1}.hire-pricing-price[data-astro-cid-zkmehxi3] span[data-astro-cid-zkmehxi3]{font-size:1.25rem;font-weight:400;color:var(--text-dim)}.hire-pricing-desc[data-astro-cid-zkmehxi3]{color:var(--text-dim);font-size:.95rem;line-height:1.5;margin-bottom:1.25rem}.hire-pricing-features[data-astro-cid-zkmehxi3]{list-style:none;padding:0;margin:0 0 1.5rem;flex:1}.hire-pricing-features[data-astro-cid-zkmehxi3] li[data-astro-cid-zkmehxi3]{color:var(--text-dim);font-size:.95rem;border-bottom:1px solid var(--border);position:relative;padding:.5rem 0 .5rem 1.5rem}.hire-pricing-features[data-astro-cid-zkmehxi3] li[data-astro-cid-zkmehxi3]:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:600}.hire-pricing-cta[data-astro-cid-zkmehxi3]{text-align:center;width:100%}.hire-pricing-note[data-astro-cid-zkmehxi3]{color:var(--text-dim);font-size:1.05rem}.hire-inline-link[data-astro-cid-zkmehxi3]{color:var(--accent);font-weight:600;text-decoration:underline}.hire-inline-link[data-astro-cid-zkmehxi3]:hover{opacity:.75}.hire-coming-soon[data-astro-cid-zkmehxi3]{color:var(--text-dim);font-weight:400;letter-spacing:.1em}.hire-workshops-intro[data-astro-cid-zkmehxi3]{font-size:clamp(1.05rem,1.5vw,1.2rem);color:var(--text-dim);max-width:600px;margin:0 auto 3rem;line-height:1.7}.hire-workshops-grid[data-astro-cid-zkmehxi3]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;text-align:left;margin-bottom:2.5rem}.hire-workshop-card[data-astro-cid-zkmehxi3]{padding:2rem;background:var(--bg);border:1px solid var(--border);opacity:.8}.hire-workshop-duration[data-astro-cid-zkmehxi3]{font-size:.8rem;font-weight:600;color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.75rem}.hire-workshop-card[data-astro-cid-zkmehxi3] h3[data-astro-cid-zkmehxi3]{font-family:var(--font-headline);font-size:1.2rem;font-weight:600;color:var(--text);margin-bottom:.6rem;line-height:1.3}.hire-workshop-card[data-astro-cid-zkmehxi3] p[data-astro-cid-zkmehxi3]{color:var(--text-dim);font-size:.95rem;line-height:1.65}.hire-workshops-note[data-astro-cid-zkmehxi3]{color:var(--text-dim);font-size:1.05rem}.hire-faq-list[data-astro-cid-zkmehxi3]{text-align:left}.hire-faq[data-astro-cid-zkmehxi3]{border-bottom:1px solid var(--border)}.hire-faq[data-astro-cid-zkmehxi3] summary[data-astro-cid-zkmehxi3]{padding:1.5rem 0;font-size:1.1rem;font-weight:600;color:var(--text);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:color .2s ease}.hire-faq[data-astro-cid-zkmehxi3] summary[data-astro-cid-zkmehxi3]::-webkit-details-marker{display:none}.hire-faq[data-astro-cid-zkmehxi3] summary[data-astro-cid-zkmehxi3]:after{content:"+";font-size:1.5rem;font-weight:300;color:var(--accent);transition:transform .3s ease;flex-shrink:0;margin-left:1rem}.hire-faq[data-astro-cid-zkmehxi3][open] summary[data-astro-cid-zkmehxi3]:after{transform:rotate(45deg)}.hire-faq[data-astro-cid-zkmehxi3] summary[data-astro-cid-zkmehxi3]:hover{color:var(--accent)}.hire-faq[data-astro-cid-zkmehxi3] p[data-astro-cid-zkmehxi3]{padding:0 0 1.5rem;color:var(--text-dim);line-height:1.7;font-size:1.05rem}@media(max-width:968px){.hire-steps[data-astro-cid-zkmehxi3]{grid-template-columns:1fr}.hire-benefits-grid[data-astro-cid-zkmehxi3],.hire-workshops-grid[data-astro-cid-zkmehxi3]{grid-template-columns:repeat(2,1fr)}.hire-pricing-grid[data-astro-cid-zkmehxi3]{grid-template-columns:1fr}.hire-cta-group[data-astro-cid-zkmehxi3]{flex-direction:column;gap:.75rem}.hire-cta-group[data-astro-cid-zkmehxi3] .cta-button[data-astro-cid-zkmehxi3],.hire-cta-group[data-astro-cid-zkmehxi3] .cta-button-secondary[data-astro-cid-zkmehxi3]{width:100%;max-width:280px}.hire-section[data-astro-cid-zkmehxi3]{padding:5rem 1.5rem}}@media(max-width:600px){.hire-benefits-grid[data-astro-cid-zkmehxi3],.hire-workshops-grid[data-astro-cid-zkmehxi3]{grid-template-columns:1fr}.hire-pricing-card[data-astro-cid-zkmehxi3]{padding:1.5rem}.hire-marquee-track[data-astro-cid-zkmehxi3] img[data-astro-cid-zkmehxi3]{height:80px}}
