.intake-module__os-paq__bookIntakeHero{min-height:auto;padding-top:0;padding-bottom:40px;overflow:visible;background-image:linear-gradient(#fff,#fff 38%,#4a53f659 83%,#404af68f)!important}.intake-module__os-paq__bookIntakeHero .h1.centered{letter-spacing:-2px;padding-top:.04em;font-size:clamp(36px,4.6vw,58px);line-height:1.1}.intake-module__os-paq__bookIntakeHero .subheading.centered{margin:0}.intake-module__os-paq__heroSubheadingSlot{justify-content:center;align-items:center;width:100%;max-width:1000px;min-height:36px;display:flex}.intake-module__os-paq__bookingSubheadingRow{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;margin:0;display:grid}.intake-module__os-paq__bookingSubheading{grid-column:2;margin:0}.intake-module__os-paq__bookingSubheadingSpacer{grid-column:3}.intake-module__os-paq__editAnswersLink{color:#868e96;cursor:pointer;white-space:nowrap;background:0 0;border:none;grid-column:1;justify-self:start;padding:0;font-size:14px}.intake-module__os-paq__editAnswersLink:hover{color:#174dff}.intake-module__os-paq__intakeWrap{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:880px;display:flex;overflow:visible}.intake-module__os-paq__bookingWrap{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:1000px;display:flex}.intake-module__os-paq__card{background:#fff;border:1px solid #e8e8e9;border-radius:16px;flex-direction:column;width:100%;display:flex;overflow:visible;box-shadow:0 1px 3px #00000014}@media (min-width:992px){.intake-module__os-paq__card{flex-direction:row;align-items:stretch}}.intake-module__os-paq__marketingPanel{background:linear-gradient(#f4f6ff 0%,#fbfbfd 100%);border-bottom:1px solid #e8e8e9;flex-direction:column;align-self:stretch;padding:20px 22px;display:none}@media (min-width:992px){.intake-module__os-paq__marketingPanel{border-bottom:none;border-right:1px solid #e8e8e9;border-radius:15px 0 0 15px;flex:0 0 400px;max-width:420px;display:flex;overflow:hidden}}.intake-module__os-paq__mobileIntroPanel{background:linear-gradient(#f4f6ff 0%,#fbfbfd 100%);border:1px solid #e8e8e9;border-radius:16px;flex-direction:column;gap:10px;width:100%;padding:18px 20px 0;display:flex;box-shadow:0 1px 3px #00000014}@media (min-width:992px){.intake-module__os-paq__mobileIntroPanel{display:none}}.intake-module__os-paq__mobileInfoBanner{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;display:block}.intake-module__os-paq__mobileInfoBanner .intake-module__os-paq__bookingMeta{margin-bottom:0}.intake-module__os-paq__mobileIntroPanel .intake-module__os-paq__bookingMeta{flex-flow:wrap;align-items:center;gap:8px 16px;margin-bottom:0}@media (min-width:992px){.intake-module__os-paq__mobileInfoBanner{display:none}}.intake-module__os-paq__mobileQuotesBanner{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;display:block;overflow:visible}.intake-module__os-paq__mobileQuotesBanner .intake-module__os-paq__carouselMobile .intake-module__os-paq__carouselSlide{box-sizing:border-box;align-items:flex-start;min-height:0;padding:0;display:flex}.intake-module__os-paq__mobileQuotesBanner .intake-module__os-paq__testimonial{background:#fff;border:1px solid #e8e8e9;border-radius:12px;justify-content:flex-start;width:100%;height:auto;padding:8px 10px;box-shadow:0 1px 2px #0000000d}.intake-module__os-paq__mobileQuotesBanner .intake-module__os-paq__testimonialQuote{margin-bottom:8px;font-size:15px;line-height:1.45}.intake-module__os-paq__mobileQuotesBanner .intake-module__os-paq__testimonialName{font-size:15px}.intake-module__os-paq__mobileQuotesBanner .intake-module__os-paq__testimonialRole{font-size:14px}.intake-module__os-paq__mobileQuotesBanner .intake-module__os-paq__testimonialPhotoWrap{width:52px;height:52px}.intake-module__os-paq__mobileQuotesBanner .intake-module__os-paq__carouselDots{padding:10px 0}@media (min-width:992px){.intake-module__os-paq__mobileQuotesBanner{display:none}}.intake-module__os-paq__marketingPanelTop{flex-shrink:0}.intake-module__os-paq__marketingPanelQuotes{width:100%;margin-top:auto;padding-top:16px}.intake-module__os-paq__eventTitle{font-family:var(--font-onest), Inter, sans-serif;color:#212529;letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.2}.intake-module__os-paq__marketingBlurb{color:#343a40;margin:0 0 14px;font-size:16px;font-weight:600;line-height:1.45}.intake-module__os-paq__bookingMeta{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.intake-module__os-paq__bookingMetaRow{color:#495057;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.intake-module__os-paq__bookingMetaIcon{color:#868e96;flex-shrink:0;justify-content:center;align-items:center;display:flex}.intake-module__os-paq__testimonial{box-sizing:border-box;background:#fff;border:1px solid #e8e8e9;border-radius:12px;flex-direction:column;justify-content:center;height:100%;padding:12px 14px;display:flex;box-shadow:0 1px 2px #0000000d}.intake-module__os-paq__testimonialQuote{color:#343a40;margin:0 0 10px;font-size:13px;font-style:italic;font-weight:400;line-height:1.45}.intake-module__os-paq__testimonialAuthor{align-items:center;gap:8px;display:flex}.intake-module__os-paq__testimonialAvatar{color:#174dff;background:#e8eeff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:500;display:flex}.intake-module__os-paq__testimonialPhotoWrap{border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.intake-module__os-paq__testimonialPhoto{object-fit:cover;transform-origin:50%;width:100%;height:100%}.intake-module__os-paq__testimonialName{color:#212529;font-size:13px;font-weight:500}.intake-module__os-paq__testimonialRole{color:#868e96;font-size:12px;font-weight:400}.intake-module__os-paq__carousel{touch-action:pan-y;overflow:hidden}.intake-module__os-paq__carouselMobile,.intake-module__os-paq__carouselDesktop{width:100%}.intake-module__os-paq__carouselTrack{transition:transform .55s cubic-bezier(.4,0,.2,1);display:flex}.intake-module__os-paq__carouselSlide{box-sizing:border-box;flex:0 0 100%;min-height:172px;padding:0}.intake-module__os-paq__carouselMobile .intake-module__os-paq__carouselSlide{min-height:196px;padding:16px 16px 8px}.intake-module__os-paq__carouselBlurbTitle{font-family:var(--font-onest), Inter, sans-serif;color:#212529;letter-spacing:-.02em;margin:0 0 6px;font-size:17px;font-weight:600}.intake-module__os-paq__carouselBlurbText{color:#495057;margin:0;font-size:15px;font-weight:400;line-height:1.45}.intake-module__os-paq__carouselDots{justify-content:center;gap:6px;padding:0 0 10px;display:flex}.intake-module__os-paq__carouselDesktop .intake-module__os-paq__carouselDots{padding:8px 0 0}.intake-module__os-paq__carouselDot{cursor:pointer;background:#ced8ff;border:none;border-radius:999px;height:6px;padding:0;transition:all .3s}.intake-module__os-paq__carouselDotActive{background:#1b43fc;width:20px}.intake-module__os-paq__carouselDotInactive{width:6px}.intake-module__os-paq__regionChangeWrap{justify-content:center;width:100%;margin-top:16px;display:flex}.intake-module__os-paq__regionChangeLink{color:#fff;font-size:14px;text-decoration:none;transition:color .2s,opacity .2s}.intake-module__os-paq__regionChangeLink:hover{color:#fff;opacity:.85}.intake-module__os-paq__formPanel{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex;overflow:visible}@media (min-width:992px){.intake-module__os-paq__formPanel{border-radius:0 15px 15px 0;flex:auto;max-width:440px}}.intake-module__os-paq__field{margin-bottom:12px;overflow:visible}.intake-module__os-paq__field:last-of-type{margin-bottom:10px}.intake-module__os-paq__label{font-family:var(--font-onest), Inter, sans-serif;color:#343a40;margin-bottom:5px;font-size:15px;font-weight:500;display:block}.intake-module__os-paq__input,.intake-module__os-paq__select{width:100%;font-size:16px;font-family:var(--font-onest), Inter, sans-serif;color:#212529;box-sizing:border-box;background:#fff;border:1px solid #e8e8e9;border-radius:10px;padding:10px 14px;font-weight:400}.intake-module__os-paq__input::placeholder{color:#868e96;opacity:1;font-weight:400}.intake-module__os-paq__input:focus,.intake-module__os-paq__select:focus{border-color:#174dff;outline:none;box-shadow:0 0 0 3px #174dff1f}.intake-module__os-paq__input[aria-invalid=true]{border-color:#d6336c;box-shadow:0 0 0 3px #d6336c1f}.intake-module__os-paq__fieldError{color:#d6336c;margin:6px 2px 0;font-size:13px;font-weight:500;line-height:1.4}.intake-module__os-paq__select:invalid{color:#868e96;font-weight:400}.intake-module__os-paq__select option{color:#212529;font-weight:400}.intake-module__os-paq__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23868e96' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.intake-module__os-paq__multiSelect{z-index:1;position:relative}.intake-module__os-paq__multiSelect:focus-within{z-index:50}.intake-module__os-paq__multiSelectControl{width:100%;min-height:44px;font-size:16px;font-family:var(--font-onest), Inter, sans-serif;color:#212529;box-sizing:border-box;cursor:pointer;text-align:left;background:#fff;border:1px solid #e8e8e9;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px 6px 12px;font-weight:400;display:flex}.intake-module__os-paq__multiSelectControl:focus{border-color:#174dff;outline:none;box-shadow:0 0 0 3px #174dff1f}.intake-module__os-paq__multiSelectControlEmpty{color:#868e96;font-weight:400}.intake-module__os-paq__multiSelectValues{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.intake-module__os-paq__multiSelectPlaceholder{color:#868e96;font-weight:400}.intake-module__os-paq__multiSelectTag{color:#212529;background:#f1f3f5;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:14px;font-weight:400;line-height:1.2;display:inline-flex}.intake-module__os-paq__multiSelectTagRemove,.intake-module__os-paq__multiSelectClear{color:#868e96;cursor:pointer;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.intake-module__os-paq__multiSelectTagRemove:hover,.intake-module__os-paq__multiSelectClear:hover{color:#495057}.intake-module__os-paq__multiSelectActions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.intake-module__os-paq__multiSelectChevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23868e96' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:12px;height:8px;transition:transform .15s}.intake-module__os-paq__multiSelectChevronOpen{transform:rotate(180deg)}.intake-module__os-paq__multiSelectMenu{z-index:100;background:#fff;border:1px solid #e8e8e9;border-radius:10px;max-height:220px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000014}.intake-module__os-paq__multiSelectOption,.intake-module__os-paq__multiSelectOptionEmpty{color:#212529;cursor:pointer;border-radius:8px;padding:10px 12px;font-size:15px;font-weight:400}.intake-module__os-paq__multiSelectOption:hover{background:#f1f3f5}.intake-module__os-paq__multiSelectOptionEmpty{color:#868e96;cursor:default}.intake-module__os-paq__submitWrap{margin-top:4px;position:relative}.intake-module__os-paq__submitButton{color:#fff;width:100%;font-size:16px;font-weight:600;font-family:var(--font-onest), Inter, sans-serif;cursor:pointer;background:#0b5cff;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 18px;transition:background .2s,opacity .2s;display:inline-flex;box-shadow:inset 0 0 6px #00000040}.intake-module__os-paq__submitButtonIcon{flex-shrink:0;display:inline-flex}.intake-module__os-paq__submitButtonIncomplete{box-shadow:none;background:#adb5bd}.intake-module__os-paq__submitButtonIncomplete:hover{background:#868e96}.intake-module__os-paq__submitHint{color:#495057;text-align:center;pointer-events:none;z-index:20;white-space:normal;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;width:max-content;max-width:min(280px,100vw - 48px);margin:0;padding:8px 14px;font-size:13px;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000000f}@media (min-width:992px){.intake-module__os-paq__submitWrap{margin-top:6px}.intake-module__os-paq__submitButton{border-radius:10px}}.intake-module__os-paq__submitButton:not(.intake-module__os-paq__submitButtonIncomplete):hover{opacity:.92}@media (min-width:992px) and (max-height:820px){.intake-module__os-paq__marketingPanel{padding:16px 18px}.intake-module__os-paq__field{margin-bottom:10px}.intake-module__os-paq__label{font-size:14px}.intake-module__os-paq__input,.intake-module__os-paq__select{padding:8px 12px;font-size:15px}.intake-module__os-paq__submitButton{min-height:42px;font-size:15px}}@media (max-width:991px){.intake-module__os-paq__bookIntakeHero{padding-bottom:24px}.intake-module__os-paq__bookIntakeHero .h1.centered{letter-spacing:-1px;font-size:clamp(24px,6.2vw,38px);line-height:1.1}.intake-module__os-paq__bookingSubheading{max-width:320px;font-size:18px;line-height:1.4}.intake-module__os-paq__bookIntakeHero .subheading.centered{max-width:320px;font-size:18px;line-height:1.4}.intake-module__os-paq__heroSubheadingSlot{align-items:center;min-height:52px}.intake-module__os-paq__bookingSubheadingRow{grid-template-columns:1fr;justify-items:center;gap:8px}.intake-module__os-paq__editAnswersLink{grid-column:1;justify-self:start;width:100%;max-width:1000px}.intake-module__os-paq__bookingSubheading{grid-column:1}.intake-module__os-paq__bookingSubheadingSpacer{display:none}.intake-module__os-paq__intakeWrap{gap:10px}.intake-module__os-paq__card{border-radius:14px}.intake-module__os-paq__formPanel{padding:16px 18px 18px}.intake-module__os-paq__carouselMobile .intake-module__os-paq__carouselSlide{min-height:188px;padding:14px 14px 6px}.intake-module__os-paq__carouselBlurbTitle{font-size:16px}.intake-module__os-paq__carouselBlurbText{font-size:14px}.intake-module__os-paq__carouselDots{padding:0 0 8px}.intake-module__os-paq__regionChangeWrap{margin-top:10px;margin-bottom:0}}
