.landing{--l-bg:#fff;--l-ink:#0b0b0c;--l-muted:#6e6e73;--l-line:#e8e8ec;--l-soft:#f5f5f7;--l-volt:#d7f24a;--l-inverse:#fff;--l-green:#177a36;--l-green-bg:#e2f3e7;--l-amber:#9a5200;--l-amber-bg:#fff1d6;--l-shadow:0 1px 2px #0000000a,0 12px 32px -12px #0000001f;--l-ease:cubic-bezier(.32,.72,0,1);background:var(--l-bg);color:var(--l-ink);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,Roboto,Arial,sans-serif;overflow-x:clip}.landing *{box-sizing:border-box}.landing{--l-device:#1c1c1e;--l-device-edge:#bfc0c4;--l-device-highlight:#e5e5e8;--l-product-volt:#def068}.l-product-composition{isolation:isolate;width:100%;max-width:540px;height:470px;margin-top:32px;position:relative}.l-product-laptop{width:88%;position:absolute;top:26px;left:0}.l-product-display{aspect-ratio:1.45;background:var(--l-bg);border:8px solid var(--l-device);box-shadow:var(--l-shadow);border-radius:16px 16px 3px 3px;display:flex;overflow:hidden}.l-product-rail{background:var(--l-soft);border-right:1px solid var(--l-line);flex-direction:column;flex:none;align-items:center;gap:20px;width:42px;padding:24px 8px;display:flex}.l-product-rail .n-ic{width:20px;height:20px;color:var(--l-muted)}.l-product-rail .n-ic:first-child{color:var(--l-ink)}.l-product-today{flex:1;min-width:0;padding:20px 18px}.l-product-date{color:var(--l-muted);font-size:10px}.l-product-today h3{margin:4px 0 18px;font-size:26px;font-weight:800}.l-product-today h4{margin:18px 0 12px;font-size:13px;font-weight:700}.l-product-result{background:var(--l-green-bg);border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.l-product-result>.n-ic{width:20px;height:20px;color:var(--l-green)}.l-product-result div{flex:1;gap:4px;min-width:0;display:grid}.l-product-result b{font-size:12px}.l-product-result div span{color:var(--l-muted);font-size:10px}.l-product-result>.l-pill{padding:0 6px;font-size:9px}.l-product-people{gap:16px;display:flex}.l-product-people>div{color:var(--l-muted);justify-items:center;gap:5px;font-size:10px;display:grid}.l-product-next{border-top:1px solid var(--l-line);align-items:center;gap:10px;margin-top:16px;padding-top:12px;display:flex}.l-product-next>.n-ic{width:18px;height:18px}.l-product-next div{gap:4px;font-size:11px;display:grid}.l-product-next span{color:var(--l-muted)}.l-product-base{background:linear-gradient(var(--l-device-highlight),var(--l-device-edge));height:12px;box-shadow:var(--l-shadow);border-radius:2px 2px 14px 14px;margin:0 -3%}.l-product-phone{border:6px solid var(--l-device);background:var(--l-soft);width:225px;box-shadow:var(--l-shadow);border-radius:30px;padding:28px 8px 12px;position:absolute;bottom:90px;right:0}.l-product-island{background:var(--l-device);border-radius:10px;width:65px;height:12px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.l-product-wallet-title{color:var(--l-ink);margin:0 6px 12px;font-size:10px;font-weight:700;display:block}.l-product-phone .lc-pass{border-radius:16px;gap:12px;padding:12px}.l-product-phone .lc-header{grid-template-columns:26px minmax(0,1fr) auto;gap:6px}.l-product-phone :is(.lc-logo,.lc-monogram){width:26px;height:26px;font-size:10px}.l-product-phone .lc-venue{font-size:8px;line-height:11px}.l-product-phone .lc-name{font-size:10px;line-height:13px}.l-product-phone .lc-count{padding:4px 6px;font-size:10px}.l-product-phone .lc-stamps{grid-template-columns:repeat(5,26px);justify-content:center;gap:5px}.l-product-phone .lc-stamp{width:26px;height:26px;font-size:10px}.l-product-phone .lc-stamp svg{width:12px;height:12px}.l-product-phone .lc-prize{gap:6px;padding-top:10px}.l-product-phone .lc-prize-label{font-size:7px}.l-product-phone .lc-prize strong{font-size:12px;line-height:16px}.l-product-phone .lc-pass .lc-remaining{font-size:9px;line-height:14px}.l-product-notification{background:var(--l-bg);border:1px solid var(--l-line);width:260px;box-shadow:var(--l-shadow);animation:l-product-arrive .42s var(--l-ease) both;border-radius:16px;align-items:center;gap:10px;padding:14px;display:flex;position:absolute;bottom:12px;left:18px}.l-product-notification-icon{background:var(--l-product-volt);width:32px;height:32px;color:var(--l-ink);border-radius:50%;flex:none;place-items:center;display:grid}.l-product-notification-icon .n-ic{width:18px;height:18px}.l-product-notification div{gap:4px;min-width:0;display:grid}.l-product-notification b{font-size:13px}.l-product-notification div span{color:var(--l-muted);font-size:10px;line-height:14px}.l-product-example{color:var(--l-muted);font-size:10px;position:absolute;bottom:-16px;left:0}@keyframes l-product-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=900px){.l-product-composition{height:450px;margin:24px auto 32px}.l-product-laptop{width:90%}}@media (width<=480px){.l-product-composition{height:450px}.l-product-laptop{width:98%;top:0}.l-product-display{aspect-ratio:1.25}.l-product-today{padding:14px 10px}.l-product-rail{width:32px;padding-inline:6px}.l-product-phone{width:210px;bottom:90px}.l-product-notification{gap:8px;width:230px;padding:12px;bottom:0;left:0}.l-product-notification div span{font-size:9px}.l-product-result{padding:8px}.l-product-result>.l-pill{display:none}.l-product-phone .lc-stamps{gap:3px}}@media (prefers-reduced-motion:reduce){.l-product-notification{animation:none}}:where(.landing) :where(h1,h2,h3,h4,p){margin:0}.landing h3{font-weight:650}:where(.landing) a{color:inherit;text-decoration:none}:where(.landing) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.l-wrap{width:calc(100% - 40px);min-width:0;max-width:1180px;margin-inline:auto}.l-center{text-align:center}.l-muted{color:var(--l-muted);font-size:15px;margin-top:24px!important}.l-btn{white-space:nowrap;height:48px;transition:transform .24s var(--l-ease),opacity .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex;background:var(--l-ink)!important;color:var(--l-inverse)!important}.l-btn:hover{opacity:.88}.l-btn:active{transform:scale(.98)}.l-btn-sm{height:40px;padding:0 18px;font-size:14px}.l-btn-lg{height:56px;padding:0 30px;font-size:16px}.l-btn-ghost{background:var(--l-soft)!important;color:var(--l-ink)!important}.l-btn-volt{background:var(--l-volt)!important;color:#0b0b0c!important}.l-btn-outline{box-shadow:inset 0 0 0 1.5px #ffffff59;color:var(--l-inverse)!important;background:0 0!important}.l-more{align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.l-more svg{transition:transform .2s}.l-more:hover svg{transform:translate(3px)}.l-nav{z-index:40;background:var(--l-bg);-webkit-backdrop-filter:saturate(180%)blur(18px);border-bottom:1px solid var(--l-line);position:sticky;top:0}.l-nav-in{align-items:center;gap:28px;height:64px;display:flex}.l-nav-in>a{flex-shrink:0;min-width:0}.landing .n-logo{color:var(--l-ink);padding-left:0}.l-nav-links{flex:1;gap:4px;display:flex}.l-nav-links>*{border-radius:10px;align-items:center;gap:4px;height:40px;padding:0 12px;font-size:15px;font-weight:500;display:inline-flex}.l-nav-links>:hover,.l-nav-links>[aria-expanded=true]{background:var(--l-soft)}.l-nav-end{align-items:center;gap:10px;margin-left:auto;display:flex}.l-nav-login{align-items:center;min-height:44px;padding:0 10px;font-size:15px;font-weight:500;display:inline-flex}.l-burger{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.l-mega{background:var(--l-bg);border-bottom:1px solid var(--l-line);box-shadow:var(--l-shadow);animation:l-drop .24s var(--l-ease);position:absolute;top:100%;left:0;right:0}.l-mega-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;padding:20px 0 24px;display:grid}.l-mega-grid a{border-radius:14px;gap:14px;padding:14px;display:flex}.l-mega-grid a:hover{background:var(--l-soft)}.l-mega-grid b{margin-bottom:4px;font-size:15px;display:block}.l-mega-grid small{color:var(--l-muted);font-size:13px;line-height:1.45;display:block}@keyframes l-drop{0%{opacity:0;transform:translateY(-6px)}}.l-sheet-bg{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000052;align-items:flex-end;display:flex;position:fixed;inset:0}.l-sheet{background:var(--l-bg);width:100%;max-height:88vh;animation:l-up .42s var(--l-ease);border-radius:18px 18px 0 0;padding:12px 20px 28px;overflow:auto}.l-sheet-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.l-sheet a{border-bottom:1px solid var(--l-line);align-items:center;min-height:46px;font-size:17px;font-weight:500;display:flex}.l-sheet-label{color:var(--l-muted);font-size:13px;font-weight:600;margin:20px 0 4px!important}.l-sheet-cta{gap:10px;margin-top:24px;display:grid}@keyframes l-up{0%{transform:translateY(100%)}}.l-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.l-kicker{color:var(--l-muted);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex;margin-bottom:22px!important}.l-dot{background:var(--l-volt);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d7f24a4d}.l-hero h1{letter-spacing:-.045em;max-width:640px;font-size:clamp(40px,5.4vw,72px);font-weight:700;line-height:1.03}.l-lead{color:var(--l-muted);max-width:540px;font-size:clamp(17px,1.5vw,20px);line-height:1.5;margin:24px 0 32px!important}.l-ctas{flex-wrap:wrap;gap:12px;display:flex}.l-trust{color:var(--l-muted);font-size:14px;margin-top:24px!important}.l-demo{height:520px;position:relative}.l-laptop{width:88%;position:absolute;top:40px;right:0}.l-laptop-screen{aspect-ratio:16/10;box-shadow:var(--l-shadow);background:#fff;border:10px solid #1c1c1e;border-radius:16px 16px 0 0;display:flex;overflow:hidden}.l-laptop-base{background:linear-gradient(#d9d9de,#bfbfc5);border-radius:0 0 14px 14px;height:14px;margin:0 -5%}.l-lap-side{background:var(--l-soft);flex-direction:column;gap:12px;width:46px;padding:16px 14px;display:flex}.l-lap-side span{background:#e1e1e6;border-radius:6px;height:18px}.l-lap-side .on{background:var(--l-ink)}.l-lap-main{flex:1;padding:18px 20px}.l-lap-title{letter-spacing:-.02em;font-size:22px}.l-lap-tiles{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.l-lap-tiles>div{background:var(--l-soft);border-radius:12px;padding:10px 12px}.l-lap-tiles small{color:var(--l-muted);font-size:10.5px;display:block}.l-lap-tiles strong{font-variant-numeric:tabular-nums;font-size:20px}.l-counter{height:26px;display:block;position:relative;overflow:hidden}.l-counter span{height:26px;animation:l-count 12s var(--l-ease) infinite;display:block}@keyframes l-count{0%,62%{transform:translateY(0)}68%,96%{transform:translateY(-100%)}to{transform:translateY(0)}}.l-lap-rows{gap:8px;display:grid}.l-lap-rows i{background:var(--l-soft);border-radius:8px;height:26px}.l-phone{background:#fff;border:9px solid #0b0b0c;border-radius:40px;width:240px;height:480px;padding:30px 14px 14px;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 30px 60px -20px #00000059}.l-phone-notch{background:#0b0b0c;border-radius:12px;width:76px;height:20px;margin-left:-38px;position:absolute;top:8px;left:50%}.l-ph-title{letter-spacing:-.03em;font-size:26px;font-weight:700}.l-ph-sub{color:var(--l-muted);font-size:12px;margin:6px 0 8px!important}.l-ph-stories{gap:8px;margin-bottom:14px;display:flex}.l-av{background:#e8eef9;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:600;display:grid}.l-av-new{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--l-volt);animation:l-story 12s var(--l-ease) infinite;background:#efe7f6}@keyframes l-story{0%,60%{opacity:0;transform:scale(.4)}66%,96%{opacity:1;transform:scale(1)}to{opacity:0}}.l-ph-card{box-shadow:var(--l-shadow);border:1px solid var(--l-line);opacity:0;background:#fff;border-radius:16px;padding:12px 14px;position:absolute;left:14px;right:14px}.l-ph-card b{margin-top:6px;font-size:14px;display:block}.l-ph-card small{color:var(--l-muted);font-size:12px}.l-anim-order{animation:l-c1 12s var(--l-ease) infinite;top:150px}.l-anim-sms{animation:l-c2 12s var(--l-ease) infinite;top:236px}.l-anim-back{animation:l-c3 12s var(--l-ease) infinite;top:322px}@keyframes l-c1{0%,4%{opacity:0;transform:translateY(16px)}10%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes l-c2{0%,28%{opacity:0;transform:translateY(16px)}34%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes l-c3{0%,56%{opacity:0;transform:translateY(16px)}62%,94%{opacity:1;transform:none}to{opacity:0}}.l-pill{background:var(--l-amber-bg);height:22px;color:var(--l-amber);border-radius:11px;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.l-pill-volt{background:var(--l-volt);color:#0b0b0c}.l-pill-green{background:var(--l-green-bg);color:var(--l-green)}.l-section{padding:112px 0}.l-soft{background:var(--l-soft)}.l-eyebrow{color:var(--l-muted);font-size:14px;font-weight:600;margin-bottom:14px!important}.l-section h2,.l-final h2{letter-spacing:-.04em;max-width:760px;font-size:clamp(32px,4vw,54px);font-weight:700;line-height:1.06;margin-bottom:48px!important}.l-h2c{margin-inline:auto}.l-card{background:var(--l-bg);border:1px solid var(--l-line);transition:transform .3s var(--l-ease),box-shadow .3s var(--l-ease);border-radius:22px;padding:28px;box-shadow:0 1px 2px #00000008}.l-card:hover{box-shadow:var(--l-shadow);transform:translateY(-3px)}.l-card h3{letter-spacing:-.02em;font-size:20px;margin:18px 0 8px!important}.l-card p{color:var(--l-muted);font-size:15px;line-height:1.55}.l-ico{background:var(--l-soft);width:44px;height:44px;color:var(--l-ink);border-radius:14px;flex:none;place-items:center;display:grid}.l-card.is-dark{background:var(--l-ink);color:var(--l-inverse);border-color:var(--l-ink)}.l-card.is-dark p,.l-card.is-dark li{color:#ffffffb8}.l-card.is-dark .l-ico{background:var(--l-volt);color:#0b0b0c}.l-biz{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.l-feat{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.l-feat-card{padding:36px}.l-feat-card ul,.l-plan ul,.l-vs-after ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.l-feat li,.l-plan li,.l-vs-after li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.l-feat li svg,.l-plan li svg,.l-vs-after li svg{color:var(--l-green);flex:none;margin-top:1px}.l-card.is-dark li svg{color:var(--l-volt)}.l-feat+.l-center{margin-top:28px}.l-vs{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.l-vs-before{gap:8px;display:grid}.l-vs-row{background:var(--l-soft);border-radius:14px;justify-content:space-between;gap:12px;padding:16px 20px;font-size:15px;display:flex}.l-vs-row span{color:var(--l-muted);-webkit-text-decoration:line-through #e5342a99;text-decoration:line-through #e5342a99}.l-vs-foot{color:var(--l-muted);font-size:14px;margin-top:8px!important}.l-vs-arrow{background:var(--l-volt);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.l-vs-after{background:var(--l-ink);color:var(--l-inverse);border-radius:26px;padding:36px}.l-vs-after h3{letter-spacing:-.03em;font-size:28px;margin:22px 0 4px!important}.l-vs-after li{color:#ffffffd9}.l-vs-after li svg{color:var(--l-volt)}.l-vs-after p{color:#fff9;font-size:14px;margin-top:22px!important}.l-calc{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.l-calc h2{margin-bottom:36px!important}.l-range{margin-bottom:28px;display:block}.l-range span{justify-content:space-between;margin-bottom:12px;font-size:16px;display:flex}.l-range b{font-variant-numeric:tabular-nums}.l-range input{width:100%;height:32px;accent-color:var(--l-ink);cursor:pointer}.l-calc-out{background:var(--l-bg);box-shadow:var(--l-shadow);border-radius:26px;padding:36px}.l-calc-out p{color:var(--l-muted);font-size:15px}.l-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(40px,4.4vw,58px);font-weight:700;display:block}.l-num-volt{background:var(--l-volt);border-radius:14px;padding:0 12px;display:inline-block}.l-calc-out hr{border:0;border-top:1px solid var(--l-line);margin:24px 0}.l-calc-out small{color:var(--l-muted);margin-top:20px;font-size:13px;line-height:1.5;display:block}.l-steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.l-steps li{border:1px solid var(--l-line);border-radius:22px;padding:32px;position:relative}.l-steps b{background:var(--l-ink);width:40px;height:40px;color:var(--l-inverse);border-radius:50%;place-items:center;font-size:16px;display:grid}.l-steps li:last-child b{background:var(--l-volt);color:#0b0b0c}.l-steps h3{letter-spacing:-.02em;font-size:20px;margin:20px 0 8px!important}.l-steps p{color:var(--l-muted);font-size:15px;line-height:1.55}.l-dark{color:#fff;background:#0b0b0c}.l-dark .l-eyebrow{color:var(--l-volt)}.l-loyal{grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;display:grid}.l-loyal-list{gap:28px;display:grid}.l-loyal-list article{gap:20px;display:flex}.l-loyal-list span{color:var(--l-volt);font-variant-numeric:tabular-nums;padding-top:4px;font-size:14px;font-weight:600}.l-loyal-list h3{letter-spacing:-.02em;font-size:21px;margin-bottom:6px!important}.l-loyal-list p{color:#ffffffa8;font-size:15px;line-height:1.55}.l-sms-phone{background:#1c1c1e;border-radius:30px;justify-self:center;width:100%;max-width:400px;padding:24px;box-shadow:0 40px 80px -30px #d7f24a40}.l-sms-top{border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;margin-bottom:20px;padding-bottom:18px;display:grid}.l-sms-av{background:var(--l-volt);color:#0b0b0c;border-radius:50%;grid-row:span 2;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.l-sms-top small{color:#ffffff80;font-size:12px}.l-bubble{background:#2c2c2e;border-radius:20px 20px 20px 6px;padding:14px 16px;font-size:16px;line-height:1.45}.l-sms-meta{color:#ffffff80;justify-content:space-between;align-items:center;margin-top:16px;font-size:12px;display:flex}.l-tag{background:var(--l-volt);color:#0b0b0c;border-radius:12px;align-items:center;height:24px;padding:0 10px;font-weight:600;display:inline-flex}.l-toggle{background:var(--l-soft);border-radius:12px;width:max-content;margin:-20px auto 40px;padding:3px;display:flex}.l-toggle button{height:38px;color:var(--l-muted);border-radius:9px;padding:0 20px;font-size:14px;font-weight:600}.l-toggle button[aria-pressed=true]{background:var(--l-bg);color:var(--l-ink);box-shadow:0 1px 3px #0000001a}.l-toggle em{background:var(--l-volt);color:#0b0b0c;border-radius:6px;margin-left:6px;padding:2px 6px;font-size:12px;font-style:normal}.l-plans{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:16px;display:grid}.l-plan{flex-direction:column;padding:36px;display:flex;position:relative}.l-plan h3{font-size:22px;margin-top:0!important}.l-plan .l-num small{color:var(--l-muted);letter-spacing:0;font-size:16px;font-weight:500}.l-plan .l-num{margin-top:22px}.l-plan-note{color:var(--l-muted);font-size:13px}.l-plan ul{margin-bottom:28px}.l-plan .l-btn{margin-top:auto}.l-plan.is-featured{border:2px solid var(--l-ink);box-shadow:var(--l-shadow)}.l-badge{background:var(--l-volt);border-radius:13px;align-items:center;height:26px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:-13px;left:36px}.l-manifesto{text-align:center;border-top:1px solid var(--l-line);border-bottom:1px solid var(--l-line);padding:140px 0}.l-manifesto p{letter-spacing:-.045em;max-width:900px;font-size:clamp(34px,5vw,68px);font-weight:700;line-height:1.05;margin:0 auto!important}.l-manifesto p span{color:var(--l-muted)}.l-manifesto small{color:var(--l-muted);margin-top:28px;font-size:16px;display:block}.l-next{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.l-next .l-card{flex-direction:column;display:flex}.l-next .l-card>:last-child{margin-top:auto;padding-top:20px}.l-next-links{gap:16px;display:flex}.l-next-links a{border-bottom:1.5px solid;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.l-ticker{border-top:1px solid var(--l-line);gap:12px;padding:40px 0;display:grid;overflow:hidden}.l-tick-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.l-tick-track{gap:12px;width:max-content;animation:48s linear infinite l-tick;display:flex}.l-tick-row.is-rev .l-tick-track{animation-direction:reverse}.l-tick-track span{background:var(--l-soft);white-space:nowrap;border-radius:22px;align-items:center;height:44px;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex}.l-tick-row.is-rev span{background:var(--l-bg);box-shadow:inset 0 0 0 1px var(--l-line)}@keyframes l-tick{to{transform:translate(-50%)}}.l-final{color:#fff;text-align:center;background:#0b0b0c;padding:120px 0}.l-final h2{margin:0 auto 36px!important}.l-final .l-ctas{justify-content:center}.l-footer{color:#ffffffa8;background:#0b0b0c;border-top:1px solid #ffffff1a;padding:64px 0 32px}.l-footer .l-logo,.l-foot-brand>:first-child{color:#fff}.l-foot-grid{grid-template-columns:1.4fr repeat(5,1fr);gap:28px;display:grid}.l-foot-grid h4{color:#fff;margin:0 0 12px;font-size:14px}.l-foot-grid a,.l-foot-grid button{text-align:left;padding:6px 0;font-size:14px;line-height:1.4;display:block}.l-foot-grid a:hover,.l-foot-grid button:hover{color:#fff}.l-foot-brand p{font-size:14px;margin:12px 0!important}.l-foot-bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.l-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.l-stats span{color:var(--l-muted)}.l-quotes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.l-quotes blockquote{margin:0;font-size:18px;line-height:1.5}.l-quotes figcaption{color:var(--l-muted);margin-top:16px;font-size:14px}@media (width<=1100px){.l-biz,.l-foot-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.l-nav-links,.l-hide-m,.l-nav-login{display:none}.l-burger{display:inline-flex}.l-hero{padding:40px 0 56px}.l-hero-grid,.l-calc,.l-loyal,.l-vs{grid-template-columns:1fr}.l-demo{width:100%;max-width:460px;height:440px;margin:0 auto}.l-laptop{width:80%;top:0}.l-phone{width:210px;height:420px}.l-anim-order{top:140px}.l-anim-sms{top:220px}.l-anim-back{top:300px}.l-vs-arrow{justify-self:center;transform:rotate(90deg)}.l-feat,.l-steps,.l-next,.l-plans{grid-template-columns:1fr}.l-section{padding:80px 0}.l-manifesto{padding:96px 0}}@media (width<=560px){.l-wrap{width:calc(100% - 32px)}.l-biz{grid-template-columns:1fr}.l-ctas .l-btn{flex:1}.l-nav-end .l-btn-sm{padding:0 14px}.l-feat-card,.l-plan,.l-vs-after,.l-calc-out{padding:26px}.l-foot-grid{grid-template-columns:1fr 1fr}.l-foot-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition:none!important;animation:none!important}.l-reveal{opacity:1;transform:none}.l-ph-card,.l-av-new{opacity:1}.l-tick-track{flex-wrap:wrap;justify-content:center;width:auto}.l-tick-track span[aria-hidden=true]{display:none}}.landing{--l-s1:#efe3d3;--l-s2:#dcebe1;--l-s3:#e4e2f4;--l-s4:#f4e0e0;--l-s5:#dde8f2;--l-ease-spring:cubic-bezier(.34,1.4,.64,1)}.landing main{position:relative}@keyframes l-page{0%{opacity:0;transform:translateY(8px)}}.l-img{object-fit:cover;width:100%;height:100%;display:block}.l-ulink{text-underline-offset:3px;text-decoration:underline}.l-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.l-btn{position:relative;overflow:hidden}.l-btn:hover{opacity:1;transform:translateY(-1px);box-shadow:0 10px 24px -12px #00000073}.l-btn:active{box-shadow:none;transform:scale(.97)}.l-btn:disabled{opacity:.45;pointer-events:none}.l-btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--l-line)}.l-card{will-change:transform}.l-card:active{transform:translateY(-1px)scale(.99)}.l-ico.is-volt{background:var(--l-volt);color:#0b0b0c}.l-ico-lg{border-radius:18px;width:56px;height:56px}.l-reveal .l-st{opacity:1;transition:opacity .9s var(--l-ease),transform .9s var(--l-ease);transition-delay:calc(var(--i,0) * 90ms);transform:none}.l-reveal.is-in .l-st{opacity:1;transform:none}.l-reveal.is-in h2.l-st{transition-delay:60ms}.l-in{animation:l-in .9s var(--l-ease) both;animation-delay:calc(var(--i,0) * 90ms + 80ms)}@keyframes l-in{0%{opacity:0;transform:translateY(22px)}}.l-hero{background:radial-gradient(55% 60% at 85% 35%,#d7f24a47,#0000 70%),radial-gradient(40% 40% at 10% 90%,#dcebe199,#0000 70%);padding:64px 0 96px}.l-hero h1 span{color:var(--l-muted)}.l-hero-checks{color:var(--l-muted);flex-wrap:wrap;gap:10px 20px;margin:28px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.l-hero-checks li{align-items:center;gap:6px;display:flex}.l-hero-checks svg{color:var(--l-green)}.l-stage{height:580px;position:relative}.l-stage-photo{width:62%;height:78%;box-shadow:var(--l-shadow);border-radius:28px;position:absolute;top:0;right:0;overflow:hidden}.l-stage-photo2{aspect-ratio:1;width:30%;box-shadow:var(--l-shadow);border:4px solid #fff;border-radius:22px;position:absolute;bottom:0;right:4%;overflow:hidden}.l-phone2{z-index:2;background:#fff;border:9px solid #0b0b0c;border-radius:42px;width:250px;height:510px;padding:34px 14px 14px;position:absolute;top:40px;left:4%;overflow:hidden;box-shadow:0 40px 80px -30px #00000073}.l-p2-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.l-p2-head b{letter-spacing:-.03em;font-size:24px}.l-live{color:var(--l-green);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.l-live i{background:var(--l-green);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite l-pulse}@keyframes l-pulse{50%{opacity:.35;transform:scale(.7)}}.l-p2-cycle{height:330px;position:relative}.l-p2-card,.l-p2-sms,.l-p2-back{border:1px solid var(--l-line);background:#fff;border-radius:16px;padding:12px;position:absolute;left:0;right:0;box-shadow:0 8px 20px -12px #0003}.l-p2-card{top:0}.l-p2-sms{background:var(--l-soft);border-color:#0000;top:118px}.l-p2-back{justify-content:space-between;align-items:center;display:flex;top:258px}.l-p2-row{align-items:center;gap:10px;margin-top:10px;display:flex}.l-p2-row b{font-size:14px;display:block}.l-p2-row small,.l-p2-sms small{color:var(--l-muted);font-size:11.5px}.l-p2-back b{font-size:13px}.l-rhythm{align-items:center;gap:6px;margin-top:10px;display:flex}.l-rhythm i{background:var(--l-ink);border-radius:50%;width:10px;height:10px}.l-rhythm i.gap{background:repeating-linear-gradient(90deg,var(--l-amber) 0 4px,transparent 4px 8px);border-radius:2px;width:44px;height:2px}.l-rhythm em{color:var(--l-amber);font-size:11px;font-style:normal;font-weight:600}.l-p2-sms p{background:var(--l-ink);color:#fff;border-radius:14px 14px 14px 4px;padding:10px 12px;font-size:13px;line-height:1.4;margin-top:6px!important}.l-typing{align-items:center;gap:4px;height:16px;margin-top:8px;display:flex}.l-typing i{background:var(--l-muted);border-radius:50%;width:6px;height:6px;animation:1s infinite l-dot}.l-typing i:nth-child(2){animation-delay:.15s}.l-typing i:nth-child(3){animation-delay:.3s}@keyframes l-dot{50%{opacity:.4;transform:translateY(-3px)}}.l-k1{animation:l-k1 6s var(--l-ease) both}.l-k2{animation:l-k2 6s var(--l-ease) both}.l-k2 .l-typing{animation:6s linear both l-k2t}.l-k2b{animation:l-k2b 6s var(--l-ease) both}.l-k3{animation:l-k3 6s var(--l-ease-spring) both}@keyframes l-k1{0%{opacity:0;transform:translateY(14px)scale(.98)}8%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes l-k2{0%,18%{opacity:0;transform:translateY(14px)}26%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes l-k2t{0%,24%{opacity:1;height:16px}36%,to{opacity:0;height:0;margin:0}}@keyframes l-k2b{0%,36%{opacity:0;transform:translateY(6px)}44%,to{opacity:1;transform:none}}@keyframes l-k3{0%,52%{opacity:0;transform:scale(.8)}60%,92%{opacity:1;transform:none}to{opacity:0}}.l-p2-foot{border-top:1px solid var(--l-line);padding-top:10px}.l-p2-foot small{color:var(--l-muted);font-size:11.5px}.l-p2-stories{gap:6px;height:40px;margin-top:8px;display:flex}.l-p2-stories .l-av{width:38px;height:38px;font-size:12px}.l-av.t1{background:var(--l-s1)}.l-av.t2{background:var(--l-s2)}.l-av.t3{background:var(--l-s3)}.l-av.t4{background:var(--l-s4)}.l-av.t5{background:var(--l-s5)}.l-av.is-new{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--l-volt);animation:l-pop .6s var(--l-ease-spring) 3.6s both}@keyframes l-pop{0%{opacity:0;transform:scale(.3)}}.l-notif{z-index:3;-webkit-backdrop-filter:blur(16px);width:min(300px,64%);animation:l-notif 6s var(--l-ease) both;background:#ffffffeb;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;top:6px;left:30%;box-shadow:0 20px 40px -18px #00000059}.l-notif b{font-size:14px;display:block}.l-notif small{color:var(--l-muted);font-size:12px}.l-notif-ico{background:var(--l-ink);width:34px;height:34px;color:var(--l-volt);border-radius:10px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}@keyframes l-notif{0%,48%{opacity:0;transform:translateY(-24px)scale(.96)}56%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}.l-tile-eur{z-index:3;width:220px;box-shadow:var(--l-shadow);border:1px solid var(--l-line);background:#fff;border-radius:20px;padding:16px;position:absolute;top:52%;right:-2%}.l-tile-eur small{color:var(--l-muted);font-size:11.5px;display:block}.l-tile-eur strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:2px 0 10px;font-size:30px;display:block}.l-bars{align-items:flex-end;gap:6px;height:56px;display:flex}.l-bars i{background:var(--l-soft);transition:height .8s var(--l-ease);border-radius:4px;flex:1}.l-bars i.on{background:var(--l-volt)}.l-tile-sub{margin-top:6px}.l-scene[data-play=false] *,.l-stage[data-play=false] *{animation-play-state:paused!important}.l-sc{border:1px solid var(--l-line);aspect-ratio:5/4;background:#fff;border-radius:26px;width:100%;padding:20px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #00000040}.l-sc-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.l-sc-top b{letter-spacing:-.01em;font-size:16px}.l-sc-toast{white-space:nowrap;background:var(--l-ink);color:#fff;animation:l-toast 8s var(--l-ease) infinite;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@keyframes l-toast{0%,55%{opacity:0;transform:translate(-50%,16px)}62%,92%{opacity:1;transform:translate(-50%)}to{opacity:0}}.l-ag{grid-template-columns:34px repeat(3,1fr);gap:8px;height:calc(100% - 44px);display:grid}.l-ag-hours{color:var(--l-muted);grid-template-rows:auto repeat(8,1fr);padding-top:22px;font-size:10.5px;display:grid}.l-ag-col b{text-align:center;height:16px;margin-bottom:6px;font-size:12px;display:block}.l-ag-slots{background:repeating-linear-gradient(var(--l-soft) 0 1px,transparent 1px 12.5%);border-radius:12px;height:calc(100% - 22px);position:relative}.l-ag-b{animation:l-ag 8s var(--l-ease-spring) infinite;animation-delay:var(--d);border-left:3px solid;border-radius:9px;padding:4px 6px;position:absolute;left:3px;right:3px}.l-ag-b em{opacity:.7;font-size:10px;font-style:normal;font-weight:600}.l-ag-b.s1{background:var(--l-s1);border-color:#b98a4e}.l-ag-b.s2{background:var(--l-s2);border-color:var(--l-green)}.l-ag-b.s3{background:var(--l-s3);border-color:#6f63c7}@keyframes l-ag{0%{opacity:0;transform:scale(.85)}6%,88%{opacity:1;transform:none}96%,to{opacity:0}}.l-ge{gap:10px;display:grid;position:relative}.l-ge-scan{pointer-events:none;background:linear-gradient(#0000,#d7f24a47,#0000);height:60px;animation:7s ease-in-out infinite l-scan;position:absolute;left:-20px;right:-20px}@keyframes l-scan{0%{top:-60px}40%{top:100%}to{top:100%}}.l-ge-row{background:var(--l-soft);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;transition:background .3s;display:grid;position:relative}.l-ge-row .l-av{width:36px;height:36px;font-size:12px}.l-ge-txt b{font-size:13.5px;display:block}.l-ge-txt small{color:var(--l-muted);font-size:11.5px}.l-ge-dots{gap:5px;display:flex}.l-ge-dots i{background:var(--l-ink);border-radius:50%;width:8px;height:8px}.l-ge-dots i.miss{box-shadow:inset 0 0 0 1.5px var(--l-amber);background:0 0}.l-ge-row.is-hit{animation:l-hit 7s var(--l-ease) infinite}@keyframes l-hit{0%,22%{background:var(--l-soft)}28%,58%{background:var(--l-amber-bg)}66%,94%{background:var(--l-green-bg)}to{background:var(--l-soft)}}.l-ge-state{height:24px;position:absolute;top:-10px;right:10px}.l-ge-state .l-pill{opacity:0;position:absolute;top:0;right:0}.l-ge-state .l-pill:first-child{animation:7s infinite l-st1}.l-ge-state .l-pill:nth-child(2){animation:7s infinite l-st2}.l-ge-state .l-pill:nth-child(3){animation:7s infinite l-st3}@keyframes l-st1{0%,24%{opacity:0;transform:translateY(6px)}28%,42%{opacity:1;transform:none}46%,to{opacity:0}}@keyframes l-st2{0%,44%{opacity:0;transform:translateY(6px)}48%,60%{opacity:1;transform:none}64%,to{opacity:0}}@keyframes l-st3{0%,64%{opacity:0;transform:scale(.7)}68%,94%{opacity:1;transform:none}to{opacity:0}}.l-pe-tiles{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.l-pe-tiles>div{background:var(--l-soft);border-radius:14px;padding:10px 12px}.l-pe-tiles small{color:var(--l-muted);font-size:11px;display:block}.l-pe-tiles strong{font-variant-numeric:tabular-nums;font-size:22px}.l-pe-n{height:28px;display:block;overflow:hidden}.l-pe-n span{height:28px;animation:l-pen 6s var(--l-ease) infinite;display:block}@keyframes l-pen{0%,20%{transform:translateY(0)}27%,46%{transform:translateY(-100%)}53%,74%{transform:translateY(-200%)}81%,96%{transform:translateY(-300%)}to{transform:translateY(0)}}.l-pe-list{gap:8px;display:grid}.l-pe-card{border:1px solid var(--l-line);animation:l-pe 6s var(--l-ease-spring) infinite;animation-delay:var(--d);background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:12px;display:grid;position:relative}.l-pe-card b{font-size:13.5px;display:block}.l-pe-card small{color:var(--l-muted);font-size:11.5px}.l-pe-card strong{font-variant-numeric:tabular-nums;font-size:14px}.l-pe-ok{background:var(--l-ink);color:#fff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.l-pe-ring{background:var(--l-volt);border-radius:50%;width:10px;height:10px;animation:1.4s infinite l-ring;box-shadow:0 0 #d7f24ab3}@keyframes l-ring{to{box-shadow:0 0 0 10px #d7f24a00}}@keyframes l-pe{0%{opacity:0;transform:translateY(-18px)scale(.96)}8%,90%{opacity:1;transform:none}to{opacity:0}}.l-ca{grid-template-columns:1fr 1fr;gap:14px;height:calc(100% - 44px);display:grid}.l-ca-post{border:1px solid var(--l-line);animation:l-post 8s var(--l-ease) infinite;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}@keyframes l-post{0%{opacity:0;transform:scale(.94)}8%,92%{opacity:1;transform:none}to{opacity:0}}.l-ca-img{flex:1;min-height:0;position:relative}.l-ca-img span{background:var(--l-volt);color:#0b0b0c;border-radius:10px;padding:6px 10px;font-size:14px;font-weight:700;position:absolute;bottom:10px;left:10px}.l-ca-meta{gap:8px;padding:10px;display:flex}.l-ca-meta i{background:var(--l-soft);border-radius:50%;width:18px;height:18px}.l-ca-meta i:first-child{animation:8s infinite l-like}@keyframes l-like{0%,30%{background:var(--l-soft)}34%,to{background:#e5342a}}.l-ca-ch{flex-direction:column;gap:8px;display:flex}.l-ca-c{background:var(--l-soft);animation:l-cac 8s var(--l-ease) infinite;animation-delay:var(--d);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.l-ca-tick{background:var(--l-green);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}@keyframes l-cac{0%{opacity:.25;transform:translate(10px)}6%,90%{opacity:1;transform:none}to{opacity:.25}}.l-ca-back{background:var(--l-ink);color:#fff;border-radius:14px;margin-top:auto;padding:12px}.l-ca-back small{opacity:.7;font-size:11.5px}.l-ca-avs{margin-top:8px;display:flex}.l-ca-avs .l-av{border:2px solid var(--l-ink);width:30px;height:30px;animation:l-pop2 8s var(--l-ease-spring) infinite;animation-delay:var(--d);margin-right:-8px}@keyframes l-pop2{0%{opacity:0;transform:scale(.3)}5%,70%{opacity:1;transform:none}80%,to{opacity:0}}.l-biz-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.l-biz-img{aspect-ratio:4/3;overflow:hidden}.l-biz-img img{transition:transform .8s var(--l-ease)}.l-biz-card:hover .l-biz-img img{transform:scale(1.05)}.l-biz-body{flex-direction:column;flex:1;padding:18px 20px 16px;display:flex}.l-biz-body h3{margin:0 0 6px!important}.l-biz-body .l-more{margin-top:auto;padding-top:10px}.l-biz-card:hover .l-more svg{transform:translate(3px)}.l-sticky{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.l-sticky-step{opacity:.32;min-height:72vh;transition:opacity .5s var(--l-ease);flex-direction:column;justify-content:center;display:flex}.l-sticky-step.is-on{opacity:1}.l-sticky-n{color:var(--l-muted);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:14px;font-weight:700}.l-sticky-step h3{letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.08;margin-bottom:14px!important}.l-sticky-p{color:var(--l-muted);max-width:460px;font-size:18px;line-height:1.5;margin-bottom:12px!important}.l-sticky-inline{display:none}.l-sticky-media{align-items:center;height:calc(100vh - 160px);max-height:620px;display:flex;position:sticky;top:110px}.l-sticky-frame{width:100%;position:relative}.l-sticky-slide{transition:opacity .5s var(--l-ease),transform .5s var(--l-ease)}.l-sticky-slide:not(.is-on){opacity:0;pointer-events:none;position:absolute;inset:0;transform:scale(.97)}.l-sticky-dots{justify-content:center;gap:6px;margin-top:18px;display:flex}.l-sticky-dots i{background:var(--l-line);width:8px;height:8px;transition:width .4s var(--l-ease),background .4s;border-radius:4px}.l-sticky-dots i.on{background:var(--l-ink);width:28px}.l-feat-all{margin-top:40px}.l-offers{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.l-offer{flex-direction:column;padding:34px;display:flex}.l-offer h3{font-size:24px}.l-offer ul{gap:10px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.l-offer li{gap:10px;font-size:15px;display:flex}.l-offer li svg{color:var(--l-green);flex:none;margin-top:2px}.l-card.is-dark.l-offer li svg{color:var(--l-volt)}.l-offer>:last-child{margin-top:auto}.l-offer-contact{flex-wrap:wrap;gap:8px;display:flex}.l-card.is-dark .l-more{color:#fff}.l-install{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}.l-install-img{aspect-ratio:3/2;box-shadow:var(--l-shadow);border-radius:28px;overflow:hidden}.l-install-img img{transition:transform 1.2s var(--l-ease)}.l-install-img:hover img{transform:scale(1.03)}.l-install h2{margin-bottom:28px!important}.l-install-list{gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.l-install-list li{align-items:center;gap:14px;font-size:17px;display:flex}.l-install-list b{background:var(--l-volt);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.l-install .l-ctas{align-items:center}.l-sms-reply{background:var(--l-volt);color:#0b0b0c;border-radius:20px 20px 6px;width:max-content;max-width:80%;margin:10px 0 0 auto;padding:10px 14px;font-size:15px}.l-final-sub{color:#ffffffa8;max-width:560px;font-size:18px;margin:-16px auto 32px!important}.l-final-wa{color:#fff;margin-top:20px}.l-mega-biz{grid-template-columns:repeat(5,1fr);gap:12px;padding:20px 0 24px;display:grid}.l-mega-pic{border-radius:16px;padding:8px;transition:background .2s;display:block}.l-mega-pic:hover{background:var(--l-soft)}.l-mega-pic img{aspect-ratio:4/3;border-radius:12px;height:auto;margin-bottom:10px}.l-mega-pic b{font-size:15px;display:block}.l-mega-pic small{color:var(--l-muted);font-size:13px}.l-mega-func{grid-template-columns:2fr 1fr;gap:24px;padding:12px 0 20px;display:grid}.l-mega-func .l-mega-grid{grid-template-columns:1fr 1fr;padding:8px 0}.l-mega-offers{background:var(--l-soft);border-radius:18px;align-content:start;gap:4px;padding:16px;display:grid}.l-mega-offers>p{color:var(--l-muted);padding:4px 8px;font-size:13px;font-weight:700}.l-mega-offers>a:not(.l-more){border-radius:12px;gap:12px;padding:10px 8px;display:flex}.l-mega-offers>a:hover{background:var(--l-bg)}.l-mega-offers b{font-size:14.5px;display:block}.l-mega-offers small{color:var(--l-muted);font-size:12.5px;line-height:1.4;display:block}.l-mega-offers .l-more{padding:0 8px;font-size:14px}.l-phero{background:radial-gradient(50% 60% at 90% 20%,#d7f24a38,#0000 70%);padding:64px 0 72px}.landing section[id]{scroll-margin-top:88px}.landing .l-phero{isolation:isolate}.l-phero-grid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}.l-phero.has-img .l-phero-grid{grid-template-columns:1.05fr 1fr}.l-phero h1{letter-spacing:-.045em;max-width:760px;animation:l-in .9s var(--l-ease) both 80ms;font-size:clamp(38px,5vw,64px);font-weight:700;line-height:1.04}.l-phero .l-lead{animation:l-in .9s var(--l-ease) both .17s}.l-phero .l-kicker{animation:l-in .9s var(--l-ease) both}.l-phero .l-ctas,.l-anchors{animation:l-in .9s var(--l-ease) both .26s}.l-phero-img{aspect-ratio:4/3;box-shadow:var(--l-shadow);animation:l-in 1s var(--l-ease) both .2s;border-radius:28px;overflow:hidden}.l-anchors{flex-wrap:wrap;gap:8px;display:flex}.l-anchors a{background:var(--l-soft);border-radius:22px;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:14.5px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.l-anchors a:hover{background:var(--l-line);transform:translateY(-1px)}.l-trio{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.l-quad{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.l-num-sm{color:var(--l-amber);font-size:14px;font-weight:700}.l-split{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.l-split.is-rev>:first-child{order:2}.l-split h2{margin-bottom:20px!important}.l-sol{gap:20px;margin:0 0 24px;padding:0;list-style:none;display:grid}.l-sol li{gap:16px;display:flex}.l-sol h3{font-size:18px;margin-bottom:4px!important}.l-sol p{color:var(--l-muted);font-size:15px;line-height:1.5}.l-others{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.l-other{align-items:center;gap:16px;padding:12px;display:flex}.l-other img{border-radius:14px;flex:none;width:72px;height:72px}.l-other span{flex:1}.l-other b{display:block}.l-other small{color:var(--l-muted);font-size:14px}.l-fsec .l-lead{margin:0 0 20px!important}.l-fsec h2{margin:18px 0 12px!important}.l-badge-inline{background:var(--l-volt);vertical-align:middle;border-radius:13px;align-items:center;height:26px;margin-left:10px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.l-checks{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.l-checks li{gap:10px;font-size:16px;display:flex}.l-checks svg{color:var(--l-green);flex:none;margin-top:3px}.l-chat,.l-wallet,.l-capture{border:1px solid var(--l-line);background:#fff;border-radius:26px;gap:12px;padding:28px;display:grid;box-shadow:0 30px 60px -30px #00000040}.l-chat-in{background:var(--l-soft);width:max-content;max-width:85%;animation:l-in .8s var(--l-ease) both;border-radius:18px 18px 18px 6px;padding:12px 16px}.l-chat-out{background:var(--l-ink);color:#fff;max-width:85%;animation:l-in .8s var(--l-ease) both 1s;border-radius:18px 18px 6px;margin-left:auto;padding:12px 16px}.l-chat small,.l-wallet small,.l-capture small{color:var(--l-muted);font-size:13px}.l-wallet-card{background:var(--l-ink);color:#fff;border-radius:20px;gap:16px;padding:24px;display:grid}.l-wallet-card small{color:#fff9}.l-stamps{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.l-stamps i{aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff4d}.l-stamps i.on{background:var(--l-volt);box-shadow:none;animation:l-pop .5s var(--l-ease-spring) both;animation-delay:var(--d)}.l-capture{grid-template-columns:auto 1fr;align-items:center;gap:20px}.l-capture-q{background:var(--l-soft);border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;width:110px;height:110px;padding:10px;display:grid}.l-capture-q span{background:var(--l-ink);border-radius:6px}.l-capture-q span:nth-child(4){background:var(--l-volt)}.l-capture b{font-size:18px;display:block}.l-capture-list{align-items:center;gap:6px;margin-top:12px;display:flex}.l-capture-list .l-av{width:34px;height:34px;font-size:11px}.l-capture-list em{color:var(--l-green);font-size:13px;font-style:normal;font-weight:600}.l-table{background:var(--l-bg);border:1px solid var(--l-line);border-radius:22px;overflow:hidden}.l-tr{border-top:1px solid var(--l-line);grid-template-columns:2fr 1fr 1fr;align-items:center;min-height:52px;padding:0 20px;font-size:15px;display:grid}.l-tr:first-child{border-top:0}.l-th{background:var(--l-soft);font-weight:700}.l-tr>span:not(:first-child){text-align:center;justify-content:center;display:flex}.l-tr .is-yes{color:var(--l-green)}.l-tr .is-no{color:var(--l-muted)}.l-faq-wrap{max-width:780px}.l-faq{gap:10px;display:grid}.l-faq details{background:var(--l-soft);border-radius:16px;padding:0 20px}.l-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:60px;font-size:17px;font-weight:600;list-style:none;display:flex}.l-faq summary::-webkit-details-marker{display:none}.l-faq summary svg{transition:transform .3s var(--l-ease)}.l-faq details[open] summary svg{transform:rotate(180deg)}.l-faq details p{color:var(--l-muted);padding-bottom:18px;line-height:1.55}.l-demo-grid{grid-template-columns:1fr 440px;align-items:start;gap:56px;display:grid}.l-demo-grid h1{letter-spacing:-.045em;font-size:clamp(36px,4.6vw,58px);font-weight:700;line-height:1.05}.l-demo-grid .l-lead{margin:20px 0 24px!important}.l-demo-img{aspect-ratio:4/3;border-radius:24px;max-width:480px;margin-top:32px;overflow:hidden}.l-form-card{box-shadow:var(--l-shadow);padding:28px}.l-form-card:hover{transform:none}.l-form{gap:14px;display:grid}.l-form h2,.l-form-done h2{letter-spacing:-.02em;font-size:24px}.l-form label{gap:6px;display:grid}.l-form label span,.l-form legend{font-size:14px;font-weight:600}.l-form input,.l-form select{background:var(--l-soft);height:52px;font:inherit;color:var(--l-ink);border:0;border-radius:14px;padding:0 16px;font-size:16px}.l-form input:focus,.l-form select:focus{outline:2px solid var(--l-ink);outline-offset:0}.l-form fieldset{border:0;margin:0;padding:0}.l-form legend{margin-bottom:8px}.l-chips{flex-wrap:wrap;gap:8px;display:flex}.l-chips button{background:var(--l-soft);border-radius:22px;min-height:44px;padding:0 14px;font-size:14px;font-weight:500;transition:background .2s,color .2s}.l-chips button[aria-pressed=true]{background:var(--l-ink);color:#fff}.l-form-err{color:#b42318;font-size:14px}.l-form-or{color:var(--l-muted);align-items:center;gap:12px;font-size:13px;display:flex}.l-form-or:before,.l-form-or:after{content:"";background:var(--l-line);flex:1;height:1px}.l-form-note{text-align:center;color:var(--l-muted);font-size:13px}.l-form-note a{text-decoration:underline}.l-form-done{justify-items:start;gap:14px;display:grid}.l-form-done p{color:var(--l-muted)}@media (width<=1100px){.l-biz{grid-template-columns:repeat(3,1fr)}.l-quad{grid-template-columns:repeat(2,1fr)}.l-mega-biz{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.l-stage{width:100%;max-width:440px;height:auto;min-height:560px;margin:0 auto}.l-stage-photo{width:64%;height:330px}.l-stage-photo2{display:none}.l-phone2{width:230px;height:480px;top:30px;left:0}.l-tile-eur{width:190px;top:auto;bottom:10px;right:0}.l-notif{width:250px;left:auto;right:0}.l-sticky{grid-template-columns:1fr;gap:0}.l-sticky-media{display:none}.l-sticky-step{opacity:1;min-height:0;padding:24px 0 40px}.l-sticky-inline{margin-top:20px;display:block}.l-offers,.l-trio,.l-install,.l-split,.l-phero.has-img .l-phero-grid,.l-demo-grid,.l-others{grid-template-columns:1fr}.l-split.is-rev>:first-child{order:0}.l-mega-func{grid-template-columns:1fr}.l-install{gap:32px}.l-phero{padding:40px 0 48px}}@media (width<=560px){.l-sc{aspect-ratio:auto;min-height:340px;padding:14px}.l-ca{grid-template-columns:1fr;height:auto}.l-ca-img{height:150px}.l-quad{grid-template-columns:1fr}.l-tr{grid-template-columns:1.6fr 1fr 1fr;padding:0 12px;font-size:14px}.l-offer{padding:26px}.l-pe-card{grid-template-columns:auto 1fr auto}.l-pe-ok{display:none}.l-hero-checks{gap:8px 14px}}@media (prefers-reduced-motion:reduce){.landing main{animation:none}.l-reveal .l-st,.l-in{opacity:1!important;transform:none!important}.l-k1,.l-k2,.l-k2b,.l-k3,.l-notif,.l-sc-toast,.l-ag-b,.l-pe-card,.l-ca-post,.l-ca-c,.l-ca-avs .l-av,.l-av.is-new,.l-stamps i.on{opacity:1!important}.l-k2 .l-typing,.l-ge-scan{display:none}.l-ge-state .l-pill:nth-child(3){opacity:1}}.l-hero h1{font-size:clamp(38px,4.4vw,62px);line-height:1.04}@media (width<=700px){.l-biz{grid-template-columns:1fr 1fr;gap:12px}.l-biz-body{padding:14px}.l-biz-body h3{font-size:17px}}@media (width<=400px){.l-biz{grid-template-columns:1fr}}.l-p2-cycle{height:356px}.l-p2-sms{top:184px}.l-p2-back{top:300px}.l-p2-sms p{font-size:12.5px}.l-rhythm em{white-space:nowrap}.l-phone2{height:540px}.l-ge-state{margin-top:-12px;top:50%;right:10px}.l-ge-state .l-pill{box-shadow:0 0 0 4px var(--l-amber-bg)}.l-ge-row.is-hit .l-ge-dots{animation:7s infinite l-dots}@keyframes l-dots{0%,24%{opacity:1}28%,94%{opacity:0}to{opacity:1}}@media (width<=900px){.l-phone2{height:520px}.l-stage{min-height:600px}.l-demo-img{display:none}}.l-fid{justify-items:center;gap:14px;display:grid}.l-sc.l-sc-fid{aspect-ratio:auto}.l-wallet-phone{background:var(--lc-phone);width:340px;max-width:100%;min-height:700px;box-shadow:var(--lc-phone-shadow);border-radius:52px;padding:12px;position:relative}.l-wallet-screen{background:var(--lc-screen);border-radius:42px;min-height:676px;padding:54px 16px 24px}.l-wallet-island{background:var(--lc-phone);border-radius:20px;width:88px;height:25px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.l-wallet-caption{color:var(--lc-bg);margin:0 0 18px;font-size:28px;font-weight:800}.l-wallet-example{text-align:center;color:var(--l-muted);margin-top:20px;font-size:12px;display:block}.l-home-wallet{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;margin-top:48px;display:grid}.l-home-wallet h3{font-size:28px;line-height:34px;margin-bottom:12px!important}.l-home-wallet p{color:var(--l-muted);max-width:360px;font-size:16px;line-height:24px;margin-bottom:16px!important}@media (width<=760px){.l-home-wallet{grid-template-columns:minmax(0,1fr);gap:24px}.l-home-wallet>.l-scene{width:100%;max-width:100%}}.l-sc-fid .l-stamps i.on{animation:l-stamp 6s var(--l-ease-spring) infinite;animation-delay:var(--d)}@keyframes l-stamp{0%{opacity:0;transform:scale(.3)}4%,92%{opacity:1;transform:none}to{opacity:0}}.l-fid-gift{background:var(--l-soft);animation:l-fidg 6s var(--l-ease-spring) infinite;border-radius:16px;justify-items:start;gap:8px;padding:14px;display:grid}.l-fid-gift b{font-size:15px}@keyframes l-fidg{0%,80%{opacity:0;transform:translateY(10px)}84%,96%{opacity:1;transform:none}to{opacity:0}}.l-cap{grid-template-columns:auto 1fr;align-items:start;gap:18px;display:grid}.l-cap-qr{background:var(--l-soft);border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;width:110px;height:110px;padding:10px;display:grid;position:relative}.l-cap-qr span{background:var(--l-ink);border-radius:6px}.l-cap-qr span:nth-child(4){background:var(--l-volt)}.l-cap-wave{border:2px solid var(--l-volt);border-radius:20px;animation:1.8s ease-out infinite l-wave;position:absolute;inset:-6px}@keyframes l-wave{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.l-cap-list{gap:8px;display:grid}.l-cap-row{background:var(--l-soft);animation:l-capr 6s var(--l-ease-spring) infinite;animation-delay:var(--d);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:8px 10px;display:grid}.l-cap-row .l-av{grid-row:span 2;width:32px;height:32px;font-size:11px}.l-cap-row b{font-size:13.5px}.l-cap-row small{color:var(--l-green);font-size:11.5px}@keyframes l-capr{0%{opacity:0;transform:translate(16px)}6%,90%{opacity:1;transform:none}to{opacity:0}}.l-ins{gap:10px;display:grid}.l-ins-row{background:var(--l-soft);animation:l-insr 7s var(--l-ease) infinite;animation-delay:var(--d);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.l-ins-tick{background:var(--l-line);color:#fff;width:22px;height:22px;animation:7s infinite l-tick2;animation-delay:var(--d);border-radius:50%;place-items:center;font-size:12px;display:grid}@keyframes l-insr{0%{opacity:.35}6%,92%{opacity:1}to{opacity:.35}}@keyframes l-tick2{0%,4%{background:var(--l-line)}8%,92%{background:var(--l-green)}to{background:var(--l-line)}}.l-sc-ins .l-sc-toast{animation-duration:7s}.l-sup{gap:10px;display:grid}.l-sup .l-chat-in,.l-sup .l-chat-out{animation:none}.l-sup-1{animation:l-sup1 7s var(--l-ease) infinite!important}.l-sup-t{animation:7s infinite l-supt}.l-sup-2{animation:l-sup2 7s var(--l-ease) infinite!important}.l-sup-3{animation:l-sup3 7s var(--l-ease) infinite!important}@keyframes l-sup1{0%{opacity:0;transform:translateY(10px)}6%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes l-supt{0%,14%{opacity:0}18%,36%{opacity:1}40%,to{opacity:0}}@keyframes l-sup2{0%,38%{opacity:0;transform:translateY(10px)}44%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes l-sup3{0%,60%{opacity:0;transform:translateY(10px)}66%,94%{opacity:1;transform:none}to{opacity:0}}.l-fx-problem{letter-spacing:-.04em;max-width:860px;font-size:clamp(28px,3.6vw,48px);font-weight:700;line-height:1.08;margin-bottom:36px!important}.l-fx-steps{gap:16px;display:grid}.l-fx-step{border-top:1px solid var(--l-line);grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;padding:28px 0;display:grid}.l-fx-step:first-child{border-top:0}.l-fx-step .l-sticky-n{display:block}.l-fx-step h3{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,32px);margin:8px 0 10px!important}.l-fx-step p{color:var(--l-muted);max-width:440px;font-size:17px;line-height:1.5}.l-fx-ill{aspect-ratio:16/10;background:var(--l-soft);border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden}.l-fx-ill .l-ico{background:var(--l-bg);width:84px;height:84px;box-shadow:var(--l-shadow);border-radius:26px;animation:5s ease-in-out infinite l-float}.l-fx-ill:before,.l-fx-ill:after{content:"";background:var(--l-volt);opacity:.5;border-radius:50%;position:absolute}.l-fx-ill:before{opacity:.35;width:180px;height:180px;top:-50px;right:-50px}.l-fx-ill:after{opacity:.6;width:70px;height:70px;animation:6s ease-in-out infinite reverse l-float;bottom:14%;left:12%}@keyframes l-float{50%{transform:translateY(-10px)}}.l-fx-ill b{color:var(--l-muted);font-size:14px;position:absolute;bottom:16px;left:20px}.l-ba{grid-template-columns:1fr 1fr;gap:16px;display:grid}.l-ba>div{border-radius:24px;padding:30px}.l-ba-before{background:var(--l-soft)}.l-ba-after{background:var(--l-ink);color:#fff}.l-ba h3{font-size:22px;margin-bottom:16px!important}.l-ba ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.l-ba li{gap:10px;font-size:16px;display:flex}.l-ba-before li{color:var(--l-muted);-webkit-text-decoration:line-through #e5342a8c;text-decoration:line-through #e5342a8c}.l-ba-after svg{color:var(--l-volt);flex:none;margin-top:2px}.l-mid-cta{background:var(--l-volt);color:#0b0b0c;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 32px;display:flex}.l-mid-cta h3{letter-spacing:-.02em;font-size:24px}.l-mid-cta .l-ctas{gap:10px}.l-mid-cta .l-btn-ghost{background:#fff9!important}.l-fx-index{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.l-fx-card{grid-template-columns:1fr 1fr;padding:0;display:grid;overflow:hidden}.l-fx-card .l-fx-img{min-height:240px;overflow:hidden}.l-fx-card .l-fx-img img{transition:transform .8s var(--l-ease)}.l-fx-card:hover .l-fx-img img{transform:scale(1.05)}.l-fx-card>div:last-child{flex-direction:column;gap:6px;padding:26px;display:flex}.l-fx-card h3{margin:12px 0 4px!important}.l-fx-card .l-more{margin-top:auto}.l-fx-hero-img{position:relative}.l-fx-hero-img .l-sc{aspect-ratio:auto;transform-origin:0 100%;width:62%;min-height:0;padding:14px;position:absolute;bottom:-40px;left:-40px;transform:scale(.9)}.l-calc-mini{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.l-form textarea{background:var(--l-soft);min-height:96px;font:inherit;color:var(--l-ink);resize:vertical;border:0;border-radius:14px;padding:14px 16px;font-size:16px}.l-form textarea:focus{outline:2px solid var(--l-ink)}.l-form .l-opt{color:var(--l-muted);font-weight:400}@media (width<=900px){.l-fx-step,.l-ba,.l-fx-index,.l-calc-mini{grid-template-columns:1fr}.l-fx-step{gap:20px}.l-fx-hero-img .l-sc{display:none}}@media (width<=560px){.l-fx-card{grid-template-columns:1fr}.l-fx-card .l-fx-img{min-height:180px}.l-mid-cta{padding:24px}}@media (prefers-reduced-motion:reduce){.l-sc-fid .l-stamps i.on,.l-fid-gift,.l-cap-row,.l-ins-row,.l-sup-1,.l-sup-2,.l-sup-3{opacity:1!important}.l-sup-t,.l-cap-wave{display:none}}.l-fx-midwrap{margin-top:40px}.l-left{text-align:left;margin:16px 0 0!important}.l-fx-ptext{color:var(--l-ink)!important;margin-top:10px!important;font-size:18px!important;line-height:1.45!important}@media (width<=560px){.l-ctas .l-btn{flex:100%;padding:0 18px}}.h4-hero{color:#fff;background:#1d3550;align-items:center;min-height:min(92vh,820px);display:flex;position:relative;overflow:hidden}.h4-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.h4-shade{background:linear-gradient(#080e1861 0%,#080e1847 45%,#080e189e 100%);position:absolute;inset:0}.h4-hero-in{text-align:center;flex-direction:column;align-items:center;padding:120px 0 96px;display:flex;position:relative}.h4-hero h1{letter-spacing:-.045em;text-shadow:0 2px 30px #0000002e;font-size:clamp(40px,6.4vw,84px);font-weight:700;line-height:1.02}.h4-punch{letter-spacing:-.02em;max-width:720px;font-size:clamp(20px,2.4vw,30px);font-weight:600;line-height:1.25;margin-top:28px!important}.h4-sub{color:#ffffffd1;max-width:560px;font-size:clamp(16px,1.4vw,18px);line-height:1.5;margin:16px 0 36px!important}.h4-ctas{justify-content:center}.h4-sec{padding:120px 0}.h4-soft{background:var(--l-soft)}.h4-h2{letter-spacing:-.04em;text-align:center;text-wrap:balance;max-width:900px;font-size:clamp(32px,4.2vw,56px);font-weight:700;line-height:1.05;margin:0 auto 64px!important}.h4-biz{grid-template-columns:repeat(6,1fr);gap:40px 28px;display:grid}.h4-biz-card{flex-direction:column;grid-column:span 2;display:flex}.h4-biz-card:nth-child(4){grid-column:2/span 2}.h4-biz-img{aspect-ratio:4/3;background:var(--l-soft);border-radius:20px;margin-bottom:20px;overflow:hidden}.h4-biz-img .l-img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--l-ease)}.h4-biz-card:hover .l-img{transform:scale(1.03)}.h4-biz-card h3{letter-spacing:-.025em;font-size:24px;margin-bottom:6px!important}.h4-biz-card p{color:var(--l-muted);font-size:16px;line-height:1.5}.h4-biz-card .l-more{margin-top:8px}.h4-grid4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.h4-grid3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.h4-card{background:var(--l-bg);border:1px solid var(--l-line);transition:transform .3s var(--l-ease),box-shadow .3s var(--l-ease);border-radius:22px;flex-direction:column;padding:32px 28px;display:flex}.h4-card:hover{box-shadow:var(--l-shadow);transform:translateY(-3px)}.h4-ico{background:var(--l-soft);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:24px;display:inline-flex}.h4-ico.is-volt{background:var(--l-volt);color:#0b0b0c}.h4-card h3{letter-spacing:-.02em;font-size:20px;line-height:1.25;margin-bottom:8px!important}.h4-card p{color:var(--l-muted);font-size:15px;line-height:1.5}.h4-card ul{gap:10px;margin:20px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.h4-card li{align-items:flex-start;gap:8px;display:flex}.h4-card li svg{flex:none;margin-top:2px}.h4-card .l-more{margin-top:auto;padding-top:20px}.h4-pricing .l-section{padding:120px 0}@media (width<=1100px){.h4-grid4,.h4-biz{grid-template-columns:repeat(2,1fr)}.h4-biz-card,.h4-biz-card:nth-child(4){grid-column:auto}}@media (width<=760px){.h4-grid3{grid-template-columns:1fr}}@media (width<=640px){.h4-hero{min-height:88vh}.h4-hero-in{padding:96px 0 72px}.h4-sec,.h4-pricing .l-section{padding:80px 0}.h4-h2{margin-bottom:40px!important}.h4-grid4,.h4-biz{grid-template-columns:1fr}.h4-biz{gap:36px}}@media (prefers-reduced-motion:reduce){.h4-biz-img .l-img,.h4-card{transition:none}}.h4-grid6 .h4-card ul{margin-top:auto}@media (width<=1100px) and (width>=761px){.h4-grid6{grid-template-columns:repeat(2,1fr)}}.l-promo-card{margin:8px 0 12px}.l-promo-card .n-scratch-preview{max-width:100%}.l-sc-promo .l-pe-tiles{grid-template-columns:repeat(3,1fr)}.l-sc-wa .l-sup{flex-direction:column;gap:8px;display:flex}.l-sc-wa .l-sc-toast{opacity:1;margin-top:12px;animation:none;position:static;transform:none}.l-sc-wa{max-width:100%;overflow:hidden}.l-sc-wa .l-chat-in,.l-sc-wa .l-chat-out{width:auto;max-width:85%}.l-sc-wa .l-chat-in{align-self:flex-start}.l-sc-wa .l-chat-out{align-self:flex-end}.l-sc-wa .l-sc-toast{white-space:normal;flex-wrap:wrap;max-width:100%}.l-fx-highlight{background:var(--l-soft);border-radius:16px;align-items:flex-start;gap:12px;max-width:520px;margin-top:24px;padding:14px 16px;scroll-margin-top:96px;font-size:15px;line-height:22px;display:flex}.l-fx-highlight .l-ico{flex:none}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--story-light:#fff;--story-ink:#080909;--story-muted:#ffffffc2;--story-glass:#ffffff29;--story-sheet:#141617d6;--story-line:#ffffff42;--story-whatsapp:#25d366;--story-brand:#5a7a2b;--story-brand-secondary:#d50e8b;--story-shade:linear-gradient(180deg,#0003 0%,#00000008 32%,#000000b8 70%,#000000f0 100%);--story-ring:linear-gradient(35deg,#ffdc80,#f56040,#c13584,#833ab4);--scoop-pistachio:#a8c36b;--scoop-raspberry:#e36c96;--scoop-vanilla:#f6e4ba;--scoop-chocolate:#8d5946;--scoop-mango:#ffc15b;--cone:#dfac66;--waffle:#9b622f;--story-shadow:0 12px 60px #0006}.story-page{background:var(--story-ink);min-height:100dvh;color:var(--story-light);letter-spacing:0;place-items:center;padding:24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;display:grid}.story-frame{isolation:isolate;aspect-ratio:9/16;background:var(--story-ink);width:min(100%,430px);box-shadow:var(--story-shadow);border-radius:24px;flex-direction:column;min-height:680px;display:flex;position:relative;overflow:hidden}.story-photo{object-fit:cover;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.story-frame:after{content:"";background:var(--story-shade);z-index:-1;pointer-events:none;position:absolute;inset:0}.story-frame.is-game .story-photo{filter:blur(22px)brightness(.36);transform:scale(1.12)}.story-header{z-index:2;flex:none;padding:16px 20px}.story-bars{gap:4px;margin-bottom:17px;display:flex}.story-bars span{background:var(--story-line);border-radius:2px;flex:1;height:3px}.story-bars .done{background:var(--story-light)}.story-profile{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.story-ring{background:var(--story-ring);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:3px;display:grid}.story-ring img,.story-ring b{border:2px solid var(--story-ink);object-fit:cover;background:var(--story-brand);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.story-content{flex-direction:column;flex:1;justify-content:flex-end;gap:16px;min-height:0;padding:24px;display:flex}.story-content h1,.story-content h2{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:44px;font-weight:800;line-height:1.02}.story-content em{font-family:Fraunces Variable,Georgia,serif;font-weight:500}.story-content p{color:var(--story-muted);margin:0;font-size:16px;line-height:1.45}.story-eyebrow{font-size:13px;font-weight:600}.story-button.n-btn{background:var(--story-light);height:auto;min-height:52px;color:var(--story-ink);width:100%;box-shadow:none;border-radius:16px;padding:15px 20px;font-size:16px;font-weight:750}.story-button.story-secondary{background:var(--story-glass);color:var(--story-light);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.story-button.story-wa{background:var(--story-whatsapp);color:var(--story-ink)}.story-button:disabled{opacity:.45}.story-error{color:var(--story-light);background:var(--story-sheet);border:1px solid var(--story-line);border-radius:12px;padding:12px;font-size:14px;line-height:1.4}.story-sheet{border:1px solid var(--story-line);background:var(--story-sheet);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;gap:14px;padding:20px;display:grid}.story-sheet label{font-size:14px;line-height:1.35}.story-sheet input:not([type=checkbox]){background:var(--story-glass);width:100%;height:48px;color:var(--story-light);border:1px solid var(--story-line);border-radius:12px;padding:0 14px;font-size:16px}.story-sheet input::placeholder{color:var(--story-muted)}.story-sheet .story-check{align-items:flex-start;gap:10px;display:flex}.story-check input{accent-color:var(--story-whatsapp);flex:none;width:20px;height:20px}.story-sheet a{color:var(--story-light);text-decoration:underline}.story-form h2{font-size:32px}.story-form{gap:12px}.story-friend{border-bottom:1px solid var(--story-line);gap:10px;padding-bottom:14px;display:grid}.story-friend:last-child{border:0;padding-bottom:0}.story-friend-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.story-friend .story-button{min-height:44px;padding:10px;font-size:14px}.story-share h2{font-size:34px}.story-share .story-sheet{gap:12px;padding:16px}.story-share input:not([type=checkbox]){height:44px}.story-friend .story-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.story-contact{color:var(--story-light);background:0 0;border:none;min-height:32px;font-size:12px;text-decoration:underline}.story-wallet{background:var(--story-light);color:var(--story-ink);box-shadow:var(--story-shadow);border-radius:20px;overflow:hidden}.story-wallet-header{background:var(--story-brand);color:var(--story-light);padding:22px;font-size:15px;font-weight:700}.story-wallet-body{gap:16px;padding:24px;display:grid}.story-wallet-body strong{font-size:38px;font-weight:800;line-height:1.1}.story-wallet-code{font-variant-numeric:tabular-nums;letter-spacing:0;border-top:1px dashed var(--story-brand);padding-top:20px;font-size:30px;font-weight:750}.story-wallet small{font-size:13px}.tower-board{flex-direction:column;flex:1;justify-content:center;width:100%;min-height:0;display:flex;position:relative}.tower-board canvas{aspect-ratio:360/500;touch-action:none;object-fit:contain;width:100%;max-height:510px}.tower-hud{z-index:1;justify-content:space-between;gap:10px;display:flex;position:absolute;top:4px;left:0;right:0}.tower-hud>span{background:var(--story-glass);border:1px solid var(--story-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:8px 14px;font-weight:750}.tower-life-lost{opacity:.25}.story-game-content{justify-content:center;padding-top:0}.story-terms h2{font-size:28px}.story-terms{justify-content:flex-start;overflow-y:auto}.story-terms p{font-size:14px}.story-confirmed{color:var(--story-whatsapp);font-size:18px;font-weight:750}.story-mobile-hint{text-align:center;font-size:12px!important}.story-empty{text-align:center;max-width:430px;padding:24px}.story-empty h1{font-size:30px}.story-preview .story-frame{min-height:600px}.story-preview{min-height:0;padding:0}@media (width<=600px){.story-page{padding:0;display:block}.story-frame{aspect-ratio:auto;border-radius:0;width:100%;max-width:450px;min-height:100dvh;margin:auto}.story-content{padding:20px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.story-header{padding-top:max(14px,env(safe-area-inset-top))}.story-content h1{font-size:44px}.story-form h2,.story-share h2{font-size:32px}.tower-board canvas{max-height:calc(100dvh - 235px)}.story-preview .story-frame{aspect-ratio:9/16;border-radius:20px;min-height:600px}.story-preview.story-page{background:0 0}}@media (prefers-reduced-motion:reduce){.story-page *{transition:none!important;animation:none!important}}.story-frame.is-game{aspect-ratio:9/16;height:min(764px,100dvh - 48px);min-height:0}.story-game-content{padding-top:0;overflow:hidden}.tower-board{flex:1;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:12px;height:100%;display:grid}.tower-hud{align-self:start;width:100%;position:static}.tower-board canvas{aspect-ratio:360/500;object-fit:contain;width:auto;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.tower-board>.story-button{align-self:end}.story-share{justify-content:flex-start;overflow-y:auto}@media (width<=600px){.story-frame.is-game{aspect-ratio:auto;height:100dvh;min-height:0}.story-frame.is-game .story-content{padding-left:8px;padding-right:8px}.story-preview .story-frame.is-game{height:min(600px,100dvh - 48px)}.story-game-content{padding-top:0;padding-bottom:max(16px,env(safe-area-inset-bottom))}.tower-board canvas{max-height:100%}}.story-share{justify-content:flex-end;gap:22px}.story-share h2{font-size:38px;line-height:1.08}.story-invite-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 0 24px;display:grid}.story-invite{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.story-invite-ring{border:2px dashed var(--story-line);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.story-invite-ring span{background:var(--story-sheet);width:56px;height:56px;color:var(--story-light);border-radius:50%;place-items:center;font-size:28px;font-weight:750;display:grid}.story-invite-ring.is-sent{background:var(--story-ring);border:0;padding:3px}.story-invite-ring.is-sent span{border:2px solid var(--story-ink);width:58px;height:58px}.story-invite strong{overflow-wrap:anywhere;width:100%;font-size:14px;line-height:18px}.story-invite small{color:var(--story-muted);font-size:12px;line-height:16px}.tower-board .tower-stage{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.tower-board .tower-stage canvas{aspect-ratio:auto;object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.tower-board>.story-button{z-index:2;position:relative}.sling-board .tower-stage canvas{cursor:grab}.sling-shots{align-items:center;gap:6px;display:inline-flex}.sling-shots i{background:var(--story-light);border-radius:50%;width:10px;height:10px}.sling-shots i.is-used{opacity:.25}.sling-hint{text-align:center;opacity:.9;margin:0;font-size:15px;font-weight:600}.story-start{background:var(--story-light);height:auto;min-height:52px;color:var(--story-ink);width:100%;box-shadow:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:16px;justify-content:center;align-items:center;padding:15px 20px;font-size:16px;font-weight:750;text-decoration:none;transition:transform .24s;display:flex}.story-start:active{transform:scale(.97)}.tower-board .tower-stage,.sling-board .tower-stage{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.tower-board .tower-stage canvas,.sling-board .tower-stage canvas{object-fit:contain}.n-floor-editor{max-width:1100px;margin:0 auto;padding-bottom:32px}.n-floor-zones{margin-bottom:24px;padding:4px 0;overflow-x:auto}.n-floor-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.n-floor-toolbar h2{margin:0 0 4px;font-size:22px;font-weight:700;line-height:28px}.n-floor-muted{color:var(--n-text2);font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.n-floor-modes{align-items:center;gap:16px;margin-bottom:20px;display:flex}.n-floor-modes .n-segc{flex:1;max-width:280px}.n-floor-editor .n-btn{min-height:44px}.n-floor-editor .n-group{margin:0}.n-floor-mini{background:var(--n-fill);width:44px;height:44px;color:var(--n-text);flex-shrink:0;place-items:center;display:grid}.n-floor-round{border-radius:50%}.n-floor-square,.n-floor-rect{border-radius:8px}.n-floor-zoom{justify-content:flex-end;align-items:center;gap:12px;margin:0 0 12px;display:flex}.app-shell .n-floor-tool{width:44px;min-width:44px;height:44px;color:var(--n-text);background:var(--n-fill);border-radius:50%;padding:0}.n-floor-viewport{border:1px solid var(--n-hair);background:var(--n-grouped);touch-action:none;overscroll-behavior:contain;border-radius:8px;height:min(70vh,780px);min-height:380px;overflow:auto}.n-floor-size{position:relative}.n-floor-canvas{transform-origin:0 0;background-color:var(--n-bg);background-image:radial-gradient(circle, var(--n-hair) 1px, transparent 1px);background-size:8px 8px;width:1000px;height:700px;position:absolute;top:16px;left:16px}.n-floor-table-wrap{position:absolute;top:0;left:0}.app-shell .n-floor-table{width:100%;min-width:0;height:100%;color:var(--n-text);background:var(--n-fill);border:2px solid var(--n-hair);touch-action:none;cursor:grab;white-space:normal;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;padding:4px}.app-shell .n-floor-table:hover{background:var(--n-grouped)}.app-shell .n-selected .n-floor-table{border-color:var(--n-text)}.app-shell .n-floor-table.n-unbookable{opacity:.6;border-style:dashed}.n-floor-table b{font-size:17px;line-height:22px;display:block}.n-floor-table small{color:var(--n-text2);font-variant-numeric:tabular-nums;font-size:12px;line-height:17px;display:block}.app-shell .n-floor-resize{border:1px solid var(--n-hair);width:44px;min-width:44px;height:44px;color:var(--n-text);background:var(--n-bg);touch-action:none;cursor:nwse-resize;z-index:2;border-radius:50%;padding:10px;position:absolute;bottom:-16px;right:-16px}.n-floor-fields{padding:0 16px}.n-floor-fields .n-group{margin:0}.n-floor-fields .n-end{font-variant-numeric:tabular-nums}.n-floor-fields .n-segc{flex-wrap:wrap}.n-floor-shapes{padding:12px 16px}.n-floor-shape-option{justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.n-floor-shape-option i{border:1.5px solid;flex-shrink:0;width:12px;height:12px;display:block}.n-floor-shape-option .n-floor-rect{width:16px;height:10px}.n-floor-empty{text-align:center;color:var(--n-text2);padding:48px 16px}.n-floor-empty .n-ic{margin:0 auto 16px}.n-floor-empty h2{color:var(--n-text);margin-bottom:8px;font-size:22px}.n-floor-empty p{margin-bottom:24px}@media (width<=1023px){.n-floor-viewport{height:60vh;min-height:420px}.n-floor-zoom{gap:8px}}@media (prefers-reduced-motion:reduce){.n-floor-editor *,.n-floor-fields *{transition:none;animation:none}}.vc{color:#fff;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;background:#000;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:fixed;inset:0;overflow:hidden}.vc *{box-sizing:border-box}.vc button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:inherit}.vc-bg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vc-bg.blur{filter:blur(28px)brightness(.45)saturate(1.2);transform:scale(1.2)}.vc-shade{background:#05050559;position:absolute;inset:0}.vc-shade.s0{background:linear-gradient(#0000008c 0%,#0000 22% 45%,#000000e6 100%)}.vc-shade.s3{background:linear-gradient(#0009 0%,#0000000d 25% 70%,#0009 100%)}.vc-journey{left:10px;right:10px;top:calc(env(safe-area-inset-top) + 10px);z-index:3;gap:4px;display:flex;position:absolute}.vc-journey>div{background:#ffffff47;border-radius:2px;flex:1;height:2.5px}.vc-journey>div.on{background:#fff}.vc-head{left:12px;right:12px;top:calc(env(safe-area-inset-top) + 22px);z-index:3;align-items:center;gap:10px;display:flex;position:absolute}.vc-back{background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:-6px;display:flex}.vc-av{color:#000;background:#fff;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:flex;overflow:hidden}.vc-av img{object-fit:contain;width:100%;height:100%}.vc-hname{flex-direction:column;min-width:0;line-height:1.15;display:flex}.vc-hname b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.vc-hname span{color:#ffffffb3;font-size:12px;font-weight:500}.vc-body{left:0;right:0;top:calc(env(safe-area-inset-top) + 76px);bottom:calc(env(safe-area-inset-bottom) + 92px);z-index:2;flex-direction:column;padding:0 20px;display:flex;position:absolute;overflow-y:auto}.vc-body.end{justify-content:flex-end}.vc-foot{left:16px;right:16px;bottom:calc(env(safe-area-inset-bottom) + 18px);z-index:4;flex-direction:column;gap:10px;display:flex;position:absolute}.vc-cta{color:#000;letter-spacing:-.01em;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;height:54px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.vc-cta:active{opacity:.9;transform:scale(.98)}.vc-cta.off{color:#fff9;background:#ffffff29}.vc-cta.glass{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff24}.vc-big{letter-spacing:-.05em;font-size:88px;font-weight:900;line-height:.9}.vc-bigsub{margin-top:8px;font-size:22px;font-weight:700;line-height:1.1}.vc-h1{letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1.08}.vc-h2{letter-spacing:-.025em;font-size:26px;font-weight:800;line-height:1.1}.vc-p{color:#ffffffd1;margin-top:10px;font-size:16px;line-height:1.4}.vc-small{color:#fff9;font-size:13px;line-height:1.35}.vc-friend{align-items:center;gap:12px;padding:12px 0;display:flex}.vc-ring{border:1.5px dashed #ffffff73;border-radius:50%;flex:0 0 52px;height:52px;padding:2.5px}.vc-ring.on{background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5);border:0}.vc-ring>div{color:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:19px;font-weight:800;display:flex}.vc-ring.on>div{color:#fff;background:#1c1c1e;border:2.5px solid #050505}.vc-fname{flex-direction:column;flex:1;min-width:0;display:flex}.vc-fname b{font-size:16px;font-weight:700}.vc-fname span{color:#fff9;font-size:13px}.vc-send{color:#000;background:#fff;border:0;border-radius:999px;height:38px;padding:0 16px;font-size:14px;font-weight:700}.vc-send.on{color:#ffffffb3;background:0 0;border:1px solid #ffffff40}.vc-formats{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.vc-fmt{text-align:left;color:#fff;background:#111;border:2.5px solid #0000;border-radius:22px;height:236px;padding:0;position:relative;overflow:hidden}.vc-fmt.on{border-color:#fff}.vc-fmt img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vc-fmt .g{background:linear-gradient(#0000 40%,#000000d9 100%);position:absolute;inset:0}.vc-fmt .t{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.vc-fmt .t b{font-size:15px;font-weight:800;line-height:1.15}.vc-fmt .t span{color:#ffffffd9;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:flex}.vc-fmt .ok{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:10px;right:10px}.vc-cam{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.vc-cam.mirror{transform:scaleX(-1)}.vc-segs{left:16px;right:16px;top:calc(env(safe-area-inset-top) + 72px);z-index:3;gap:6px;display:flex;position:absolute}.vc-seg{flex-direction:column;gap:6px;display:flex}.vc-seg .b{background:#ffffff4d;border-radius:2px;height:4px;overflow:hidden}.vc-seg .b>div{background:#fff;height:100%}.vc-seg span{color:#ffffff8c;font-size:11px;font-weight:700}.vc-seg.on span{color:#fff}.vc-prompt{left:20px;right:20px;top:calc(env(safe-area-inset-top) + 118px);z-index:3;text-shadow:0 2px 12px #00000080;position:absolute}.vc-recbar{left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 26px);z-index:4;justify-content:space-between;align-items:center;padding:0 30px;display:flex;position:absolute}.vc-thumb{color:#fff;background:#222;border:2px solid #fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex;overflow:hidden}.vc-thumb img{object-fit:cover;width:100%;height:100%}.vc-rec{background:0 0;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;padding:0;display:flex}.vc-rec span{background:#ff3b30;border-radius:50%;width:68px;height:68px;transition:all .2s}.vc-rec.on span{border-radius:8px;width:32px;height:32px}.vc-secs{text-align:center;font-variant-numeric:tabular-nums;width:48px;font-size:22px;font-weight:800}.vc-secs span{color:#ffffffb3;font-size:11px;font-weight:600;display:block}.vc-count{z-index:5;text-shadow:0 4px 30px #00000080;justify-content:center;align-items:center;font-size:160px;font-weight:900;display:flex;position:absolute;inset:0}.vc-sheet{z-index:6;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:18px 18px calc(env(safe-area-inset-bottom) + 18px);background:#121214f0;border-radius:24px 24px 0 0;position:absolute;bottom:0;left:0;right:0}.vc-steps{flex-direction:column;gap:16px;margin-top:22px;display:flex}.vc-step{align-items:center;gap:12px;display:flex}.vc-dot{border:2px solid #ffffff40;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;height:22px;font-size:12px;font-weight:900;display:flex}.vc-dot.now{border-color:#fff}.vc-dot.done{color:#000;background:#fff;border:0}.vc-preview{aspect-ratio:9/16;background:#111;border-radius:22px;width:100%;max-width:300px;margin:0 auto;position:relative;overflow:hidden}.vc-preview video{object-fit:cover;width:100%;height:100%;display:block}.vc-card{background:#ffffff1a;border-radius:18px;flex-direction:column;gap:12px;margin-top:14px;padding:14px;display:flex}.vc-card>div{align-items:flex-start;gap:10px;font-size:14px;line-height:1.35;display:flex}.vc-ic{background:#ffffff29;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-weight:800;display:flex}.vc-check{color:#fffc;align-items:flex-start;gap:10px;margin-top:14px;font-size:13px;line-height:1.35;display:flex}.vc-check input{accent-color:#fff;flex:0 0 20px;width:20px;height:20px;margin:0}.vc-ringwrap{justify-content:center;margin:24px 0 10px;display:flex}.vc-ringc{border-radius:50%;justify-content:center;align-items:center;width:214px;height:214px;padding:8px;display:flex}.vc-ringc>div{background:#0b0b0c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;display:flex}.vc-ringc b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:34px;font-weight:800}.vc-vstep{align-items:flex-start;gap:12px;display:flex}.vc-vdot{color:#ffffff8c;border:2px solid #ffffff4d;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;height:26px;font-size:12px;font-weight:900;display:flex}.vc-vdot.ok{color:#000;background:#fff;border:0}.vc-vdot.live{color:#fff;background:linear-gradient(45deg,#fa7e1e,#d62976,#962fbf);border:0}.vc-code{color:#000;text-align:center;letter-spacing:.04em;background:#fff;border-radius:18px;margin:16px 0 6px;padding:18px;font-size:30px;font-weight:900}.vc-field{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:16px;outline:none;width:100%;height:54px;padding:0 16px;font-family:inherit;font-size:17px}.vc-field::placeholder{color:#ffffff8c}.vc-num{align-items:center;gap:14px;font-size:16px;font-weight:600;display:flex}.vc-num i{background:#ffffff29;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:14px;font-style:normal;font-weight:800;display:flex}.vc-err{color:#ff8a80;margin-top:8px;font-size:14px}.vc{--vc-paper:#fff;--vc-ink:#111113;--vc-muted:#6e6e73;--vc-brand:#def068;--vc-line:#fff3;letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.vc h1,.vc h2,.vc-cta,.vc-big{letter-spacing:0}.vc button:disabled{cursor:default;opacity:.6}.vc-send{min-width:80px;min-height:44px}.vc-back{width:44px;height:44px}.vc-enter{animation:.38s cubic-bezier(.32,.72,0,1) both vc-enter}@keyframes vc-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.vc-looks{justify-content:center;gap:8px;margin-top:16px;display:flex}.vc-looks button{border:1px solid var(--vc-line);color:var(--vc-paper);background:0 0;border-radius:999px;min-height:44px;padding:0 12px;font-size:13px}.vc-looks button[aria-pressed=true]{background:var(--vc-paper);color:var(--vc-ink)}.vc-preview{flex-shrink:0;min-height:0}.vc-welcome-body{justify-content:flex-start;gap:20px;padding-top:8px}.vc-welcome-intro .vc-big{margin-top:20px;font-size:76px}.vc-welcome-intro .vc-h1{margin:8px 0 0}.vc-welcome-form{flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.vc-welcome-form .vc-check{align-items:center;min-height:44px;margin:0}.vc-welcome-form a{color:inherit;text-decoration:underline}.vc-welcome .vc-shade.s0{background:linear-gradient(#000000b3,#00000085 55%,#000000e6)}.vc-discount-body{padding:8px 16px 24px;bottom:0}.vc-discount{background:var(--vc-paper);color:var(--vc-ink);border-radius:8px;flex-shrink:0;overflow:hidden}.vc-discount-photo{height:164px;position:relative}.vc-discount-photo>img:first-child{object-fit:cover;width:100%;height:100%}.vc-discount-photo img.vc-discount-logo{object-fit:contain;background:var(--vc-paper);border-radius:8px;width:56px;height:56px;padding:6px;position:absolute;bottom:12px;left:16px}.vc-discount-content{padding:20px}.vc-discount-content .vc-small{color:var(--vc-muted)}.vc-discount-content h1{margin:8px 0 12px;font-size:25px;line-height:1.12}.vc-discount-content p{margin:8px 0;font-size:15px;line-height:1.4}.vc-discount-pct{margin:12px 0;font-size:64px;font-weight:800;line-height:1.1}.vc-discount-code{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-top:1px dashed var(--vc-muted);padding-top:16px;font-size:27px;font-weight:800}.vc-discount-valid,.vc-discount-note{color:var(--vc-muted);font-size:12px!important}.vc-discount-address{color:var(--vc-ink);margin:16px 0;font-size:14px;line-height:1.4;display:block}.vc-discount-actions{flex-direction:column;gap:12px;margin:16px 0;display:flex}.vc-discount-actions .vc-cta{background:var(--vc-ink);color:var(--vc-paper)}.vc-discount-actions .vc-cta.glass{background:var(--vc-brand);color:var(--vc-ink);font-size:14px}.vc-discount-note{text-align:center}@media (width>=700px){.vc-welcome-body,.vc-discount-body{max-width:440px;margin:auto}.vc-welcome .vc-foot{max-width:408px;margin:auto}}@media (prefers-reduced-motion:reduce){.vc-enter{animation:none}}.vc-flip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff2e;border:0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:transform .24s cubic-bezier(.32,.72,0,1);display:flex}.vc-flip:active{transform:scale(.92)rotate(-30deg)}canvas.vc-cam{touch-action:manipulation}.vc-story-video{aspect-ratio:9/16;background:#111;border-radius:20px;width:100%;max-width:240px;margin:0 auto 18px;overflow:hidden;box-shadow:0 18px 50px #00000073}.vc-story-video video{object-fit:cover;width:100%;height:100%;display:block}.vc-fname-input{flex:1;min-width:0;height:44px;margin:0}.vc-progress{background:#ffffff2e;border-radius:2px;height:4px;margin-top:22px;overflow:hidden}.vc-progress div{background:#fff;height:100%;transition:width .6s cubic-bezier(.32,.72,0,1)}.vc-linkcard{color:#0b0b0c;text-align:left;background:#fff;border:0;border-radius:16px;align-items:center;gap:12px;width:100%;margin-top:14px;padding:12px 14px;display:flex}.vc-linkcard img,.vc-linkcard .ph{object-fit:cover;background:#eee;border-radius:10px;flex:none;width:40px;height:40px}.vc-linkcard b{font-size:15px;display:block}.vc-linkcard span{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.vc-linkcard em{flex:none;margin-left:auto;font-size:13px;font-style:normal;font-weight:700}.vc-3steps{counter-reset:s;flex-direction:column;gap:10px;margin-top:14px;display:flex}.vc-3steps div{align-items:flex-start;gap:12px;font-size:15px;line-height:21px;display:flex}.vc-3steps div:before{counter-increment:s;content:counter(s);background:#ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:flex}.vc-storylink{color:#0b0b0c;background:#fff;border-radius:20px;flex-direction:column;flex-shrink:0;gap:12px;padding:16px;display:flex}.vc-storylink .t{font-size:17px;font-weight:700}.vc-storylink .u{letter-spacing:-.01em;word-break:break-all;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:28px}.vc-storylink .vc-cta{color:#fff;background:#0b0b0c}.vc-storylink .g{color:#3a3a3c;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.vc-storylink .g span{background:#f2f2f4;border-radius:12px;padding:4px 10px}.vc-storylink .g i{color:#8e8e93;font-style:normal}.vc-preview.small{max-width:200px;margin-top:16px}.vc-sticker-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vc-sticker-guide>div{text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:12px;line-height:17px;display:flex}.vc-sticker-guide svg{fill:none;width:48px;height:48px;stroke:var(--vc-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.vc-sticker-label{border:1px solid var(--vc-muted);text-align:center;border-radius:8px;padding:10px;font-weight:600}.vc-storylink .u{overflow-wrap:anywhere;word-break:normal;letter-spacing:0;font-size:18px;line-height:24px}.vc-rec{position:relative}.vc-rec.on:before{content:"";background:conic-gradient(#fff var(--p,0%),#ffffff38 0);pointer-events:none;border-radius:50%;position:absolute;inset:-7px;-webkit-mask:radial-gradient(circle,#0000 46px,#000 47px);mask:radial-gradient(circle,#0000 46px,#000 47px)}.vc-rec.on.ok:before{background:#def068}.vc-cta:disabled{opacity:.45}.vc-preview canvas,.vc-local-video{object-fit:cover;width:100%;height:100%;display:block}
