.yo-homepage-ready .hero{padding:32px 0!important;min-height:0!important}.yo-homepage-ready .hero-grid{gap:24px;align-items:center}.yo-homepage-ready .hero h1{font-size:clamp(30px,3.6vw,46px)!important;line-height:1.22!important}.yo-homepage-ready .hero-visual{max-height:300px;overflow:hidden}.yo-homepage-ready .hero-stats,.yo-homepage-ready .hero-note,.yo-homepage-ready .featurebar{display:none!important}.yo-homepage-ready .hero-orb{display:none}.yo-home-entry{max-width:1320px;margin:20px auto 0;padding:0 24px;display:flex;flex-wrap:wrap;gap:10px}.yo-home-entry a{display:inline-flex;gap:16px;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:8px;border:1px solid #b9cbd5;color:#173b53;background:#fff;font:700 14px/1.4 system-ui;text-decoration:none}.yo-home-entry a.is-primary{background:#087d83;color:white;border-color:#087d83}.yo-home-entry a:focus-visible{outline:3px solid #ba641d;outline-offset:3px}.yo-homepage-ready .yo-home-jobs{margin-top:16px}.yo-homepage-ready .yo-studio-meta>span,.yo-homepage-ready .yo-studio-note,.yo-homepage-ready .yo-review-tile p{color:#465f73!important}.yo-homepage-ready .yo-studio-cta,.yo-homepage-ready .floating-wa{background:#08783f!important;color:#fff!important}.yo-homepage-ready .yo-reviews-view{color:#174d79}.yo-job-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 14px;font-size:12px;line-height:1.7;color:#465f60}.yo-job-source{font-size:12px;color:#175b68;text-underline-offset:3px}.yo-job-source[aria-disabled=true]{color:#665439}.yo-home-job-card[hidden]{display:none}.yo-home-job-search{display:flex;flex-direction:column;gap:7px;margin:0 0 18px;max-width:580px;font-size:13px;font-weight:650}.yo-home-job-search input{min-height:46px;padding:10px 12px;border:1px solid #a9bdca;border-radius:8px;font:inherit;background:#fff;color:#18364a}.yo-job-search-status{min-height:20px;font-size:12px;color:#465f60;margin-bottom:12px}.yo-homepage-ready :is(.hero,.hero-copy,.hero h1,.hero-visual){animation:none!important;transform:none!important;opacity:1!important}
@media(max-width:960px){.yo-homepage-ready .hero-visual{display:none!important}.yo-homepage-ready .hero-grid{grid-template-columns:minmax(0,1fr)!important}.yo-homepage-ready .hero{padding:20px 0!important}.yo-homepage-ready .hero-copy{max-width:100%}.yo-home-entry{padding:0 14px;margin-top:12px;gap:8px}.yo-home-entry a{flex:1;padding:10px 12px;min-width:130px}.yo-homepage-ready .hero-actions{gap:8px}.yo-homepage-ready .yo-banner{font-size:12px;padding:7px}.yo-homepage-ready .direct-contact{font-size:12px;gap:6px;padding:8px 12px;flex-wrap:wrap}.yo-homepage-ready .hero h1{font-size:30px!important}.yo-homepage-ready .hero-copy>p{font-size:15px!important;line-height:1.6}.yo-homepage-ready .hero-actions a{min-height:44px}}
@media(prefers-reduced-motion:reduce){.yo-homepage-ready *{scroll-behavior:auto!important}.yo-homepage-ready .yo-home-entry a{transition:none!important}}
.yo-homepage-ready .hero h1,.yo-homepage-ready .hero h1 span{color:#153c55!important;text-shadow:none!important;filter:none!important}.yo-homepage-ready .hero-actions a{box-shadow:none!important;transform:none!important;text-shadow:none!important}.yo-homepage-ready .hero-actions a:first-child{background:#087d83!important;color:#fff!important;border:1px solid #087d83!important}.yo-homepage-ready .hero-actions a::before,.yo-homepage-ready .hero-actions a::after{display:none!important}
.yo-homepage-ready :is(.center-head,.section-head) h2 span{color:#a5450d!important}.yo-homepage-ready :is(.center-head,.section-head) p,.yo-homepage-ready .step p,.yo-homepage-ready .about-copy>p,.yo-homepage-ready .contact-box p,.yo-homepage-ready .yo-reviews-tile p{color:#465f73!important}.yo-homepage-ready .step-number{color:#496e8b!important}
.yo-homepage-ready .hero .yo-home-entry{padding:0;margin:18px 0 0;justify-content:flex-start}.yo-homepage-ready .hero .yo-home-entry a{transform:none!important;box-shadow:none!important;text-shadow:none!important;font-size:13px;min-width:100px}.yo-homepage-ready .hero .yo-home-entry a::before,.yo-homepage-ready .hero .yo-home-entry a::after{display:none!important}.yo-homepage-ready .hero .yo-home-entry a.is-primary{background:#087d83!important;color:white!important}@media(max-width:600px){.yo-homepage-ready .hero .yo-home-entry a{padding:10px 8px}}
