.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:#33333340;border-radius:50%;cursor:pointer;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:#333}.toggle-switch.svelte-18he234{display:inline-flex;background:#f0f2f5;border-radius:50px;padding:4px;gap:2px}.toggle-btn.svelte-18he234{display:inline-flex;align-items:center;padding:10px 24px;border:none;border-radius:50px;background:transparent;color:#6c757d;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s ease}.toggle-btn.svelte-18he234:hover:not(.active){color:#374151;background:#0000000a}.toggle-btn.active.svelte-18he234{background:#06c;color:#fff;box-shadow:0 2px 8px #0066cc4d}.calculator-card.svelte-18he234{background:#fff;border:1px solid #e5e7eb}.payment-toggle.svelte-18he234{display:inline-flex;background:#f0f2f5;border-radius:50px;padding:3px;gap:2px}.payment-btn.svelte-18he234{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border:none;border-radius:50px;background:transparent;color:#6c757d;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .3s ease}.payment-btn.svelte-18he234:hover:not(.active){color:#374151;background:#0000000a}.payment-btn.active.svelte-18he234{background:#fff;color:#111827;box-shadow:0 1px 4px #0000001a}.discount-badge.svelte-18he234{display:inline-block;background:#dcfce7;color:#16a34a;font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:20px}.custom-slider.svelte-18he234{width:100%;accent-color:#0066cc}.slider-labels.svelte-18he234{overflow-x:auto}.slider-label.svelte-18he234{background:none;border:none;font-size:.75rem;color:#9ca3af;cursor:pointer;padding:2px 4px;transition:color .2s;white-space:nowrap}.slider-label.active.svelte-18he234{color:#06c;font-weight:600}.slider-label.svelte-18he234:hover{color:#374151}.result-box.svelte-18he234{background:#f8f9fa;border:1px solid #e5e7eb}.result-box-savings.svelte-18he234{background:#f0fdf4;border-color:#bbf7d0}.badge-feature.svelte-18he234{display:inline-block;background:#eff6ff;color:#1d4ed8;font-size:.8rem;font-weight:500;padding:5px 12px;border-radius:20px}.footer-dark{color:#374151!important}.footer-dark h4,.footer-dark h5{color:#1f2937!important}.footer-dark p{color:#374151;line-height:1.7}.footer-dark .footer-info{color:#1f2937;font-size:.95rem;display:flex;align-items:center;gap:.5rem}.footer-dark .footer-info a{color:#2563eb;text-decoration:none;transition:color .2s ease}.footer-dark .footer-info a:hover{color:#1d4ed8;text-decoration:underline}.footer-dark address{font-style:normal;margin-bottom:.5rem}.footer-dark .footer-links a,.footer-dark .footer-links ul li a{color:#374151}.footer-dark .footer-links a:hover,.footer-dark .footer-links ul li a:hover{color:#111827}.footer-dark .before-arrow li:before{filter:invert(1)}.footer-light p,.footer-light small{color:#4b5563}.footer-light strong{color:#1f2937}.whatsapp-float{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000040;z-index:9999;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 20px #25d36666}.integration-svg.svelte-1bqe96s{max-width:100%;height:auto}.ig-pulse-bg{animation:svelte-1bqe96s-igPulseBg 4s ease-in-out infinite}@keyframes svelte-1bqe96s-igPulseBg{0%,to{opacity:.6}50%{opacity:1}}.ig-cursor-blink{animation:svelte-1bqe96s-igBlink 1s step-end infinite}@keyframes svelte-1bqe96s-igBlink{0%,to{opacity:1}50%{opacity:0}}.ig-scan-bar{animation:svelte-1bqe96s-igScan 3s ease-in-out infinite}@keyframes svelte-1bqe96s-igScan{0%{y:95;opacity:.3}50%{y:190;opacity:.08}to{y:95;opacity:.3}}.ig-orbit-ring{animation:svelte-1bqe96s-igOrbit 8s linear infinite}@keyframes svelte-1bqe96s-igOrbit{0%{transform:rotate(0);transform-origin:260px 150px}to{transform:rotate(360deg);transform-origin:260px 150px}}.ig-dash-flow,.ig-dash-flow-v{animation:svelte-1bqe96s-igDash 1.5s linear infinite}@keyframes svelte-1bqe96s-igDash{0%{stroke-dashoffset:18}to{stroke-dashoffset:0}}.ig-data-dot{animation:svelte-1bqe96s-igDot 2s ease-in-out infinite}@keyframes svelte-1bqe96s-igDot{0%,to{opacity:.3;r:2}50%{opacity:1;r:4}}.ig-check-pop{animation:svelte-1bqe96s-igCheck 2.5s ease-in-out infinite}@keyframes svelte-1bqe96s-igCheck{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.ig-arrow-pulse{animation:svelte-1bqe96s-igArrow 1.5s ease-in-out infinite}@keyframes svelte-1bqe96s-igArrow{0%,to{opacity:.5}50%{opacity:1}}.ig-metric{animation:svelte-1bqe96s-igMetric 3s ease-in-out infinite}@keyframes svelte-1bqe96s-igMetric{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ig-particle{animation:svelte-1bqe96s-igFloat 3s ease-in-out infinite}@keyframes svelte-1bqe96s-igFloat{0%,to{opacity:0;transform:translateY(0) scale(.5)}50%{opacity:.7;transform:translateY(-12px) scale(1)}}.ig-code-block:hover,.ig-doc-output:hover,.ig-response-block:hover{filter:url(#igGlow);cursor:pointer}@media(prefers-reduced-motion:reduce){.ig-pulse-bg,.ig-cursor-blink,.ig-scan-bar,.ig-orbit-ring,.ig-dash-flow,.ig-dash-flow-v,.ig-data-dot,.ig-check-pop,.ig-arrow-pulse,.ig-metric,.ig-particle{animation:none!important}}.security-svg.svelte-1bqe96s{max-width:100%;height:auto}.sec-pulse-bg{animation:svelte-1bqe96s-secPulse 4s ease-in-out infinite}@keyframes svelte-1bqe96s-secPulse{0%,to{opacity:.6}50%{opacity:1}}.sec-orbit-1{animation:svelte-1bqe96s-secOrbit1 12s linear infinite}@keyframes svelte-1bqe96s-secOrbit1{0%{stroke-dashoffset:0}to{stroke-dashoffset:56}}.sec-orbit-2{animation:svelte-1bqe96s-secOrbit2 10s linear infinite}@keyframes svelte-1bqe96s-secOrbit2{0%{stroke-dashoffset:0}to{stroke-dashoffset:-40}}.sec-shield-group{animation:svelte-1bqe96s-secShieldFloat 3s ease-in-out infinite}@keyframes svelte-1bqe96s-secShieldFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.sec-check-draw{stroke-dasharray:20;stroke-dashoffset:20;animation:svelte-1bqe96s-secCheckDraw 2.5s ease-in-out infinite}@keyframes svelte-1bqe96s-secCheckDraw{0%{stroke-dashoffset:20}40%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.sec-node{animation:svelte-1bqe96s-secNodePop 3s ease-in-out infinite}@keyframes svelte-1bqe96s-secNodePop{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.sec-line-pulse{animation:svelte-1bqe96s-secLinePulse 2s linear infinite}@keyframes svelte-1bqe96s-secLinePulse{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}.sec-badge{animation:svelte-1bqe96s-secBadgeFade 3s ease-in-out infinite}@keyframes svelte-1bqe96s-secBadgeFade{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.sec-stat{animation:svelte-1bqe96s-secStatFloat 3s ease-in-out infinite}@keyframes svelte-1bqe96s-secStatFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.sec-particle{animation:svelte-1bqe96s-secFloat 3s ease-in-out infinite}@keyframes svelte-1bqe96s-secFloat{0%,to{opacity:0;transform:translateY(0) scale(.5)}50%{opacity:.7;transform:translateY(-12px) scale(1)}}.sec-shield-group:hover{filter:url(#secGlow);cursor:pointer}@media(prefers-reduced-motion:reduce){.sec-pulse-bg,.sec-orbit-1,.sec-orbit-2,.sec-shield-group,.sec-check-draw,.sec-node,.sec-line-pulse,.sec-badge,.sec-stat,.sec-particle{animation:none!important}}.copy-button.svelte-13qmcax{position:relative;background:transparent;border:none;cursor:pointer;padding:4px}.copy-tooltip.svelte-13qmcax{position:absolute;top:30px;left:30%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px 8px;font-size:12px;border-radius:4px;white-space:nowrap;z-index:10;opacity:0;transition:opacity .2s ease;pointer-events:none}.copy-button.svelte-13qmcax:hover .copy-tooltip:where(.svelte-13qmcax){opacity:1}.json-viewer.svelte-epvige{position:relative;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.json-viewer.compact.svelte-epvige{background:transparent;border:none;border-radius:0}.json-copy-button.svelte-epvige{position:absolute;top:.75rem;right:.75rem;z-index:10}.json-output.svelte-epvige{margin:0;padding:1.25rem;font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1.7;color:#333;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.json-output.svelte-epvige .jk{color:#0000fe}.json-output.svelte-epvige .js{color:#22863a}.json-output.svelte-epvige .jn{color:#f60}.json-output.svelte-epvige .jbool{color:#d73a49}.json-output.svelte-epvige .jnull{color:#999}.json-output.svelte-epvige .jb{color:#666}.json-output.svelte-epvige .jblock{transition:all .3s ease}.endpoint-wrap.svelte-tzzg7r{width:100%}.endpoint-card.svelte-tzzg7r{position:relative;border:1px solid var(--method-border);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 3px #0000000a;transition:box-shadow .2s ease}.endpoint-card.svelte-tzzg7r:hover{box-shadow:0 4px 12px #0000000f}.endpoint-accent.svelte-tzzg7r{height:3px;background:linear-gradient(90deg,var(--method-color),transparent 80%)}.endpoint-top.svelte-tzzg7r{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--method-bg-light);border-bottom:1px solid rgba(0,0,0,.04)}.endpoint-left.svelte-tzzg7r{display:flex;align-items:center;gap:10px;min-width:0}.endpoint-method.svelte-tzzg7r{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 12px;border-radius:6px;background:var(--method-color);color:#fff;font-weight:700;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.endpoint-path.svelte-tzzg7r{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.endpoint-right.svelte-tzzg7r{display:flex;align-items:center}.endpoint-format.svelte-tzzg7r{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;color:#9ca3af;background:#f3f4f6;padding:3px 8px;border-radius:4px;letter-spacing:.3px}.endpoint-code-area.svelte-tzzg7r{position:relative;padding:12px 16px 14px}.endpoint-copy-float.svelte-tzzg7r{position:absolute;top:18px;right:24px;z-index:2}.endpoint-code.svelte-tzzg7r{background:#f8f9fb;border:1px solid #e6e8f0;border-radius:10px;overflow:hidden}.endpoint-code.svelte-tzzg7r pre:where(.svelte-tzzg7r){margin:0;padding:14px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.6;color:#374151;overflow-x:auto;white-space:pre}.tok-verb.svelte-tzzg7r{font-weight:700}.tok-key.svelte-tzzg7r{color:#1f2937;font-weight:600}.tok-val.svelte-tzzg7r{color:#6b7280}.tok-token.svelte-tzzg7r{color:#0000fe;background:#0000fe0f;padding:1px 4px;border-radius:3px;font-weight:500}.hover-shadow-lg.svelte-1szuw0u{transition:box-shadow .3s ease,transform .3s ease}.hover-shadow-lg.svelte-1szuw0u:hover{box-shadow:0 .5rem 1.5rem #0000001f!important;transform:translateY(-2px)}.error-page.svelte-7s8opz{min-height:70vh;display:flex;align-items:center}.err-pulse{animation:svelte-7s8opz-errPulse 4s ease-in-out infinite}@keyframes svelte-7s8opz-errPulse{0%,to{opacity:.6}50%{opacity:1}}.err-doc-float{animation:svelte-7s8opz-errFloat 3s ease-in-out infinite}@keyframes svelte-7s8opz-errFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.err-magnify{animation:svelte-7s8opz-errMagnify 3s ease-in-out infinite}@keyframes svelte-7s8opz-errMagnify{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(3deg)}}.err-alert-bounce{animation:svelte-7s8opz-errBounce 2s ease-in-out infinite}@keyframes svelte-7s8opz-errBounce{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.err-status-glow{animation:svelte-7s8opz-errGlow 3s ease-in-out infinite}@keyframes svelte-7s8opz-errGlow{0%,to{opacity:.8}50%{opacity:1}}.err-particle{animation:svelte-7s8opz-errParticle 3s ease-in-out infinite}@keyframes svelte-7s8opz-errParticle{0%,to{opacity:0;transform:translateY(0) scale(.5)}50%{opacity:.7;transform:translateY(-10px) scale(1)}}@media(prefers-reduced-motion:reduce){.err-pulse,.err-doc-float,.err-magnify,.err-alert-bounce,.err-status-glow,.err-particle{animation:none!important}}
