.app_hire_container{padding:var(--padding);margin-top:var(--home-margin-top);max-width:1100px;margin-left:auto;margin-right:auto}.app_hire_header{position:relative;display:grid;grid-template-columns:1.25fr .75fr;gap:var(--padding);border:1px solid var(--accent);border-radius:16px;padding:calc(var(--padding) + 6px);overflow:hidden}.app_hire_header:before{content:"";position:absolute;top:-140px;right:-160px;width:420px;height:420px;border-radius:999px;background-color:var(--accent);opacity:.18;pointer-events:none}.app_hire_header:after{content:"";position:absolute;bottom:-180px;left:-140px;width:360px;height:360px;border-radius:999px;background-color:var(--accent);opacity:.1;pointer-events:none}.app_hire_intro{min-width:0;position:relative;z-index:1}.app_hire_kicker{font-size:.95em;color:var(--text-secondary);letter-spacing:.2px}.app_hire_intro h1{margin-top:10px;font-size:2.5em;line-height:1.12;max-width:28ch}.app_hire_subtitle{margin-top:14px;color:var(--text-secondary);font-size:1.1em;line-height:1.75;max-width:80ch}.app_hire_locations{margin-top:12px;color:var(--text-secondary);line-height:1.7}.app_hire_badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.app_hire_badge{border:1px solid var(--accent);border-radius:999px;padding:8px 12px;font-size:.95em;color:var(--text-primary)}.app_hire_actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.app_hire_primary,.app_hire_secondary{display:inline-block;border:1px solid var(--accent);border-radius:12px;padding:10px 14px}.app_hire_primary{background-color:var(--accent);color:var(--text-primary);font-weight:600}.app_hire_secondary{background-color:transparent;color:var(--text-primary)}.app_hire_stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:18px}.app_hire_stat{border:1px solid var(--accent);border-radius:12px;padding:12px 14px;background-color:var(--background)}.app_hire_statValue{font-size:1.1em;font-weight:700;color:var(--text-primary);line-height:1.2}.app_hire_statLabel{margin-top:6px;color:var(--text-secondary);font-size:.95em;line-height:1.5}.app_hire_offer{position:relative;z-index:1;border:1px solid var(--accent);border-radius:14px;padding:18px;background-color:var(--reverse-background);color:var(--reverse-color)}.app_hire_offer h2{font-size:1.3em;line-height:1.2;color:var(--reverse-color)}.app_hire_offer .app_hire_list{margin-top:12px}.app_hire_offer .app_hire_list li{color:var(--reverse-color)}.app_hire_section{margin-top:var(--home-margin-top)}.app_hire_sectionTitle{font-size:1.8em;line-height:1.2}.app_hire_grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--padding);margin-top:16px}.app_hire_gridTwo{grid-template-columns:1fr 1fr}.app_hire_card{border:1px solid var(--accent);border-radius:14px;padding:var(--padding);background-color:var(--background)}.app_hire_card h3{font-size:1.35em;line-height:1.2}.app_hire_card p{margin-top:12px;color:var(--text-secondary);line-height:1.7}.app_hire_list{margin-top:14px;padding-left:20px}.app_hire_list li{margin-top:10px;color:var(--text-secondary);line-height:1.7}.app_hire_cta{margin-top:var(--home-margin-top);border-top:1px solid var(--accent);padding-top:var(--home-margin-top)}.app_hire_cta p{margin-top:10px;color:var(--text-secondary);line-height:1.7;max-width:85ch}.app_hire_cta a{margin-top:12px}@media only screen and (max-width: 600px){.app_hire_container{padding:18px}.app_hire_header{grid-template-columns:1fr;padding:20px}.app_hire_intro h1{font-size:2.05em}.app_hire_offer{padding:16px}.app_hire_stats,.app_hire_grid{grid-template-columns:1fr}}
