.faq-item[data-v-ddf75623]{background:#fff;border-radius:14px;margin-bottom:12px;box-shadow:0 2px 10px #1e0a320f;overflow:hidden;border:1px solid #eee;transition:transform .2s ease}.faq-item[data-v-ddf75623]:hover{transform:translateY(-2px)}.faq-q-heading[data-v-ddf75623]{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.faq-q[data-v-ddf75623]{display:flex;align-items:center;gap:14px;width:100%;padding:18px 20px;background:none;border:0;color:inherit;text-align:left;font-family:inherit;cursor:pointer;font-weight:600;font-size:15.5px;-webkit-user-select:none;user-select:none}.faq-q .icon-circle[data-v-ddf75623]{width:34px;height:34px;border-radius:50%;background:var(--bs-primary-bg-subtle);color:var(--tecnas-dark);display:flex;align-items:center;justify-content:center;font-weight:800;flex-shrink:0}.faq-q .chev[data-v-ddf75623]{margin-left:auto;color:var(--tecnas-primary);transition:transform .2s;flex-shrink:0}.faq-item.open .chev[data-v-ddf75623]{transform:rotate(180deg)}.faq-a-wrapper[data-v-ddf75623]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item.open .faq-a-wrapper[data-v-ddf75623]{grid-template-rows:1fr}.faq-a-inner[data-v-ddf75623]{min-height:0;overflow:hidden;visibility:hidden;transition:visibility .3s}.faq-item.open .faq-a-inner[data-v-ddf75623]{visibility:visible}.faq-a[data-v-ddf75623]{padding:0 20px 20px 68px;color:#525a64;font-size:14.5px;line-height:1.7}.faq-a[data-v-ddf75623] a{color:var(--tecnas-primary, #82027c);text-decoration:underline;font-weight:600}.faq-a[data-v-ddf75623] a:hover{opacity:.8}.faq-a[data-v-ddf75623] p{margin-bottom:.75rem}.faq-a[data-v-ddf75623] p:last-child{margin-bottom:0}
