.v1-root .fx-quote{border-left:3px solid var(--oliva);padding-left:20px}.v1-root .fx-opt-off{background:0 0;border:1px solid #e3e1df}.v1-root .fx-opt-on{border:2px solid var(--oliva);background:#fff;box-shadow:0 12px 30px -16px #28142859}.v1-root .fx-faq{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.v1-root .fx-faq.is-open{grid-template-rows:1fr}@media (prefers-reduced-motion:no-preference){.v1-root.fx-ready [data-reveal]:not(.fx-done){opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(16px)}.v1-root.fx-ready [data-reveal].is-in:not(.fx-done){opacity:1;transform:none}.v1-root .fx-lift{transition:transform .2s ease-out,box-shadow .2s ease-out}.v1-root .fx-lift:hover{transform:translateY(-4px);box-shadow:0 16px 32px -16px #28142859}.v1-root .btn-v1{transition:transform .15s ease-out}.v1-root .btn-v1:hover{transform:translateY(-2px)}.v1-root .fx-shine{position:relative;overflow:hidden}.v1-root .fx-shine:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:4s ease-in-out infinite v1-shine;position:absolute;inset:0;transform:translate(-120%)}}@keyframes v1-shine{0%{transform:translate(-120%)}25%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.v1-root .fx-faq{transition:none}.v1-root .btn-v1,.v1-root .btn-v1:hover{transition:none;transform:none}}
