@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_7b30e7{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_7b30e7{--font-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/87bc17f7c8b98e48-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded Fallback;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f3079f{font-family:Unbounded,Unbounded Fallback;font-style:normal}.__variable_f3079f{--font-display:"Unbounded","Unbounded Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/82179190dde1591d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dc4d8d7cae82600c-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/11c4c3cba9a7e226-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d51fd126416ee4c8-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cdec7fa3927eb560-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f198ae9a2620d439-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a850a10de48942a7-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bfede01fd09039d8-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36bf3e92c0d6f837-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af5dd2b5d3f396f3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_b0a712{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_b0a712{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--coral:#ef644c;--coral-deep:#d1442c;--ink:#141416;--ink-2:#1f1f23;--ink-3:#2b2b31;--mist:#f4f3f1;--paper:#ffffff;--text:#141416;--text-2:#4a4a50;--on-dark:#f6f5f3;--on-dark-2:#b9b8b4;--line-dark:rgba(255,255,255,.12);--line:rgba(20,20,22,.12);--sans:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--display:var(--font-display),var(--sans);--mono:var(--font-mono),ui-monospace,monospace;--wrap:1200px;--gutter:clamp(20px,4vw,48px)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--on-dark);font:400 19px/1.55 var(--sans);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.t-display{font:600 clamp(44px,7.2vw,96px)/1 var(--display);letter-spacing:-.035em}.t-display--sm{font-size:clamp(36px,5.4vw,72px)}.t-h1{font:600 clamp(34px,4.6vw,60px)/1.05 var(--display);letter-spacing:-.03em}.t-h3{font:600 23px/1.25 var(--sans);letter-spacing:-.01em}.dot{color:var(--coral)}.kicker{font:500 17px/1.4 var(--sans);margin-bottom:22px}.kicker,.lead{color:var(--on-dark-2)}.lead{font-size:clamp(20px,1.6vw,23px);line-height:1.5;max-width:34em}.lead--dark{color:var(--text-2)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 30px;border-radius:999px;background:var(--coral);color:#fff;text-decoration:none;font:600 18px/1 var(--sans);transition:background .15s,transform .15s}.btn:hover{background:var(--coral-deep)}.btn:active{transform:scale(.98)}.btn:focus-visible,a:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.btn--ghost{color:var(--on-dark);box-shadow:inset 0 0 0 1.5px var(--line-dark)}.btn--sm{min-height:46px;padding:0 22px;font-size:16px}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(20,20,22,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line-dark)}.nav__in{display:flex;align-items:center;gap:32px;height:76px}.nav__logo img{height:30px;width:auto}.nav__links{display:flex;gap:30px;margin-left:auto}.nav__links a{text-decoration:none;font-size:17px;color:var(--on-dark-2)}.nav__links a:hover{color:var(--on-dark)}.hero{padding:clamp(56px,8vw,110px) 0 clamp(70px,9vw,130px);overflow:hidden}.hero__in{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:56px;gap:56px;align-items:center}.hero__copy .lead{margin-top:28px}.hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:56px;border-top:1px solid var(--line-dark)}.facts li{padding:20px 20px 0 0;display:flex;flex-direction:column;gap:4px}.facts li+li{padding-left:20px;border-left:1px solid var(--line-dark)}.facts b{font-weight:600;font-size:18px}.facts span{color:var(--on-dark-2);font-size:16px}.hero__device{position:relative;justify-self:center}.phone{width:330px;aspect-ratio:9/19.5;border-radius:52px;padding:11px;background:#0a0a0b;box-shadow:0 0 0 1.5px #3a3a40,0 40px 90px -30px rgba(0,0,0,.8);position:relative}.phone:before{content:"";position:absolute;top:22px;left:50%;width:96px;height:28px;transform:translateX(-50%);background:#000;border-radius:20px;z-index:2}.phone__screen{height:100%;border-radius:42px;overflow:hidden}.ui{background:#17171a;color:#f3f2f0;font-family:var(--sans);flex-direction:column}.ui,.ui-top{display:flex}.ui-top{align-items:center;gap:10px;padding:60px 18px 12px;font-size:18px}.ui-top b{font-weight:600}.ui-back{font-size:26px;line-height:1;color:#9a9994}.ui-who{margin-left:auto;font-size:13px;color:#9a9994}.ui-cats{display:flex;gap:6px;padding:0 14px 12px;overflow:hidden}.ui-cats span{flex:none;padding:8px 12px;border-radius:999px;background:#26262b;font-size:13px;color:#c9c8c4}.ui-cats .on{background:#f3f2f0;color:#17171a;font-weight:600}.ui-grid{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:0 12px;align-content:start}.tile{position:relative;border-radius:16px;padding:12px 12px 10px;min-height:92px;display:flex;flex-direction:column;background:#26262b;border-left:4px solid var(--c,#555)}.tile b{font-weight:600;font-size:15px;line-height:1.2}.tile span{font-size:12px;color:#9a9994;margin-top:2px}.tile em{font-style:normal;font-weight:600;font-size:15px;margin-top:auto}.t-beer{--c:#e3a72f}.t-shot{--c:#8f6ad8}.t-drink{--c:#ef644c}.t-soft{--c:#3fa7d6}.t-gin{--c:#4fb286}.badge{position:absolute;top:8px;right:8px;min-width:24px;height:24px;border-radius:12px;background:#f3f2f0;color:#17171a;font:700 13px/24px var(--sans);text-align:center;font-style:normal}.badge--new{background:var(--coral);color:#fff}.ui-bar{padding:12px 12px 12px 16px;border-radius:20px;background:#26262b;display:flex;align-items:center;justify-content:space-between;margin:12px 12px 22px}.ui-bar div{display:flex;flex-direction:column}.ui-bar div span{font-size:12px;color:#9a9994}.ui-bar div b{font-size:20px;font-weight:600}.ui-pay{background:var(--coral);color:#fff;font-weight:600;font-size:16px;padding:14px 22px;border-radius:14px}.tap{position:absolute;width:46px;height:46px;border-radius:50%;background:rgba(239,100,76,.35);box-shadow:0 0 0 2px rgba(239,100,76,.9);left:56%;top:47%;pointer-events:none;opacity:0}.tap.go{animation:tap 2.6s ease-out infinite}@keyframes tap{0%,30%{opacity:0;transform:scale(1.5)}38%{opacity:1;transform:scale(1)}48%{opacity:1;transform:scale(.82)}70%,to{opacity:0;transform:scale(1.9)}}.features,.how,.kit,.price{background:var(--mist);color:var(--text)}.cta,.features,.how,.kit,.price,.system,.who{padding:clamp(80px,10vw,140px) 0}.how .lead,.kit .lead{margin-top:22px}.how__in{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.steps{margin-top:48px;display:flex;flex-direction:column}.steps li{display:grid;grid-template-columns:52px 1fr;padding:22px 0;border-top:1px solid var(--line);opacity:.42;transition:opacity .4s}.steps li.on{opacity:1}.steps .n{font:500 16px/1.6 var(--mono);color:var(--coral-deep)}.steps p{color:var(--text-2);margin-top:6px}.steps li.on .t-h3{position:relative}.replay{margin-top:26px;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px;border-radius:999px;border:1.5px solid var(--line);background:transparent;color:var(--text);font:500 16px var(--sans);cursor:pointer}.replay:hover{background:rgba(20,20,22,.04)}.replay__ico{width:12px;height:14px;border-left:4px solid;border-right:4px solid}.replay[aria-pressed=true] .replay__ico{border:0;width:0;height:0;border-left:12px solid;border-top:7px solid transparent;border-bottom:7px solid transparent}.stage{position:relative;height:700px;display:flex;justify-content:center;align-items:center}.phone--demo{width:320px;z-index:2}.demo{position:relative}.demo .v{position:absolute;inset:0;display:flex;flex-direction:column;transition:opacity .45s ease,transform .45s ease}.demo .v-done,.demo .v-pay{align-items:center;justify-content:center;text-align:center;gap:10px;padding:0 22px;font-size:15px;color:#c9c8c4}.demo[data-view=done] .v-order,.demo[data-view=done] .v-pay,.demo[data-view=order] .v-done,.demo[data-view=order] .v-pay,.demo[data-view=pay] .v-done,.demo[data-view=pay] .v-order{opacity:0;transform:translateY(12px);pointer-events:none}.demo .amt{font:600 36px/1.1 var(--sans);color:#f3f2f0}.demo .tile{transition:transform .15s ease,background .2s}.demo .tile.press,.demo .ui-pay.press{transform:scale(.94)}.demo .tile.press{background:#303036}.demo .badge{animation:none}.demo .badge.pop{animation:pop .3s ease-out}@keyframes pop{0%{transform:scale(.4)}70%{transform:scale(1.15)}to{transform:scale(1)}}.d-total{transition:color .3s}.demo .ui-pay{transition:transform .15s}.nfc{width:96px;height:96px;margin-bottom:18px;position:relative;display:block}.nfc,.nfc i{border-radius:50%;border:3px solid var(--coral)}.nfc i{position:absolute;inset:-3px;opacity:0}.demo[data-view=pay].reading .nfc i{animation:ring 1.2s ease-out infinite}.demo[data-view=pay].reading .nfc i+i{animation-delay:.6s}@keyframes ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.ok{width:84px;height:84px;border-radius:50%;background:#4fb286;color:#fff;font-size:44px;line-height:84px;margin-bottom:14px;display:block;transform:scale(.4);opacity:0;transition:transform .4s cubic-bezier(.3,1.6,.5,1),opacity .2s}.demo[data-view=done] .ok{transform:scale(1);opacity:1}.muted{color:#8a8984}.card{position:absolute;z-index:3;width:210px;height:132px;border-radius:14px;padding:16px;background:linear-gradient(135deg,#2c2c33,#101013);color:#e9e8e4;box-shadow:0 24px 40px -18px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.1);right:-40px;top:120px;transform:translate(140px,40px) rotate(14deg);opacity:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .4s;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;font:500 13px var(--mono)}.card__chip{width:34px;height:26px;border-radius:6px;background:linear-gradient(135deg,#d8b45a,#a8812e)}.card__nfc{justify-self:end;transform:rotate(0deg);color:#9a9994;letter-spacing:-2px}.card__num{grid-column:span 2;align-self:end;letter-spacing:.08em}.stage.s-card .card{opacity:1;transform:translate(-80px,70px) rotate(-6deg)}.stage.s-away .card{opacity:0;transform:translate(160px,120px) rotate(10deg)}.printer{position:absolute;left:-10px;bottom:30px;z-index:1;width:190px;display:flex;flex-direction:column;align-items:center}.printer__slot{width:190px;height:34px;border-radius:10px 10px 4px 4px;background:#2a2a2f;box-shadow:inset 0 -6px 0 #1b1b1f;position:relative;z-index:2}.printer__slot:after{content:"";position:absolute;left:22px;right:22px;top:12px;height:3px;border-radius:2px;background:#0c0c0e}.slip{width:150px;background:#fbfaf7;color:#1b1b1b;font:400 10.5px/1.55 var(--mono);padding:0 10px;max-height:0;overflow:hidden;transition:max-height 1.6s steps(14),padding .2s;box-shadow:0 10px 20px -12px rgba(0,0,0,.4);order:-1;margin-bottom:-2px;display:flex;flex-direction:column;justify-content:flex-end}.slip p{display:flex;justify-content:space-between;gap:6px;white-space:nowrap}.slip .c{justify-content:center}.slip .sm{color:#6a6964}.slip .sum{font-weight:500;border-top:1px dashed #bbb;margin-top:3px;padding-top:3px}.stage.s-print .slip{max-height:150px;padding:10px}.printer__lbl{margin-top:10px;font-size:14px;color:var(--text-2)}.tap--demo{z-index:4}.tap--demo.hit{animation:hit .5s ease-out}@keyframes hit{0%{opacity:0;transform:scale(1.6)}30%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}.kit__in{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.note{margin-top:28px;padding-top:20px;border-top:1px solid var(--line);color:var(--text-2);font-size:17px;max-width:30em}.receipt{justify-self:center;transform:rotate(-1.5deg)}.receipt__paper{width:min(400px,86vw);background:#fbfaf7;color:#1b1b1b;padding:34px 30px 46px;font:400 16px/1.75 var(--mono);position:relative;box-shadow:0 30px 60px -30px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.05);-webkit-mask:linear-gradient(#000 0 0) top /100% calc(100% - 10px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /16px 10px repeat-x;mask:linear-gradient(#000 0 0) top /100% calc(100% - 10px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /16px 10px repeat-x}.receipt__paper p{display:flex;justify-content:space-between;gap:16px;white-space:nowrap}.receipt__paper .c{justify-content:center;font-weight:500}.receipt__paper .rule{overflow:hidden;color:#9a9994;justify-content:flex-start}.receipt__paper .big{font-weight:500;font-size:18px}.receipt__paper .big span:last-child{color:var(--coral-deep)}.receipt__paper .small{font-size:14px;color:#6a6964;margin-top:6px}.views{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:56px;border-top:1px solid var(--line-dark)}.view{padding:28px 28px 0 0}.view+.view{padding-left:28px;border-left:1px solid var(--line-dark)}.view .n{font:500 14px/1 var(--mono);color:var(--coral);text-transform:uppercase;letter-spacing:.08em}.view h3{margin:12px 0 10px}.view p{color:var(--on-dark-2)}.screens{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:28px;gap:28px;margin-top:72px;align-items:start}.screen figcaption{margin-top:14px;font-size:15px;color:var(--on-dark-2)}.till{display:grid;grid-template-columns:120px 1fr 230px;grid-gap:0;gap:0;border-radius:22px;overflow:hidden;aspect-ratio:16/10;border:10px solid #0a0a0b;box-shadow:0 0 0 1.5px #3a3a40}.till__cats{display:flex;flex-direction:column;gap:6px;padding:14px 10px;background:#111113}.till__cats span{padding:12px 10px;border-radius:10px;font-size:13px;color:#c9c8c4}.till__cats .on{background:#26262b;color:#fff;font-weight:600}.till__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-gap:8px;gap:8px;padding:14px}.till__grid .tile{min-height:0}.till__order{background:#111113;padding:16px;display:flex;flex-direction:column;gap:4px;font-size:13px}.till__order .h{font-size:15px;margin-bottom:8px}.till__order p{gap:8px;color:#c9c8c4;padding:6px 0;border-bottom:1px solid #26262b}.till__order .sum,.till__order p{display:flex;justify-content:space-between}.till__order .sum{margin-top:auto;padding:10px 0;font-size:15px}.till__order .sum b{font-size:20px}.till__btn{text-align:center;padding:12px 8px;border-radius:12px;background:#26262b;font-weight:600;margin-top:6px}.till__btn--pri{background:var(--coral);color:#fff;padding:15px 8px;font-size:15px}.ui-light{background:#fff;color:var(--text)}.web{border-radius:22px;overflow:hidden;padding:20px;display:flex;flex-direction:column;gap:14px}.web__status{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--text-2)}.web__status i{width:10px;height:10px;border-radius:50%;background:#3a9a6e}.web__card{background:var(--mist);border-radius:16px;padding:18px;display:flex;flex-direction:column}.web__card .lbl{font-size:14px;color:var(--text-2)}.web__card .num{font:600 34px/1.15 var(--sans);letter-spacing:-.02em;margin:4px 0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.web__card .delta{font-size:14px;color:#2f7d58}.web__card svg{width:100%;height:80px;margin-top:14px;overflow:visible}.web__card .now{stroke:var(--coral);stroke-width:2.5}.web__card .now,.web__card .prev{fill:none;vector-effect:non-scaling-stroke}.web__card .prev{stroke:#a9a8a3;stroke-width:1.5;stroke-dasharray:4 4}.web__card .mark{stroke:var(--text);stroke-width:1;vector-effect:non-scaling-stroke;opacity:.3}.web__rows p{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:15px}.web__rows p span{color:var(--text-2)}.flist{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:64px;column-gap:64px}.flist li{display:grid;grid-template-columns:56px 1fr;grid-column-gap:8px;column-gap:8px;padding:26px 0;border-top:1px solid var(--line)}.flist .n{grid-row:span 2;font:500 16px/1.6 var(--mono);color:var(--coral-deep)}.flist h3{font:600 22px/1.3 var(--sans)}.flist p{color:var(--text-2);margin-top:6px}.who__in{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:56px;gap:56px}.who__list li{padding:26px 0;border-top:1px solid var(--line-dark);display:flex;flex-direction:column;gap:6px}.who__list b{font:600 26px/1.25 var(--sans)}.who__list span{color:var(--on-dark-2)}.price__in{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:56px;gap:56px;align-items:start}.price .lead{margin-top:22px}.plan{background:var(--paper);border-radius:24px}.plan div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.plan div:last-child{border-bottom:0}.plan dt{color:var(--text-2)}.plan dd{text-align:right;white-space:nowrap}.plan dd b{font:600 24px/1 var(--sans);color:var(--text)}.honest{margin-top:56px;padding:24px 28px;border-left:4px solid var(--coral);background:var(--paper);border-radius:0 16px 16px 0;max-width:52em}.cta{text-align:left}.cta .lead{margin:26px 0 38px}.foot{border-top:1px solid var(--line-dark);padding:34px 0}.foot__in{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:15px;color:var(--on-dark-2)}@media (max-width:1020px){.hero__in,.how__in,.kit__in,.price__in,.who__in{grid-template-columns:1fr}.hero__device{margin-top:12px}.screens{grid-template-columns:1fr}.nav__links{display:none}.nav .btn{margin-left:auto}}@media (max-width:760px){body{font-size:18px}.facts,.flist,.views{grid-template-columns:1fr}.facts li+li,.view+.view{padding-left:0;border-left:0;border-top:1px solid var(--line-dark)}.facts li{padding:16px 0}.view{padding:24px 0}.how__in{grid-template-columns:1fr;gap:24px}.stage{height:620px;transform:scale(.88);margin:-30px 0}.printer{left:0}.phone{width:min(300px,80vw)}.till{grid-template-columns:80px 1fr;aspect-ratio:auto}.till__order{display:none}.till__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:84px}.plan{padding:4px 20px}.plan div{flex-direction:column;gap:4px}.plan dd{text-align:left}.hero__cta .btn{width:100%}.receipt__paper{font-size:14px;padding:28px 20px 40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tap.go{animation:none;opacity:1}}.how{overflow-x:clip}.stage{justify-content:flex-end;padding-right:10px}.printer{left:-36px;bottom:40px}@media (max-width:760px){.stage{justify-content:center;height:auto;flex-direction:column;transform:none;margin:0;padding:0;gap:20px}.phone--demo{width:min(300px,82vw)}.printer{position:static}.stage.s-print .slip{max-height:150px}.how__copy{display:contents}.how__in>.t-h1{order:1}.how__in>.lead{order:2}.stage{order:3;margin-top:24px}.steps{order:4;margin-top:16px}.replay{order:5;justify-self:start}}.ui--hero .hero-pay{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#c9c8c4;font-size:15px}.ui--hero .amt{font:600 40px/1.1 var(--sans);color:#f3f2f0}.ui-list--hero{flex:none;margin:0 14px 22px;padding:6px 16px;border-radius:18px;background:#26262b}.ui-list--hero p:last-child{border-bottom:0}.nfc--live i{animation:ring 1.6s ease-out infinite}.nfc--live i+i{animation-delay:.8s}.steps li{opacity:1;position:relative;padding-left:16px;margin-left:-16px}.steps li:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:3px;border-radius:2px;background:transparent;transition:background .3s}.steps li.on:before{background:var(--coral)}.steps li:not(.on) .t-h3{color:#55555b}.steps li:not(.on) p{color:#6b6b70}.stage-cap{display:none}.printer{width:210px}.printer__slot{width:210px;height:56px;border-radius:12px 12px 8px 8px;background:linear-gradient(#34343a,#222226)}.printer__led{position:absolute;right:16px;bottom:12px;width:8px;height:8px;border-radius:50%;background:#55555b;transition:background .2s,box-shadow .2s}.stage.s-print .printer__led{background:#4fb286;box-shadow:0 0 10px #4fb286}.slip{width:176px;font-size:12px}.stage.s-print .slip{max-height:180px}.tile span,.ui-bar div span,.ui-who{color:#b3b2ad}.printer__lbl,.screen figcaption{font-size:16px}.cta__row{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px}.cta__tel{font-size:19px;color:var(--on-dark-2);text-decoration:none}.cta__tel b{color:var(--on-dark);font-weight:600}@media (max-width:760px){.stage-cap{display:block;order:-1;align-self:stretch;padding:12px 16px;border-radius:14px;background:var(--paper);font-size:17px}.stage-cap b{color:var(--coral-deep);font-family:var(--mono);font-weight:500;margin-right:6px}.printer{order:-1}.phone--demo{order:0}}.ui-list{padding:6px 18px}.ui-list p{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:10px 0;border-bottom:1px solid #34343a}@media (max-width:760px){.printer{order:1}.phone--demo{width:250px}.stage{gap:14px}.phone--demo{width:320px;zoom:.78}}:root{--on-dark-2:#c9c8c4;--text-2:#45454b}.btn--big{min-height:64px;padding:0 34px;font-size:19px}.mnav{display:none;position:relative}.mnav summary{list-style:none;cursor:pointer;min-height:46px;padding:0 18px;display:flex;align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line-dark);font:500 16px var(--sans)}.mnav summary::-webkit-details-marker{display:none}.mnav__panel{position:absolute;right:0;top:56px;min-width:230px;background:var(--ink-2);border:1px solid var(--line-dark);border-radius:18px;padding:8px;display:flex;flex-direction:column;box-shadow:0 20px 50px -20px #000}.mnav__panel a{padding:14px 16px;border-radius:12px;text-decoration:none;font-size:18px}.mnav__panel a:hover{background:var(--ink-3)}@media (max-width:1020px){.mnav{display:block;margin-left:auto}.nav .btn--sm{margin-left:0}}@media (max-width:420px){.nav .btn--sm{display:none}}.bar-toast{position:absolute;z-index:3;left:-36px;bottom:210px;width:210px;padding:12px 14px;border-radius:14px;background:var(--paper);box-shadow:0 14px 30px -14px rgba(0,0,0,.35);font-size:14px;line-height:1.35;color:var(--text);opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s}.bar-toast b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--coral-deep);margin-bottom:2px}.stage.s-bar .bar-toast{opacity:1;transform:none}@media (max-width:760px){.bar-toast{position:static;order:2;width:100%}.stage:not(.s-bar) .bar-toast{display:none}}.kit{background:var(--paper)}.need{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-top:48px}.need__col{background:var(--mist);border-radius:24px;padding:32px}.need__col--no{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line)}.need__h{font:600 15px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--coral-deep);margin-bottom:14px}.need__col--no .need__h{color:var(--text-2)}.need li{display:flex;flex-direction:column;gap:4px;padding:18px 0;border-top:1px solid var(--line)}.need li b{font:600 21px/1.3 var(--sans)}.need li span{color:var(--text-2)}.need__col--no li b{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral)}.sys-lead{margin-top:18px}.till__grid .tile b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.flist li{grid-template-columns:1fr}.flist h3{font-size:23px}.switch{background:var(--ink);padding:clamp(80px,10vw,140px) 0}.switch__in{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:56px;gap:56px}.switch__list{counter-reset:k}.switch__list li{counter-increment:k;display:grid;grid-template-columns:56px 1fr;padding:26px 0;border-top:1px solid var(--line-dark)}.switch__list li:before{content:counter(k);grid-row:span 2;width:40px;height:40px;border-radius:50%;background:var(--coral);color:#fff;font:600 18px/40px var(--sans);text-align:center}.switch__list b{font:600 24px/1.3 var(--sans)}.switch__list span{color:var(--on-dark-2);margin-top:4px}.price .lead{margin-top:18px}.pricing{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:28px;gap:28px;margin-top:48px;align-items:start}.plan{padding:8px 32px}.plan dt{display:flex;flex-direction:column;gap:2px;color:var(--text);font-weight:600;font-size:20px}.plan dt small{font-weight:400}.plan dd,.plan dt small{font-size:16px;color:var(--text-2)}.calc{background:var(--ink);color:var(--on-dark);border-radius:24px;padding:30px;display:flex;flex-direction:column;gap:4px}.calc__h{font:600 22px/1.3 var(--sans);margin-bottom:10px}.stepper{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line-dark)}.stepper__txt{display:flex;flex-direction:column}.stepper__txt b{font-size:20px}.stepper__txt span{color:var(--on-dark-2);font-size:16px}.stepper__ctl{display:flex;align-items:center;gap:6px}.stepper__ctl button{width:52px;height:52px;border-radius:50%;border:0;background:var(--ink-3);color:#fff;font:500 26px/1 var(--sans);cursor:pointer}.stepper__ctl button:hover:not(:disabled){background:#3a3a41}.stepper__ctl button:disabled{opacity:.35;cursor:default}.stepper__ctl output{min-width:44px;text-align:center;font:600 26px/1 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc__sum{display:flex;flex-direction:column;padding-top:20px}.calc__sum span{color:var(--on-dark-2)}.calc__sum b{font:600 52px/1.1 var(--sans);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc__sum small{color:var(--on-dark-2);font-size:16px}.calc__note{margin-top:14px;font-size:15px;color:var(--on-dark-2)}.faq{background:var(--paper);color:var(--text);padding:clamp(80px,10vw,140px) 0}.faq__in{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:56px;gap:56px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:24px 48px 24px 0;font:600 22px/1.35 var(--sans);position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-weight:400;font-size:30px;color:var(--coral-deep);transition:transform .2s}.faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq details p{padding:0 48px 26px 0;color:var(--text-2);max-width:40em}@media (max-width:1020px){.faq__in,.pricing,.switch__in{grid-template-columns:1fr;gap:28px}}@media (max-width:760px){.need{grid-template-columns:1fr}.need__col{padding:24px}.plan dt{font-size:18px}.faq summary{font-size:20px}.cta__row .btn{width:100%}}.system .t-h1+.sys-lead{margin-top:18px}.sx{display:grid;grid-template-columns:340px 1fr;grid-gap:40px;gap:40px;margin-top:56px;align-items:start}.sx__tabs{gap:8px}.sx__tab,.sx__tabs{display:flex;flex-direction:column}.sx__tab{text-align:left;background:transparent;border:0;color:var(--on-dark);padding:18px 20px;border-radius:18px;cursor:pointer;gap:4px;font-family:var(--sans);box-shadow:inset 0 0 0 1px var(--line-dark);transition:background .2s,box-shadow .2s}.sx__tab:hover{background:rgba(255,255,255,.04)}.sx__tab[aria-selected=true]{background:var(--ink-2);box-shadow:inset 0 0 0 2px var(--coral)}.sx__who{font:500 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--coral)}.sx__tab b{font-size:21px;font-weight:600}.sx__text{font-size:16px;line-height:1.45;color:var(--on-dark-2);display:none}.sx__tab[aria-selected=true] .sx__text{display:block}.sx__stage{min-height:660px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:28px;background:radial-gradient(120% 80% at 50% 0,#26262c 0,#18181b 70%);padding:32px 24px;overflow:hidden}.sx__cap{margin-top:18px;font-size:15px;color:var(--on-dark-2)}.sx-phone{width:300px}.sx-tables{flex:1 1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:0 12px;align-content:start}.sx-table{aspect-ratio:1;border-radius:16px;background:#1f1f23;border:1.5px dashed #3a3a40;display:flex;flex-direction:column;padding:10px}.sx-table b{font-size:20px;font-weight:600}.sx-table span{font-size:13px;color:#8f8e89;margin-top:auto}.sx-table em{font-style:normal;font-size:12px;color:#8f8e89}.sx-table.on{background:#2a2a30;border:0}.sx-table.on span{color:#f3f2f0;font-weight:600}.sx-table.mine{box-shadow:inset 0 0 0 2px var(--coral)}.sx-tablet{width:100%;max-width:860px;border-radius:26px;padding:14px;background:#0a0a0b;box-shadow:0 0 0 1.5px #3a3a40,0 40px 80px -40px #000}.sx-till{display:grid;grid-template-columns:112px 1fr 250px;grid-template-rows:auto 1fr;border-radius:14px;overflow:hidden;aspect-ratio:16/10}.sx-till__top{grid-column:1/-1;display:flex;align-items:center;gap:14px;padding:10px 16px;background:#111113;font-size:13px;color:#b3b2ad}.sx-till__top b{color:#f3f2f0;font-size:15px}.sx-time{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chip-ok{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(79,178,134,.16);color:#6fcaa0;font-size:12px;font-weight:600}.chip-ok:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.sx-till__cats{display:flex;flex-direction:column;gap:4px;padding:10px 8px;background:#111113}.sx-till__cats span{padding:11px 10px;border-radius:10px;font-size:13px;color:#c9c8c4}.sx-till__cats .on{background:#26262b;color:#fff;font-weight:600}.sx-till__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-gap:7px;gap:7px;padding:10px}.sx-till__grid .tile{min-height:0;padding:9px 10px 8px;border-radius:12px}.sx-till__grid .tile b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-till__grid .tile span{font-size:11px}.sx-till__grid .tile em{font-size:13px}.sx-till__order{background:#111113;padding:12px 14px;display:flex;flex-direction:column;gap:2px;font-size:13px}.sx-till__tabs{display:flex;gap:4px;margin-bottom:8px}.sx-till__tabs span{flex:1 1;text-align:center;padding:7px 4px;border-radius:8px;font-size:12px;color:#b3b2ad;background:#1f1f23}.sx-till__tabs .on{background:#f3f2f0;color:#17171a;font-weight:600}.sx-till__order p{display:flex;justify-content:space-between;gap:8px;color:#c9c8c4;padding:7px 0;border-bottom:1px solid #26262b}.sx-till__order .sx-in{color:#f3f2f0}.sx-till__order .sx-in b{color:var(--coral);font-size:12px}.sx-till__order .sum{display:flex;justify-content:space-between;margin-top:auto;padding:8px 0;font-size:14px}.sx-till__order .sum b{font-size:20px}.sx-browser{width:100%;max-width:900px;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 40px 80px -40px #000}.sx-browser__bar{display:flex;align-items:center;gap:7px;padding:11px 14px;background:#e9e8e5}.sx-browser__bar i{width:11px;height:11px;border-radius:50%;background:#c9c8c4}.sx-browser__bar span{margin-left:14px;padding:4px 14px;border-radius:8px;background:#fff;font-size:12px;color:var(--text-2)}.sx-web{display:grid;grid-template-columns:170px 1fr;color:var(--text);min-height:470px}.sx-web__nav{background:var(--mist);padding:18px 12px;display:flex;flex-direction:column;gap:2px;font-size:14px}.sx-web__nav b{font:700 20px/1 var(--sans);padding:0 10px 16px;letter-spacing:-.02em}.sx-web__nav span{padding:9px 10px;border-radius:9px;color:var(--text-2)}.sx-web__nav .on{background:#fff;color:var(--text);font-weight:600}.sx-web__main{padding:18px 22px;display:flex;flex-direction:column;gap:14px}.sx-web__head{display:flex;align-items:center;justify-content:space-between;font-size:17px}.sx-web .chip-ok{color:#2f7d58;background:rgba(47,125,88,.1)}.sx-kpis{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:10px;gap:10px}.sx-kpis div{background:var(--mist);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.sx-kpis span{font-size:12px;color:var(--text-2)}.sx-kpis b{font:600 20px/1.2 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-kpis .hero-kpi b{font-size:28px;letter-spacing:-.02em}.sx-kpis em{font-style:normal;font-size:12px;color:#2f7d58}.sx-web__row{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:10px;gap:10px}.sx-chart,.sx-top{background:var(--mist);border-radius:14px;padding:14px}.lbl{font-size:12px;color:var(--text-2);display:block;margin-bottom:8px}.sx-chart svg{width:100%;height:150px;display:block}.sx-chart .ax{stroke:rgba(0,0,0,.12)}.sx-chart .now,.sx-om .now{fill:none;stroke:var(--coral);stroke-width:2.5;vector-effect:non-scaling-stroke}.sx-chart .prev,.sx-om .prev{fill:none;stroke:#a9a8a3;stroke-width:1.5;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.sx-chart .mark{stroke:rgba(0,0,0,.2);vector-effect:non-scaling-stroke}.sx-chart .dotc{fill:var(--coral)}.sx-legend{display:flex;gap:16px;margin-top:8px;font-size:12px;color:var(--text-2)}.sx-legend .l-now:before,.sx-legend .l-prev:before{content:"";display:inline-block;width:14px;height:0;border-top:2.5px solid var(--coral);vertical-align:middle;margin-right:6px}.sx-legend .l-prev:before{border-top:1.5px dashed #a9a8a3}.sx-top p{position:relative;display:flex;justify-content:space-between;font-size:13px;padding:7px 8px;margin-bottom:4px;border-radius:7px;overflow:hidden}.sx-top p b,.sx-top p span{position:relative;z-index:1}.sx-top p i{position:absolute;inset:0 auto 0 0;background:rgba(239,100,76,.14);border-radius:7px}.sx-om{background:var(--mist);color:var(--text);padding:58px 14px 14px;gap:12px}.sx-om,.sx-om__top{display:flex;flex-direction:column}.sx-om__top{padding:0 4px}.sx-om__top b{font:600 28px/1.1 var(--sans)}.sx-om__top span{font-size:13px;color:var(--text-2)}.sx-om__card{background:#fff;border-radius:18px;padding:16px;display:flex;flex-direction:column}.sx-om__card .num{font:600 32px/1.15 var(--sans);letter-spacing:-.02em}.sx-om__card .delta{font-size:13px;color:#2f7d58}.sx-om__card svg{width:100%;height:56px;margin-top:10px}.sx-om__rows{background:#fff;border-radius:18px;padding:4px 16px}.sx-om__rows p{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.sx-om__rows p:last-child{border-bottom:0}.sx-om__rows span,.sx-om__tabs{color:var(--text-2)}.sx-om__tabs{margin-top:auto;display:flex;justify-content:space-around;background:#fff;border-radius:18px;padding:12px 6px;font-size:13px}.sx-om__tabs .on{color:var(--coral-deep);font-weight:600}.seg{background:var(--mist);color:var(--text);padding:clamp(80px,10vw,140px) 0}.seg__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:48px}.seg__grid article{background:var(--paper);border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:10px}.seg__grid h3{font:600 22px/1.25 var(--sans)}.seg__grid p{color:var(--text-2);font-size:17px}.seg__grid .soon{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);font-size:15px;color:var(--coral-deep)}@media (max-width:1100px){.sx{grid-template-columns:1fr}.sx__tabs{display:grid;grid-template-columns:repeat(2,1fr)}.sx__text{display:none!important}.seg__grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.sx__stage{min-height:0;padding:24px 12px}.sx__stage--till .sx-tablet,.sx__stage--web .sx-browser{zoom:.42;max-width:none;width:860px}.sx-phone{zoom:.9}.sx__tab{padding:14px}.sx__tab b{font-size:17px}.seg__grid{grid-template-columns:1fr}}@media (min-width:761px) and (max-width:1020px){.sx__stage--till .sx-tablet,.sx__stage--web .sx-browser{zoom:.8}}.sx-tables{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-till{grid-template-columns:104px minmax(0,1fr) 220px}.sx-till__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sx-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-kpis .hero-kpi{grid-column:1/-1;flex-direction:row;align-items:baseline;gap:14px;flex-wrap:wrap}.sx-kpis .hero-kpi span{width:100%}.sx-om__rows .good{color:#2f7d58}.sx__stage{min-width:0}.sx-web{grid-template-columns:150px minmax(0,1fr)}.sx-web__row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.sx{grid-template-columns:280px minmax(0,1fr);gap:28px}.sx-till__grid .tile b{white-space:normal;overflow:visible;font-size:12.5px;line-height:1.15}@media (max-width:760px){.sx__stage--till .sx-tablet,.sx__stage--web .sx-browser{zoom:.37}}@media (max-width:1100px){.sx{grid-template-columns:1fr}}.bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:48px}.bx{background:var(--paper);border-radius:24px;padding:18px 18px 26px;display:flex;flex-direction:column;gap:8px}.bx h3{font:600 22px/1.3 var(--sans);margin-top:14px}.bx h3,.bx>p{padding:0 6px}.bx>p{color:var(--text-2);font-size:17px}.bx__ui{background:var(--mist);border-radius:16px;padding:16px;min-height:172px;display:flex;flex-direction:column;justify-content:center;gap:8px;font-size:15px}.bx-tabs p{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:baseline;background:#fff;border-radius:10px;padding:10px 12px}.bx-tabs span{color:var(--text-2);font-size:13px}.bx-tabs em{font-style:normal;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bx-tabs .split{box-shadow:inset 0 0 0 2px var(--coral)}.bx-approve{align-items:center;text-align:center}.bx-approve__q{font-weight:600}.bx-approve__dots{display:flex;gap:12px}.bx-approve__dots i{width:14px;height:14px;border-radius:50%;background:var(--ink)}.bx-approve__ok{font-size:14px;color:#2f7d58;background:rgba(47,125,88,.1);padding:6px 12px;border-radius:999px}.bx-close p{display:flex;justify-content:space-between;padding:8px 4px;border-bottom:1px solid var(--line)}.bx-close p span{color:var(--text-2)}.bx-close b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bx-close .ok-row{border-bottom:0}.bx-close .ok-row b{color:#2f7d58}.bx-rev span{font-size:13px;color:var(--text-2)}.bx-rev b{font:600 30px/1.1 var(--sans);letter-spacing:-.02em}.bx-rev em{font-style:normal;font-size:13px;color:#2f7d58}.bx-rev svg{width:100%;height:44px}.bx-rev .now{stroke:var(--coral);stroke-width:2.5}.bx-rev .now,.bx-rev .prev{fill:none;vector-effect:non-scaling-stroke}.bx-rev .prev{stroke:#a9a8a3;stroke-width:1.5;stroke-dasharray:4 4}.bx-hh p{display:flex;align-items:center;gap:10px;background:#fff;border-radius:10px;padding:10px 12px}.bx-hh em{font-style:normal}.bx-hh em,.bx-hh s{margin-left:auto;font-size:13px;color:var(--text-2)}.bx-hh p:nth-child(2) b{color:var(--coral-deep)}.sw{width:34px;height:20px;border-radius:10px;background:#cfcdc8;position:relative;flex:none}.sw:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .2s}.sw.on{background:var(--ink)}.sw.on:after{left:17px}.bx-stock p{display:flex;justify-content:space-between;margin-top:4px}.bx-stock p span{color:var(--text-2)}.bx-stock i{display:block;height:8px;border-radius:4px;background:var(--ink);max-width:100%;box-shadow:0 0 0 0 transparent}.bx-stock i.low{background:var(--coral)}.bx-stock p:last-child{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}@media (max-width:1020px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bento{grid-template-columns:1fr}}.foot{padding:56px 0 28px}.foot__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:40px;gap:40px}.foot__brand p{margin-top:14px;color:var(--on-dark-2);max-width:22em;font-size:17px}.foot__col{display:flex;flex-direction:column;gap:10px;font-size:17px}.foot__col b{font-size:14px;font-family:var(--mono);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--coral)}.foot__col a{text-decoration:none;color:var(--on-dark)}.foot__col a:hover{color:var(--coral)}.foot__bottom,.foot__col span{color:var(--on-dark-2)}.foot__bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:44px;padding-top:22px;border-top:1px solid var(--line-dark);font-size:15px}@media (max-width:760px){.foot__grid{grid-template-columns:1fr;gap:28px}}.nav__links{gap:26px}.phero{padding:clamp(64px,8vw,110px) 0 clamp(56px,7vw,90px);border-bottom:1px solid var(--line-dark)}.phero__h{font-size:clamp(38px,5.4vw,72px);max-width:15em}.phero .lead{margin-top:24px}.law{background:var(--coral);color:#fff;padding:44px 0}.law__in{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px 36px;gap:18px 36px;align-items:center}.law__k{font:500 15px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.08em}.law__t{font:600 clamp(20px,1.9vw,26px)/1.35 var(--sans);max-width:38em}.law__a{color:#fff;font-weight:600;text-underline-offset:4px;white-space:nowrap}.seg__card{background:var(--paper);border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.seg__card:hover{box-shadow:inset 0 0 0 2px var(--coral)}.seg__card h3{font:600 22px/1.25 var(--sans)}.seg__card h3:after{content:" →";color:var(--coral-deep)}.seg__card p{color:var(--text-2);font-size:17px}.seg__card .soon{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);font-size:15px;color:var(--coral-deep)}.ptease{background:var(--mist);color:var(--text);padding:clamp(80px,10vw,140px) 0}.ptease__in{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.ptease .lead{margin-top:18px}.ptease__box{background:var(--ink);color:var(--on-dark);border-radius:24px;padding:34px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ptease__box span{color:var(--on-dark-2)}.ptease__box b{font:600 64px/1.05 var(--sans);letter-spacing:-.03em}.ptease__box b small{font-size:18px;font-weight:400;letter-spacing:0;color:var(--on-dark-2)}.ptease__box .btn{margin-top:14px}.faq__more{display:inline-block;margin-top:22px;font-weight:600;color:var(--coral-deep);text-underline-offset:4px}.fpage{background:var(--paper);color:var(--text);padding:clamp(56px,7vw,100px) 0}.fpage__in{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start}.fpage__toc{position:-webkit-sticky;position:sticky;top:100px;display:flex;flex-direction:column;gap:4px}.fpage__toc a{padding:10px 14px;border-radius:12px;text-decoration:none;color:var(--text-2);font-size:17px}.fpage__toc a:hover{background:var(--mist);color:var(--text)}.farea{padding:0 0 48px;margin-bottom:48px;border-bottom:1px solid var(--line);scroll-margin-top:100px}.farea__h{font:600 clamp(28px,3vw,38px)/1.15 var(--display);letter-spacing:-.02em;margin-bottom:24px}.farea dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 40px;gap:24px 40px}.farea dt{font:600 21px/1.3 var(--sans)}.farea dd{margin-top:6px;color:var(--text-2)}.fpage__more{font-size:19px}.fpage__more a{color:var(--coral-deep);font-weight:600}.types{background:var(--mist);color:var(--text);padding:clamp(56px,7vw,100px) 0}.types__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.type{background:var(--paper);border-radius:24px;padding:30px}.type h2{font:600 26px/1.2 var(--sans)}.type__lead{color:var(--text-2);margin-top:8px}.type ul{margin-top:18px}.type li{padding:12px 0 12px 28px;border-top:1px solid var(--line);position:relative}.type li:before{content:"";position:absolute;left:4px;top:21px;width:10px;height:10px;border-radius:50%;background:var(--coral)}.type li.soon{color:var(--coral-deep)}.type li.soon:before{background:transparent;box-shadow:inset 0 0 0 2px var(--coral)}.types__more{margin-top:28px;font-size:18px}.soon-box a,.types__more a{color:var(--coral-deep);font-weight:600}.soon-box{margin-top:24px;border-left:4px solid var(--coral);border-radius:0 16px 16px 0;padding:22px 26px;max-width:52em}.incl,.soon-box{background:var(--paper)}.incl{margin-top:28px;border-radius:24px;padding:28px 32px;display:grid;grid-template-columns:220px 1fr;grid-gap:24px;gap:24px}.incl__h{font:600 22px/1.3 var(--sans)}.incl ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 32px;gap:10px 32px}.incl li{padding-left:28px;position:relative}.incl li:before{content:"✓";position:absolute;left:0;color:#2f7d58;font-weight:700}.faq-mini{background:var(--paper);color:var(--text);padding:40px 0;font-size:19px}.faq-mini a{color:var(--coral-deep);font-weight:600}.faq--page{padding-top:clamp(56px,7vw,100px)}.faq__group{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:40px;gap:40px;margin-bottom:56px}.faq__gh{font:600 26px/1.2 var(--sans)}.contact{background:var(--paper);color:var(--text);padding:clamp(56px,7vw,100px) 0}.contact__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.contact__card{background:var(--mist);border-radius:24px;padding:30px;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit}a.contact__card:hover{box-shadow:inset 0 0 0 2px var(--coral)}.contact__card span{font:500 14px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--coral-deep)}.contact__card b{font:600 clamp(22px,2.2vw,28px)/1.25 var(--sans);overflow-wrap:anywhere}.contact__card em{font-style:normal;color:var(--text-2)}.contact__h{font:600 26px/1.2 var(--sans);margin:64px 0 8px}.switch__list--light li{border-top-color:var(--line)}.switch__list--light span{color:var(--text-2)}@media (max-width:1020px){.law__in{grid-template-columns:1fr}.faq__group,.fpage__in,.incl,.ptease__in{grid-template-columns:1fr;gap:24px}.fpage__toc{position:static;flex-direction:row;flex-wrap:wrap}.fpage__toc a{background:var(--mist)}.contact__grid,.types__grid{grid-template-columns:1fr}}@media (max-width:760px){.farea dl,.incl ul{grid-template-columns:1fr}.ptease__box b{font-size:52px}}.btn{background:var(--coral-deep)}.btn:hover{background:#b83621}.btn--ghost{background:transparent}.btn--ghost:hover{background:rgba(255,255,255,.06)}.law,.mnav__call{background:var(--coral-deep)}.mnav__call{margin-top:6px;color:#fff!important;text-align:center;font-weight:600}.foot__col a{display:inline-flex;align-items:center;min-height:44px}.foot__col{gap:0}.foot__col b{margin-bottom:8px}.faq-mini a,.faq__more,.fpage__more a,.law__a,.soon-box a,.types__more a{display:inline-flex;align-items:center;min-height:44px}.callbar{display:none}@media (max-width:760px){.callbar{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:20;min-height:56px;border-radius:999px;align-items:center;justify-content:center;background:var(--coral-deep);color:#fff;font:600 18px var(--sans);text-decoration:none;box-shadow:0 12px 30px -10px rgba(0,0,0,.5)}body{padding-bottom:84px}.stepper__txt span{display:none}}.callbar{display:none!important}@media (max-width:760px){body{padding-bottom:0}}.ncall{display:none}@media (max-width:1020px){.ncall{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;margin-left:auto;box-shadow:inset 0 0 0 1.5px var(--line-dark);color:var(--on-dark)}.ncall+.mnav{margin-left:8px}.nav__in{gap:10px;height:68px}.nav__logo img{height:26px}.ncall{margin-left:auto;width:46px;height:46px}.ncall+.mnav{margin-left:0}.mnav summary{min-height:46px;padding:0 18px;gap:10px}.mnav summary:before{content:"";width:16px;height:12px;flex:none;background:linear-gradient(currentColor 0 0) top /100% 2px no-repeat,linear-gradient(currentColor 0 0) 50% /100% 2px no-repeat,linear-gradient(currentColor 0 0) bottom /100% 2px no-repeat}.mnav__panel{top:58px}.mnav{position:static}.mnav__panel{position:fixed;top:68px;left:0;right:0;min-width:0;border-radius:0 0 24px 24px;border:0;padding:8px var(--gutter) 20px;background:var(--ink);box-shadow:0 30px 60px -20px rgba(0,0,0,.7)}.mnav__panel,.mnav__panel a{border-bottom:1px solid var(--line-dark)}.mnav__panel a{padding:18px 4px;border-radius:0;font-size:20px}.mnav__panel a:last-child{border-bottom:0}.mnav[open] summary{background:var(--ink-3)}}.t-display--hero{font-size:clamp(38px,4.9vw,70px);line-height:1.04;max-width:13em}.fees-note{margin-top:20px;background:var(--paper);border-radius:18px;padding:20px 26px;color:var(--text-2);max-width:60em}.fees-note b{color:var(--text)}.t-display--hero{font-family:var(--sans);font-weight:650;letter-spacing:-.035em;font-size:clamp(40px,4.8vw,70px);line-height:1.02;max-width:12em}.flist .n,.stage-cap b,.steps .n{font-family:var(--sans);font-weight:700}.contact__card span,.foot__col b,.law__k,.need__h,.sx__who,.view .n{font-family:var(--sans);text-transform:none;letter-spacing:0;font-weight:600;font-size:16px;line-height:1.3}.law__k{font-size:17px;font-weight:700;opacity:.92}.need__h{font-size:18px}.foot__col b{font-size:15px;color:var(--on-dark-2)}.law__k{font:700 clamp(26px,2.6vw,36px)/1.05 var(--sans);letter-spacing:-.02em;opacity:1}.phone:before{width:12px;height:12px;border-radius:50%;top:20px}.phone--mini:before{width:10px;height:10px;top:14px}.foot__bottom{flex-direction:column;align-items:flex-start;gap:12px}.foot__legal{font-size:14px;line-height:1.6;color:var(--on-dark-2);max-width:70em}.foot__legal a{color:inherit}.foot__links{display:flex;flex-wrap:wrap;gap:0 24px}.foot__links a{display:inline-flex;align-items:center;min-height:44px;color:var(--on-dark);text-decoration:none;font-size:16px}.foot__links a:hover{color:var(--coral)}.legal{background:var(--paper);color:var(--text);padding:clamp(48px,6vw,90px) 0}.legal__body{max-width:46em}.legal__body h2{font:600 24px/1.3 var(--sans);margin:40px 0 12px}.legal__body h2:first-child{margin-top:0}.legal__body li,.legal__body p{color:var(--text-2);margin-top:10px}.legal__body ul{list-style:disc;padding-left:22px}.legal__body a{color:var(--coral-deep)}.legal__date{margin-top:40px;font-size:15px}.dv-tablet{background:#0b0b0c;border-radius:26px;padding:14px;box-shadow:0 0 0 1.5px #34343a,0 50px 90px -40px rgba(0,0,0,.8)}.dv-tablet img{width:100%;height:auto;border-radius:12px;display:block}.dv-phone{background:#0b0b0c;border-radius:40px;padding:10px;box-shadow:0 0 0 1.5px #34343a,0 40px 70px -30px rgba(0,0,0,.8)}.dv-phone img{width:100%;height:auto;border-radius:31px;display:block}.dv-browser{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 50px 90px -40px rgba(0,0,0,.8)}.dv-browser__bar{display:flex;align-items:center;gap:7px;padding:11px 14px;background:#e9e8e5}.dv-browser__bar i{width:11px;height:11px;border-radius:50%;background:#c9c8c4}.dv-browser__bar span{margin-left:14px;padding:4px 14px;border-radius:8px;background:#fff;font-size:12px;color:var(--text-2)}.dv-browser img{width:100%;height:auto;display:block}.sx__stage .dv-browser,.sx__stage .dv-tablet{width:100%;max-width:900px}.sx__stage--mobile .dv-phone{width:290px}.sx-pair{display:flex;gap:28px;align-items:flex-start;justify-content:center}.sx-pair .dv-phone{width:260px}.sx-pair .dv-phone:last-child{margin-top:48px}@media (max-width:760px){.sx-pair{gap:12px}.sx-pair .dv-phone{width:46%;border-radius:26px;padding:6px}.sx-pair .dv-phone img{border-radius:21px}.sx-pair .dv-phone:last-child{margin-top:28px}.sx__stage--mobile .dv-phone{width:70%}.dv-tablet{padding:7px;border-radius:16px}.dv-tablet img{border-radius:8px}}.hero__in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.hero__scene{position:relative;padding:0 0 70px 40px}.hero__tablet{width:100%;transform:perspective(1800px) rotateY(-8deg) rotateX(2deg);transform-origin:left center}.hero__phone{position:absolute;left:-10px;width:34%;max-width:210px}@media (max-width:1020px){.hero__in{grid-template-columns:1fr}.hero__scene{padding:10px 0 60px;margin-top:8px}.hero__tablet{transform:none}.hero__phone{left:auto;right:-4px;width:30%}}.hero__in{grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:48px}.hero__scene{padding:0 0 90px;margin-right:calc(-1 * var(--gutter))}.hero__tablet{transform:none;width:calc(100% - 40px);margin-left:70px}.hero__phone{left:0;bottom:0;width:24%;max-width:190px;border-radius:30px;padding:7px}.hero__phone img{border-radius:24px}@media (max-width:1020px){.hero__in{grid-template-columns:1fr;gap:0}.hero__copy{display:contents}.hero__copy .kicker{order:1}.hero__copy .t-display{order:2}.hero__scene{order:3;margin:28px 0 8px;padding:0 0 50px}.hero__copy .lead{order:4}.hero__cta{order:5}.facts{order:6}.hero__tablet{width:88%;margin-left:12%}.hero__phone{width:28%;left:0;right:auto;border-radius:22px;padding:5px}.hero__phone img{border-radius:18px}}@media (min-width:1021px){.hero__in.wrap{max-width:1440px;grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center}.hero__scene{margin-right:0;padding-bottom:70px}.hero__tablet{width:calc(100% - 50px);margin-left:50px}.hero .t-display--hero{font-size:clamp(40px,4.2vw,62px)}.hero__scene{margin-right:-220px}.hero__tablet{width:calc(100% - 40px);margin-left:40px}.hero__phone{width:22%;max-width:230px}.hero__scene{margin-right:-90px}}.farea__shot{margin:0 0 28px;max-width:760px}.pshots{background:var(--ink);padding:0 0 clamp(48px,6vw,80px)}.pshots__in{position:relative;padding-bottom:40px}.pshots__tablet{width:min(900px,86%)}.pshots__phone{position:absolute;right:0;bottom:0;width:min(230px,24%)}.pshots__in--one .pshots__tablet{margin:0 auto}@media (max-width:760px){.pshots__tablet{width:86%}.pshots__phone{width:30%}}@media (min-width:1021px){.hero__in.wrap{max-width:var(--wrap);grid-template-columns:minmax(0,500px) minmax(0,1fr)}.hero__scene{margin-right:calc((min(100vw, 1600px) - var(--wrap)) / -2 - 20px);padding:20px 0 40px;min-height:560px}.hero__tablet{position:absolute;top:40px;left:110px;width:760px;margin:0}.hero__phone{position:relative;left:0;bottom:auto;width:250px;max-width:none;margin-top:70px;z-index:2;border-radius:38px;padding:9px}.hero__phone img{border-radius:30px}}:root{--coral-deep:#b83a24}.ui-pay{background:var(--coral-deep)}.btn--outline{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line)}.btn--outline:hover{background:var(--mist)}.legal__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.photo-band{position:relative;min-height:clamp(420px,56vw,760px);display:flex;align-items:center;overflow:hidden;background:#0c0c0d}.photo-band:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,11,.88),rgba(10,10,11,.55) 34%,rgba(10,10,11,0) 58%)}.photo-band__in{position:relative;z-index:1;width:100%}.photo-band__t{font:650 clamp(30px,3.6vw,52px)/1.08 var(--sans);letter-spacing:-.03em;max-width:11em;color:#fff}.photo-band__s{margin-top:18px;font-size:clamp(18px,1.5vw,21px);color:var(--on-dark-2);max-width:22em}@media (max-width:760px){.photo-band{min-height:0;flex-direction:column;align-items:stretch}.photo-band img{position:static;height:360px;object-position:50% 40%}.photo-band:after{display:none}.photo-band__in{padding:28px var(--gutter) 40px}}@media (min-width:761px){.photo-band img{left:auto;right:0;width:66%;object-position:50% 45%}.photo-band:after{background:linear-gradient(90deg,#0c0c0d,#0c0c0d 34%,rgba(12,12,13,0) 52%)}}.hv{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);grid-gap:40px;gap:40px;margin-top:40px;align-items:center}.hv__steps{margin-top:0}.hv__step{all:unset;cursor:pointer;display:grid;grid-template-columns:52px 1fr;width:100%}.hv__step:focus-visible{outline:3px solid var(--coral);outline-offset:4px;border-radius:8px}.hv__media{position:relative}.hv__media video{width:100%;height:auto;display:block;border-radius:22px;background:#141416;aspect-ratio:16/9}.hv__play{position:absolute;right:14px;bottom:44px;min-height:40px;padding:0 16px;border-radius:999px;border:0;background:rgba(20,20,22,.8);color:#fff;font:600 14px var(--sans);cursor:pointer}.hv__media figcaption{margin-top:10px;font-size:15px;color:var(--text-2)}@media (max-width:1020px){.hv{grid-template-columns:1fr}.hv__media{order:-1}}.hv__steps li{display:block;padding:0;margin:0}.hv__steps li:before{top:22px;bottom:22px}.hv__step{padding:22px 0 22px 16px;box-sizing:border-box}.hv__step .n{font:700 16px/1.6 var(--sans);color:var(--coral-deep)}.photo-band{min-height:0}.pp{position:absolute;right:0;top:0;width:66%;aspect-ratio:3/2;overflow:hidden}.photo-band{height:44vw;max-height:900px}.pp__f{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.pp__f--order{opacity:1}.pp__card{position:absolute;left:100%;top:18%;width:25%;aspect-ratio:1.586;border-radius:6%/9.5%;padding:3%;background:linear-gradient(135deg,#3a3a42,#121215 60%,#2a2a31);box-shadow:0 30px 50px -18px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.12);display:flex;flex-direction:column;justify-content:space-between;transform:rotate(14deg);opacity:0;z-index:2;box-sizing:border-box}.pp__chip{width:18%;aspect-ratio:1.3;border-radius:12%;background:linear-gradient(135deg,#d9b766,#a8822f)}.pp__card b{font:500 clamp(9px,1vw,15px) var(--mono);color:#e9e8e4;letter-spacing:.08em}.pp--go .pp__f--pay{animation:ppPay 10s infinite}.pp--go .pp__f--ok{animation:ppOk 10s infinite}.pp--go .pp__card{animation:ppCard 10s cubic-bezier(.2,.8,.2,1) infinite}@keyframes ppPay{0%,18%{opacity:0}22%,48%{opacity:1}52%,to{opacity:0}}@keyframes ppOk{0%,48%{opacity:0}52%,88%{opacity:1}94%,to{opacity:0}}.pp--still .pp__f--pay{opacity:1}.pp--still .pp__card{left:47%;top:22%;transform:rotate(-8deg);opacity:1}@media (max-width:760px){.photo-band{height:auto}.pp{position:relative;width:100%}}.photo-band .pp .pp__f{position:absolute;inset:0;left:0;right:auto;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.pp--go .pp__f--order{animation:ppOrder 10s infinite}@keyframes ppOrder{0%,20%{opacity:1}24%,88%{opacity:0}94%,to{opacity:1}}@keyframes ppCard{0%,26%{left:100%;top:16%;transform:rotate(14deg);opacity:0}30%{opacity:1}40%,47%{left:43%;top:26%;transform:rotate(-10deg);opacity:1}56%{left:76%;top:72%;transform:rotate(10deg);opacity:0}to{left:100%;opacity:0}}.pp--still .pp__card{left:43%;top:26%;transform:rotate(-10deg)}.hero{padding-top:clamp(28px,3.5vw,56px);padding-bottom:clamp(48px,6vw,90px)}@media (min-width:1021px){.hero__in.wrap{align-items:start}.hero__scene{padding-top:0;margin-top:24px}}.try{padding:0 0 clamp(48px,7vw,96px)}.try__frame{border-radius:20px;overflow:hidden;background:#141416;box-shadow:0 0 0 1px var(--line-dark);height:clamp(700px,90vh,960px)}.try__frame iframe{display:block;width:100%;height:100%;border:0}.try__note{margin-top:16px;color:var(--on-dark-2);font-size:15px}.try__note a{color:var(--coral);font-weight:600}@media (max-width:640px){.try__frame{border-radius:14px;height:78vh}}