/* Scoped presentation only: preserve every lead field, validation and submission handler. */
html:root[data-theme] body #apply.apply-section{background:radial-gradient(ellipse at 8% 10%,#6a2b4526,transparent 52%),linear-gradient(115deg,#11091eeb,#26152ee8 65%,#160c21ee)!important;border-top:1px solid #b8784d55!important;border-bottom:1px solid #b8784d33!important;scroll-margin-top:100px}
html:root[data-theme] body #apply .apply-grid>div:first-child h2{color:#fff3df!important;-webkit-text-fill-color:#fff3df!important;text-shadow:0 3px 20px #09021188}
html:root[data-theme] body #apply .apply-grid>div:first-child>p:not(.eyebrow){color:#dbcce3!important;-webkit-text-fill-color:#dbcce3!important;line-height:1.8}
html:root[data-theme] body #apply .eyebrow{color:#ffd39b!important;-webkit-text-fill-color:#ffd39b!important;background:#331d3c!important;border-color:#bd815c88!important}
html:root[data-theme] body #apply .notice{background:linear-gradient(120deg,#39203def,#20122cf5)!important;border:1px solid #ce985f88!important;border-left:3px solid #ffb85f!important;border-radius:14px!important;color:#ffe4b6!important;-webkit-text-fill-color:#ffe4b6!important;box-shadow:inset 0 1px #ffe6ba20,0 8px 24px #07020f44!important;line-height:1.8}
html:root[data-theme] body #apply form.lead-form{background:radial-gradient(ellipse at 100% 0,#8c4d3d18,transparent 55%),linear-gradient(145deg,#30203df7,#1d112dfb)!important;border:1px solid #c48a5aaa!important;border-radius:24px!important;box-shadow:inset 0 1px #ffe2b52b,0 20px 46px #05020e77,0 0 30px #f7a64b0a!important}
html:root[data-theme] body #apply form.lead-form label{color:#fff0dc!important;-webkit-text-fill-color:#fff0dc!important}
html:root[data-theme] body #apply form.lead-form input:not([type="checkbox"]):not([type="hidden"]){background:#fff9ef!important;color:#2e193d!important;-webkit-text-fill-color:#2e193d!important;caret-color:#5a2c6b!important;border:1px solid #e1b98a99!important;box-shadow:inset 0 2px 5px #3017390a!important;transition:border-color .2s ease,box-shadow .2s ease}
html:root[data-theme] body #apply form.lead-form input::placeholder{color:#77617f!important;-webkit-text-fill-color:#77617f!important;opacity:1!important}
html:root[data-theme] body #apply form.lead-form input:not([type="checkbox"]):not([type="hidden"]):focus{border-color:#ffbb64!important;outline:2px solid #ffbb64!important;outline-offset:2px;box-shadow:0 0 0 5px #ffb65b18!important}
html:root[data-theme] body #apply form.lead-form input[type="checkbox"]{accent-color:#f9b65d!important;outline-color:#ffd18b!important}
html:root[data-theme] body #apply form.lead-form .checkbox{color:#dbcce3!important;-webkit-text-fill-color:#dbcce3!important;line-height:1.7}
html:root[data-theme] body #apply form.lead-form a{color:#ffd18b!important;-webkit-text-fill-color:#ffd18b!important;text-decoration:underline;text-underline-offset:4px}
html:root[data-theme] body #apply form.lead-form button[type="submit"]{background:linear-gradient(135deg,#ffdc97,#f9a345)!important;color:#281332!important;-webkit-text-fill-color:#281332!important;border:1px solid #ffe2ad!important;box-shadow:inset 0 1px #fff4d688,0 8px 20px #e48a2926!important}
html:root[data-theme] body #apply form.lead-form button[type="submit"]:hover{background:linear-gradient(135deg,#ffe8b7,#ffb75e)!important;box-shadow:0 8px 24px #ffad3c40!important}
html:root[data-theme] body #apply form.lead-form :is(button,a,input[type="checkbox"]):focus-visible{outline:3px solid #ffd18b!important;outline-offset:4px}
html:root[data-theme] body #apply form.lead-form .form-status{color:#dbcce3!important;-webkit-text-fill-color:#dbcce3!important}
@media(prefers-reduced-motion:reduce){html:root[data-theme] body #apply form.lead-form input{transition:none!important}}
