:root{--bg:#f3f2f8;--ink:#0b1219;--line:rgba(11,18,25,0.1);--blue:#2195f1;--surface:#ffffff;--font:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Urbanist","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;min-height:100%}body{color:var(--ink);font-family:var(--font);font-weight:400;line-height:1.45;background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}.hero{min-height:100svh;display:flex;flex-direction:column;background:var(--bg);padding:1rem clamp(.75rem,2.5vw,1.5rem) 0}.topbar{position:relative;z-index:30;width:min(980px,100%);margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;padding:.55rem .55rem .55rem 1.1rem;background:#fff;border:1px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:0 1px 2px rgba(11,18,25,.03),0 10px 28px rgba(11,18,25,.06);transition:border-radius .3s cubic-bezier(.16,1,.3,1)}.topbar-menu-btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:rgba(11,18,25,.05);color:var(--ink);cursor:pointer;transition:background-color .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.topbar-menu-btn:active{transform:scale(.92)}.menu-icon path{stroke:currentColor;stroke-width:1.7;stroke-linecap:round;transform-box:fill-box;transform-origin:center;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .18s ease}.menu-icon.is-open .menu-icon-top{transform:translateY(3.5px) rotate(45deg)}.menu-icon.is-open .menu-icon-middle{opacity:0;transform:scaleX(0)}.menu-icon.is-open .menu-icon-bottom{transform:translateY(-3.5px) rotate(-45deg)}.topbar-mobile-nav{display:none}.brand{display:inline-flex;align-items:center;gap:.55rem;justify-self:start;font-weight:600;font-size:1rem;letter-spacing:-.03em;color:var(--ink)}.brand img{display:block;border-radius:7px}.topbar-nav{display:flex;justify-content:center;gap:clamp(1.5rem,3vw,2.5rem);font-size:.95rem;font-weight:400;color:var(--ink)}.topbar-actions{display:flex;align-items:center;justify-self:end;gap:.75rem}.lang-picker{position:relative;display:inline-flex}.lang-picker-trigger{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.lang-picker-trigger svg{transition:transform .2s ease}.lang-picker-trigger svg.is-open,.lang-picker.is-open .lang-picker-trigger svg{transform:rotate(180deg)}.lang-picker--topbar .lang-picker-trigger{padding:.35rem .2rem;color:var(--ink);font-size:.95rem;font-weight:400}.lang-picker--footer .lang-picker-trigger{padding:10px 12px;border-radius:999px;background:rgba(255,255,255,.18);color:#fff;font-family:var(--font);font-size:1.125rem;font-weight:500;letter-spacing:-.5px;line-height:1}.lang-picker-menu{position:absolute;top:calc(100% + .4rem);left:0;z-index:20;min-width:100%;margin:0;padding:.35rem;list-style:none;border-radius:12px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.14)}.lang-picker--footer .lang-picker-menu{left:auto;right:0;background:#111;box-shadow:0 10px 30px rgba(0,0,0,.35)}.lang-picker-option{display:block;width:100%;padding:.55rem .75rem;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:.95rem;text-align:left;white-space:nowrap;cursor:pointer}.lang-picker--footer .lang-picker-option{color:#fff;font-size:1rem}.lang-picker-option.is-active,.lang-picker-option:hover{background:rgba(15,23,42,.06)}.lang-picker--footer .lang-picker-option.is-active,.lang-picker--footer .lang-picker-option:hover{background:rgba(255,255,255,.12)}.cta{display:inline-flex;align-items:center;gap:.45rem;padding:.72rem 1.2rem;border-radius:999px;background:var(--blue);color:#fff;font-size:.95rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s ease,box-shadow .35s ease}.cta-idle{animation:cta-breathe 2.8s ease-in-out infinite}.cta:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 10px 28px rgba(33,149,241,.28);animation:none}.hero-body{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(1.75rem,4.5vh,3.25rem);padding:clamp(1.75rem,4.5vh,3rem) clamp(1rem,4vw,2rem) clamp(1.25rem,3vh,2.5rem)}.hero-body h1{margin:0;display:grid;justify-items:center;text-align:center;color:var(--ink);font-family:var(--font-display);font-size:clamp(2.6rem,6.85vw,6rem);letter-spacing:-.02em;line-height:.9}.h1-regular,.h1-strong{display:block}.h1-regular{font-weight:400}.h1-strong{font-weight:600}.h1-dot{display:inline-block;margin-left:.02em;animation:hero-dot-blink 1.15s step-end infinite;transform-origin:center bottom}.calc-wrap{width:min(720px,100%)}.hero-sub{margin:0;max-width:42rem;text-align:center;font-family:var(--font);font-size:clamp(1.05rem,2.3vw,2rem);font-weight:400;letter-spacing:-.01em;line-height:.9}.calc,.hero-sub{color:var(--ink)}.calc{--red:#ff3b30;width:100%;display:grid;grid-gap:clamp(2.75rem,6vh,4rem);gap:clamp(2.75rem,6vh,4rem);padding:clamp(.25rem,1vh,.75rem) .5rem 0}.calc-compare{display:grid;grid-template-columns:auto auto auto;justify-content:center;align-items:center;grid-gap:clamp(.55rem,1.8vw,1rem);gap:clamp(.55rem,1.8vw,1rem)}.calc-side{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0}.calc-side.is-without{justify-items:end;text-align:right}.calc-side.is-with{justify-items:start;text-align:left}.calc-side-label{font-size:clamp(.8rem,1.3vw,.95rem);font-weight:500;letter-spacing:.01em}.calc-side.is-without .calc-side-label{color:var(--red)}.calc-side.is-with .calc-side-label{color:var(--blue)}.calc-side-value{font-size:clamp(3rem,8vw,5.25rem);font-weight:600;letter-spacing:-.065em;line-height:.92;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-side.is-without .calc-side-value{color:rgba(11,18,25,.38)}.calc-strike{position:relative;display:inline-block}.calc-strike:after{content:"";position:absolute;left:-4%;right:-4%;top:48%;height:.12em;border-radius:999px;background:linear-gradient(90deg,#ff5a4f,#ff3b30 40%,#e11d2e);box-shadow:0 1px 0 rgba(255,59,48,.25);transform:rotate(-7deg)}.calc-side.is-with .calc-side-value{color:var(--blue);text-shadow:0 10px 40px rgba(33,149,241,.18)}.slide-number{position:relative;display:inline-grid;overflow:hidden;vertical-align:baseline;line-height:inherit;padding-inline:.12em .22em;margin-inline:-.12em -.22em}.slide-number-item{grid-area:1/1;display:block;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-bridge{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.55rem;gap:.55rem;width:clamp(4.5rem,12vw,7rem);margin-top:1.35rem}.calc-bridge-line{height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(11,18,25,.08),rgba(33,149,241,.45))}.calc-bridge-line:last-child{background:linear-gradient(90deg,rgba(33,149,241,.45),rgba(33,149,241,.85));position:relative}.calc-bridge-line:last-child:after{content:"";position:absolute;right:-1px;top:50%;width:7px;height:7px;border-right:2px solid var(--blue);border-top:2px solid var(--blue);transform:translateY(-50%) rotate(45deg)}.calc-bridge-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff;box-shadow:0 4px 14px rgba(11,18,25,.08),inset 0 1px 0 rgba(255,255,255,.9)}.calc-bridge-mark img{display:block;border-radius:8px}.calc-slider{position:relative;width:100%;padding-inline:4rem}.calc-bubble{position:absolute;left:0;bottom:calc(100% + 16px);z-index:2;display:inline-flex;flex-direction:column;align-items:center;gap:.1rem;min-width:8.4rem;padding:.65rem 1rem .55rem;border-radius:18px;background:linear-gradient(180deg,#ffffff,#fbfbfd);border:1px solid rgba(11,18,25,.04);box-shadow:0 1px 1px rgba(11,18,25,.03),0 8px 20px rgba(11,18,25,.06),0 24px 48px rgba(11,18,25,.08);transform:translateX(-50%) rotate(var(--tilt,0deg));transform-origin:50% 120%;pointer-events:none;white-space:nowrap;will-change:left,transform;transition:transform .18s cubic-bezier(.16,1,.3,1)}.calc-bubble.is-moving{transition:transform .08s linear}.calc-bubble:after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;background:#fff;border-right:1px solid rgba(11,18,25,.04);border-bottom:1px solid rgba(11,18,25,.04);transform:translateX(-50%) rotate(45deg)}.calc-bubble strong{font-size:1.25rem;font-weight:600;letter-spacing:-.04em;line-height:1.05;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-bubble span{font-size:.72rem;font-weight:400;letter-spacing:-.01em;color:rgba(11,18,25,.48)}.calc-track{position:relative;height:28px;display:grid;align-items:center;margin-top:4.25rem}.calc-track-rail{height:6px;border-radius:999px;background:rgba(11,18,25,.08);box-shadow:inset 0 1px 1px rgba(11,18,25,.04);pointer-events:none;overflow:hidden}.calc-track-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4dabf7,var(--blue));box-shadow:0 0 16px rgba(33,149,241,.35)}.calc-thumb{position:absolute;top:50%;z-index:1;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#6ec1ff,var(--blue) 55%);border:4px solid #fff;box-shadow:0 2px 4px rgba(33,149,241,.25),0 8px 20px rgba(33,149,241,.35),0 1px 2px rgba(11,18,25,.12);transform:translate(-50%,-50%);pointer-events:none;will-change:left;animation:thumb-pulse 2.4s ease-in-out infinite}.calc-track input[type=range]{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;opacity:0}.calc-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px}.calc-track input[type=range]::-moz-range-thumb{width:26px;height:26px;border:0}.features{background:var(--bg);padding:clamp(4rem,10vh,7rem) clamp(1.25rem,4vw,2.5rem) clamp(4.5rem,10vh,7.5rem)}.features-title{margin:0 auto clamp(2.5rem,6vh,4rem);max-width:20ch;text-align:center;color:var(--ink);font-family:var(--font-display);font-size:clamp(2.4rem,5.15vw,4.5rem);font-weight:500;letter-spacing:-.02em;line-height:.9}.features-grid{width:min(1080px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,3vw,2rem);gap:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,3vw,2rem)}.feature-card{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.feature-media{position:relative;overflow:hidden;width:100%;aspect-ratio:16/11;border-radius:28px;background:#fff;transition:transform .55s cubic-bezier(.16,1,.3,1)}.feature-card:hover .feature-media{transform:scale(1.025);animation:none}.feature-card:first-child .feature-media,.feature-card:nth-child(3) .feature-media{animation:idle-float 5.2s ease-in-out infinite}.feature-card:nth-child(2) .feature-media,.feature-card:nth-child(4) .feature-media{animation:idle-float 5.8s ease-in-out .6s infinite}.feature-media.is-blue{background:radial-gradient(120% 120% at 0 0,#7bc5ff 0,#2195f1 100%)}.feature-media.is-soft{background:#fff;box-shadow:0 1px 0 rgba(11,18,25,.04)}.feature-card h3{margin:.35rem 0 0;color:var(--ink);font-family:var(--font);font-size:clamp(1.15rem,2vw,1.75rem);font-weight:500;letter-spacing:-.02em;line-height:1.2}.feature-card p{margin:0;max-width:36ch;color:rgba(11,18,25,.55);font-family:var(--font);font-size:clamp(.95rem,1.4vw,1.125rem);font-weight:400;letter-spacing:-.01em;line-height:1.35}.fx{position:absolute;inset:0;display:grid;place-items:center;padding:clamp(.85rem,2vw,1.35rem);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fx-card{width:min(100%,280px);display:grid;grid-gap:.75rem;gap:.75rem;padding:.9rem .95rem;border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 10px 30px rgba(11,18,25,.1),inset 0 1px 0 rgba(255,255,255,.8);color:var(--ink)}.fx-label{display:block;margin-bottom:.3rem;font-size:.68rem;font-weight:500;color:rgba(11,18,25,.5)}.fx-select{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .7rem;border-radius:12px;background:#f3f5f8;font-size:.86rem}.fx-select strong{font-weight:600;letter-spacing:-.02em}.fx-compare{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.4rem;gap:.4rem}.fx-price{display:grid;grid-gap:.15rem;gap:.15rem;padding:.45rem .55rem;border-radius:12px;background:#f5f6f8}.fx-price span{font-size:.62rem;font-weight:500;color:rgba(11,18,25,.48)}.fx-price strong{font-size:.95rem;font-weight:600;letter-spacing:-.03em}.fx-price.is-burn{opacity:.72}.fx-price.is-rent{background:#e8f8ef}.fx-rent .fx-btn,.fx-rent .fx-compare>*{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.fx-rent.is-inview .fx-price.is-burn{opacity:.72;transform:none;transition-delay:.12s}.fx-rent.is-inview .fx-arrow{opacity:1;transform:none;transition-delay:.28s}.fx-rent.is-inview .fx-price.is-rent{opacity:1;transform:none;transition-delay:.4s}.fx-rent.is-inview .fx-btn{opacity:1;transform:none;transition-delay:.55s}.fx-price.is-rent span{color:#1f7a45}.fx-price.is-rent strong{display:inline-flex;align-items:center;gap:.3rem;color:#14804a}.fx-check{display:inline-grid;place-items:center;width:1rem;height:1rem;border-radius:999px;background:#22a45a;color:#fff;font-style:normal;font-size:.62rem;font-weight:700;transform:scale(0);transition:transform .4s cubic-bezier(.34,1.4,.64,1) .65s}.fx-rent.is-inview .fx-check{transform:scale(1)}.fx-arrow{color:rgba(11,18,25,.35);font-size:.9rem}.fx-btn{width:100%;padding:.65rem .75rem;border:0;border-radius:12px;background:var(--blue);color:#fff;font:inherit;font-size:.86rem;font-weight:600;letter-spacing:-.01em}.fx-rent.is-inview .fx-btn{animation:idle-glow 2.6s ease-in-out .8s infinite}.fx-auto .fx-card{gap:.65rem}.fx-auto-top{display:grid;grid-gap:.65rem;gap:.65rem}.fx-battery{position:relative;overflow:hidden;display:grid;place-items:center;min-height:2.4rem;border-radius:12px;background:#eef6ff}.fx-battery-fill{position:absolute;inset:0;width:0;background:linear-gradient(90deg,#7bc5ff,#2195f1);opacity:.35;transition:width 1.4s cubic-bezier(.16,1,.3,1)}.fx-auto.is-inview .fx-battery-fill{width:100%;background:linear-gradient(90deg,#7bc5ff,#2195f1,#7bc5ff);background-size:200% 100%;animation:idle-shimmer 2.8s linear infinite}.fx-battery strong{position:relative;font-size:.9rem;font-weight:600;letter-spacing:-.02em;opacity:0;transform:translateY(4px);transition:opacity .45s ease .7s,transform .45s ease .7s}.fx-auto.is-inview .fx-battery strong{opacity:1;transform:none}.fx-toggle{display:flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:500}.fx-toggle em{font-style:normal;color:var(--blue);font-weight:600}.fx-switch{position:relative;width:34px;height:20px;margin-left:auto;border-radius:999px;background:#d7dbe3}.fx-switch.is-on{background:var(--blue)}.fx-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(11,18,25,.2);transition:left .45s cubic-bezier(.16,1,.3,1)}.fx-auto.is-inview .fx-switch.is-on i{left:16px}.fx-chart{width:100%;height:auto;display:block}.fx-chart-line{stroke-dasharray:420;stroke-dashoffset:420;transition:stroke-dashoffset 1.6s cubic-bezier(.16,1,.3,1) .2s}.fx-auto.is-inview .fx-chart-line{stroke-dashoffset:0}.fx-chart-dots,.fx-chart-guides,.fx-chart-label{opacity:0;transition:opacity .45s ease 1.1s}.fx-auto.is-inview .fx-chart-dots,.fx-auto.is-inview .fx-chart-guides,.fx-auto.is-inview .fx-chart-label{opacity:1}.fx-auto.is-inview .fx-chart-dots circle{animation:chart-dot-pulse 2.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.fx-auto.is-inview .fx-chart-dots circle:nth-child(2){animation-delay:.35s}.fx-auto.is-inview .fx-chart-dots circle:nth-child(3){animation-delay:.7s}.fx-api{gap:.65rem;align-content:center}.fx-code{width:min(100%,300px);padding:.75rem .85rem .85rem;border-radius:16px;background:#12171f;box-shadow:0 16px 40px rgba(11,18,25,.22);color:#d7dde8}.fx-code-top{display:flex;gap:.3rem;margin-bottom:.65rem}.fx-code-top span{width:7px;height:7px;border-radius:50%;background:#3a4250}.fx-code-top span:first-child{background:#ff5f57}.fx-code-top span:nth-child(2){background:#febc2e}.fx-code-top span:nth-child(3){background:#28c840}.fx-tier{margin-top:.7rem;display:inline-flex;padding:.35rem .55rem;border-radius:999px;background:rgba(33,149,241,.18);color:#7dcfff;font-size:.68rem;font-weight:600;letter-spacing:-.01em;opacity:0;transform:translateY(6px);transition:opacity .45s ease .85s,transform .45s ease .85s}.fx-api.is-inview .fx-tier{opacity:1;transform:none}.fx-code pre{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;line-height:1.55;letter-spacing:-.01em;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 1.1s cubic-bezier(.16,1,.3,1) .2s;transition:clip-path 1.1s cubic-bezier(.16,1,.3,1) .2s;transition:clip-path 1.1s cubic-bezier(.16,1,.3,1) .2s,-webkit-clip-path 1.1s cubic-bezier(.16,1,.3,1) .2s}.fx-api.is-inview .fx-code pre{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.fx-code .c-key{color:#7dcfff}.fx-code .c-str{color:#a8e6a1}.fx-code .c-num{color:#ffd08a}.fx-code .c-punct{color:#8b93a7}.fx-integrations{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.fx-integrations span{padding:.35rem .55rem;border-radius:999px;background:#fff;border:1px solid rgba(11,18,25,.06);box-shadow:0 4px 12px rgba(11,18,25,.05);color:var(--ink);font-size:.68rem;font-weight:500;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.fx-api.is-inview .fx-integrations span{animation:idle-float 3.4s ease-in-out infinite}.fx-api.is-inview .fx-integrations span:first-child{opacity:1;transform:none;transition-delay:.55s;animation-delay:.55s}.fx-api.is-inview .fx-integrations span:nth-child(2){opacity:1;transform:none;transition-delay:.68s;animation-delay:.9s}.fx-api.is-inview .fx-integrations span:nth-child(3){opacity:1;transform:none;transition-delay:.8s;animation-delay:1.2s}.fx-aml .fx-phone{width:min(100%,190px);padding:8px;border-radius:28px;background:linear-gradient(160deg,#2a2e36,#12151b);box-shadow:0 18px 40px rgba(11,18,25,.28)}.fx-phone-notch{width:64px;height:10px;margin:4px auto 8px;border-radius:999px;background:#0a0c10}.fx-phone-body{display:grid;grid-gap:.55rem;gap:.55rem;padding:.75rem .7rem .9rem;border-radius:20px;background:#f7f8fb;color:var(--ink)}.fx-aml-scan{position:relative;overflow:hidden;display:flex;align-items:center;gap:.5rem;padding:.45rem .5rem;border-radius:12px;background:#fff;color:rgba(11,18,25,.55);font-size:.68rem;font-weight:500}.fx-aml-scanline{position:absolute;left:0;right:0;top:-40%;height:40%;background:linear-gradient(180deg,transparent,rgba(33,149,241,.22),transparent);opacity:0}.fx-aml.is-inview .fx-aml-scanline{opacity:1;animation:aml-scan 2.2s ease-in-out infinite}.fx-aml-pulse{transform-origin:center}.fx-aml.is-inview .fx-aml-pulse{animation:aml-pulse 1.8s ease-in-out infinite}.fx-aml-badge,.fx-aml-status{opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s cubic-bezier(.16,1,.3,1)}.fx-aml.is-inview .fx-aml-badge{opacity:1;transform:none;transition-delay:.45s}.fx-aml.is-inview .fx-aml-status{opacity:1;transform:none;transition-delay:.65s}.fx-aml-badge{display:grid;grid-gap:.15rem;gap:.15rem;padding:.65rem .7rem;border-radius:14px;background:#e8f8ef}.fx-aml-badge strong{font-size:.82rem;font-weight:600;letter-spacing:-.02em;color:#14804a}.fx-aml-badge em{font-style:normal;font-size:.68rem;font-weight:600;color:#22a45a}.fx-aml-status{display:grid;grid-gap:.1rem;gap:.1rem;padding:.55rem .65rem;border-radius:12px;background:#fff}.fx-aml-status span{font-size:.62rem;font-weight:500;color:rgba(11,18,25,.45)}.fx-aml-status strong{font-size:.9rem;font-weight:600;color:var(--ink)}.fx-aml-status small{font-size:.62rem;color:rgba(11,18,25,.45)}.coverage{padding:clamp(3rem,7vh,5rem) clamp(1rem,4vw,6rem) clamp(3.5rem,8vh,5.5rem)}.coverage-title{margin:0 auto clamp(2.4rem,5.5vw,3.9rem);display:grid;justify-items:center;text-align:center;color:var(--ink);font-family:var(--font-display);font-size:clamp(2.5rem,5.15vw,4.5rem);font-weight:500;letter-spacing:-.02em;line-height:.9}.coverage-title span{display:block}.coverage-banner{position:relative;overflow:hidden;width:min(1208px,100%);margin:0 auto;min-height:clamp(280px,31.3vw,439px);padding:clamp(1.25rem,2.3vw,2rem);border-radius:clamp(24px,2.5vw,40px);background:#0b1219;color:#fff}.coverage-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:min(100%,660px);min-height:clamp(240px,26.8vw,375px)}.coverage-head{display:grid}.coverage-lead{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.1875rem;margin:0 0 -.25rem;color:#fff;font-family:var(--font);font-size:clamp(1.75rem,4.55vw,4rem);font-weight:300;letter-spacing:-.02em;line-height:1}.coverage-logo{display:block;width:clamp(1.6rem,3.7vw,3.25rem);height:clamp(1.6rem,3.7vw,3.25rem);flex:0 0 auto;animation:idle-float 3.8s ease-in-out infinite}.coverage-fees{margin:0;color:#fff;font-family:var(--font);font-size:clamp(1.75rem,4.55vw,4rem);font-weight:500;letter-spacing:-.02em;line-height:1}.coverage-fees span{display:block}.coverage-text{margin:0;max-width:36em;font-family:var(--font);font-size:clamp(.95rem,1.7vw,1.5rem);font-weight:400;letter-spacing:-.01em;line-height:1.16}.coverage-text .is-strong{color:#fff}.coverage-text .is-mute{color:rgba(255,255,255,.55)}.coverage-earth-wrap{position:absolute;right:-10%;top:50%;z-index:0;width:min(56%,640px);transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:earth-float 9s ease-in-out infinite;transform-origin:45% 55%;filter:drop-shadow(0 24px 60px rgba(33,149,241,.28))}.coverage-earth{display:block;width:100%;height:auto;-webkit-user-drag:none}.coverage-stat{width:min(930px,100%);margin:clamp(2.5rem,5.5vw,4.5rem) auto 0;display:grid;grid-gap:clamp(1rem,1.85vw,1.625rem);gap:clamp(1rem,1.85vw,1.625rem);text-align:center;color:var(--ink)}.coverage-stat-label{font-size:clamp(2rem,5.15vw,4.5rem);font-weight:500;letter-spacing:-.02em}.coverage-stat-label,.coverage-stat-value{margin:0;font-family:var(--font-display);line-height:.9}.coverage-stat-value{font-size:clamp(3.2rem,10.3vw,9rem);font-weight:600;letter-spacing:-.03em}.coverage-stat-value span{color:var(--blue)}@media (max-width:760px){.hero{padding:.65rem .75rem 0;min-height:auto}.topbar{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.55rem .55rem .55rem .85rem}.topbar,.topbar.is-menu-open{border-radius:22px}.topbar-nav{display:none}.topbar-menu-btn{display:inline-flex}.topbar-actions{gap:.35rem}.lang-picker--topbar .lang-picker-trigger{padding:.35rem .15rem;font-size:.9rem}.cta{padding:.62rem .95rem;font-size:.88rem;gap:.3rem}.topbar-mobile-nav{display:flex;grid-column:1/-1;flex-direction:column;gap:0;max-height:0;margin-top:0;padding-top:0;overflow:hidden;opacity:0;visibility:hidden;border-top:1px solid rgba(11,18,25,.08);transform:translateY(-8px);pointer-events:none;transition:max-height .36s cubic-bezier(.16,1,.3,1),margin-top .3s ease,padding-top .3s ease,opacity .22s ease,transform .32s cubic-bezier(.16,1,.3,1),visibility 0s linear .36s}.topbar-mobile-nav.is-open{display:flex;gap:.15rem;max-height:12rem;margin-top:.35rem;padding-top:.55rem;opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}.topbar-mobile-nav a{display:block;padding:.7rem .55rem;border-radius:12px;font-size:.95rem;font-weight:500;letter-spacing:-.01em;opacity:0;transform:translateY(-6px);transition:background-color .2s ease,opacity .2s ease,transform .28s cubic-bezier(.16,1,.3,1)}.topbar-mobile-nav.is-open a{opacity:1;transform:translateY(0)}.topbar-mobile-nav.is-open a:first-child{transition-delay:.06s}.topbar-mobile-nav.is-open a:nth-child(2){transition-delay:.1s}.topbar-mobile-nav.is-open a:nth-child(3){transition-delay:.14s}.topbar-mobile-nav a:active,.topbar-mobile-nav a:hover{background:rgba(11,18,25,.05)}.hero-body{flex:none;justify-content:flex-start;gap:.85rem;padding:1.35rem .15rem}.hero-body h1{font-size:clamp(2.25rem,9vw,2.85rem)}.hero-sub{font-size:clamp(.9rem,3.5vw,1.02rem);line-height:1.25;padding-inline:.5rem;max-width:22rem}.calc{gap:1.15rem;padding:0}.calc-compare{grid-template-columns:1fr;justify-items:center;gap:.7rem}.calc-side{gap:.3rem}.calc-side.is-with,.calc-side.is-without{justify-items:center;text-align:center}.calc-side-label{font-size:.78rem}.calc-side-value{font-size:clamp(2.05rem,10vw,2.65rem);letter-spacing:-.04em;padding-inline:.12em;overflow:visible}.calc-strike{overflow:visible}.calc-bridge{grid-template-columns:none;grid-template-rows:8px auto 14px;justify-items:center;align-items:center;width:auto;height:auto;gap:.35rem;margin:0}.calc-bridge-line{width:2px;height:8px;min-height:8px;background:linear-gradient(180deg,rgba(11,18,25,.08),rgba(33,149,241,.45))}.calc-bridge-line:last-child{height:14px;min-height:14px;background:linear-gradient(180deg,rgba(33,149,241,.45),rgba(33,149,241,.85))}.calc-bridge-line:last-child:after{right:auto;left:50%;top:auto;bottom:0;transform:translateX(-50%) rotate(135deg)}.calc-bridge-mark{width:32px;height:32px}.calc-bridge-mark img{width:20px;height:20px}.calc-slider{padding-inline:1rem}.calc-bubble{min-width:6.2rem;padding:.4rem .65rem .3rem}.calc-bubble strong{font-size:1rem}.calc-track{margin-top:3.6rem}.features{padding:2rem 1rem 2.25rem}.features-title{font-size:clamp(2rem,8.5vw,2.8rem);max-width:14ch;margin-bottom:1.5rem}.features-grid{grid-template-columns:1fr;gap:1.5rem}.feature-media{border-radius:22px}.feature-card h3{font-size:clamp(1.15rem,4.5vw,1.4rem)}.feature-card p{max-width:none;font-size:1rem}.coverage{padding:2rem 1rem 2.25rem}.coverage-title{font-size:clamp(2.1rem,9vw,3rem);margin-bottom:1.5rem}.coverage-banner{min-height:300px;border-radius:28px;padding:1.35rem 1.15rem 8rem}.coverage-copy{min-height:auto;gap:1.5rem;width:100%}.coverage-lead{font-size:clamp(1.45rem,7vw,2.1rem)}.coverage-text{font-size:clamp(.95rem,3.8vw,1.1rem)}.coverage-earth-wrap{left:auto;right:-22%;top:auto;bottom:-26%;width:min(92%,380px);transform:none;animation-name:earth-float-mobile;animation-duration:8s}.coverage-stat{gap:.75rem;margin-top:2rem}.coverage-stat-value{font-size:clamp(2.4rem,12vw,3.4rem)}.faq{padding:2rem 1rem 2.5rem}.faq-title{font-size:clamp(2rem,8.5vw,2.8rem);margin-bottom:1.5rem}.faq-panel{padding:1.1rem 1rem;border-radius:24px;gap:.85rem}.faq-trigger{font-size:1.05rem;line-height:1.15;gap:.75rem}.faq-icon,.faq-icon-wrap{width:34px;height:34px}.faq-answer{font-size:.95rem;line-height:1.35}.faq-footer{margin-top:1.75rem}.faq-cta,.faq-footer p{font-size:1rem}.site-close{padding:0 1rem 1.75rem}.final-cta{gap:1.25rem;margin-bottom:2.25rem}.final-cta-strong{font-size:clamp(2.4rem,11vw,3.6rem)}.site-footer-brand,.site-footer-panel{padding:1.5rem 1.25rem;border-radius:28px}.site-footer-pitch{font-size:1.25rem}.site-footer-col a,.site-footer-col p,.site-footer-social p,.site-footer-start{font-size:1rem}}@media (max-width:480px){.brand span{display:none}.cta{position:relative;width:40px;height:40px;padding:0;justify-content:center}.cta-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.calc-slider{padding-inline:.85rem}.calc-bubble{min-width:6.4rem}.coverage-banner{padding:1.25rem 1rem 8.5rem}.coverage-earth-wrap{right:-28%;bottom:-30%;width:min(100%,320px)}}.faq{padding:clamp(3rem,7vh,5rem) clamp(1rem,4vw,6rem) clamp(4rem,9vh,6.5rem)}.faq-title{margin:0 auto clamp(2.5rem,5vw,4rem);max-width:800px;color:var(--ink);font-family:var(--font-display);font-size:clamp(2.4rem,5.15vw,4.5rem);font-weight:500;letter-spacing:-.02em;line-height:.9;text-align:center}.faq-panel{width:min(800px,100%);margin:0 auto;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:clamp(28px,3vw,44px);background:#fff}.faq-item{display:grid;grid-gap:0;gap:0;padding-bottom:1rem;border-bottom:1px solid rgba(11,18,25,.1)}.faq-item:last-child{padding-bottom:0;border-bottom:none}.faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin:0;padding:0;border:0;background:transparent;color:var(--ink);font-family:var(--font);font-size:clamp(1.05rem,1.7vw,1.5rem);font-weight:500;letter-spacing:-.01em;line-height:.9;text-align:left;cursor:pointer}.faq-icon-wrap{position:relative}.faq-icon,.faq-icon-wrap{width:40px;height:40px;flex:0 0 auto}.faq-icon{transition:opacity .25s ease,transform .25s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.faq-icon-close,.faq-icon-plus{position:absolute;inset:0}.faq-icon-plus{opacity:1;transform:rotate(0deg) scale(1)}.faq-icon-close{opacity:0;transform:rotate(-90deg) scale(.7)}.faq-item.is-open .faq-icon-plus{opacity:0;transform:rotate(90deg) scale(.7)}.faq-item.is-open .faq-icon-close{opacity:1;transform:rotate(0deg) scale(1)}.faq-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1)}.faq-item.is-open .faq-answer-wrap{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden;min-height:0}.faq-answer{margin:0;padding-top:1rem;color:rgba(11,18,25,.55);font-family:var(--font);font-size:clamp(.95rem,1.3vw,1.125rem);font-weight:400;line-height:1.2;opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease}.faq-item.is-open .faq-answer{opacity:1;transform:none;transition-delay:.05s}.faq-footer{margin-top:clamp(2.5rem,5vw,4rem);display:grid;justify-items:center;grid-gap:1rem;gap:1rem;text-align:center}.faq-footer p{margin:0;color:rgba(11,18,25,.7)}.faq-cta,.faq-footer p{font-family:var(--font);font-size:1.125rem;font-weight:500;letter-spacing:-.5px;line-height:1}.faq-cta{display:inline-flex;align-items:center;gap:3px;padding:12px 20px;border-radius:999px;background:var(--blue);color:#fff;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s ease,box-shadow .35s ease;animation:cta-breathe 3.2s ease-in-out infinite}.faq-cta:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 10px 28px rgba(33,149,241,.28);animation:none}.site-close{position:relative;overflow:visible;padding:0 clamp(1rem,4vw,6rem) clamp(2rem,5vh,3.5rem)}.final-cta{width:min(930px,100%);margin:0 auto clamp(3.5rem,8vh,5.5rem);display:grid;justify-items:center;grid-gap:clamp(2rem,4vw,2.75rem);gap:clamp(2rem,4vw,2.75rem);text-align:center}.final-cta-title{margin:0;display:grid;grid-gap:1.625rem;gap:1.625rem;color:var(--ink);font-family:var(--font-display);overflow:visible}.final-cta-line{display:flex;flex-wrap:wrap;gap:.28em;padding:.15em 0;font-size:clamp(2rem,5.15vw,4.5rem);font-weight:500;letter-spacing:-.02em;line-height:1.2}.final-cta-emoji,.final-cta-line{align-items:center;justify-content:center;overflow:visible}.final-cta-emoji{display:inline-flex;height:1.15em;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1em;line-height:1}.final-cta-strong{display:block;font-size:clamp(3.2rem,10.3vw,9rem);font-weight:600;letter-spacing:-.03em;line-height:.9}.final-cta-btn{display:inline-flex;align-items:center;gap:3px;padding:10px 16px;border-radius:999px;background:var(--blue);color:#fff;font-family:var(--font);font-size:1.125rem;font-weight:500;letter-spacing:-.5px;line-height:1;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s ease,box-shadow .35s ease;animation:cta-breathe 3s ease-in-out infinite}.final-cta-btn:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 12px 32px rgba(33,149,241,.3);animation:none}.site-footer{position:relative;z-index:1;width:min(1208px,100%);margin:0 auto;padding-bottom:clamp(5rem,12vw,9rem)}.site-footer-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(240px,392px) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.site-footer-brand,.site-footer-panel{border-radius:clamp(28px,3vw,44px);min-height:388px}.site-footer-brand{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:2rem 1.75rem;background:var(--blue);color:#fff}.site-footer-logo{display:inline-flex;align-items:center;gap:.55rem;color:#fff;font-family:var(--font);font-size:1.25rem;font-weight:600;letter-spacing:-.03em;text-decoration:none}.site-footer-logo img{width:28px;height:28px}.site-footer-brand-bottom{display:grid;grid-gap:1rem;gap:1rem}.site-footer-pitch{margin:0;max-width:14ch;font-family:var(--font);font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}.site-footer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.site-footer-start{display:inline-flex;align-items:center;gap:3px;padding:10px 16px;border-radius:999px;background:#fff;color:var(--ink);font-family:var(--font);font-size:1.125rem;font-weight:500;letter-spacing:-.5px;line-height:1;text-decoration:none}.site-footer-panel{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:2rem;background:#fff}.site-footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));grid-gap:clamp(2rem,5vw,5.5rem);gap:clamp(2rem,5vw,5.5rem);padding-right:clamp(3rem,8vw,6rem)}.site-footer-col,.site-footer-social{display:grid;align-content:start;grid-gap:1.25rem;gap:1.25rem}.site-footer-col p,.site-footer-social p{margin:0;color:rgba(11,18,25,.45)}.site-footer-col a,.site-footer-col p,.site-footer-social p{font-family:var(--font);font-size:1.125rem;font-weight:500;letter-spacing:-.02em;line-height:1}.site-footer-col a{color:var(--ink);text-decoration:none}.site-footer-col a:hover{color:var(--blue)}.site-footer-social-row{display:flex;gap:.5rem}.site-footer-social-row a{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:#0b1219;color:#fff}.site-footer-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.site-footer-legal a,.site-footer-legal p{margin:0;color:rgba(11,18,25,.55);font-family:var(--font);font-size:.95rem;font-weight:400;letter-spacing:-.01em;line-height:1.2}.site-footer-legal div{display:flex;gap:1.5rem}.site-footer-legal a{text-decoration:underline;text-underline-offset:3px}.site-footer-float{position:absolute;top:-3.75rem;right:clamp(1rem,3vw,2.5rem);z-index:2;width:clamp(96px,12vw,148px);height:clamp(96px,12vw,148px);filter:drop-shadow(0 18px 40px rgba(33,149,241,.35));transform:rotate(18deg);pointer-events:none}.site-footer-float img{display:block;width:100%;height:100%}.site-footer-watermark{position:absolute;left:50%;bottom:-.5rem;z-index:0;margin:0;transform:translateX(-50%);color:rgba(11,18,25,.06);font-family:var(--font-display);font-size:clamp(4rem,14vw,11rem);font-weight:600;letter-spacing:-.05em;line-height:.85;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:900px){.site-footer-shell{grid-template-columns:1fr}.site-footer-brand,.site-footer-panel{min-height:auto}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;padding-right:0}.site-footer-float{top:-2.75rem;right:1rem}}@media (max-width:760px){.faq{padding:2rem 1rem 2.5rem}.faq-title{margin-bottom:1.5rem}.faq-footer{margin-top:1.75rem}.site-close{padding:0 1rem 2rem}.final-cta{gap:1.25rem;margin-bottom:2.25rem}.final-cta-line{font-size:clamp(1.8rem,9vw,2.5rem)}.final-cta-strong{font-size:clamp(2.4rem,11vw,3.6rem)}.site-footer{padding-bottom:5.5rem}.site-footer-brand,.site-footer-panel{min-height:auto;padding:1.5rem 1.25rem}.site-footer-float{display:block;top:-2.25rem;right:.75rem;width:88px;height:88px}.site-footer-watermark{font-size:clamp(2.8rem,16vw,4.5rem);bottom:.25rem}.site-footer-nav{grid-template-columns:1fr}.site-footer-legal{flex-direction:column;align-items:flex-start}}@keyframes earth-float{0%,to{transform:translateY(-50%) translateZ(0) rotate(-3deg) scale(1)}25%{transform:translateY(-50%) translate3d(-3%,-3.5%,0) rotate(4deg) scale(1.03)}50%{transform:translateY(-50%) translate3d(2%,3%,0) rotate(-5deg) scale(1.045)}75%{transform:translateY(-50%) translate3d(-2.5%,2%,0) rotate(3deg) scale(1.02)}}@keyframes earth-float-mobile{0%,to{transform:translateZ(0) rotate(-2deg) scale(1)}50%{transform:translate3d(-4%,-5%,0) rotate(4deg) scale(1.05)}}@keyframes hero-dot-blink{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes cta-breathe{0%,to{box-shadow:0 0 0 0 rgba(33,149,241,.18);transform:translateY(0)}50%{box-shadow:0 10px 28px rgba(33,149,241,.32);transform:translateY(-1px)}}@keyframes thumb-pulse{0%,to{box-shadow:0 2px 4px rgba(33,149,241,.25),0 8px 20px rgba(33,149,241,.35),0 1px 2px rgba(11,18,25,.12)}50%{box-shadow:0 2px 4px rgba(33,149,241,.3),0 0 0 8px rgba(33,149,241,.12),0 12px 28px rgba(33,149,241,.45)}}@keyframes idle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes idle-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes idle-glow{0%,to{filter:brightness(1);box-shadow:0 0 0 rgba(33,149,241,0)}50%{filter:brightness(1.06);box-shadow:0 8px 22px rgba(33,149,241,.28)}}@keyframes aml-scan{0%{top:-40%}to{top:110%}}@keyframes aml-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.45;transform:scale(1.55)}}@keyframes chart-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.calc-thumb,.coverage-earth,.coverage-earth-wrap,.coverage-logo,.cta-idle,.faq-cta,.feature-card .feature-media,.final-cta-btn,.fx-aml.is-inview .fx-aml-pulse,.fx-aml.is-inview .fx-aml-scanline,.fx-api.is-inview .fx-integrations span,.fx-auto.is-inview .fx-battery-fill,.fx-auto.is-inview .fx-chart-dots circle,.fx-rent.is-inview .fx-btn,.h1-dot{animation:none!important}.cta,.faq-answer,.faq-answer-wrap,.faq-cta,.faq-icon,.feature-media,.final-cta-btn,.fx-aml-badge,.fx-aml-status,.fx-battery strong,.fx-battery-fill,.fx-chart-dots,.fx-chart-guides,.fx-chart-label,.fx-chart-line,.fx-check,.fx-code pre,.fx-integrations span,.fx-rent .fx-btn,.fx-rent .fx-compare>*,.fx-switch i,.fx-tier{transition:none!important}.faq-item.is-open .faq-answer-wrap{grid-template-rows:1fr}.faq-item.is-open .faq-answer{opacity:1;transform:none}.fx-aml .fx-aml-badge,.fx-aml .fx-aml-status,.fx-api .fx-code pre,.fx-api .fx-integrations span,.fx-api .fx-tier,.fx-auto .fx-battery strong,.fx-auto .fx-battery-fill,.fx-auto .fx-chart-dots,.fx-auto .fx-chart-guides,.fx-auto .fx-chart-label,.fx-auto .fx-chart-line,.fx-rent .fx-btn,.fx-rent .fx-check,.fx-rent .fx-compare>*{opacity:1;transform:none;width:auto;-webkit-clip-path:none;clip-path:none;stroke-dashoffset:0}.fx-auto .fx-battery-fill{width:100%}.fx-auto .fx-switch.is-on i{left:16px}}