.feat{--active:#fff;--active-soft:#ffffff1f;--active-border:#ffffff4d}.fx-eyebrow{color:#fff}.feat-title{letter-spacing:-.02em;color:#fff;font-size:clamp(1.6rem,2.4vw,2.125rem);font-weight:700;line-height:1.1}.feat-desc{color:#ffffff8c;margin-top:.85rem;font-size:1.0625rem;line-height:1.6}.feat-card{transition:border-color .35s,box-shadow .35s,background-color .35s}.feat-card:hover{border-color:var(--active-border);background-color:#ffffff0d;box-shadow:0 24px 60px -28px #000000bf}.feat-ui{flex-direction:column;gap:1rem;padding-top:1.75rem;transition:transform .35s;display:flex}.feat-card:hover .feat-ui{transform:translateY(-3px)}[data-corner=tl] .feat-ui{min-height:14.25rem}.fx-voice-area{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:12.5rem;display:flex}.fx-voice-area.fx-hidden{display:none}.fx-mic{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;transition:all .5s;display:flex;position:relative}.fx-mic-off{color:#ffffff59;background:#ffffff14}.fx-mic-off svg{opacity:.5}.fx-mic-on{color:#0a0a0a;background:#fff;box-shadow:0 0 40px -8px #fff6}.fx-mic-on:before,.fx-mic-on:after{content:"";border:1px solid #fff6;border-radius:50%;animation:2.4s ease-out infinite fx-ripple;position:absolute;inset:0}.fx-mic-on:after{animation-delay:1.2s}@keyframes fx-ripple{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2)}}.fx-wave{opacity:0;align-items:center;gap:.25rem;height:0;transition:all .5s;display:flex;overflow:hidden}.fx-wave-show{opacity:1;height:2.25rem}.fx-wave span{background:linear-gradient(#fff,#fff3);border-radius:3px;width:.25rem;animation:1.2s ease-in-out infinite fx-wave}.fx-wave span:first-child{height:30%;animation-delay:0s}.fx-wave span:nth-child(2){height:70%;animation-delay:.1s}.fx-wave span:nth-child(3){height:100%;animation-delay:.2s}.fx-wave span:nth-child(4){height:55%;animation-delay:.3s}.fx-wave span:nth-child(5){height:85%;animation-delay:.4s}.fx-wave span:nth-child(6){height:40%;animation-delay:.5s}.fx-wave span:nth-child(7){height:70%;animation-delay:.6s}.fx-wave span:nth-child(8){height:30%;animation-delay:.7s}.fx-wave span:nth-child(9){height:60%;animation-delay:.8s}@keyframes fx-wave{0%,to{opacity:.65;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}.fx-type-group{flex-direction:column;align-items:center;gap:.45rem;display:flex}.fx-lang{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;opacity:0;border:1px solid #ffffff26;border-radius:999px;padding:.1rem .5rem;font-size:.62rem;font-weight:700;transition:opacity .3s}.fx-lang-show{opacity:1}.fx-type{color:#e5e7eb;opacity:0;min-height:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375rem;font-weight:600;transition:opacity .3s}.fx-type:not([lang=en]){font-family:inherit;font-size:1rem}.fx-type-show{opacity:1}.fx-caret{vertical-align:text-bottom;background:#fff;width:2px;height:1.15em;margin-left:2px;animation:.7s step-end infinite fx-blink;display:inline-block}@keyframes fx-blink{0%,to{opacity:1}50%{opacity:0}}.fx-toast{color:#0a0a0a;background:#fff;border-radius:999px;align-self:center;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.875rem;font-weight:600;display:none}.fx-toast-show{animation:.35s cubic-bezier(.34,1.56,.64,1) forwards fx-pop-in;display:flex}.fx-toast-up{animation:.4s forwards fx-up-out;display:flex}@keyframes fx-pop-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes fx-up-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-2rem)scale(.85)}}.fx-toast-check{color:#fff;background:#0a0a0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.65rem;font-weight:800;display:inline-flex}.fx-expense-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-self:center;gap:.2rem;min-width:14rem;padding:.85rem 1.1rem;display:none}.fx-card-show{animation:.5s forwards fx-card-in;display:flex}@keyframes fx-card-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}.fx-expense-cat{color:#ffffff73;letter-spacing:.03em;font-size:.7rem;font-weight:600}.fx-expense-title{color:#fff;font-size:1rem;font-weight:700;line-height:1.3}.fx-expense-amt{color:#fff;font-size:1.25rem;font-weight:800}.fx-flow{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;align-items:center;gap:.35rem;padding:.9rem;display:flex}.fx-flow-merchant{color:#fff;font-size:.9rem;font-weight:700}.fx-flow-arrow{color:#ffffff4d;font-size:.8rem;line-height:.9}.fx-ai-tag{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--active-soft);border:1px solid var(--active-border);border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:700}.fx-flow-cat{color:#04140d;background:linear-gradient(120deg,#fff,#ccc);border-radius:999px;padding:.4rem .8rem;font-size:.85rem;font-weight:700}.fx-chips{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.fx-chip{color:#e5e7eb;background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.78rem;font-weight:600;animation:5s ease-in-out infinite fx-pop;display:inline-flex}.fx-chip:nth-child(2){animation-delay:.6s}.fx-chip:nth-child(3){animation-delay:1.2s}.fx-chip:nth-child(4){animation-delay:1.8s}@keyframes fx-pop{0%,76%,to{border-color:#ffffff17;transform:translateY(0)}10%{border-color:var(--active-border);transform:translateY(-4px);box-shadow:0 6px 16px -8px #ffffff4d}}.fx-sms{flex-direction:column;gap:.85rem;width:100%;display:flex}.fx-sms-msg{opacity:0;background:#ffffff08;border:1px solid #ffffff12;border-radius:6px 16px 16px;padding:.8rem .9rem;animation:7s ease-in-out infinite fx-sms-in;position:relative;overflow:hidden}@keyframes fx-sms-in{0%{opacity:0;transform:translateY(.5rem)scale(.97)}8%,92%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(1)}}.fx-sms-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem;display:flex}.fx-sms-sender{color:#fff;font-size:.8rem;font-weight:700}.fx-sms-time{color:#ffffff73;font-size:.68rem}.fx-sms-body{color:#fff9;font-size:.8rem;line-height:1.5}.fx-sms-amt,.fx-sms-merchant{color:#fff9;background:0 0;border-radius:5px;margin:0 -.05rem;padding:.05rem .25rem;font-weight:700;animation:7s ease-in-out infinite fx-sms-mark}@keyframes fx-sms-mark{0%,30%{color:#fff9;background:0 0}48%,92%{color:#0a0a0a;background:#fff}to{color:#fff9;background:0 0}}.fx-sms-scan{opacity:0;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:45%;animation:7s ease-in-out infinite fx-sms-sweep;position:absolute;inset:0 auto 0 0}@keyframes fx-sms-sweep{0%,18%{opacity:0;transform:translate(-100%)}22%{opacity:1}30%{opacity:1}34%,to{opacity:0;transform:translate(240%)}}.fx-sms-row{opacity:0;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:.6rem;padding:.7rem .85rem;animation:7s ease-in-out infinite fx-sms-land;display:flex}@keyframes fx-sms-land{0%,55%{opacity:0;transform:translateY(.5rem)scale(.96)}63%,92%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(1)}}.fx-sms-emoji{flex-shrink:0;font-size:1.05rem;line-height:1}.fx-sms-meta{flex-direction:column;min-width:0;display:flex}.fx-sms-name{color:#fff;font-size:.875rem;font-weight:700;line-height:1.3}.fx-sms-cat{color:#ffffff80;font-size:.7rem}.fx-sms-auto{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--active-soft);border:1px solid var(--active-border);border-radius:999px;flex-shrink:0;margin-left:auto;padding:.15rem .45rem;font-size:.62rem;font-weight:700}.fx-sms-value{color:#fff;flex-shrink:0;font-size:.95rem;font-weight:800}.fx-due{color:#cbd0da;background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:.9rem;width:100%;padding:clamp(.85rem,2.5vw,1.1rem);font-size:.85rem;display:flex}.fx-due-main{align-items:center;gap:clamp(.85rem,3vw,1.4rem);display:flex}.fx-due-ring{flex-shrink:0;width:clamp(4.6rem,16vw,6rem);height:clamp(4.6rem,16vw,6rem);position:relative}.fx-due-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.fx-ring-track,.fx-ring-fill{fill:none;stroke-width:6px;stroke-linecap:round}.fx-ring-track{stroke:#ffffff1a}.fx-ring-fill{stroke:#fff;stroke-dasharray:264;stroke-dashoffset:264px;animation:10s ease-in-out infinite fx-ring-fill}@keyframes fx-ring-fill{0%,4%{stroke-dashoffset:264px}12%,32%{stroke-dashoffset:176px}40%,62%{stroke-dashoffset:88px}70%,92%{stroke-dashoffset:0}96%,to{stroke-dashoffset:264px}}.fx-due-count{flex-direction:column;justify-content:center;align-items:center;gap:.1rem;display:flex;position:absolute;inset:0}.fx-due-num{width:100%;height:clamp(1.5rem,5vw,1.9rem);display:block;position:relative}.fx-due-num b{color:#fff;opacity:0;justify-content:center;align-items:center;font-size:clamp(1.35rem,4.6vw,1.75rem);font-weight:800;line-height:1;display:flex;position:absolute;inset:0}.fx-due-unit{width:100%;height:.85rem;display:block;position:relative}.fx-due-unit em{letter-spacing:.04em;white-space:nowrap;color:#ffffff80;opacity:0;justify-content:center;align-items:center;font-size:clamp(.56rem,1.9vw,.63rem);font-style:normal;display:flex;position:absolute;inset:0}.fx-num-3,.fx-unit-3{animation:10s ease-in-out infinite fx-stage-3}.fx-num-1,.fx-unit-1{animation:10s ease-in-out infinite fx-stage-1}.fx-num-0,.fx-unit-0{animation:10s ease-in-out infinite fx-stage-0}@keyframes fx-stage-3{0%,30%{opacity:1}34%,92%{opacity:0}96%,to{opacity:1}}@keyframes fx-stage-1{0%,30%{opacity:0}34%,60%{opacity:1}64%,to{opacity:0}}@keyframes fx-stage-0{0%,60%{opacity:0}64%,92%{opacity:1}96%,to{opacity:0}}.fx-due-num b.fx-num-0{color:#fbbf24}.fx-due-info{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.fx-due-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:.6rem;padding-bottom:.5rem;display:flex}.fx-due-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.8rem,2.4vw,.9rem);font-weight:600;overflow:hidden}.fx-due-amt{color:#fff;flex-shrink:0;font-size:clamp(.8rem,2.4vw,.9rem);font-weight:800}.fx-steps{flex-direction:column;gap:.4rem;display:flex}.fx-step{white-space:nowrap;align-items:center;gap:.5rem;font-size:clamp(.7rem,2.1vw,.78rem);display:flex}.fx-step-dot{border:1.5px solid #ffffff40;border-radius:50%;flex-shrink:0;width:.9rem;height:.9rem;position:relative}.fx-step-dot:after{content:"✓";color:#0a0a0a;opacity:0;justify-content:center;align-items:center;font-size:.62rem;line-height:1;display:flex;position:absolute;inset:-1.5px}.fx-step-label{color:#ffffff8c;text-overflow:ellipsis;align-items:center;gap:.4rem;display:flex;overflow:hidden}.fx-glyph{flex-shrink:0;width:.85rem;height:.85rem}.fx-step-sent{letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a;opacity:0;background:#fff;border-radius:999px;flex-shrink:0;margin-left:auto;padding:.1rem .4rem;font-size:.6rem;font-weight:700;animation-duration:10s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.fx-step-a .fx-step-dot{animation:10s ease-in-out infinite fx-rung-a-dot}.fx-step-a .fx-step-dot:after{animation:10s ease-in-out infinite fx-rung-a-tick}.fx-step-a .fx-step-label{animation:10s ease-in-out infinite fx-rung-a-label}.fx-step-a .fx-step-sent{animation-name:fx-rung-a-tick}.fx-step-b .fx-step-dot{animation:10s ease-in-out infinite fx-rung-b-dot}.fx-step-b .fx-step-dot:after{animation:10s ease-in-out infinite fx-rung-b-tick}.fx-step-b .fx-step-label{animation:10s ease-in-out infinite fx-rung-b-label}.fx-step-b .fx-step-sent{animation-name:fx-rung-b-tick}.fx-step-c .fx-step-dot{animation:10s ease-in-out infinite fx-rung-c-dot}.fx-step-c .fx-step-dot:after{animation:10s ease-in-out infinite fx-rung-c-tick}.fx-step-c .fx-step-label{animation:10s ease-in-out infinite fx-rung-c-label}.fx-step-c .fx-step-sent{animation-name:fx-rung-c-tick}@keyframes fx-rung-a-dot{0%,8%{background:0 0;border-color:#ffffff40}14%,92%{background:#fff;border-color:#fff}96%,to{background:0 0;border-color:#ffffff40}}@keyframes fx-rung-a-tick{0%,8%{opacity:0}14%,92%{opacity:1}96%,to{opacity:0}}@keyframes fx-rung-a-label{0%,8%{color:#ffffff8c}14%,92%{color:#fff}96%,to{color:#ffffff8c}}@keyframes fx-rung-b-dot{0%,36%{background:0 0;border-color:#ffffff40}42%,92%{background:#fff;border-color:#fff}96%,to{background:0 0;border-color:#ffffff40}}@keyframes fx-rung-b-tick{0%,36%{opacity:0}42%,92%{opacity:1}96%,to{opacity:0}}@keyframes fx-rung-b-label{0%,36%{color:#ffffff8c}42%,92%{color:#fff}96%,to{color:#ffffff8c}}@keyframes fx-rung-c-dot{0%,66%{background:0 0;border-color:#ffffff40}72%,92%{background:#fff;border-color:#fff}96%,to{background:0 0;border-color:#ffffff40}}@keyframes fx-rung-c-tick{0%,66%{opacity:0}72%,92%{opacity:1}96%,to{opacity:0}}@keyframes fx-rung-c-label{0%,66%{color:#ffffff8c}72%,92%{color:#fff}96%,to{color:#ffffff8c}}.fx-auto{white-space:nowrap;border-top:1px solid #ffffff14;align-items:center;gap:.5rem;padding-top:.65rem;font-size:clamp(.7rem,2.1vw,.78rem);display:flex}.fx-auto-label{color:#fff;flex-shrink:0;align-items:center;gap:.4rem;font-weight:600;display:flex}.fx-auto-names{color:#ffffff73;text-overflow:ellipsis;overflow:hidden}.fx-auto-paid{letter-spacing:.05em;color:#22c55e;opacity:0;background:#22c55e24;border:1px solid #22c55e4d;border-radius:999px;flex-shrink:0;margin-left:auto;padding:.1rem .45rem;font-size:.62rem;font-weight:700;animation:10s ease-in-out infinite fx-auto-paid}@keyframes fx-auto-paid{0%,74%{opacity:0;transform:scale(.85)}79%{opacity:1;transform:scale(1.08)}82%,92%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.85)}}.fx-toggle-row{color:#fff;justify-content:space-between;align-items:center;font-weight:600;display:flex}.fx-toggle{background:#ffffff26;border-radius:999px;flex-shrink:0;width:2.2rem;height:1.2rem;position:relative}.fx-toggle i{background:#fff;border-radius:50%;width:calc(1.2rem - 4px);height:calc(1.2rem - 4px);transition:transform .3s;position:absolute;top:2px;left:2px}.fx-toggle-on{background:#22c55e}.fx-toggle-on i{transform:translate(1rem)}@media (max-width:1023px){.fx-due-ring{width:4.4rem;height:4.4rem}.fx-step-sent,.fx-auto-names{display:none}.fx-auto-paid{margin-left:auto}}.fx-lock{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;align-items:center;width:100%;max-width:22rem;padding:1.4rem 1.2rem 1.2rem;position:relative;gap:.7rem!important}.fx-lock-icon{color:#fff;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex;position:relative}.fx-lock-closed,.fx-lock-open{animation:8s ease-in-out infinite fx-lock-swap;display:flex;position:absolute}.fx-lock-open{opacity:0;animation-name:fx-lock-swap-open}@keyframes fx-lock-swap{0%,70%{opacity:1}76%,95%{opacity:0}to{opacity:1}}@keyframes fx-lock-swap-open{0%,70%{opacity:0}76%,95%{opacity:1}to{opacity:0}}.fx-lock-label{justify-content:center;align-items:center;width:100%;height:1.1rem;display:flex;position:relative}.fx-lock-prompt,.fx-lock-done{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:600;animation:8s ease-in-out infinite fx-lock-swap;position:absolute}.fx-lock-prompt{color:#ffffff8c}.fx-lock-done{color:#fff;opacity:0;animation-name:fx-lock-swap-open}.fx-pin-dots{gap:.6rem;display:flex}.fx-pin-dots i{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:50%;width:.65rem;height:.65rem}.fx-pin-dots i:first-child{animation:8s ease-in-out infinite fx-pin-1}.fx-pin-dots i:nth-child(2){animation:8s ease-in-out infinite fx-pin-2}.fx-pin-dots i:nth-child(3){animation:8s ease-in-out infinite fx-pin-3}.fx-pin-dots i:nth-child(4){animation:8s ease-in-out infinite fx-pin-4}@keyframes fx-pin-1{0%,5%{background:#ffffff1f;transform:scale(1)}9%{transform:scale(1.35)}13%,95%{background:#fff;transform:scale(1)}to{background:#ffffff1f}}@keyframes fx-pin-2{0%,13%{background:#ffffff1f;transform:scale(1)}17%{transform:scale(1.35)}21%,95%{background:#fff;transform:scale(1)}to{background:#ffffff1f}}@keyframes fx-pin-3{0%,21%{background:#ffffff1f;transform:scale(1)}25%{transform:scale(1.35)}29%,95%{background:#fff;transform:scale(1)}to{background:#ffffff1f}}@keyframes fx-pin-4{0%,29%{background:#ffffff1f;transform:scale(1)}33%{transform:scale(1.35)}37%,95%{background:#fff;transform:scale(1)}to{background:#ffffff1f}}.fx-lock-or{color:#ffffff73;align-items:center;gap:.6rem;width:100%;font-size:.68rem;display:flex}.fx-lock-or:before,.fx-lock-or:after{content:"";background:#ffffff14;flex:1;height:1px}.fx-fingerprint{color:#ffffff59;justify-content:center;align-items:center;padding:.35rem;animation:8s ease-in-out infinite fx-fp-glow;display:flex;position:relative;overflow:hidden}@keyframes fx-fp-glow{0%,40%{color:#ffffff59;filter:none}55%,95%{color:#fff;filter:drop-shadow(0 0 10px #ffffff73)}to{color:#ffffff59;filter:none}}.fx-fp-scan{opacity:0;background:linear-gradient(90deg,#0000,#fff,#0000);border-radius:999px;height:2px;animation:8s ease-in-out infinite fx-fp-sweep;position:absolute;left:0;right:0}@keyframes fx-fp-sweep{0%,40%{opacity:0;transform:translateY(-1.2rem)}44%{opacity:1}61%{opacity:1}65%,to{opacity:0;transform:translateY(1.2rem)}}.fx-lock-badge{color:#fff;background:var(--active-soft);border:1px solid var(--active-border);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.72rem;font-weight:600;display:inline-flex}@media (max-width:480px){.fx-mic{width:3.75rem;height:3.75rem}.fx-wave{height:30px}.fx-type{font-size:13px}.fx-sms-body{font-size:.75rem}.fx-due{font-size:.8rem}.fx-due-main{gap:.8rem}.fx-lock{max-width:100%}}@media (prefers-reduced-motion:reduce){.fx-mic-on:before,.fx-mic-on:after,.fx-wave span,.fx-type,.fx-chip,.fx-sms-msg,.fx-sms-amt,.fx-sms-merchant,.fx-sms-row,.fx-ring-fill,.fx-due-num b,.fx-due-unit em,.fx-step-dot,.fx-step-dot:after,.fx-step-label,.fx-step-sent,.fx-auto-paid,.fx-lock-closed,.fx-lock-open,.fx-lock-prompt,.fx-lock-done,.fx-pin-dots i,.fx-fingerprint,.fx-fp-scan{animation:none!important}.fx-ring-fill{stroke-dashoffset:0}.fx-due-num b.fx-num-3,.fx-due-num b.fx-num-1,.fx-due-unit em.fx-unit-3,.fx-due-unit em.fx-unit-1{display:none}.fx-due-num b.fx-num-0,.fx-due-unit em.fx-unit-0{opacity:1}.fx-step-sent,.fx-auto-paid{opacity:1;transform:none}.fx-step-dot{background:#fff;border-color:#fff}.fx-step-dot:after{opacity:1}.fx-step-label{color:#fff}.fx-type{opacity:1}.fx-sms-msg,.fx-sms-row{opacity:1;transform:none}.fx-sms-amt,.fx-sms-merchant{color:#0a0a0a;background:#fff}.fx-sms-scan,.fx-fp-scan,.fx-lock-closed,.fx-lock-prompt{display:none}.fx-lock-open,.fx-lock-done{opacity:1}.fx-pin-dots i{background:#fff}.fx-fingerprint{color:#fff}}
.lang-marquee{width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lang-track{width:max-content;animation:70s linear infinite lang-scroll;display:flex}@keyframes lang-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lang-marquee:hover .lang-track{animation-play-state:paused}.lang-row{align-items:center;gap:.6rem;margin:0;padding-right:.6rem;list-style:none;display:flex}.lang-chip{white-space:nowrap;color:#e5e7eb;background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;align-items:center;padding:.5rem 1rem;font-size:.95rem;font-weight:600;line-height:1.6;display:inline-flex}@media (max-width:480px){.lang-chip{padding:.4rem .8rem;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.lang-marquee{width:auto;margin-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.lang-track{width:auto;animation:none}.lang-row{flex-wrap:wrap;justify-content:center;gap:.5rem;padding-right:0}.lang-row[aria-hidden=true]{display:none}}
.showcase{--active:#fff}.showcase-eyebrow{color:#fff}.showcase-block{position:relative}.showcase-title{letter-spacing:-.02em;color:#fff;font-size:clamp(1.75rem,2.7vw,2.4rem);font-weight:700;line-height:1.1}.showcase-desc{color:#ffffff8c;margin-top:1rem;font-size:clamp(1.0625rem,1.2vw,1.175rem);line-height:1.65}.showcase-bullets{flex-direction:column;gap:.85rem;margin-top:1.75rem;display:flex}.showcase-bullet{color:#fff9;align-items:flex-start;gap:.85rem;font-size:clamp(.97rem,1.05vw,1.05rem);line-height:1.55;display:flex}.showcase-bullet-dot{background:#ffffff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:.375rem;height:.375rem;margin-top:.55rem;display:inline-flex}.showcase-phone-wrapper{aspect-ratio:440/920;width:100%;max-width:24rem;filter:drop-shadow(0 24px 60px -20px #ffffff26);margin-left:auto;margin-right:auto;animation:6s ease-in-out infinite showcase-float;position:relative}.showcase-phone{width:440px;height:920px;transform:scale(var(--phone-scale,1));transform-origin:0 0;pointer-events:none;background:0 0;border:0;position:absolute;top:0;left:0}.showcase-phone-wrapper:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-void));pointer-events:none;z-index:1;height:25%;position:absolute;bottom:0;left:0;right:0}@keyframes showcase-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.showcase-phone-wrapper{animation:none!important}}@media (max-width:480px){.showcase-phone-wrapper{max-width:20rem}}@media (max-width:767px){.showcase-block{text-align:center}.showcase-bullets{align-items:center}.showcase-bullet{text-align:left;max-width:28rem}}
