.intake-header .header-inner{min-height:92px}.intake-header .wordmark{align-items:center;min-height:44px;display:inline-flex}.intake-main{background:var(--lex-powder-blue);border-radius:24px;margin-inline:24px;padding-block:64px}.intake-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,90px);display:grid}.intake-intro h1{letter-spacing:-.04em;max-width:580px;font-size:clamp(2.75rem,4.1vw,3.65rem);line-height:1.06}.intake-description{color:#3d4553;max-width:510px;margin-top:26px;font-size:1.0625rem}.intake-reassurance{align-items:center;gap:22px;margin-top:30px;display:flex}.intake-helper{flex-shrink:0;width:100px;transform:rotate(-4deg)}.intake-reassurance p{color:#3d4553;max-width:320px;font-size:.9375rem}.intake-reassurance strong{color:var(--lex-ink);margin-bottom:5px;font-weight:600;display:block}.intake-form{background:var(--lex-paper);border-radius:24px;padding:36px}.intake-form fieldset{border:0;min-width:0;margin:0;padding:0}.intake-field+.intake-field{margin-top:23px}.intake-field label{margin-bottom:9px;font-size:1rem;font-weight:500;display:block}.intake-field input{background:var(--lex-paper);width:100%;min-width:0;height:56px;color:var(--lex-ink);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #747c89;border-radius:12px;padding:14px 16px;font-size:1rem;line-height:1.4;display:block}.intake-field input::placeholder{color:var(--lex-muted-ink);opacity:1}.intake-field input:focus-visible{outline:3px solid var(--lex-action-blue);outline-offset:3px}.intake-field input[aria-invalid=true]{border-color:var(--lex-error-ink);border-width:2px}.intake-field-error{color:var(--lex-error-ink);margin-top:8px;font-size:.875rem;line-height:1.4}.intake-consent{color:var(--lex-muted-ink);margin-top:18px;font-size:.875rem;line-height:1.55}.intake-submit{width:100%;min-height:56px;margin-top:24px}.intake-submit:disabled{cursor:wait;background:#3d4553;transform:none}.intake-form fieldset:disabled input{color:var(--lex-muted-ink);background:var(--lex-ice)}.intake-payment-note{text-align:center;color:var(--lex-muted-ink);margin-top:13px;font-size:.8125rem}.intake-submit-error{border:1px solid var(--lex-error-ink);color:var(--lex-error-ink);border-radius:12px;margin-top:20px;padding:14px 16px;font-size:.9375rem;line-height:1.5}.intake-submit-error:focus-visible{outline:3px solid var(--lex-action-blue);outline-offset:3px}.intake-complete{text-align:center;max-width:660px;margin-inline:auto;padding:0 32px 8px}.intake-success-art{background:#ffffff70;border-radius:50%;place-items:center;width:168px;height:168px;margin:0 auto 25px;display:grid}.intake-success-art .character{width:128px}.intake-complete .eyebrow{color:var(--lex-success-ink);justify-content:center;align-items:center;gap:8px;margin-bottom:18px;display:flex}.intake-complete .eyebrow .brand-icon{width:18px;height:18px}.intake-complete h1{font-size:clamp(2.75rem,4.5vw,3.75rem);line-height:1.05}.intake-complete h1:focus{outline:none}.intake-success-copy{color:#3d4553;margin-top:24px;font-size:1.125rem}.intake-success-copy p+p{margin-top:16px}.intake-success-note{color:#3d4553;border-top:1px solid #91acd8;max-width:520px;margin:28px auto 0;padding-top:24px;font-size:.9375rem}.intake-confetti{z-index:30;pointer-events:none;position:fixed;inset:0;overflow:hidden}.confetti-piece{top:-28px;left:var(--left);background:var(--piece-color);width:11px;height:16px;animation:intake-confetti-fall var(--duration) var(--delay) ease-in both;position:absolute}.confetti-circle{border-radius:50%;width:10px;height:10px}.confetti-pill{border-radius:999px;width:8px}.confetti-paper{border-radius:2px}.confetti-star{width:18px;height:18px;-webkit-mask:url(/brand/shapes/twinkle.svg) 50%/contain no-repeat;mask:url(/brand/shapes/twinkle.svg) 50%/contain no-repeat}.confetti-squiggle{width:24px;height:12px;-webkit-mask:url(/brand/shapes/squiggle.svg) 50%/contain no-repeat;mask:url(/brand/shapes/squiggle.svg) 50%/contain no-repeat}@keyframes intake-confetti-fall{0%{opacity:0;transform:translateY(-10px)rotate(0)}8%{opacity:.9}85%{opacity:.8}to{transform:translate3d(var(--drift), 105dvh, 0) rotate(var(--rotation));opacity:0}}@media (max-width:1000px){.intake-grid{grid-template-columns:1fr;gap:32px;max-width:600px}.intake-intro h1{font-size:3rem}.intake-description{max-width:none}.intake-reassurance{gap:18px;margin-top:22px}.intake-helper{width:76px}.intake-reassurance p{max-width:none}}@media (max-width:767px){.intake-header{padding-top:env(safe-area-inset-top)}.intake-header .header-inner{min-height:76px}.intake-main{border-radius:20px;margin-inline:12px;padding-block:34px 24px}.intake-grid{gap:26px;width:calc(100% - 36px)}.intake-intro .eyebrow{margin-bottom:18px;font-size:.6875rem}.intake-intro h1{max-width:490px;font-size:clamp(2rem,8.6vw,2.75rem);line-height:1.08}.intake-description{margin-top:20px;font-size:1rem;line-height:1.55}.intake-helper{width:60px}.intake-reassurance{gap:14px}.intake-reassurance p{font-size:.875rem;line-height:1.5}.intake-form{border-radius:18px;padding:24px 20px}.intake-field+.intake-field{margin-top:20px}.intake-field input{padding-inline:12px}.intake-submit{gap:12px;padding-inline:12px}.intake-payment-note{max-width:220px;margin-inline:auto}.intake-complete{padding:0 24px 16px}.intake-success-art{width:136px;height:136px}.intake-success-art .character{width:105px}.intake-success-copy{font-size:1rem}.intake-success-note{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.intake-confetti{display:none}}
