.intake-panel{min-width:0}
.intake-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.intake-option{display:flex;align-items:center;gap:13px;width:100%;min-height:106px;padding:20px;border:1px solid currentColor;border-radius:18px;color:inherit;background:transparent;text-align:left;text-decoration:none;font:inherit;cursor:pointer;transition:background .2s,transform .2s}
.intake-option:first-child{background:var(--ink,#211d19);color:var(--bg,#f3eee4);border-color:transparent}
.intake-option:hover{transform:translateY(-2px)}
.intake-option:focus-visible{outline:3px solid #126dad;outline-offset:4px}
.intake-option svg{width:25px;height:25px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}
.intake-option span{font-weight:600;font-size:16px;line-height:1.35}
.intake-option small{display:block;margin-top:6px;font-size:12px;line-height:1.45;font-weight:400}
.intake-hint{font-size:13px;line-height:1.5;margin:14px 0 26px}
#order-form[hidden]{display:none!important}
@media(max-width:480px){.intake-choice{grid-template-columns:1fr}.intake-option{min-height:86px;padding:18px}.intake-hint{margin-bottom:20px}}
@media(prefers-reduced-motion:reduce){.intake-option{transition:none}.intake-option:hover{transform:none}}
