.enquiry-form [data-when]{display:none}.enquiry-form:has([name=type][value=loan]:checked) [data-when=loan],.enquiry-form:has([name=type][value=investment]:checked) [data-when=investment]{display:block}.enquiry-form [data-for-type=investment]{display:none}.enquiry-form:has([name=type][value=investment]:checked) [data-for-type=investment]{display:inline}.enquiry-form:has([name=type][value=investment]:checked) [data-for-type=general],.enquiry-below-min{display:none}.enquiry-form:has([name=invest_band][value=band-below-1m]:checked) .enquiry-below-min{display:flex}.enquiry-sent,.enquiry-failed{display:none}.enquiry-sent:target,.enquiry-failed:target,.enquiry-form[data-state=sent] .enquiry-sent{display:block}.enquiry-form:has(.enquiry-sent:target) .enquiry-fields,.enquiry-form[data-state=sent] .enquiry-fields{display:none}.enquiry-sent:focus{outline:none}.intent-chip:has(:focus-visible),.option-row:has(:focus-visible){outline:3px solid var(--color-blue);outline-offset:2px}.enquiry-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.enquiry-sent:target,.enquiry-form[data-state=sent] .enquiry-sent{animation:.36s cubic-bezier(.23,1,.32,1) both enquiry-rise}.enquiry-sent:target .enquiry-check path,.enquiry-form[data-state=sent] .enquiry-check path{stroke-dasharray:34;stroke-dashoffset:34px;animation:.42s cubic-bezier(.23,1,.32,1) .18s forwards enquiry-draw}}@keyframes enquiry-rise{0%{opacity:0;translate:0 .75rem}}@keyframes enquiry-draw{to{stroke-dashoffset:0}}
