.ct-intake{padding:var(--section-spacing-mobile, 25px) 0}@media(min-width:861px){.ct-intake{padding:var(--section-spacing-desktop, 50px) 0}}.ct-intake--flush-top{padding-top:0}.ct-intake--flush-bottom{padding-bottom:0}.ct-intake__inner{max-width:1040px;margin:0 auto}.ct-intake__head{max-width:620px;margin:0 0 clamp(28px,4vw,44px)}.ct-intake__kicker{margin:0 0 10px}.ct-intake__title{margin:0 0 14px}.ct-intake__intro{margin:0;font-size:16px;line-height:1.6;color:var(--ct-text-2)}.ct-intake__grid{display:grid;gap:40px}@media(min-width:861px){.ct-intake__grid{grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:start}}.ct-intake__closed{border:1px solid var(--ct-hairline-strong);border-radius:var(--ct-radius-block);padding:18px 20px;margin:0 0 28px}.ct-intake__closed-label{margin:0 0 6px}.ct-intake__closed-copy{margin:0 0 14px;font-size:15px;line-height:1.55}.ct-intake__closed-call{margin:0}.ct-intake__closed-hours{margin:10px 0 0;font-size:13px;color:var(--ct-text-3)}.ct-intake__field{margin:0 0 22px}.ct-intake__label{display:block;margin:0 0 7px;font-family:var(--ct-font-semi);font-size:14px;line-height:1.35;color:var(--ct-ink)}.ct-intake__req{color:var(--ct-text-3)}.ct-intake__optional{font-family:var(--ct-font);color:var(--ct-text-3)}.ct-intake__row{display:grid;gap:0 20px}@media(min-width:620px){.ct-intake__row{grid-template-columns:1fr 1fr}}.ct-intake__input,.ct-intake__select,.ct-intake__textarea{width:100%;min-height:46px;padding:11px 13px;border:1px solid var(--ct-hairline-strong);border-radius:var(--ct-radius);background:#fff;font-family:var(--ct-font);font-size:15px;line-height:1.4;color:var(--ct-ink);transition:border-color var(--ct-fast) var(--ct-ease)}.ct-intake__input:hover,.ct-intake__select:hover,.ct-intake__textarea:hover{border-color:var(--ct-text-3)}.ct-intake__input::placeholder,.ct-intake__textarea::placeholder{color:var(--ct-text-3)}.ct-intake__textarea{min-height:128px;resize:vertical}.ct-intake__hint{margin:7px 0 0;font-size:13px;line-height:1.5;color:var(--ct-text-3)}.ct-intake__hp{position:absolute;left:-9999px;top:-9999px;width:0;height:0;opacity:0}.ct-intake__actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:28px 0 0}.ct-intake__status{margin:0;font-size:14px;line-height:1.5;color:var(--ct-text-2)}.ct-intake__status:empty{display:none}.ct-intake__status--err{color:var(--ct-fit-no)}.ct-intake__consent{margin:16px 0 0;font-size:13px;line-height:1.55;color:var(--ct-text-3)}.ct-intake__rail{border-top:2px solid var(--ct-ink);padding:18px 0 0}@media(min-width:861px){.ct-intake__rail{position:sticky;top:24px}}.ct-intake__rail-block+.ct-intake__rail-block{margin-top:26px;padding-top:22px;border-top:1px solid var(--ct-hairline)}.ct-intake__rail-label{margin:0 0 8px}.ct-intake__rail-copy{margin:0;font-size:14px;line-height:1.6;color:var(--ct-text-2)}.ct-intake__rail-copy+.ct-intake__rail-copy{margin-top:8px}.ct-intake__rail-copy a{color:var(--ct-accent)}.ct-intake__rail-phone{display:inline-block;margin:0 0 4px;font-size:22px;line-height:1.2;color:var(--ct-ink);text-decoration:none}.ct-intake__rail-phone:hover{color:var(--ct-accent)}.ct-intake__rail-hours{margin:0;font-size:13px;color:var(--ct-text-3)}.ct-intake__rail-list{margin:0;padding:0;list-style:none}.ct-intake__rail-list li{position:relative;margin:0 0 8px;padding-left:18px;font-size:14px;line-height:1.55;color:var(--ct-text-2)}.ct-intake__rail-list li:last-child{margin-bottom:0}.ct-intake__rail-list li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:2px;background:var(--ct-pink)}.ct-intake__success{border:1px solid var(--ct-hairline-strong);border-left:3px solid var(--ct-fit-yes);border-radius:var(--ct-radius-block);padding:24px 26px;max-width:620px}.ct-intake__success-h{margin:0 0 8px}.ct-intake__success-p{margin:0;font-size:15px;line-height:1.6;color:var(--ct-text-2)}.ct-intake__success-p+.ct-intake__success-p{margin-top:10px}@media(max-width:560px){.ct-intake__field{margin-bottom:18px}.ct-intake__closed-call,.ct-intake__submit{width:100%}}@media(prefers-reduced-motion:reduce){.ct-intake__input,.ct-intake__select,.ct-intake__textarea{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-ct-intake.css.map */
