.staff-scheduling-module__mimuVq__page{--accent:var(--marketing-accent);--muted:var(--marketing-muted);--rule:var(--marketing-rule);background:var(--marketing-paper);color:var(--marketing-ink);font-family:var(--font-outfit),sans-serif;font-size:18px;line-height:1.65}.staff-scheduling-module__mimuVq__page *,.staff-scheduling-module__mimuVq__page :before,.staff-scheduling-module__mimuVq__page :after{box-sizing:border-box}.staff-scheduling-module__mimuVq__page h1,.staff-scheduling-module__mimuVq__page h2,.staff-scheduling-module__mimuVq__page h3,.staff-scheduling-module__mimuVq__page p,.staff-scheduling-module__mimuVq__page dl,.staff-scheduling-module__mimuVq__page dd{margin:0}.staff-scheduling-module__mimuVq__page h1,.staff-scheduling-module__mimuVq__page h2,.staff-scheduling-module__mimuVq__page h3{text-wrap:balance;font-weight:400}.staff-scheduling-module__mimuVq__page h1{letter-spacing:-.046em;font-size:clamp(48px,4.4vw,66px);line-height:1.08}.staff-scheduling-module__mimuVq__page h1 span{color:var(--accent)}.staff-scheduling-module__mimuVq__page h2{letter-spacing:-.04em;font-size:clamp(38px,3.6vw,54px);line-height:1.12}.staff-scheduling-module__mimuVq__page h3{letter-spacing:-.022em;font-size:24px;line-height:1.3}.staff-scheduling-module__mimuVq__container{width:min(1248px,100% - 96px);margin-inline:auto}.staff-scheduling-module__mimuVq__hero{padding-block:100px 88px}.staff-scheduling-module__mimuVq__heroGrid{grid-template-columns:1.12fr 1fr;align-items:center;gap:76px;display:grid}.staff-scheduling-module__mimuVq__heroGrid>*,.staff-scheduling-module__mimuVq__coverageGrid>*,.staff-scheduling-module__mimuVq__connectedGrid>*,.staff-scheduling-module__mimuVq__faqGrid>*{min-width:0}.staff-scheduling-module__mimuVq__page .staff-scheduling-module__mimuVq__eyebrow{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin-bottom:23px;font-size:12px;font-weight:500;line-height:1.5}.staff-scheduling-module__mimuVq__page .staff-scheduling-module__mimuVq__lead{max-width:620px;color:var(--muted);margin-top:28px;font-size:21px;line-height:1.6}.staff-scheduling-module__mimuVq__page .staff-scheduling-module__mimuVq__body{color:var(--muted);margin-top:25px;font-size:20px;line-height:1.65}.staff-scheduling-module__mimuVq__page .staff-scheduling-module__mimuVq__note{color:var(--muted);margin-top:24px;font-size:15px;line-height:1.6}.staff-scheduling-module__mimuVq__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.staff-scheduling-module__mimuVq__cta{border-radius:var(--marketing-control-radius);background:var(--marketing-cta-light);min-height:54px;color:var(--marketing-cta-ink);text-align:center;justify-content:center;align-items:center;gap:15px;padding:15px 24px;font-size:16px;font-weight:500;line-height:1.5;transition:background-color .15s;display:inline-flex}.staff-scheduling-module__mimuVq__cta:hover{background:var(--marketing-cta-light-hover)}.staff-scheduling-module__mimuVq__textLink{min-height:44px;color:var(--accent);align-items:center;gap:12px;font-size:16px;line-height:1.5;display:inline-flex}.staff-scheduling-module__mimuVq__textLink:hover{text-underline-offset:5px;text-decoration:underline}.staff-scheduling-module__mimuVq__textLink svg,.staff-scheduling-module__mimuVq__cta svg{flex-shrink:0}.staff-scheduling-module__mimuVq__page a:focus-visible,.staff-scheduling-module__mimuVq__page summary:focus-visible{outline:3px solid var(--marketing-focus);outline-offset:5px}.staff-scheduling-module__mimuVq__dayPanel{background:#efedf6;border-top:3px solid #b6addb;padding:38px}.staff-scheduling-module__mimuVq__panelTop{color:var(--accent);align-items:center;gap:16px;font-size:19px;display:flex}.staff-scheduling-module__mimuVq__dayList{margin:32px 0 0;padding:0;list-style:none}.staff-scheduling-module__mimuVq__dayList li{border-top:1px solid #d7d1e4;grid-template-columns:78px 1fr;gap:22px;padding-block:29px;display:grid}.staff-scheduling-module__mimuVq__dayList li>span{color:var(--accent);padding-top:4px;font-size:13px}.staff-scheduling-module__mimuVq__dayList h2{letter-spacing:-.025em;font-size:25px;line-height:1.2}.staff-scheduling-module__mimuVq__dayList p{color:var(--muted);margin-top:10px;font-size:16px}.staff-scheduling-module__mimuVq__page .staff-scheduling-module__mimuVq__panelNote{color:var(--muted);margin-top:24px;font-size:14px;line-height:1.6}.staff-scheduling-module__mimuVq__sectionNav{border-block:1px solid var(--rule)}.staff-scheduling-module__mimuVq__sectionNav .staff-scheduling-module__mimuVq__container{flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding-block:17px;display:flex}.staff-scheduling-module__mimuVq__sectionNav a{min-height:44px;color:var(--muted);align-items:center;font-size:15px;display:flex}.staff-scheduling-module__mimuVq__sectionNav a:hover{color:var(--accent)}.staff-scheduling-module__mimuVq__section{padding-block:105px;scroll-margin-top:104px}.staff-scheduling-module__mimuVq__sectionHeading{grid-template-columns:1fr 1fr;align-items:end;gap:100px;margin-bottom:52px;display:grid}.staff-scheduling-module__mimuVq__sectionHeading>p{color:var(--muted);font-size:20px}.staff-scheduling-module__mimuVq__layers{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-bottom:32px;padding-block:38px;display:grid}.staff-scheduling-module__mimuVq__number{color:var(--accent);margin-bottom:26px;font-size:14px;display:block}.staff-scheduling-module__mimuVq__layers p{color:var(--muted);margin-top:18px}.staff-scheduling-module__mimuVq__tinted{background:#efedf6}.staff-scheduling-module__mimuVq__coverageGrid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.staff-scheduling-module__mimuVq__coverageGrid .staff-scheduling-module__mimuVq__textLink{margin-top:24px}.staff-scheduling-module__mimuVq__coveragePanel{background:#faf9fc;border:1px solid #d4cde1;padding:34px}.staff-scheduling-module__mimuVq__page .staff-scheduling-module__mimuVq__panelSubhead{color:var(--muted);margin-top:12px;font-size:15px}.staff-scheduling-module__mimuVq__coverageRows{margin-top:29px!important}.staff-scheduling-module__mimuVq__coverageRows>div{border-bottom:1px solid #e1dce9;grid-template-columns:1fr 1.25fr;gap:14px;padding:22px 12px;font-size:15px;display:grid}.staff-scheduling-module__mimuVq__coverageRows dd{align-items:center;gap:9px;display:flex}.staff-scheduling-module__mimuVq__coverageRows dd svg{color:#496d60;flex-shrink:0}.staff-scheduling-module__mimuVq__coverageRows .staff-scheduling-module__mimuVq__gap{color:#755020;background:#f7efe0;border-bottom-color:#e5d7bb}.staff-scheduling-module__mimuVq__gap dd span{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:12px;font-weight:500;display:flex}.staff-scheduling-module__mimuVq__featureGrid{grid-template-columns:1fr 1fr;gap:48px 90px;display:grid}.staff-scheduling-module__mimuVq__featureGrid>div{border-top:1px solid var(--rule);padding-top:30px}.staff-scheduling-module__mimuVq__featureGrid svg{color:var(--accent);margin-bottom:22px}.staff-scheduling-module__mimuVq__featureGrid p{color:var(--muted);margin-top:16px}.staff-scheduling-module__mimuVq__page .staff-scheduling-module__mimuVq__contextNote{border-top:1px solid var(--rule);color:var(--muted);margin-top:48px;padding-top:26px;font-size:16px;line-height:1.7}.staff-scheduling-module__mimuVq__dark{--accent:var(--marketing-accent-on-dark);--muted:var(--marketing-muted-on-dark);--rule:var(--marketing-rule-on-dark);background:var(--marketing-dark);color:var(--marketing-on-dark)}.staff-scheduling-module__mimuVq__connectedGrid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.staff-scheduling-module__mimuVq__connectedGrid>div>p:not(.staff-scheduling-module__mimuVq__eyebrow){color:var(--muted);font-size:20px}.staff-scheduling-module__mimuVq__connectedGrid>div>p+p{margin-top:24px}.staff-scheduling-module__mimuVq__linkStack{flex-direction:column;align-items:flex-start;gap:8px;margin-top:25px;display:flex}.staff-scheduling-module__mimuVq__faqGrid{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.staff-scheduling-module__mimuVq__faqList{border-top:1px solid var(--rule)}.staff-scheduling-module__mimuVq__faqList details{border-bottom:1px solid var(--rule)}.staff-scheduling-module__mimuVq__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:25px;font-size:20px;line-height:1.4;list-style:none;display:flex}.staff-scheduling-module__mimuVq__faqList summary::-webkit-details-marker{display:none}.staff-scheduling-module__mimuVq__faqList summary svg{color:var(--accent);flex-shrink:0}.staff-scheduling-module__mimuVq__faqList details[open] summary svg{transform:rotate(180deg)}.staff-scheduling-module__mimuVq__faqList details>p{color:var(--muted);padding:0 30px 27px 0;font-size:17px}.staff-scheduling-module__mimuVq__closing{background:#eeebf4}.staff-scheduling-module__mimuVq__offerGrid{grid-template-columns:1fr 1fr;gap:80px;margin-top:48px;display:grid}.staff-scheduling-module__mimuVq__offerGrid>div{border-top:1px solid #d1cadf;padding-top:29px}.staff-scheduling-module__mimuVq__offerGrid p{color:var(--muted);margin-top:20px;font-size:20px}.staff-scheduling-module__mimuVq__offerGrid .staff-scheduling-module__mimuVq__cta{margin-top:27px}.staff-scheduling-module__mimuVq__offerGrid .staff-scheduling-module__mimuVq__textLink{width:fit-content;margin-top:20px;display:flex}main:has(>.staff-scheduling-module__mimuVq__page)+footer{background:var(--marketing-paper);color:var(--marketing-ink);--foreground:var(--marketing-ink);--muted-foreground:var(--marketing-muted);--primary:#3134a1;border-color:var(--marketing-rule)}@media (max-width:1100px){.staff-scheduling-module__mimuVq__container{width:calc(100% - 64px)}.staff-scheduling-module__mimuVq__heroGrid,.staff-scheduling-module__mimuVq__coverageGrid,.staff-scheduling-module__mimuVq__sectionHeading,.staff-scheduling-module__mimuVq__connectedGrid,.staff-scheduling-module__mimuVq__faqGrid{gap:45px}.staff-scheduling-module__mimuVq__heroGrid{grid-template-columns:1fr}.staff-scheduling-module__mimuVq__heroGrid>div:first-child{max-width:800px}.staff-scheduling-module__mimuVq__hero{padding-block:72px}.staff-scheduling-module__mimuVq__dayList{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.staff-scheduling-module__mimuVq__dayList li{display:block}.staff-scheduling-module__mimuVq__dayList li>span{margin-bottom:14px;display:block}.staff-scheduling-module__mimuVq__dayList h2{font-size:23px}.staff-scheduling-module__mimuVq__layers{gap:30px}.staff-scheduling-module__mimuVq__featureGrid,.staff-scheduling-module__mimuVq__offerGrid{gap:44px}.staff-scheduling-module__mimuVq__coveragePanel{padding:25px}}@media (max-width:760px){.staff-scheduling-module__mimuVq__container{width:calc(100% - 40px)}.staff-scheduling-module__mimuVq__hero{padding-block:50px}.staff-scheduling-module__mimuVq__page h1{font-size:clamp(41px,8.8vw,58px)}.staff-scheduling-module__mimuVq__page h2{font-size:clamp(34px,7vw,44px)}.staff-scheduling-module__mimuVq__page h3{font-size:23px}.staff-scheduling-module__mimuVq__page .staff-scheduling-module__mimuVq__lead,.staff-scheduling-module__mimuVq__page .staff-scheduling-module__mimuVq__body,.staff-scheduling-module__mimuVq__sectionHeading>p{font-size:19px}.staff-scheduling-module__mimuVq__page .staff-scheduling-module__mimuVq__eyebrow{font-size:11px}.staff-scheduling-module__mimuVq__heroGrid{gap:36px}.staff-scheduling-module__mimuVq__dayPanel{padding:27px 24px}.staff-scheduling-module__mimuVq__dayList{margin-top:22px;display:block}.staff-scheduling-module__mimuVq__dayList li{grid-template-columns:68px 1fr;gap:19px;padding-block:24px;display:grid}.staff-scheduling-module__mimuVq__dayList li>span{margin:0}.staff-scheduling-module__mimuVq__dayList h2{font-size:23px}.staff-scheduling-module__mimuVq__sectionNav .staff-scheduling-module__mimuVq__container{grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}.staff-scheduling-module__mimuVq__sectionNav a{font-size:14px}.staff-scheduling-module__mimuVq__section{padding-block:72px;scroll-margin-top:92px}.staff-scheduling-module__mimuVq__sectionHeading,.staff-scheduling-module__mimuVq__coverageGrid,.staff-scheduling-module__mimuVq__connectedGrid,.staff-scheduling-module__mimuVq__faqGrid,.staff-scheduling-module__mimuVq__offerGrid{grid-template-columns:1fr;gap:32px}.staff-scheduling-module__mimuVq__sectionHeading{margin-bottom:34px}.staff-scheduling-module__mimuVq__layers,.staff-scheduling-module__mimuVq__featureGrid{grid-template-columns:1fr;gap:29px}.staff-scheduling-module__mimuVq__layers{padding-block:28px}.staff-scheduling-module__mimuVq__layers>div+div{border-top:1px solid var(--rule);padding-top:26px}.staff-scheduling-module__mimuVq__number{margin-bottom:12px}.staff-scheduling-module__mimuVq__coveragePanel{padding:26px 20px}.staff-scheduling-module__mimuVq__coverageRows>div{grid-template-columns:1fr 1.35fr;gap:10px;padding-inline:9px;font-size:14px}.staff-scheduling-module__mimuVq__featureGrid{gap:30px}.staff-scheduling-module__mimuVq__featureGrid svg{margin-bottom:18px}.staff-scheduling-module__mimuVq__connectedGrid>div>p:not(.staff-scheduling-module__mimuVq__eyebrow),.staff-scheduling-module__mimuVq__offerGrid p,.staff-scheduling-module__mimuVq__faqList summary{font-size:19px}.staff-scheduling-module__mimuVq__offerGrid{margin-top:34px}}
