.contact #interest-label{margin-bottom:9px}
.interest-picker{position:relative;margin:0 0 25px;isolation:isolate;z-index:3}
.contact .interest-trigger{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border:1px solid #b2d5cf35;border-radius:14px;background:linear-gradient(125deg,#ffffff0b,#ffffff04);box-shadow:inset 0 1px 0 #ffffff08;color:#e6efed;text-align:left;font:500 15px/1.55 Inter,Arial,sans-serif;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}
.interest-trigger>span{min-width:0}.interest-trigger svg{width:19px;height:19px;flex-shrink:0;fill:none;stroke:#a8c7bf;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}
.contact .interest-trigger:hover{border-color:#87c7b27a;background:#ffffff0c}.contact .interest-trigger:focus-visible{outline:2px solid #4dd9aa;outline-offset:3px}
.contact .is-open .interest-trigger{border-color:#4bbd967a;box-shadow:0 0 0 3px #1db88710,inset 0 1px 0 #ffffff0a}.is-open .interest-trigger svg{transform:rotate(180deg);stroke:#78e2ba}
.interest-options{position:absolute;top:calc(100% + 9px);left:0;right:0;padding:7px;border:1px solid #94cbbd45;border-radius:17px;background:linear-gradient(130deg,#173b45fa,#102a38fc);box-shadow:0 20px 50px #0006,inset 0 1px 0 #ffffff0d;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#649e8a #102a38;animation:interest-enter .18s ease-out;z-index:10}
.interest-options[hidden]{display:none}.opens-above .interest-options{top:auto;bottom:calc(100% + 9px)}
.interest-option{position:relative;min-height:45px;display:flex;align-items:center;padding:11px 38px 11px 13px;border:1px solid transparent;border-radius:10px;color:#d3e2de;font:450 14px/1.5 Inter,Arial,sans-serif;cursor:pointer;transition:background .15s,color .15s}
.interest-option+.interest-option{margin-top:2px}.interest-option.is-active{background:#ffffff0c;color:#fff}.interest-option[aria-selected=true]{color:#8ce7c2;background:#39bd8e15;border-color:#62c6a12b}.interest-option[aria-selected=true]:after{content:'✓';position:absolute;right:14px;font-size:16px;color:#7be0b5}
@keyframes interest-enter{from{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:600px){.contact .interest-trigger{font-size:16px;min-height:58px;padding:15px}.interest-option{font-size:15px;min-height:48px;padding-left:12px}.interest-picker{margin-bottom:24px}}
@media(prefers-reduced-motion:reduce){.interest-options{animation:none}.interest-trigger,.interest-trigger svg,.interest-option{transition:none}}
.contact .interest-picker select[hidden]{display:none!important}
