.ps-flow-shell[data-paid-search-page="intake"]{background: #f2f6f8}.ps-flow-shell[data-paid-search-page="intake"] .ps-intake-layout{width: min(1160px,calc(100% - 64px));gap: 28px;padding-block: 42px 76px}.ps-intake-layout .ps-intake-heading{display: block;max-width: 820px}.ps-intake-layout .ps-intake-kicker{margin: 0 0 12px;color: #45715d;font-size: 13px;font-weight: 600}body.mif-modern.mif-concierge-first .ps-intake-layout .ps-intake-heading h1{margin: 0 0 16px;color: #193c49;font-size: clamp(30px,3.3vw,42px);font-weight: 600;line-height: 1.13;letter-spacing: -.035em;overflow-wrap: anywhere}.ps-intake-layout .ps-intake-description{max-width: 69ch;margin: 0;color: #526873;font-size: 17px;line-height: 1.6}.ps-intake-layout .ps-intake-payment-note{display: flex;align-items: start;gap: 8px;margin: 12px 0 0;color: #3c6753;font-size: 13px;line-height: 1.5}.ps-intake-payment-note svg{flex: 0 0 18px}body.mif-modern.mif-concierge-first .ps-intake-layout .ps-intake-card{display: grid;grid-template-columns: minmax(0,1.55fr) minmax(300px,1fr);gap: 0 32px;align-items: start}.ps-intake-layout .ps-intake-steps{grid-column: 1;grid-row: 1;gap: 8px;margin: 0 0 14px;padding: 0 4px}.ps-intake-layout .ps-intake-steps li{gap: 6px;color: #5b717b;font-size: 12px;line-height: 1.4}.ps-intake-layout .ps-intake-steps li>span{width: 20px;height: 20px;flex-basis: 20px;border: 0;background: #e4ebed;color: #536b75;font-size: 11px}.ps-intake-layout .ps-intake-steps li[aria-current]{color: #245b78}.ps-intake-layout .ps-intake-steps li[aria-current]>span{background: #286584;color: #fff}.ps-intake-layout .ps-intake-steps li.is-complete>span{background: #dfece4;color: #3c6753}.ps-intake-layout .ps-step-progress{grid-column: 1;grid-row: 2;height: 2px;margin: 0 0 18px;background: #dbe5e9}.ps-intake-layout .ps-step-progress>span{background: #35768b}.ps-intake-layout .ps-intake-main{grid-column: 1;grid-row: 3;border: 1px solid #dce6e8;border-radius: 16px;background: #fff;padding: 30px;box-shadow: 0 8px 30px rgb(25 60 73 / .025)}.ps-intake-mobile-plan{display: flex;justify-content: space-between;align-items: center;gap: 12px;margin: -2px 0 24px;border-bottom: 1px solid #edf1f2;padding-bottom: 16px;color: #526873;font-size: 12px;line-height: 1.4}.ps-intake-mobile-plan>span:first-child{display: flex;align-items: center;gap: 6px;color: #3c6753}.ps-intake-mobile-plan strong{margin-right: 3px;color: #254c5d;font-size: 18px;font-weight: 600}.ps-intake-layout .ps-step-label{margin-bottom: 8px;color: #5b717b;font-size: 12px;font-weight: 500}body.mif-modern.mif-concierge-first .ps-intake-layout .ps-intake-main>h2{margin-bottom: 23px;color: #1f3f4b;font-size: clamp(26px,2.8vw,32px);font-weight: 600;line-height: 1.17;letter-spacing: -.03em}.ps-intake-layout .ps-form{gap: 23px}.ps-intake-layout .ps-form>p,.ps-intake-layout .ps-field>p{color: #5c717b;font-size: 14px;line-height: 1.55}.ps-intake-layout .ps-field>label,.ps-intake-layout .ps-option-grid legend,.ps-intake-layout .ps-choices legend{color: #304e59;font-size: 15px;font-weight: 600}body.mif-modern.mif-concierge-first .ps-intake-layout :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea){border-color: #cbd8dd;border-radius: 8px;background: #fff;color: #264552;font-size: 16px}body.mif-modern.mif-concierge-first .ps-intake-layout :is(input,select,textarea):focus{border-color: #35768b;box-shadow: 0 0 0 3px rgb(53 118 139 / .1)}.ps-intake-layout .ps-option-grid{gap: 8px}.ps-intake-layout .ps-option-grid legend{margin-bottom: 12px}.ps-intake-layout .ps-option>span{min-height: 84px;justify-content: center;gap: 4px;border-color: #dce5e8;border-radius: 9px;background: #fff;padding: 13px 10px 13px 36px;transition: border-color 160ms ease,background 160ms ease}.ps-intake-layout .ps-option>span::after{top: 17px;left: 12px;width: 14px;height: 14px;border-color: #a9bec6}.ps-intake-layout .ps-option strong{font-size: 14px;line-height: 1.4}.ps-intake-layout .ps-option small{color: #627781;font-size: 12px;line-height: 1.45}.ps-intake-layout .ps-option:hover>span{border-color: #89abb4;background: #f7fafb}.ps-intake-layout .ps-option input:checked + span{border-color: #4b8796;background: #f0f7f7;color: #245568}.ps-intake-layout .ps-option input:checked + span small{color: #526f7a}.ps-intake-layout .ps-option input:checked + span::after{border-color: #35768b;background: #35768b;box-shadow: inset 0 0 0 3px #f0f7f7}.ps-intake-layout .ps-hours-row{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: start;gap: 16px;margin-top: 16px}.ps-intake-layout .ps-hours-question{margin: 0 0 12px;color: #243b45;font-size: 15px;font-weight: 650;line-height: 1.5}.ps-intake-layout .ps-hours-shortcuts{gap: 8px}.ps-intake-layout .ps-hours-shortcuts button,.ps-intake-layout .ps-choices label span{min-height: 44px;border-color: #dce5e8;border-radius: 8px;font-size: 14px;transition: background 160ms ease,border-color 160ms ease}.ps-intake-layout .ps-hours-shortcuts button[aria-pressed=true],.ps-intake-layout .ps-choices input:checked + span{border-color: #77a0ad;background: #edf6f7;color: #245568}.ps-intake-layout .ps-hours-shortcuts button{display: flex;align-items: baseline;justify-content: center;gap: 4px;min-height: 58px;padding: 12px 6px}.ps-intake-layout .ps-hours-shortcuts button strong{font-size: 22px;font-weight: 600;line-height: 1.3}.ps-intake-layout .ps-hours-shortcuts button span{display: inline;margin: 0;font-size: 12px;font-weight: 400}.ps-intake-layout .ps-hours-custom>label,.ps-intake-layout .ps-hours-fee>span{display: block;margin: 0 0 8px;color: #4f6772;font-size: 12px;font-weight: 500;line-height: 1.5}.ps-intake-layout .ps-hours-input{position: relative;max-width: 160px}.ps-intake-layout .ps-hours-input input{height: 52px;padding-right: 50px;font-size: 19px;font-weight: 550}.ps-intake-layout .ps-hours-input>span{position: absolute;top: 50%;right: 29px;transform: translateY(-50%);color: #627781;font-size: 12px;pointer-events: none}.ps-intake-layout .ps-hours-fee{text-align: right}.ps-intake-layout .ps-hours-fee>strong{display: block;color: #214f60;font-size: 28px;font-weight: 600;line-height: 1.2;font-variant-numeric: tabular-nums}.ps-intake-layout .ps-hours-fee>small{display: block;margin-top: 4px;color: #627781;font-size: 11px;line-height: 1.5}.ps-intake-layout .ps-hours-fee[data-fee-state=pending]>strong,.ps-intake-layout .ps-hours-fee[data-fee-state=failed]>strong{opacity: .4}.ps-intake-layout .ps-hours-picker>.ps-hours-pricing{margin-top: 15px;color: #405e6b;font-size: 12px}.ps-intake-layout .ps-calendar{border-color: #dce6e8;border-radius: 10px;padding: 17px}.ps-intake-layout .ps-calendar-grid button{border-radius: 6px;background: #f4f8f9}.ps-intake-layout .ps-form-grid>.ps-field>label{display: block;min-height: 46px}.ps-intake-layout .ps-form-footer{border: 0;padding: 0}body.mif-modern.mif-concierge-first .ps-flow-shell[data-paid-search-page="intake"] .ps-intake-layout .ps-form-footer .mif-btn--primary{min-height: 50px;margin-left: auto;border-color: #246583;border-radius: 9px;background: #246583;padding-inline: 22px;transition: background 160ms ease,transform 160ms ease}body.mif-modern.mif-concierge-first .ps-flow-shell[data-paid-search-page="intake"] .ps-intake-layout .ps-form-footer .mif-btn--primary:hover{border-color: #194d65;background: #194d65}.ps-intake-layout .ps-refund-guarantee{gap: 10px;border: 0;border-radius: 9px;background: #f0f6f2;padding: 14px}.ps-intake-layout .ps-refund-guarantee strong{color: #345e46;font-size: 14px;font-weight: 600}.ps-intake-layout .ps-refund-guarantee>span>span{color: #4e6d59;font-size: 12px;line-height: 1.5}.ps-intake-layout .ps-refund-guarantee-icon{width: 26px;height: 26px;flex-basis: 26px}.ps-intake-layout .ps-intake-context{display: grid;grid-column: 2;grid-row: 1 / span 3;position: sticky;top: 106px;gap: 25px;border: 0;padding: 0;margin: 0}.ps-intake-layout .ps-candidate-stage{border: 1px solid #d5e3e7;border-radius: 15px;background: #e8f1f3;padding: 23px}.ps-intake-layout .ps-local-instructors-title{margin: 0;color: #234d5e;font-size: 22px;font-weight: 600;line-height: 1.25;letter-spacing: -.025em;overflow-wrap: anywhere}.ps-intake-layout .ps-candidate-top{margin-bottom: 20px}.ps-intake-layout .ps-stage-kicker{margin: 0 0 6px;color: #5b737d;font-size: 11px;font-weight: 500;line-height: 1.4;letter-spacing: 0}.ps-intake-layout .ps-candidate-initial{display: grid;place-items: center;color: #4e7483;background: #d5e3e7}.ps-intake-layout .ps-candidate-deck{gap: 9px}.ps-intake-layout .ps-candidate-face{--ps-candidate-photo-height: 82px;--ps-candidate-caption-height: 68px;--ps-candidate-gap: 8px}.ps-intake-layout .ps-candidate-portrait{width: min(100%,66px);height: 82px;border-radius: 9px;object-fit: cover}.ps-intake-layout .ps-candidate-caption .ps-candidate-nearby{display: block;color: #4e7483;font-size: 10px;line-height: 1.3}.ps-intake-layout .ps-candidate-details[hidden]{display: none}.ps-intake-layout .ps-candidate-area{display: none}.ps-intake-layout .ps-candidate-network{margin-top: 18px}.ps-intake-layout .ps-candidate-queue{display: none}.ps-intake-layout .ps-candidate-match-summary{color: #526f7a;font-size: 12px;line-height: 1.55}.ps-intake-layout .ps-candidate-details{margin-top: 18px;border-color: #d1e0e5}.ps-intake-layout .ps-candidate-details>summary{min-height: 42px;padding-block: 10px;color: #2e6379;font-size: 13px}.ps-intake-layout .ps-intake-offer-promise{padding: 0 8px}body.mif-modern.mif-concierge-first .ps-intake-layout .ps-intake-offer-promise>h2{max-width: 23ch;margin: 0 0 11px;color: #345563;font-size: 21px;font-weight: 600;line-height: 1.3;letter-spacing: -.02em}.ps-intake-offer-promise>p,.ps-intake-offer-promise li{color: #5b737d;font-size: 13px;line-height: 1.6}.ps-intake-offer-promise>ul{display: grid;gap: 8px;margin: 15px 0 19px;padding: 0;list-style: none}.ps-intake-offer-promise li::before{margin-right: 8px;color: #4b8067;content: '\2713'}.ps-intake-offer-promise>.ps-intake-promise-refund{display: flex;gap: 8px;border-top: 1px solid #dce6e8;padding-top: 17px;color: #3c6753}.ps-intake-promise-refund svg{flex: 0 0 19px}.ps-intake-layout .ps-email-note,.ps-intake-layout .ps-quote{border: 1px solid #dfe8ec;border-radius: 10px;background: #f4f8fa;padding: 20px}.ps-intake-layout .ps-email-note{display: flex;gap: 12px;align-items: start}.ps-intake-layout .ps-email-note>svg{flex: 0 0 24px;color: #35768b}.ps-intake-layout .ps-email-note strong{font-size: 16px}.ps-intake-layout .ps-email-note p{font-size: 14px}.ps-intake-layout .ps-payment-total{font-size: 34px}.ps-intake-layout .ps-payment-heading strong{font-size: 16px}.ps-intake-layout .ps-fee-hours{margin: 5px 0 0;color: #5b737d;font-size: 12px}.ps-decision-preview{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;margin: 20px 0 16px;border-top: 1px solid #dce5e9;padding-top: 18px}.ps-decision-preview>div{display: flex;gap: 8px;align-items: start}.ps-decision-preview svg{flex: 0 0 19px;color: #4b8067}.ps-decision-preview>div>span{display: grid;gap: 3px}.ps-decision-preview strong{color: #345563;font-size: 13px;font-weight: 600;line-height: 1.4}.ps-decision-preview>div>span>span,.ps-intake-layout .ps-quote>.ps-fee-explanation{color: #5b737d;font-size: 12px;line-height: 1.5}.ps-intake-layout .ps-upgrade{border-color: #e5dfd1;border-radius: 10px;background: #fcfbf6;padding: 18px}.ps-intake-layout .ps-upgrade:has(input:checked){border-color: #a58d58;background: #faf6e9}.ps-intake-layout .ps-checkout-consents{border-top: 1px solid #e2e8ec;padding-top: 18px}.ps-intake-layout .ps-review-groups{gap: 14px}.ps-intake-layout .ps-review-group{border-color: #e6edf0;padding-top: 10px}body.mif-modern.mif-concierge-first .ps-intake-layout .ps-review-group-heading h3{color: #345563;font-size: 17px}.ps-intake-layout .ps-review dt,.ps-intake-layout .ps-review dd{font-size: 13px}@media (max-width: 1050px) and (min-width: 960px){body.mif-modern.mif-concierge-first .ps-intake-layout .ps-intake-card{grid-template-columns: minmax(0,1.4fr) minmax(280px,1fr);gap: 0 24px}.ps-intake-layout .ps-intake-main{padding: 24px}.ps-intake-layout .ps-intake-steps li{font-size: 11px}}@media (max-width: 959px){.ps-flow-shell[data-paid-search-page="intake"] .ps-intake-layout{width: min(680px,calc(100% - 40px));gap: 22px;padding-block: 28px 48px}body.mif-modern.mif-concierge-first .ps-intake-layout .ps-intake-card{grid-template-columns: minmax(0,1fr);gap: 0}.ps-intake-layout .ps-intake-context{grid-column: 1;grid-row: 3;position: static;gap: 0;margin: 0 0 18px;padding: 0;border: 0}.ps-intake-layout .ps-intake-main{grid-row: 4;padding: 26px}.ps-intake-layout .ps-intake-steps li{flex-direction: row;justify-content: center;gap: 6px;font-size: 12px}.ps-intake-layout .ps-intake-offer-promise{display: none}.ps-intake-layout .ps-candidate-stage{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 10px 12px;border-radius: 11px;padding: 15px 17px}.ps-intake-layout .ps-candidate-top{grid-column: 1 / -1;margin: 0}.ps-intake-layout .ps-local-instructors-title{font-size: 18px;line-height: 1.25}.ps-intake-layout .ps-candidate-scene{grid-column: 1 / -1;margin: 0}.ps-intake-layout .ps-candidate-deck{display: flex;gap: 18px}.ps-intake-layout .ps-candidate-face{--ps-candidate-photo-height: 42px;--ps-candidate-caption-height: 31px;--ps-candidate-name-height: 16px;--ps-candidate-nearby-height: 13px;--ps-candidate-gap: 4px;width: 58px;gap: 0}.ps-intake-layout .ps-candidate-portrait{width: 42px;height: 42px;border-radius: 50%}.ps-intake-layout .ps-candidate-caption strong{font-size: 12px}.ps-intake-layout .ps-candidate-caption{grid-template-rows: var(--ps-candidate-name-height) var(--ps-candidate-nearby-height)}.ps-intake-layout .ps-candidate-caption .ps-candidate-nearby{grid-row: 2}.ps-intake-layout .ps-candidate-caption small,.ps-intake-layout .ps-candidate-match-summary{display: none}.ps-intake-layout .ps-candidate-caption small:not(.ps-candidate-nearby){display: none}.ps-intake-layout .ps-candidate-network{grid-column: 1;grid-row: 3;gap: 6px;margin: 0;padding: 0}.ps-intake-layout .ps-candidate-network .ps-network-count{font-size: 15px}.ps-intake-layout .ps-candidate-network .ps-network-label{font-size: 10px;line-height: 1.3}.ps-intake-layout .ps-candidate-details{grid-column: 2;grid-row: 3;margin: 0;border: 0}.ps-intake-layout .ps-candidate-details>summary{gap: 7px;min-height: 44px;padding: 4px 0;font-size: 11px}.ps-intake-layout .ps-candidate-details[open]{grid-column: 1 / -1;grid-row: 4}.ps-intake-layout .ps-candidate-empty{margin: 6px 0 0;font-size: 11px}}@media (max-width: 599px){.ps-flow-shell[data-paid-search-page="intake"] .ps-intake-layout{width: calc(100% - 28px);gap: 20px;padding-block: 22px 36px}.ps-intake-layout .ps-intake-kicker{display: none}body.mif-modern.mif-concierge-first .ps-intake-layout .ps-intake-heading h1{margin-bottom: 10px;font-size: 27px}.ps-intake-layout .ps-intake-description{font-size: 14px;line-height: 1.5}.ps-intake-layout .ps-intake-payment-note{margin-top: 9px;font-size: 11px;line-height: 1.45}.ps-intake-layout:not([data-intake-step="1"]) .ps-intake-description,.ps-intake-layout:not([data-intake-step="1"]) .ps-intake-payment-note,.ps-intake-layout:not([data-intake-step="1"]) .ps-intake-mobile-plan{display: none}body.mif-modern.mif-concierge-first .ps-intake-layout:not([data-intake-step="1"]) .ps-intake-heading h1{margin-bottom: 0;font-size: 23px}.ps-intake-layout .ps-intake-steps{gap: 4px;margin-bottom: 10px}.ps-intake-layout .ps-intake-steps li{gap: 4px;font-size: 10px}.ps-intake-layout .ps-intake-steps li>span{width: 17px;height: 17px;flex-basis: 17px;font-size: 10px}.ps-intake-layout .ps-intake-steps li:not([aria-current])>b{display: none}.ps-intake-layout .ps-step-progress{margin-bottom: 14px}.ps-intake-layout .ps-intake-main{border-radius: 12px;padding: 20px 17px}.ps-intake-mobile-plan{margin-bottom: 17px;padding-bottom: 13px;font-size: 11px}.ps-intake-mobile-plan strong{font-size: 17px}body.mif-modern.mif-concierge-first .ps-intake-layout .ps-intake-main>h2{margin-bottom: 21px;font-size: 23px}.ps-intake-layout .ps-form{gap: 20px}.ps-intake-layout .ps-option>span{min-height: 86px;padding: 29px 8px 12px}.ps-intake-layout .ps-option>span::after{top: 10px;left: 10px}.ps-intake-layout .ps-option strong{font-size: 13px}.ps-intake-layout .ps-option small{font-size: 11px}.ps-intake-layout .ps-calendar{margin-inline: -4px;padding: 12px}.ps-intake-layout .ps-calendar-grid{gap: 3px}.ps-intake-layout .ps-calendar-grid button{min-height: 40px;font-size: 14px}body.mif-modern.mif-concierge-first .ps-intake-layout .ps-calendar-selection .mif-btn{padding-inline: 5px;font-size: 12px}.ps-intake-layout .ps-form-grid>.ps-field>label{min-height: 0}.ps-intake-layout .ps-choices:has(input[name="days[]"]) label span{font-size: 12px}.ps-intake-layout .ps-candidate-stage{grid-template-columns: minmax(0,1fr) 76px;gap: 7px 10px;padding: 12px 14px 9px}.ps-intake-layout .ps-candidate-scene{grid-column: 1;grid-row: 2}.ps-intake-layout .ps-candidate-deck{gap: 13px}.ps-intake-layout .ps-candidate-face{width: 52px}.ps-intake-layout .ps-candidate-face:nth-child(n+4){display: none}.ps-intake-layout .ps-local-instructors-title{font-size: 17px}.ps-intake-layout .ps-candidate-stage[data-portrait-context="local_catalogue"] .ps-stage-kicker,.ps-intake-layout .ps-candidate-stage[data-portrait-context="local_eligible"] .ps-stage-kicker{display: none}.ps-intake-layout .ps-candidate-network{grid-column: 1 / -1}.ps-intake-layout .ps-candidate-details{grid-column: 2;grid-row: 2}.ps-intake-layout .ps-candidate-details>summary{font-size: 11px;line-height: 1.5}.ps-intake-layout .ps-email-note,.ps-intake-layout .ps-quote{padding: 17px}.ps-intake-layout .ps-payment-heading{flex-wrap: wrap;gap: 14px}.ps-decision-preview{grid-template-columns: minmax(0,1fr);gap: 14px}.ps-intake-layout .ps-payment-points li{font-size: 13px}.ps-intake-layout .ps-upgrade{padding: 16px}}@media (prefers-reduced-motion: reduce){.ps-intake-layout :is(.ps-option>span,.ps-hours-shortcuts button,.ps-choices label span,.ps-calendar-grid button,.mif-btn){transition: none}}