.store-qr-popover{display:none}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.store-qr-popover{display:block;position:fixed;left:0;top:0;transform:translate(-50%,-100%);z-index:1000;width:max-content;max-width:344px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.store-qr-popover.is-visible{opacity:1;visibility:visible;pointer-events:auto}.store-qr-popover__card{width:344px;padding:6px 6px 0;border-radius:20px;background:var(--color-white);box-shadow:0 12px 32px #12121424;overflow:hidden;text-align:left}.store-qr-popover__header{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 12px;border-radius:14px;background:var(--color-gray-100)}.store-qr-popover__intro{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1;min-width:0}.store-qr-popover__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-gray-800)}.store-qr-popover__icon svg path{fill:var(--color-gray-800)}.store-qr-popover__lead{margin:0;font-size:14px;font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--color-gray-600);text-align:left}.store-qr-popover__qr{flex-shrink:0;width:144px;height:144px;padding:4px;border-radius:8px;background:var(--color-white)}.store-qr-popover__qr img{display:block;width:100%;height:100%;border-radius:6px;object-fit:contain}.store-qr-popover__steps{list-style:none;margin:0;padding:6px 12px 8px;text-align:left}.store-qr-popover__step{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--color-gray-200)}.store-qr-popover__step:first-child{border-top:none}.store-qr-popover__step-num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid var(--color-gray-800);border-radius:999px;font-size:11px;font-weight:700;line-height:1;color:var(--color-gray-800)}.store-qr-popover__step-text{flex:1;font-size:14px;font-weight:500;line-height:1.35;letter-spacing:-.01em;color:var(--color-gray-600);text-align:left}.store-qr-popover__step-text strong{font-weight:700;color:var(--color-gray-800)}}.store-buttons{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.store-btn-wrap{position:relative}.store-btn{display:inline-flex;align-items:center;height:54px;padding:9px 15px 9px 11px;border:1px solid var(--color-black);border-radius:var(--radius-full);background:var(--color-black);color:var(--color-white);font-family:var(--font-family);cursor:pointer;transition:opacity .2s}.store-btn--ios{width:161px}.store-btn--android{width:156px}.store-buttons--compact{gap:8px}.store-buttons--compact .store-btn{height:44px;padding:6px 9px 6px 7px}.store-buttons--compact .store-btn--android,.store-buttons--compact .store-btn--ios{width:130px}.store-buttons--compact .store-btn__eyebrow{margin-bottom:-3px;font-size:9px;line-height:12px}.store-buttons--compact .store-btn__title{font-size:13px;line-height:16px}a.store-btn{text-decoration:none}.store-btn:hover{opacity:.88}.store-buttons--light .store-btn{border-color:var(--color-white);background:var(--color-white);color:var(--color-gray-800)}.store-buttons--light .store-btn svg path{fill:var(--color-gray-800)}.store-btn__copy{display:flex;flex-direction:column;align-items:flex-start;white-space:nowrap}.store-btn__eyebrow{margin-bottom:-4px;opacity:.7;font-size:var(--text-12);font-weight:500;line-height:16px;letter-spacing:-.01em}.store-btn__title{font-size:var(--text-16);font-weight:600;line-height:20px;letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){.store-btn{transition:none}}:root{--font-family:var(--font-figtree),"Figtree",var(--font-jakarta),system-ui,sans-serif;--color-brand-primary:#1f6beb;--color-brand-primary-dark:#123f8f;--color-brand-primary-light:#5b8fe8;--color-brand-secondary:#2f80ff;--color-brand-secondary-dark:#1f6beb;--color-surface-0:#fafafb;--color-surface-1:#f7f7f8;--color-surface-2:#ebebee;--color-surface-3:#e2e2e6;--color-gray-100:#f7f7f8;--color-gray-150:#f0f0f2;--color-gray-200:#eaeaec;--color-gray-300:#d9d9dc;--color-gray-400:#babbbe;--color-gray-500:#69696c;--color-gray-600:#666669;--color-gray-700:#454548;--color-gray-800:#121214;--color-text-primary:#29292c;--color-text-secondary:#666669;--color-white:#ffffff;--color-black:#000000;--color-success:#17a85c;--color-warning:#d93a40;--radius-04:4px;--radius-08:8px;--radius-12:12px;--radius-16:16px;--radius-24:24px;--radius-32:32px;--radius-full:999px;--space-02:2px;--space-04:4px;--space-06:6px;--space-08:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-128:128px;--layout-inline:var(--space-24);--text-12:12px;--text-14:14px;--text-16:16px;--text-18:18px;--text-20:20px;--text-28:28px;--text-36:36px;--text-42:42px;--text-56:56px;--text-62:62px;--leading-tight:-0.01em;--section-head-max:560px;--section-title-size:var(--text-42);--section-title-line-height:48px;--section-subtitle-size:var(--text-20);--section-subtitle-line-height:24px;--color-page:#eaeaec;--color-dark:#121214;--color-dark-card:#1c1c1f}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px;scrollbar-gutter:stable}body{font-family:var(--font-family);background:var(--color-page);color:var(--color-gray-800);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:var(--color-gray-400);color:var(--color-white)}::-moz-selection{background-color:var(--color-gray-400);color:var(--color-white)}img{display:block;max-width:100%;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}a{color:inherit;text-decoration:none;text-underline-offset:4px;text-decoration-thickness:2px}@media (max-width:767px){:root{--layout-inline:var(--space-16);--section-title-size:calc(var(--text-36) - 2px);--section-title-line-height:38px;--section-subtitle-size:var(--text-18)}}.content-nav{position:fixed;top:var(--space-24);left:0;right:0;z-index:100;display:flex;justify-content:center;padding:0 var(--layout-inline);pointer-events:none;overflow:visible}.content-nav__inner{position:relative;pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);width:100%;max-width:964px;background:var(--color-white);border-radius:var(--radius-full);padding:var(--space-08) var(--space-08) var(--space-08) var(--space-24);box-shadow:0 4px 7px #1212140f;overflow:visible}.content-nav__brand{position:relative;isolation:isolate;align-self:stretch;display:inline-flex;align-items:center;flex-shrink:0;min-width:0}.content-nav__brand:before{position:absolute;z-index:-1;inset-block:calc(0px - var(--space-04));inset-inline:calc(var(--space-04) - var(--space-24));border-radius:var(--radius-full);background:transparent;content:"";transition:background-color .18s ease}.content-nav__brand:active:before,.content-nav__brand:focus-visible:before,.content-nav__brand:hover:before{background:var(--color-gray-100)}.content-nav__logo-shell{display:block;flex-shrink:0;height:26px}.content-nav__logo-shell .content-nav__logo,.content-nav__logo-shell .content-nav__logo svg{display:block;height:26px!important;width:auto!important}.content-nav__actions{display:flex;align-items:center;justify-content:flex-end;gap:0;min-width:0}.content-nav__desktop-language{display:flex;max-width:120px;margin-left:var(--space-32)}.content-nav__links{position:relative;display:flex;align-items:center;gap:20px}.content-nav__indicator{position:absolute;bottom:calc(var(--space-08) * -1);left:0;width:26px;height:3px;border-radius:4px 4px 0 0;background:var(--color-gray-800);pointer-events:none;transform:translate(-50%);z-index:1;opacity:1;transition:opacity .2s ease}.content-nav__link{position:relative;display:inline-flex;align-items:center;min-height:38px;font-size:var(--text-14);font-weight:600;line-height:16px;letter-spacing:-.01em;color:var(--color-gray-700);white-space:nowrap}.content-nav__link.is-active,.content-nav__link:hover{color:var(--color-gray-800)}.content-nav__cta{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:38px;min-width:40px;padding:0 var(--space-12);border:1px solid var(--color-gray-800);border-radius:var(--radius-full);background:var(--color-gray-800);font-size:var(--text-14);font-weight:600;line-height:16px;letter-spacing:-.01em;color:var(--color-white);white-space:nowrap;margin-left:10px}.content-nav__cta:hover{opacity:.88}.content-nav__menu-toggle,.content-nav__mobile-menu,.content-nav__mobile-stores{display:none}.content-nav__menu-toggle{position:relative;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-full);background:var(--color-white);color:var(--color-gray-800);cursor:pointer}.content-nav__menu-toggle>span{position:absolute;top:50%;left:50%;width:17px;height:2px;border-radius:var(--radius-full);background:currentColor;transition:transform .22s ease}.content-nav__menu-toggle>span:first-child{transform:translate(-50%,-4px)}.content-nav__menu-toggle>span:last-child{transform:translate(-50%,4px)}.content-nav__menu-toggle[aria-expanded=true]>span:first-child{transform:translate(-50%,-1px) rotate(45deg)}.content-nav__menu-toggle[aria-expanded=true]>span:last-child{transform:translate(-50%,-1px) rotate(-45deg)}.content-nav__menu-toggle:hover{background:var(--color-gray-100)}.content-nav__menu-toggle:focus-visible,.content-nav__mobile-link:focus-visible,.content-nav__social-links a:focus-visible{outline:3px solid rgba(18,18,20,.18);outline-offset:2px}.content-nav__mobile-menu{position:absolute;top:calc(100% + var(--space-08));right:0;left:0;max-height:calc(100vh - 104px);overflow-y:auto;padding:var(--space-12);border:1px solid var(--color-gray-200);border-radius:var(--radius-24);background:var(--color-white);box-shadow:0 18px 48px #12121424}.content-nav__mobile-links{display:grid;gap:var(--space-04)}.content-nav__mobile-link{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 var(--space-16);border-radius:var(--radius-12);color:var(--color-gray-700);font-size:var(--text-16);font-weight:600;line-height:1.2}.content-nav__mobile-link.is-active,.content-nav__mobile-link:hover{background:var(--color-gray-100);color:var(--color-gray-800)}.content-nav__mobile-link.is-active:after{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-gray-800);content:""}.content-nav__mobile-stores{margin-top:var(--space-08);padding:0 var(--space-04)}.content-nav__mobile-stores .store-buttons{width:100%;flex-wrap:nowrap}.content-nav__mobile-stores .store-btn-wrap{flex:1 1 0;min-width:0}.content-nav__mobile-stores .store-btn{width:100%;padding-right:var(--space-12);padding-left:var(--space-12);font-size:var(--text-14)}.content-nav__mobile-footer{gap:var(--space-16);margin-top:var(--space-12);padding:var(--space-04)}.content-nav__mobile-footer,.content-nav__socials{display:flex;align-items:center;justify-content:center}.content-nav__socials{flex-direction:column;gap:var(--space-08)}.content-nav__socials>span{color:var(--color-gray-600);font-size:var(--text-12);font-weight:600;line-height:1.2}.content-nav__social-links{display:flex;gap:var(--space-06)}.content-nav__social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-gray-200);border-radius:var(--radius-full);color:var(--color-gray-700);transition:background .2s,color .2s,border-color .2s}.content-nav__social-links a:hover{border-color:var(--color-gray-800);background:var(--color-gray-800);color:var(--color-white)}.content-nav__social-links a svg{display:block}.content-nav__social-links a svg path{stroke:currentColor;transition:stroke .2s,fill .2s}.content-nav__social-links a svg path[fill=white]{fill:currentColor}body.has-content-nav{scroll-padding-top:100px}@media (max-width:900px){.content-nav{top:var(--space-16)}.content-nav__cta--desktop,.content-nav__links{display:none}.content-nav__actions{gap:var(--space-04)}.content-nav__inner{gap:var(--space-08)}.content-nav__brand{flex:0 1 auto;max-width:calc(100% - 132px)}.content-nav__menu-toggle{display:inline-flex}.content-nav__mobile-menu:not([hidden]){display:block;animation:content-nav-menu-in .2s ease both}.content-nav__mobile-stores{display:block}.content-nav__logo-shell,.content-nav__logo-shell .content-nav__logo,.content-nav__logo-shell .content-nav__logo svg{max-width:100%}}@keyframes content-nav-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.content-nav__menu-toggle>span,.content-nav__mobile-menu:not([hidden]){animation:none;transition:none}}[data-reveal-group]:not(.is-revealed) [data-reveal-item]{opacity:0;transform:translateY(14px)}[data-reveal-group].is-revealed [data-reveal-item]{opacity:1;transform:none;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-i, 0) * 70ms)}@media (prefers-reduced-motion:reduce){[data-reveal-group] [data-reveal-item]{opacity:1;transform:none;transition:none}}.hero-orbit{--scene-scale:1.14;position:relative;width:100vw;height:1001px}.hero-orbit__scaler{position:absolute;top:0;left:50%;width:1200px;height:878px;transform:translate(-50%) scale(var(--scene-scale));transform-origin:top center}.hero-orbit__stage,.hero-orbit__viewport{position:absolute;inset:0;transform-style:preserve-3d}.hero-orbit__viewport{perspective:1600px;perspective-origin:50% 60%;transform:scale(var(--hero-orbit-scroll-scale,1));transform-origin:50% 740px;will-change:transform}.hero-orbit[data-orbit-interactive=true]{touch-action:pan-y;user-select:none;-webkit-user-select:none}.hero-orbit[data-orbit-interactive=true] .hero-orbit__viewport{cursor:grab}.hero-orbit[data-dragging=true] .hero-orbit__viewport{cursor:grabbing}.hero-orbit[data-orbit-interactive=true] img{-webkit-user-drag:none}.hero-orbit__device{position:absolute;bottom:0;left:50%;width:513px;height:auto;transform:translate(-50%) translateZ(.1px)}.hero-orbit__ring{position:absolute;inset:0;transform:translateY(-12px) rotateX(-3.5deg);transform-origin:50% 594px;transform-style:preserve-3d}.hero-group-card{position:absolute;top:510px;left:50%;width:404px;height:168px;transform:translate(-50%) rotateY(calc(var(--orbit-angle) + var(--orbit-rotation, 0deg))) translateZ(360px) scale(.81);transform-origin:center;transform-style:preserve-3d;will-change:transform}.hero-group-card__slice{position:absolute;top:0;left:50%;width:var(--slice-width);height:100%;transform:translate(-50%) translate3d(var(--slice-x),0,var(--slice-z)) rotateY(var(--slice-angle));transform-style:preserve-3d;opacity:var(--slice-opacity,1)}.hero-group-card__slice-face{position:absolute;inset:0 -.55px;overflow:hidden;backface-visibility:hidden}.hero-group-card__slice-face:after{position:absolute;z-index:20;inset:0;background:#121214;content:"";opacity:var(--slice-shade-opacity,0);pointer-events:none}.hero-group-card__slice:first-child .hero-group-card__slice-face{left:0}.hero-group-card__slice:last-child .hero-group-card__slice-face{right:0}.hero-group-card__panel{position:absolute;top:0;left:50%;width:404px;height:168px;background:var(--color-white);border-radius:16.914px;color:var(--color-gray-800);transform:translate(calc(-50% - var(--slice-content-offset)))}.hero-group-card__panel:before{position:absolute;z-index:10;inset:0;background:var(--color-white);content:"";opacity:var(--slice-back-cover,0);pointer-events:none}.hero-group-card__slice-back{background:var(--color-white);transform:rotateY(180deg)}.hero-group-card__slice-back:before{position:absolute;top:0;left:50%;width:404px;height:168px;border-radius:16.914px;background:linear-gradient(90deg,rgb(18 18 20/10%),transparent 12%,transparent 88%,rgb(18 18 20/10%));box-shadow:inset 0 0 18px #12121414;content:"";transform:translate(calc(-50% + var(--slice-content-offset)))}.hero-group-card__slice:first-child .hero-group-card__slice-back{border-radius:16.914px 0 0 16.914px}.hero-group-card__slice:last-child .hero-group-card__slice-back{border-radius:0 16.914px 16.914px 0}.hero-group-card__header{display:flex;align-items:center;gap:12.686px;padding:6.343px 12.686px 6.343px 6.343px}.hero-group-card__cover-placeholder{flex:0 0 auto;width:67.656px;height:67.656px}.hero-group-card__cover-float{position:absolute;top:6.343px;left:50%;width:67.656px;height:67.656px;object-fit:cover;border:3.171px solid var(--color-white);border-radius:12.686px;box-shadow:0 10px 20px rgb(18 18 20/var(--cover-shadow-alpha,.18)),0 3px 7px rgb(18 18 20/var(--cover-shadow-detail-alpha,.12));backface-visibility:hidden;opacity:var(--cover-opacity,1);pointer-events:none;transform:translate3d(calc(-50% + var(--cover-x)),-3px,var(--cover-z)) rotateY(var(--cover-angle)) translateZ(16px) scale(1.03);transform-origin:center;transform-style:preserve-3d;will-change:transform,opacity}.hero-group-card__info{display:flex;flex:1;min-width:0;flex-direction:column;gap:4.229px}.hero-group-card__title-row{display:flex;align-items:center;gap:4.229px;width:100%}.hero-group-card__title{flex:1;min-width:0;overflow:hidden;font-size:19.028px;font-weight:600;line-height:23.257px;letter-spacing:-.1903px;text-overflow:ellipsis;white-space:nowrap}.hero-group-card__caret,.hero-group-card__settled{flex:0 0 auto;width:16.914px;height:16.914px}.hero-group-card__avatars{display:flex;align-items:flex-start}.hero-group-card__avatar{display:flex;align-items:center;justify-content:center;width:25.371px;height:25.371px;margin-right:-8.457px;overflow:hidden;position:relative;z-index:var(--avatar-layer,1);background:var(--color-gray-200);border:2.114px solid var(--color-white);border-radius:var(--radius-full);color:var(--color-gray-700);font-size:12.69px;font-weight:600;line-height:16.914px;letter-spacing:-.1269px}.hero-group-card__avatar--photo{object-fit:cover}.hero-group-card__avatar--more{width:auto;min-width:25.371px;margin-right:0;padding:0 6.343px 0 4.229px;background:var(--color-gray-800);color:var(--color-white);font-weight:700}.hero-group-card__avatar:not(.hero-group-card__avatar--photo){box-sizing:border-box;padding-top:1.5px}.hero-group-card__divider{width:100%;height:1.057px;background:var(--color-gray-100)}.hero-group-card__footer{display:flex;flex-direction:column;align-items:flex-start;gap:12.686px;padding:12.686px 12.686px 7px}.hero-group-card__balance{color:#7f7f82;font-size:14.8px;font-weight:500;line-height:16.914px;letter-spacing:-.148px;white-space:nowrap}.hero-group-card__balance strong{color:var(--color-gray-800);font-weight:600}.hero-group-card__updated{display:flex;align-items:center;justify-content:center;gap:6.343px;padding:6.343px 12.686px 6.343px 8.457px;border:1.057px solid var(--color-gray-200);border-radius:var(--radius-full);color:#7f7f82;font-size:12.686px;font-weight:500;line-height:16.914px;letter-spacing:-.1269px;white-space:nowrap}.hero-group-card__meta{display:flex;align-items:center;gap:8.457px}.hero-group-card__budget{padding-right:10.571px}.hero-group-card__updated strong{color:var(--color-gray-800);font-weight:500}.hero-group-card__clock{position:relative;overflow:hidden}.hero-group-card__clock,.hero-group-card__clock img{width:14.8px;height:14.8px}.hero-orbit__tag{position:absolute;top:740px;left:50%;z-index:20;display:flex;align-items:center;justify-content:center;gap:8.516px;padding:8.516px 17.033px;border-radius:var(--radius-full);background-image:linear-gradient(192.1deg,#a9cbff 9.74%,#2f80ff 34.94%);box-shadow:0 7.097px 16.891px #2f80ff80;color:var(--color-white);font-size:24px;font-weight:600;line-height:28px;letter-spacing:-.24px;transform:translate(-50%) scale(.877193);transform-origin:top center;white-space:nowrap}.hero-orbit__tag img{width:26px;height:26px}@media (max-width:1023px){.hero-orbit{--scene-scale:1;height:878px}.hero-orbit__tag{transform:translate(-50%)}}@media (max-width:600px){.hero-orbit{--scene-scale:0.72;height:632px}}@media (prefers-reduced-motion:reduce){.hero-orbit__viewport{transform:none;will-change:auto}}@media (max-width:390px){.hero-orbit{--scene-scale:0.66;height:580px}}@media (max-width:350px){.hero-orbit{--scene-scale:0.58;height:510px}}@media (prefers-reduced-motion:reduce){.hero-group-card{will-change:auto}}.hero{background:var(--color-page);padding:184px var(--layout-inline) 0;overflow:hidden}.hero,.hero__head{display:flex;flex-direction:column;align-items:center}.hero__head{max-width:593px;text-align:center;gap:var(--space-48);margin-bottom:var(--space-48)}.hero__copy{display:flex;flex-direction:column;align-items:center;gap:var(--space-24);width:100%}.hero__headline{font-size:var(--text-62);line-height:66px;color:var(--color-gray-800)}.hero__headline,.hero__subtitle{font-weight:500;letter-spacing:-.01em}.hero__subtitle{font-size:var(--text-18);line-height:22px;color:var(--color-gray-600);max-width:593px}.hero__showcase{display:flex;align-items:flex-end;justify-content:center;width:100vw}@media (max-width:1023px){.hero{padding-top:calc(var(--space-24) + 54px + var(--space-48))}}@media (max-width:767px){.hero{padding-top:calc(var(--space-16) + 54px + var(--space-48))}.hero__headline{font-size:calc(var(--text-42) - 2px);line-height:1.05}}.steps{background:linear-gradient(to bottom,var(--color-page) 0,var(--color-white) 100%);padding:var(--space-128) var(--layout-inline) var(--space-80);display:flex;flex-direction:column;align-items:center}.steps__container{width:100%;max-width:964px}.steps__row{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:32px auto;filter:drop-shadow(0 6px 6px rgba(18,18,20,.04))}.steps__lead{grid-column:1;grid-row:1;display:flex;align-items:flex-end;padding-left:27px}.steps__badge{display:inline-flex;align-items:center;gap:10px;background:var(--color-gray-100);border-radius:var(--radius-16) var(--radius-16) 0 0;padding:var(--space-08) var(--space-16);white-space:nowrap}.steps__badge-text{margin:0;font-size:var(--text-14);font-weight:600;line-height:16px;letter-spacing:-.01em;color:var(--color-gray-600)}.steps__badge-text strong{color:var(--color-gray-800);font-weight:600}.step{position:relative;background:var(--color-white);min-height:300px;padding:var(--space-24);border-left:1px solid var(--color-gray-200);display:flex;flex-direction:column;grid-row:2}.step:nth-child(2){grid-column:1}.step:nth-child(3){grid-column:2}.step:nth-child(4){grid-column:3}.step--first{border-left:none;border-radius:var(--radius-32) 0 0 var(--radius-32)}.step--last{border-radius:0 var(--radius-32) var(--radius-32) 0}.step__num{display:inline-flex;width:34px;height:34px;border-radius:var(--radius-full);background:var(--color-gray-200);color:var(--color-gray-800);font-size:var(--text-18);font-weight:600;margin-bottom:var(--space-04)}.step__illu,.step__num{align-items:center;justify-content:center}.step__illu{width:100%;min-height:148px;display:flex;margin-bottom:var(--space-16)}.step__illu-img{width:100%;height:auto;display:block}.step__illu-lottie{width:100%;max-width:280px;line-height:0}.step__illu-lottie svg{display:block;width:100%!important;height:auto!important}.step__text{margin-top:auto}.step__text h2{font-size:var(--text-18);font-weight:600;line-height:22px;letter-spacing:-.01em;margin-bottom:var(--space-12)}.step__text p{font-size:var(--text-16);font-weight:500;line-height:20px;color:var(--color-gray-600)}.steps__pills{width:100%;max-width:964px;margin-top:20px}.steps__pills-viewport{overflow:hidden}.steps__pills-track{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;width:100%}.spill{display:inline-flex;align-items:center;gap:var(--space-08);font-size:15px;font-weight:500;color:var(--color-gray-600);white-space:nowrap;flex-shrink:0}.spill--clone{display:none}.spill__ic{flex-shrink:0;display:block}.spill__ic,.spill__ic svg{width:18px;height:18px}.spill .spill__ic--muted [stroke]{stroke:#7f7f82}.spill .spill__ic--muted [fill=white]{fill:#7f7f82}@media (max-width:1023px){.steps__row{grid-template-columns:1fr;grid-template-rows:auto}.steps__lead{grid-column:1;grid-row:1;justify-content:center;padding-left:0}.step,.step--first,.step--last{border-left:none;border-top:1px solid var(--color-gray-200);border-radius:0}.step:nth-child(2){grid-column:1;grid-row:2;border-top:none;border-radius:var(--radius-32) var(--radius-32) 0 0}.step:nth-child(3){grid-column:1;grid-row:3}.step:nth-child(4){grid-column:1;grid-row:4;border-radius:0 0 var(--radius-32) var(--radius-32)}.step,.step__illu{min-height:0}.step__text{margin-top:0}}@keyframes steps-pills-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:767px){.steps__pills-viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent)}.steps__pills-track{flex-wrap:nowrap;justify-content:flex-start;width:max-content;animation:steps-pills-marquee 28s linear infinite;will-change:transform}.spill--clone{display:inline-flex}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.steps__pills-viewport{-webkit-mask-image:none;mask-image:none;overflow-x:auto;scrollbar-width:none}.steps__pills-viewport::-webkit-scrollbar{display:none}.steps__pills-track{animation:none}.spill--clone{display:none}}.mf{background:var(--color-white);padding:68px var(--layout-inline)}.mf__inner{max-width:964px;gap:56px}.mf__head,.mf__inner{margin:0 auto;display:flex;flex-direction:column}.mf__head{text-align:center;max-width:var(--section-head-max);gap:var(--space-16)}.mf__head h2{font-size:var(--section-title-size);font-weight:500;line-height:var(--section-title-line-height);letter-spacing:-.01em}.mf__head p{font-size:var(--section-subtitle-size);font-weight:500;line-height:var(--section-subtitle-line-height);color:var(--color-gray-600);max-width:var(--section-head-max);margin:0 auto}.mf__grid{display:grid;grid-template-columns:1fr 1fr;row-gap:var(--space-40);column-gap:20px}.mfc{display:flex;flex-direction:column;gap:16px}.mfc__media{position:relative;height:400px;border-radius:var(--radius-24);overflow:hidden;flex-shrink:0}.mfc__media--dark{background:var(--color-gray-800)}.mfc__media--widget{background:var(--color-gray-100)}.mfc__media--receipt{background:var(--color-gray-700)}.mfc__receipt-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1);transition:transform .6s ease}.mfc__receipt-lottie{position:absolute;z-index:1;top:38%;left:50%;transform:translate(-50%,calc(-50% + 15px));width:min(152px,31.1%);line-height:0;pointer-events:none}.mfc__receipt-lottie svg{display:block;width:100%!important;height:auto!important}@media (hover:hover){.mfc--receipt:hover .mfc__receipt-img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.mfc__receipt-img{transition:none}}.mfc__media-videos{position:absolute;inset:0;z-index:0}.mfc__media-zoom{position:absolute;inset:0;transform:scale(1);transform-origin:center center;transition:transform .6s ease;will-change:transform}.mfc__media-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:0;transition:opacity .85s ease}.mfc__media-video.is-visible{opacity:1}@media (hover:hover){.mfc--video:hover .mfc__media-zoom{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.mfc__media-zoom{transition:none}.mfc__media-videos{display:none}.mfc--video .mfc__media--dark:before{content:"";position:absolute;inset:0;background-image:var(--bg-image-fallback);background-size:cover;background-position:top}}.mfc__voice-lottie{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:157px;height:38px;line-height:0;pointer-events:none}.mfc__voice-lottie svg{display:block;width:157px!important;height:38px!important}.mfc__offline-lottie{position:absolute;z-index:1;top:10%;left:50%;transform:translate(-50%);width:min(372px,82%);line-height:0;pointer-events:none}.mfc__offline-lottie svg{display:block;width:100%!important;height:auto!important}.mfc__widget-ui{height:100%;padding:24px;display:flex;align-items:center;position:relative;z-index:1}.mfc__text{display:flex;flex-direction:column;gap:10px}.mfc__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mfc__icon-wrap{width:26px;height:26px;border-radius:var(--radius-08);background:var(--color-gray-800);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mfc__text h3{font-size:var(--text-18);line-height:22px;color:var(--color-gray-800)}.mfc__desc,.mfc__text h3{font-weight:600;letter-spacing:-.01em}.mfc__desc{font-size:var(--text-20);line-height:24px}.mfc__desc-lead{color:var(--color-gray-800)}.mfc__desc-rest{color:#a2a2a5;font-weight:600}.mfc--budget .mfc__widget-ui,.mfc__media-pattern{justify-content:center}.mfc__media-pattern{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none;z-index:0}.mfc__media-pattern img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.mfc__media--recurring .mfc__media-pattern img{width:auto;height:100%;max-width:none}.mfc__media--security .mfc__media-pattern img{width:auto;height:auto;max-width:100%;max-height:100%}.mfc__media--security{background:var(--color-gray-100)}.mfc__budget-img{display:block;width:min(360px,90%);height:auto;animation:mfc-budget-float 4s ease-in-out infinite;will-change:transform}@keyframes mfc-budget-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.mfc--edit .mfc__widget-ui{justify-content:center;align-items:center}.mfc__edit-img{display:block;width:min(360px,90%);height:auto;transform:translateY(48px);opacity:0;will-change:transform,opacity}.mfc--edit.is-visible .mfc__edit-img{animation:mfc-edit-rise .85s cubic-bezier(.22,1,.36,1) forwards}.mfc--edit:not(.is-visible) .mfc__edit-img{animation:none;transform:translateY(48px);opacity:0}@keyframes mfc-edit-rise{0%{transform:translateY(48px);opacity:0}to{transform:translateY(0);opacity:1}}.mfc--recurring .mfc__widget-ui{padding:12px 16px;justify-content:center}.mfc__recurring-lottie{width:320px;height:303px;max-width:100%;margin:0 auto;line-height:0;flex-shrink:0}.mfc__recurring-lottie svg{display:block;width:320px!important;height:303px!important;max-width:100%}@media (max-width:767px){.mf__grid{grid-template-columns:1fr}.mfc--budget{order:1}.mfc--voice{order:2}.mfc--recurring{order:3}.mfc--offline{order:4}.mfc--edit{order:5}.mfc--receipt{order:6}.mfc__media--budget .mfc__media-pattern img{width:auto;height:100%;max-width:none}.mfc__budget-img{width:min(388px,100%)}}@media (prefers-reduced-motion:reduce){.mfc__budget-img{animation:none;will-change:auto}.mfc--edit.is-visible .mfc__edit-img,.mfc__edit-img{animation:none;transform:none;opacity:1}}.app-showcase{--app-showcase-duration:14s;--app-showcase-ease:cubic-bezier(0.22,1,0.36,1);background:var(--color-white);padding:var(--space-128) var(--layout-inline) 112px}.app-showcase__inner{max-width:964px;margin:0 auto;display:flex;gap:120px;align-items:stretch}.app-showcase__content{flex:0 0 334px;width:334px;max-width:334px;display:flex;flex-direction:column}.app-showcase__head{display:flex;flex-direction:column;gap:16px}.app-showcase__head h2{font-size:var(--section-title-size);font-weight:500;line-height:var(--section-title-line-height);letter-spacing:-.01em;color:var(--color-gray-800)}.app-showcase__head p{font-size:var(--section-subtitle-size);font-weight:500;line-height:var(--section-subtitle-line-height);letter-spacing:-.01em;color:var(--color-gray-600)}.app-showcase__stores{margin-top:32px}.app-showcase__stores .store-buttons{justify-content:flex-start}.app-showcase__tabs{margin-top:auto}.app-showcase__item,.app-showcase__tabs{display:flex;flex-direction:column}.app-showcase__item.is-active{gap:10px;padding-bottom:16px}.app-showcase__item:not(.is-active){gap:12px;padding-bottom:12px}.app-showcase__item.is-active .app-showcase__divider,.app-showcase__item:not(.is-active) .app-showcase__progress-track,.app-showcase__item:not(.is-active) .app-showcase__tab-desc{display:none}.app-showcase__progress-track{height:2px;width:100%;background:var(--color-gray-100);border-radius:var(--radius-full);overflow:hidden}.app-showcase__progress-fill{display:block;height:2px;width:0;background:var(--color-brand-secondary);border-radius:var(--radius-full)}.app-showcase.is-running .app-showcase__item.is-active .app-showcase__progress-fill{animation:app-showcase-progress var(--app-showcase-duration) linear forwards}@keyframes app-showcase-progress{0%{width:0}to{width:100%}}.app-showcase__divider{height:2px;width:100%;background:var(--color-gray-100)}.app-showcase__tab-btn{appearance:none;border:none;background:none;padding:0;margin:0;width:100%;text-align:left;font-family:var(--font-family);font-size:var(--text-18);font-weight:600;line-height:22px;letter-spacing:-.01em;cursor:pointer;transition:color .35s var(--app-showcase-ease)}.app-showcase__item.is-active .app-showcase__tab-btn{color:var(--color-gray-800)}.app-showcase__item:not(.is-active) .app-showcase__tab-btn,.app-showcase__tab-desc{color:var(--color-gray-600)}.app-showcase__tab-desc{font-size:var(--text-16);font-weight:500;line-height:20px;letter-spacing:-.01em}.app-showcase__item.is-active .app-showcase__tab-desc{animation:app-showcase-desc-in .45s var(--app-showcase-ease) both}@keyframes app-showcase-desc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.app-showcase__visual{flex:0 0 510px;max-width:510px}.app-showcase__phone-wrap{height:800px;border-radius:var(--radius-24);background:var(--color-gray-100);display:flex;align-items:center;justify-content:center;overflow:hidden}.app-showcase__phone{display:block;width:min(400px,66%);height:auto;object-fit:contain;opacity:1;transition:opacity .12s ease}.app-showcase__phone.is-fading{opacity:0}@media (max-width:991px){.app-showcase__inner{flex-direction:column;gap:var(--space-32)}.app-showcase__content{flex:none;width:100%;max-width:none}.app-showcase__tabs{margin-top:var(--space-32)}.app-showcase__visual{flex:none;max-width:none;width:100%}.app-showcase__phone-wrap{height:min(800px,78vw)}.app-showcase__phone{width:min(380px,52%)}}@media (max-width:767px){.app-showcase{padding:var(--space-48) var(--layout-inline) var(--space-64)}.app-showcase__inner{gap:var(--space-24)}.app-showcase__stores{margin-top:var(--space-24)}.app-showcase__tabs{margin-top:var(--space-40)}.app-showcase__phone-wrap{height:560px}.app-showcase__phone{width:min(300px,62%)}}@media (prefers-reduced-motion:reduce){.app-showcase__progress-fill{animation:none!important;width:100%}.app-showcase__tab-desc{animation:none!important}.app-showcase__phone,.app-showcase__tab-btn{transition:none}}.fg{background:linear-gradient(to bottom,var(--color-white) 0,var(--color-gray-100) 100%);padding:var(--space-80) var(--layout-inline)}.fg__inner{max-width:964px;margin:0 auto}.fg__head{text-align:center;max-width:var(--section-head-max);margin:0 auto var(--space-48)}.fg__head h2{font-size:var(--section-title-size);font-weight:500;line-height:var(--section-title-line-height);letter-spacing:-.01em;margin-bottom:var(--space-16)}.fg__head p{font-size:var(--section-subtitle-size);font-weight:500;line-height:var(--section-subtitle-line-height);color:var(--color-gray-600)}.fg__card{border-radius:var(--radius-24);padding:var(--space-06);box-shadow:0 4px 30px #1212140a;display:flex;flex-direction:column}.fg__card,.fg__grid{background:var(--color-white);gap:4px}.fg__grid{display:grid;grid-template-columns:repeat(3,1fr);border:none}.fgc{background:var(--color-gray-100);border:none;min-height:186px;padding:var(--space-24);display:flex;flex-direction:column;gap:var(--space-32);justify-content:center;overflow:hidden;transition:background .2s}@media (hover:hover){.fgc:hover{background:var(--color-gray-200)}}.fgc--tl{border-radius:var(--radius-16) 0 0 0}.fgc--tr{border-radius:0 var(--radius-16) 0 0}.fgc__ic{flex-shrink:0}.fgc__ic,.fgc__ic svg{width:20px;height:20px}.fgc__text{display:flex;flex-direction:column;gap:var(--space-12)}.fgc h3{font-size:var(--text-18);font-weight:600;line-height:22px;letter-spacing:-.01em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fgc p{font-size:var(--text-16);font-weight:500;line-height:20px;color:var(--color-gray-600)}.fg__widget{display:flex;align-items:stretch;border-radius:0 0 var(--radius-16) var(--radius-16);overflow:hidden}.fg__widget-visual{flex:0 0 auto;height:400px;background:var(--color-gray-100)}.fg__widget-img{height:400px;width:auto;display:block}.fg__widget-text{flex:1;min-width:0;height:400px;background:var(--color-gray-100);display:flex;align-items:center;padding:var(--space-40) var(--space-40) var(--space-24)}.fg__widget-copy{display:flex;flex-direction:column;gap:var(--space-24);width:100%}.fg__badge{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-18);font-weight:600;line-height:22px;letter-spacing:-.01em;color:var(--color-gray-800)}.fg__badge-icon{flex-shrink:0}.fg__widget-body{display:flex;flex-direction:column;gap:var(--space-12)}.fg__widget-body h3{font-size:var(--text-36);font-weight:500;line-height:40px;letter-spacing:-.01em}.fg__widget-body p{font-size:var(--text-16);line-height:20px}.fg__store,.fg__widget-body p{font-weight:500;color:var(--color-gray-600)}.fg__store{display:flex;align-items:center;justify-content:center;gap:10px;padding:var(--space-08) 0;font-size:var(--text-12);line-height:16px;letter-spacing:-.01em}.fg__store-icons{background:var(--color-gray-100);border-radius:var(--radius-full);overflow:hidden;flex-shrink:0}.fg__store-ic,.fg__store-icons{display:flex;align-items:center;height:24px}.fg__store-ic{justify-content:center;width:28px;line-height:0}.fg__store-ic+.fg__store-ic{border-left:1px solid var(--color-gray-200)}.fg__store-ic svg path{fill:var(--color-gray-800)}@media (max-width:1023px){.fg__grid{grid-template-columns:repeat(2,1fr)}.fgc--tl,.fgc--tr{border-radius:0}.fgc:first-child{border-radius:var(--radius-16) 0 0 0}.fgc:nth-child(2){border-radius:0 var(--radius-24) 0 0}.fg__widget{flex-direction:column}.fg__widget-img,.fg__widget-visual{width:100%;height:auto}.fg__widget-text{height:auto;padding:var(--space-32) var(--layout-inline)}.fg__widget-body h3{font-size:28px;line-height:1.15}}@media (max-width:767px){.fg__grid{grid-template-columns:1fr}.fgc,.fgc--tl,.fgc--tr,.fgc:first-child,.fgc:nth-child(2){border-radius:0;min-height:auto}.fgc:first-child{border-radius:var(--radius-16) var(--radius-16) 0 0}.fg__widget{flex-direction:column}.fg__widget-img,.fg__widget-visual{width:100%;height:auto}.fg__widget-text{height:auto;padding:var(--space-32) var(--layout-inline)}.fg__widget-body h3{font-size:28px;line-height:1.15}}.sm{background:var(--color-gray-100);padding:var(--space-80) var(--layout-inline)}.sm__inner{max-width:964px;margin:0 auto;gap:var(--space-48)}.sm__head,.sm__inner{display:flex;flex-direction:column;align-items:center}.sm__head{text-align:center;gap:var(--space-16);max-width:600px}.sm__headline{font-size:var(--section-title-size);font-weight:500;line-height:var(--section-title-line-height);letter-spacing:-.01em;color:var(--color-gray-800)}.sm__sub{font-size:var(--section-subtitle-size);font-weight:500;line-height:var(--section-subtitle-line-height);color:var(--color-gray-600)}.sm__subtitle-link{color:inherit;font:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .2s ease}.sm__subtitle-link:hover{text-decoration-color:currentColor}.sm__compare{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-16)}.sm__scroll{width:100%;scrollbar-width:none;-ms-overflow-style:none}.sm__scroll::-webkit-scrollbar{display:none}.sm__card{position:relative;width:100%;display:flex;align-items:stretch;gap:6px;padding:6px;background:var(--color-white);border-radius:var(--radius-24);box-shadow:0 4px 15px #1212140a;--sm-head-block:44px;--sm-section-gap:var(--space-40);--sm-row-gap:18px;--sm-row-height:20px;--sm-rule-top:calc(6px + 20px + var(--sm-head-block) + (var(--sm-section-gap) / 2));--sm-rule-bottom:calc(6px + 20px + 74px + (var(--sm-section-gap) / 2))}.sm__rule{position:absolute;left:0;right:0;height:0;border-top:1px solid color-mix(in srgb,var(--color-gray-500) 12%,transparent);pointer-events:none;z-index:4}.sm__rule--top{top:var(--sm-rule-top)}.sm__rule--bottom{bottom:var(--sm-rule-bottom)}.sm__col{display:flex;flex-direction:column;gap:var(--sm-section-gap);padding:20px 12px;min-width:0}.sm__col--resources{flex:1 1 0;min-width:200px;padding-inline:14px 8px}.sm__col--tc{position:relative;flex:0 0 316px;width:316px;padding:20px;background:var(--color-gray-800);overflow:hidden}.sm__col--sw,.sm__col--tc{border-radius:var(--radius-16)}.sm__col--sw{flex:0 0 188px;width:188px;padding-inline:14px;background:var(--color-gray-100)}.sm__col-tc-watermark{position:absolute;top:3px;right:0;width:200px;height:294px;pointer-events:none;z-index:0}.sm__col-tc-watermark img{display:block;width:100%;height:100%;object-fit:contain;object-position:top right}.sm__col-tc-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16);width:100%;min-height:var(--sm-head-block)}.sm__col-tc-brand{display:flex;align-items:center;gap:var(--space-12);min-width:0;flex:1 1 auto}.sm__tc-badge{display:inline-flex;min-height:24px;padding:0 var(--space-08);border-radius:var(--radius-full);background:#ffffff4d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:12px;font-weight:600;line-height:14px;letter-spacing:-.01em;color:var(--color-white);white-space:nowrap}.sm__tc-badge,.sm__tc-icon{flex-shrink:0;align-items:center;justify-content:center}.sm__tc-icon{display:flex;padding:6px;background:var(--color-white);border-radius:var(--radius-08);box-shadow:0 2.75px 7.21px #0000001a}.sm__col-heading{margin:0;min-height:var(--sm-head-block);display:flex;align-items:center;font-size:var(--text-16);font-weight:600;line-height:20px;letter-spacing:-.01em}.sm__col-heading--resources{color:var(--color-gray-700)}.sm__brand{margin:0;display:flex;flex-direction:column;gap:0;min-height:var(--sm-head-block);justify-content:center;font-size:var(--text-18);font-weight:600;line-height:22px;letter-spacing:-.01em}.sm__brand--sw{color:var(--color-gray-800)}.sm__brand-name{display:block;color:var(--color-white)}.sm__brand--sw .sm__brand-name{color:var(--color-gray-800)}.sm__brand-year{display:block;color:var(--color-gray-400);font-weight:600}.sm__rows{list-style:none;padding:0;flex-direction:column;gap:var(--sm-row-gap);position:relative;z-index:1}.sm__row,.sm__rows{margin:0;display:flex}.sm__row{align-items:center;gap:8px;min-height:var(--sm-row-height);font-size:var(--text-16);font-weight:500;line-height:20px;letter-spacing:-.01em}.sm__row--label{color:var(--color-gray-600)}.sm__row--tc{gap:10px;color:var(--color-white)}.sm__row--sw{color:var(--color-gray-700)}.sm__disclaimer,.sm__val-muted{color:var(--color-gray-400)}.sm__disclaimer{margin:0;max-width:583px;text-align:center;font-size:var(--text-14);font-weight:500;line-height:16px;letter-spacing:-.01em}.sm__col-tc-footer{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:auto}.sm__tc-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 var(--space-16);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-gray-800);font-size:var(--text-16);font-weight:600;line-height:20px;letter-spacing:-.01em;transition:opacity .2s;white-space:nowrap}.sm__tc-btn:hover{opacity:.88}.sm__tc-sub{margin:0;font-size:12px;font-weight:600;line-height:16px;letter-spacing:-.01em;color:var(--color-gray-500);text-align:center}.sm__tc-sub-highlight{color:var(--color-white)}@media (max-width:767px){.sm__scroll{width:calc(100% + (2 * var(--layout-inline)));margin-inline:calc(-1 * var(--layout-inline));padding-inline:var(--layout-inline);overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-padding-inline:var(--layout-inline)}.sm__card{width:max-content;min-width:0;padding-right:var(--space-08)}.sm__col--resources{flex:0 0 236px;width:236px;padding-inline:14px 12px}.sm__col--tc{flex:0 0 308px;width:308px}.sm__col-tc-head{gap:var(--space-24)}.sm__col-tc-brand{flex:1 1 0;max-width:calc(100% - 120px)}.sm__col--sw{flex:0 0 196px;width:196px}.sm__row span{white-space:nowrap}.sm__disclaimer{max-width:100%}.sm__tc-btn{white-space:normal;text-align:center;height:auto;min-height:48px;padding:var(--space-12) var(--space-16)}}.faq{--color-gray-500:#a2a2a5;background:var(--color-dark);color:var(--color-white);padding:var(--space-80) var(--layout-inline)}.faq__inner{max-width:964px;margin:0 auto;display:grid;grid-template-columns:430px 1fr;gap:var(--space-40);align-items:start}.faq__tag{font-size:var(--text-18);font-weight:600;line-height:22px;color:var(--color-gray-400);margin-bottom:var(--space-16);display:block}.faq__title{font-size:var(--text-36);font-weight:500;line-height:40px;letter-spacing:-.01em}.faq__list{display:flex;flex-direction:column;gap:20px}.faq-divider{height:1px;background:#ffffff1f}.faq__view-all{align-self:flex-start;display:inline-flex;align-items:center;margin-top:var(--space-08);padding:0;border:none;background:none;font-size:var(--text-14);font-weight:600;line-height:18px;letter-spacing:-.01em;color:var(--color-white);transition:color .2s ease}.faq__view-all span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:#ffffff4d;transition:text-decoration-color .2s ease}.faq__view-all:hover span{text-decoration-color:var(--color-white)}.faq-item__trigger{width:100%;border:none;background:none;padding:0;cursor:pointer;display:flex;align-items:center;gap:14px;font-size:var(--text-16);font-weight:600;line-height:20px;color:var(--color-white);text-align:left;font-family:inherit}.faq-item__q{transition:color .25s ease}.faq-item:not([data-expanded=true]) .faq-item__q{color:var(--color-gray-400)}.faq-item__ic{flex-shrink:0;position:relative;width:14px;height:14px}.faq-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.faq-item[data-expanded=true]:not(.is-closing) .faq-item__panel{grid-template-rows:1fr}.faq-item__panel-inner{overflow:hidden}.faq-item__a{padding:12px 0 0 28px;font-size:var(--text-16);font-weight:500;line-height:20px;color:var(--color-gray-500);opacity:0;transform:translateY(-6px);transition:opacity .3s ease .05s,transform .3s cubic-bezier(.4,0,.2,1) .05s}.faq-item__a a{color:var(--color-white);text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:3px;transition:text-decoration-color .2s ease}.faq-item__a a:hover{text-decoration-color:var(--color-white)}.faq-item[data-expanded=true]:not(.is-closing) .faq-item__a{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.faq-item__a,.faq-item__panel,.faq-item__q{transition:none}}@media (max-width:767px){.faq__inner{grid-template-columns:1fr;gap:var(--space-32)}.faq__title{font-size:calc(var(--text-36) - 2px);line-height:38px}}.pro-badge{display:block;width:26px;height:17px;flex-shrink:0}.pro-badge svg{width:100%;height:100%}.ft{--color-gray-600:#7f7f82;--color-gray-500:#a2a2a5;background:var(--color-dark);color:var(--color-white);padding:var(--space-80) var(--layout-inline) var(--space-40)}.ft__inner{max-width:964px;margin:0 auto;display:flex;flex-direction:column;gap:0}.cta{align-items:center;min-height:500px;margin-bottom:var(--space-64);border-radius:var(--radius-32);background:linear-gradient(to bottom,var(--color-page) 0,var(--color-white) 70%);overflow:hidden}.cta,.cta__content{position:relative;display:flex}.cta__content{z-index:2;max-width:504px;padding:0 40px;flex-direction:column;gap:var(--space-48)}.cta__logo{width:52px;height:52px;background:var(--color-white);border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 9px 23px #00000024}.cta__text h2{font-size:var(--text-42);font-weight:500;line-height:48px;letter-spacing:-.01em;color:var(--color-gray-800);margin-bottom:var(--space-16)}.cta__text p{font-size:var(--text-18);font-weight:500;line-height:22px;color:var(--color-gray-600)}.cta:not(.cta--content) .cta__text p{max-width:315px}.cta__content .store-buttons{justify-content:flex-start}.cta__phone{position:absolute;top:-32px;right:-149px;bottom:-32px;width:auto;height:calc(100% + 64px);max-width:none;object-fit:contain;object-position:right center;pointer-events:none;transform:scale(1);transform-origin:right center;transition:transform .6s ease}.cta--content{align-items:center;min-height:500px;padding:0}.cta--content .cta__content{padding-top:0;padding-bottom:0}.cta__phone--content{top:0;right:0;bottom:0;height:100%;width:auto;max-width:none;object-fit:cover;object-position:right center;transform:none}.cta--photo{min-height:500px;border-radius:var(--radius-24);background-color:var(--color-white);background-image:var(--cta-photo);background-repeat:no-repeat;background-size:cover;background-position:50%}.cta--photo .cta__content{max-width:470px;gap:var(--space-32)}.cta--photo .cta__text h2{color:var(--color-white)}.cta--photo .cta__text p{max-width:390px;color:var(--color-white)}@media (hover:hover){.cta:hover .cta__phone:not(.cta__phone--content){transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.cta__phone{transition:none}}.ft__cols{justify-content:space-between;width:100%;margin-bottom:var(--space-64)}.ft__brand,.ft__cols{display:flex;align-items:flex-start}.ft__brand{flex:0 1 260px;min-width:0;max-width:260px;flex-direction:column;text-align:left}.ft__col,.ft__lang{flex:0 0 auto}.ft__logo{display:flex;align-self:flex-start;height:20px;margin-bottom:var(--space-16);line-height:0}.ft__logo svg{display:block;height:20px;width:auto}.ft__desc{font-size:var(--text-14);font-weight:500;line-height:16px;color:var(--color-gray-600)}.ft__follow{display:flex;flex-direction:column;gap:0;margin-top:var(--space-32)}.ft__follow h3{margin-bottom:var(--space-04)}.ft__social{display:flex;gap:var(--space-06);margin-top:0}.ft__social a{width:40px;height:40px;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--color-gray-600);transition:background .2s,color .2s,border-color .2s}.ft__social a:hover{background:#ffffff14;border-color:#ffffff14;color:var(--color-white)}.ft__social a svg{display:block}.ft__social a svg path{stroke:currentColor;transition:stroke .2s,fill .2s}.ft__social a svg path[fill=white]{fill:currentColor}.ft__col h3{font-size:var(--text-14);font-weight:600;margin-bottom:var(--space-16)}.ft__col ul{list-style:none;display:flex;flex-direction:column;gap:var(--space-08)}.ft__col a{font-size:var(--text-14);font-weight:600;color:var(--color-gray-600);display:inline-flex;align-items:center;gap:var(--space-06);transition:color .2s}.ft__col a:hover{color:var(--color-white)}.ft__pro-link{display:inline-flex;align-items:center;gap:var(--space-06)}.ft__email{font-size:var(--text-14);font-weight:600;color:var(--color-gray-600);transition:color .2s}.ft__email:hover{color:var(--color-white)}.ft__lang{display:inline-flex}.ft__ask-ai{border-top:1px solid rgba(255,255,255,.1);padding:30px 0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-12)}.ft__ask-ai h3{font-size:var(--text-14);font-weight:600;line-height:1.4;color:var(--color-gray-600)}.ft__ai-links{display:flex;align-items:center;gap:var(--space-04)}.ft__ai-link{width:36px;height:36px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;opacity:.65;transition:background .2s,opacity .2s,transform .2s}.ft__ai-link:hover{background:#ffffff14;opacity:1;transform:translateY(-1px)}.ft__ai-link:focus-visible{outline:2px solid var(--color-white);outline-offset:2px;opacity:1}.ft__ai-link img{display:block;width:20px;height:20px}.ft__bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:var(--space-48);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-24)}.ft__legal-text{display:flex;flex-direction:column;gap:2px;font-size:var(--text-12);font-weight:600;color:var(--color-gray-600)}.ft__legal{display:flex;gap:var(--space-06);align-items:center;flex-wrap:wrap}.ft__legal a,.ft__legal button{color:var(--color-gray-600);text-decoration:underline;transition:color .2s}.ft__legal button{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.ft__legal a:hover,.ft__legal button:hover{color:var(--color-white)}.ft__credit{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:49px;height:14px;line-height:0}.ft__credit svg path{transition:fill .2s}.ft__credit:hover svg path{fill:var(--color-white)}@media (max-width:1023px){.ft__cols{flex-wrap:wrap;justify-content:flex-start;gap:var(--space-32)}.ft__brand{flex:1 1 100%;max-width:none}.cta:not(.cta--content){align-items:flex-start;min-height:720px}.cta__content{max-width:none;padding:40px var(--layout-inline) var(--layout-inline);gap:var(--space-32)}.cta__text h2{font-size:calc(var(--text-36) - 2px);line-height:1.1}.cta:not(.cta--content) .cta__phone{top:auto;bottom:0;right:-149px;height:418px;max-height:none;object-position:right bottom}.cta--content{flex-direction:column;align-items:stretch;min-height:0;padding:0}.cta--content .cta__content{position:static;z-index:auto;width:100%;max-width:none;padding:var(--space-32) var(--layout-inline) var(--space-24);gap:var(--space-32)}.cta__phone--content{position:static;top:auto;right:auto;bottom:auto;order:2;width:100%;height:auto;max-width:none;max-height:none;margin:0;padding:0 var(--layout-inline);object-fit:contain;object-position:center bottom;transform:none}.cta--photo,.cta:not(.cta--content).cta--photo{min-height:520px;align-items:center}.cta--photo .cta__content{max-width:570px;padding:var(--space-40) var(--layout-inline)}}@media (max-width:767px){.cta--photo,.cta:not(.cta--content).cta--photo{min-height:0;padding:6px;flex-direction:column;align-items:stretch;background-color:var(--color-white);background-image:none}.cta--photo:before{content:"";width:100%;aspect-ratio:3/2;margin-bottom:6px;border-radius:var(--radius-16);background-image:var(--cta-photo);background-position:50%;background-size:cover;background-repeat:no-repeat}.cta--photo .cta__content{width:100%;max-width:none;padding:var(--space-40) var(--layout-inline);background:var(--color-white)}.cta--photo .cta__text h2,.cta--photo .cta__text p{color:var(--color-gray-800)}.cta--photo .store-buttons--light .store-btn{border-color:var(--color-black);background:var(--color-black);color:var(--color-white)}.cta--photo .store-buttons--light .store-btn svg path{fill:var(--color-white)}.cta--content .cta__content{padding-top:var(--space-24);gap:var(--space-24)}.cta__phone--content{padding-bottom:0}.ft__cols{flex-direction:column}}.store-btn>svg{flex:0 0 34px;width:34px;height:26px}.store-btn--web{min-width:161px}.store-btn--app{min-width:156px}.store-buttons--compact .store-btn>svg{flex-basis:26px;width:26px;height:20px}.content-nav__login{display:inline-flex;align-items:center;height:38px;margin-left:var(--space-32);padding:0 var(--space-12);border:1px solid var(--color-gray-200);border-radius:var(--radius-full);color:var(--color-gray-800);font-size:var(--text-14);font-weight:600;line-height:1;letter-spacing:-.01em;white-space:nowrap;transition:background .2s}.content-nav__login:hover{background:var(--color-gray-100)}@media (max-width:900px){.content-nav__login{display:none}}.content-nav__logo-shell img{display:block;height:22px;width:auto;margin-top:2px}.hero-orbit__tag-icon{display:inline-flex;width:26px;height:26px}.hero-orbit__tag-icon[hidden]{display:none}.hero--showcase{padding-top:0}.night{--night:#000;position:relative;isolation:isolate;background:var(--night)}.night>.hero,.night>.meet{position:relative;z-index:1;background:transparent}.app-showcase,.faq,.fg,.mf,.sm,.steps{position:relative;isolation:isolate}.stage-tint{position:absolute;z-index:-1;inset:0;pointer-events:none;will-change:opacity}.stage-tint--steps{background:#000}.stage-tint--tour{background:var(--color-white)}.stage-tint--fg{background:#000;opacity:0}.stage-tint--faq{background:var(--color-gray-100)}.faq__inner,.fg__inner,.steps__container{will-change:opacity}.faq__inner,.steps__container{opacity:.15}.stage-frame{--k:0;--c:transparent;--fw:var(--layout-inline);--fr:var(--radius-32);position:absolute;z-index:60;inset:0;overflow:hidden;pointer-events:none}.stage-frame>i{position:absolute;will-change:transform}.stage-frame__l,.stage-frame__r{top:0;bottom:0;width:var(--fw);background:var(--c)}.stage-frame__l{left:0;transform:scaleX(var(--k));transform-origin:0 50%}.stage-frame__r{right:0;transform:scaleX(var(--k));transform-origin:100% 50%}.stage-frame__bl,.stage-frame__br,.stage-frame__tl,.stage-frame__tr{width:calc(var(--fw) + var(--fr));height:var(--fr);background-repeat:no-repeat;transform:scale(var(--k))}.stage-frame__bl{left:0;background-image:linear-gradient(var(--c),var(--c)),radial-gradient(circle at 100% 0,transparent calc(var(--fr) - .5px),var(--c) var(--fr));background-position:0 0,100% 0;transform-origin:0 100%}.stage-frame__bl,.stage-frame__br{bottom:0;background-size:calc(var(--fw) + 1px) 100%,var(--fr) var(--fr)}.stage-frame__br{right:0;background-image:linear-gradient(var(--c),var(--c)),radial-gradient(circle at 0 0,transparent calc(var(--fr) - .5px),var(--c) var(--fr));background-position:100% 0,0 0;transform-origin:100% 100%}.stage-frame__tl{left:0;background-image:linear-gradient(var(--c),var(--c)),radial-gradient(circle at 100% 100%,transparent calc(var(--fr) - .5px),var(--c) var(--fr));background-position:0 0,100% 0;transform-origin:0 0}.stage-frame__tl,.stage-frame__tr{top:0;background-size:calc(var(--fw) + 1px) 100%,var(--fr) var(--fr)}.stage-frame__tr{right:0;background-image:linear-gradient(var(--c),var(--c)),radial-gradient(circle at 0 100%,transparent calc(var(--fr) - .5px),var(--c) var(--fr));background-position:100% 0,0 0;transform-origin:100% 0}.mid-wrap>.app-showcase{background:#000}.app-showcase .store-btn,.app-showcase__divider,.app-showcase__head h2,.app-showcase__head p,.app-showcase__phone-wrap,.app-showcase__progress-track,.app-showcase__tab-btn,.app-showcase__tab-desc{transition:color .45s ease,background-color .45s ease,border-color .45s ease}.app-showcase.is-dark .app-showcase__head h2,.app-showcase.is-dark .app-showcase__item.is-active .app-showcase__tab-btn{color:#fff}.app-showcase.is-dark .app-showcase__head p,.app-showcase.is-dark .app-showcase__item:not(.is-active) .app-showcase__tab-btn,.app-showcase.is-dark .app-showcase__tab-desc{color:#8e9199}.app-showcase.is-dark .app-showcase__divider,.app-showcase.is-dark .app-showcase__progress-track{background:rgb(255 255 255/.14)}.app-showcase.is-dark .app-showcase__phone-wrap{background:#141518}.app-showcase.is-dark .store-btn{border-color:#fff;background:#fff;color:#000}@media (prefers-reduced-motion:reduce){.app-showcase .store-btn,.app-showcase__divider,.app-showcase__head h2,.app-showcase__head p,.app-showcase__phone-wrap,.app-showcase__progress-track,.app-showcase__tab-btn,.app-showcase__tab-desc{transition:none}}html.lenis{scroll-behavior:auto}.night .hero-group-card__panel:before,.night .hero-group-card__slice-back{background:#1c1d21}.night .hero-group-card__slice-back:before{background:linear-gradient(90deg,rgb(255 255 255/7%),transparent 10%,transparent 90%,rgb(255 255 255/7%));box-shadow:inset 0 0 0 1px rgb(255 255 255/5%)}.hero-group-card__slice-face:after{content:none}.hero-orbit__pitch{position:absolute;top:0;left:50%;width:4000px;height:878px;margin-left:-2000px;overflow:visible;pointer-events:none}.hero-orbit__pitch-lines{opacity:.5}.hero-orbit__pitch-glow{opacity:.4}.hero-orbit__pitch-near{opacity:.55}.hero-orbit__pitch-near-glow{opacity:.3}.hero-orbit__pitch-spot{opacity:.85}@media (max-width:767px){.hero-orbit__pitch-lines{opacity:.65}.hero-orbit__pitch-glow{opacity:.55}}.app-showcase__inner,.faq__inner,.ft .cta--night{position:relative}.app-showcase.is-dark .app-showcase__inner:before,.faq__inner:before,.ft .cta--night:before{position:absolute;z-index:2;top:0;left:50%;width:min(520px,80%);height:24px;margin-top:-12px;background:linear-gradient(90deg,transparent,rgb(255 255 255/.7) 50%,transparent) 50% /100% 1px no-repeat,radial-gradient(50% 50% at 50% 50%,rgb(255 255 255/.2),transparent) 50% /100% 100% no-repeat;content:"";pointer-events:none;transform:translateX(-50%)}.app-showcase.is-dark .app-showcase__inner:after,.faq__inner:after,.ft .cta--night:after{position:absolute;z-index:0;top:0;left:50%;width:min(1100px,140%);height:340px;background:radial-gradient(50% 100% at 50% 0,rgb(205 218 240/.09),transparent 78%);content:"";pointer-events:none;transform:translateX(-50%)}.app-showcase__inner>*,.faq__inner>*{position:relative;z-index:1}.app-showcase.is-dark .app-showcase__inner:after,.app-showcase.is-dark .app-showcase__inner:before,.faq__inner:after,.faq__inner:before{top:calc(-1 * var(--space-80))}.app-showcase.is-dark .app-showcase__head h2,.faq__title,.ft .cta--night .cta__text h2,.meet__tagline{background:linear-gradient(to right bottom,#fff 30%,rgb(255 255 255/.55));-webkit-background-clip:text;background-clip:text;color:transparent}.app-showcase.is-dark .app-showcase__phone-wrap{background:linear-gradient(rgb(80 80 80/.18),rgb(255 255 255/.015) 72%);box-shadow:inset 0 0 0 1px rgb(217 237 254/.14),inset 0 1px 0 rgb(255 255 255/.08)}.ft .cta.cta--night{background:linear-gradient(rgb(80 80 80/.16),transparent 62%),#000;box-shadow:inset 0 0 0 1px rgb(217 237 254/.14),inset 0 1px 0 rgb(255 255 255/.1)}.app-showcase.is-dark .store-btn--app,.ft .cta--night .store-btn--app,.meet__cta--app{border-color:transparent;background:linear-gradient(104deg,rgb(253 253 253/.06) 5%,rgb(240 240 228/.12));color:#fff;box-shadow:inset 0 0 0 1px rgb(217 237 254/.2),inset 0 1px 1px rgb(255 255 255/.12);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.ft .cta--night .store-btn--app svg path,.ft .cta--night .store-btn--app svg rect{stroke:currentColor}.app-showcase.is-dark .store-btn--app:hover,.ft .cta--night .store-btn--app:hover,.meet__cta--app:hover{background:linear-gradient(104deg,rgb(253 253 253/.12) 5%,rgb(240 240 228/.2));color:#fff}.app-showcase.is-dark .app-showcase__head p,.app-showcase.is-dark .app-showcase__item:not(.is-active) .app-showcase__tab-btn,.app-showcase.is-dark .app-showcase__tab-desc,.faq-item__a{color:#a1a4a5}.mfc__desc-rest{color:#6c6c70}.app-showcase,.faq,body,html{overflow-x:clip}