#fxLandingRoot,#fxLandingRoot *{box-sizing: border-box}:root{--fxfe-bg: #ffffff;--fxfe-bg-soft: #f7f8fb;--fxfe-primary-2: #e94f79;--fxfe-accent-text: #b0043b;--fxfe-green: #13b981;--fxfe-blue: #3267f6;--fxfe-shadow: 0 30px 90px rgba(15,23,42,0.12)}#fxLandingRoot{--fxfe-topbar-height: 52px;--fxfe-header-height: 75px;--fxfe-topbar-offset: var(--fxfe-topbar-height);--fxfe-sticky-stack-height: calc(var(--fxfe-topbar-height) + var(--fxfe-header-height));min-height: 100vh;overflow-x: hidden;overflow-y: visible;color: var(--fxfe-text);background: var(--fxfe-bg);font-family: Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding-top: var(--fxfe-sticky-stack-height);overflow-anchor: none;--fxfe-motion-fast: 0ms;--fxfe-motion-swap: 0ms;--fxfe-motion-ease: cubic-bezier(.22,1,.36,1);--fxfe-controls-visibility: hidden;--surface: var(--fxfe-surface);--surface-tertiary: var(--fxfe-surface-2);--border-subtle: var(--fxfe-line-strong);--text-primary: var(--fxfe-text);--text-secondary: var(--fxfe-muted);--accent-border: var(--fxfe-primary-2);--accent-soft: color-mix(in srgb,var(--fxfe-primary) 8%,var(--fxfe-surface));--accent-soft-strong: color-mix(in srgb,var(--fxfe-primary) 14%,var(--fxfe-surface));--fx-control-border: var(--fxfe-line-strong);--fx-control-border-bottom: var(--fxfe-line-strong);--fx-control-radius: 12px;--fx-control-bg: linear-gradient(180deg,var(--fxfe-surface-2),var(--fxfe-surface));--fx-control-text: var(--fxfe-text);--fx-control-shadow: inset 0 1px 0 color-mix(in srgb,var(--fxfe-surface) 78%,transparent),0 7px 18px rgb(15 23 42 / 4%);--fx-control-focus-shadow: 0 0 0 3px color-mix(in srgb,var(--fxfe-primary) 12%,transparent);--shadow-elevated: 0 12px 32px rgb(0 0 0 / 18%);--fx-select-popover-gap: 3px;--fx-select-popover-padding: 5px;--fx-select-popover-radius: 14px;--fx-select-option-height: 40px;--fx-select-option-radius: 9px;--fx-select-option-padding: 8px 10px;--fx-select-option-font-size: .875rem;--fx-select-option-font-weight: 720;--fx-select-open-duration: 180ms}#fxLandingRoot[data-fxfe-ready="true"]{--fxfe-controls-visibility:visible}#fxLandingRoot [data-fxfe-enter-pending]{opacity:0;transform:translateY(14px)}html[data-fxfe-restoring] #fxLandingRoot{visibility: hidden}#fxLandingRoot section[id]{scroll-margin-top: calc(var(--fxfe-header-height) + 14px)}:root[data-fxfe-theme="dark"]{--fxfe-bg: #101010;--fxfe-bg-soft: #0b0b0c;--fxfe-primary-2: #ff5c87;--fxfe-accent-text: #ff7298;--fxfe-shadow: 0 28px 90px rgba(0,0,0,0.42)}html:has(#fxLandingRoot),body:has(#fxLandingRoot){margin: 0;background: var(--fxfe-bg,#ffffff);overflow-y: auto;overscroll-behavior-y: auto;scroll-behavior: auto}html.fxfe-topbar-scroll-hidden #fxLandingRoot,#fxLandingRoot.is-topbar-dismissed{--fxfe-topbar-offset: 0px}#fxLandingRoot.is-topbar-dismissed{--fxfe-topbar-height: 0px}html.fxfe-landing-page:not(.fxfe-modal-open),body.fxfe-landing-page:not(.fxfe-modal-open){height: auto;min-height: 100%;overflow-x: hidden;overflow-y: auto;position: static;overscroll-behavior-y: auto;touch-action: pan-y;-webkit-overflow-scrolling: touch}:where(#fxLandingRoot a){color: inherit;text-decoration: none}:where(#fxLandingRoot) :is(button,input,select){font: inherit}#fxLandingRoot button{cursor: pointer}#fxLandingRoot img{max-width: 100%;display: block}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.fxfe-wrap{width: min(1120px,calc(100% - 40px));margin-inline: auto}.fxfe-topbar{position: fixed;top: 0;left: 0;right: 0;z-index: 110;background: var(--fxfe-primary);color: #fff;font-size: 0.84rem;font-weight: 850;transform: translateY(0);opacity: 1;transition: transform var(--fxfe-motion-fast) ease,opacity var(--fxfe-motion-fast) ease;will-change: transform}.fxfe-topbar.is-hidden{display: none}html.fxfe-topbar-scroll-hidden .fxfe-topbar{transform: translateY(-100%);opacity: 0;pointer-events: none}.fxfe-topbar .fxfe-wrap,.fxfe-header .fxfe-wrap{width: min(1400px,calc(100% - 112px))}.fxfe-topbar-inner{min-height: 52px;display: flex;align-items: center;justify-content: center;gap: 12px;position: relative;text-align: center}.fxfe-topbar-message{display: inline-flex;align-items: center;gap: 7px}.fxfe-topbar-message::before{content: "";width: 11px;height: 18px;flex: 0 0 auto;clip-path: polygon(40% 0,100% 0,66% 42%,100% 42%,24% 100%,42% 54%,0 54%);background: #fff}.fxfe-topbar strong{color: #fff;text-decoration: underline;text-underline-offset: 3px}.fxfe-topbar-cta{border: 0;border-radius: 999px;background: rgba(255,255,255,0.18);color: #fff;padding: 0.42rem 0.78rem;font-size: 0.76rem;font-weight: 900;line-height: 1;cursor: pointer}.fxfe-topbar-cta span{margin-left: 6px}.fxfe-topbar-close{position: absolute;right: 0;top: 50%;width: 34px;height: 34px;border: 0;border-radius: 50%;background: transparent;color: transparent;transform: translateY(-50%);cursor: pointer}.fxfe-topbar-close::before,.fxfe-topbar-close::after{content: "";position: absolute;top: 16px;left: 8px;width: 18px;height: 2px;border-radius: 999px;background: rgba(255,255,255,0.88)}.fxfe-topbar-close::before{transform: rotate(45deg)}.fxfe-topbar-close::after{transform: rotate(-45deg)}.fxfe-topbar-close:hover,.fxfe-topbar-close:focus-visible{background: rgba(255,255,255,0.1)}.fxfe-header{position: fixed;top: var(--fxfe-topbar-offset);height: var(--fxfe-header-height);left: 0;right: 0;z-index: 105;border-bottom: 1px solid var(--fxfe-line);background: color-mix(in srgb,var(--fxfe-bg) 96%,transparent);backdrop-filter: blur(14px)}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-header{background: rgba(16,16,16,0.96)}.fxfe-nav{height: 100%;display: grid;grid-template-columns: minmax(210px,auto) 1fr auto;align-items: center;gap: 24px}.fxfe-brand{display: inline-flex;align-items: center;width: 208px;min-width: 0}.fxfe-brand img{width: 198px;height: auto;object-fit: contain}.fxfe-nav-links{display: flex;align-items: center;justify-content: center;gap: clamp(1rem,1.45vw,1.45rem);min-width: 0;font-size: 0.88rem;color: var(--fxfe-muted);font-weight: 780}.fxfe-nav-links a,.fxfe-nav-links button{appearance: none;border: 0;background: transparent;color: inherit;padding: 0;font: inherit;white-space: nowrap;cursor: pointer;transition: color var(--fxfe-motion-fast) ease}.fxfe-nav-links a:hover,.fxfe-nav-links button:hover,.fxfe-login:hover{color: var(--fxfe-primary)}.fxfe-nav-links button:focus,.fxfe-nav-links button:active{background: transparent;color: inherit;outline: 0}.fxfe-nav-dropdown::after{content: "";display: inline-block;width: 6px;height: 6px;margin-left: 7px;border-right: 1.6px solid currentColor;border-bottom: 1.6px solid currentColor;transform: translateY(-2px) rotate(45deg)}.fxfe-actions{display: flex;align-items: center;gap: 20px}.fxfe-login{color: var(--fxfe-muted);font-size: 0.88rem;font-weight: 850}.fxfe-actions .fxfe-btn-small{min-height: 38px;border-radius: 8px;padding: 0.62rem 1.05rem;font-size: 0.84rem;box-shadow: 0 16px 34px rgba(176,4,59,0.22)}.fxfe-theme{width: 54px;height: 30px;position: relative;display: grid;grid-template-columns: 1fr 1fr;align-items: center;border: 1px solid var(--fxfe-line-strong);border-radius: 999px;background: color-mix(in srgb,var(--fxfe-surface) 92%,transparent);padding: 3px;overflow: hidden;box-shadow: 0 8px 22px rgba(15,23,42,0.08),inset 0 1px 0 rgba(255,255,255,0.72)}.fxfe-theme::after{content: "";position: absolute;top: 3px;left: 3px;width: 22px;height: 22px;border-radius: 50%;background: #0d1428;box-shadow: 0 8px 18px rgba(13,20,40,0.24);transition: transform var(--fxfe-motion-fast) ease,background var(--fxfe-motion-fast) ease,box-shadow var(--fxfe-motion-fast) ease}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-theme::after{transform: translateX(24px);background: #fff;box-shadow: 0 8px 18px rgba(255,255,255,0.12)}.fxfe-theme-sun,.fxfe-theme-moon{position: relative;z-index: 1;width: 26px;height: 22px;display: grid;place-items: center;color: #fff;pointer-events: none;transition: color var(--fxfe-motion-fast) ease}.fxfe-theme-moon{color: #8792a5}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-theme-sun{color: #8792a5}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-theme-moon{color: #0d1428}.fxfe-theme-sun::before,.fxfe-theme-moon::before{content: "";display: block;background: currentColor;-webkit-mask-position: center;mask-position: center;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain}.fxfe-theme-sun::before{width: 14px;height: 14px;-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M4.93 19.07l1.41-1.41M17.66 6.34l1.41-1.41'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M4.93 19.07l1.41-1.41M17.66 6.34l1.41-1.41'/%3E%3C/svg%3E")}.fxfe-theme-moon::before{width: 13px;height: 13px;-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79Z'/%3E%3C/svg%3E");mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79Z'/%3E%3C/svg%3E")}.fxfe-btn{min-height: 44px;display: inline-flex;align-items: center;justify-content: center;gap: 0.55rem;border-radius: 7px;border: 1px solid transparent;padding: 0.78rem 1.1rem;font-family: inherit;font-size: 1rem;font-weight: 850;line-height: 1;text-align: center;transition: transform var(--fxfe-motion-fast) ease,box-shadow var(--fxfe-motion-fast) ease,background var(--fxfe-motion-fast) ease,border-color var(--fxfe-motion-fast) ease;white-space: nowrap}.fxfe-btn:hover{transform: translateY(-1px)}.fxfe-btn:disabled{cursor: not-allowed;opacity: 0.55;transform: none;box-shadow: none}.fxfe-btn-primary{color: #fff;background: var(--fxfe-primary);box-shadow: 0 16px 34px rgba(176,4,59,0.24)}.fxfe-btn-primary:hover{background: color-mix(in srgb,var(--fxfe-primary) 88%,#000)}.fxfe-btn-ghost{color: var(--fxfe-text);background: var(--fxfe-surface);border-color: var(--fxfe-line-strong)}.fxfe-btn-pricing{color: #fff;background: #30252b;border-color: #63545d;box-shadow: inset 0 1px 0 rgba(255,255,255,0.06)}.fxfe-btn-pricing:hover,.fxfe-btn-pricing:focus-visible{background: #44313b;border-color: #88707e}.fxfe-btn-pricing:focus-visible{outline: 2px solid #fff;outline-offset: 3px}.fxfe-btn-pricing:active{transform: translateY(0)}.fxfe-btn-pricing svg{width: 1em;height: 1em;flex: none}.fxfe-btn-demo{color: var(--fxfe-text);background: linear-gradient(180deg,var(--fxfe-surface-2),var(--fxfe-surface));border-color: var(--fxfe-line-strong);border-radius: 12px;box-shadow: 0 4px 12px rgba(0,0,0,.08)}.fxfe-btn-demo svg{width: 22px;height: 22px;padding: 3px;border: 1px solid var(--fxfe-line-strong);border-radius: 50%;fill: currentColor;flex: none}.fxfe-btn-demo:hover{border-color: var(--fxfe-muted);background: var(--fxfe-surface-2)}.fxfe-btn-small{min-height: 38px;padding: 0.62rem 0.9rem;font-size: 0.84rem}.fxfe-menu-btn{display: none;width: 54px;height: 54px;border: 1px solid color-mix(in srgb,var(--fxfe-line-strong) 78%,transparent);border-radius: 16px;background: color-mix(in srgb,var(--fxfe-surface) 92%,transparent);place-items: center;gap: 5px;padding: 13px;box-shadow: 0 18px 44px rgba(15,23,42,0.08);transition: border-color var(--fxfe-motion-fast) ease,transform var(--fxfe-motion-fast) ease,box-shadow var(--fxfe-motion-fast) ease}.fxfe-menu-btn:hover,.fxfe-menu-btn:focus-visible{border-color: color-mix(in srgb,var(--fxfe-primary) 38%,var(--fxfe-line-strong));transform: translateY(-1px);box-shadow: 0 22px 52px rgba(15,23,42,0.12);outline: 0}.fxfe-menu-btn span:not(.sr-only){width: 26px;height: 3px;border-radius: 999px;background: color-mix(in srgb,var(--fxfe-text) 72%,var(--fxfe-muted))}.fxfe-mobile-menu{display: none}.fxfe-hero{padding: clamp(72px,8vw,118px) 0 56px;text-align: center;background: radial-gradient(circle at 50% 8%,rgba(176,4,59,0.06),transparent 34rem),linear-gradient(180deg,var(--fxfe-bg),var(--fxfe-bg-soft))}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-hero{background: radial-gradient(circle at 50% 0%,rgba(176,4,59,0.16),transparent 34rem),linear-gradient(180deg,#101010,#111)}.fxfe-hero-inner{display: flex;flex-direction: column;align-items: center}.fxfe-pill{display: inline-flex;align-items: center;gap: 0.45rem;border: 1px solid color-mix(in srgb,var(--fxfe-line-strong) 80%,transparent);border-radius: 999px;background: color-mix(in srgb,var(--fxfe-surface) 92%,transparent);color: var(--fxfe-muted);padding: 0.42rem 0.8rem 0.42rem 0.42rem;font-weight: 760;box-shadow: 0 16px 34px rgba(15,23,42,0.08)}.fxfe-pill strong{display: inline-flex;border-radius: 999px;background: var(--fxfe-primary);color: #fff;padding: 0.25rem 0.55rem;font-size: 0.72rem;text-transform: uppercase}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-pill{background: rgba(255,255,255,0.045);color: #d6dce8;border-color: rgba(255,255,255,0.14)}.fxfe-hero h1{max-width: 760px;margin: 28px auto 0;font-size: clamp(2.4rem,5.2vw,4.7rem);line-height: 0.98;letter-spacing: 0;font-weight: 950}.fxfe-hero h1 span,.fxfe-section h2 span,.fxfe-steps h2 span,.fxfe-testimonials h2 span{color: var(--fxfe-primary)}.fxfe-hero>.fxfe-wrap>p,.fxfe-section-copy{max-width: 590px;margin: 20px auto 0;color: var(--fxfe-muted);font-size: 1.02rem;line-height: 1.5}.fxfe-hero-actions{display: flex;align-items: center;justify-content: center;gap: 12px;flex-wrap: wrap;margin-top: 22px}.fxfe-trust,.fxfe-mini-trust,.fxfe-pricing-notes,.fxfe-form-trust{display: flex;justify-content: center;gap: 16px 20px;flex-wrap: wrap;margin-top: 18px;color: var(--fxfe-muted);font-size: 0.82rem}.fxfe-trust span,.fxfe-mini-trust span,.fxfe-pricing-notes span,.fxfe-form-trust span{position: relative;padding-left: 18px}.fxfe-trust span::before,.fxfe-mini-trust span::before,.fxfe-pricing-notes span::before,.fxfe-form-trust span::before{content: "";position: absolute;left: 0;top: 0.45em;width: 8px;height: 8px;border-radius: 50%;background: var(--fxfe-primary)}.fxfe-dashboard-shot{visibility: var(--fxfe-controls-visibility);--fxfe-dashboard-shot-height: min(680px,76dvh);width: 100vw;max-width: none;display: grid;place-items: center;gap: 18px;align-self: center;margin: 88px calc(50% - 50vw) 0;overflow: visible}.fxfe-gallery-toggle{--fxfe-toggle-margin: 0}.fxfe-gallery-controls{display: flex;align-items: center;justify-content: center;gap: 3px;flex-wrap: nowrap;max-width: calc(100vw - 24px)}.fxfe-gallery-layout[hidden]{display: none}.fxfe-gallery-appearance{display: flex;align-items: center;gap: 10px;color: var(--fxfe-muted);font-size: 11px;justify-content: center;margin-top: -8px}.fxfe-gallery-frame{--fxfe-gallery-ratio: 1.44;--fxfe-gallery-max-width: 1320px;position: relative;width: min(var(--fxfe-gallery-max-width),calc(100vw - 48px),calc(var(--fxfe-dashboard-shot-height) * var(--fxfe-gallery-ratio)));height: min(var(--fxfe-dashboard-shot-height),calc(var(--fxfe-gallery-max-width) / var(--fxfe-gallery-ratio)),calc((100vw - 48px) / var(--fxfe-gallery-ratio)));max-width: calc(100vw - 24px);overflow: hidden;border-radius: 20px;border: 1px solid var(--fxfe-line);background: var(--fxfe-bg-soft);box-shadow: 0 34px 92px rgba(15,23,42,0.16);transform-origin: top center}.fxfe-gallery-frame[data-device="mobile"]{--fxfe-gallery-ratio: .4620853081;--fxfe-gallery-max-width: 390px}@media (max-width: 767px){.fxfe-gallery-frame[data-device="auto"]{--fxfe-gallery-ratio: .4620853081;--fxfe-gallery-max-width: 390px}}.fxfe-gallery-frame picture{display: block;height: 100%}.fxfe-gallery-image{display: block;width: 100%;height: 100%;object-fit: contain}.fxfe-gallery-image.is-leaving{position: absolute;inset: 0 0 auto;pointer-events: none}.fxfe-gallery-navigation{display: flex;align-items: center;gap: 18px;max-width: calc(100vw - 32px)}.fxfe-gallery-arrow{display: grid;place-items: center;flex: 0 0 36px;width: 36px;height: 36px;border: 1px solid var(--fxfe-line);border-radius: 12px;background: var(--fxfe-surface);color: var(--fxfe-text);cursor: pointer;transition: background var(--fxfe-motion-fast),transform var(--fxfe-motion-fast)}.fxfe-gallery-arrow svg{width: 17px;height: 17px}.fxfe-gallery-arrow:disabled{opacity: .35;cursor: default}.fxfe-gallery-arrow:not(:disabled):hover{background: color-mix(in srgb,var(--fxfe-primary) 10%,var(--fxfe-surface))}.fxfe-gallery-arrow:not(:disabled):active{transform: scale(.94)}.fxfe-gallery-caption{display: grid;gap: 3px;min-width: 160px;text-align: center;font-size: 13px}.fxfe-gallery-caption span{color: var(--fxfe-muted);font-size: 11px;font-variant-numeric: tabular-nums}.fxfe-dashboard-shot .fxfe-gallery-note{margin: 0;font-size: 11px;color: var(--fxfe-muted)}.fxfe-gallery-status:empty{display: none}.fxfe-gallery-status{font-size: 12px;color: var(--fxfe-muted)}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-dashboard-shot{filter: none}.fxfe-mini-trust{margin-top: 38px}.fxfe-section{padding: 68px 0;background: var(--fxfe-bg)}.fxfe-section:nth-of-type(even){background: var(--fxfe-bg-soft)}.fxfe-section.fxfe-steps{position: relative;padding: 68px 0 78px;color: #fff;background: radial-gradient(circle at 50% 46%,rgba(176,4,59,0.1),transparent 27rem),#101010}.fxfe-steps::before{content: "";position: absolute;top: 0;left: 50%;width: 118px;height: 1px;transform: translateX(-50%);background: linear-gradient(90deg,transparent,rgba(255,255,255,0.18),transparent)}.fxfe-steps::after{content: "";position: absolute;top: -2px;left: 50%;width: 5px;height: 5px;border-radius: 50%;transform: translateX(-50%);background: var(--fxfe-primary)}.fxfe-steps .fxfe-eyebrow{color: rgba(226,232,240,0.56);margin-bottom: 14px}.fxfe-steps h2,.fxfe-steps .fxfe-step-grid strong{color: #fff}.fxfe-steps h2{font-size: clamp(1.5rem,1.65vw,1.95rem)}.fxfe-steps .fxfe-step-grid p{color: rgba(226,232,240,0.68)}.fxfe-steps .fxfe-step-grid b{color: rgba(255,255,255,0.12)}.fxfe-steps .fxfe-step-grid article::before{content: "";width: 14px;height: 14px;display: block;margin: 0 auto 16px;border-radius: 50%;background: rgba(255,255,255,0.35);box-shadow: inset 0 0 0 5px rgba(255,255,255,0.08),0 0 0 7px rgba(255,255,255,0.03)}.fxfe-steps .fxfe-step-grid em{width: fit-content;display: block;margin: 10px auto 14px;border-radius: 999px;background: rgba(255,255,255,0.08);color: rgba(226,232,240,0.78);padding: 0.28rem 0.58rem;font-size: 0.68rem;font-style: normal;font-weight: 850}.fxfe-steps .fxfe-step-grid small{display: flex;justify-content: center;gap: 10px;flex-wrap: wrap;margin-top: 14px;color: rgba(226,232,240,0.55);font-size: 0.72rem;font-weight: 750}.fxfe-steps .fxfe-step-grid small span{position: relative;padding-left: 13px}.fxfe-steps .fxfe-step-grid small span::before{content: "";position: absolute;left: 0;top: 0.5em;width: 6px;height: 6px;border-radius: 50%;background: rgba(226,232,240,0.35)}.fxfe-steps-note{margin: 14px 0 0;color: rgba(226,232,240,0.55);text-align: center;font-size: 0.78rem}.fxfe-tutorials{background: linear-gradient(180deg,var(--fxfe-bg) 0%,var(--fxfe-bg-soft) 100%)}.fxfe-tutorials h2 span{color: var(--fxfe-primary)}.fxfe-tutorial-grid{display: grid;gap: 18px;margin-top: 34px}.fxfe-tutorial-card{display: grid;grid-template-columns: minmax(0,1.06fr) minmax(360px,0.94fr);align-items: center;gap: clamp(14px,2vw,22px);padding: clamp(12px,1.35vw,18px);border: 1px solid var(--fxfe-line);border-radius: 16px;background: var(--fxfe-surface);box-shadow: 0 26px 80px rgba(15,23,42,0.1)}.fxfe-tutorial-video{position: relative;aspect-ratio: 16 / 9;width: 100%;min-height: 0;display: block;overflow: hidden;background: #101010;border-radius: 12px;box-shadow: 0 18px 44px rgba(15,23,42,0.14)}.fxfe-tutorial-video::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;border: 1px solid rgba(255,255,255,0.14);border-radius: inherit}.fxfe-tutorial-video img{width: 100%;height: 100%;object-fit: cover;opacity: 0.8}.fxfe-tutorial-play{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: grid;place-items: center;width: 60px;height: 44px;border-radius: 12px;color: #fff;background: #c0003c;font-size: 22px}.fxfe-tutorial-caption{position: absolute;bottom: 12px;left: 12px;padding: 7px 12px;border-radius: 8px;background: #101010;color: #fff;font-size: 13px;font-weight: 700}.fxfe-tutorial-video:focus-visible{outline: 3px solid var(--fxfe-primary);outline-offset: 4px}.fxfe-tutorial-copy{display: flex;flex-direction: column;justify-content: center;min-width: 0;padding: clamp(18px,3vw,34px) clamp(16px,2.4vw,28px)}.fxfe-tutorial-copy>span{width: fit-content;margin-bottom: 10px;border-radius: 999px;background: color-mix(in srgb,var(--fxfe-primary) 10%,transparent);color: var(--fxfe-primary);padding: 0.3rem 0.62rem;font-size: 0.66rem;font-weight: 900;letter-spacing: 0.12em;text-transform: uppercase}.fxfe-tutorial-copy h3{margin: 0;color: var(--fxfe-text);font-size: clamp(1.42rem,2.35vw,2.12rem);font-weight: 950;line-height: 1.02;letter-spacing: 0}.fxfe-tutorial-copy p{max-width: 34rem;margin: 14px 0 0;color: var(--fxfe-muted);font-size: 0.92rem;font-weight: 650;line-height: 1.65}.fxfe-tutorial-copy ul{display: flex;flex-wrap: wrap;gap: 8px;margin: 18px 0 22px;padding: 0;list-style: none}.fxfe-tutorial-copy li{min-height: 28px;display: inline-flex;align-items: center;border: 1px solid var(--fxfe-line);border-radius: 999px;background: var(--fxfe-surface-2);color: var(--fxfe-muted);padding: 0 0.66rem;font-size: 0.74rem;font-weight: 850}.fxfe-eyebrow{margin: 0 0 10px;color: var(--fxfe-muted);font-size: 0.68rem;font-weight: 900;letter-spacing: 0.22em;text-transform: uppercase;text-align: center}.fxfe-section h2,.fxfe-steps h2,.fxfe-testimonials h2,.fxfe-final h2{max-width: 680px;margin: 0 auto;text-align: center;font-size: clamp(1.9rem,3.5vw,3.35rem);line-height: 1.02;font-weight: 950;letter-spacing: 0}.fxfe-testimonials h2{max-width: 680px;font-size: clamp(2rem,3.2vw,3.35rem);line-height: 1;font-weight: 850}.fxfe-steps h2{max-width: none;font-size: clamp(1.42rem,1.48vw,1.78rem);line-height: 1.08;white-space: nowrap}.fxfe-step-grid p,.fxfe-product-card p,.fxfe-footer p,.fxfe-footer span:not(.fxfe-footer-contact),.fxfe-final p{color: var(--fxfe-muted)}.fxfe-step-grid,.fxfe-testimonial-grid,.fxfe-footer-grid{display: grid;gap: 16px}.fxfe-step-grid{width: min(940px,100%);grid-template-columns: repeat(3,minmax(0,1fr));gap: 34px;margin: 48px auto 0}.fxfe-step-grid article{text-align: center;padding: 0 10px}.fxfe-step-grid b{display: block;color: color-mix(in srgb,var(--fxfe-text) 16%,transparent);font-size: clamp(2.45rem,3.2vw,3.65rem);line-height: 1;font-weight: 950}.fxfe-step-grid strong{display: block;margin-top: 0;color: var(--fxfe-text);font-size: 0.98rem;font-weight: 900}.fxfe-step-grid p{max-width: 230px;margin: 8px auto 0;font-size: 0.86rem;line-height: 1.45}.fxfe-steps .fxfe-btn{min-height: 46px;margin: 48px auto 0;display: flex;width: fit-content;padding-inline: 1.1rem}.fxfe-product{background: var(--fxfe-bg)}.fxfe-product>.fxfe-wrap{width: min(1120px,calc(100% - 40px))}.fxfe-product h2{max-width: 620px;font-size: clamp(1.85rem,2.65vw,2.85rem);line-height: 1.02;text-wrap: balance}.fxfe-product .fxfe-section-copy{max-width: 620px;margin-top: 16px;text-align: center;font-size: 0.92rem}.fxfe-product-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));grid-template-rows: 220px 174px auto;grid-template-areas: "invoice invoice pos pos" "invoice invoice stock clients" "reports reports documents documents";gap: 12px;margin-top: 42px}.fxfe-product-card{position: relative;min-height: 174px;display: flex;flex-direction: column;align-items: flex-start;overflow: hidden;border: 1px solid var(--fxfe-line);border-radius: 12px;background: var(--fxfe-surface);box-shadow: 0 22px 55px rgba(15,23,42,0.07);padding: 22px}.fxfe-product-card--invoice{grid-area: invoice;min-height: 356px;padding: 26px;background: radial-gradient(circle at 92% 12%,rgba(176,4,59,0.045),transparent 20rem),linear-gradient(180deg,var(--fxfe-surface),color-mix(in srgb,var(--fxfe-surface-2) 42%,var(--fxfe-surface)));box-shadow: 0 28px 70px rgba(15,23,42,0.085)}.fxfe-product-card--pos{grid-area: pos;min-height: 174px}.fxfe-product-card--stock{grid-area: stock;min-height: 0;padding: 22px}.fxfe-product-card--clients{grid-area: clients;min-height: 0;padding: 22px}.fxfe-product-card--reports{grid-area: reports;min-height: 186px}.fxfe-product-card--documents{grid-area: documents;min-height: 186px}.fxfe-product-card.is-dark{color: #fff;border-color: rgba(255,255,255,0.08);background: radial-gradient(circle at 92% 10%,rgba(176,4,59,0.34),transparent 45%),linear-gradient(135deg,#221319,#18191f);box-shadow: 0 24px 64px rgba(15,23,42,0.18)}.fxfe-product-icon{width: 34px;height: 34px;display: grid;place-items: center;margin-bottom: 16px;border: 1px solid var(--fxfe-line);border-radius: 7px;background: var(--fxfe-surface);color: var(--fxfe-text)}.fxfe-product-icon svg{width: 16px;height: 16px}.fxfe-product-card.is-dark .fxfe-product-icon{color: #ff5c87;border-color: rgba(255,92,135,0.22);background: rgba(176,4,59,0.18)}.fxfe-product-kicker{display: block;color: var(--fxfe-muted);font-size: 0.62rem;font-weight: 900;letter-spacing: 0.18em;text-transform: uppercase}.fxfe-product-card h3{margin: 10px 0 9px;color: var(--fxfe-text);font-size: clamp(1rem,1.35vw,1.36rem);line-height: 1.08;font-weight: 950;letter-spacing: 0}.fxfe-product-card--invoice h3{max-width: 390px;margin-top: 12px;font-size: clamp(1.34rem,1.9vw,1.7rem);line-height: 1.06}.fxfe-product-card--invoice p{max-width: 500px;font-size: 0.9rem;line-height: 1.55}.fxfe-product-card p{max-width: 520px;margin: 0;color: var(--fxfe-muted);font-size: 0.84rem;line-height: 1.55;font-weight: 600}.fxfe-product-card.is-dark h3,.fxfe-product-card.is-dark .fxfe-product-kicker{color: #fff}.fxfe-product-card.is-dark p{color: #e8eef8}.fxfe-product-card--stock .fxfe-product-icon,.fxfe-product-card--clients .fxfe-product-icon{margin-bottom: 14px}.fxfe-product-card--stock h3,.fxfe-product-card--clients h3{max-width: 190px;margin: 10px 0 8px;font-size: clamp(1.04rem,1.16vw,1.22rem)}.fxfe-product-card--stock p,.fxfe-product-card--clients p{max-width: 210px;font-size: 0.78rem;line-height: 1.42}.fxfe-product-card.is-dark .fxfe-product-chips span{border-color: rgba(255,255,255,0.16);background: rgba(255,255,255,0.08);color: #fff}.fxfe-product-invoice{width: 100%;margin-top: auto;border: 1px solid var(--fxfe-line);border-radius: 13px;background: linear-gradient(180deg,color-mix(in srgb,var(--fxfe-surface) 96%,#fff),var(--fxfe-surface-2));padding: 14px;box-shadow: inset 0 1px 0 rgba(255,255,255,0.78),0 16px 34px rgba(15,23,42,0.055)}.fxfe-product-invoice>div{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "label status" "code status";align-items: center;gap: 5px 10px;margin-bottom: 12px}.fxfe-product-invoice span{grid-area: label;color: var(--fxfe-muted);font-size: 0.56rem;font-weight: 900;letter-spacing: 0.16em;text-transform: uppercase}.fxfe-product-invoice strong{grid-area: code;min-width: 0;color: var(--fxfe-text);font-size: 0.84rem;font-weight: 950;letter-spacing: 0.02em;white-space: nowrap}.fxfe-product-invoice em{grid-area: status;display: inline-flex;align-items: center;justify-content: center;gap: 0.32rem;justify-self: end;border: 1px solid rgba(16,185,129,0.26);border-radius: 999px;background: linear-gradient(180deg,rgba(236,253,245,0.98),rgba(209,250,229,0.9));color: #047857;padding: 0.3rem 0.58rem 0.3rem 0.48rem;font-size: 0.58rem;font-style: normal;font-weight: 900;line-height: 1;white-space: nowrap;box-shadow: inset 0 1px 0 rgba(255,255,255,0.9),0 10px 22px rgba(16,185,129,0.12)}.fxfe-product-invoice em::before{content: "";width: 0.36rem;height: 0.36rem;border-radius: 999px;background: #10b981;box-shadow: 0 0 0 3px rgba(16,185,129,0.16),0 0 0 1px rgba(4,120,87,0.16);flex: 0 0 auto}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-product-invoice em{border-color: rgba(52,211,153,0.26);background: linear-gradient(180deg,rgba(6,78,59,0.86),rgba(6,95,70,0.72));color: #bbf7d0;box-shadow: inset 0 1px 0 rgba(255,255,255,0.12),0 12px 24px rgba(16,185,129,0.12)}.fxfe-product-invoice dl{display: grid;grid-template-columns: 1fr auto;gap: 8px 14px;margin: 0;padding: 10px 0 0;border-top: 1px solid var(--fxfe-line)}.fxfe-product-invoice dt,.fxfe-product-invoice dd{margin: 0;font-size: 0.76rem}.fxfe-product-invoice dt{color: var(--fxfe-muted)}.fxfe-product-invoice dd{color: var(--fxfe-text);font-weight: 850}.fxfe-product-invoice dd:last-child{color: var(--fxfe-primary);font-size: 0.94rem;font-weight: 950}.fxfe-product-chips{display: flex;flex-wrap: wrap;gap: 6px;margin-top: auto;padding-top: 14px}.fxfe-product-chips span{min-height: 22px;display: inline-flex;align-items: center;border: 1px solid var(--fxfe-line);border-radius: 999px;background: var(--fxfe-surface);color: var(--fxfe-text);padding: 0.22rem 0.48rem;font-size: 0.62rem;font-weight: 800;letter-spacing: 0;text-transform: none}.fxfe-product-chips span:last-child{border-color: var(--fxfe-primary);background: var(--fxfe-primary);color: #fff}.fxfe-product-bars{position: absolute;right: 24px;bottom: 24px;width: 104px;height: 70px;display: flex;align-items: end;gap: 8px}.fxfe-product-bars span{flex: 1;border-radius: 4px 4px 0 0;background: color-mix(in srgb,var(--fxfe-muted) 26%,transparent)}.fxfe-product-bars span:nth-child(1){height: 48%}.fxfe-product-bars span:nth-child(2){height: 64%}.fxfe-product-bars span:nth-child(3){height: 82%;background: var(--fxfe-primary)}.fxfe-product-bars span:nth-child(4){height: 72%}.fxfe-product-actions{display: flex;align-items: center;justify-content: center;gap: 14px;margin-top: 40px}.fxfe-product-actions>span{position: relative;color: var(--fxfe-muted);font-size: 0.8rem;font-weight: 700;padding-left: 16px}.fxfe-product-actions>span::before{content: "";position: absolute;left: 0;top: 0.45em;width: 7px;height: 7px;border-radius: 50%;background: var(--fxfe-primary)}.fxfe-pricing{background: var(--fxfe-bg)}.fxfe-pricing-wrap{width: min(1560px,calc(100% - 48px))}.fxfe-pricing-head{max-width: 760px}.fxfe-pricing .fxfe-eyebrow,.fxfe-pricing h2{text-align: left;margin-left: 0}.fxfe-pricing h2{max-width: 760px;font-size: clamp(2rem,3.2vw,3.25rem)}.fxfe-pricing .fxfe-pricing-notes{margin-top: 30px}.fxfe-pricing .fxfe-pricing-notes span{padding-left: 20px}.fxfe-pricing .fxfe-pricing-notes span::before{top: 0.22em;width: 7px;height: 12px;border-radius: 0;border-right: 1.7px solid var(--fxfe-muted);border-bottom: 1.7px solid var(--fxfe-muted);background: transparent;transform: rotate(45deg)}.fxfe-pricing-volume{display: flex;align-items: center;justify-content: center;gap: 8px;margin-top: 34px;border: 1px dashed var(--fxfe-line-strong);border-radius: 12px;background: color-mix(in srgb,var(--fxfe-surface) 86%,transparent);padding: 0.86rem 1.05rem;color: var(--fxfe-muted);text-align: center;font-size: 0.84rem}.fxfe-pricing-volume strong{color: var(--fxfe-text)}.fxfe-pricing-volume a{color: var(--fxfe-primary);font-weight: 900}.fxfe-testimonial-grid{width: min(1120px,100%);grid-template-columns: repeat(3,minmax(0,1fr));margin: 42px auto 0;gap: 16px}.fxfe-testimonial-grid article{display: flex;flex-direction: column;min-height: 240px;padding: 24px;border: 1px solid var(--fxfe-line);border-radius: 14px;background: var(--fxfe-surface);box-shadow: 0 22px 58px rgba(15,23,42,0.06)}.fxfe-testimonial-grid p{margin: 0;color: var(--fxfe-text);font-size: clamp(0.92rem,1vw,1.04rem);line-height: 1.38;font-weight: 650;letter-spacing: 0}.fxfe-testimonial-grid p::after{content: "";display: block;height: 1px;margin: 20px 0 16px;background: var(--fxfe-line)}.fxfe-testimonial-grid strong{display: block;margin-top: auto;color: var(--fxfe-primary);font-size: clamp(1.36rem,1.55vw,1.72rem);line-height: 1;font-weight: 900}.fxfe-testimonial-author{display: grid;grid-template-columns: 34px 1fr;grid-template-rows: auto auto;gap: 2px 12px;align-items: center;margin-top: 16px}.fxfe-avatar,.fxfe-testimonial-author span,.fxfe-testimonial-author small{display: block}.fxfe-testimonial-author .fxfe-avatar{grid-row: 1 / span 2;width: 34px;height: 34px;display: grid;place-items: center;border-radius: 50%;background: linear-gradient(135deg,color-mix(in srgb,var(--fxfe-primary) 18%,var(--fxfe-surface-2)),var(--fxfe-surface-2));color: var(--fxfe-primary);font-size: 0.68rem;font-weight: 900}.fxfe-testimonial-author span{color: var(--fxfe-text);font-size: 0.86rem;font-weight: 850}.fxfe-testimonial-author small{color: var(--fxfe-muted);font-size: 0.7rem;font-weight: 700}.fxfe-final{padding: 66px 0 86px;background: var(--fxfe-bg)}.fxfe-final-card{position: relative;width: min(1160px,calc(100% - 56px));margin-inline: auto;display: grid;grid-template-columns: minmax(380px,1fr) minmax(390px,0.95fr);gap: 34px;align-items: center;min-height: 620px;padding: 56px 54px 62px;border-radius: 20px;background: radial-gradient(circle at 86% 28%,rgba(176,4,59,0.17),transparent 18rem),radial-gradient(circle at 36% 92%,rgba(176,4,59,0.09),transparent 23rem),#101010;color: #fff;overflow: hidden}.fxfe-final-card::before{content: "";position: absolute;inset: 0;opacity: 0.32;background-image: radial-gradient(rgba(255,255,255,0.16) 1px,transparent 1px);background-size: 22px 22px;pointer-events: none}.fxfe-final-card>*{position: relative;z-index: 1}.fxfe-final-card .fxfe-final-pill{width: fit-content;margin: 0 0 18px;border: 1px solid rgba(176,4,59,0.55);border-radius: 999px;background: rgba(176,4,59,0.14);color: #fff;padding: 0.34rem 0.68rem;font-size: 0.68rem;font-weight: 900}.fxfe-final-card .fxfe-final-pill::before{content: "";width: 7px;height: 12px;display: inline-block;margin-right: 8px;clip-path: polygon(42% 0,100% 0,64% 45%,100% 45%,28% 100%,44% 56%,0 56%);background: var(--fxfe-primary-2)}.fxfe-final-card h2{text-align: left;margin-left: 0;max-width: 520px;font-size: clamp(2.3rem,3vw,3.2rem);line-height: 1}.fxfe-final-card h2 span{display: inline;color: var(--fxfe-primary)}.fxfe-final-card .fxfe-final-copy{max-width: 520px;margin: 18px 0 0;color: #c9d1df;font-size: 0.96rem;line-height: 1.5}.fxfe-final-card .fxfe-final-copy strong{color: #fff}.fxfe-final-card .fxfe-hero-actions{justify-content: flex-start;margin-top: 22px}.fxfe-final-trust{display: flex;flex-wrap: wrap;gap: 10px 20px;margin-top: 22px}.fxfe-final-trust span{position: relative;color: rgba(226,232,240,0.78);font-size: 0.8rem;font-weight: 750;padding-left: 22px}.fxfe-final-trust span::before{content: "";position: absolute;left: 0;top: 0.24em;width: 12px;height: 12px;border-radius: 50%;background: rgba(255,255,255,0.44)}.fxfe-final-trust span::after{content: "";position: absolute;left: 4px;top: 0.42em;width: 4px;height: 7px;border-right: 1.5px solid #101010;border-bottom: 1.5px solid #101010;transform: rotate(45deg)}.fxfe-final-visual{position: relative;display: grid;gap: 24px;align-content: center}.fxfe-final-receipt{position: relative;grid-row: 2;margin: 0 auto 8px;width: min(370px,94%);border-radius: 14px;background: var(--fxfe-surface);color: var(--fxfe-text);padding: 0;transform: rotate(-2.2deg);box-shadow: 0 28px 70px rgba(0,0,0,0.36);overflow: hidden}.fxfe-receipt-head{background: var(--fxfe-primary);color: #fff;padding: 15px 20px 16px}.fxfe-receipt-head span,.fxfe-final-included strong{display: block;font-size: 0.64rem;font-weight: 900;letter-spacing: 0.14em;text-transform: uppercase}.fxfe-receipt-head strong{display: block;margin-top: 7px;font-size: 0.9rem;letter-spacing: 0.06em}.fxfe-receipt-body{padding: 18px 20px 16px}.fxfe-receipt-client{padding-bottom: 18px;border-bottom: 1px solid var(--fxfe-line)}.fxfe-receipt-client span{display: block;color: var(--fxfe-muted);font-size: 0.64rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}.fxfe-receipt-client strong{display: block;margin-top: 7px;color: var(--fxfe-text);font-size: 0.86rem;font-weight: 950}.fxfe-receipt-client small,.fxfe-receipt-lines small{display: block;margin-top: 4px;color: var(--fxfe-muted);font-size: 0.66rem;font-weight: 800}.fxfe-receipt-lines{display: grid;gap: 10px;padding: 16px 0;border-bottom: 1px solid var(--fxfe-line)}.fxfe-receipt-lines div{display: grid;grid-template-columns: 1fr auto;gap: 16px;align-items: start}.fxfe-receipt-lines p,.fxfe-receipt-lines strong{margin: 0}.fxfe-receipt-lines p{color: var(--fxfe-text);font-size: 0.78rem;line-height: 1.35;font-weight: 850}.fxfe-receipt-lines strong{color: var(--fxfe-text);font-size: 0.78rem;font-weight: 950}.fxfe-receipt-totals{display: grid;grid-template-columns: 1fr auto;gap: 8px 18px;margin: 0;padding: 14px 0 0}.fxfe-receipt-totals dt,.fxfe-receipt-totals dd{margin: 0;font-size: 0.74rem}.fxfe-receipt-totals dt{color: var(--fxfe-muted)}.fxfe-receipt-totals dd{color: var(--fxfe-text);font-weight: 900}.fxfe-receipt-totals dd:last-child{color: var(--fxfe-text);font-size: 1.45rem;line-height: 1}.fxfe-receipt-status{display: flex;align-items: center;justify-content: space-between;gap: 18px;border-top: 1px solid var(--fxfe-line);background: var(--fxfe-surface-2);padding: 12px 20px}.fxfe-receipt-status span,.fxfe-receipt-status time{display: inline-flex;align-items: center;color: var(--fxfe-muted);font-size: 0.62rem;font-weight: 850}.fxfe-receipt-status span{color: #079669;letter-spacing: 0.12em;text-transform: uppercase}.fxfe-receipt-status span::before{content: "";width: 12px;height: 12px;margin-right: 9px;border-radius: 4px 4px 7px 7px;background: #079669;clip-path: polygon(50% 0,88% 16%,82% 72%,50% 100%,18% 72%,12% 16%)}.fxfe-final-included{position: relative;grid-row: 1;justify-self: end;width: 210px;border: 1px solid var(--fxfe-line);border-radius: 14px;background: var(--fxfe-surface);color: var(--fxfe-text);padding: 14px;transform: rotate(3deg);box-shadow: 0 22px 56px rgba(0,0,0,0.22)}.fxfe-final-included strong{color: var(--fxfe-muted);margin-bottom: 12px}.fxfe-final-included span{display: block;position: relative;color: var(--fxfe-muted);font-size: 0.72rem;line-height: 1.35;font-weight: 750;padding-left: 18px}.fxfe-final-included span + span{margin-top: 9px}.fxfe-final-included span::before{content: "";position: absolute;left: 0;top: 0.2em;width: 11px;height: 11px;border-radius: 50%;background: #8b96a8}.fxfe-final-included span::after{content: "";position: absolute;left: 3.5px;top: 0.34em;width: 3.5px;height: 6px;border-right: 1.3px solid #fff;border-bottom: 1.3px solid #fff;transform: rotate(45deg)}.fxfe-faq{background: radial-gradient(circle at 84% 20%,rgba(176,4,59,0.055),transparent 28rem),linear-gradient(180deg,var(--fxfe-bg),var(--fxfe-bg-soft))}.fxfe-faq-grid{display: grid;grid-template-columns: minmax(300px,0.82fr) minmax(420px,1.18fr);gap: clamp(30px,5vw,64px);align-items: start}.fxfe-faq-copy{position: sticky;top: calc(var(--fxfe-sticky-stack-height) + 32px)}.fxfe-faq-copy h2{margin: 16px 0 0;text-align: left;font-size: clamp(2.25rem,3.8vw,4rem);line-height: 0.98}.fxfe-faq-copy p{max-width: 360px;margin: 20px 0 0;color: var(--fxfe-muted);font-size: 0.96rem;line-height: 1.5}.fxfe-faq-copy a{display: inline-flex;align-items: center;gap: 8px;margin-top: 4px;border: 1px solid color-mix(in srgb,var(--fxfe-primary) 20%,var(--fxfe-line-strong));border-radius: 999px;background: color-mix(in srgb,var(--fxfe-surface) 88%,transparent);color: var(--fxfe-text);padding: 0.7rem 0.95rem;font-weight: 900;text-decoration: none;box-shadow: 0 16px 36px rgba(15,23,42,0.06);transition: transform var(--fxfe-motion-fast) ease,border-color var(--fxfe-motion-fast) ease,color var(--fxfe-motion-fast) ease,box-shadow var(--fxfe-motion-fast) ease}.fxfe-faq-copy a:hover,.fxfe-faq-copy a:focus-visible{color: var(--fxfe-primary);border-color: color-mix(in srgb,var(--fxfe-primary) 42%,var(--fxfe-line-strong));box-shadow: 0 20px 48px rgba(176,4,59,0.12);transform: translateY(-1px);outline: 0}.fxfe-faq-list{display: grid;gap: 12px}.fxfe-faq-item{overflow: hidden;border: 1px solid color-mix(in srgb,var(--fxfe-line-strong) 78%,transparent);border-radius: 14px;background: radial-gradient(circle at 100% 0%,rgba(176,4,59,0.035),transparent 15rem),linear-gradient(180deg,color-mix(in srgb,var(--fxfe-surface) 98%,#fff),var(--fxfe-surface));box-shadow: 0 22px 58px rgba(15,23,42,0.075),inset 0 1px 0 rgba(255,255,255,0.66);transition: transform var(--fxfe-motion-fast) ease,border-color var(--fxfe-motion-fast) ease,box-shadow var(--fxfe-motion-fast) ease,background var(--fxfe-motion-fast) ease}.fxfe-faq-item:not([open]):hover{border-color: color-mix(in srgb,var(--fxfe-primary) 24%,var(--fxfe-line-strong));box-shadow: 0 26px 68px rgba(15,23,42,0.1),inset 0 1px 0 rgba(255,255,255,0.74);transform: translateY(-2px)}.fxfe-faq-item[open]{border-color: color-mix(in srgb,var(--fxfe-primary) 36%,var(--fxfe-line-strong));background: radial-gradient(circle at 100% 0%,rgba(176,4,59,0.08),transparent 16rem),var(--fxfe-surface);box-shadow: 0 28px 76px rgba(176,4,59,0.11),0 16px 50px rgba(15,23,42,0.08),inset 0 1px 0 rgba(255,255,255,0.74)}.fxfe-faq-item summary{min-height: 62px;display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 0 16px 0 20px;color: var(--fxfe-text);cursor: pointer;font-size: clamp(0.9rem,0.98vw,0.98rem);font-weight: 850;line-height: 1.35;list-style: none}.fxfe-faq-item summary::-webkit-details-marker{display: none}.fxfe-faq-item summary::after{content: "+";width: 32px;height: 32px;display: grid;flex: 0 0 32px;place-items: center;border: 1px solid color-mix(in srgb,var(--fxfe-line-strong) 82%,transparent);border-radius: 50%;background: color-mix(in srgb,var(--fxfe-bg-soft) 72%,var(--fxfe-surface));color: var(--fxfe-muted);font-size: 1rem;font-weight: 760;line-height: 1;transition: transform var(--fxfe-motion-fast) ease,color var(--fxfe-motion-fast) ease,background var(--fxfe-motion-fast) ease,border-color var(--fxfe-motion-fast) ease}.fxfe-faq-item[open] summary::after{content: "-";border-color: var(--fxfe-primary);background: var(--fxfe-primary);color: #fff;transform: rotate(180deg)}.fxfe-faq-item p{margin: 0;border-top: 1px solid color-mix(in srgb,var(--fxfe-line) 82%,transparent);background: color-mix(in srgb,var(--fxfe-bg-soft) 46%,transparent);color: var(--fxfe-muted);padding: 14px 20px 20px;font-size: 0.92rem;line-height: 1.5}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-faq{background: radial-gradient(circle at 82% 18%,rgba(176,4,59,0.13),transparent 30rem),linear-gradient(180deg,#111214,#0f1012)}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-faq-item{border-color: rgba(255,255,255,0.12);background: radial-gradient(circle at 100% 0%,rgba(176,4,59,0.1),transparent 15rem),#17181a;box-shadow: 0 24px 70px rgba(0,0,0,0.32),inset 0 1px 0 rgba(255,255,255,0.05)}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-faq-item[open]{border-color: rgba(244,63,94,0.46);box-shadow: 0 28px 78px rgba(0,0,0,0.42),0 16px 50px rgba(176,4,59,0.12)}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-faq-item summary::after{border-color: rgba(255,255,255,0.13);background: rgba(255,255,255,0.055)}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-faq-item[open] summary::after{border-color: var(--fxfe-primary);background: var(--fxfe-primary)}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-faq-item p{border-top-color: rgba(255,255,255,0.09);background: rgba(255,255,255,0.025)}.fxfe-ready{padding: 66px 0 82px;background: var(--fxfe-bg)}.fxfe-ready-card{--fxfe-accent-text: #ff8dac;position: relative;width: min(1160px,calc(100% - 56px));margin-inline: auto;overflow: hidden;border-radius: 20px;background: radial-gradient(circle at 50% 36%,rgba(176,4,59,0.14),transparent 28rem),radial-gradient(circle at 80% 80%,rgba(176,4,59,0.12),transparent 24rem),#101010;color: #fff;padding: clamp(48px,5.5vw,76px) 28px;text-align: center;box-shadow: 0 34px 90px rgba(15,23,42,0.1)}.fxfe-ready-card::before{content: "";position: absolute;inset: 0;opacity: 0.26;background-image: radial-gradient(rgba(255,255,255,0.15) 1px,transparent 1px);background-size: 22px 22px;pointer-events: none}.fxfe-ready-card>*{position: relative;z-index: 1}.fxfe-ready-card .fxfe-eyebrow{color: rgba(226,232,240,0.58)}.fxfe-ready-card h2{max-width: 660px;margin: 16px auto 0;font-size: clamp(2.35rem,4.4vw,4.1rem);line-height: 0.98}.fxfe-ready-card h2 span{color: var(--fxfe-primary)}.fxfe-ready-card p{max-width: 500px;margin: 20px auto 0;color: #c9d1df;font-size: 1rem;line-height: 1.48}.fxfe-ready-card .fxfe-btn-ghost{color: #fff;background: transparent;border-color: rgba(255,255,255,0.18)}.fxfe-ready-contact{--fxfe-text-link-margin: 0px;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 2px 16px;margin-top: 8px;color: #9aa6b8;font-size: 0.82rem;font-weight: 700}.fxfe-contact{background: var(--fxfe-bg-soft)}.fxfe-contact-head{max-width: 780px;margin: 0 auto 48px;text-align: center}.fxfe-contact-badge{width: fit-content;margin: 0 auto 20px;display: inline-flex;align-items: center;gap: 10px;border: 1px solid var(--fxfe-line);border-radius: 999px;background: var(--fxfe-surface);color: var(--fxfe-muted);padding: 0.34rem 0.66rem 0.34rem 0.34rem;font-size: 0;font-weight: 800}.fxfe-contact-badge::before{content: "24H";border-radius: 999px;background: var(--fxfe-primary);color: #fff;padding: 0.18rem 0.42rem;font-size: 0.62rem;font-weight: 950}.fxfe-contact-badge em{color: var(--fxfe-muted);font-size: 0.72rem;font-style: normal}.fxfe-contact-head h2{margin: 0;font-size: clamp(2.65rem,5vw,4.9rem);line-height: 0.98}.fxfe-contact-head h2 span{color: var(--fxfe-primary)}.fxfe-contact-head p{max-width: 560px;margin: 18px auto 0;color: var(--fxfe-muted);font-size: 0.98rem;line-height: 1.48}.fxfe-contact-tags{display: flex;justify-content: center;flex-wrap: wrap;gap: 8px;margin-top: 20px}.fxfe-contact-tags span{border: 1px solid var(--fxfe-line);border-radius: 999px;background: var(--fxfe-surface);color: var(--fxfe-muted);padding: 0.34rem 0.62rem;font-size: 0.74rem;font-weight: 750}.fxfe-contact-channel-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;margin-bottom: 58px}.fxfe-contact-channel,.fxfe-contact-form,.fxfe-contact-side article{border: 1px solid var(--fxfe-line);border-radius: 14px;background: var(--fxfe-surface);box-shadow: 0 18px 48px rgba(15,23,42,0.06)}.fxfe-contact-channel{display: block;color: var(--fxfe-text);text-decoration: none;transition: transform var(--fxfe-motion-fast),border-color var(--fxfe-motion-fast);position: relative;min-width: 0;min-height: 138px;padding: 22px}.fxfe-contact-channel:is(a):hover{transform: translateY(-3px);border-color: var(--fxfe-primary-2)}.fxfe-contact-channel:is(a):focus-visible{outline: 2px solid var(--fxfe-primary-2);outline-offset: 4px}.fxfe-contact-channel.is-featured{border: 2px solid var(--fxfe-primary);box-shadow: 0 26px 66px rgba(176,4,59,0.12)}.fxfe-contact-channel.is-featured::before{content: "Mas rapido";position: absolute;top: -14px;right: 20px;border-radius: 999px;background: var(--fxfe-primary);color: #fff;padding: 0.32rem 0.8rem;font-size: 0.68rem;font-weight: 950;text-transform: uppercase}.fxfe-contact-channel>span,.fxfe-contact-side article>span{width: 36px;height: 36px;display: grid;place-items: center;border: 1px solid var(--fxfe-line);border-radius: 10px;color: var(--fxfe-primary);background: color-mix(in srgb,var(--fxfe-surface-2) 70%,transparent)}.fxfe-contact-channel-grid svg,.fxfe-contact-side svg{width: 18px;height: 18px}.fxfe-whatsapp-logo{width: 1.25em;height: 1.25em;display: block;flex: 0 0 auto;object-fit: contain}.fxfe-contact-channel-grid .fxfe-whatsapp-logo,.fxfe-contact-side .fxfe-whatsapp-logo{width: 18px;height: 18px}.fxfe-contact-channel-grid small{display: block;margin-top: 16px;color: var(--fxfe-muted);font-size: 0.64rem;font-weight: 900;letter-spacing: 0.16em;text-transform: uppercase}.fxfe-contact-channel-grid strong{display: block;margin-top: 6px;color: var(--fxfe-text);font-size: 0.92rem;font-weight: 950;line-height: 1.32;overflow-wrap: anywhere;word-break: break-word}.fxfe-contact-channel-grid p,.fxfe-contact-form p,.fxfe-contact-side p{margin: 6px 0 0;color: var(--fxfe-muted);font-size: 0.82rem;line-height: 1.46}.fxfe-contact-form-grid{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(300px,0.72fr);gap: 26px;align-items: start}.fxfe-contact-form{display: grid;gap: 14px;padding: 28px}.fxfe-contact-form h3{margin: 0;color: var(--fxfe-text);font-size: 1.36rem;font-weight: 800}.fxfe-contact-form>p{margin: -6px 0 8px}.fxfe-field{--fxfe-field-font-size: .875rem;--fxfe-field-label-size: .6875rem;--fx-select-min-height: 44px;--fx-select-padding: 18px 12px 4px;--fx-select-font-size: var(--fxfe-field-font-size);--fx-select-font-weight: 820;--fx-select-arrow-size: 16px;--fx-select-arrow-icon-size: 16px;position: relative;display: block;min-width: 0;font-family: inherit}.fxfe-field[hidden]{display: none}.fxfe-field>:is(input,select,textarea){width: 100%;min-height: var(--fx-select-min-height);border: 1px solid var(--fx-control-border);border-radius: var(--fx-control-radius);background: var(--fx-control-bg);color: var(--fx-control-text);box-shadow: var(--fx-control-shadow);font-family: inherit;font-size: var(--fxfe-field-font-size);font-weight: 820;line-height: 1.3;padding: var(--fx-select-padding);transition: border-color var(--fxfe-motion-fast),box-shadow var(--fxfe-motion-fast)}.fxfe-field-label{position: absolute;z-index: 3;top: 50%;left: 12px;right: 12px;color: var(--fxfe-muted);font-size: var(--fxfe-field-font-size);font-weight: 820;line-height: 1.2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;pointer-events: none;transform: translateY(-50%);transition: transform var(--fxfe-motion-fast) var(--fxfe-motion-ease),top var(--fxfe-motion-fast),font-size var(--fxfe-motion-fast),color var(--fxfe-motion-fast)}.fxfe-field:has(textarea)>.fxfe-field-label{top: 20px}.fxfe-field:focus-within>.fxfe-field-label,.fxfe-field:has(select)>.fxfe-field-label,.fxfe-field:has(:is(input,textarea):not(:placeholder-shown))>.fxfe-field-label{top: 6px;color: var(--fxfe-accent-text);font-size: var(--fxfe-field-label-size);font-weight: 850;transform: none}.fxfe-field>select{padding-right: 36px;cursor: pointer}.fxfe-field:has(select)>.fxfe-field-label{right: 38px}.fxfe-field>textarea{min-height: 100px;resize: vertical;padding-top: 25px}.fxfe-field>[data-complaint-name]{text-overflow: clip;cursor: text;touch-action: pan-y}.fxfe-field>:is(input,select,textarea):focus{outline: none;border-color: var(--accent-border);box-shadow: var(--fx-control-focus-shadow)}@media (max-width: 767px){.fxfe-field{--fxfe-field-font-size: 16px;--fxfe-field-label-size: 12px;--fx-select-min-height: 48px;--fx-select-padding: 20px 12px 4px}}@media (max-width: 480px){.fxfe-complaint-form .fxfe-contact-two-cols{grid-template-columns: minmax(0,1fr)}}.fxfe-contact-two-cols{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,130px),1fr));gap: 12px}.fxfe-contact-form output{min-height: 18px;color: var(--fxfe-muted);font-size: 0.78rem;font-weight: 750}.fxfe-contact-side{display: grid;gap: 14px}.fxfe-contact-side article{display: grid;grid-template-columns: 38px 1fr;gap: 14px;padding: 22px}.fxfe-contact-side article.is-demo{display: block;border-color: color-mix(in srgb,var(--fxfe-primary) 18%,var(--fxfe-line));background: var(--fxfe-surface);color: var(--fxfe-text);box-shadow: 0 24px 66px rgba(15,23,42,0.08)}.fxfe-contact-side strong{display: block;color: var(--fxfe-text);font-size: 0.94rem;font-weight: 950}.fxfe-contact-side article.is-demo strong{color: var(--fxfe-text)}.fxfe-text-link{display: inline-flex;align-items: center;gap: 6px;width: fit-content;margin-top: var(--fxfe-text-link-margin,8px);padding: 4px 0;color: var(--fxfe-accent-text);font-size: .82rem;font-weight: 750;line-height: 1.4;text-decoration: none}.fxfe-text-link>:is(span,svg){flex: 0 0 auto;transition: transform var(--fxfe-motion-fast) var(--fxfe-motion-ease)}.fxfe-text-link:hover>:is(span,svg){transform: translateX(3px)}.fxfe-text-link:focus-visible{outline: 2px solid currentColor;outline-offset: 4px;border-radius: 3px}.fxfe-text-link[hidden]{display: none}.fxfe-contact-side article.is-demo .fxfe-btn{width: 100%;margin-top: 14px;color: #fff;background: var(--fxfe-primary);border-color: var(--fxfe-primary);box-shadow: 0 18px 38px rgba(176,4,59,0.18)}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-contact-side article.is-demo{border-color: rgba(255,255,255,0.1);background: #0f1011;box-shadow: 0 28px 78px rgba(0,0,0,0.28)}#fxLandingRoot .fxfe-contact-side article.is-demo .fxfe-btn,#fxLandingRoot .fxfe-contact-side article.is-demo .fxfe-btn span,html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-contact-side article.is-demo .fxfe-btn,html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-contact-side article.is-demo .fxfe-btn span{color: #fff;background: var(--fxfe-primary);border-color: var(--fxfe-primary)}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-ready-card,html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-final-card{border: 1px solid rgba(255,255,255,0.08);background: radial-gradient(circle at 86% 28%,rgba(176,4,59,0.13),transparent 18rem),radial-gradient(circle at 36% 92%,rgba(176,4,59,0.075),transparent 23rem),#060607;box-shadow: inset 0 1px 0 rgba(255,255,255,0.04),0 32px 92px rgba(0,0,0,0.34)}.fxfe-footer{--fxfe-footer-link-color: color-mix(in srgb,var(--fxfe-muted) 90%,var(--fxfe-text));border-top: 1px solid var(--fxfe-line);padding: 58px 0 24px;background: var(--fxfe-bg)}.fxfe-footer-grid{width: min(1440px,calc(100% - 96px));grid-template-columns: minmax(360px,1.35fr) repeat(3,minmax(170px,0.62fr));gap: clamp(34px,5vw,72px)}.fxfe-footer-grid>div>img{width: 164px;margin-bottom: 18px}.fxfe-footer p{max-width: 330px;line-height: 1.55}.fxfe-footer-contact{position: relative;min-height: 22px;display: inline-flex;align-items: center;padding-left: 28px;color: var(--fxfe-muted);font-size: .875rem;font-weight: 500;line-height: 1.5;text-decoration: none}.fxfe-footer-contact::before{content: "";position: absolute;left: 0;top: 50%;width: 17px;height: 17px;transform: translateY(-50%);background-position: center;background-repeat: no-repeat;background-size: contain;opacity: 0.82}.fxfe-footer-location::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364758b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5-8 11-8 11S4 15 4 10a8 8 0 1 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}.fxfe-footer-mail::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364758b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E")}.fxfe-footer-phone::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364758b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.4 19.4 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.3 1.8.6 2.6a2 2 0 0 1-.5 2.1L8 9.6a16 16 0 0 0 6.4 6.4l1.2-1.2a2 2 0 0 1 2.1-.5c.8.3 1.7.5 2.6.6a2 2 0 0 1 1.7 2Z'/%3E%3C/svg%3E")}.fxfe-footer nav,.fxfe-footer-grid>div{display: flex;flex-direction: column;gap: 9px}.fxfe-footer strong{margin-bottom: 8px;color: var(--fxfe-footer-link-color);text-transform: uppercase;letter-spacing: 0.1em;font-size: 0.74rem}.fxfe-footer nav a,.fxfe-footer nav button{display: inline-flex;width: fit-content;min-height: auto;align-items: center;border: 0;border-radius: 0;background: transparent;box-shadow: none;color: var(--fxfe-footer-link-color);padding: 0;font-size: 1rem;font-weight: 500;line-height: 1.45;text-align: left;text-decoration: none;cursor: pointer;transition: color var(--fxfe-motion-fast) ease,border-color var(--fxfe-motion-fast) ease,background var(--fxfe-motion-fast) ease,transform var(--fxfe-motion-fast) ease}.fxfe-footer nav a:hover,.fxfe-footer nav button:hover,.fxfe-footer nav a:focus-visible,.fxfe-footer nav button:focus-visible{color: var(--fxfe-primary);outline: 0}.fxfe-footer-bottom{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 20px;width: min(1440px,calc(100% - 96px));margin-top: 52px;padding-top: 24px;border-top: 1px solid var(--fxfe-line);color: #53627a;font-size: 0.82rem}.fxfe-footer-bottom span:nth-child(2){justify-self: center}.fxfe-footer-bottom strong{color: var(--fxfe-primary);font-weight: 800}.fxfe-footer-bottom small{color: #8a96a8;font-size: 0.68rem;font-weight: 800;letter-spacing: 0.08em}#fxLandingRoot .fxfe-footer .fxfe-footer-support{width: fit-content;justify-self: end;min-height: 42px;display: inline-flex;align-items: center;justify-content: center;gap: 8px;border: 1px solid var(--fxfe-line-strong);border-radius: 999px;background: var(--fxfe-surface-2);color: var(--fxfe-text);padding: 0 1rem 0 0.82rem;font-size: 0.88rem;font-weight: 820;line-height: 1;white-space: nowrap;box-shadow: 0 12px 28px rgba(15,23,42,0.08)}#fxLandingRoot .fxfe-footer .fxfe-footer-support .fxfe-whatsapp-logo{width: 19px;height: 19px;align-self: center;margin: 0;transform: none}#fxLandingRoot .fxfe-footer .fxfe-footer-support:hover,#fxLandingRoot .fxfe-footer .fxfe-footer-support:focus-visible{border-color: color-mix(in srgb,#25d366 45%,var(--fxfe-line-strong));background: var(--fxfe-surface);color: var(--fxfe-text);transform: translateY(-1px)}#fxLandingRoot .fxfe-whatsapp{position: fixed;right: 36px;bottom: 28px;z-index: 50;display: inline-flex;align-items: center;gap: 0;min-height: 54px;border-radius: 999px;background: #25d366;color: #fff;padding: 0;font-size: 0.96rem;font-weight: 760;letter-spacing: 0;text-shadow: none;box-shadow: 0 10px 24px rgba(37,211,102,0.22);transition: transform var(--fxfe-motion-fast) ease,box-shadow var(--fxfe-motion-fast) ease,background var(--fxfe-motion-fast) ease;width: 54px;height: 54px;justify-content: center}#fxLandingRoot .fxfe-whatsapp .fxfe-whatsapp-logo{width: 27px;height: 27px}#fxLandingRoot .fxfe-whatsapp:hover,#fxLandingRoot .fxfe-whatsapp:focus-visible{background: #21c35e;color: #fff;transform: translateY(-1px);box-shadow: 0 12px 28px rgba(37,211,102,0.3);outline: 0}.fxfe-modal,.fxfe-legal-modal{position: fixed;inset: 0;display: none;align-items: center;justify-content: center;padding: 22px}.fxfe-modal.is-open,.fxfe-legal-modal.is-open{display: flex}.fxfe-modal-backdrop{position: absolute;inset: 0}.fxfe-signup-shell{position: relative;z-index: 1;width: min(1160px,100%);max-height: min(92vh,920px);display: grid;grid-template-columns: 0.95fr 1fr;overflow: hidden;border-radius: 18px;background: #fff;box-shadow: 0 32px 100px rgba(0,0,0,0.32)}.fxfe-modal-close{position: absolute;top: 14px;right: 14px;z-index: 4;width: 36px;height: 36px;border: 1px solid rgba(255,255,255,0.2);border-radius: 50%;background: rgba(255,255,255,0.1);color: #fff;font-size: 1rem;font-weight: 900}.fxfe-signup-aside{min-height: 620px;display: flex;flex-direction: column;justify-content: center;padding: 44px;color: #fff;background: radial-gradient(circle at 20% 0%,rgba(176,4,59,0.32),transparent 30rem),#190912}.fxfe-signup-aside img{width: 132px;margin-bottom: 56px}.fxfe-signup-aside>span{width: fit-content;border: 1px solid rgba(255,255,255,0.18);border-radius: 999px;padding: 0.3rem 0.62rem;font-size: 0.68rem;font-weight: 900;text-transform: uppercase}.fxfe-signup-aside h2{margin: 20px 0 0;font-size: clamp(1.8rem,3.2vw,3.25rem);line-height: 1.05}.fxfe-signup-aside h2 strong{display: block;color: #a8adbd}.fxfe-signup-aside p{color: #d5d9e3;line-height: 1.55}.fxfe-signup-aside ul{display: grid;gap: 10px;margin: 26px 0 0;padding: 0;list-style: none}.fxfe-signup-aside li{border: 1px solid rgba(255,255,255,0.14);border-radius: 8px;background: rgba(255,255,255,0.06);padding: 13px 15px}.fxfe-signup-aside small{display: block;margin-top: 6px;color: #aab1c2}.fxfe-signup-panel{overflow: auto;padding: clamp(24px,3vw,42px);color: #10172a;background: #fff}.fxfe-stepper{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin-bottom: 22px}.fxfe-stepper span{position: relative;display: grid;justify-items: center;gap: 6px;color: #9299a6;font-size: 0.78rem;font-weight: 900}.fxfe-stepper span::before{content: attr(data-fxfe-step-dot);width: 30px;height: 30px;display: grid;place-items: center;border-radius: 50%;background: #c4c7ce;color: #fff}.fxfe-stepper span.is-active,.fxfe-stepper span.is-done{color: #111827}.fxfe-stepper span.is-active::before,.fxfe-stepper span.is-done::before{background: var(--fxfe-primary)}.fxfe-stepper small{font-size: 0.68rem}.fxfe-form-step{display: none}.fxfe-form-step.is-active{display: block}.fxfe-form-step h2{margin: 0;font-size: 1.45rem;line-height: 1.1}.fxfe-form-step>p{margin: 8px 0 18px;color: #526079}.fxfe-google,.fxfe-email-target,.fxfe-mode-card,.fxfe-form-step label,.fxfe-form-message{border: 1px solid #dce2ec;border-radius: 8px;background: #fff}.fxfe-google{width: 100%;min-height: 42px;color: #111827;font-weight: 850}.fxfe-divider{display: flex;align-items: center;gap: 10px;margin: 14px 0;color: #6b7890;font-size: 0.75rem;font-weight: 800;text-transform: uppercase}.fxfe-divider::before,.fxfe-divider::after{content: "";height: 1px;flex: 1;background: #e1e6ef}.fxfe-two-cols{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.fxfe-form-step label{display: grid;gap: 6px;margin-top: 10px;padding: 9px 11px;color: #566176;font-size: 0.78rem;font-weight: 800}.fxfe-form-step input,.fxfe-form-step select{width: 100%;min-height: 30px;border: 0;outline: 0;background: transparent;color: #111827;font-size: 0.94rem;font-weight: 650}.fxfe-form-step input[readonly]{color: #0f766e}.fxfe-form-step small{display: block;margin-top: 6px;color: #6b7890}.fxfe-next,.fxfe-form-step .fxfe-btn-primary,.fxfe-form-step .fxfe-btn-ghost{width: 100%;margin-top: 14px}.fxfe-email-target{margin-bottom: 18px;padding: 10px 12px;color: #526079;text-align: center}.fxfe-email-target strong{color: #111827}.fxfe-code-grid{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 7px;margin: 18px 0}.fxfe-code-grid input{height: 50px;border: 1px solid #bfc6d2;border-radius: 8px;text-align: center;font-size: 1.22rem;font-weight: 900}.fxfe-resend{margin: 14px 0 18px;color: #60708a;text-align: center}.fxfe-resend button,.fxfe-back,.fxfe-terms button{border: 0;background: transparent;color: var(--fxfe-primary);font-weight: 850;padding: 0}.fxfe-back{min-height: 40px;border: 1px solid #dce2ec;border-radius: 8px;color: #111827;padding: 0 1rem}.fxfe-mode-card{padding: 15px;border-color: var(--fxfe-primary);background: color-mix(in srgb,var(--fxfe-primary) 7%,#fff)}.fxfe-mode-card strong{display: block;color: #111827}.fxfe-mode-card span{display: block;margin-top: 4px;color: #60708a}.fxfe-verify-ruc{margin-top: 10px}.fxfe-form-step label.fxfe-terms{grid-template-columns: auto 1fr;align-items: start;gap: 10px;border: 0;padding: 8px 0;color: #506076;font-weight: 700}.fxfe-terms input{width: 17px;height: 17px;min-height: 17px;margin-top: 2px}.fxfe-form-actions{display: grid;grid-template-columns: 0.7fr 1.3fr;gap: 10px;margin-top: 14px}.fxfe-form-actions .fxfe-btn{margin-top: 0}.fxfe-form-message{display: none;margin-top: 14px;padding: 10px 12px;color: #39465b;background: #f6f8fb}.fxfe-form-message.is-visible{display: block}.fxfe-form-message.is-error{border-color: #fecaca;color: #991b1b;background: #fff1f2}.fxfe-form-message.is-success{border-color: #a7f3d0;color: #047857;background: #ecfdf5}.fxfe-login-note{margin-top: 14px;text-align: center;color: #5f6e84}.fxfe-login-note a{color: var(--fxfe-primary);font-weight: 850}.fxfe-legal-modal article{position: relative;z-index: 1;width: min(740px,100%);max-height: min(88dvh,880px);overflow: auto;overscroll-behavior: contain;border: 1px solid var(--fxfe-line-strong);border-radius: 22px;background: var(--fxfe-surface);padding: clamp(20px,4vw,32px);box-shadow: 0 24px 90px rgb(4 8 18 / 24%)}.fxfe-legal-modal article>button{position: sticky;top: 0;float: right;z-index: 2;display: grid;place-items: center;width: 32px;height: 32px;border: 1px solid var(--fxfe-line);border-radius: 50%;background: var(--fxfe-surface-2);color: var(--fxfe-text);font-size: 0}.fxfe-legal-modal article>button span::before{content: "×";font: 24px/1 system-ui}.fxfe-legal-modal h2{margin: 8px 40px 20px 0;color: var(--fxfe-text);font-size: clamp(1.4rem,3vw,1.9rem);font-weight: 800;line-height: 1.15}.fxfe-legal-modal .fxfe-eyebrow{margin: 0;text-align: left;color: var(--fxfe-accent-text)}.fxfe-legal-modal p{color: var(--fxfe-muted);font-size: .875rem;line-height: 1.6;margin: 0 0 14px}.fxfe-legal-modal h3{font-size: 1rem;font-weight: 750;color: var(--fxfe-text);margin: 20px 0 6px}.fxfe-legal-modal :is([data-fxfe-legal-body],.fxfe-complaint-form)[hidden]{display: none}.fxfe-complaint-form{display: grid;gap: 14px}.fxfe-complaint-form fieldset{display: grid;gap: 12px;min-width: 0;padding: 0;margin: 0;border: 0}.fxfe-complaint-form legend{color: var(--fxfe-text);font-size: .875rem;font-weight: 750;margin: 8px 0 12px}.fxfe-form-consent{display: flex;align-items: flex-start;gap: 9px;color: var(--fxfe-muted);font-size: .8rem;line-height: 1.5}.fxfe-form-consent input{width: 16px;height: 16px;margin: 2px 0 0;accent-color: var(--fxfe-primary);flex: none}.fxfe-complaint-form .fxfe-form-hint{font-size: .75rem;margin: 0}.fxfe-complaint-form [data-fxfe-document-status]:empty{display: none}.fxfe-complaint-form output{color: var(--fxfe-text);font-size: .875rem;line-height: 1.5}.fxfe-complaint-form output:not(:empty){padding: 14px;border-radius: 12px;background: var(--fxfe-surface-2);border: 1px solid var(--fxfe-line)}.fxfe-complaint-form .fxfe-btn{font-size: .875rem}html.fxfe-modal-open,body.fxfe-modal-open{overflow: hidden}@media (max-width: 1320px){#fxLandingRoot{--fxfe-topbar-height: 0px}.fxfe-topbar{display: none}.fxfe-header{top: 0}}@media (max-width: 1080px){html:has(#fxLandingRoot):not(.fxfe-modal-open),body:has(#fxLandingRoot):not(.fxfe-modal-open){height: auto;min-height: 100%;overflow-y: auto;overscroll-behavior-y: auto}#fxLandingRoot{min-height: 100dvh;overflow-y: visible;touch-action: pan-y}.fxfe-header .fxfe-wrap{width: min(100% - 40px,820px)}.fxfe-nav{grid-template-columns: auto auto}.fxfe-nav-links,.fxfe-actions{display: none}.fxfe-menu-btn{display: grid;justify-self: end;width: 44px;height: 44px;border-radius: 50%;padding: 0;place-content: center;gap: 5px;background: rgba(255,255,255,0.94);border: 2px solid #d8d8dc;box-shadow: 0 12px 28px rgba(15,23,42,0.1),inset 0 1px 0 rgba(255,255,255,0.92)}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-menu-btn{background: rgba(18,18,20,0.96);border-color: rgba(255,255,255,0.18);box-shadow: 0 18px 42px rgba(0,0,0,0.36),inset 0 1px 0 rgba(255,255,255,0.06)}.fxfe-menu-btn span:not(.sr-only){width: 18px;height: 2.1px;background: #0d1428}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-menu-btn span:not(.sr-only){background: rgba(255,255,255,0.82)}.fxfe-mobile-menu{position: fixed;inset: 0;z-index: 1000;display: flex;align-items: flex-start;justify-content: center;padding: 0 10px 22px;background: rgba(15,23,42,0.38);backdrop-filter: blur(6px);overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;touch-action: pan-y;max-height: 100dvh;visibility: hidden;opacity: 0;pointer-events: none;transition: opacity var(--fxfe-motion-fast) ease,visibility 0s var(--fxfe-motion-swap)}.fxfe-mobile-menu.is-open{visibility: visible;opacity: 1;pointer-events: auto;transition-delay: 0s}.fxfe-mobile-panel{width: min(560px,calc(100vw - 20px));max-width: calc(100vw - 20px);min-height: auto;max-height: min(78dvh,720px);overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;margin: 0 auto;display: grid;align-content: start;gap: 0;border: 1px solid var(--fxfe-line);border-top: 0;border-radius: 0 0 28px 28px;background: var(--fxfe-surface);padding: 0;box-shadow: 0 28px 90px rgba(15,23,42,0.18);transform: translateY(-16px) scale(.98);transform-origin: top center;transition: transform var(--fxfe-motion-swap) var(--fxfe-motion-ease)}.fxfe-mobile-menu.is-open .fxfe-mobile-panel{transform:translateY(0) scale(1)}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-mobile-panel{background: #111214;border-color: rgba(255,255,255,0.1);box-shadow: 0 30px 90px rgba(0,0,0,0.38)}.fxfe-mobile-head{min-height: 86px;display: flex;align-items: center;justify-content: space-between;flex-wrap: nowrap;gap: 18px;padding: 14px clamp(28px,5vw,56px);border-bottom: 1px solid var(--fxfe-line)}.fxfe-mobile-brand{display: inline-flex;width: 224px;max-width: calc(100% - 120px);min-width: 0;flex: 0 1 auto}.fxfe-mobile-brand img{width: 100%;height: auto}.fxfe-mobile-head-actions{display: inline-flex;align-items: center;flex: 0 0 auto;justify-content: flex-end;margin-left: auto;gap: 14px}.fxfe-mobile-head .fxfe-theme{width: 44px;height: 44px;border-radius: 50%;grid-template-columns: 1fr;padding: 0;border: 2px solid var(--fxfe-line-strong);background: transparent;box-shadow: none}.fxfe-mobile-head .fxfe-theme::after{display: none}.fxfe-mobile-head .fxfe-theme-sun,.fxfe-mobile-head .fxfe-theme-moon{grid-area: 1 / 1;width: 100%;height: 100%;color: var(--fxfe-muted)}.fxfe-mobile-head .fxfe-theme-sun{opacity: 0}.fxfe-mobile-head .fxfe-theme-moon{opacity: 1}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-mobile-head .fxfe-theme-sun{opacity: 1}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-mobile-head .fxfe-theme-moon{opacity: 0}.fxfe-mobile-head .fxfe-theme-sun::before{width: 18px;height: 18px}.fxfe-mobile-head .fxfe-theme-moon::before{width: 18px;height: 18px}.fxfe-mobile-cta{display: grid;gap: 16px;padding: 34px clamp(28px,5vw,56px) 50px;text-align: center}.fxfe-mobile-cta .fxfe-btn,.fxfe-mobile-login{width: 100%;min-height: 66px;border-radius: 14px;font-size: 1.18rem}.fxfe-mobile-login{display: grid;place-items: center;border: 1px solid var(--fxfe-line-strong);color: var(--fxfe-text);background: color-mix(in srgb,var(--fxfe-surface) 84%,transparent);font-weight: 850}.fxfe-mobile-cta .fxfe-btn span{color: inherit;font-size: inherit}.fxfe-mobile-cta>span{color: var(--fxfe-muted);font-size: 1.06rem}.fxfe-mobile-links{display: grid;gap: 10px;padding: 0 clamp(28px,5vw,56px) 30px}.fxfe-mobile-links a,.fxfe-mobile-links button{width: 100%;min-height: 58px;display: flex;align-items: center;justify-content: space-between;border: 1px solid color-mix(in srgb,var(--fxfe-line-strong) 78%,transparent);border-radius: 16px;background: linear-gradient(180deg,color-mix(in srgb,var(--fxfe-surface) 96%,#fff),var(--fxfe-surface));color: var(--fxfe-text);padding: 0 16px 0 18px;font-size: 1.02rem;font-weight: 820;text-align: left;box-shadow: 0 14px 34px rgba(15,23,42,0.055);transition: border-color var(--fxfe-motion-fast) ease,color var(--fxfe-motion-fast) ease,transform var(--fxfe-motion-fast) ease,box-shadow var(--fxfe-motion-fast) ease}.fxfe-mobile-links a:hover,.fxfe-mobile-links a:focus-visible,.fxfe-mobile-links button:hover,.fxfe-mobile-links button:focus-visible{border-color: color-mix(in srgb,var(--fxfe-primary) 36%,var(--fxfe-line-strong));color: var(--fxfe-primary);transform: translateY(-1px);box-shadow: 0 18px 38px rgba(15,23,42,0.09)}.fxfe-mobile-links a::after,.fxfe-mobile-links button::after{content: "";width: 10px;height: 10px;margin-right: 4px;border-top: 2px solid currentColor;border-right: 2px solid currentColor;transform: rotate(45deg);color: var(--fxfe-primary);flex: 0 0 auto}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-mobile-links a,html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-mobile-links button{background: rgba(255,255,255,0.045);border-color: rgba(255,255,255,0.1);box-shadow: none}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-mobile-links a:hover,html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-mobile-links a:focus-visible,html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-mobile-links button:hover,html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-mobile-links button:focus-visible{border-color: rgba(255,255,255,0.24);color: #fff}html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-mobile-links a::after,html[data-fxfe-theme="dark"] #fxLandingRoot .fxfe-mobile-links button::after{color: rgba(255,255,255,0.92)}.fxfe-mobile-close{width: 44px;height: 44px;position: relative;display: grid;place-items: center;border: 1px solid var(--fxfe-line-strong);border-radius: 50%;background: transparent;color: var(--fxfe-text);font-size: 0;line-height: 0;transition: border-color var(--fxfe-motion-fast) ease,color var(--fxfe-motion-fast) ease,background var(--fxfe-motion-fast) ease,transform var(--fxfe-motion-fast) ease}.fxfe-mobile-close span{position: relative;display: block;width: 18px;height: 18px}.fxfe-mobile-close span::before,.fxfe-mobile-close span::after{content: "";position: absolute;left: 1px;top: 8px;width: 16px;height: 2px;border-radius: 999px;background: currentColor}.fxfe-mobile-close span::before{transform: rotate(45deg)}.fxfe-mobile-close span::after{transform: rotate(-45deg)}.fxfe-mobile-close:hover,.fxfe-mobile-close:focus-visible{border-color: color-mix(in srgb,var(--fxfe-primary) 34%,var(--fxfe-line-strong));background: color-mix(in srgb,var(--fxfe-primary) 7%,transparent);transform: translateY(-1px);outline: 0}.fxfe-theme-mobile{justify-self: auto}.fxfe-pricing-wrap{width: min(100%,calc(100% - 28px))}.fxfe-product-grid{grid-template-columns: repeat(2,minmax(0,1fr));grid-template-rows: none;grid-template-areas: "invoice invoice" "pos pos" "stock clients" "reports reports" "documents documents"}}@media (max-width: 820px){.fxfe-wrap{width: min(100% - 28px,680px)}.fxfe-topbar-inner{min-height: auto;padding: 12px 0;flex-direction: column;gap: 8px}.fxfe-hero{padding-top: 58px}.fxfe-hero h1{font-size: clamp(2.05rem,10.5vw,3.15rem)}.fxfe-dashboard-shot{--fxfe-dashboard-shot-height: min(560px,72dvh);margin-top: 54px}.fxfe-step-grid,.fxfe-testimonial-grid,.fxfe-footer-grid,.fxfe-final-card,.fxfe-signup-shell{grid-template-columns: 1fr}.fxfe-steps{padding-block: 60px}.fxfe-steps h2{white-space: normal;text-wrap: balance}.fxfe-product-grid{grid-template-columns: 1fr}.fxfe-tutorial-card{grid-template-columns: 1fr;gap: 0;padding: 10px}.fxfe-tutorial-video{min-height: 0}.fxfe-tutorial-copy{padding: 18px 6px 6px}.fxfe-product-grid{grid-template-areas: "invoice" "pos" "stock" "clients" "reports" "documents"}.fxfe-product-card,.fxfe-product-card--invoice,.fxfe-product-card--pos,.fxfe-product-card--clients,.fxfe-product-card--reports,.fxfe-product-card--documents{min-height: auto}.fxfe-product-card--invoice{padding: 24px}.fxfe-product-card--invoice h3{max-width: 100%}.fxfe-product-card--invoice p{max-width: 100%}.fxfe-product-invoice{margin-top: 20px}.fxfe-product-bars{position: static;align-self: flex-end;margin-top: 20px}.fxfe-product-actions{flex-direction: column;gap: 12px}.fxfe-pricing{padding-bottom: 66px}.fxfe-pricing h2{font-size: clamp(1.9rem,8.2vw,2.75rem)}.fxfe-pricing .fxfe-pricing-notes{display: grid;width: min(390px,calc(100% - 24px));margin: 28px auto 0;grid-template-columns: repeat(2,max-content);justify-content: center;justify-items: start;gap: 12px 18px;text-align: left}.fxfe-pricing .fxfe-pricing-notes span{white-space: nowrap}.fxfe-pricing-volume{flex-direction: column;gap: 4px}.fxfe-testimonials h2{font-size: clamp(1.95rem,7.8vw,2.75rem)}.fxfe-testimonial-grid{gap: 14px;margin-top: 30px}.fxfe-testimonial-grid article{min-height: auto;padding: 18px;border-radius: 14px}.fxfe-testimonial-grid p{font-size: 0.9rem;line-height: 1.38;font-weight: 620}.fxfe-testimonial-grid p::after{margin: 18px 0 14px}.fxfe-testimonial-grid strong{font-size: 1.32rem}.fxfe-final-card{width: min(100% - 28px,680px);padding: 28px 18px 36px;min-height: auto;gap: 26px}.fxfe-final-card h2{font-size: 1.9rem}.fxfe-final-receipt{width: min(390px,96%);transform: rotate(-1.2deg)}.fxfe-final-included{width: min(242px,78%)}.fxfe-faq-grid,.fxfe-contact-form-grid,.fxfe-contact-channel-grid{grid-template-columns: 1fr}.fxfe-faq-grid{gap: 24px}.fxfe-faq-copy{position: static}.fxfe-faq-copy h2,.fxfe-contact-head h2{text-align: left}.fxfe-faq-copy h2{font-size: clamp(2.15rem,9vw,3.2rem)}.fxfe-faq-copy p{max-width: 100%;margin-top: 16px}.fxfe-faq-copy a{margin-top: 12px}.fxfe-faq-list{gap: 12px}.fxfe-faq-item{border-radius: 16px}.fxfe-faq-item:not([open]):hover{transform: none}.fxfe-faq-item summary{min-height: 58px;gap: 12px;padding: 0 14px 0 16px;font-size: 0.9rem}.fxfe-faq-item summary::after{width: 32px;height: 32px;flex-basis: 32px;font-size: 1.05rem}.fxfe-faq-item p{padding: 14px 16px 18px;font-size: 0.88rem}.fxfe-contact-head{margin-inline: 0;text-align: left}.fxfe-contact-badge,.fxfe-contact-tags{margin-left: 0;justify-content: flex-start}.fxfe-ready-card{width: min(100% - 28px,680px)}.fxfe-footer-grid{width: min(100% - 28px,680px);gap: 24px}.fxfe-footer-bottom{grid-template-columns: 1fr;justify-items: start;width: min(100% - 28px,680px)}.fxfe-footer-bottom span:nth-child(2),.fxfe-footer-support{justify-self: start}.fxfe-signup-shell{max-height: 94vh;overflow: auto}.fxfe-signup-aside{min-height: auto;padding: 28px}.fxfe-signup-aside img{width: 130px;margin-bottom: 40px}.fxfe-signup-aside ul{display: none}.fxfe-modal-close{color: #111827;background: #fff;border-color: #dce2ec}.fxfe-two-cols,.fxfe-form-actions{grid-template-columns: 1fr}}@media (max-width: 520px){.fxfe-header .fxfe-wrap{width: calc(100% - 28px)}.fxfe-brand{width: 150px}.fxfe-brand img{width: 150px}.fxfe-menu-btn{width: 42px;height: 42px;gap: 4px}.fxfe-menu-btn span:not(.sr-only){width: 17px;height: 2px}.fxfe-mobile-panel{width: calc(100vw - 16px);max-width: calc(100vw - 16px);max-height: 80dvh;border-radius: 0 0 24px 24px}.fxfe-mobile-head{min-height: 86px;padding: 14px 22px;gap: 12px}.fxfe-mobile-brand{width: 150px;max-width: calc(100% - 104px)}.fxfe-mobile-head-actions{gap: 10px}.fxfe-mobile-head .fxfe-theme,.fxfe-mobile-close{width: 42px;height: 42px}.fxfe-mobile-cta{gap: 12px;padding: 24px 20px 26px}.fxfe-mobile-cta .fxfe-btn,.fxfe-mobile-login{min-height: 52px;border-radius: 12px;font-size: 0.98rem}.fxfe-mobile-cta>span{font-size: 0.88rem}.fxfe-mobile-links{gap: 8px;padding: 0 20px 22px}.fxfe-mobile-links a,.fxfe-mobile-links button{min-height: 50px;padding: 0 13px 0 15px;border-radius: 13px;font-size: 0.94rem}.fxfe-mobile-links a::after,.fxfe-mobile-links button::after{width: 9px;height: 9px;border-width: 2px}.fxfe-section{padding: 58px 0}.fxfe-product-card{border-radius: 14px}.fxfe-product-card--invoice{padding: 22px 18px 20px}.fxfe-product-card--invoice .fxfe-product-icon{margin-bottom: 16px}.fxfe-product-card--invoice h3{margin-top: 10px;font-size: clamp(1.35rem,6.6vw,1.72rem);line-height: 1.08}.fxfe-product-card--invoice p{font-size: 0.88rem;line-height: 1.48}.fxfe-product-invoice{padding: 13px;border-radius: 12px}.fxfe-product-invoice>div{grid-template-columns: minmax(0,1fr) auto;gap: 7px 10px}.fxfe-product-invoice span{font-size: 0.58rem;letter-spacing: 0.14em}.fxfe-product-invoice strong{font-size: 0.9rem}.fxfe-product-invoice em{gap: 0.34rem;padding: 0.34rem 0.56rem 0.34rem 0.5rem;font-size: 0.6rem}.fxfe-product-invoice em::before{width: 0.38rem;height: 0.38rem;box-shadow: 0 0 0 2px rgba(16,185,129,0.14),0 0 0 1px rgba(4,120,87,0.14)}.fxfe-product-invoice dl{gap: 8px 12px;padding-top: 10px}.fxfe-product-invoice dt,.fxfe-product-invoice dd{font-size: 0.78rem}.fxfe-product-invoice dd:last-child{font-size: 1rem}.fxfe-section h2,.fxfe-steps h2,.fxfe-testimonials h2{font-size: 1.9rem}.fxfe-btn{width: 100%;white-space: normal}.fxfe-hero-actions{width: 100%}.fxfe-trust,.fxfe-mini-trust,.fxfe-pricing-notes,.fxfe-form-trust{gap: 10px 16px}.fxfe-code-grid{gap: 6px}.fxfe-code-grid input{height: 50px;border-radius: 7px}.fxfe-stepper small{font-size: 0.62rem}.fxfe-modal,.fxfe-legal-modal{padding: 10px}#fxLandingRoot .fxfe-whatsapp{right: 16px;bottom: 16px}}@media (max-width: 390px){.fxfe-header .fxfe-wrap{width: calc(100% - 24px)}.fxfe-brand,.fxfe-brand img{width: 142px}.fxfe-menu-btn{width: 40px;height: 40px}.fxfe-mobile-panel{width: calc(100vw - 12px);max-width: calc(100vw - 12px);max-height: 82dvh}.fxfe-mobile-head{min-height: 86px;padding: 14px 18px;gap: 8px}.fxfe-mobile-brand{width: 142px;max-width: calc(100% - 96px)}.fxfe-mobile-head-actions{gap: 8px}.fxfe-mobile-head .fxfe-theme,.fxfe-mobile-close{width: 40px;height: 40px}.fxfe-mobile-cta{padding: 24px 18px 26px}.fxfe-mobile-links{padding: 0 18px 22px}.fxfe-mobile-links a,.fxfe-mobile-links button{min-height: 52px;padding: 0 12px 0 14px;font-size: 0.96rem}.fxfe-pricing .fxfe-pricing-notes{width: fit-content;max-width: calc(100% - 28px);grid-template-columns: 1fr;justify-items: start;gap: 12px}}html.fxfe-theme-transition::view-transition-old(root){animation:fxfe-theme-out 220ms ease both}html.fxfe-theme-transition::view-transition-new(root){animation:fxfe-theme-in 220ms ease both}@keyframes fxfe-theme-out{to{opacity:0}}@keyframes fxfe-theme-in{from{opacity:0}}@media (prefers-reduced-motion: no-preference){#fxLandingRoot[data-fxfe-motion="ready"]{--fxfe-motion-fast:180ms;--fxfe-motion-swap:300ms}}.fxfe-viewer{--viewer-bg:#f8f9fc;--viewer-text:#192235;--viewer-muted:#526079;--viewer-line:rgba(82,96,121,.24);box-sizing:border-box;width:min(1440px,96vw);height:94dvh;max-width:none;max-height:none;padding:14px;border:0;background:transparent;color:var(--viewer-text);box-shadow:none;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;transition:color 180ms ease}.fxfe-viewer[open]{display:flex;flex-direction:column;gap:12px}.fxfe-viewer[data-view-theme="dark"]{--viewer-bg:#13161c;--viewer-text:#f4f6fb;--viewer-muted:#c2c9d6;--viewer-line:rgba(194,201,214,.28)}.fxfe-viewer::backdrop{background:rgba(235,240,248,.64);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:background 180ms ease}.fxfe-viewer[data-view-theme="dark"]::backdrop{background:rgba(9,12,19,.6)}.fxfe-viewer-head{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:start;gap:12px;flex:none}.fxfe-viewer-controls{grid-column:2;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.fxfe-viewer-segment{display:flex;gap:3px;border:1px solid var(--viewer-line);padding:3px;background:transparent;border-radius:99px}.fxfe-viewer-segment[hidden]{display:none}.fxfe-viewer button{font:inherit;font-size:12px;font-weight:650;color:var(--viewer-text);cursor:pointer;border:0}.fxfe-viewer-segment button{padding:7px 12px;border-radius:99px;background:transparent;color:var(--viewer-muted);transition:background 160ms ease,color 160ms ease}.fxfe-viewer-segment button[aria-pressed="true"]{background:var(--viewer-text);color:var(--viewer-bg)}.fxfe-viewer .fxfe-viewer-close{grid-column:3;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--viewer-line);border-radius:50%;background:transparent;font-size:25px;line-height:1}.fxfe-viewer-viewport{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:14px;touch-action:none;user-select:none;cursor:pointer}.fxfe-viewer-viewport.is-zoomed{cursor:grab}.fxfe-viewer-viewport.is-zoomed:active{cursor:grabbing}.fxfe-viewer-image{display:block;max-width:none;max-height:none;flex:none;border-radius:14px;object-fit:contain;transform-origin:center;will-change:transform}.fxfe-viewer-foot,.fxfe-viewer-paging,.fxfe-viewer-zoom{display:flex;align-items:center;justify-content:center;gap:10px}.fxfe-viewer-foot{flex-direction:column;flex:none}.fxfe-viewer-foot button{min-width:36px;height:36px;padding:0 10px;border-radius:11px;background:transparent;transition:color 160ms ease,transform 160ms ease}.fxfe-viewer-foot button:not(:disabled):hover{transform:scale(1.08)}.fxfe-viewer button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fxfe-viewer-foot button:disabled{opacity:.35;cursor:default}.fxfe-viewer-caption{font-size:12px;color:var(--viewer-muted);text-align:center}.fxfe-viewer-status{font-size:12px;color:var(--viewer-muted);text-align:center}.fxfe-viewer-status:empty{display:none}[data-fxfe-gallery-frame]{cursor:pointer}@media(max-width:600px){.fxfe-viewer{padding:10px}.fxfe-viewer-controls{gap:5px}.fxfe-viewer-segment button{padding:6px 8px;font-size:11px}.fxfe-viewer-head{gap:5px}.fxfe-viewer-foot{gap:7px}}
