._faq-section_jvi72_4{padding:60px 0;background:var(--bg-color)}._faq-grid_jvi72_9{max-width:800px;margin:60px auto 0;display:flex;flex-direction:column;gap:20px}._faq-item_jvi72_17{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;transition:all .3s ease}._faq-question_jvi72_25{width:100%;border:0;background:transparent;font:inherit;color:inherit;text-align:left;padding:15px;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;transition:background .3s ease}._faq-question-text_jvi72_41{font-size:1.1rem;font-family:var(--font-main);font-weight:600;line-height:1.5;color:var(--text-main);margin:0}._faq-icon_jvi72_50{font-size:1.5rem;flex-shrink:0;color:var(--text-main);transition:transform .3s ease}._faq-answer_jvi72_57{max-height:0;overflow:hidden;transition:all .3s cubic-bezier(0,1,0,1);background:var(--bg-card-soft)}._faq-answer_jvi72_57 p{padding:10px 30px 25px;color:var(--text-secondary);line-height:1.6;margin:0}._faq-item_jvi72_17.active{border-color:var(--primary-color);background:var(--bg-active)}._faq-item_jvi72_17.active ._faq-answer_jvi72_57{max-height:500px;transition:all .3s cubic-bezier(1,0,1,0)}._faq-item_jvi72_17.active ._faq-icon_jvi72_50{transform:rotate(45deg);color:var(--text-main)}._faq-question_jvi72_25:hover{background:var(--bg-hover)}._faq-question_jvi72_25:focus-visible{outline:2px solid var(--primary-color);outline-offset:-4px}._facturacion-faq_jvi72_95{position:relative;isolation:isolate;overflow:hidden;padding:96px 0;scroll-margin-top:100px;color:var(--text-main);background:var(--bg-main);font-family:var(--font-main)}._facturacion-faq_jvi72_95:before,._facturacion-faq_jvi72_95:after{content:"";position:absolute;z-index:-1;pointer-events:none}._facturacion-faq_jvi72_95:before{width:780px;height:480px;left:-360px;bottom:-260px;border-radius:50%;border:1px solid var(--primary-border);box-shadow:0 0 0 24px var(--bg-main),0 0 0 25px var(--primary-soft),0 0 0 54px var(--bg-main),0 0 0 55px var(--primary-soft),0 0 0 88px var(--bg-main),0 0 0 89px var(--primary-soft);transform:rotate(-24deg)}._facturacion-faq_jvi72_95:after{inset:32px 0 auto auto;width:230px;height:190px;background:radial-gradient(circle,var(--primary-border) 1px,transparent 1.5px) 0 0 / 18px 18px;mask-image:linear-gradient(135deg,transparent,black);opacity:.45}._facturacion-faq_jvi72_95>.container{width:100%;max-width:1508px;padding-inline:clamp(16px,3.5vw,48px);display:grid;grid-template-columns:minmax(0,32fr) minmax(0,62fr);gap:6%;align-items:start}._facturacion-faq_jvi72_95 ._facturacion-faq-badge_jvi72_144{display:inline-flex;align-items:center;gap:9px;padding:7px 13px;border:1px solid var(--primary-border);border-radius:100px;background:var(--primary-soft);font-size:12px;font-weight:700}._facturacion-faq_jvi72_95 ._facturacion-faq-badge_jvi72_144:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--primary)}._facturacion-faq_jvi72_95 h2{margin:22px 0 20px;font-family:var(--font-main);font-size:clamp(36px,3.5vw,54px);font-weight:800;line-height:1.12;letter-spacing:-.045em;color:var(--text-main)}._facturacion-faq_jvi72_95 h2 span{display:block;background:var(--ui-accent);background-clip:text;-webkit-background-clip:text;color:transparent}._facturacion-faq_jvi72_95 ._facturacion-faq-intro_jvi72_182>p{color:var(--text-secondary);font-size:15px;line-height:1.8}._facturacion-faq_jvi72_95 ._facturacion-faq-support_jvi72_188{margin-top:32px;padding:24px;border:1px solid var(--border-medium);border-radius:18px;background:var(--bg-card)}._facturacion-faq_jvi72_95 ._facturacion-faq-support-icon_jvi72_196{width:42px;height:42px;padding:8px;border-radius:12px;background:var(--primary-soft);color:var(--primary);margin-bottom:12px}._facturacion-faq_jvi72_95 h3{font-family:var(--font-main);font-size:16px;font-weight:800;letter-spacing:-.02em;color:var(--text-main)}._facturacion-faq_jvi72_95 ._facturacion-faq-support_jvi72_188 p{margin:10px 0 18px;color:var(--text-secondary);font-size:13px;line-height:1.7}._facturacion-faq_jvi72_95 ._facturacion-faq-support_jvi72_188 a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 14px;border:1px solid var(--primary-border);border-radius:10px;background:var(--primary-soft);color:var(--text-main);font-size:13px;font-weight:700;transition:background .2s ease,border-color .2s ease}._facturacion-faq_jvi72_95 ._facturacion-faq-support_jvi72_188 a:hover{background:var(--bg-active);border-color:var(--primary)}._facturacion-faq_jvi72_95 ._faq-grid_jvi72_9{width:100%;max-width:none;margin:0;gap:14px}._facturacion-faq_jvi72_95 ._faq-item_jvi72_17{border-color:var(--border-medium);border-radius:16px;background:var(--bg-card);transition:border-color .2s ease,background .2s ease}._facturacion-faq_jvi72_95 ._faq-question_jvi72_25{min-height:82px;padding:20px 24px;gap:16px}._facturacion-faq_jvi72_95 ._faq-question-text_jvi72_41{flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.55}._facturacion-faq_jvi72_95 ._facturacion-faq-topic-icon_jvi72_270,._facturacion-faq_jvi72_95 ._faq-icon_jvi72_50 svg{width:24px;height:24px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}._facturacion-faq_jvi72_95 ._facturacion-faq-topic-icon_jvi72_270{color:var(--primary)}._facturacion-faq_jvi72_95 ._faq-icon_jvi72_50{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border-medium);border-radius:50%;color:var(--text-secondary);background:var(--bg-card-soft)}._facturacion-faq_jvi72_95 ._faq-answer_jvi72_57{visibility:hidden;background:transparent;transition:none}._facturacion-faq_jvi72_95 ._faq-answer_jvi72_57 p{padding:0 72px 24px 64px;font-size:14px;line-height:1.8}._facturacion-faq_jvi72_95 ._faq-item_jvi72_17.active{border-color:var(--primary-border);background:var(--bg-active)}._facturacion-faq_jvi72_95 ._faq-item_jvi72_17.active ._faq-answer_jvi72_57{max-height:none;visibility:visible;transition:none}._facturacion-faq_jvi72_95 ._faq-item_jvi72_17.active ._faq-icon_jvi72_50{transform:rotate(180deg);border-color:var(--primary-border);background:var(--primary-soft);color:var(--text-main)}._facturacion-faq_jvi72_95 ._faq-question_jvi72_25:focus-visible,._facturacion-faq_jvi72_95 ._facturacion-faq-support_jvi72_188 a:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}@media(max-width:900px){._facturacion-faq_jvi72_95{padding:64px 0}._facturacion-faq_jvi72_95>.container{grid-template-columns:minmax(0,1fr);gap:32px}._facturacion-faq_jvi72_95 ._facturacion-faq-support_jvi72_188{margin-top:24px}}@media(max-width:480px){._facturacion-faq_jvi72_95 ._facturacion-faq-support_jvi72_188{padding:20px}._facturacion-faq_jvi72_95 ._faq-question_jvi72_25{padding:18px 14px;gap:10px}._facturacion-faq_jvi72_95 ._faq-question-text_jvi72_41{font-size:14px}._facturacion-faq_jvi72_95 ._faq-answer_jvi72_57 p{padding:0 20px 22px}._facturacion-faq_jvi72_95 ._faq-icon_jvi72_50{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){._facturacion-faq_jvi72_95 ._faq-item_jvi72_17,._facturacion-faq_jvi72_95 ._faq-question_jvi72_25,._facturacion-faq_jvi72_95 ._faq-icon_jvi72_50,._facturacion-faq_jvi72_95 ._facturacion-faq-support_jvi72_188 a{transition:none}}.service-landing-page ._faq-grid_jvi72_9{max-width:none;margin-top:18px}@media(prefers-reduced-motion:no-preference){.facturacion-home ._facturacion-faq_jvi72_95 ._faq-item_jvi72_17.active ._faq-answer_jvi72_57 p{animation:_home-disclosure-enter_jvi72_1 .24s ease-out}@supports (interpolate-size: allow-keywords){.facturacion-home ._facturacion-faq_jvi72_95 ._faq-answer_jvi72_57{interpolate-size:allow-keywords;height:0;max-height:none;transition:height .24s ease,visibility .24s allow-discrete}.facturacion-home ._facturacion-faq_jvi72_95 ._faq-item_jvi72_17.active ._faq-answer_jvi72_57{height:auto;transition:height .24s ease,visibility .24s allow-discrete}}.facturacion-home :is(._facturacion-faq-support_jvi72_188):is(*,a){transition:translate .22s ease,border-color .22s ease,box-shadow .22s ease}@media(hover:hover)and (pointer:fine){.facturacion-home :is(._facturacion-faq-support_jvi72_188):is(*,a):hover{translate:0 -3px}}}@keyframes _home-disclosure-enter_jvi72_1{0%{opacity:.4;translate:0 -4px}to{opacity:1;translate:0 0}}
