.hero__chips{margin-top:80px}.hero__chips-mask{--chips-fade:clamp(32px, 8vw, 160px);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--chips-fade), #000 calc(100% - var(--chips-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--chips-fade), #000 calc(100% - var(--chips-fade)), transparent);overflow:hidden}.hero__chips-mask:focus-visible{outline-offset:-2px;outline:2px solid #137ce4}.hero__chips-track{width:max-content;animation:feature-chips-scroll var(--chips-duration) linear infinite;direction:ltr;animation-delay:-5s;display:flex}.hero__chips-group,.hero__chips-sequence{flex-shrink:0;display:flex}.hero__chips-sequence{gap:12px;padding-right:12px}@keyframes feature-chips-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero__chips[data-motion-paused=true] .hero__chips-track,.hero__chips-mask:hover .hero__chips-track,.hero__chips-mask:focus-within .hero__chips-track{animation-play-state:paused}.chip{white-space:nowrap;background:#fff;border:1px solid #e7e7ea;border-radius:100px;flex-shrink:0;align-items:center;gap:10px;height:42px;padding:8px 15px;display:flex}.chip__icon{width:20px;height:20px}.chip span{font:500 18px/24px var(--font-landing-body);letter-spacing:0;color:#1b232b}[dir=rtl] .chip{direction:rtl}@media (width<=760px){.hero__chips-track{animation-delay:-17.325s}}@media (prefers-reduced-motion:reduce){.hero__chips-mask{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.hero__chips-track{animation:none;transform:none}.hero__chips-group[aria-hidden=true],.hero__chips-sequence[aria-hidden=true]{display:none}}.hero-ambient{--ambient-strength:.8;--ambient-travel:40px;z-index:-1;pointer-events:none}.hero-ambient__base,.hero-ambient__orbit,.hero-ambient__light{width:100%;height:100%;position:absolute;inset:0}.hero-ambient__base{opacity:.54;background:var(--landing-ambient-glow)}.hero-ambient__orbit,.hero-ambient__light{animation-duration:var(--ambient-duration);animation-delay:var(--ambient-phase);animation-timing-function:linear;animation-iteration-count:infinite}.hero-ambient__orbit{opacity:var(--ambient-strength);animation-name:ambient-orbit}.hero-ambient__light{animation-name:ambient-light}.hero-ambient__orbit--depth{--ambient-duration:26s;--ambient-phase:-4s;--ambient-radius:calc(var(--ambient-travel) * .7);--ambient-angle:-12deg}.hero-ambient__orbit--depth .hero-ambient__light{background:radial-gradient(32% 38% at 59% 55%,#197fd275 0%,#238ddb58 24%,#47abe831 47%,#66bce910 65%,#66bce900 85%)}.hero-ambient__orbit--color{--ambient-duration:31s;--ambient-phase:-17s;--ambient-radius:var(--ambient-travel);--ambient-angle:18deg}.hero-ambient__orbit--color .hero-ambient__light{background:radial-gradient(27% 19% at 45% 36%,#66d5d962 0%,#6cdbdc3b 35%,#87e5e312 66%,#87e5e300 88%),radial-gradient(22% 30% at 62% 54%,#369ee02e 0%,#4ab4e515 45%,#4ab4e500 82%)}.hero-ambient__orbit--sheen{--ambient-duration:20s;--ambient-phase:-12s;--ambient-radius:calc(var(--ambient-travel) * 1.1);--ambient-angle:28deg}.hero-ambient__orbit--sheen .hero-ambient__light{background:radial-gradient(13% 28% at 49% 43%,#f5fdffd6 0%,#eefcff8f 24%,#e6faff30 52%,#e6faff00 80%),radial-gradient(15% 29% at 47% 42%,#90e5e54a 0%,#90e5e527 46%,#90e5e500 82%),radial-gradient(15% 28% at 51% 44%,#64baed21 0%,#64baed00 78%)}@keyframes ambient-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ambient-light{0%{transform:translateX(var(--ambient-radius)) rotate(var(--ambient-angle)) scale(1.02, .98)}25%{transform:translateX(var(--ambient-radius)) rotate(calc(var(--ambient-angle) - 90deg)) scale(.98, 1.03)}50%{transform:translateX(var(--ambient-radius)) rotate(calc(var(--ambient-angle) - 180deg)) scale(1.03, 1.01)}75%{transform:translateX(var(--ambient-radius)) rotate(calc(var(--ambient-angle) - 270deg)) scale(1, .97)}to{transform:translateX(var(--ambient-radius)) rotate(calc(var(--ambient-angle) - 360deg)) scale(1.02, .98)}}.hero-ambient[data-motion-paused=true] :is(.hero-ambient__orbit,.hero-ambient__light){animation-play-state:paused}.page-hero--about .hero-ambient{--ambient-strength:1;--ambient-travel:48px}.home-hero .hero-ambient{--ambient-strength:.7;--ambient-travel:32px}@media (width<=760px){.hero-ambient,.page-hero--about .hero-ambient,.home-hero .hero-ambient{--ambient-strength:.7;--ambient-travel:22px}}@media (prefers-reduced-motion:reduce){.hero-ambient__base{opacity:1}.hero-ambient__orbit{display:none}}@media (width<=1023px){.page-hero--api:has(.api-scene) .hero-ambient[data-static=false]{--ambient-strength:.28;--ambient-travel:10px;width:min(700px,140vw);height:calc(var(--hero-art-height) + 100px);top:12px;inset-inline-start:50%;translate:-50%;-webkit-mask-image:radial-gradient(28% 28% at 50% 52%,#0000,#0005 65%,#000 100%);mask-image:radial-gradient(28% 28% at 50% 52%,#0000,#0005 65%,#000 100%)}.page-hero--api:has(.api-scene) .hero-ambient[data-static=false] .hero-ambient__base{opacity:.12}.page-hero--api:has(.api-scene) .hero-ambient__orbit--depth .hero-ambient__light{background:radial-gradient(25% 30% at 79% 38%,#259edf42,#70c3e419 50%,#70c3e400 90%)}.page-hero--api:has(.api-scene) .hero-ambient__orbit--color .hero-ambient__light{background:radial-gradient(24% 25% at 22% 35%,#66d5d940,#87e5e312 55%,#87e5e300 90%)}}.hero-ambient[data-static=true] .hero-ambient__base{opacity:1}.hero-ambient[data-static=true] .hero-ambient__orbit{display:none}.product-hero:has(.cinematic-hero[data-fallback=true]) .hero-ambient__orbit{display:none}.home-hero:has(.home-hero__slide[data-active=true] .cinematic-hero[data-fallback=true]) .hero-ambient__orbit{display:none}.hero-assembly{pointer-events:none;min-width:0;position:relative}.wallet-assembly{aspect-ratio:854/1110}.api-assembly{aspect-ratio:1152/976}.hero-assembly__original{object-fit:contain;width:100%;height:100%;display:block}.hero-assembly[data-preparing=true] .hero-assembly__original{opacity:0}.scene-loading{pointer-events:none;opacity:0;place-items:center;display:grid;position:absolute;inset:0}.scene-loading[data-active=true]:not([hidden]){animation:scene-loading-appear .12s ease-out var(--scene-loader-delay,3s) both}.scene-loading[hidden]{display:none}.scene-loading>span{grid-area:1/1;display:flex}.scene-loading>span:last-child svg{filter:drop-shadow(0 12px 18px #1674ad1f)}.scene-loading__ring{fill:none;width:160px;height:160px}.scene-loading__track{stroke:#2087c31f;stroke-width:1px}.scene-loading__progress{stroke:#229bd4;stroke-width:2px;stroke-linecap:round;stroke-dasharray:24 76;transform-origin:50%;transform:rotate(-90deg)}.scene-loading[data-active=true]:not([hidden]) .scene-loading__progress{animation:scene-loading-turn 1.4s linear var(--scene-loader-delay,3s) infinite}@keyframes scene-loading-turn{to{transform:rotate(270deg)}}@keyframes scene-loading-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.scene-loading[data-active=true]:not([hidden]){animation-duration:0s}.scene-loading[data-active=true]:not([hidden]) .scene-loading__progress{animation:none}}.cinematic-hero__frame{left:var(--hero-frame-left);top:var(--hero-frame-top);width:var(--hero-frame-width);height:var(--hero-frame-height);position:absolute}.cinematic-hero__surface,.cinematic-hero__poster{visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.cinematic-hero[data-show-poster=true] .cinematic-hero__poster{visibility:visible}.cinematic-hero__surface canvas{width:100%;height:100%;display:block}.cinematic-hero[data-flight=ready][data-live=true] .cinematic-hero__surface{visibility:visible}.cinematic-hero[data-flight=ready][data-live=true] .cinematic-hero__poster{visibility:hidden}.cinematic-hero__tilt{z-index:2;justify-content:center;display:flex;position:absolute;bottom:4px;left:16px}.cinematic-hero__tilt-button{pointer-events:auto;color:#147caf;width:44px;height:44px;font:500 13px/20px var(--font-landing-body);cursor:pointer;background:#ffffffdb;border:1px solid #2f9ed13d;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.cinematic-hero__tilt-button[aria-pressed=true]{background:#e9f6fc}.cinematic-hero__tilt-button[aria-disabled=true]{color:#657b87;cursor:default}.cinematic-hero__tilt-button:focus-visible{outline-offset:3px;outline:2px solid #168ec9}@media (prefers-reduced-motion:reduce){.cinematic-hero__surface,.cinematic-hero__tilt{display:none}.cinematic-hero .cinematic-hero__poster{visibility:visible}}:is(.hero,.page-hero):has(.cinematic-hero){overflow:visible}.product-hero{--hero-art-height:clamp(440px, 43vw, 555px)}.product-hero .product-hero__inner{isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:32px;min-height:638px;padding-block:32px 16px;display:grid;position:relative}.product-hero .product-hero__visual{grid-area:1/2;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--hero-art-height);align-self:start;place-items:center;width:100%;min-width:0;height:auto;margin:0;display:grid;position:relative;inset:auto}.product-hero .product-hero__art{grid-area:1/1;align-self:end;max-width:100%;height:auto}.product-hero .wallet-assembly{width:min(427px, calc(var(--hero-art-height) * 854 / 1110))}.product-hero .api-assembly{width:min(620px, calc(var(--hero-art-height) * 1152 / 976))}.product-hero .product-hero__content{grid-area:1/1;width:100%;min-width:0;padding-top:clamp(32px,5vw,76px)}.product-hero :is(.hero__title,.page-hero__title){font-size:clamp(40px,4.6vw,68px);line-height:1}.product-hero .hero__actions,.product-hero .hero__actions .store-badges{flex-wrap:wrap}@media (width<=1023px){.product-hero{--hero-art-height:clamp(300px, 88vw, 440px)}.product-hero .product-hero__inner{grid-template-columns:minmax(0,1fr);row-gap:40px;min-height:0;padding-block:24px 16px}.product-hero .product-hero__visual{grid-area:1/1;justify-self:center;width:min(100%,620px)}.product-hero .product-hero__content{grid-area:2/1;justify-self:center;max-width:640px;padding-top:0}.product-hero :is(.hero__title,.page-hero__title){font-size:clamp(40px,6.25vw,52px)}.product-hero :is(.hero__glow,.page-hero__glow){top:-24px;width:777px;height:calc(var(--hero-art-height) + 140px);inset-inline-start:calc(50% - 388px)}}@media (width<=760px){.product-hero .product-hero__visual{width:calc(100% + 32px);margin-inline:-16px}.product-hero :is(.hero__title,.page-hero__title){font-size:40px}.product-hero .hero__actions{margin-top:32px}}@media (width<=359px){.product-hero :is(.hero__title,.page-hero__title){font-size:36px}}@media (width<=1023px) and (height<=600px) and (orientation:landscape){.product-hero{--hero-art-height:clamp(220px, 62svh, 340px)}}.landing-page{color:#1b232b;font:400 18px/26px var(--font-landing-body);letter-spacing:-.02em;background:#f9f9f9;display:flow-root}.landing-page h3{font:500 24px/29px var(--font-landing-heading);letter-spacing:-.02em;text-wrap:initial;margin:0}.gradient-text{background:var(--landing-text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-title{text-align:center;max-width:980px;margin-inline:auto}.section-title h2{font:500 48px/56px var(--font-landing-heading);letter-spacing:-.02em}.section-title p{color:#607b95;font:400 18px/28px var(--font-landing-body);margin-top:24px}.page-hero{overflow:clip}.page-hero__inner{isolation:isolate;min-height:638px;position:relative}.page-hero__glow{top:33px;pointer-events:none;width:777px;height:640px;position:absolute;inset-inline-start:282px}.page-hero__content{width:687px;padding-top:108px;position:relative}.page-hero__title{font:500 68px/68px var(--font-landing-heading);color:#353748;letter-spacing:-.02em;text-wrap:initial;white-space:pre-line}.page-hero__title span{display:block}.page-hero p{max-width:636px;margin-top:24px;line-height:28px}.page-hero .button{margin-top:32px}.feature-card{background:linear-gradient(135deg,#ffffff1a,#f2f6fc09 75%,#218be31a);border:1px solid #e4e8ee;border-radius:22px;padding:16px;position:relative;overflow:hidden}.feature-card p{margin-top:12px;position:relative}.feature-card__icon{object-fit:contain;width:40px;height:40px;margin-bottom:20px;display:block}.feature-card__number{font:500 36px/42px var(--font-landing-heading);color:#137ce4;margin-bottom:10px;display:block}.feature-card--dark{color:#fff;background:linear-gradient(145deg,#06306e,#0b4d9a 65%,#0d69b7);padding:28px}.feature-card--dark h3{font-size:36px;line-height:42px;position:relative}.feature-card--dark p{color:#d3e0ec;line-height:28px}.feature-card__watermark{inset-inline-end:-40px;opacity:.12;width:170px;height:170px;position:absolute;bottom:-45px;transform:rotate(-15deg)}.faq{margin-block:120px}.faq__items{gap:16px;max-width:856px;margin:60px auto 0;display:grid}.faq details{background:#fff;border:1px solid #e4e8ee;border-radius:16px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:14px 20px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary>span{color:#137ce4;transition:transform var(--motion-expand) var(--motion-ease);flex-shrink:0;font-size:22px}.faq details[data-expanded=true] summary>span{transform:rotate(45deg)}.faq__answer{overflow:hidden}.faq__answer>p{color:#607b95;padding:0 20px 20px}.faq__support{text-align:center;margin-top:28px}.faq a{color:#137ce4}.pills{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.pills span{background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;padding:6px 12px;font-size:16px;line-height:23px}.landing-page :is(a,button,summary,select):focus-visible{outline-offset:4px;outline:2px solid #137ce4}.page-banner{color:#fff;background:linear-gradient(105deg,#137ce4,#174d87 60%);border-radius:24px;justify-content:space-between;align-items:center;gap:40px;min-height:266px;margin-block:120px;padding:36px;display:flex}.page-banner h2{font:500 36px/42px var(--font-landing-heading);max-width:700px}.page-banner p{max-width:760px;margin-top:16px}.page-banner .button{color:#137ce4;background:#fff;border-radius:999px;flex-shrink:0}@media (width>=761px) and (width<=1199px){.page-hero__content{width:62%}.page-hero__title{font-size:clamp(40px,4.25vw,68px);line-height:1}}@media (width<=760px){.section-title{text-align:start}.section-title h2{font-size:32px;line-height:37px}.page-hero__inner{min-height:0;padding-top:48px}.page-hero__visual{height:372px}.page-hero__content{width:100%;padding-top:40px}.page-hero__title{font-size:40px;line-height:40px}.page-hero__glow{top:-48px;width:684px;height:564px;inset-inline-start:calc(50% - 411px)}.page-hero .button{width:100%}.page-hero--about .page-hero__inner{padding-top:72px;padding-bottom:32px}.page-hero--about .page-hero__content{padding-top:0}.page-hero--about .page-hero__glow{top:-100px;width:600px;height:500px;inset-inline-start:calc(50% - 220px)}.faq{margin-block:80px}.faq__items{margin-top:48px}.faq summary{min-height:80px}.feature-card--dark{padding:28px}.feature-card--dark h3{font-size:28px;line-height:33px}.page-banner{flex-direction:column;align-items:stretch;gap:32px;margin-block:80px;padding:28px}.page-banner h2{font-size:28px;line-height:33px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-hero--about .gradient-text{-webkit-text-fill-color:currentColor;background:0 0}@media (width>=761px){.page-hero--about .page-hero__content{width:max-content;max-width:100%}}.page-hero p{white-space:pre-line;text-wrap:initial}.feature-card:not(.feature-card--dark) h3{line-height:35px}.feature-card:not(.feature-card--dark) p{margin-top:8px}.feature-card__icon{margin-bottom:8px}
