.hirevona-app-nav{display:none}.hirevona-install-strip{box-sizing:border-box;max-width:1160px;margin:24px auto;padding:22px 24px;background:#edf5ff;border:1px solid #d5e4f5;border-radius:16px;display:flex;gap:20px;align-items:center;justify-content:space-between;color:#102e56;font:16px/1.5 system-ui}.hirevona-install-strip p{margin:0}.hirevona-install-strip a{color:#075dc9;font-weight:700;white-space:nowrap}.hirevona-app-page{max-width:1000px;margin:auto;padding:48px 20px 64px;color:#102e56}.hirevona-app-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;padding:36px;background:#edf5ff;border-radius:24px}.hirevona-app-page h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.08;margin:12px 0 20px}.hirevona-app-page p{line-height:1.65}.hirevona-app-icon{width:100px;height:100px;border-radius:24px}.hirevona-app-preview{background:#102e56;color:white;padding:28px;border-radius:24px;box-shadow:0 18px 40px #102e5620}.hirevona-app-preview a{display:block;background:white;color:#102e56;padding:18px;margin:14px 0;border-radius:12px;text-decoration:none;font-weight:700}.hirevona-app-steps{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.hirevona-app-steps article{padding:24px;border:1px solid #d5e4f5;border-radius:16px}.hirevona-app-steps li{margin:12px 0;line-height:1.6}.hirevona-app-button{border:0;background:#075dc9;color:white;padding:14px 22px;border-radius:10px;font:700 16px system-ui;cursor:pointer}.hirevona-app-button[hidden]{display:none}.hirevona-app-note{color:#50627a}.hirevona-installed .hirevona-install-strip{display:none}
@media(display-mode:standalone){body{padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}.hirevona-app-nav{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:grid;grid-template-columns:repeat(5,1fr);padding:10px 8px calc(10px + env(safe-area-inset-bottom));background:white;border-top:1px solid #d5e4f5;box-shadow:0 -4px 24px #102e5610}.hirevona-app-nav a{display:grid;justify-items:center;gap:5px;text-decoration:none;color:#50627a;font:600 12px system-ui;min-height:44px;align-content:center}.hirevona-app-nav svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.hirevona-app-nav a[aria-current]{color:#075dc9}.hirevona-install-strip{display:none}}
@media(max-width:640px){.hirevona-app-hero,.hirevona-app-steps{grid-template-columns:1fr}.hirevona-app-hero{padding:24px;gap:24px}.hirevona-install-strip{margin:20px 16px;align-items:start;flex-direction:column;gap:8px}}
.hirevona-app-top-link{box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:12px;padding:12px 20px;background:#102e56;color:#fff;text-decoration:none;font:16px/1.35 system-ui}.hirevona-app-top-link img{border-radius:9px;flex-shrink:0}.hirevona-app-top-link strong{display:block;font-size:15px;font-weight:700}.hirevona-app-top-link small{display:block;margin-top:3px;font-size:12px;color:#d3e7ff}.hirevona-app-top-arrow{color:#ff9b21;font-size:26px}.hirevona-app-top-link:hover{background:#174373}.hirevona-app-top-link:focus-visible{outline:3px solid #ff9b21;outline-offset:-3px}.hirevona-installed .hirevona-app-top-link{display:none}@media(display-mode:standalone){.hirevona-app-top-link{display:none}}@media(max-width:380px){.hirevona-app-top-link{padding:11px 12px;gap:9px}.hirevona-app-top-link strong{font-size:13px}}

/* Keep public-page copy consistently centered on phones. */
@media(max-width:640px){
 body main,body footer{text-align:center}
 body main :is(h1,h2,h3,h4,p,figcaption,blockquote),body footer :is(p,h2,h3){text-align:center!important}
 body main :is(p,.intro,.deals-intro,.about-lead){margin-inline:auto}
 body main :is(.home-yard-copy,.home-explore-copy,.category-card,.business-card,.event-body,.deal-card,.deal-detail,.home-introduction,.selector-head-copy){text-align:center}
 body main :is(.deal-actions,.event-actions,.about-social-links,.hirevona-social-links,.about-cta,.about-opportunities,.business-actions),body footer .hirevona-social-links{justify-content:center}
 body main .home-explore .home-explore-heading{flex-direction:column;align-items:center;gap:12px}
 body main .home-explore-heading p{max-width:none}
 body main :is(.section-heading,.regions-header,.deals-section-heading){flex-wrap:wrap;justify-content:center;text-align:center}
 body main .home-explore-copy{grid-template-columns:minmax(0,1fr);justify-items:center}
 body main .home-explore-copy :is(strong,small){grid-column:1}
 body main .home-explore-copy .home-explore-arrow{grid-column:1;grid-row:auto;margin-top:4px}
 body main :is(.deals-how>div,.founder-heading){justify-content:center}
 body main :is(input,textarea,select),body main [role="listbox"],body main [role="listbox"] button{text-align:start}
 body main table{text-align:start}
}
.hirevona-back-bar{display:none}
@media(max-width:640px),(display-mode:standalone){
 .hirevona-back-bar{display:block;position:sticky;top:0;z-index:60;padding:calc(6px + env(safe-area-inset-top,0px)) 16px 6px;background:#fff;border-bottom:1px solid #d5e4f5}
 .hirevona-back-bar a{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 10px;border-radius:8px;color:#174492;text-decoration:none;font:650 16px/1.3 system-ui}
 .hirevona-back-bar a:hover{background:#edf5ff}
 .hirevona-back-bar a:focus-visible{outline:3px solid #ff9b21;outline-offset:2px}
}
