.lp{--l-teal:#0f5566;--l-teal-700:#0a4452;--l-teal-900:#07333e;--l-teal-50:#e3eff2;--l-teal-100:#cbe1e7;--l-bg:#ffffff;--l-bg-2:#f5f7f8;--l-text:#13191e;--l-text-2:#3f4b55;--l-muted:#66727c;--l-line:#e1e6ea;--l-line-2:#c3cad0;--l-on-teal:#ffffff;--l-on-teal-2:rgb(255 255 255/0.76);--l-on-teal-line:rgb(255 255 255/0.18);--l-green:#1d6b41;--l-green-bg:#e2f1e7;--l-amber:#8a5c00;--l-amber-bg:#fbf0dc;--l-red:#a1261d;--l-red-bg:#fbe6e3;--l-wrap:1200px;--l-gutter:clamp(20px,4.5vw,56px);--l-ease-out:cubic-bezier(0.23,1,0.32,1);background:var(--l-bg);color:var(--l-text);font-family:var(--font);font-size:16px;line-height:1.5;caret-color:var(--l-teal);overflow-x:clip;-webkit-font-smoothing:antialiased}.lp ::selection{background:var(--l-teal-100);color:var(--l-teal-900)}.lp a{color:inherit;text-underline-offset:3px}.lp :focus-visible{outline:2px solid var(--l-teal);outline-offset:3px;border-radius:6px}.lp .l-dark :focus-visible{outline-color:#fff}.l-wrap{max-width:var(--l-wrap);margin:0 auto;padding:0 var(--l-gutter)}.l-section{padding:clamp(72px,9vw,128px) 0}.l-dark{background:var(--l-teal);color:var(--l-on-teal)}.l-h1{font-size:clamp(40px,4.8vw,64px);line-height:1.02;letter-spacing:-.04em}.l-h1,.l-h2{font-weight:500;margin:0;text-wrap:balance}.l-h2{font-size:clamp(30px,3.6vw,46px);line-height:1.08;letter-spacing:-.032em}.l-h3{font-size:19px;line-height:1.3;font-weight:600;letter-spacing:-.012em;margin:0}.l-lead{font-size:clamp(17px,1.45vw,19px);line-height:1.6;color:var(--l-text-2);margin:0;max-width:34rem;text-wrap:pretty}.l-dark .l-lead{color:var(--l-on-teal-2)}.l-body{font-size:15px;line-height:1.6;color:var(--l-text-2);margin:0;text-wrap:pretty}.l-small{font-size:13px;color:var(--l-muted);margin:0}.l-head{display:grid;grid-gap:16px;gap:16px;max-width:40rem}.l-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:10px;border:1px solid transparent;font:500 15px var(--font);text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .16s var(--l-ease-out),background-color .15s ease,border-color .15s ease,color .15s ease}.l-btn:active{transform:scale(.97)}.l-btn .l-arrow{transition:transform .2s var(--l-ease-out)}.l-btn.teal{background:var(--l-teal);color:#fff}.l-btn.light{background:#fff;color:var(--l-teal-900)}.l-btn.ghost{background:transparent;color:var(--l-teal);border-color:var(--l-line-2)}.l-btn.ghost-light{background:transparent;color:#fff;border-color:rgb(255 255 255/.4)}.l-btn.block{width:100%}.l-btn.sm{min-height:44px;padding:0 16px;font-size:14px}.l-ctas{display:flex;flex-wrap:wrap;gap:12px}.l-nav{display:flex;gap:24px;height:76px}.l-brand,.l-nav{align-items:center}.l-brand{display:inline-flex;gap:10px;font-weight:600;font-size:17px;letter-spacing:-.01em;text-decoration:none}.l-mark{width:30px;height:30px;border-radius:8px;background:#fff;color:var(--l-teal);display:grid;place-items:center;flex:none}.l-links{display:flex;gap:4px;margin-left:24px}.l-links a{text-decoration:none;font-size:14.5px;color:var(--l-on-teal-2);padding:10px 12px;border-radius:8px;transition:color .15s ease}.l-nav-end{margin-left:auto;display:flex;align-items:center;gap:8px}.l-nav-end .l-signin{text-decoration:none;font-size:14.5px;color:#fff;padding:12px 14px;border-radius:8px}.l-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.l-hero{position:relative;isolation:isolate;padding-bottom:0;background:radial-gradient(120% 90% at 78% 8%,#17708a 0,var(--l-teal) 42%,var(--l-teal-900) 100%)}.l-hero-grid-bg{background-image:linear-gradient(rgb(255 255 255/.07) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.07) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(90% 70% at 70% 40%,#000 0,transparent 75%);-webkit-mask-image:radial-gradient(90% 70% at 70% 40%,#000 0,transparent 75%)}.l-hero-grid-bg,.l-hero-light{position:absolute;inset:0;z-index:-1;pointer-events:none}.l-hero-light{background:radial-gradient(520px circle at var(--mx,70%) var(--my,30%),rgb(255 255 255/.09),transparent 65%)}.l-rotor{display:inline-grid;vertical-align:bottom;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em;color:#9fdbe8}.l-rotor>span{grid-area:1/1;white-space:nowrap;transform:translateY(105%);opacity:0;transition:transform .72s var(--l-ease-out),opacity .42s ease}.l-rotor>span.on{transform:none;opacity:1}.l-rotor>span.out{transform:translateY(-105%);opacity:0}.l-rotor>.sizer{visibility:hidden;transform:none;opacity:0;transition:none}.l-stage{perspective:1600px;perspective-origin:50% 20%}.l-tilt{position:relative;transform-style:preserve-3d;transform:rotateX(14deg) rotateY(-12deg) scale(.96);will-change:transform}.l-float{position:absolute;z-index:3;background:#fff;color:var(--l-text);border-radius:14px;box-shadow:0 1px 2px rgb(7 51 62/.14),0 22px 44px -18px rgb(7 51 62/.55);font-size:13px}.l-float small{display:block;color:var(--l-muted);font-size:11.5px}.l-float b{display:block;font-weight:600;font-size:14px}.l-float.scan{left:-56px;top:30%;display:flex;gap:12px;align-items:center;padding:12px 16px 12px 12px;transform:translateZ(90px);min-width:236px}.l-float.scan .ok{font-size:12px;font-weight:600;color:var(--l-green)}.l-float.scan .bad{font-size:12px;font-weight:600;color:var(--l-red)}.l-qr{position:relative;width:58px;height:58px;border-radius:10px;border:1px solid var(--l-line);display:grid;place-items:center;overflow:hidden;flex:none}.l-qr .beam{position:absolute;left:4px;right:4px;top:6px;height:2px;border-radius:2px;background:#1fb5c9;box-shadow:0 0 10px 2px rgb(31 181 201/.55);animation:l-scan 2.6s ease-in-out infinite}.l-float.pay{right:-40px;top:-34px;transform:translateZ(140px)}.l-pay{display:flex;gap:12px;align-items:center;padding:12px 16px 12px 12px;min-width:250px}.l-pay span:not(.l-pay-icon){font-size:12px;color:var(--l-muted)}.l-pay b{font-size:18px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.l-pay-icon{width:36px;height:36px;border-radius:999px;background:var(--l-green-bg);color:var(--l-green);display:grid;place-items:center;flex:none}.l-float.sms{left:-32px;bottom:-44px;width:268px;padding:14px;display:grid;grid-gap:8px;gap:8px;transform:translateZ(60px)}.l-float.sms p{margin:0;background:var(--l-teal-50);border-radius:12px 12px 12px 4px;padding:10px 12px;line-height:1.45}.l-float.sms u{color:var(--l-teal);font-weight:600}.l-chip{justify-self:start;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--l-bg-2);color:var(--l-muted)}.l-chip.ok{background:var(--l-green-bg);color:var(--l-green)}.l-pop{animation:l-pop .64s cubic-bezier(.34,1.56,.64,1)}@keyframes l-pop{0%{opacity:0;transform:translateY(8px) scale(.94)}}@keyframes l-scan{0%,to{transform:translateY(0)}50%{transform:translateY(44px)}}.l-js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s var(--l-ease-out),transform .9s var(--l-ease-out);transition-delay:calc(var(--d, 0) * 90ms)}.l-js [data-reveal].is-in{opacity:1;transform:none}.l-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(40px,6vw,88px) 0 0}.l-hero-copy{display:grid;grid-gap:26px;gap:26px;justify-items:start;padding-bottom:clamp(48px,8vw,128px)}.l-badge{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;color:var(--l-on-teal-2)}.l-badge b{color:var(--l-teal-900);background:#fff;font-weight:600;font-size:12px;padding:4px 10px;border-radius:999px}.l-hero-visual{position:relative;align-self:end;margin-bottom:-96px;z-index:2}.l-hero-follow{padding-top:calc(96px + clamp(56px, 7vw, 96px))}.l-window{border-radius:14px;background:#fff;color:var(--l-text);box-shadow:0 1px 2px rgb(7 51 62/.12),0 30px 70px -24px rgb(7 51 62/.55);overflow:hidden}.l-window-bar{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;background:var(--l-bg-2);border-bottom:1px solid var(--l-line)}.l-window-bar i{width:9px;height:9px;border-radius:999px;background:var(--l-line-2)}.l-window-bar span{margin-left:10px;font-size:12px;color:var(--l-muted)}.l-app{display:grid;grid-template-columns:136px minmax(0,1fr);font-size:13px}.l-app-side{background:var(--l-teal-900);color:#fff;padding:14px 10px;display:grid;grid-gap:2px;gap:2px;align-content:start}.l-app-side .gym{display:flex;align-items:center;gap:8px;font-weight:600;padding:4px 6px 14px}.l-app-side .gym i{width:22px;height:22px;border-radius:6px;background:#fff;color:var(--l-teal);display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:700}.l-app-side span{padding:7px 8px;border-radius:6px;color:rgb(255 255 255/.7)}.l-app-side span.on{background:rgb(255 255 255/.12);color:#fff;font-weight:500}.l-app-main{background:#fff;padding:16px;display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0}.l-app-search{display:flex;align-items:center;gap:8px;border:1px solid var(--l-line-2);border-radius:8px;padding:10px 12px;color:var(--l-muted)}.l-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--l-line);border-radius:8px}.l-stats>div{padding:10px 12px;display:grid;grid-gap:2px;gap:2px}.l-stats>div+div{border-left:1px solid var(--l-line)}.l-stats b{font-size:19px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.l-stats span{font-size:11.5px;color:var(--l-muted)}.l-stats b.tick{animation:l-tick .42s var(--l-ease-out)}.l-feed{list-style:none;margin:0;padding:0;border:1px solid var(--l-line);border-radius:8px;overflow:hidden}.l-feed li{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;animation:l-arrive .52s var(--l-ease-out)}.l-feed li+li{border-top:1px solid var(--l-line)}.l-feed li.flag{background:var(--l-red-bg)}.l-feed i{width:30px;height:30px;border-radius:999px;background:var(--l-teal-50);color:var(--l-teal);display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:600}.l-feed b{font-weight:600}.l-feed b,.l-feed small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l-feed small,.l-feed time{color:var(--l-muted);font-size:11.5px}.l-feed time{font-family:var(--font-plex-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.l-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;font-size:11.5px;font-weight:600;white-space:nowrap}.l-tag.good{background:var(--l-green-bg);color:var(--l-green)}.l-tag.warn{background:var(--l-amber-bg);color:var(--l-amber)}.l-row-act{font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:6px;background:var(--l-red);color:#fff}.l-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--l-line);border-bottom:1px solid var(--l-line)}.l-facts>div{padding:22px 0;display:grid;grid-gap:4px;gap:4px}.l-facts>div+div{border-left:1px solid var(--l-line);padding-left:24px}.l-facts b{font-size:15px;font-weight:600}.l-facts span{font-size:14px;color:var(--l-muted)}.l-switch{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:start}.l-switch-list{list-style:none;margin:0;padding:0}.l-switch-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:24px;gap:24px;padding:26px 0;border-top:1px solid var(--l-line)}.l-switch-list li:last-child{border-bottom:1px solid var(--l-line)}.l-was{color:var(--l-muted);font-size:15px;line-height:1.5}.l-was q{color:var(--l-text-2);font-weight:500;quotes:"“" "”"}.l-now b,.l-was q{display:block;margin-bottom:4px}.l-now b{font-weight:600;color:var(--l-teal)}.l-now p{margin:0;font-size:15px;line-height:1.55;color:var(--l-text-2)}.l-feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center}.l-feature+.l-feature{margin-top:clamp(72px,9vw,128px)}.l-feature.flip .l-feature-copy{order:2}.l-feature-copy{display:grid;grid-gap:18px;gap:18px;justify-items:start}.l-kicker-icon{width:44px;height:44px;border-radius:10px;background:var(--l-teal-50);color:var(--l-teal);display:grid;place-items:center}.l-points{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.l-points li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:15px;color:var(--l-text-2)}.l-points svg{margin-top:3px;color:var(--l-teal)}.l-panel{border-radius:14px;background:var(--l-bg-2);padding:clamp(20px,3vw,36px);display:grid;grid-gap:12px;gap:12px}.l-card{background:#fff;border:1px solid var(--l-line);border-radius:10px;padding:14px 16px;font-size:14px;box-shadow:0 1px 2px rgb(7 51 62/.06)}.l-card-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.l-card-row+.l-card-row{margin-top:10px;padding-top:10px;border-top:1px solid var(--l-line)}.l-card-row .k{color:var(--l-muted)}.l-card-row .v{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.l-card-title{font-weight:600;font-size:14px;margin-bottom:10px;display:flex;justify-content:space-between;gap:8px}.l-sms{justify-self:start;max-width:360px;background:#fff;border:1px solid var(--l-line);border-radius:16px 16px 16px 4px;padding:14px 16px;font-size:14px;line-height:1.5;box-shadow:0 1px 2px rgb(7 51 62/.06)}.l-sms u{color:var(--l-teal);font-weight:600}.l-sms-meta{font-size:12.5px;color:var(--l-muted)}.l-renewed{justify-self:end;display:flex;align-items:center;gap:10px}.l-more{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(40px,5vw,64px);border-top:1px solid var(--l-line)}.l-more>div{padding:28px 24px 0 0;display:grid;grid-gap:10px;gap:10px;align-content:start}.l-more>div+div{padding-left:24px;border-left:1px solid var(--l-line)}.l-more svg{color:var(--l-teal)}.l-steps{list-style:none;margin:clamp(40px,5vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;counter-reset:step}.l-step{position:relative;display:grid;grid-gap:10px;gap:10px;align-content:start;padding-top:20px;border-top:2px solid var(--l-line);counter-increment:step}.l-step:after{content:"";position:absolute;left:0;right:0;top:-2px;height:2px;background:var(--l-teal);transform-origin:left;transition:transform 1.1s var(--l-ease-out) .2s}.l-js .l-step:not(.is-in):after{transform:scaleX(0)}.l-steps .l-step:nth-child(2){--d:1}.l-steps .l-step:nth-child(3){--d:2}.l-steps .l-step:nth-child(4){--d:3}.l-step:before{content:"Step " counter(step);font-size:13px;font-weight:600;color:var(--l-teal)}.l-portal{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center}.l-portal-visual{border-radius:14px;background:var(--l-teal-50);padding:clamp(28px,4vw,48px);display:grid;place-items:center}.l-phone{width:min(290px,100%);border-radius:36px;padding:9px;background:#0b0e13;box-shadow:0 30px 60px -28px rgb(7 51 62/.6)}.l-phone-screen{border-radius:28px;background:#11161d;color:#f3f5f7;padding:20px 14px;display:grid;grid-gap:12px;gap:12px}.l-phone-gym{font-weight:700;font-size:19px;letter-spacing:-.01em;margin:0;text-transform:uppercase}.l-phone-sub{font-size:12px;color:#b6c0cc;margin:2px 0 0}.l-phone-plan{border-radius:14px;border:1px solid #2a3442;background:#161c25;padding:12px;display:grid;grid-gap:4px;gap:4px}.l-phone-plan small{color:#b6c0cc;font-size:12px}.l-phone-plan b{font-size:22px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.l-phone-pay{margin-top:6px;border-radius:999px;background:#d7ff3a;color:#12160a;font-weight:700;font-size:13px;text-align:center;padding:10px}.l-phone-class{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid #2a3442}.l-phone-class small{display:block;font-family:var(--font-plex-mono),monospace;font-size:10.5px;color:#d7ff3a;white-space:nowrap}.l-phone-class b{font-size:13px;font-weight:600}.l-phone-btn{font-size:11px;font-weight:600;padding:6px 11px;border-radius:999px;background:#d7ff3a;color:#12160a;white-space:nowrap}.l-phone-btn.booked{background:rgb(68 224 143/.14);color:#44e08f}.l-pricing-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.l-period{display:flex;align-items:center;gap:14px}.l-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:10px;background:var(--l-bg-2);border:1px solid var(--l-line)}.l-toggle button{position:relative;z-index:1;min-height:40px;padding:0 18px;border:0;background:none;font:500 14px var(--font);color:var(--l-text-2);cursor:pointer;border-radius:7px;transition:color .2s ease}.l-toggle button[aria-pressed=true]{color:var(--l-teal-900)}.l-toggle .thumb{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:7px;background:#fff;box-shadow:0 1px 3px rgb(7 51 62/.18);transition:transform .26s var(--l-ease-out)}.l-toggle[data-annual=true] .thumb{transform:translateX(100%)}.l-save{font-size:13.5px;font-weight:600;color:var(--l-green)}.l-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:clamp(32px,4vw,48px);align-items:stretch}.l-tier{display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:14px;border:1px solid var(--l-line);background:#fff}.l-tier header{display:grid;grid-gap:6px;gap:6px}.l-tier .l-body{font-size:14.5px}.l-tier.featured{background:var(--l-teal);border-color:var(--l-teal);color:#fff}.l-tier.featured .l-body,.l-tier.featured .l-price span,.l-tier.featured .l-small{color:var(--l-on-teal-2)}.l-price{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.l-price b{font-size:clamp(34px,3.2vw,42px);font-weight:500;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.l-price b.swap{animation:l-swap .26s var(--l-ease-out)}.l-price span{font-size:14px;color:var(--l-muted)}.l-incl{list-style:none;margin:0;padding:20px 0 0;border-top:1px solid var(--l-line);display:grid;grid-gap:10px;gap:10px;font-size:14.5px}.l-tier.featured .l-incl{border-color:var(--l-on-teal-line)}.l-incl li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px}.l-incl svg{margin-top:3px;color:var(--l-teal)}.l-tier.featured .l-incl svg{color:#fff}.l-every{margin:20px 0 0;font-size:14.5px;color:var(--l-text-2);line-height:1.6;max-width:72ch}.l-faq-wrap{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:start}.l-faq{border-top:1px solid var(--l-line)}.l-faq details{border-bottom:1px solid var(--l-line)}.l-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;min-height:44px;font-weight:500;font-size:17px;letter-spacing:-.01em;cursor:pointer}.l-faq summary::-webkit-details-marker{display:none}.l-faq .chev{flex:none;color:var(--l-teal);transition:transform .22s var(--l-ease-out)}.l-faq details[open] .chev{transform:rotate(45deg)}.l-faq details p{margin:0;padding:0 48px 24px 0;font-size:15.5px;line-height:1.65;color:var(--l-text-2);max-width:64ch}.l-close-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:32px;gap:32px;align-items:end}.l-foot{border-top:1px solid var(--l-line)}.l-foot-row{align-items:center;justify-content:space-between;gap:16px;padding-block:28px;font-size:14px;color:var(--l-muted)}.l-foot nav,.l-foot-row{display:flex;flex-wrap:wrap}.l-foot nav{gap:4px 22px}.l-foot a{text-decoration:none;padding:10px 0;color:var(--l-text-2)}.l-foot .l-brand{color:var(--l-text)}.l-foot .l-mark{background:var(--l-teal);color:#fff}@keyframes l-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes l-arrive{0%{transform:translateY(-6px);background-color:var(--l-teal-100)}}@keyframes l-tick{0%{color:var(--l-teal);transform:translateY(-3px)}}@keyframes l-swap{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}@keyframes l-fade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.l-rise{animation:l-rise .76s var(--l-ease-out) both;animation-delay:calc(var(--i, 0) * 80ms + 60ms)}.l-hero-visual{animation:l-rise 1s var(--l-ease-out) .3s both}}@media (prefers-reduced-motion:reduce){.l-tilt{transform:none}.l-pop,.l-qr .beam{animation:none}.l-btn:active{transform:none}.l-feed li,.l-stats b.tick{animation:none}.l-price b.swap{animation:l-fade .2s ease}.l-faq .chev,.l-toggle .thumb{transition:none}}@media (hover:hover) and (pointer:fine){.l-btn.teal:hover{background:var(--l-teal-700)}.l-btn.light:hover{background:var(--l-teal-50)}.l-btn.ghost:hover{border-color:var(--l-teal)}.l-btn.ghost-light:hover{border-color:#fff}.l-btn:hover .l-arrow{transform:translateX(3px)}.l-links a:hover{color:#fff}.l-nav-end .l-signin:hover{background:rgb(255 255 255/.1)}.l-faq summary:hover,.l-foot a:hover{color:var(--l-teal)}}@media (max-width:1040px){.l-faq-wrap,.l-feature,.l-hero-grid,.l-portal,.l-switch{grid-template-columns:1fr}.l-feature.flip .l-feature-copy{order:0}.l-hero-copy{padding-bottom:0}.l-hero-visual{margin-bottom:-72px}.l-hero-follow{padding-top:calc(72px + 56px)}.l-more,.l-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.l-more>div:nth-child(3){padding-left:0;border-left:0}.l-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.l-facts>div:nth-child(3){border-left:0;padding-left:0}.l-facts>div:nth-child(3),.l-facts>div:nth-child(4){border-top:1px solid var(--l-line)}.l-tiers{grid-template-columns:1fr;max-width:520px}.l-float.scan{left:-8px}.l-float.pay{right:-8px}.l-float.sms{left:-8px}}@media (max-width:720px){.l-float.scan,.l-float.sms,.l-links{display:none}.l-float.pay{right:8px;top:-26px}.l-pay{min-width:0}.l-app{grid-template-columns:1fr}.l-app-side,.l-feed time{display:none}.l-switch-list li{gap:10px}.l-more,.l-steps,.l-switch-list li{grid-template-columns:1fr}.l-more>div,.l-more>div+div{padding:24px 0;border-left:0}.l-more>div+div{border-top:1px solid var(--l-line)}.l-close-grid{grid-template-columns:1fr}.l-faq details p{padding-right:0}}@media (max-width:480px){.l-nav-end .l-signin{display:none}.l-facts{grid-template-columns:1fr}.l-facts>div+div{border-left:0;padding-left:0;border-top:1px solid var(--l-line)}.l-stats b{font-size:16px}.l-ctas .l-btn{flex:1 1}}