@font-face{font-family:"Inter";font-style:normal;font-weight:400 800;font-display:swap;src:url("fonts/inter-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:400 800;font-display:swap;src:url("fonts/inter-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:400 800;font-display:swap;src:url("fonts/inter-cyrillic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Inter";font-style:normal;font-weight:400 800;font-display:swap;src:url("fonts/inter-extra.woff2") format("woff2");unicode-range:U+55,U+142,U+16c,U+306}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%}.icon{width:1em;height:1em;flex:none;fill:currentColor;vertical-align:-0.125em}.flex{display:flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-baseline{align-items:baseline}.justify-content-center{justify-content:center}.ml-auto{margin-left:auto}.text-center{text-align:center}.h-full{height:100%}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.gap-6{gap:3rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1.5rem}.mt-6{margin-top:3rem}.py-6{padding-block:3rem}.pb-5{padding-bottom:2rem}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.lang{position:relative;margin-left:1.5rem}.lang__current,.lang__link{font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.lang__current{display:inline-flex;align-items:center;gap:.375rem;height:34px;padding:0 .625rem;border:1px solid var(--l-border);border-radius:8px;background:rgba(0,0,0,0);font:inherit;font-size:.8125rem;font-weight:500;color:var(--l-ink-soft);cursor:pointer}.lang__current:hover{color:var(--l-ink);border-color:rgba(16,19,34,.18)}.lang__menu{position:absolute;top:calc(100% + 6px);right:0;min-width:168px;padding:6px;margin:0;list-style:none;background:#fff;border:1px solid var(--l-border);border-radius:10px;box-shadow:0 12px 32px rgba(16,19,34,.12);display:none;z-index:60}.lang[data-open=true] .lang__menu{display:block}.lang__link{display:block;padding:7px 10px;border-radius:6px;font-size:.8125rem;color:var(--l-ink-soft);text-decoration:none}.lang__link:hover{background:var(--l-bg-tint);color:var(--l-ink)}.lang__link[aria-current=true]{color:var(--l-indigo);font-weight:600}:root{--l-ink: #101322;--l-ink-soft: #4a4d63;--l-ink-faint: #8b8d9f;--l-bg: #ffffff;--l-bg-tint: #f7f7fb;--l-surface: #ffffff;--l-border: rgba(16, 19, 34, 0.08);--l-night: #0b1020;--l-night-soft: #131a30;--l-on-night: #eef0ff;--l-on-night-soft: rgba(238, 240, 255, 0.68);--l-indigo: #6366f1;--l-indigo-deep: #4f46e5;--l-violet: #8b5cf6;--l-sky: #38bdf8;--l-mint: #22c55e;--ease: cubic-bezier(0.22, 1, 0.36, 1);display:block;background:var(--l-bg);color:var(--l-ink)}.container{max-width:1240px;margin-inline:auto;padding-inline:64px;position:relative;z-index:1}.section{position:relative;padding-block:104px;overflow:hidden;scroll-margin-top:84px}.section--light{background:var(--l-bg)}.section--tint{background:var(--l-bg-tint)}.section--dark{background:var(--l-night);color:var(--l-on-night)}.section__head{max-width:680px;margin:0 auto 56px;text-align:center}.section__heading{font-size:clamp(28px,3.4vw,42px);font-weight:800;letter-spacing:-0.025em;line-height:1.15;color:var(--l-ink);margin-top:14px}.section__heading--light{color:var(--l-on-night)}.section__sub{margin-top:16px;font-size:16px;line-height:1.6;color:var(--l-on-night-soft)}.section__sub--dark{color:var(--l-ink-soft)}.eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--l-indigo)}.eyebrow--light{color:var(--l-sky)}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity 700ms var(--ease),transform 700ms var(--ease)}.js .reveal.is-revealed{opacity:1;transform:none}.js .hero .reveal,.js .hero .reveal.is-revealed{opacity:0;transform:translateY(18px);transition:none;animation:rise 700ms var(--ease) forwards;animation-delay:calc(var(--rise-delay, 0)*1ms)}@keyframes rise{to{opacity:1;transform:none}}.aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none;contain:paint}.aurora__blob{position:absolute;width:46vw;height:46vw;min-width:420px;min-height:420px;border-radius:50%;filter:blur(80px);opacity:.5;will-change:transform}.aurora__blob--indigo{background:radial-gradient(circle, rgba(99, 102, 241, 0.55), transparent 68%);top:-18%;left:-12%;animation:drift-a 34s ease-in-out infinite}.aurora__blob--violet{background:radial-gradient(circle, rgba(139, 92, 246, 0.45), transparent 68%);top:6%;right:-16%;animation:drift-b 44s ease-in-out infinite}.aurora__blob--sky{background:radial-gradient(circle, rgba(56, 189, 248, 0.4), transparent 68%);bottom:-26%;left:26%;animation:drift-c 52s ease-in-out infinite}.aurora__blob--mint{background:radial-gradient(circle, rgba(34, 197, 94, 0.28), transparent 68%);bottom:-14%;right:8%;animation:drift-a 60s ease-in-out infinite reverse}@keyframes drift-a{0%,100%{transform:translate(0, 0) scale(1)}33%{transform:translate(7%, 9%) scale(1.12)}66%{transform:translate(-5%, 4%) scale(0.94)}}@keyframes drift-b{0%,100%{transform:translate(0, 0) scale(1)}40%{transform:translate(-9%, 7%) scale(1.16)}75%{transform:translate(4%, -6%) scale(0.96)}}@keyframes drift-c{0%,100%{transform:translate(0, 0) scale(1.05)}50%{transform:translate(8%, -8%) scale(0.9)}}.aurora--dark .aurora__blob{opacity:.42}.grain{position:absolute;inset:0;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero__grid{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at center, rgba(16, 19, 34, 0.14) 1px, transparent 1px);background-size:26px 26px;mask-image:radial-gradient(ellipse 70% 60% at 50% 38%, #000 20%, transparent 78%)}.navbar{position:sticky;top:0;z-index:20;height:68px;background:rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);transition:background 260ms ease,border-color 260ms ease,backdrop-filter 260ms ease}.navbar.is-scrolled{background:hsla(0,0%,100%,.82);backdrop-filter:blur(14px) saturate(1.4);border-bottom-color:var(--l-border)}.navbar__brand{text-decoration:none;color:inherit}.brand-logo{width:30px;height:30px;border-radius:9px;object-fit:contain}.navbar__name{color:var(--l-ink);letter-spacing:-0.01em}.navbar__nav{display:flex;align-items:center;gap:28px;margin-inline:auto}.nav-link{position:relative;color:var(--l-ink-soft);text-decoration:none;transition:color 160ms ease}.nav-link::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:var(--l-indigo);transform:scaleX(0);transform-origin:center;transition:transform 240ms var(--ease)}.nav-link:hover{color:var(--l-ink)}.nav-link:hover::after{transform:scaleX(1)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;font-family:inherit;border:1px solid rgba(0,0,0,0);cursor:pointer;white-space:nowrap;text-decoration:none;transition:transform 220ms var(--ease),box-shadow 220ms ease,background 200ms ease,border-color 200ms ease}.btn:hover{transform:translateY(-2px)}.btn__arrow{transition:transform 240ms var(--ease)}.btn:hover .btn__arrow,.btn:hover .btn__arrow{transform:translateX(3px)}.btn--primary{background:linear-gradient(135deg, var(--l-indigo) 0%, var(--l-indigo-deep) 100%);color:#fff;box-shadow:0 8px 22px rgba(99,102,241,.34)}.btn--primary:hover{box-shadow:0 14px 32px rgba(99,102,241,.42)}.btn--ghost{background:hsla(0,0%,100%,.7);color:var(--l-ink);border-color:var(--l-border);backdrop-filter:blur(8px)}.btn--ghost:hover{background:#fff;border-color:rgba(99,102,241,.4)}.btn--outline{background:rgba(0,0,0,0);color:var(--l-ink);border-color:rgba(16,19,34,.16)}.btn--outline:hover{border-color:var(--l-indigo);color:var(--l-indigo)}.btn--white{background:#fff;color:var(--l-indigo-deep);box-shadow:0 10px 30px rgba(4,6,18,.3)}.btn--sm{height:38px;padding:0 18px;font-size:13px}.btn--lg{height:52px;padding:0 26px;font-size:15px}.btn--block{width:100%;height:46px;font-size:14px;margin-top:auto}.hero{position:relative;overflow:hidden;padding-block:88px 120px;background:linear-gradient(180deg, #fdfdff 0%, #f6f6fc 60%, #ffffff 100%)}.hero__inner{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);gap:64px;align-items:center}.hero__badge{display:inline-flex;align-items:center;gap:7px;background:hsla(0,0%,100%,.8);border:1px solid rgba(99,102,241,.22);color:var(--l-indigo-deep);font-size:12px;border-radius:999px;padding:7px 16px;backdrop-filter:blur(8px);box-shadow:0 4px 14px rgba(99,102,241,.1)}.hero__badge i{font-size:13px}.hero__headline{margin-top:24px;font-size:clamp(40px,5.6vw,68px);font-weight:800;letter-spacing:-0.035em;line-height:1.06}.hero__headline span{display:block}.hero__headline-dark{color:var(--l-ink)}.hero__headline-gradient{background:linear-gradient(100deg, var(--l-indigo) 0%, var(--l-violet) 32%, var(--l-sky) 62%, var(--l-indigo) 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);animation:headline-shift 9s ease-in-out infinite}@keyframes headline-shift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.hero__description{margin-top:22px;max-width:480px;font-size:17px;line-height:1.62;color:var(--l-ink-soft)}.hero__actions{margin-top:32px}.hero__trust{margin-top:34px;padding:0;list-style:none;font-size:13px;color:var(--l-ink-faint)}.hero__trust i{font-size:15px;color:var(--l-indigo)}.hero__visual{display:flex;justify-content:center}.bento{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}.bento__cell{grid-column:span 1}.feature-card{position:relative;display:flex;flex-direction:column;padding:24px;border-radius:18px;background:var(--l-surface);border:1px solid var(--l-border);box-shadow:0 1px 2px rgba(16,19,34,.03);overflow:hidden;transition:transform 300ms var(--ease),box-shadow 300ms ease,border-color 300ms ease}.feature-card::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg, var(--l-indigo), var(--l-sky));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity 300ms ease;pointer-events:none}.feature-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(16,19,34,.1)}.feature-card:hover::before{opacity:1}.feature-card:hover .feature-card__icon-wrap{transform:scale(1.06)}.feature-card--wide{grid-column:span 2}.feature-card__icon-wrap{width:44px;height:44px;border-radius:13px;flex-shrink:0;transition:transform 300ms var(--ease)}.feature-card__icon{font-size:21px;line-height:1}.feature-card__title{margin-top:18px;font-size:16px;font-weight:700;letter-spacing:-0.01em;color:var(--l-ink)}.feature-card__desc{margin-top:7px;font-size:13.5px;line-height:1.55;color:var(--l-ink-soft)}.tile-chart{width:100%;height:70px;margin-top:auto;padding-top:18px}.tile-ring{margin-top:auto;padding-top:18px}.tile-ring__svg{width:52px;height:52px;flex-shrink:0;transform:rotate(-90deg)}.tile-ring__value{stroke-dasharray:113;stroke-dashoffset:36}.tile-ring__label{font-size:13px;color:var(--l-ink-soft)}.tile-ring__label strong{display:block;font-size:20px;font-weight:800;color:var(--l-ink);letter-spacing:-0.02em}.phones{display:flex;align-items:flex-end;justify-content:center;gap:28px;perspective:1600px}.phone{position:relative;margin:0;width:216px;padding:9px;border-radius:34px;background:linear-gradient(160deg, #2c3350 0%, #151a2c 55%, #0d1120 100%);box-shadow:0 2px 4px rgba(0,0,0,.4),0 30px 60px rgba(0,0,0,.5);transition:transform 500ms var(--ease),box-shadow 500ms ease}.phone__screen{display:block;width:100%;height:auto;border-radius:26px;background:#121212}.phone:nth-child(1){transform:translateY(34px) rotate(-5deg);z-index:1}.phone:nth-child(2){width:250px;z-index:2}.phone:nth-child(3){transform:translateY(34px) rotate(5deg);z-index:1}.phone:hover{transform:translateY(10px) rotate(0deg) scale(1.03);z-index:3;box-shadow:0 2px 4px rgba(0,0,0,.4),0 40px 80px rgba(56,189,248,.22)}.steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px;list-style:none;padding:0;margin:0;counter-reset:step}.step{position:relative;padding-top:8px}.step:not(:last-child)::after{content:"";position:absolute;top:34px;left:68px;right:-32px;height:2px;background:linear-gradient(90deg, rgba(99, 102, 241, 0.35), rgba(99, 102, 241, 0.06))}.step__marker{width:56px;height:56px;border-radius:18px;background:linear-gradient(140deg, #eef2ff, #f5f3ff);border:1px solid rgba(99,102,241,.18);color:var(--l-indigo);font-size:24px}.step__number{position:absolute;top:0;left:44px;width:24px;height:24px;border-radius:50%;background:var(--l-indigo);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(99,102,241,.4)}.step__title{margin-top:22px;font-size:17px;font-weight:700;color:var(--l-ink)}.step__desc{margin-top:8px;font-size:14px;line-height:1.6;color:var(--l-ink-soft);max-width:300px}.plans{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;max-width:900px;margin-inline:auto;align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;padding:32px;border-radius:22px;background:var(--l-surface);border:1px solid var(--l-border);overflow:hidden}.plan__body{position:relative;z-index:1;display:flex;flex-direction:column;height:100%}.plan__name{font-size:20px;font-weight:800;letter-spacing:-0.02em;color:var(--l-ink)}.plan__name--light{color:#fff}.plan__tagline{margin-top:6px;font-size:14px;color:var(--l-ink-soft)}.plan__tagline--light{color:hsla(0,0%,100%,.72)}.plan__list{list-style:none;padding:0;margin:24px 0 28px;display:flex;flex-direction:column;gap:12px;font-size:14px;color:var(--l-ink-soft)}.plan__list--light{color:hsla(0,0%,100%,.86)}.plan__check{color:var(--l-mint);font-size:16px;margin-top:1px}.plan__check--light{color:#86efac}.plan__badge{align-self:flex-start;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.24);color:#fff;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:5px 12px;margin-bottom:14px}.plan__note{margin-top:auto;margin-bottom:16px;font-size:12.5px;line-height:1.55;color:hsla(0,0%,100%,.6)}.plan--pro{background:linear-gradient(150deg, #1b2145 0%, #131834 50%, #0d1226 100%);border-color:rgba(139,92,246,.35);box-shadow:0 20px 50px rgba(79,70,229,.24)}.aurora--plan .aurora__blob{width:380px;height:380px;min-width:0;min-height:0;opacity:.5}.about{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);gap:64px;align-items:center}.about__text{margin-top:18px;font-size:15.5px;line-height:1.72;color:var(--l-ink-soft)}.about__stats{display:grid;gap:16px}.about__stat{display:flex;align-items:baseline;gap:16px;padding:22px 26px;border-radius:16px;background:linear-gradient(135deg, #f7f7fd, #fbfbff);border:1px solid var(--l-border)}.about__stat-value{font-size:38px;font-weight:800;letter-spacing:-0.03em;background:linear-gradient(135deg, var(--l-indigo), var(--l-sky));-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);line-height:1;min-width:56px}.about__stat-label{font-size:14px;color:var(--l-ink-soft)}.cta-banner{background:linear-gradient(140deg, #4f46e5 0%, #6366f1 45%, #7c3aed 100%);color:#fff;padding-block:96px}.cta-banner__heading{font-size:clamp(28px,3.6vw,44px);font-weight:800;letter-spacing:-0.03em;max-width:660px;line-height:1.14}.cta-banner__subtitle{margin-top:16px;font-size:16.5px;color:hsla(0,0%,100%,.82)}.cta-banner__divider{margin:26px 0 18px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.footer{background:#0a0c16;padding-top:8px}.footer__name{color:#fff}.footer__tagline{color:rgba(238,240,255,.5);margin-top:2px}.footer__link{color:rgba(238,240,255,.55);text-decoration:none;transition:color 160ms ease}.footer__link:hover{color:#fff}.footer__copyright{font-size:11px;color:rgba(238,240,255,.34)}.footer-logo{width:26px;height:26px;border-radius:8px;object-fit:contain}@media(max-width: 1100px){.hero__inner{grid-template-columns:1fr;gap:56px;text-align:center}.hero__description{margin-inline:auto}.hero__actions,.hero__trust{justify-content:center}.about{grid-template-columns:1fr;gap:40px}.bento__cell.feature-card--wide{grid-column:span 2}}@media(max-width: 900px){.section{padding-block:76px}.bento{grid-template-columns:repeat(2, minmax(0, 1fr))}.steps{grid-template-columns:1fr;gap:36px}.step:not(:last-child)::after{display:none}.step__desc{max-width:none}.plans{grid-template-columns:1fr}.phones{gap:18px}.phone{width:172px}.phone:nth-child(2){width:200px}}@media(max-width: 760px){.navbar__nav{display:none}.phone:nth-child(1),.phone:nth-child(3){display:none}}@media(max-width: 640px){.container{padding-inline:22px}.bento{grid-template-columns:1fr}.bento__cell,.bento__cell.feature-card--wide{grid-column:span 1}.hero{padding-block:56px 84px}.phone:nth-child(2){width:220px}.footer__links{gap:20px}}@media(max-width: 640px){.navbar__actions-signin{display:none}.lang{margin-left:.75rem}.lang__current span{display:none}.lang__current{padding:0 .5rem}.lang__menu{right:0}}@media(prefers-reduced-motion: reduce){.reveal,.js .reveal,.hero .reveal,.js .hero .reveal{opacity:1;transform:none;transition:none;animation:none}.aurora__blob,.hero__headline-gradient{animation:none}.btn,.feature-card,.phone,.nav-link::after,.navbar,.feature-card__icon-wrap{transition:none}.btn:hover,.feature-card:hover,.phone:hover{transform:none}}.app-mockup{display:block;perspective:1400px;--tilt-x: 0deg;--tilt-y: 0deg}.mockup{--radius: 18px;position:relative;width:100%;max-width:460px;border-radius:var(--radius);background:#fff;border:1px solid rgba(16,19,34,.07);box-shadow:0 2px 6px rgba(16,19,34,.04),0 18px 40px rgba(16,19,34,.1),0 48px 90px rgba(76,61,197,.14);overflow:hidden;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform 400ms cubic-bezier(0.22, 1, 0.36, 1);animation:mockup-float 9s ease-in-out infinite}@keyframes mockup-float{0%,100%{translate:0 0}50%{translate:0 -10px}}.mockup__chrome{height:40px;padding:0 14px;background:#f7f7fb;border-bottom:1px solid rgba(16,19,34,.06)}.mockup__dot{width:9px;height:9px;border-radius:50%;background:#dcdce4}.mockup__dot:nth-child(1){background:#ff5f57}.mockup__dot:nth-child(2){background:#febc2e}.mockup__dot:nth-child(3){background:#28c840}.mockup__chrome-title{margin-left:auto;font-size:11px;font-weight:500;color:#8b8b9a}.mockup__body{padding:18px}.mockup__balance{padding:16px 16px 4px;border-radius:14px;background:linear-gradient(150deg, #f5f5ff 0%, #fbfbff 55%, #f4faff 100%);border:1px solid rgba(99,102,241,.12)}.mockup__label{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#8b8b9a}.mockup__total{font-size:34px;font-weight:800;letter-spacing:-0.02em;color:#101322;font-variant-numeric:tabular-nums;line-height:1.1}.mockup__currency{font-size:14px;font-weight:600;color:#8b8b9a}.mockup__delta{margin-left:auto;font-size:11px;font-weight:600;color:#16a34a;background:#dcfce7;border-radius:999px;padding:3px 8px}.mockup__delta i{font-size:12px}.mockup__chart{display:block;width:100%;height:84px;margin-top:10px}.mockup__chart-line{stroke-dasharray:420;stroke-dashoffset:420}.mockup__chart-fill{opacity:0}.mockup.is-started .mockup__chart-line{animation:mockup-draw 1.6s cubic-bezier(0.35, 0.9, 0.35, 1) 200ms forwards}.mockup.is-started .mockup__chart-fill{animation:mockup-fade 900ms ease 900ms forwards}.mockup.is-started .mockup__row{animation:mockup-row-in 620ms cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:calc(700ms + var(--row-index)*110ms)}@keyframes mockup-draw{to{stroke-dashoffset:0}}@keyframes mockup-fade{to{opacity:1}}@keyframes mockup-row-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mockup__rows{margin-top:14px}.mockup__row{opacity:0;padding:9px 10px;border-radius:11px;background:#fafafc;border:1px solid rgba(16,19,34,.05)}.mockup__row-icon{width:28px;height:28px;border-radius:9px;font-size:14px;flex-shrink:0}.mockup__row-icon[data-tint=bank]{background:#dbeafe;color:#2563eb}.mockup__row-icon[data-tint=crypto]{background:#e0f2fe;color:#0284c7}.mockup__row-icon[data-tint=savings]{background:#dcfce7;color:#16a34a}.mockup__row-name{font-size:12.5px;font-weight:500;color:#101322}.mockup__row-amount{margin-left:auto;font-size:12.5px;font-weight:600;color:#3f3f52;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion: reduce){.mockup{animation:none;transition:none;transform:none}.mockup__chart-line{stroke-dashoffset:0}.mockup__chart-fill,.mockup__row{opacity:1}.mockup.is-started .mockup__chart-line,.mockup.is-started .mockup__chart-fill,.mockup.is-started .mockup__row{animation:none}}.store-btn{height:52px;padding:0 20px 0 18px;border-radius:12px;text-decoration:none;border:1px solid rgba(0,0,0,0);transition:transform 200ms cubic-bezier(0.22, 1, 0.36, 1),box-shadow 200ms ease,border-color 200ms ease}.store-btn:hover{transform:translateY(-2px)}.store-btn__glyph{font-size:26px;line-height:1}.store-btn__eyebrow{font-size:10px;letter-spacing:.04em;text-transform:uppercase;opacity:.7;line-height:1.3}.store-btn__name{font-size:15px;font-weight:600;line-height:1.2}.store-buttons[data-tone=dark] .store-btn{background:#101322;color:#fff;box-shadow:0 6px 18px rgba(16,19,34,.22)}.store-buttons[data-tone=dark] .store-btn:hover{box-shadow:0 12px 28px rgba(16,19,34,.3)}.store-buttons[data-tone=light] .store-btn{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.16);color:#fff;backdrop-filter:blur(10px)}.store-buttons[data-tone=light] .store-btn:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.3)}@media(prefers-reduced-motion: reduce){.store-btn{transition:none}.store-btn:hover{transform:none}}.page-hero{position:relative;overflow:hidden;padding-block:84px 76px;background:linear-gradient(180deg, #fdfdff 0%, #f6f6fc 70%, #ffffff 100%)}.page-hero__inner{max-width:760px}.page-hero__title{margin-top:14px;font-size:clamp(32px,4.4vw,52px);font-weight:800;letter-spacing:-0.03em;line-height:1.1;color:var(--l-ink)}.page-hero__lead{margin-top:18px;font-size:17px;line-height:1.62;color:var(--l-ink-soft)}.detail-list{display:flex;flex-direction:column;gap:56px;max-width:860px}.detail{display:grid;grid-template-columns:56px minmax(0, 1fr);gap:24px;align-items:start;scroll-margin-top:92px}.detail__icon{width:56px;height:56px;border-radius:17px}.detail__glyph{font-size:26px;width:26px;height:26px}.detail__title{font-size:clamp(22px,2.4vw,27px);font-weight:800;letter-spacing:-0.02em;color:var(--l-ink);margin:6px 0 0}.detail__text{margin-top:14px;font-size:15.5px;line-height:1.72;color:var(--l-ink-soft)}@media(max-width: 640px){.detail{grid-template-columns:1fr;gap:16px}}.compare-wrap{max-width:860px;margin-inline:auto;overflow-x:auto;border:1px solid var(--l-border);border-radius:18px;background:var(--l-surface)}.compare{width:100%;min-width:520px;border-collapse:collapse;font-size:14.5px}.compare th,.compare td{padding:15px 20px;text-align:left;border-bottom:1px solid var(--l-border)}.compare thead th{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--l-ink-faint);background:var(--l-bg-tint);white-space:nowrap}.compare tbody th{font-weight:500;color:var(--l-ink)}.compare tbody tr:last-child th,.compare tbody tr:last-child td{border-bottom:0}.compare td{width:120px;text-align:center}.compare__yes{color:var(--l-mint);font-size:19px}.compare__no{color:#d3d4de;font-size:19px}.compare__note{max-width:860px;margin:18px auto 0;font-size:13px;line-height:1.6;color:var(--l-ink-faint);text-align:center}.faq{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px 40px;max-width:940px;margin-inline:auto}.faq__item{padding:26px;border-radius:18px;background:var(--l-surface);border:1px solid var(--l-border)}.faq__q{margin:0;font-size:16.5px;font-weight:700;letter-spacing:-0.01em;color:var(--l-ink)}.faq__a{margin:10px 0 0;font-size:14.5px;line-height:1.68;color:var(--l-ink-soft)}.faq__link{color:var(--l-indigo);text-decoration:none;border-bottom:1px solid rgba(99,102,241,.35)}.faq__link:hover{border-bottom-color:var(--l-indigo)}@media(max-width: 760px){.faq{grid-template-columns:1fr;gap:20px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.consent{position:fixed;left:0;right:0;bottom:0;z-index:80;padding:14px 0;background:hsla(0,0%,100%,.94);backdrop-filter:blur(14px) saturate(1.4);border-top:1px solid var(--l-border);box-shadow:0 -8px 28px rgba(16,19,34,.08);animation:consent-in 320ms var(--ease)}.consent__inner{display:flex;align-items:center;gap:20px;max-width:1240px;margin-inline:auto;padding-inline:64px}.consent__text{margin:0;font-size:13px;line-height:1.55;color:var(--l-ink-soft)}.consent__link{color:var(--l-indigo);text-decoration:none;border-bottom:1px solid rgba(99,102,241,.35)}.consent__link:hover{border-bottom-color:var(--l-indigo)}.consent__actions{margin-left:auto;flex:none}.consent__btn{min-width:104px}@keyframes consent-in{from{transform:translateY(100%)}to{transform:none}}@media(max-width: 760px){.consent__inner{flex-direction:column;align-items:stretch;gap:12px;padding-inline:22px}.consent__actions{margin-left:0}.consent__btn{flex:1}}@media(prefers-reduced-motion: reduce){.consent{animation:none}}
