.ESXKBq_landing{--landing-header-height:64px;--landing-accent:var(--accent);background:var(--bg-primary);color:var(--text-primary);width:100%;max-width:100vw;padding-block-start:var(--landing-header-height);font-size:16px;line-height:1.65;position:relative;overflow-x:hidden}[data-theme=light] .ESXKBq_landing{--landing-accent:#1d4ed8}[data-theme=orange] .ESXKBq_landing{--landing-accent:var(--accent)}[data-theme=orange] .ESXKBq_hero h1 span{-webkit-text-fill-color:var(--accent);color:var(--accent);background:0 0}[data-theme=orange] .ESXKBq_haloB{background:var(--accent-decoration);opacity:.18}[data-theme=orange] .ESXKBq_primary{background:var(--accent-solid)}[data-theme=orange] .ESXKBq_primary:hover{background:var(--accent-solid-hover);filter:none}[data-theme=orange] .ESXKBq_heroVisual .ESXKBq_preview{box-shadow:var(--shadow-overlay)}[data-theme=orange] .ESXKBq_floatCard{box-shadow:var(--shadow)}.ESXKBq_landing *{box-sizing:border-box}@media (max-width:1023px){.ESXKBq_landing{padding-bottom:84px}}.ESXKBq_landing a,.ESXKBq_landing button,.ESXKBq_landing summary{-webkit-tap-highlight-color:transparent}.ESXKBq_landing :is(a,button,summary):focus-visible{outline:3px solid var(--landing-accent);outline-offset:5px}.ESXKBq_landing h1,.ESXKBq_landing h2,.ESXKBq_landing h3,.ESXKBq_landing p,.ESXKBq_landing figure{margin:0}.ESXKBq_landing ul{margin:0;padding:0;list-style:none}.ESXKBq_container{box-sizing:border-box;width:min(1240px,100% - 40px);max-width:100%;margin-inline:auto}.ESXKBq_skip{top:-100px;z-index:100;background:var(--bg-secondary);padding:12px;position:fixed;inset-inline-start:20px}.ESXKBq_skip:focus{top:10px}.ESXKBq_header{block-size:var(--landing-header-height);z-index:50;background:var(--bg-primary);border-bottom:1px solid var(--border);transition:background .2s,border-color .2s,box-shadow .2s;position:fixed;inset-block-start:0;inset-inline:0;box-shadow:0 4px 20px -4px #00000024}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.ESXKBq_header{background:color-mix(in srgb, var(--bg-primary) 98%, transparent);-webkit-backdrop-filter:blur(24px)saturate(180%)}}.ESXKBq_nav{justify-content:space-between;align-items:center;gap:8px;block-size:100%;display:flex;position:relative}.ESXKBq_brand{color:var(--text-primary);align-items:center;gap:10px;min-inline-size:0;text-decoration:none;transition:opacity .15s;display:inline-flex}.ESXKBq_brand:hover{opacity:.9}.ESXKBq_brandLogoWrap{background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.ESXKBq_brandLogoWrap img{object-fit:cover;width:100%;height:100%}.ESXKBq_brandText{color:var(--text-primary);letter-spacing:-.4px;align-items:center;gap:8px;min-inline-size:0;font-size:19px;font-weight:850;display:inline-flex}.ESXKBq_brandBadge{background:color-mix(in srgb, var(--landing-accent) 15%, transparent);color:var(--landing-accent);border:1px solid color-mix(in srgb, var(--landing-accent) 30%, transparent);border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:750}.ESXKBq_brandName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ESXKBq_navControls{flex-shrink:0;align-items:center;gap:4px;display:flex}.ESXKBq_header .ESXKBq_navItem{min-block-size:var(--control-height);min-inline-size:var(--control-height);border-radius:var(--control-radius);color:var(--text-primary);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding-inline:10px;font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.ESXKBq_header .ESXKBq_navItem:hover,.ESXKBq_header .ESXKBq_navItem[aria-expanded=true]{background:var(--bg-hover);border-color:var(--border)}.ESXKBq_header .ESXKBq_navItem:focus-visible{outline-offset:2px}.ESXKBq_navItem svg{flex-shrink:0}.ESXKBq_loginIcon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.ESXKBq_landing .ESXKBq_navLinks{max-block-size:calc(100dvh - var(--landing-header-height) - 8px);overscroll-behavior:contain;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--control-radius);box-shadow:var(--shadow-overlay);gap:4px;padding:8px;display:none;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.ESXKBq_landing .ESXKBq_navLinks[data-open=true]{display:grid}.ESXKBq_navLinks .ESXKBq_navItem{justify-content:flex-start;display:flex}@media (max-width:359px){.ESXKBq_brandBadge{display:none}}@media (max-width:1119px){.ESXKBq_brand{margin-inline-end:auto}}@media (min-width:1120px){.ESXKBq_landing{--landing-header-height:72px}.ESXKBq_nav{gap:16px}.ESXKBq_header .ESXKBq_menuButton{display:none}.ESXKBq_landing .ESXKBq_navLinks,.ESXKBq_landing .ESXKBq_navLinks[data-open=true]{max-block-size:none;box-shadow:none;background:0 0;border:0;padding:0;display:flex;position:static;overflow:visible}}.ESXKBq_hero{align-items:center;gap:36px;padding-block:48px 36px;display:grid;position:relative}.ESXKBq_eyebrow{letter-spacing:.02em;color:var(--landing-accent);text-transform:uppercase;font-size:13.5px;font-weight:750;margin-bottom:14px!important}.ESXKBq_hero h1{letter-spacing:-1.5px;text-wrap:balance;max-width:680px;font-size:clamp(34px,4.8vw,62px);font-weight:850;line-height:1.15}.ESXKBq_hero h1 span{color:var(--landing-accent)}.ESXKBq_landing:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) h1{letter-spacing:0;line-height:1.42}.ESXKBq_lead{color:var(--text-secondary);max-width:580px;font-size:17px;line-height:1.75;margin-top:20px!important}.ESXKBq_actions{flex-wrap:wrap;gap:12px;margin-block:28px 24px;display:flex}.ESXKBq_primary,.ESXKBq_secondary{box-sizing:border-box;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:10px;height:48px;min-height:48px;padding:0 22px;font-size:14.5px;font-weight:750;line-height:1.5;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.ESXKBq_primary{color:var(--accent-foreground);background:var(--accent-solid);box-shadow:0 6px 18px -4px color-mix(in srgb, var(--accent-solid) 55%, transparent)}.ESXKBq_primary:hover{background:var(--accent-solid-hover);box-shadow:0 8px 24px -4px color-mix(in srgb, var(--accent-solid) 65%, transparent);transform:translateY(-1px)}.ESXKBq_secondary{color:var(--text-primary);border-color:var(--border);background:var(--bg-secondary)}.ESXKBq_secondary:hover{background:var(--bg-hover);border-color:color-mix(in srgb, var(--landing-accent) 45%, var(--border));transform:translateY(-1px)}.ESXKBq_arrow{flex-shrink:0}.ESXKBq_landing:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ESXKBq_arrow{transform:rotate(180deg)}.ESXKBq_trust{color:var(--text-secondary);flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;font-size:13.5px;font-weight:600;display:flex}.ESXKBq_trust li{align-items:center;gap:8px;display:flex}.ESXKBq_trust svg{color:var(--landing-accent);flex-shrink:0}.ESXKBq_preview{border:1px solid var(--border);background:var(--bg-secondary);min-width:0;max-width:100%;box-shadow:var(--shadow-overlay);border-radius:20px;transition:box-shadow .2s;overflow:hidden}.ESXKBq_previewChrome{border-bottom:1px solid var(--border);background:var(--bg-primary);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.ESXKBq_previewDots{flex-shrink:0;align-items:center;gap:6px;display:flex}.ESXKBq_dotRed,.ESXKBq_dotYellow,.ESXKBq_dotGreen{border-radius:999px;width:10px;height:10px}.ESXKBq_dotRed{background:#ef4444}.ESXKBq_dotYellow{background:#f59e0b}.ESXKBq_dotGreen{background:#10b981}.ESXKBq_previewTitleText{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:1;margin:0;font-size:12.5px;font-weight:700;overflow:hidden}.ESXKBq_previewLivePill{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent);border:1px solid color-mix(in srgb, var(--success) 30%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;font-weight:750;display:inline-flex}.ESXKBq_previewPulseGreen{background:var(--success);width:6px;height:6px;box-shadow:0 0 0 0 color-mix(in srgb, var(--success) 55%, transparent);border-radius:999px;animation:2s ease-out infinite ESXKBq_pulse}.ESXKBq_previewTabBar{background:var(--bg-primary);border-bottom:1px solid var(--border);scrollbar-width:none;gap:6px;width:100%;min-width:0;max-width:100%;padding:8px 14px;display:flex;overflow-x:auto}.ESXKBq_previewTabBar::-webkit-scrollbar{display:none}.ESXKBq_previewTabBtn{height:36px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.ESXKBq_previewTabBtn:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.ESXKBq_previewTabBtnActive{box-shadow:0 2px 6px #0000000f;background:var(--bg-secondary)!important;color:var(--landing-accent)!important;border-color:var(--border)!important}.ESXKBq_previewTitleDesktop{display:inline}.ESXKBq_previewTitleMobile{display:none}.ESXKBq_tabFullLabel{display:inline}.ESXKBq_tabShortLabel{display:none}.ESXKBq_previewImageContainer{aspect-ratio:1024/600;background:var(--bg-primary);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.ESXKBq_previewImage{object-fit:cover;object-position:top left;width:100%;height:100%;animation:.25s ease-out ESXKBq_previewFadeIn;display:block}@keyframes ESXKBq_previewFadeIn{0%{opacity:.7;transform:scale(.995)}to{opacity:1;transform:scale(1)}}.ESXKBq_previewImageOverlayBadge{top:12px;background:color-mix(in srgb, var(--bg-primary) 92%, transparent);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border);color:var(--landing-accent);pointer-events:none;z-index:2;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:750;display:inline-flex;position:absolute;inset-inline-end:12px;box-shadow:0 4px 14px -2px #00000038}.ESXKBq_previewCaptionBar{background:color-mix(in srgb, var(--bg-primary) 96%, transparent);border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.ESXKBq_previewCaptionText{color:var(--text-secondary);margin:0;font-size:12.5px;font-weight:650;line-height:1.45}.ESXKBq_previewFooterNote{background:var(--bg-primary);border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:12px;display:flex}.ESXKBq_previewCurrencyNotice{color:var(--text-secondary);font-weight:700}.ESXKBq_stickyCta{inset-inline:0;z-index:40;padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg-primary) 92%, transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .25s;display:none;position:fixed;bottom:0;transform:translateY(110%)}.ESXKBq_stickyCta[data-visible]{transform:translateY(0)}.ESXKBq_stickyCtaLink{width:100%}@media (max-width:1023px){.ESXKBq_stickyCta{display:block}}.ESXKBq_section{padding-block:64px;scroll-margin-block-start:calc(var(--landing-header-height) + 16px)}.ESXKBq_sectionHeading{max-width:680px;margin-bottom:32px}.ESXKBq_landing h2{letter-spacing:-.7px;font-size:clamp(27px,3.2vw,40px);font-weight:750;line-height:1.25}.ESXKBq_cookieBanner h2,.ESXKBq_cookieDialog h2{letter-spacing:0;font-size:18px}.ESXKBq_sectionHeading>p:last-child{color:var(--text-secondary);margin-top:18px}.ESXKBq_features{gap:18px;display:grid}.ESXKBq_feature{background:var(--bg-secondary);border:1px solid var(--border);border-radius:18px;padding:26px;scroll-margin-block-start:calc(var(--landing-header-height) + 16px)}.ESXKBq_featureTop{color:var(--landing-accent);justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.ESXKBq_featureTop span{font-size:14px;font-weight:700}.ESXKBq_feature h3{margin-bottom:16px;font-size:23px;font-weight:700;line-height:1.35}.ESXKBq_feature>p{color:var(--text-secondary);margin-bottom:26px}.ESXKBq_feature ul{gap:12px;font-size:14px;display:grid}.ESXKBq_feature li{align-items:flex-start;gap:9px;display:flex}.ESXKBq_feature li svg{color:var(--landing-accent);flex-shrink:0;margin-top:4px}.ESXKBq_business{border:1px solid var(--border);background:var(--bg-secondary);border-radius:22px;display:grid;overflow:hidden}.ESXKBq_stockPhoto{min-height:310px;position:relative}.ESXKBq_stockPhoto img{object-fit:cover}.ESXKBq_businessContent{padding:28px}.ESXKBq_businessContent h2{margin-bottom:30px}.ESXKBq_usecase{border-top:1px solid var(--border);align-items:flex-start;gap:16px;padding-block:18px;display:flex}.ESXKBq_usecase>svg{color:var(--landing-accent);flex-shrink:0;margin-top:3px}.ESXKBq_usecase h3{font-size:17px;font-weight:700}.ESXKBq_usecase p{color:var(--text-secondary);margin-top:5px;font-size:15px}.ESXKBq_faq{gap:28px;display:grid}.ESXKBq_faq details{border-bottom:1px solid var(--border)}.ESXKBq_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;font-weight:650;list-style:none;display:flex}.ESXKBq_faq summary::-webkit-details-marker{display:none}.ESXKBq_faq summary svg{flex-shrink:0}.ESXKBq_faq details[open] summary svg{transform:rotate(180deg)}.ESXKBq_faq details p{color:var(--text-secondary);padding-bottom:22px}.ESXKBq_cta{background:var(--accent-light);border:1px solid var(--border-accent);border-radius:22px;flex-direction:column;align-items:flex-start;gap:26px;margin-bottom:64px;padding:30px;display:flex}.ESXKBq_cta p{color:var(--text-secondary);max-width:660px;margin-top:14px}.ESXKBq_cta .ESXKBq_primary{flex-shrink:0}.ESXKBq_footer{border-top:1px solid var(--border);background:var(--bg-secondary);padding-block:38px}.ESXKBq_footer>.ESXKBq_container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.ESXKBq_footer p{color:var(--text-secondary);margin-top:12px;font-size:14px}.ESXKBq_footerLinks{flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:14px;display:flex}.ESXKBq_footerLinks>a,.ESXKBq_textButton{align-items:center;min-height:44px;display:inline-flex}.ESXKBq_textButton{color:inherit;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.ESXKBq_footerLinks a:hover,.ESXKBq_textButton:hover{text-decoration:underline}.ESXKBq_landing.ESXKBq_legalPage{flex-direction:column;min-block-size:100dvh;padding-block-end:0;display:flex}.ESXKBq_legalMain{flex:1;padding-block:clamp(32px,6vw,72px);scroll-margin-block-start:var(--landing-header-height)}.ESXKBq_legalMain h1{font-size:clamp(1.85rem,5vw,3rem);line-height:1.2}.ESXKBq_legalMain .ESXKBq_sectionHeading{margin-block-end:24px}.ESXKBq_legalLayout{align-items:start;gap:16px;display:grid}.ESXKBq_legalCard,.ESXKBq_legalNotice{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--bg-secondary);overflow-wrap:anywhere;min-inline-size:0;padding:clamp(16px,3vw,32px)}.ESXKBq_legalNotice{border-inline-start:3px solid var(--landing-accent);margin-block-end:20px}.ESXKBq_legalNotice p,.ESXKBq_legalSection p,.ESXKBq_legalDetails dt{color:var(--text-secondary)}.ESXKBq_legalCard h2{margin:0;font-size:1.125rem;line-height:1.4}.ESXKBq_legalCard ol{margin-block:8px 0;padding-inline-start:1.35rem}.ESXKBq_legalCard a{min-block-size:44px;color:var(--landing-accent);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.ESXKBq_legalSection{scroll-margin-block-start:calc(var(--landing-header-height) + 16px)}.ESXKBq_legalSection p{margin-block-start:8px}.ESXKBq_legalSection+.ESXKBq_legalSection{border-block-start:1px solid var(--border);margin-block-start:24px;padding-block-start:24px}.ESXKBq_legalSection>button{margin-block-start:12px}.ESXKBq_legalDetails{gap:8px;margin-block:16px 0;display:grid}.ESXKBq_legalDetails dd{margin:0;font-weight:650}.ESXKBq_legalPage .ESXKBq_footerLinks a[aria-current=page]{font-weight:700;text-decoration:underline}@media (min-width:860px){.ESXKBq_legalLayout{grid-template-columns:minmax(210px,1fr) minmax(0,3fr);gap:24px}.ESXKBq_legalMain{max-inline-size:1080px}}.ESXKBq_landingFooter{border-block-start:1px solid var(--border);background:var(--bg-secondary);padding-block:clamp(28px,5vw,64px) 20px}.ESXKBq_footerGrid{gap:24px;padding-block-end:clamp(24px,4vw,48px);display:grid}.ESXKBq_footerIdentity{border:1px solid var(--border);border-radius:calc(var(--control-radius) + 4px);background:radial-gradient(ellipse at top, color-mix(in srgb,var(--landing-accent) 12%,transparent), transparent 75%), var(--bg-primary);min-inline-size:0;padding:clamp(18px,3vw,28px)}.ESXKBq_footerIdentity .ESXKBq_brand{min-block-size:44px;max-inline-size:100%}.ESXKBq_footerIdentity p{color:var(--text-secondary);max-inline-size:34ch;margin-block:10px 16px;font-size:.875rem}.ESXKBq_footerIdentity .ESXKBq_footerCompanyLink{border:1px solid var(--border);border-radius:var(--control-radius);background:var(--bg-secondary);block-size:auto;max-block-size:none;max-inline-size:100%;color:var(--text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 12px;font-size:.8125rem;text-decoration:none;display:inline-flex}.ESXKBq_footerCompanyLink bdi{color:var(--text-primary);font-weight:750}.ESXKBq_footerCompanyLink svg{color:var(--landing-accent);flex-shrink:0}.ESXKBq_footerCompanyLink:hover{border-color:var(--button-border-hover)}.ESXKBq_footerColumn{flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.ESXKBq_footerColumn h2{color:var(--text-primary);margin:0 0 8px;font-size:.9375rem;font-weight:750}.ESXKBq_footerColumn a{min-block-size:44px;max-inline-size:100%;color:var(--text-secondary);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:.875rem;line-height:1.4;text-decoration:none;display:inline-flex}.ESXKBq_footerColumn a:hover{color:var(--text-primary);text-underline-offset:.2em;text-decoration:underline}.ESXKBq_footerColumn a svg{color:var(--landing-accent);flex-shrink:0}.ESXKBq_footerBottom{border-block-start:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-block-start:16px;display:flex}.ESXKBq_footerBottom p{color:var(--text-secondary);font-size:.8125rem}@media (min-width:360px){.ESXKBq_footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ESXKBq_footerIdentity,.ESXKBq_footerColumn:last-child{grid-column:1/-1}}@media (min-width:640px){.ESXKBq_footerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ESXKBq_footerColumn:last-child{grid-column:auto}}@media (min-width:1024px){.ESXKBq_footerGrid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,3vw,48px)}.ESXKBq_footerIdentity{grid-column:auto}}.ESXKBq_footerCookieTrigger{border:1px solid var(--border);background:var(--bg-primary);min-height:36px;color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.ESXKBq_footerCookieTrigger svg{color:var(--landing-accent);flex-shrink:0}.ESXKBq_footerCookieTrigger:hover{background:var(--bg-hover);border-color:color-mix(in srgb, var(--landing-accent) 45%, var(--border));color:var(--text-primary);transform:translateY(-1px)}.ESXKBq_cookieBanner{z-index:60;bottom:max(16px, env(safe-area-inset-bottom));background:linear-gradient(155deg, color-mix(in srgb, var(--landing-accent) 9%, var(--bg-secondary)), var(--bg-secondary) 55%);border:1px solid color-mix(in srgb, var(--landing-accent) 38%, var(--border));max-width:1160px;box-shadow:var(--shadow-overlay), inset 0 1px 0 0 #ffffff1a;-webkit-backdrop-filter:blur(16px);border-radius:20px;flex-direction:column;gap:16px;max-height:80svh;margin-inline:auto;padding:18px 22px;animation:.38s cubic-bezier(.22,.61,.36,1) ESXKBq_cookieSlideUp;display:flex;position:fixed;inset-inline:16px;overflow:auto}@keyframes ESXKBq_cookieSlideUp{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.ESXKBq_cookieBannerBody{flex:1;align-items:flex-start;gap:15px;min-width:0;display:flex}.ESXKBq_cookieIconBadge{background:color-mix(in srgb, var(--landing-accent) 14%, var(--bg-primary));border:1px solid color-mix(in srgb, var(--landing-accent) 35%, var(--border));width:46px;height:46px;color:var(--landing-accent);box-shadow:0 8px 20px -6px color-mix(in srgb, var(--landing-accent) 35%, transparent);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.ESXKBq_cookieTextContent{flex:1;gap:6px;min-width:0;display:grid}.ESXKBq_cookieTitleRow{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ESXKBq_cookieBanner h2{letter-spacing:-.2px;color:var(--text-primary);font-size:16.5px;font-weight:800;line-height:1.3}.ESXKBq_cookieTrustBadges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ESXKBq_cookiePillShield,.ESXKBq_cookiePillNeutral{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2.5px 9px;font-size:11.5px;font-weight:750;line-height:1.3;display:inline-flex}.ESXKBq_cookiePillShield{color:var(--success);background:color-mix(in srgb, var(--success) 13%, transparent);border:1px solid color-mix(in srgb, var(--success) 32%, transparent)}.ESXKBq_cookiePillNeutral{color:var(--landing-accent);background:var(--accent-light);border:1px solid color-mix(in srgb, var(--landing-accent) 28%, var(--border))}.ESXKBq_cookieBanner p{color:var(--text-secondary);max-width:740px;font-size:13.5px;line-height:1.6}.ESXKBq_cookieActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;width:100%;display:flex}.ESXKBq_cookieActions>button{white-space:nowrap;flex:1;min-width:148px}.ESXKBq_cookieBtnSecondary{height:var(--control-height);min-height:var(--control-height);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex}.ESXKBq_cookieBtnSecondary svg{color:var(--landing-accent);flex-shrink:0}.ESXKBq_cookieBtnSecondary:hover{background:var(--bg-hover);border-color:color-mix(in srgb, var(--landing-accent) 45%, var(--border))}.ESXKBq_cookieBtnPrimary{height:var(--control-height);min-height:var(--control-height);color:var(--accent-foreground);background:var(--accent-solid);border:1px solid var(--accent-solid);box-shadow:0 8px 22px -6px color-mix(in srgb, var(--accent-solid) 55%, transparent);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13.5px;font-weight:750;display:inline-flex}.ESXKBq_cookieBtnPrimary:hover{background:var(--accent-solid-hover);border-color:var(--accent-solid-hover)}[data-theme=orange] .ESXKBq_cookieBtnPrimary{background:var(--accent-solid)}[data-theme=orange] .ESXKBq_cookieBtnPrimary:hover{background:var(--accent-solid-hover)}.ESXKBq_cookieDialog{border:1px solid color-mix(in srgb, var(--landing-accent) 35%, var(--border));background:var(--bg-secondary);width:min(620px,100% - 28px);max-height:88svh;color:var(--text-primary);box-shadow:var(--shadow-overlay);border-radius:22px;margin:auto;padding:0;font-size:14.5px;line-height:1.6;overflow:auto}.ESXKBq_cookieDialog::backdrop{-webkit-backdrop-filter:blur(6px);background:#020617b8}.ESXKBq_dialogHeader{border-bottom:1px solid var(--border);background:linear-gradient(155deg, color-mix(in srgb, var(--landing-accent) 8%, var(--bg-secondary)), var(--bg-secondary) 70%);justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 24px 18px;display:flex}.ESXKBq_dialogHeaderLeft{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.ESXKBq_dialogHeaderText{flex:1;min-width:0}.ESXKBq_dialogKicker{text-transform:uppercase;letter-spacing:.04em;color:var(--landing-accent);align-items:center;gap:6px;margin-bottom:2px;font-size:11.5px;font-weight:800;display:inline-flex}.ESXKBq_dialogHeader h2{letter-spacing:-.2px;font-size:18.5px;font-weight:800;line-height:1.3}.ESXKBq_dialogSubtitle{color:var(--text-secondary);margin-top:3px;font-size:13px}.ESXKBq_dialogBody{gap:14px;padding:20px 24px;display:grid}.ESXKBq_dialogIntro{color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.65}.ESXKBq_cookieCategoryList{gap:12px;display:grid}.ESXKBq_cookieCategoryCard{border:1px solid var(--border);background:var(--bg-primary);border-radius:14px;gap:8px;padding:15px 16px;transition:border-color .15s;display:grid}.ESXKBq_cookieCategoryCard:hover{border-color:color-mix(in srgb, var(--landing-accent) 40%, var(--border))}.ESXKBq_cookieCategoryHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ESXKBq_cookieCategoryTitle{color:var(--text-primary);align-items:center;gap:9px;font-size:14.5px;font-weight:750;display:flex}.ESXKBq_cookieCategoryIcon{background:var(--accent-light);width:30px;height:30px;color:var(--landing-accent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.ESXKBq_cookieStatusBadgeActive,.ESXKBq_cookieStatusBadgePref,.ESXKBq_cookieStatusBadgeInactive{border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:750;display:inline-flex}.ESXKBq_cookieStatusBadgeActive{color:var(--success);background:color-mix(in srgb, var(--success) 13%, transparent);border:1px solid color-mix(in srgb, var(--success) 32%, transparent)}.ESXKBq_cookieStatusBadgePref{color:var(--landing-accent);background:var(--accent-light);border:1px solid color-mix(in srgb, var(--landing-accent) 30%, var(--border))}.ESXKBq_cookieStatusBadgeInactive{color:var(--text-muted);background:var(--bg-secondary);border:1px solid var(--border)}.ESXKBq_cookieCategoryCard p{color:var(--text-secondary);font-size:13.5px;line-height:1.6}.ESXKBq_dialogFooter{border-top:1px solid var(--border);background:var(--bg-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px 20px;display:flex}.ESXKBq_dialogFooter>button{min-width:170px}@media (max-width:639px){.ESXKBq_cookieBanner{border-radius:18px;padding:16px}.ESXKBq_cookieIconBadge{border-radius:12px;width:40px;height:40px}.ESXKBq_dialogHeader,.ESXKBq_dialogBody,.ESXKBq_dialogFooter{padding-inline:16px}.ESXKBq_dialogFooter>button{width:100%}}.ESXKBq_cookieFeedback{bottom:18px;z-index:65;background:var(--bg-secondary);border:1px solid color-mix(in srgb, var(--success) 45%, var(--border));box-shadow:var(--shadow-overlay);color:var(--text-primary);pointer-events:none;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex;position:fixed;inset-inline-end:18px}.ESXKBq_cookieFeedback:empty{display:none}.ESXKBq_cookieBanner>div:nth-child(2){flex:1;min-width:200px}.ESXKBq_cookieActions>button{flex:1}.ESXKBq_cookieDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020617b3}.ESXKBq_dialogHeading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.ESXKBq_dialogHeading h2{flex:1}.ESXKBq_dialogHeading>svg{color:var(--landing-accent);flex-shrink:0}.ESXKBq_cookieDialog p{color:var(--text-secondary)}.ESXKBq_cookieDialog section{border-top:1px solid var(--border);margin-top:16px;padding-block:20px}.ESXKBq_cookieDialog h3{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:16px;font-weight:700;display:flex}.ESXKBq_cookieDialog h3 span{background:var(--accent-light);color:var(--landing-accent);border-radius:6px;padding:3px 8px;font-size:12px}.ESXKBq_cookieDialog>.ESXKBq_primary{width:100%}@media (min-width:768px){.ESXKBq_container{width:min(1240px,100% - 64px)}.ESXKBq_hero{padding-block:64px}.ESXKBq_features{grid-template-columns:repeat(2,minmax(0,1fr))}.ESXKBq_feature{padding:22px}.ESXKBq_faq{grid-template-columns:1fr 1.5fr;gap:70px}.ESXKBq_section{padding-block:84px}.ESXKBq_cta{padding:44px}}@media (min-width:1024px){.ESXKBq_features{grid-template-columns:repeat(3,minmax(0,1fr))}.ESXKBq_hero{grid-template-columns:1.05fr 1fr;gap:50px}.ESXKBq_business{grid-template-columns:1fr 1fr}.ESXKBq_businessContent{padding:44px}.ESXKBq_cta{flex-direction:row;justify-content:space-between;align-items:center}.ESXKBq_cookieBanner{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px}.ESXKBq_cookieActions{flex-wrap:nowrap;width:auto}.ESXKBq_cookieActions>button{flex:initial}}@media (prefers-reduced-motion:reduce){.ESXKBq_landing *,.ESXKBq_landing :before,.ESXKBq_landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ESXKBq_hero{min-width:0;max-width:100%;position:relative}.ESXKBq_heroBg{pointer-events:none;max-width:100%;height:640px;position:absolute;inset:-40px 0 auto;overflow:hidden}.ESXKBq_heroBg .ESXKBq_heroGrid{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);opacity:.35;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%)}.ESXKBq_haloA,.ESXKBq_haloB{filter:blur(70px);border-radius:50%;position:absolute}.ESXKBq_haloA{top:-170px;background:color-mix(in srgb, var(--landing-accent) 26%, transparent);width:480px;height:480px;animation:17s ease-in-out infinite alternate ESXKBq_drift;inset-inline-start:-90px}.ESXKBq_haloB{top:-70px;background:color-mix(in srgb, var(--landing-accent) 38%, #2dd4bf 62%);opacity:.34;width:430px;height:430px;animation:21s ease-in-out infinite alternate-reverse ESXKBq_drift;inset-inline-end:-70px}@keyframes ESXKBq_drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(26px,18px)scale(1.08)}}.ESXKBq_heroCopy,.ESXKBq_heroVisual{z-index:1;min-width:0;max-width:100%;position:relative}.ESXKBq_hero h1 span{background:linear-gradient(92deg,var(--landing-accent),color-mix(in srgb, var(--landing-accent) 55%, #fff));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.ESXKBq_eyebrow{align-items:center;gap:8px;display:inline-flex}.ESXKBq_pulseDot{background:var(--landing-accent);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--landing-accent) 55%, transparent);border-radius:999px;flex-shrink:0;animation:2.2s ease-out infinite ESXKBq_pulse}@keyframes ESXKBq_pulse{70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.ESXKBq_heroVisual{position:relative}.ESXKBq_heroVisual .ESXKBq_preview{box-shadow:0 30px 60px -18px #02061759}.ESXKBq_floatCard{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-secondary) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:absolute;box-shadow:0 16px 34px #02061738}.ESXKBq_floatCard strong{font-size:13px;line-height:1.3;display:block}.ESXKBq_floatCard p{color:var(--text-secondary);font-size:12px;line-height:1.3}.ESXKBq_floatIconAlert,.ESXKBq_floatIconSale{border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.ESXKBq_floatIconAlert{background:color-mix(in srgb, var(--danger) 16%, transparent);color:var(--danger)}.ESXKBq_floatIconSale{background:var(--accent-light);color:var(--landing-accent)}.ESXKBq_floatAlert{top:26px;animation:5.5s ease-in-out infinite ESXKBq_floaty;inset-inline-end:-8px}.ESXKBq_floatSale{bottom:30px;animation:6.5s ease-in-out 1.2s infinite ESXKBq_floaty;inset-inline-start:-8px}@keyframes ESXKBq_floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (max-width:639px){.ESXKBq_floatCard{display:none}.ESXKBq_heroBg{max-width:100%;inset:-20px 0 auto;overflow:hidden}.ESXKBq_haloA{top:-80px;width:260px;height:260px;inset-inline-start:-30px}.ESXKBq_haloB{top:-40px;width:240px;height:240px;inset-inline-end:-30px}.ESXKBq_container{box-sizing:border-box;width:min(1240px,100% - 28px);max-width:100%}.ESXKBq_brand{gap:8px}.ESXKBq_brandLogoWrap{border-radius:8px;width:32px;height:32px}.ESXKBq_brandText{gap:6px;font-size:17px}.ESXKBq_brandBadge{padding:1px 6px;font-size:10px}.ESXKBq_hero{gap:28px;padding-block:28px 24px}.ESXKBq_eyebrow{font-size:12px;margin-bottom:10px!important}.ESXKBq_hero h1{letter-spacing:-.8px;font-size:clamp(28px,8vw,36px);line-height:1.2}.ESXKBq_lead{margin-top:14px!important;font-size:15px!important;line-height:1.6!important}.ESXKBq_actions{flex-direction:column;gap:10px;width:100%;margin-block:22px 18px}.ESXKBq_primary,.ESXKBq_secondary{box-sizing:border-box;border-radius:14px;justify-content:center;align-items:center;width:100%;height:50px;min-height:50px;padding:0 16px;font-size:15px;display:inline-flex}.ESXKBq_trust{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.ESXKBq_trust li{background:var(--bg-secondary);border:1px solid var(--border);border-radius:9999px;padding:6px 12px;font-size:12px}.ESXKBq_preview{border-radius:16px}.ESXKBq_previewChrome{gap:8px;padding:10px 12px}.ESXKBq_previewDots{gap:5px}.ESXKBq_previewTitleDesktop{display:none}.ESXKBq_previewTitleMobile{font-size:11.5px;font-weight:750;display:inline}.ESXKBq_previewLivePill{flex-shrink:0;padding:2px 7px;font-size:10.5px}.ESXKBq_previewTabBar{gap:6px;width:100%;min-width:0;max-width:100%;padding:6px 8px}.ESXKBq_previewTabBtn{border-radius:8px;gap:5px;height:32px;padding:0 10px;font-size:12px}.ESXKBq_tabFullLabel{display:none}.ESXKBq_tabShortLabel{display:inline}.ESXKBq_previewCaptionBar{padding:8px 12px}.ESXKBq_previewCaptionText{font-size:11.5px;line-height:1.4}.ESXKBq_previewFooterNote{flex-direction:column;align-items:flex-start;gap:5px;padding:10px 14px;font-size:11px}.ESXKBq_marquee{padding-block:14px}.ESXKBq_marqueeLabel{margin-bottom:8px;font-size:11.5px}.ESXKBq_marqueeViewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ESXKBq_marqueeItem{gap:16px;padding-inline-end:16px;font-size:13.5px}.ESXKBq_stats{gap:10px;padding-block:28px}.ESXKBq_stat{border-radius:14px;padding:16px 10px}.ESXKBq_stat strong{letter-spacing:-.5px;font-size:30px}.ESXKBq_stat p{margin-top:6px;font-size:12px;line-height:1.45}.ESXKBq_journey{gap:12px}.ESXKBq_journeyStep{border-radius:16px;padding:18px 16px}.ESXKBq_journeyNum{top:8px;opacity:.08;font-size:44px;inset-inline-end:12px}.ESXKBq_journeyIcon{border-radius:12px;width:42px;height:42px;margin-bottom:12px}.ESXKBq_journeyStep h3{margin-bottom:6px;font-size:16.5px}.ESXKBq_journeyStep p{font-size:13.5px;line-height:1.55}.ESXKBq_features .ESXKBq_feature,.ESXKBq_stockGrid .ESXKBq_stockCard{border-radius:16px;padding:18px 16px}.ESXKBq_compareCard,.ESXKBq_contactCard{border-radius:16px;padding:20px 16px}.ESXKBq_cta{border-radius:18px;gap:20px;padding:24px 18px}.ESXKBq_landing h2{letter-spacing:-.5px;font-size:clamp(23px,6vw,30px);line-height:1.25}.ESXKBq_section{padding-block:44px}.ESXKBq_sectionHeading{margin-bottom:24px}.ESXKBq_sectionHeading>p:last-child{margin-top:10px;font-size:14.5px}}.ESXKBq_marquee{border-block:1px solid var(--border);padding-block:18px;overflow:hidden}.ESXKBq_marqueeLabel{text-align:center;letter-spacing:.4px;color:var(--text-secondary);margin-bottom:12px;font-size:13px;font-weight:700}.ESXKBq_marqueeViewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ESXKBq_marqueeTrack{width:max-content;animation:46s linear infinite ESXKBq_marquee;display:flex}.ESXKBq_marqueeViewport:hover .ESXKBq_marqueeTrack{animation-play-state:paused}.ESXKBq_marqueeItem{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:26px;padding-inline-end:26px;font-size:15px;font-weight:650;display:inline-flex}.ESXKBq_marqueeItem i{color:var(--landing-accent);font-style:normal}@keyframes ESXKBq_marquee{to{transform:translate(-50%)}}.ESXKBq_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-block:44px;display:grid}.ESXKBq_stat{text-align:center;border:1px solid var(--border);background:var(--bg-secondary);border-radius:16px;padding:22px 12px}.ESXKBq_stat strong{letter-spacing:-1px;color:var(--landing-accent);font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,42px);font-weight:800;line-height:1.1;display:block}.ESXKBq_stat p{color:var(--text-secondary);margin-top:8px;font-size:13.5px;line-height:1.55}@media (min-width:900px){.ESXKBq_stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ESXKBq_journey{gap:16px;display:grid;position:relative}.ESXKBq_journeyStep{border:1px solid var(--border);background:var(--bg-secondary);border-radius:18px;height:100%;padding:24px;position:relative;overflow:hidden}.ESXKBq_journeyNum{top:6px;color:var(--landing-accent);opacity:.1;font-size:58px;font-weight:800;line-height:1;position:absolute;inset-inline-end:14px}.ESXKBq_journeyIcon{background:var(--accent-light);width:48px;height:48px;color:var(--landing-accent);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.ESXKBq_journeyStep h3{margin-bottom:8px;font-size:18px;font-weight:700}.ESXKBq_journeyStep p{color:var(--text-secondary);font-size:14.5px;line-height:1.65}@media (min-width:1024px){.ESXKBq_journey{grid-template-columns:repeat(4,minmax(0,1fr))}.ESXKBq_journey:before{content:"";top:47px;border-top:2px dashed color-mix(in srgb, var(--landing-accent) 40%, transparent);position:absolute;inset-inline:6%}}.ESXKBq_stockGrid{gap:16px;display:grid}.ESXKBq_stockCard{border:1px solid var(--border);background:var(--bg-secondary);border-radius:18px;height:100%;padding:24px;transition:transform .18s,box-shadow .18s,border-color .18s}.ESXKBq_stockCard:hover{border-color:color-mix(in srgb, var(--landing-accent) 55%, var(--border));transform:translateY(-4px);box-shadow:0 16px 34px #02061729}.ESXKBq_stockIcon{background:var(--accent-light);width:44px;height:44px;color:var(--landing-accent);border-radius:12px;place-items:center;margin-bottom:14px;transition:transform .18s;display:grid}.ESXKBq_stockCard:hover .ESXKBq_stockIcon{transform:scale(1.08)rotate(-3deg)}.ESXKBq_stockCard h3{margin-bottom:7px;font-size:17.5px;font-weight:700}.ESXKBq_stockCard p{color:var(--text-secondary);font-size:14.5px;line-height:1.65}@media (min-width:640px){.ESXKBq_stockGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ESXKBq_stockGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ESXKBq_features>div,.ESXKBq_stockGrid>div,.ESXKBq_journey>div,.ESXKBq_stats>div{min-width:0;display:flex}.ESXKBq_features .ESXKBq_feature,.ESXKBq_stockGrid .ESXKBq_stockCard,.ESXKBq_journey .ESXKBq_journeyStep,.ESXKBq_stats .ESXKBq_stat{flex:1}.ESXKBq_feature{transition:transform .18s,box-shadow .18s,border-color .18s}.ESXKBq_feature:hover{border-color:color-mix(in srgb, var(--landing-accent) 55%, var(--border));transform:translateY(-4px);box-shadow:0 16px 34px #02061729}.ESXKBq_demoSection{align-items:center;gap:26px;padding-block:64px;display:grid}.ESXKBq_demoText{color:var(--text-secondary);margin-top:16px;line-height:1.75}.ESXKBq_demoSection .ESXKBq_previewCaption{margin-top:12px}.ESXKBq_demo{border:1px solid var(--border);background:var(--bg-secondary);border-radius:16px;overflow:hidden;box-shadow:0 24px 48px -16px #0206174d}.ESXKBq_demoList{gap:14px;padding:18px;display:grid}.ESXKBq_demoHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.ESXKBq_demoName{font-size:14px;font-weight:650}.ESXKBq_demoBadge{border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.ESXKBq_demoBadge_ok{color:var(--success);background:color-mix(in srgb, var(--success) 13%, transparent);border-color:color-mix(in srgb, var(--success) 32%, transparent)}.ESXKBq_demoBadge_low{color:var(--warning);background:color-mix(in srgb, var(--warning) 15%, transparent);border-color:color-mix(in srgb, var(--warning) 35%, transparent)}.ESXKBq_demoBadge_out{color:var(--danger);background:color-mix(in srgb, var(--danger) 13%, transparent);border-color:color-mix(in srgb, var(--danger) 35%, transparent)}.ESXKBq_demoTrack{background:var(--bg-primary);border:1px solid var(--border);border-radius:999px;height:9px;overflow:hidden}.ESXKBq_demoFill{border-radius:999px;width:0;height:100%;transition:width 1.15s cubic-bezier(.22,.61,.36,1)}.ESXKBq_in .ESXKBq_demoFill{width:var(--w)}.ESXKBq_demoFill_ok{background:var(--success)}.ESXKBq_demoFill_low{background:var(--warning)}.ESXKBq_demoFill_out{background:var(--danger)}@media (min-width:1024px){.ESXKBq_demoSection{grid-template-columns:1fr 1.1fr;gap:48px;padding-block:84px}}.ESXKBq_posDemo{display:grid}.ESXKBq_posCatalog{border-bottom:1px solid var(--border);padding:16px}.ESXKBq_posTicket{background:var(--bg-primary);flex-direction:column;gap:12px;padding:16px;display:flex}.ESXKBq_posHeading{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:750;display:flex}.ESXKBq_posTicket .ESXKBq_posHeading{margin-bottom:0}.ESXKBq_posProducts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ESXKBq_posProduct{text-align:start;border:1px solid var(--border);background:var(--bg-primary);cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;min-height:44px;padding:12px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.ESXKBq_posProduct:hover:not(:disabled){border-color:color-mix(in srgb, var(--landing-accent) 55%, var(--border));transform:translateY(-2px);box-shadow:0 8px 18px #0206171f}.ESXKBq_posProduct:active:not(:disabled){transform:translateY(0)}.ESXKBq_posProduct:focus-visible{outline:2px solid var(--landing-accent);outline-offset:2px}.ESXKBq_posProduct:disabled{opacity:.5;cursor:not-allowed}.ESXKBq_posProductName{font-size:13.5px;font-weight:650;line-height:1.35}.ESXKBq_posProductPrice{color:var(--landing-accent);white-space:nowrap;font-size:13px;font-weight:750}.ESXKBq_posProductStock{color:var(--text-secondary);font-size:11.5px;font-weight:600}.ESXKBq_posProductStockOut{color:var(--danger)}.ESXKBq_posEmpty{color:var(--text-secondary);border:1px dashed var(--border);text-align:center;border-radius:12px;padding:18px 12px;font-size:13.5px}.ESXKBq_posLines{gap:8px;max-height:240px;display:grid;overflow-y:auto}.ESXKBq_posLine{border:1px solid var(--border);background:var(--bg-secondary);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ESXKBq_posLineName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.ESXKBq_posQty{align-items:center;gap:6px;display:inline-flex}.ESXKBq_posQty button{border:1px solid var(--border);background:var(--bg-primary);width:30px;height:30px;color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ESXKBq_posQty button:hover:not(:disabled){border-color:var(--landing-accent)}.ESXKBq_posQty button:disabled{opacity:.4;cursor:not-allowed}.ESXKBq_posQty button:focus-visible{outline:2px solid var(--landing-accent);outline-offset:2px}.ESXKBq_posQty b{text-align:center;min-width:20px;font-size:13.5px}.ESXKBq_posLineTotal{white-space:nowrap;font-size:12.5px;font-weight:700}.ESXKBq_posTotalRow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:14px;font-weight:650;display:flex}.ESXKBq_posTotalRow strong{color:var(--landing-accent);white-space:nowrap;font-size:19px;font-weight:800}.ESXKBq_posClientLabel{color:var(--text-secondary);align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:flex}.ESXKBq_posClientSelect{border:1px solid var(--border);background:var(--bg-secondary);width:100%;min-height:44px;color:var(--text-primary);cursor:pointer;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.ESXKBq_posClientSelect:focus-visible{outline:2px solid var(--landing-accent);outline-offset:2px}.ESXKBq_posClientBalance{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.ESXKBq_posClientBalance strong{color:var(--warning);white-space:nowrap}.ESXKBq_posPayModes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ESXKBq_posPayMode{border:1px solid var(--border);background:var(--bg-secondary);min-height:44px;color:var(--text-secondary);cursor:pointer;border-radius:10px;padding:10px;font-size:13.5px;font-weight:650;transition:border-color .15s,color .15s}.ESXKBq_posPayMode[aria-pressed=true]{border-color:var(--landing-accent);color:var(--landing-accent);background:var(--accent-light)}.ESXKBq_posPayMode:disabled{opacity:.4;cursor:not-allowed}.ESXKBq_posPayMode:focus-visible{outline:2px solid var(--landing-accent);outline-offset:2px}.ESXKBq_posCheckout{background:var(--landing-accent);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 18px;font-size:14.5px;font-weight:750;transition:filter .15s,transform .15s;display:inline-flex}.ESXKBq_posCheckout:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ESXKBq_posCheckout:disabled{opacity:.45;cursor:not-allowed}.ESXKBq_posCheckout:focus-visible{outline:2px solid var(--landing-accent);outline-offset:3px}.ESXKBq_posFeedback{min-height:20px;color:var(--success);font-size:12.5px;font-weight:600}.ESXKBq_posFooter{border-top:1px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12.5px;display:flex}.ESXKBq_posFooter strong{color:var(--text-primary);white-space:nowrap}.ESXKBq_posReset{border:1px solid var(--border);min-height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ESXKBq_posReset:hover{border-color:var(--landing-accent);color:var(--landing-accent)}.ESXKBq_posReset:focus-visible{outline:2px solid var(--landing-accent);outline-offset:2px}@media (min-width:640px){.ESXKBq_posProducts{grid-template-columns:repeat(3,minmax(0,1fr))}.ESXKBq_posCatalog,.ESXKBq_posTicket{padding:20px}}@media (min-width:1024px){.ESXKBq_posDemo{grid-template-columns:1.15fr 1fr}.ESXKBq_posCatalog{border-bottom:none;border-inline-end:1px solid var(--border)}}.ESXKBq_compare{gap:16px;display:grid}.ESXKBq_compareCard{border:1px solid var(--border);border-radius:18px;height:100%;padding:26px}.ESXKBq_compareCard h3{margin-bottom:18px;font-size:19px;font-weight:750}.ESXKBq_compareCard ul{gap:13px;font-size:15px;display:grid}.ESXKBq_compareCard li{align-items:flex-start;gap:10px;line-height:1.55;display:flex}.ESXKBq_compareCard li svg{flex-shrink:0;margin-top:3px}.ESXKBq_compareBefore{background:var(--bg-secondary);color:var(--text-secondary)}.ESXKBq_compareBefore li svg{color:var(--danger);opacity:.75}.ESXKBq_compareAfter{background:color-mix(in srgb, var(--landing-accent) 7%, var(--bg-secondary));border-color:color-mix(in srgb, var(--landing-accent) 45%, var(--border));box-shadow:0 18px 38px -14px color-mix(in srgb, var(--landing-accent) 45%, transparent)}.ESXKBq_compareAfter li svg{color:var(--success)}@media (min-width:820px){.ESXKBq_compare{grid-template-columns:1fr 1fr}}.ESXKBq_cta{position:relative;overflow:hidden}.ESXKBq_ctaBg{background:radial-gradient(560px 260px at 85% 0%, color-mix(in srgb, var(--landing-accent) 30%, transparent), transparent 70%), radial-gradient(480px 240px at 8% 110%, color-mix(in srgb, var(--landing-accent) 18%, transparent), transparent 70%);position:absolute;inset:0}.ESXKBq_cta>:not(.ESXKBq_ctaBg){z-index:1;position:relative}.ESXKBq_reveal{opacity:0;transition:opacity .7s ease var(--d,0s), transform .7s cubic-bezier(.22,.61,.36,1) var(--d,0s);transform:translateY(26px)}.ESXKBq_reveal.ESXKBq_in{opacity:1;transform:none}.ESXKBq_pricing{align-items:stretch;gap:18px;display:grid}.ESXKBq_plan{border:1px solid var(--border);background:var(--bg-secondary);border-radius:20px;flex-direction:column;gap:0;padding:28px 24px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}.ESXKBq_plan:hover{transform:translateY(-4px);box-shadow:0 18px 38px #02061729}.ESXKBq_planPopular{border-color:color-mix(in srgb, var(--landing-accent) 55%, var(--border));box-shadow:0 22px 44px -14px color-mix(in srgb, var(--landing-accent) 45%, transparent)}.ESXKBq_planBadge{top:-13px;border:1px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:800;position:absolute;inset-inline-start:22px}.ESXKBq_planBadgePopular{background:var(--landing-accent);color:#fff;border-color:#0000}[data-theme=dark] .ESXKBq_planBadgePopular{background:#2563eb}.ESXKBq_planIcon{background:var(--accent-light);width:44px;height:44px;color:var(--landing-accent);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.ESXKBq_plan h3{font-size:19px;font-weight:750}.ESXKBq_planPrice{align-items:baseline;gap:6px;margin-block:14px 18px;display:flex}.ESXKBq_planPrice strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,34px);font-weight:800}.ESXKBq_planPrice span{color:var(--text-secondary);font-size:14px;font-weight:650}.ESXKBq_plan ul{gap:11px;margin-bottom:24px;font-size:14.5px;display:grid}.ESXKBq_plan li{align-items:flex-start;gap:9px;line-height:1.5;display:flex}.ESXKBq_plan li svg{color:var(--success);flex-shrink:0;margin-top:3px}.ESXKBq_plan a{width:100%;margin-top:auto}.ESXKBq_pricingNote{text-align:center;color:var(--text-secondary);margin-top:20px;font-size:13.5px}@media (min-width:900px){.ESXKBq_pricing{grid-template-columns:repeat(3,minmax(0,1fr))}.ESXKBq_planPopular{transform:scale(1.03)}.ESXKBq_planPopular:hover{transform:scale(1.03)translateY(-4px)}}.ESXKBq_slider{max-width:880px;margin-inline:auto}.ESXKBq_sliderViewport{border-radius:18px;overflow:hidden}.ESXKBq_sliderTrack{transition:transform .65s cubic-bezier(.22,.61,.36,1);display:flex}.ESXKBq_sliderSlide{flex:0 0 100%;min-width:0;padding:2px}.ESXKBq_sliderCaption{text-align:center;color:var(--text-secondary);margin-top:14px;font-size:15px;font-weight:650}.ESXKBq_sliderControls{justify-content:center;align-items:center;gap:16px;margin-top:14px;display:flex}.ESXKBq_sliderArrow{border:1px solid var(--border);background:var(--bg-secondary);width:42px;height:42px;color:var(--text-primary);cursor:pointer;border-radius:999px;place-items:center;transition:transform .16s,background .15s,box-shadow .16s;display:grid}.ESXKBq_sliderArrow:hover{background:var(--bg-hover);transform:translateY(-1px);box-shadow:0 6px 16px #02061724}.ESXKBq_sliderArrow:active{transform:scale(.96)}.ESXKBq_sliderDots{gap:8px;display:flex}.ESXKBq_sliderDot{background:var(--border);cursor:pointer;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .25s,background .2s}.ESXKBq_sliderDotActive{background:var(--landing-accent);width:26px}.ESXKBq_posMock{gap:14px;padding:16px;display:grid}.ESXKBq_posMockLines{gap:8px;display:grid}.ESXKBq_posMockLines li{border:1px solid var(--border);background:var(--bg-primary);border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.ESXKBq_posMockName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ESXKBq_posMockQty{color:var(--text-secondary);flex-shrink:0;font-weight:700}.ESXKBq_posMockLines strong{font-variant-numeric:tabular-nums;flex-shrink:0;margin-inline-start:auto}.ESXKBq_posMockCart{border:1px solid color-mix(in srgb, var(--landing-accent) 40%, var(--border));background:color-mix(in srgb, var(--landing-accent) 6%, var(--bg-primary));border-radius:12px;gap:10px;padding:14px;display:grid}.ESXKBq_posMockCartHead{color:var(--text-secondary);align-items:center;gap:7px;font-size:13px;font-weight:750;display:flex}.ESXKBq_posMockTotal{justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.ESXKBq_posMockTotal strong{font-variant-numeric:tabular-nums;color:var(--landing-accent);font-size:18px}.ESXKBq_posMockPay{background:var(--landing-accent);color:#fff;border-radius:10px;place-items:center;min-height:40px;font-size:14px;font-weight:750;display:grid}[data-theme=dark] .ESXKBq_posMockPay{background:#2563eb}@media (min-width:720px){.ESXKBq_posMock{grid-template-columns:1.5fr 1fr;align-items:start}}.ESXKBq_contactGrid{align-items:stretch;gap:18px;display:grid}.ESXKBq_contactGrid>div{min-width:0;display:flex}.ESXKBq_contactCard{border:1px solid var(--border);background:var(--bg-secondary);border-radius:20px;flex-direction:column;flex:1;gap:18px;min-width:0;padding:26px 24px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.ESXKBq_contactCard:hover{border-color:color-mix(in srgb, var(--landing-accent) 55%, var(--border));transform:translateY(-4px);box-shadow:0 16px 34px #02061729}.ESXKBq_contactCardHighlight{border-color:color-mix(in srgb, var(--landing-accent) 50%, var(--border));background:linear-gradient(160deg, color-mix(in srgb, var(--landing-accent) 7%, var(--bg-secondary)), var(--bg-secondary) 65%);box-shadow:0 20px 42px -16px color-mix(in srgb, var(--landing-accent) 38%, transparent)}.ESXKBq_contactCardHead{align-items:center;gap:14px;min-width:0;display:flex}.ESXKBq_contactIcon{background:var(--accent-light);width:46px;height:46px;color:var(--landing-accent);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.ESXKBq_contactIconWhatsapp{color:#25d366;background:#25d36629}.ESXKBq_contactKicker{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:12px;font-weight:750;display:block}.ESXKBq_contactCardHead h3{word-break:break-word;font-size:19px;font-weight:800;line-height:1.3}.ESXKBq_contactDesc{color:var(--text-secondary);font-size:14.5px;line-height:1.65}.ESXKBq_contactMetaList{gap:12px;margin:0;display:grid}.ESXKBq_contactMetaList>div{border:1px solid var(--border);background:var(--bg-primary);border-radius:12px;gap:4px;min-width:0;padding:11px 13px;display:grid}.ESXKBq_contactMetaList dt{color:var(--text-secondary);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.ESXKBq_contactMetaList dt svg{color:var(--landing-accent);flex-shrink:0}.ESXKBq_contactMetaList dd{color:var(--text-primary);text-overflow:ellipsis;min-width:0;margin:0;font-size:14px;font-weight:750;overflow:hidden}.ESXKBq_contactExternalLink{color:var(--text-primary);align-items:center;gap:6px;max-width:100%;text-decoration:none;display:inline-flex}.ESXKBq_contactExternalLink span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ESXKBq_contactExternalLink svg{color:var(--landing-accent);flex-shrink:0}.ESXKBq_contactExternalLink:hover{color:var(--landing-accent);text-decoration:underline}.ESXKBq_contactLegalBadges{color:var(--text-secondary);flex-wrap:wrap;gap:8px;font-size:12.5px;font-weight:700;display:flex!important}.ESXKBq_contactLegalBadges span{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;padding:4px 9px}.ESXKBq_contactActionsRow{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.ESXKBq_contactActionsRow>a{flex:1;min-width:140px}.ESXKBq_whatsappBtn{color:#fff;background:#25d366;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;margin-top:auto;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.ESXKBq_whatsappBtn:hover{background:#1da851;transform:translateY(-1px)}.ESXKBq_whatsappNumberBadge{background:#0000002e;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:750}.ESXKBq_monoValue{font-family:var(--font-geist-mono),monospace;letter-spacing:.02em;font-variant-numeric:tabular-nums}@media (min-width:900px){.ESXKBq_contactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
