._homeVisual_1ga8q_1{border-radius:var(--radius-32);background-image:-webkit-image-set(url(/marketing/photos/home-hero-1536.webp) 1x,url(/marketing/photos/home-hero-2560.webp) 2x);background-position:50% 40%;background-size:cover;height:min(780px,72vw);min-height:480px;margin-inline:24px;position:relative;overflow:hidden}@media (width<=767px){._homeVisual_1ga8q_1{background-image:-webkit-image-set(url(/marketing/photos/home-hero-768.webp) 1x,url(/marketing/photos/home-hero-1536.webp) 2x)}}._homeHeroBody_1ga8q_33{max-width:720px}._homePhone_1ga8q_37{aspect-ratio:337.6/715.2;background:var(--gray-950);width:min(337.6px,72%);box-shadow:var(--effect-float);border-radius:51.2px;padding:8px;position:absolute;bottom:-8%;left:50%;transform:translate(-50%)}._homeNotch_1ga8q_50{background:#000;border-radius:18.5px;width:100.8px;height:29.6px;position:absolute;top:8.8px;left:50%;transform:translate(-50%)}._homePhoneScreen_1ga8q_61{border-radius:43.2px}._homeCallout_1ga8q_65{width:256px;box-shadow:var(--effect-float);display:none;position:absolute}._homeCalloutLeft_1ga8q_72{width:min(320px,24vw);top:300px;left:clamp(24px,5vw,80px)}._homeCalloutRight_1ga8q_78{width:min(300px,24vw);top:470px;right:clamp(24px,5vw,80px)}._homeNotification_1ga8q_84{z-index:2;border:1px solid var(--color-border-subtle);background:var(--color-bg-glass);box-shadow:var(--effect-float);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:30px;align-items:flex-start;gap:15px;padding:17.5px;display:none}._homeNotificationIcon_1ga8q_97{background:var(--color-bg-surface-raised);border-radius:15px;width:47.5px;height:47.5px;padding:9px;overflow:hidden}._homeNotificationIcon_1ga8q_97 img{width:100%;height:100%}@media (prefers-color-scheme:dark){html:not([data-theme=light]) ._homeNotificationIcon_1ga8q_97 img{filter:invert()}}._homeNotificationText_1ga8q_117{flex:1}._homeNotificationText_1ga8q_117>p,._homeNotificationTitle_1ga8q_126{font-size:16px;line-height:24px}._homeStaffingCard_1ga8q_131{background:var(--color-bg-elevated);border-radius:28px;flex-direction:column;gap:12px;padding:22px 24px;display:none;box-shadow:0 16px 20px #0000001f,0 2px 4px #0000000f}._homeStaffingStatuses_1ga8q_143 span:last-child{color:var(--color-text-warning)}@media (width>=1024px){._homePhone_1ga8q_37{width:min(337.6px,72%);top:14.36%;bottom:auto;left:50%}}@media (width>=1280px){._homeCallout_1ga8q_65{display:block}._homeCalloutLeft_1ga8q_72._homeNotification_1ga8q_84,._homeCalloutRight_1ga8q_78._homeStaffingCard_1ga8q_131{display:flex}}._faqLayout_1ga8q_167{grid-template-columns:minmax(0,1fr)}._faqItems_1ga8q_171{flex-direction:column;gap:12px;display:flex}._siteNavActions_1ga8q_177{justify-self:end}@media (width>=1024px){._featureBlockGrid_1ga8q_182{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}._siteNavInner_1ga8q_189{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}._faqLayout_1ga8q_167{grid-template-columns:380px minmax(0,1fr);column-gap:64px}}@media (width>=1200px){._featureBlockGrid_1ga8q_182{grid-template-columns:520px minmax(0,1fr);column-gap:96px}}._faqPanel_1ga8q_206{height:var(--collapsible-panel-height);opacity:1;transition:height .24s cubic-bezier(.22,1,.36,1),opacity .18s ease-out;overflow:hidden}._faqPanel_1ga8q_206[data-starting-style],._faqPanel_1ga8q_206[data-ending-style]{opacity:0;height:0}@media (prefers-reduced-motion:reduce){._faqPanel_1ga8q_206{transition:none}}
