.sp-input{transition:border-color .14s,box-shadow .14s}.sp-input:focus{border-color:var(--eb-honey-deep);box-shadow:0 0 0 3px rgb(var(--eb-honey-deep-rgb) / .22);outline:none}.sp-submit{transition:transform .12s,opacity .14s}.sp-submit:hover:enabled{transform:translateY(-2px)}.sp-submit:focus-visible{outline:3px solid var(--eb-honey-deep);outline-offset:3px}.sp-submit:disabled{opacity:.6;cursor:default}.sp-faq{background:var(--eb-surface);border:1px solid var(--eb-line);box-shadow:0 2px 8px rgb(var(--eb-shadow-rgb) / .04);border-radius:14px}.sp-faq summary{cursor:pointer;color:var(--eb-ink-2);padding:14px 44px 14px 20px;font-size:15px;font-weight:700;list-style:none;position:relative}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq summary:after{content:"";border-right:2.5px solid var(--eb-ink-14);border-bottom:2.5px solid var(--eb-ink-14);width:8px;height:8px;transition:transform .16s,border-color .16s;position:absolute;top:50%;right:20px;transform:translateY(-70%)rotate(45deg)}.sp-faq[open] summary:after{border-color:var(--eb-honey-deep);transform:translateY(-30%)rotate(225deg)}.sp-faq summary:focus-visible{outline:3px solid var(--eb-honey-deep);outline-offset:-3px;border-radius:14px}@media (prefers-reduced-motion:reduce){.sp-input,.sp-submit,.sp-faq summary:after{transition:none}}
