._hero_px7ms_1{background:var(--bg-primary);align-items:stretch;min-height:100dvh;display:flex;position:relative;overflow:hidden}._container_px7ms_10{z-index:1;align-items:stretch;width:100%;display:flex;position:relative}._content_px7ms_18{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;min-height:100dvh;display:grid}._textContent_px7ms_27{justify-content:flex-start;gap:var(--space-5);min-width:0;padding:calc(var(--header-height) + var(--space-24)) var(--space-12) var(--space-12) max(var(--container-padding), calc((100vw - var(--container-max)) / 2 + var(--container-padding)));flex-direction:column;display:flex}._badge_px7ms_36{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background-color:var(--toss-primary-surface);color:var(--text-accent);font-size:var(--font-label);font-weight:var(--font-semibold);border-radius:var(--radius-full);border:1px solid #0064ff26;width:fit-content;display:inline-flex}._badgeIcon_px7ms_50{flex-shrink:0;width:13px;height:13px}._title_px7ms_56{font-size:var(--font-display);font-weight:var(--font-extrabold);color:var(--text-primary);letter-spacing:-.03em;text-wrap:balance;line-height:1.25}._titleHighlight_px7ms_65{color:var(--toss-primary);white-space:normal;text-wrap:balance}._rotatingWrapper_px7ms_75{grid-template-columns:minmax(0,1fr);min-height:1.4em;display:grid;position:relative;overflow:clip}._rotatingWrapper_px7ms_75>*{grid-area:1/1;min-width:0}._titleMeasure_px7ms_89{visibility:hidden;pointer-events:none}._subtitle_px7ms_94{font-size:var(--font-body-large);font-weight:var(--font-medium);color:var(--text-secondary);text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word;letter-spacing:-.01em;max-width:480px;line-height:1.6}._subtitle2_px7ms_106{font-size:var(--font-body);color:var(--text-tertiary);white-space:pre-line;text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word;max-width:480px;margin-top:calc(var(--space-5) * -1 + var(--space-2));line-height:1.6}._chips_px7ms_121{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_px7ms_121{padding:var(--space-2) var(--space-4);background:var(--toss-gray-50,#f8f9fa);color:var(--text-secondary);font-size:var(--font-small,14px);font-weight:var(--font-medium,500);border-radius:var(--radius-full,999px);border:1px solid var(--toss-gray-100,#e9ecef);transition:all var(--transition-fast,.15s);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}._chip_px7ms_121:hover{background:var(--toss-primary-surface);color:var(--toss-primary);border-color:var(--toss-primary)}._ctaRow_px7ms_148{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}._demoButtonRow_px7ms_155,._storeButtonRow_px7ms_156{align-items:stretch;gap:var(--space-3);display:flex}._storeButtonRow_px7ms_156{flex-wrap:wrap}._ctaRow_px7ms_148 :is(button,._demoLink_px7ms_167){height:48px;padding:0 var(--space-6);font-size:var(--font-body);border-radius:var(--radius-lg)}._ctaSubtext_px7ms_174{align-items:center;gap:var(--space-2);font-size:var(--font-body-small);font-weight:var(--font-medium);color:var(--text-secondary);display:flex}._ctaSubtext_px7ms_174 svg{color:var(--toss-primary);animation:2s ease-in-out infinite _checkPulse_px7ms_1}@keyframes _checkPulse_px7ms_1{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}._ctaGroup_px7ms_193{align-items:center;gap:var(--space-4);margin-top:var(--space-4);display:flex}._appStoreButton_px7ms_201{align-items:center;gap:var(--space-3);height:48px;padding:0 var(--space-5);background:var(--appstore-bg,#191f28);color:var(--appstore-fg,#fff);border-radius:var(--radius-lg,12px);transition:all var(--transition-fast);border:1px solid var(--appstore-border,#ffffff1a);width:fit-content;text-decoration:none;display:inline-flex}._appStoreButton_px7ms_201:hover{background:var(--appstore-bg-hover,#000);transform:translateY(-1px);box-shadow:0 8px 24px #0003}._appStoreIcon_px7ms_224{flex-shrink:0;width:28px;height:28px}._appStoreText_px7ms_230{flex-direction:column;gap:1px;display:flex}._appStoreLabel_px7ms_236{font-size:10px;font-weight:var(--font-regular);opacity:.7;letter-spacing:.02em;line-height:1}._appStoreName_px7ms_244{font-size:17px;font-weight:var(--font-semibold);letter-spacing:0;line-height:1.1}._playStoreButton_px7ms_251{min-width:178px}._mockupContainer_px7ms_256{min-width:0;height:100%;min-height:100dvh;padding:var(--header-height) var(--space-16) var(--space-8) var(--space-6);justify-content:center;align-items:center;display:flex;position:relative}._illustrationWrapper_px7ms_272{aspect-ratio:1.84;justify-content:flex-start;align-items:center;width:100%;max-width:860px;min-height:360px;display:flex;position:relative}._sceneCanvas_px7ms_290{transform-origin:50%;width:100%;position:absolute;inset:0;transform:none}._sceneFallback_px7ms_298,._sceneComposition_px7ms_299{width:100%;height:100%}._sliderOuter_px7ms_304{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:340px;display:flex}._sliderWrapper_px7ms_313{isolation:isolate;border-radius:32px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #0000002e,0 8px 16px #00000024,0 16px 32px #0000001a,0 32px 64px #00000012,0 64px 128px #0000000a}._sliderTrack_px7ms_330{width:100%;position:relative}._heroSlideImage_px7ms_335{width:100%;height:auto;display:block}._slideActive_px7ms_341{opacity:1;transition:opacity .5s}._slideHidden_px7ms_346{opacity:0;pointer-events:none;width:100%;position:absolute;top:0;left:0}._dots_px7ms_356{justify-content:center;align-items:center;gap:6px;display:flex}._dot_px7ms_356{cursor:pointer;background:#00000026;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .25s,width .25s,border-radius .25s}._dotActive_px7ms_374{background:var(--toss-primary);border-radius:3px;width:18px}._phonePlaceholder_px7ms_381{justify-content:center;align-items:center;gap:var(--space-4);width:100%;height:100%;min-height:480px;padding:var(--space-8);background:linear-gradient(160deg,#f0f4ff 0%,#e8f1ff 50%,#f5f8ff 100%);flex-direction:column;display:flex}._placeholderIcon_px7ms_394{background:var(--toss-primary);border-radius:var(--radius-xl);color:#fff;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 8px 24px #0064ff4d}._placeholderBar_px7ms_406{border-radius:var(--radius-full);background:#0064ff26;width:80%;height:8px}._placeholderBarShort_px7ms_413{border-radius:var(--radius-full);background:#0064ff1a;width:55%;height:8px}._placeholderCard_px7ms_420{border-radius:var(--radius-xl);width:85%;height:80px;margin-top:var(--space-2);background:#fff;box-shadow:0 2px 12px #0000000f}@media (width<=1024px){._content_px7ms_18{grid-template-columns:1fr;min-height:auto}._textContent_px7ms_27{padding:calc(var(--header-height) + var(--space-6)) var(--container-padding) var(--space-7);gap:var(--space-4);text-align:center;order:1;align-items:center}._mockupContainer_px7ms_256{height:auto;padding:var(--space-16) var(--container-padding) var(--space-8);order:2;min-height:auto;transform:none}._illustrationWrapper_px7ms_272{justify-content:center;max-width:640px}._sceneCanvas_px7ms_290{transform:translate(-8%)}._ctaRow_px7ms_148{align-items:center}._demoButtonRow_px7ms_155,._storeButtonRow_px7ms_156{justify-content:center}._subtitle_px7ms_94{max-width:100%}._ctaGroup_px7ms_193{justify-content:center}}@media (width<=768px){._content_px7ms_18{flex-direction:column;display:flex}._textContent_px7ms_27{display:contents}._badge_px7ms_36{order:1}._title_px7ms_56{order:2}._mockupContainer_px7ms_256{order:3}._subtitle_px7ms_94{order:4}._subtitle2_px7ms_106{order:5}._ctaRow_px7ms_148{order:6}._ctaSubtext_px7ms_174{order:7}._mockupContainer_px7ms_256{width:100%;padding:var(--space-1) 0 var(--space-3);align-self:stretch;min-height:0}._illustrationWrapper_px7ms_272{justify-content:center;max-width:100%;min-height:208.8px;overflow:hidden}._sceneCanvas_px7ms_290{zoom:.58;width:auto;transform:none}._hero_px7ms_1,._content_px7ms_18{min-height:0}._content_px7ms_18{text-align:center;align-items:center;gap:var(--space-4);padding:calc(var(--header-height) + var(--space-6)) var(--container-padding) var(--space-7);overflow:hidden}._title_px7ms_56{letter-spacing:-.04em;font-size:clamp(38px,11.5vw,50px);line-height:1.1}._subtitle_px7ms_94{font-size:17px;font-weight:var(--font-semibold);line-height:1.45}._subtitle2_px7ms_106{margin-top:calc(var(--space-4) * -1 + var(--space-1));font-size:1rem;line-height:1.5}._ctaSubtext_px7ms_174{font-size:13px}._badge_px7ms_36{padding:4px 10px;font-size:12px}._chips_px7ms_121{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:var(--space-2);flex-wrap:nowrap;max-width:100%;overflow-x:auto}._chips_px7ms_121::-webkit-scrollbar{display:none}._ctaRow_px7ms_148,._demoButtonRow_px7ms_155,._storeButtonRow_px7ms_156{gap:10px;width:100%}._ctaRow_px7ms_148 :is(button,._demoLink_px7ms_167){width:100%;height:auto;min-height:46px;padding:var(--space-2) var(--space-2);white-space:normal;border-radius:10px;font-size:13px;line-height:1.2}._storeButtonRow_px7ms_156>*{flex:calc(50% - 5px);min-width:0}._appStoreButton_px7ms_201{height:auto;min-height:46px;padding:var(--space-2) var(--space-2);border-radius:10px;justify-content:center;gap:6px}._playStoreButton_px7ms_251{min-width:0}._appStoreIcon_px7ms_224{width:17px;height:17px}._appStoreLabel_px7ms_236{font-size:8px}._appStoreName_px7ms_244{white-space:nowrap;font-size:12px}._dots_px7ms_356{display:none}}@media (width<=480px){._mockupContainer_px7ms_256{min-height:auto;padding:var(--space-2) 0 var(--space-4);transform:none}._sliderOuter_px7ms_304{max-width:280px}._sliderWrapper_px7ms_313{width:min(100%,280px)}}@keyframes _revealUp_px7ms_1{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}._reveal_px7ms_695{opacity:0;animation:.65s cubic-bezier(.16,1,.3,1) forwards _revealUp_px7ms_1;animation-delay:var(--delay,0s)}._revealMockup_px7ms_701{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .5s forwards _revealUp_px7ms_1}._titleHighlight_px7ms_65{background:linear-gradient(90deg, var(--toss-primary) 0%, var(--toss-primary-light) 50%, var(--toss-primary) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite _gradientShimmer_px7ms_1}@keyframes _gradientShimmer_px7ms_1{0%,to{background-position:0%}50%{background-position:100%}}._badge_px7ms_36{animation:3s ease-in-out infinite _badgePulse_px7ms_1}@keyframes _badgePulse_px7ms_1{0%,to{box-shadow:0 0 #0064ff1a}50%{box-shadow:0 0 0 8px #0064ff00}}@media (prefers-reduced-motion:reduce){._reveal_px7ms_695,._revealMockup_px7ms_701{opacity:1;filter:none;animation:none;transform:none}}._storeBadge_px7ms_746{display:inline-flex;position:relative}._qrCard_px7ms_751{align-items:center;gap:var(--space-1);padding:var(--space-3);background:var(--bg-primary,#fff);border:1px solid var(--border-secondary,#00000014);border-radius:var(--radius-lg,12px);opacity:0;visibility:hidden;z-index:5;flex-direction:column;transition:opacity .16s,transform .16s,visibility .16s;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 12px 32px #00000024}._qrPlaceholder_px7ms_772{width:128px;height:148px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}._storeBadge_px7ms_746:hover ._qrCard_px7ms_751{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}._storeBadge_px7ms_746:has(:focus-visible) ._qrCard_px7ms_751{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}._qrCard_px7ms_751 svg{padding:var(--space-2);box-sizing:content-box;background:#fff;border-radius:8px;display:block}._qrHint_px7ms_807{font-size:11px;font-weight:var(--font-medium);color:var(--text-secondary);white-space:nowrap}@media (width<=768px){._storeBadge_px7ms_746 ._appStoreButton_px7ms_201{width:100%}}
