.toss-home{--ink:#191f28;--ink2:#4e5968;--muted:#8b95a1;--brand:#3182f6;--brand2:#4593fc;--brand-ink:#1b64da;--wash:#f2f4f6;--line:rgba(0,27,55,0.1);--line2:rgba(0,23,51,0.05);--panel:#191f28;--surface:#fff;--surface-rgb:255 255 255;--wash2:#f7f8fa;--brand-wash:#e8f3ff;--brand-wash2:#cfe7ff;background:var(--surface);color:var(--ink)}html[data-site-theme=dark] .toss-home{color-scheme:dark;--ink:#eef1f5;--ink2:#b4bdc9;--muted:#8d97a5;--brand:#4c93ff;--brand2:#6aa6ff;--brand-ink:#8dbaff;--wash:#161b22;--line:rgba(220,230,245,0.14);--line2:rgba(220,230,245,0.08);--panel:#1b222c;--surface:#0d1117;--surface-rgb:13 17 23;--wash2:#131820;--brand-wash:#10213b;--brand-wash2:#132a4d}html[data-site-theme=dark] .th-trade--fnb{--trade-ink:#ffa25c}html[data-site-theme=dark] .th-trade--beauty{--trade-ink:#c99bff}html[data-site-theme=dark] .th-trade--retail{--trade-ink:#7fb2ff}.toss-home [data-scroll-motion]{--th-scroll-y:0px;translate:0 var(--th-scroll-y);will-change:translate}.th-container{width:min(100% - 48px,1200px);margin-inline:auto}.th-kicker{margin:0;color:var(--brand);font-size:17px;font-weight:700;letter-spacing:-.01em}.th-hero{position:relative;min-height:980px;padding:128px 0 100px;overflow:hidden;isolation:isolate;background:var(--surface)}.th-hero__backdrop,.th-hero__shade{position:absolute;z-index:-3;inset:0;pointer-events:none}.th-hero__backdrop{overflow:hidden;background:#16212c}.th-hero__backdrop img{object-fit:cover;object-position:center 48%;animation:th-hero-image 14s ease-out both;translate:0 var(--th-scroll-y);will-change:translate,transform}.toss-home .th-hero__backdrop[data-scroll-motion]{translate:none;will-change:auto}.th-hero__shade{z-index:-2;background:linear-gradient(90deg,rgba(8,16,24,.82) 0,rgba(8,16,24,.62) 38%,rgba(8,16,24,.12) 72%),linear-gradient(180deg,rgba(8,16,24,.34) 0,rgba(8,16,24,.08) 62%,rgb(var(--surface-rgb)/.3) 80%,rgb(var(--surface-rgb)/.92) 94%,var(--surface) 100%)}.th-hero__backdrop,.th-hero__shade{bottom:auto;height:min(100%,860px)}.th-hero__orb{position:absolute;z-index:-1;border-radius:50%;filter:blur(12px);pointer-events:none}.th-hero__orb--one{width:760px;height:760px;top:-340px;left:calc(50% - 380px);background:radial-gradient(circle,rgba(49,130,246,.18),rgba(49,130,246,0));animation:th-orb-drift 12s ease-in-out infinite alternate}.th-hero__orb--two{width:540px;height:540px;right:-220px;top:360px;background:radial-gradient(circle,rgba(98,201,255,.2),rgba(98,201,255,0));animation:th-orb-drift 15s ease-in-out -5s infinite alternate-reverse}.th-hero__copy{position:relative;z-index:1;text-align:left}.th-hero .th-kicker{color:#78b2ff}.th-hero__copy>*{animation:th-hero-enter .82s cubic-bezier(.22,1,.36,1) both}.th-hero__copy>:nth-child(2){animation-delay:90ms}.th-hero__copy>:nth-child(3){animation-delay:.18s}.th-hero__copy>:nth-child(4){animation-delay:.27s}.th-hero h1{max-width:900px;margin:28px 0 0;color:#fff;font-family:var(--font-brand),var(--font-sans);font-size:clamp(44px,7vw,56px);font-weight:700;line-height:1.08;letter-spacing:-.055em;text-wrap:balance}.th-hero h1 span{color:#fff}.th-hero__lead{margin:28px 0 0;color:rgba(255,255,255,.74);font-size:clamp(17px,2vw,21px);font-weight:500;line-height:1.65;letter-spacing:-.02em}.th-actions{display:flex;justify-content:flex-start;gap:12px;margin-top:32px}.th-button{display:inline-flex;min-height:56px;align-items:center;justify-content:center;padding:0 24px;border-radius:16px;font-size:17px;font-weight:700;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.toss-home .th-button--primary{color:#fff;background:var(--brand);box-shadow:0 14px 28px rgba(49,130,246,.22)}.toss-home .th-button--primary:hover{color:#fff;background:#2272eb}.toss-home .th-button--ghost{color:#fff;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3);backdrop-filter:blur(14px)}.toss-home .th-button--ghost:hover{color:#fff;background:rgba(255,255,255,.22)}.th-button:hover{transform:translateY(-2px)}.th-stage{position:relative;z-index:2;width:min(100% - 96px,1080px);margin-top:92px;animation:th-stage-enter 1s cubic-bezier(.22,1,.36,1) .36s both}.th-stage__window{overflow:hidden;border:1px solid rgba(0,27,55,.08);border-radius:22px;background:var(--surface);box-shadow:0 32px 90px rgba(30,65,110,.18),0 8px 30px rgba(30,65,110,.08);transform:perspective(1400px) rotateX(2deg);transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s ease}.th-stage:hover .th-stage__window{box-shadow:0 40px 110px rgba(30,65,110,.22),0 8px 30px rgba(30,65,110,.08);transform:perspective(1400px) rotateX(0deg) translateY(-6px)}.th-stage__bar{position:relative;display:flex;height:48px;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--line2);background:rgb(var(--surface-rgb)/.92)}.th-stage__bar span{width:9px;height:9px;border-radius:50%;background:#d1d6db}.th-stage__bar b{position:absolute;left:50%;color:var(--ink2);font-size:12px;transform:translateX(-50%)}.th-stage__screen{display:block;width:100%;height:auto}.th-float-card{position:absolute;display:flex;flex-direction:column;padding:20px 24px;border:1px solid rgba(0,27,55,.08);border-radius:16px;background:rgb(var(--surface-rgb)/.92);box-shadow:0 18px 45px rgba(30,65,110,.16);backdrop-filter:blur(18px);animation:th-float 5s ease-in-out infinite}.th-float-card span{color:var(--muted);font-size:12px;font-weight:600}.th-float-card strong{margin-top:8px;color:var(--ink);font-size:27px;line-height:1;letter-spacing:-.04em}.th-float-card em{margin-top:8px;color:#00a36c;font-size:12px;font-style:normal;font-weight:700}.th-float-card--margin{left:-70px;bottom:90px}.th-float-card--fee{right:-48px;top:100px;animation-delay:-2.5s}@keyframes th-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes th-hero-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes th-stage-enter{0%{opacity:0;transform:translateY(48px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes th-orb-drift{0%{transform:translate3d(-24px,-12px,0) scale(.96)}to{transform:translate3d(34px,24px,0) scale(1.06)}}@keyframes th-hero-image{0%{transform:scale(1.2)}to{transform:scale(1.16)}}.toss-home[data-motion-ready=true] [data-reveal]{opacity:0;transform:translateY(46px);transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.toss-home[data-motion-ready=true] [data-reveal=scale]{transform:translateY(28px) scale(.965)}.toss-home[data-motion-ready=true] [data-reveal].is-visible{opacity:1;transform:none;will-change:auto}.th-demo__grid>:nth-child(2),.th-operation-grid>:nth-child(2){transition-delay:90ms}.th-statement{position:relative;overflow:hidden;padding:clamp(112px,12vw,168px) 0;background:var(--wash2);text-align:center}.th-statement:before{position:absolute;width:760px;height:500px;left:50%;bottom:-360px;border-radius:50%;background:rgba(49,130,246,.1);filter:blur(90px);content:"";pointer-events:none;transform:translateX(-50%)}.th-statement__inner{position:relative}.th-statement__inner>p:first-child{margin:0;color:var(--ink2);font-size:clamp(27px,4vw,44px);font-weight:700;letter-spacing:-.045em}.th-statement h2{margin:4px 0 0;color:var(--brand);font-size:clamp(44px,6vw,56px);font-weight:700;line-height:1.2;letter-spacing:-.055em}.th-statement__body{margin:40px 0 0;color:var(--muted);font-size:clamp(17px,2vw,21px);font-weight:500;line-height:1.75}.th-profit-flow{display:grid;max-width:980px;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr) 42px minmax(0,1.08fr);align-items:center;gap:12px;margin:64px auto 0;text-align:left}.th-profit-flow__card{display:flex;min-height:178px;flex-direction:column;justify-content:center;padding:24px 28px;border:1px solid rgba(0,27,55,.07);border-radius:22px;background:rgb(var(--surface-rgb)/.9);box-shadow:0 18px 42px rgba(0,27,55,.06)}.th-profit-flow__card span{color:var(--ink2);font-size:14px;font-weight:700}.th-profit-flow__card strong{margin-top:12px;color:var(--ink);font-size:clamp(27px,3vw,34px);line-height:1;letter-spacing:-.045em}.th-profit-flow__card small{margin-top:12px;color:var(--muted);font-size:12px;font-weight:600}.th-profit-flow>i{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:var(--surface);color:var(--muted);font-size:21px;font-style:normal;font-weight:600;box-shadow:0 8px 20px rgba(0,27,55,.07)}.th-profit-flow__card--result{border-color:transparent;background:linear-gradient(145deg,#3182f6,#2272eb);box-shadow:0 22px 50px rgba(49,130,246,.24)}.th-profit-flow__card--result small,.th-profit-flow__card--result span{color:rgba(255,255,255,.72)}.th-profit-flow__card--result strong{color:#fff}.th-booking,.th-feature,.th-operations{padding:clamp(100px,14vw,180px) 0}.th-booking__grid,.th-feature__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(56px,8vw,112px)}.th-demo__copy h2,.th-feature__copy h2,.th-section-heading h2{margin:20px 0 0;color:var(--ink);font-size:clamp(34px,5vw,44px);font-weight:700;line-height:1.22;letter-spacing:-.052em}.th-demo__copy>p:not(.th-kicker),.th-feature__copy>p:not(.th-kicker){margin:28px 0 0;color:var(--ink2);font-size:17px;font-weight:500;line-height:1.75}.toss-home .th-text-link{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:var(--brand);font-size:17px;font-weight:700}.th-product-card{position:relative;min-height:620px;overflow:hidden;border-radius:22px}.th-product-card--blue{background:linear-gradient(145deg,var(--brand-wash),var(--brand-wash2))}.th-product-card:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(12,23,36,.05) 32%,rgba(22,75,126,.48));content:"";pointer-events:none}.th-product-card__photo{position:absolute;top:-42px;right:0;bottom:auto;left:0;width:100%;height:calc(100% + 84px);object-fit:cover;object-position:center;transition:transform 1s cubic-bezier(.22,1,.36,1)}.th-product-card:hover .th-product-card__photo{transform:scale(1.035)}.th-product-card__metric{position:absolute;z-index:3;display:flex;width:198px;top:34px;right:34px;flex-direction:column;padding:20px;border:1px solid rgba(255,255,255,.48);border-radius:22px;background:rgb(var(--surface-rgb)/.9);box-shadow:0 16px 40px rgba(12,31,52,.18);backdrop-filter:blur(18px)}.th-product-card__metric small,.th-product-card__metric span{color:var(--muted);font-size:12px;font-weight:600}.th-product-card__metric strong{margin:8px 0;color:var(--brand);font-size:34px;letter-spacing:-.05em}.th-product-card__status{position:absolute;z-index:3;right:34px;bottom:34px;display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(15,26,37,.74);color:rgba(255,255,255,.86);font-size:12px;font-weight:700;backdrop-filter:blur(14px)}.th-product-card__status i{width:8px;height:8px;border-radius:50%;background:#20d58a;box-shadow:0 0 0 5px rgba(32,213,138,.13)}.th-operations{overflow:hidden;background:var(--wash2)}.th-section-heading{max-width:880px}.th-operation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:76px}.th-operation-card{position:relative;min-height:730px;overflow:hidden;padding:clamp(32px,4vw,48px);border-radius:22px}.th-operation-card>div:first-of-type{position:relative;z-index:2}.th-operation-card span{color:var(--brand);font-size:14px;font-weight:700}.th-operation-card h3{margin:16px 0 0;color:var(--ink);font-size:clamp(27px,4vw,34px);font-weight:700;line-height:1.25;letter-spacing:-.045em}.th-operation-card p{max-width:470px;margin:16px 0 0;color:var(--ink2);font-size:17px;line-height:1.7}.th-operation-card--kds{background:#18222b}.th-operation-card--kds:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(9,14,20,.82),rgba(9,14,20,.5) 46%,rgba(9,14,20,.14) 74%);content:"";pointer-events:none}.th-operation-card--kds .th-operation-card__photo,.th-operation-card--qr .th-operation-card__photo{position:absolute;top:-42px;right:0;bottom:auto;left:0;width:100%;height:calc(100% + 84px);object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1)}.th-operation-card--kds h3{color:#fff}.th-operation-card--kds p{color:rgba(255,255,255,.72)}.th-operation-card--kds span{color:#78b2ff}.th-kds-status,.th-qr-summary{position:absolute;z-index:3;right:32px;bottom:32px;left:32px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:rgba(16,23,31,.82);box-shadow:0 20px 50px rgba(0,0,0,.24);backdrop-filter:blur(18px)}.th-operation-card--kds:hover .th-operation-card__photo,.th-operation-card--qr:hover .th-operation-card__photo{transform:scale(1.035)}.th-kds-status>div,.th-qr-summary>div{display:flex;flex-direction:column;gap:4px}.th-kds-status>div span,.th-qr-summary>div span{color:rgba(255,255,255,.58);font-size:12px;font-weight:600}.th-kds-status strong,.th-qr-summary strong{color:#fff;font-size:17px}.th-kds-status b,.th-qr-summary b{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.76);font-size:12px}.th-kds-status i,.th-qr-summary i{width:8px;height:8px;border-radius:50%;background:#20d58a;box-shadow:0 0 0 5px rgba(32,213,138,.12)}.th-operation-card--qr{background:#14201b}.th-operation-card--qr:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(8,15,13,.84),rgba(8,15,13,.48) 48%,rgba(8,15,13,.14) 76%);content:"";pointer-events:none}.th-operation-card--qr h3{color:#fff}.th-operation-card--qr p{max-width:470px;color:rgba(255,255,255,.72)}.th-operation-card--qr span{color:#65d5a5}.th-operation-card--qr .th-operation-card__photo{object-position:64% center}.th-qr-summary{background:rgba(14,27,22,.82)}.th-booking__grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.th-booking__visual{position:relative;min-height:620px;overflow:hidden;border-radius:22px;background:linear-gradient(145deg,#f5eeff,#e6d5ff)}.th-booking__visual:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(43,26,61,.02) 35%,rgba(43,26,61,.38));content:"";pointer-events:none}.th-booking__photo{position:absolute;top:-40px;right:0;bottom:auto;left:0;width:100%;height:calc(100% + 80px);object-fit:cover;object-position:center;transition:transform 1s cubic-bezier(.22,1,.36,1)}.th-booking__ui{position:absolute;z-index:2;width:min(62%,520px);max-width:none;height:auto;left:32px;bottom:32px;border:6px solid rgba(255,255,255,.9);border-radius:16px;box-shadow:0 28px 70px rgba(39,23,59,.28);transition:transform .8s cubic-bezier(.22,1,.36,1)}.th-booking__visual:hover .th-booking__photo{transform:scale(1.035)}.th-booking__visual:hover .th-booking__ui{transform:translate3d(10px,-8px,0) scale(1.015)}.th-manifesto{position:relative;overflow:hidden;padding:clamp(140px,18vw,240px) 0;background:#101722;color:#fff;text-align:center}.th-manifesto__glow{position:absolute;width:900px;height:520px;left:50%;bottom:-390px;border-radius:50%;background:#3182f6;filter:blur(120px);opacity:.48;transform:translateX(-50%)}.th-manifesto .th-container{position:relative}.toss-home .th-manifesto p{margin:0;color:rgba(255,255,255,.62);font-size:17px;font-weight:600}.toss-home .th-manifesto h2{margin:24px 0 0;color:#fff;font-size:clamp(44px,7vw,56px);font-weight:700;line-height:1.15;letter-spacing:-.055em}.th-manifesto__calculator{max-width:820px;margin:64px auto 0;padding:4px 24px 28px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(255,255,255,.07);box-shadow:0 32px 80px rgba(0,0,0,.22);text-align:left;backdrop-filter:blur(20px)}.price-calculator{max-width:720px;margin:clamp(32px,4vw,48px) auto 0}.price-calculator__group{padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.045)}.price-calculator__group--addons{margin-top:12px;border-color:rgba(120,178,255,.28);background:rgba(49,130,246,.1)}.price-calculator__group-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.price-calculator__group-head>span:last-child{color:rgba(255,255,255,.58);font-size:12px;font-weight:600}.price-calculator__type{flex:none;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:12px;font-weight:700}.price-calculator__type--addon{background:rgba(49,130,246,.24);color:#a9ceff}.price-calculator__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:720px){.price-calculator__group--addons .price-calculator__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.price-calculator__card{position:relative;min-height:154px;padding:20px;border:1px solid rgba(0,27,55,.1);border-radius:12px;background:var(--surface);cursor:pointer;font-family:var(--font-sans);text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.price-calculator__card:hover{transform:translateY(-2px)}.price-calculator__card[aria-pressed=true]{border-color:var(--brand);background:var(--brand-wash);box-shadow:0 10px 28px rgba(49,130,246,.15)}.price-calculator__card>strong{display:block;color:var(--ink);font-size:17px;font-weight:700;line-height:1.3}.price-calculator__card>b{display:block;margin-top:12px;color:var(--muted);font-family:var(--font-brand),var(--font-sans);font-size:27px;font-weight:700;letter-spacing:-.03em;line-height:1}.price-calculator__card[aria-pressed=true]>b{color:var(--brand)}.price-calculator__card>small{display:block;margin-top:8px;color:var(--muted);font-size:12px;font-weight:600;line-height:1.4}.price-calculator__card>em{display:inline-flex;margin-top:8px;padding:4px 8px;border-radius:999px;background:rgba(49,130,246,.1);color:var(--brand-ink);font-size:12px;font-style:normal;font-weight:700;line-height:1}.price-calculator__check{position:absolute;top:18px;right:18px;display:grid;width:23px;height:23px;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:transparent;font-size:12px;font-weight:700}.price-calculator__card[aria-pressed=true] .price-calculator__check{border-color:var(--brand);background:var(--brand);color:#fff}.price-calculator__total{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:12px;padding:24px;border-radius:16px;background:var(--wash)}.price-calculator__total>div{display:flex;flex-direction:column;gap:8px}.price-calculator__total strong{color:var(--ink);font-size:14px}.price-calculator__total span{color:var(--muted);font-size:14px;font-weight:500}.price-calculator__total>b{color:var(--brand);font-family:var(--font-brand),var(--font-sans);font-size:clamp(34px,5vw,44px);font-weight:700;letter-spacing:-.035em;line-height:1}.price-calculator__fineprint{margin-top:12px;color:rgba(255,255,255,.5);font-size:12px;font-weight:500;line-height:1.6;text-align:center}.th-demo{padding:clamp(100px,14vw,180px) 0;background:var(--brand-wash)}.th-demo__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:clamp(48px,8vw,112px)}.th-booking__points{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.th-booking__points li{display:grid;gap:4px;padding:12px 16px;border-radius:12px;background:rgb(var(--surface-rgb)/.78)}.th-booking__points strong{color:var(--ink);font-size:17px;font-weight:700}.th-booking__points span{color:var(--ink2);font-size:14px;font-weight:500;line-height:1.6}.th-demo__facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.th-demo__facts span{padding:8px 12px;border-radius:999px;background:rgb(var(--surface-rgb)/.78);color:var(--brand-ink);font-size:14px;font-weight:700}@media (max-width:900px){.th-hero{min-height:auto;padding-top:104px}.th-stage{width:min(100% - 48px,900px)}.th-float-card--margin{left:-18px;bottom:28px}.th-float-card--fee{right:-16px;top:72px}.th-booking__grid,.th-demo__grid,.th-feature__grid{grid-template-columns:1fr}.th-booking__visual{order:2}.th-operation-grid{grid-template-columns:1fr}.th-operation-card{min-height:680px}.th-profit-flow{max-width:640px;grid-template-columns:1fr 34px 1fr}.th-profit-flow>i:nth-of-type(2){display:none}.th-profit-flow__card--result{grid-column:1/-1}.th-demo__grid{gap:48px}}@media (max-width:640px){.th-container{width:min(100% - 40px,1200px)}.th-hero{padding:84px 0 72px}.th-hero__backdrop{--th-scroll-y:0px!important}.th-hero__backdrop img{animation:none;object-position:70% center;transform:scale(1.04)}.th-hero__shade{background:linear-gradient(90deg,rgba(8,16,24,.78),rgba(8,16,24,.28)),linear-gradient(180deg,rgba(8,16,24,.3) 0,rgba(8,16,24,.14) 60%,rgb(var(--surface-rgb)/.9) 92%,var(--surface) 100%)}.th-hero__backdrop,.th-hero__shade{height:min(100%,720px)}.th-hero h1{margin-top:20px;font-size:clamp(44px,13vw,56px);line-height:1.12}.th-hero__lead br,.th-statement__body br{display:none}.th-actions{flex-direction:column}.th-button{width:100%}.th-stage{width:calc(100% - 24px);margin-top:56px}.th-stage__window{border-radius:16px}.th-stage__bar{height:36px}.th-float-card{display:none}.th-statement{padding:100px 0}.th-profit-flow{grid-template-columns:1fr;gap:12px;margin-top:44px}.th-profit-flow>i{display:none}.th-profit-flow__card,.th-profit-flow__card--result{min-height:150px;grid-column:auto}.th-booking,.th-demo,.th-feature,.th-operations{padding:100px 0}.th-demo__copy h2,.th-feature__copy h2,.th-section-heading h2{font-size:34px}.th-booking__visual,.th-product-card{min-height:470px;border-radius:16px}.toss-home .th-booking__photo,.toss-home .th-operation-card--kds .th-operation-card__photo,.toss-home .th-operation-card--qr .th-operation-card__photo,.toss-home .th-product-card__photo{top:0;height:100%;translate:none;will-change:auto}.th-product-card__photo{object-position:32% center}.th-operation-card--kds .th-operation-card__photo{object-position:70% center}.th-operation-card--qr .th-operation-card__photo{object-position:73% center}.th-booking__photo{object-position:77% center}.th-product-card__metric{top:20px;right:20px;width:172px;padding:16px}.th-product-card__metric strong{font-size:27px}.th-product-card__status{right:20px;bottom:20px}.th-operation-grid{margin-top:48px}.th-operation-card{min-height:650px;padding:28px 24px;border-radius:16px}.th-kds-status,.th-qr-summary{right:20px;bottom:20px;left:20px;padding:16px}.th-operation-card--qr p{max-width:100%}.th-booking__ui{width:calc(100% - 40px);left:20px;bottom:20px;border-width:4px;border-radius:12px}.th-manifesto{padding:128px 0}.th-manifesto__calculator{margin-top:48px;padding:2px 12px 20px;border-radius:16px}.price-calculator__group{padding:12px;border-radius:12px}.price-calculator__group-head{align-items:flex-start;flex-direction:column;gap:8px}.price-calculator__cards{gap:8px}.price-calculator__card{min-height:142px;padding:16px}.price-calculator__check{top:15px;right:14px;width:21px;height:21px}.price-calculator__total{align-items:flex-start;flex-direction:column;padding:20px}}@media (prefers-reduced-motion:reduce){.toss-home [data-scroll-motion]{translate:none;will-change:auto}.th-float-card,.th-hero__backdrop img,.th-hero__copy>*,.th-hero__orb,.th-stage{animation:none}.th-booking__photo,.th-booking__ui,.th-button,.th-operation-card__photo,.th-product-card__photo,.th-stage__window{transition:none}.toss-home[data-motion-ready=true] [data-reveal]{opacity:1;transform:none;transition:none}}.th-feature--reports .th-feature__grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.th-report-card{position:relative;overflow:hidden;padding:clamp(32px,4vw,52px);border-radius:22px;background:linear-gradient(145deg,#4593fc,#3182f6 48%,#1b64da);box-shadow:0 30px 75px rgba(49,130,246,.26);color:#fff}.th-report-card:after,.th-report-card:before{position:absolute;border-radius:50%;content:"";pointer-events:none}.th-report-card:before{width:420px;height:420px;right:-230px;top:-220px;border:90px solid rgba(255,255,255,.09)}.th-report-card:after{width:340px;height:340px;left:-210px;bottom:-230px;background:rgba(109,190,255,.38);filter:blur(40px)}.th-report-card__head{position:relative;z-index:2;display:flex;align-items:baseline;justify-content:space-between;color:rgba(255,255,255,.72);font-size:12px;font-weight:700}.th-report-card__head b{color:rgba(255,255,255,.88)}.th-report-card__delivery{position:absolute;z-index:3;top:82px;right:clamp(28px,4vw,48px);display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:rgba(255,255,255,.14);backdrop-filter:blur(16px)}.th-report-card__delivery>span{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:12px;background:var(--surface);color:var(--brand);font-size:14px}.th-report-card__delivery>div{display:flex;flex-direction:column;gap:4px}.th-report-card__delivery strong{color:#fff;font-size:12px}.th-report-card__delivery small{color:rgba(255,255,255,.62);font-size:12px}.th-report-card__figure{position:relative;z-index:2;margin-top:72px}.th-report-card__figure span{display:block;color:rgba(255,255,255,.72);font-size:14px;font-weight:600}.th-report-card__figure strong{display:block;margin-top:8px;color:#fff;font-size:clamp(34px,5vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.05}.th-report-card__figure small{display:block;margin-top:8px;color:rgba(255,255,255,.67);font-size:12px;font-weight:600}.th-report-card__signals{position:relative;z-index:2;margin:12px 0 0;padding:0;list-style:none;display:grid;gap:12px}.th-report-card__signals-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin-top:24px;color:rgba(255,255,255,.78);font-size:12px;font-weight:700}.th-report-card__signals-head strong{color:#fff}.th-report-card__signals li{position:relative;padding:16px 16px 16px 24px;border:1px solid rgba(255,255,255,.5);border-radius:16px;background:rgb(var(--surface-rgb)/.94);color:var(--ink2);font-size:14px;font-weight:600;line-height:1.5}.th-report-card__signals li:before{position:absolute;top:16px;bottom:16px;left:10px;width:3px;border-radius:999px;content:""}.th-report-card__signals li[data-level=high]{color:var(--ink);font-weight:700}.th-report-card__signals li[data-level=high]:before{background:#ff5a5a}.th-report-card__signals li[data-level=medium]:before{background:#ffab2e}.th-report-card__details{position:relative;z-index:2;margin-top:12px;padding:20px 24px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:rgba(10,69,158,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px)}.th-report-card__breakdown>div,.th-report-card__details-head,.th-report-card__top-items>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.th-report-card__details-head strong{color:#fff;font-size:14px;font-weight:700}.th-report-card__details-head span{color:rgba(255,255,255,.68);font-size:12px;font-weight:600}.th-report-card__breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:16px 0 0}.th-report-card__breakdown dd,.th-report-card__breakdown dt{margin:0;font-size:12px;line-height:1.4}.th-report-card__breakdown dt{color:rgba(255,255,255,.62);font-weight:600}.th-report-card__breakdown dd{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.th-report-card__top-items{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.16)}.th-report-card__top-items>span{display:block;margin-bottom:8px;color:rgba(255,255,255,.62);font-size:12px;font-weight:600}.th-report-card__top-items>div+div{margin-top:8px}.th-report-card__top-items b,.th-report-card__top-items strong{color:rgba(255,255,255,.92);font-size:12px;line-height:1.4}.th-report-card__top-items b{font-weight:600}.th-report-card__top-items strong{font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:900px){.th-feature--reports .th-feature__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.th-report-card{padding:28px 24px;border-radius:16px}.th-report-card__delivery{top:66px;right:22px}.th-report-card__figure{margin-top:108px}.th-report-card__details{padding:16px}.th-report-card__breakdown{grid-template-columns:minmax(0,1fr);gap:8px}}.th-trades{padding:clamp(100px,12vw,160px) 0;background:var(--surface)}.th-trades__heading p:not(.th-kicker){margin:20px 0 0;color:var(--ink2);font-size:17px;line-height:1.7}.th-hero__trades{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px}.th-hero__trades span{margin-right:4px;color:rgba(255,255,255,.78);font-size:14px;font-weight:600}.th-hero__trades a{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);color:#fff;font-size:14px;font-weight:700;text-decoration:none;backdrop-filter:blur(14px);transition:background .2s ease}.th-hero__trades a:hover{background:rgba(255,255,255,.24)}.th-hero__trades a[data-active]{background:var(--surface);box-shadow:none;color:var(--ink)}.th-hero__trades-pause{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.7);font:inherit;font-size:12px;cursor:pointer}.th-hero__trades-pause:hover{color:#fff}.th-hero__backdrop img[data-trade]{opacity:0;transition:opacity 1.2s ease}.th-hero[data-trade=beauty] .th-hero__backdrop img[data-trade=beauty],.th-hero[data-trade=fnb] .th-hero__backdrop img[data-trade=fnb],.th-hero[data-trade=retail] .th-hero__backdrop img[data-trade=retail]{opacity:1}.th-hero__backdrop img[data-trade=beauty]{object-position:center 15%}.th-hero__backdrop img[data-trade=retail]{object-position:center top}@media (max-width:640px){.th-hero__backdrop img[data-trade=fnb]{object-position:60% center}.th-hero__backdrop img[data-trade=beauty],.th-hero__backdrop img[data-trade=retail]{object-position:74% center;transform:scale(-1.04,1.04);height:600px!important;bottom:auto!important;-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}}.th-picker{margin-top:56px}.th-picker__tabs{display:flex;gap:8px;padding:4px;border-radius:16px;background:var(--wash);width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.th-picker__tabs::-webkit-scrollbar{display:none}.th-picker__tab{--trade:var(--brand);display:inline-flex;flex:none;align-items:center;gap:8px;min-height:48px;padding:0 20px;border:0;border-radius:12px;background:transparent;color:var(--ink2);font:inherit;font-size:17px;font-weight:700;cursor:pointer;scroll-margin-top:96px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.th-picker__tab i{width:10px;height:10px;border-radius:999px;background:var(--trade)}.th-picker__tab small{padding:2px 8px;border-radius:999px;background:rgba(0,27,55,.06);color:var(--muted);font-size:12px;font-weight:700}.th-picker__tab--fnb{--trade:#ff7d1a}.th-picker__tab--beauty{--trade:#b06bff}.th-picker__tab--retail{--trade:#3d8bff}.th-picker__tab:hover{color:var(--ink)}.th-picker__tab[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 4px 12px -4px rgba(0,27,55,.16)}.th-picker__panel{--trade:#3182f6;--trade-ink:#1b64da;--trade-wash:rgba(49,130,246,0.08);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:stretch;margin-top:24px;padding:16px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:0 32px 64px -40px rgba(0,27,55,.28);animation:th-picker-in .35s ease both}.th-trade--fnb{--trade:#ff7d1a;--trade-ink:#a34a00;--trade-wash:rgba(255,125,26,0.1)}.th-trade--beauty{--trade:#b06bff;--trade-ink:#6c4a9e;--trade-wash:rgba(176,107,255,0.1)}.th-trade--retail{--trade:#3d8bff;--trade-ink:#1b64da;--trade-wash:rgba(61,139,255,0.08)}@keyframes th-picker-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.th-picker__visual{position:relative;min-height:440px;overflow:hidden;border-radius:16px;background:#16212c}.th-picker__visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.th-picker__status{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgb(var(--surface-rgb)/.94);font-size:14px;font-weight:700;box-shadow:0 8px 20px -8px rgba(0,0,0,.3)}.th-picker__status:before{content:"";width:8px;height:8px;border-radius:999px;background:currentColor}.th-picker__status--live{color:#067647}.th-picker__status--open{color:var(--trade-ink)}.th-picker__status--soon{color:var(--ink2)}.th-picker__body{display:flex;flex-direction:column;padding:24px 24px 20px 0}.th-picker__examples{margin:0;color:var(--trade-ink);font-size:14px;font-weight:700}.th-picker__body h3{margin:12px 0 0;color:var(--ink);font-size:clamp(27px,3vw,34px);font-weight:700;line-height:1.25;letter-spacing:-.04em;word-break:keep-all}.th-picker__lead{margin:16px 0 0;color:var(--ink2);font-size:17px;line-height:1.7}.th-picker__list{display:grid;gap:16px;margin:28px 0 0;padding:0;list-style:none}.th-picker__list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.th-picker__list li>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--trade-wash);color:var(--trade-ink);font-size:14px;font-weight:800}.th-picker__list li[data-soon]>span{background:var(--wash);color:var(--muted)}.th-picker__list strong{display:block;color:var(--ink);font-size:17px;font-weight:700;line-height:1.5}.th-picker__list li[data-soon] strong{color:var(--ink2)}.th-picker__list em{margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--wash);color:var(--ink2);font-size:12px;font-style:normal;font-weight:700;vertical-align:2px}.th-picker__list small{display:block;margin-top:4px;color:var(--ink2);font-size:14px;line-height:1.55}.th-picker__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:auto;padding-top:28px}.th-picker__price{display:grid;gap:4px}.th-picker__price span{color:var(--muted);font-size:14px;font-weight:600}.th-picker__price strong{color:var(--ink);font-size:27px;font-weight:700;letter-spacing:-.03em}.th-picker__price small{color:var(--ink2);font-size:14px;line-height:1.5}.th-picker__links{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.toss-home .th-picker__cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:12px;background:var(--ink);color:var(--surface);font-size:17px;font-weight:700;text-decoration:none}.th-picker__cta span{transition:transform .2s ease}.th-picker__cta:hover span{transform:translateX(4px)}.toss-home .th-picker__anchor{display:inline-flex;align-items:center;min-height:36px;color:var(--muted);font-size:14px;font-weight:600;text-decoration:none}.th-picker__anchor:after{content:" ↓";white-space:pre}.th-picker__anchor:hover,.th-trade-chip{color:var(--ink2)}.th-trade-chip{display:inline-block;margin-left:12px;padding:4px 12px;border-radius:999px;background:var(--wash);font-size:14px;font-weight:700;vertical-align:2px}.th-trade-chip--fnb{background:rgba(255,125,26,.12);color:#a34a00}.th-trade-chip--beauty{background:rgba(176,107,255,.12);color:#6c4a9e}.th-trade-chip--retail{background:rgba(61,139,255,.1);color:#1b64da}@media (max-width:900px){.th-picker__panel{grid-template-columns:1fr}.th-picker__visual{min-height:320px}.th-picker__body{padding:8px}}@media (max-width:640px){.th-trades{padding:100px 0}.th-trades__heading h2{font-size:34px}.th-trades__heading h2 br{display:none}.th-hero__trades span{width:100%}.th-picker{margin-top:40px}.th-picker__tabs{width:100%}.th-picker__tab{flex:1 1 0;justify-content:center;gap:6px;padding:0 8px;font-size:14px}.th-picker__tab i,.th-picker__tab small{display:none}.th-picker__tab{padding:0 4px;white-space:nowrap;letter-spacing:-.02em}.th-picker__visual{min-height:300px}.th-picker__panel{padding:12px;border-radius:16px}.th-picker__visual{min-height:240px;border-radius:12px}.th-picker__body{padding:8px 4px 4px}.th-picker__foot{flex-direction:column}.th-picker__foot,.th-picker__links{align-items:stretch}.toss-home .th-picker__anchor,.toss-home .th-picker__cta{justify-content:center}.th-trade-chip{margin-left:8px}}@media (prefers-reduced-motion:reduce){.th-picker__panel{animation:none}}.th-section-heading>p:not(.th-kicker){margin:20px 0 0;color:var(--ink2);font-size:17px;font-weight:500;line-height:1.75}.th-why{padding:clamp(88px,12vw,150px) 0;background:var(--surface)}.th-why__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,64px)}.th-why__card{display:flex;flex-direction:column;gap:14px;padding:clamp(24px,3vw,32px);border-radius:22px;background:var(--wash2)}.th-why__card>span{color:var(--brand);font-size:14px;font-weight:800}.th-why__card h3{margin:0;color:var(--ink);font-family:var(--font-brand),var(--font-sans);font-size:clamp(22px,2.4vw,27px);font-weight:700;line-height:1.3;letter-spacing:-.035em}.th-why__card p{margin:0;color:var(--ink2);font-size:16px;font-weight:500;line-height:1.7}.th-why__card strong{margin-top:auto;padding-top:14px;border-top:1px solid rgba(12,23,48,.08);color:var(--ink);font-size:16px;font-weight:800}.th-price-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:980px;margin:56px auto 0;text-align:left}.toss-home .th-price-summary__card{display:flex;flex-direction:column;gap:10px;padding:26px 24px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(255,255,255,.07);color:#fff;transition:background .18s ease,transform .18s ease}.toss-home .th-price-summary__card:hover{background:rgba(255,255,255,.12);color:#fff;transform:translateY(-2px)}.th-price-summary__card[data-soon]{opacity:.78}.th-price-summary__card span{color:rgba(255,255,255,.7);font-size:15px;font-weight:700}.th-price-summary__card strong{font-family:var(--font-brand),var(--font-sans);font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1}.toss-home .th-price-summary__card strong small{margin-left:6px;color:rgba(255,255,255,.72);font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:0}.th-price-summary__card em{color:rgba(255,255,255,.78);font-size:15px;font-style:normal;font-weight:500;line-height:1.5}.toss-home .th-manifesto p.th-price-summary__fine{margin-top:24px;font-size:15px}.th-price-summary__cta{margin-top:28px}.toss-home #price.th-manifesto{padding:clamp(96px,12vw,160px) 0}@media (max-width:900px){.th-price-summary,.th-why__grid{grid-template-columns:minmax(0,1fr)}}.th-hero--picker{min-height:auto;padding-bottom:clamp(72px,9vw,120px)}.th-hero__picker{max-width:1080px;margin-top:clamp(40px,5vw,64px)}.th-hero__picker-pause{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.7);font-size:12px;cursor:pointer}.th-hero__picker-pause:hover{color:#fff}.th-hero__picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.toss-home .th-hero__picker-head h2{margin:0;color:#fff;font-family:var(--font-brand),var(--font-sans);font-size:clamp(21px,2.4vw,27px);font-weight:700;letter-spacing:-.03em}.th-hero__picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.toss-home .th-trade-card{display:flex;flex-direction:column;gap:8px;min-height:188px;padding:22px;border-radius:22px;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3);color:#fff;backdrop-filter:blur(16px);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.toss-home .th-trade-card:hover,.toss-home .th-trade-card[data-active]{background:var(--surface);box-shadow:0 20px 48px rgba(0,0,0,.28);color:var(--ink);transform:translateY(-3px)}.th-trade-card strong{font-family:var(--font-brand),var(--font-sans);font-size:27px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.th-trade-card small{font-size:14px;font-weight:600;opacity:.8}.th-trade-card__status{align-self:flex-start;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;background:rgba(255,255,255,.2)}.th-trade-card__status--live{background:#12b76a;color:#fff}.th-trade-card__status--open{background:#b06bff;color:#fff}.th-trade-card__status--soon{background:rgba(255,255,255,.24)}.th-trade-card:hover .th-trade-card__status--soon,.th-trade-card[data-active] .th-trade-card__status--soon{background:#eef1f5;color:var(--muted)}.th-trade-card__foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid rgba(127,127,127,.3)}.th-trade-card__foot b{font-size:17px;font-weight:700}.th-trade-card__foot i{display:grid;width:36px;height:36px;place-items:center;border-radius:999px;background:var(--brand);color:#fff;font-style:normal;font-weight:700}.th-why__photo{width:calc(100% + 2 * clamp(24px, 3vw, 32px));max-width:none;height:180px;margin:calc(-1 * clamp(24px, 3vw, 32px)) calc(-1 * clamp(24px, 3vw, 32px)) 6px;border-radius:22px 22px 0 0;object-fit:cover}@media (max-width:900px){.th-hero__picker-grid{grid-template-columns:minmax(0,1fr)}.toss-home .th-trade-card{min-height:0}}.th-hero--picker{background:#0f1822}.th-hero--picker .th-hero__shade{background:linear-gradient(90deg,rgba(8,16,24,.82),rgba(8,16,24,.6) 40%,rgba(8,16,24,.2) 75%),linear-gradient(180deg,rgba(8,16,24,.3),rgba(8,16,24,.1) 55%,rgba(15,24,34,.85) 88%,#0f1822)}.toss-home .th-trade-card small{color:inherit}