.home_announcement__kAx_V{background:var(--ink-900);color:#fff;font-size:13.5px;letter-spacing:-.01em}.home_announcementInner__VQjFY{max-width:var(--container-wide);margin:0 auto;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.home_announcementMsg__oy6iw{display:inline-flex;align-items:center;gap:10px;color:rgba(255,255,255,.92)}.home_announcementPill__D1HBX{background:var(--brand-red);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:999px;text-transform:uppercase}.home_announcementLink__ElAa_{color:rgba(255,255,255,.7);font-size:13px;font-weight:500;display:inline-flex;gap:6px;align-items:center}.home_announcementLink__ElAa_:hover{color:#fff}.home_hero__o4ZPq{position:relative;padding:clamp(56px,7vw,96px) 0 clamp(80px,9vw,120px);overflow:hidden;background:radial-gradient(900px 480px at 88% 0,rgba(232,51,43,.06),transparent 60%),radial-gradient(700px 380px at 0 30%,rgba(37,99,235,.04),transparent 60%),#fff}.home_heroGrid__DhqFK{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(40px,5vw,80px);gap:clamp(40px,5vw,80px);align-items:center;max-width:var(--container-wide);margin:0 auto;padding:0 24px}.home_heroEyebrow__gvip6{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 8px;border:1px solid var(--ink-200);border-radius:999px;font-size:13.5px;font-weight:600;color:var(--ink-700);letter-spacing:-.01em;margin-bottom:28px}.home_badge__dvCJB{background:var(--brand-red);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:999px}.home_heroH1__0g8Js{font-size:clamp(48px,6.5vw,92px);font-weight:800;line-height:1.02;letter-spacing:-.04em;margin-bottom:28px;color:var(--ink-900)}.home_accent__QRtiy{color:var(--brand-red);position:relative;display:inline-block}.home_accent__QRtiy:after{content:"";position:absolute;left:-2%;right:-2%;bottom:.08em;height:.18em;background:rgba(232,51,43,.15);z-index:-1;border-radius:4px}.home_heroSub__f1U6Y{font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:var(--ink-500);margin-bottom:36px;max-width:520px;letter-spacing:-.012em}.home_heroCtas__MWeNs{display:flex;gap:12px;flex-wrap:wrap}.home_heroMeta__GJDHs{margin-top:40px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.home_metaLabel__igpOq{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400)}.home_metaDot__fy6uy{width:4px;height:4px;border-radius:999px;background:var(--ink-300)}.home_metaItem__zmq43{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-700);font-weight:500}.home_heroVisual__mmHFW{position:relative;aspect-ratio:1/.88;display:grid;place-items:center}.home_heroVisual__mmHFW:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,rgba(0,120,168,.14),transparent 58%),radial-gradient(circle at 20% 80%,rgba(46,125,50,.06),transparent 45%);border-radius:50%}.home_heroOrbit__cQpNF{position:absolute;inset:3%;border:1px dashed rgba(0,120,168,.12);border-radius:50%}.home_heroOrbit2__84jKQ{inset:14%;border-color:rgba(0,120,168,.07)}.home_martPosStage__8i8jb{position:relative;width:clamp(340px,42vw,520px);z-index:2}.home_martPosWindow__QvtFC{background:#0078A8;border:3px solid #005a87;border-radius:6px;overflow:hidden;box-shadow:0 32px 64px -16px rgba(0,60,90,.45),0 8px 24px rgba(0,60,90,.18),inset 0 1px 0 rgba(255,255,255,.15);font-family:Malgun Gothic,Apple SD Gothic Neo,sans-serif}.home_martPosTitleBar__APHSw{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background:linear-gradient(180deg,#006494,#005A87);color:#fff;font-size:9px;font-weight:600;letter-spacing:-.02em}.home_martPosWinBtns__n9Rql{opacity:.7;font-size:8px;letter-spacing:2px}.home_martPosToolbar___EwSh{display:flex;align-items:center;gap:6px;padding:5px 6px;background:#0078A8;border-bottom:2px solid #005a87;flex-wrap:wrap}.home_martPosLogo__fLuFV{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.home_martPosLogoIcon__crcxN{font-size:11px;line-height:1}.home_martPosLogoText__utl__{font-size:13px;font-weight:900;color:#2E7D32;letter-spacing:-.04em;text-shadow:0 1px 0 rgba(255,255,255,.3)}.home_martPosToolBtns__zKaLb{display:flex;gap:3px;flex:1 1;flex-wrap:wrap}.home_martPosToolBtns__zKaLb span{padding:3px 6px;background:linear-gradient(180deg,#006494,#005578);border:1px solid #004868;border-radius:2px;color:#fff;font-size:7.5px;font-weight:700;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.home_martPosClock__U1HaA{font-size:8px;font-weight:700;color:#fff;white-space:nowrap}.home_martPosModeBtn__k9OMP{padding:4px 8px;background:linear-gradient(180deg,#006494,#005578);border:1px solid #004868;border-radius:2px;color:#fff;font-size:8px;font-weight:800;white-space:nowrap}.home_martPosBody__Tcc3D{display:grid;grid-template-columns:1fr .42fr;grid-gap:3px;gap:3px;padding:3px;background:#0078A8}.home_martPosMain__8eiUY{display:flex;flex-direction:column;gap:3px;min-width:0}.home_martPosTableWrap__TNMXo{background:#fff;border:2px solid #005a87;flex:1 1;min-height:110px;display:flex;flex-direction:column}.home_martPosTableHead__IsgaY{display:grid;grid-template-columns:1.1fr 1.4fr .8fr .6fr .6fr .8fr .7fr;background:#E8E8E8;border-bottom:1px solid #005a87;font-size:7px;font-weight:800;color:#111;text-align:center}.home_martPosTableHead__IsgaY span{padding:4px 2px;border-right:1px solid #ccc}.home_martPosTableHead__IsgaY span:last-child{border-right:none}.home_martPosTableBody__swjXR{flex:1 1}.home_martPosTableRow__8b_tg{display:grid;grid-template-columns:1.1fr 1.4fr .8fr .6fr .6fr .8fr .7fr;font-size:7.5px;font-weight:600;color:#222;text-align:center;border-bottom:1px solid #eee}.home_martPosTableRow__8b_tg span{padding:5px 2px;border-right:1px solid #eee}.home_martPosTableRow__8b_tg span:last-child{border-right:none}.home_martPosRowActive__QqD8D{background:#111;color:#fff}.home_martPosRowActive__QqD8D span{border-color:#333}.home_martPosQtyFocus__hyYq9{background:#7B1FA2!important;color:#fff;font-weight:800}.home_martPosScanBar__8vsoc{display:flex;align-items:stretch;gap:0;border:2px solid #005a87;background:#fff}.home_martPosScanIdx__RkdIz{display:grid;place-items:center;width:28px;background:#E8E8E8;border-right:1px solid #005a87;font-size:9px;font-weight:800;color:#111}.home_martPosScanInput__EzFxT{flex:1 1;min-height:18px;background:#fff}.home_martPosBottomPanels__axfFP{display:grid;grid-template-columns:1fr 1fr .85fr;grid-gap:3px;gap:3px}.home_martPosMemberPanel__0Oysb,.home_martPosPayPanel__FSX5b{background:#0078A8;border:2px solid #005a87;padding:3px 4px;display:flex;flex-direction:column;gap:2px}.home_martPosFieldRow__S5hnE{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;grid-gap:3px;gap:3px;font-size:7px;font-weight:700;color:#fff}.home_martPosFieldVal___p2w6{background:#fff;min-height:14px;border:1px solid #005a87;border-radius:1px;font-size:7px;color:#333;display:grid;place-items:center}.home_martPosTotalPanel__N_T_L{background:#0078A8;border:2px solid #005a87;padding:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.home_martPosPrevTx__i1EMx{width:100%;background:#fff;border:1px solid #005a87;min-height:12px;font-size:6.5px;color:#666}.home_martPosTotalLabel__svXZV{font-size:8px;font-weight:800;color:#fff;letter-spacing:-.02em}.home_martPosTotalAmt__vgOHD{font-size:clamp(22px,3.2vw,32px);font-weight:900;color:#E65100;line-height:1;letter-spacing:-.04em;text-shadow:0 1px 0 rgba(255,255,255,.2)}.home_martPosSide__68q6F{display:flex;flex-direction:column;gap:3px;min-width:0}.home_martPosCatGrid__hpF6Q{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2px;gap:2px;flex:1 1}.home_martPosCatBtn__BfjhK{display:grid;place-items:center;min-height:22px;padding:2px 1px;background:linear-gradient(180deg,#D4E8F5,#B8D4E8);border:1px solid #7eb8d4;border-radius:2px;font-size:6.5px;font-weight:700;color:#003D5C;text-align:center;line-height:1.15;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.home_martPosCatActive__0uuEl{background:linear-gradient(180deg,#006494,#005578);color:#fff;border-color:#004868}.home_martPosCatGreen__XueyX{color:#2E7D32;font-weight:800}.home_martPosKeypad__mVCUJ{display:flex;flex-direction:column;gap:2px}.home_martPosKeyRow__MitHE{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2px;gap:2px}.home_martPosKey__kYYds{display:grid;place-items:center;min-height:18px;background:linear-gradient(180deg,#D4E8F5,#B8D4E8);border:1px solid #7eb8d4;border-radius:2px;font-size:7px;font-weight:800;color:#003D5C;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.home_martPosKeyWide__WjeKH{grid-column:span 1;font-size:6px}.home_martPosKeyGreen__ATXgd{color:#2E7D32}.home_martPosKeyEnter__wW6lr{grid-column:1/-1;background:linear-gradient(180deg,#006494,#005578);color:#fff;border-color:#004868;min-height:16px}.home_martPosFooter__GLaA8{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#fff;border-top:2px solid #005a87}.home_martPosSpeaker__BsLjE{font-size:10px;flex-shrink:0}.home_martPosTicker__WHGC9{flex:1 1;font-size:7.5px;font-weight:600;color:#005A87;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home_heroVisual__mmHFW .home_floatChip__s4qo4 .home_ico__2swbP{background:rgba(0,120,168,.1);color:#0078A8}.home_posStage__lTTvT{position:relative;width:clamp(320px,36vw,440px)}.home_posTerminal__fmopB{width:100%;background:#0B0E12;border-radius:28px;padding:14px;box-shadow:0 40px 80px -20px rgba(11,14,18,.32),0 12px 24px rgba(11,14,18,.1);position:relative;z-index:2;aspect-ratio:16/10}.home_posScreen__oUveS{width:100%;height:100%;border-radius:14px;overflow:hidden;background:#0078A8}.home_posScreen__oUveS .home_martPosWindow__QvtFC{height:100%;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column}.home_martPosCompact__l_OIN .home_martPosBody__Tcc3D{grid-template-columns:1fr;flex:1 1;min-height:0}.home_martPosCompact__l_OIN .home_martPosMain__8eiUY{min-height:0}.home_martPosCompact__l_OIN .home_martPosTableWrap__TNMXo{flex:1 1;min-height:0}.home_martPosCompact__l_OIN .home_martPosTableBody__swjXR{flex:1 1;min-height:48px}.home_martPosCompact__l_OIN .home_martPosTableRow__8b_tg{min-height:100%}.home_posScreen__oUveS .home_martPosTitleBar__APHSw{padding:3px 6px;font-size:7px}.home_posScreen__oUveS .home_martPosToolbar___EwSh{padding:4px 5px;gap:4px}.home_posScreen__oUveS .home_martPosLogoText__utl__{font-size:11px}.home_posScreen__oUveS .home_martPosToolBtns__zKaLb span{font-size:6.5px;padding:2px 5px}.home_posScreen__oUveS .home_martPosClock__U1HaA{font-size:7px}.home_posScreen__oUveS .home_martPosModeBtn__k9OMP{font-size:7px;padding:3px 6px}.home_posScreen__oUveS .home_martPosTableHead__IsgaY{font-size:6px}.home_posScreen__oUveS .home_martPosTableRow__8b_tg{font-size:7px}.home_posScreen__oUveS .home_martPosFieldRow__S5hnE{font-size:6px}.home_posScreen__oUveS .home_martPosFieldVal___p2w6{min-height:12px}.home_posScreen__oUveS .home_martPosTotalAmt__vgOHD{font-size:clamp(20px,4vw,36px)}.home_posScreen__oUveS .home_martPosFooter__GLaA8{padding:3px 6px}.home_posScreen__oUveS .home_martPosTicker__WHGC9{font-size:6.5px}.home_posScreenLeft__aAati{padding:18px;display:flex;flex-direction:column;gap:12px;background:#fff}.home_posScreenHead__yzS2Z{display:flex;justify-content:space-between;align-items:center}.home_posBrand__SpJjL{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:-.02em;color:var(--ink-900)}.home_posDot__hWmzh{width:8px;height:8px;background:var(--brand-red);border-radius:2px}.home_posTime__yOAuW{font-size:10px;color:var(--ink-400);font-weight:700;letter-spacing:.04em;display:inline-flex;align-items:center;gap:4px}.home_live__uxX_a{width:5px;height:5px;border-radius:50%;background:var(--green);animation:home_blink__tBDSN 1.6s ease-in-out infinite}.home_posCats__8Rufd{display:flex;gap:5px;flex-wrap:wrap}.home_posCat__s1YvJ{padding:4px 10px;background:var(--ink-50);border-radius:99px;font-size:10px;font-weight:700;color:var(--ink-700)}.home_act__0SHkU{background:var(--ink-900);color:#fff}.home_posProducts__ssU5I{flex:1 1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.home_posProduct__qXk_b{background:var(--ink-50);border-radius:8px;padding:8px 6px;display:flex;flex-direction:column;gap:4px;justify-content:space-between}.home_thumb__qgd9H{height:30px;border-radius:5px;background:linear-gradient(135deg,#FFD45C,#FF9F1C)}.home_posProduct__qXk_b:nth-child(2) .home_thumb__qgd9H{background:linear-gradient(135deg,#88E0BC,#10A87C)}.home_posProduct__qXk_b:nth-child(3) .home_thumb__qgd9H{background:linear-gradient(135deg,#B4C5FF,#6989FF)}.home_posProduct__qXk_b:nth-child(4) .home_thumb__qgd9H{background:linear-gradient(135deg,#FFB4B0,#E8332B)}.home_posProduct__qXk_b:nth-child(5) .home_thumb__qgd9H{background:linear-gradient(135deg,#D9C7FF,#8B5CF6)}.home_posProduct__qXk_b:nth-child(6) .home_thumb__qgd9H{background:linear-gradient(135deg,#FFE7B5,#F5A623)}.home_name__3BbDZ{font-size:8.5px;font-weight:700;color:var(--ink-800)}.home_price__DVFDk{font-size:9px;font-weight:800;color:var(--brand-red)}.home_posScreenRight__huM_R{background:var(--ink-900);color:#fff;padding:16px 14px;display:flex;flex-direction:column;gap:10px}.home_posCartTitle__o8sB3{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.5)}.home_posCartList__YwIl3{display:flex;flex-direction:column;gap:6px;flex:1 1}.home_posCartRow__OmMQF{display:flex;justify-content:space-between;align-items:center;font-size:10px;padding-bottom:6px;border-bottom:1px dashed rgba(255,255,255,.08)}.home_it__JgIO7{color:rgba(255,255,255,.85);font-weight:600}.home_qt__BnrMF{color:var(--brand-red);font-weight:800}.home_posTotals__H9_wX{padding-top:8px;border-top:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;gap:4px}.home_posTotRow__CvV3D{display:flex;justify-content:space-between;font-size:9.5px;color:rgba(255,255,255,.6)}.home_grand__1iUbQ{font-size:14px;color:#fff;font-weight:800;letter-spacing:-.02em;margin-top:4px}.home_v__s9rjb{color:var(--brand-red)}.home_posPayBtn__ikgDl{background:var(--brand-red);color:#fff;padding:8px;border-radius:8px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.04em}.home_receiptFloat__G4kfM{position:absolute;right:4%;bottom:-6%;width:30%;background:#fff;border-radius:8px 8px 4px 4px;padding:10px 8px;box-shadow:0 20px 40px -12px rgba(11,14,18,.25);z-index:3;transform:rotate(6deg);font-family:var(--font-mono),monospace}.home_receiptFloat__G4kfM:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:12px;background:radial-gradient(circle at 4px 0,#fff 4px,transparent 0);background-size:8px 12px;background-repeat:repeat-x}.home_rTitle__F_TxS{font-size:9px;font-weight:800;text-align:center;padding-bottom:6px;border-bottom:1px dashed var(--ink-300);margin-bottom:6px;letter-spacing:.04em}.home_rRow__e_5eB{display:flex;justify-content:space-between;font-size:7.5px;color:var(--ink-700);margin-bottom:3px;font-weight:500}.home_bold__MI4bW{font-weight:800;color:var(--ink-900);padding-top:4px;border-top:1px dashed var(--ink-300);margin-top:4px}.home_floatChip__s4qo4{position:absolute;background:#fff;border-radius:16px;padding:12px 16px;box-shadow:var(--shadow-lg);border:1px solid var(--ink-100);z-index:3;font-size:13px;font-weight:600;letter-spacing:-.012em;display:flex;align-items:center;gap:10px;animation:home_floaty__sGUrt 6s ease-in-out infinite}.home_ico__2swbP{width:32px;height:32px;border-radius:10px;background:var(--brand-red-soft);color:var(--brand-red);display:grid;place-items:center}.home_label__DLcmZ{font-size:11px;color:var(--ink-500);font-weight:500}.home_value__Xi6pX{font-size:15px;font-weight:800;letter-spacing:-.02em}.home_floatChip1__Umq8N{top:6%;left:-8%;animation-delay:0s}.home_floatChip2__IS7Ra{top:48%;right:-10%;animation-delay:1.5s}.home_floatChip3__UcPlY{bottom:4%;left:-2%;animation-delay:3s}.home_trustbar__kYI2H{padding:32px 0;border-top:1px solid var(--ink-100);border-bottom:1px solid var(--ink-100);background:#FBFBFC}.home_trustbarInner__tYNNm{max-width:var(--container-wide);margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:40px;flex-wrap:wrap}.home_trustbarLabel__cMwuY{margin:0;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);flex-shrink:0}.home_trustbarList__gSQaO{flex:1 1;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.home_trustItem__rImIk{display:inline-flex;align-items:baseline;gap:6px;font-size:15px;font-weight:700;color:var(--ink-800)}.home_num__8fZXF{font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--ink-900)}.home_unit__jDc23{font-size:14px;font-weight:700;color:var(--ink-500);margin-left:2px}.home_label2__qbIVh{font-size:13.5px;font-weight:500;color:var(--ink-500)}.home_trustDivider__t_eCq{width:1px;height:28px;background:var(--ink-200)}.home_solutions__Vp54M{background:#fff}.home_solutionsGrid___tr4w{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:auto auto;grid-gap:20px;gap:20px;margin-top:16px}.home_solCard__jSPPH{background:#fff;border:1px solid var(--ink-100);border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:20px;min-height:360px;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.home_solCard__jSPPH:hover{transform:translateY(-4px);box-shadow:var(--shadow-card);border-color:var(--ink-200)}.home_numTag__wN6WH{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--ink-400)}.home_solCardH3__bTQzI{font-size:clamp(22px,2.2vw,30px);font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--ink-900)}.home_solCardP__YWDen{color:var(--ink-500);font-size:15px;line-height:1.6;letter-spacing:-.01em}.home_solTags__ioNlx{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.home_featured__YBUG8{grid-row:span 2;background:var(--ink-900);color:#fff;border-color:var(--ink-900);min-height:740px}.home_featured__YBUG8 .home_numTag__wN6WH{color:rgba(255,255,255,.5)}.home_arrowLink__PF1Ra{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600;color:#fff;margin-top:4px;cursor:pointer}.home_arr__QqK91{transition:transform .2s}.home_arrowLink__PF1Ra:hover .home_arr__QqK91{transform:translateX(4px)}.home_featuredVisual__9_USG{position:relative;width:100%;flex:1 1;display:grid;place-items:center}.home_bigPos__D_Du2{width:94%;transform:rotate(-2deg);position:relative;z-index:2;filter:drop-shadow(0 32px 48px rgba(0,0,0,.45))}.home_bigPos__D_Du2 .home_martPosWindow__QvtFC{width:100%}.home_bigPos__D_Du2 .home_martPosTableWrap__TNMXo{min-height:96px}.home_bigPos__D_Du2 .home_martPosTotalAmt__vgOHD{font-size:clamp(18px,2.2vw,26px)}.home_bigPos__D_Du2 .home_martPosCatBtn__BfjhK{min-height:20px;font-size:6px}.home_bigPos__D_Du2 .home_martPosKey__kYYds{min-height:16px;font-size:6.5px}.home_bigPos__D_Du2 .home_martPosToolBtns__zKaLb span{font-size:7px}.home_printerMini__x17SM{position:absolute;bottom:-8%;right:-6%;width:32%;background:#fff;border-radius:10px 10px 6px 6px;padding:10px 9px;box-shadow:0 16px 32px -8px rgba(0,0,0,.4);transform:rotate(8deg);z-index:3}.home_printerMini__x17SM:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:14px;background:radial-gradient(circle at 5px 0,#fff 5px,transparent 0);background-size:10px 14px;background-repeat:repeat-x}.home_pmTitle__1fH9T{font-size:8.5px;font-weight:800;text-align:center;padding-bottom:5px;border-bottom:1px dashed var(--ink-300);margin-bottom:5px;letter-spacing:.04em}.home_pmRow__gU0_E{display:flex;justify-content:space-between;font-size:7.5px;color:var(--ink-700);margin-bottom:3px;font-weight:500;font-family:var(--font-mono),monospace}.home_cRed__JupUO .home_icon-block__040PB{background:var(--brand-red)}.home_cBlue__SlcBt .home_icon-block__040PB{background:var(--blue)}.home_cGreen__ixrtb .home_icon-block__040PB{background:var(--green)}.home_cAmber__jHE2O .home_icon-block__040PB{background:var(--amber)}.home_solMiniVisual__l8eD1{height:100px;margin-top:auto;position:relative;border-radius:14px;overflow:hidden;background:var(--ink-50)}.home_solMiniVisualStore__eCJVY{height:132px;background:linear-gradient(135deg,#E8F5F0,#D4ECDF 55%,#C8E6D4)}.home_solMiniVisualKiosk__ju_dN{height:132px;background:linear-gradient(135deg,#EEF3FF,#DCE6FF 55%,#C8D8FF)}.home_solMiniVisualMart__MTYp6{height:140px;background:radial-gradient(ellipse 70% 80% at 50% 100%,rgba(232,51,43,.12),transparent 70%),linear-gradient(135deg,#FFF1F0,#FFE0DD 50%,#FFD4D0)}.home_solMartApp__C9IDW{position:absolute;inset:0;display:grid;place-items:center;padding:0 12px 4px}.home_solMartAppGlow__16tLV{position:absolute;width:46%;height:72%;background:radial-gradient(ellipse at center,rgba(232,51,43,.18),transparent 70%);filter:blur(8px);pointer-events:none}.home_solMartAppImg__EGFfc{position:relative;z-index:1;width:auto;height:118%;max-width:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 20px rgba(180,40,35,.22));animation:home_martAppFloat__PRbTc 4.8s ease-in-out infinite}@keyframes home_martAppFloat__PRbTc{0%,to{transform:translateY(4px)}50%{transform:translateY(-2px)}}.home_solKiosk__Fx8fV{position:absolute;inset:0;display:grid;place-items:center;padding:4px 8px}.home_solKioskImg__18YCH{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:8px;filter:drop-shadow(0 8px 16px rgba(37,99,235,.18));animation:home_kioskGlow__m8Dc6 5s ease-in-out infinite}@keyframes home_kioskGlow__m8Dc6{0%,to{transform:translateY(0);filter:drop-shadow(0 8px 16px rgba(37,99,235,.18))}50%{transform:translateY(-3px);filter:drop-shadow(0 12px 22px rgba(37,99,235,.28))}}.home_solStore__oaqUJ{position:absolute;inset:0;display:grid;place-items:center;padding:6px 10px 8px}.home_solStoreImg__JAd1J{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 18px rgba(16,80,60,.14));animation:home_storeFloat__cQNsP 4.5s ease-in-out infinite}@keyframes home_storeFloat__cQNsP{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.home_solMiniVisualMap__Lnxf4{height:132px;background:radial-gradient(circle at 50% 45%,rgba(245,166,35,.1),transparent 65%),linear-gradient(180deg,#FAFAFA,#F5F0E6)}.home_solMap__Vt5ds{position:absolute;inset:0;display:grid;place-items:center;padding:6px 14px 8px}.home_solMapImg__5OzDI{width:auto;height:100%;max-width:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 8px 16px rgba(0,0,0,.1));animation:home_mapFloat__F4jd2 5s ease-in-out infinite}.home_solMapPins__T6OQe{position:absolute;inset:6px 14px 8px;pointer-events:none}.home_solMapPin___3HRO{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;background:#F5A623;border:1.5px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(245,166,35,.45);animation:home_mapPinPulse__nU5jQ 2.4s ease-in-out infinite}.home_solMapPin___3HRO:nth-child(2){animation-delay:.3s}.home_solMapPin___3HRO:nth-child(3){animation-delay:.6s}.home_solMapPin___3HRO:nth-child(4){animation-delay:.9s}.home_solMapPin___3HRO:nth-child(5){animation-delay:1.2s}.home_solMapPin___3HRO:nth-child(6){animation-delay:1.5s}.home_solMapPin___3HRO:nth-child(7){animation-delay:1.8s}.home_solMapPinMain__lB9fQ{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;background:#E8830C;animation-duration:2s}.home_solMapBadge__L8ugQ{position:absolute;right:10px;bottom:8px;padding:3px 8px;background:rgba(255,255,255,.92);border:1px solid rgba(245,166,35,.35);border-radius:99px;font-size:10px;font-weight:800;color:#C27800;letter-spacing:-.02em;box-shadow:0 4px 10px rgba(180,120,20,.12)}@keyframes home_mapFloat__F4jd2{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes home_mapPinPulse__nU5jQ{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.home_solPhoneMini__vXVUm{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50px;aspect-ratio:9/19;background:#0B0E12;border-radius:10px;padding:3px}.home_scr__hHvES{width:100%;height:100%;background:linear-gradient(180deg,#fff 30%,#E8332B 0);border-radius:7px;position:relative;overflow:hidden}.home_scr__hHvES:after{content:"마트통";position:absolute;bottom:8px;left:0;right:0;text-align:center;color:#fff;font-size:8px;font-weight:800}.home_iconpos__Je926{background:#FBFBFC}.home_iconposGrid__ZCVku{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,5vw,80px);gap:clamp(40px,5vw,80px);align-items:center}.home_industryTabs__xhNYu{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:28px}.home_industryTab__yQoRp{padding:9px 16px;border-radius:99px;background:#fff;border:1px solid var(--ink-200);color:var(--ink-700);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s;display:inline-flex;align-items:center;gap:6px}.home_industryTab__yQoRp:hover{border-color:var(--ink-300)}.home_industryTab__yQoRp.home_active__dMTcZ{background:var(--ink-900);border-color:var(--ink-900);color:#fff}.home_dotx__IvzY6{width:6px;height:6px;border-radius:99px;background:currentColor;opacity:.6}.home_featList__gIG_7{display:flex;flex-direction:column;gap:20px}.home_featItem__OJJ8w{display:grid;grid-template-columns:48px 1fr;grid-gap:20px;gap:20px;align-items:flex-start}.home_icoWrap__DInnz{width:48px;height:48px;border-radius:14px;background:#fff;border:1px solid var(--ink-100);display:grid;place-items:center;color:var(--brand-red);box-shadow:var(--shadow-sm)}.home_featH4__Njurc{font-size:17px;font-weight:700;letter-spacing:-.018em;margin-bottom:6px;color:var(--ink-900)}.home_featP__5AJ6s{font-size:14.5px;color:var(--ink-500);line-height:1.6}.home_iconposStack__qtqkh{position:relative;height:clamp(480px,56vw,620px);display:grid;place-items:center}.home_stackPos__iNrJ5{width:78%;aspect-ratio:16/10;background:#14181F;border-radius:22px;padding:14px;box-shadow:0 40px 80px -16px rgba(11,14,18,.28);border:1px solid rgba(255,255,255,.04);position:relative;z-index:2}.home_stackPosStand__jLCUY{width:60%;height:16px;background:linear-gradient(180deg,#2A2F38,#0B0E12);border-radius:4px 4px 12px 12px;margin-top:-2px;box-shadow:0 16px 24px -8px rgba(11,14,18,.4);z-index:2;position:relative}.home_stackPosBase__iwpiz{width:80%;height:12px;background:#14181F;border-radius:99px;margin-top:8px;z-index:2;position:relative;opacity:.6}.home_stackPhone__CDxDV{position:absolute;left:-2%;top:50%;transform:translateY(-50%) rotate(-6deg);width:24%;aspect-ratio:9/19;background:#0B0E12;border-radius:24px;padding:5px;box-shadow:0 30px 60px -16px rgba(11,14,18,.28);z-index:3}.home_scr2__lSNko{width:100%;height:100%;background:#fff;border-radius:19px;padding:14px 10px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.home_sub__YzJiO{font-size:8.5px;color:var(--ink-400);font-weight:600}.home_ttl__PFjX8{font-size:11px;font-weight:800;letter-spacing:-.02em}.home_cardStat__lt_NJ{background:var(--ink-900);color:#fff;border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:3px}.home_lbl__EMdv9{font-size:7px;color:rgba(255,255,255,.6);font-weight:600}.home_num2__2G0dA{font-size:13px;font-weight:800;letter-spacing:-.025em}.home_bar__f6peZ{height:3px;background:rgba(255,255,255,.2);border-radius:2px;position:relative;overflow:hidden;margin-top:2px}.home_bar__f6peZ:after{content:"";position:absolute;inset:0;width:72%;background:var(--brand-red);border-radius:2px}.home_li__GUqoK{background:var(--ink-50);border-radius:6px;padding:5px 6px;display:flex;justify-content:space-between;align-items:center;font-size:7.5px;font-weight:600}.home_nm__1RekZ{color:var(--ink-800)}.home_pr__DHBZk{color:var(--brand-red);font-weight:800}.home_stackPrinter__tQ1xJ{position:absolute;right:-2%;top:8%;width:22%;background:#fff;border-radius:12px 12px 6px 6px;padding:12px 10px;box-shadow:0 20px 40px -10px rgba(11,14,18,.25);transform:rotate(6deg);z-index:3}.home_stackPrinter__tQ1xJ:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:16px;background:radial-gradient(circle at 6px 0,#fff 6px,transparent 0);background-size:12px 16px;background-repeat:repeat-x}.home_ptTitle__Lh2kM{font-size:9.5px;font-weight:800;text-align:center;padding-bottom:6px;border-bottom:1px dashed var(--ink-300);margin-bottom:6px;letter-spacing:.05em}.home_ptRow__L_XUy{display:flex;justify-content:space-between;font-size:8px;color:var(--ink-700);margin-bottom:3px;font-weight:500;font-family:var(--font-mono),monospace}.home_ptBarcode__raZKc{margin-top:6px;height:22px;background:repeating-linear-gradient(90deg,#0B0E12,#0B0E12 1.5px,transparent 0,transparent 3px,#0B0E12 0,#0B0E12 4px,transparent 0,transparent 6px)}.home_stackReader___EdA_{position:absolute;right:18%;bottom:4%;width:22%;aspect-ratio:1/1.6;background:#14181F;border-radius:14px;padding:8px;box-shadow:0 20px 40px -10px rgba(11,14,18,.4);z-index:3;transform:rotate(-4deg);display:flex;flex-direction:column;gap:6px}.home_rdScreen__9E4lF{background:linear-gradient(180deg,#1A4BD8,#0B2DAA);border-radius:8px;flex:1 1;padding:8px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;font-size:8px;font-weight:700}.home_amt__Jnj5w{font-size:14px;font-weight:800;letter-spacing:-.025em}.home_ok__r2Y4a{font-size:9px;color:#fff;display:inline-flex;align-items:center;gap:4px}.home_ok__r2Y4a:before{content:"";width:8px;height:8px;border-radius:50%;background:#10A87C}.home_rdPad__Gzbcn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px}.home_rdPad__Gzbcn div{aspect-ratio:1.4/1;background:rgba(255,255,255,.1);border-radius:4px;display:grid;place-items:center;color:rgba(255,255,255,.6);font-size:7px;font-weight:700}.home_rdPad__Gzbcn div:last-child{background:var(--brand-red);color:#fff}.home_stats__sVmK2{background:var(--ink-900);color:#fff;position:relative;overflow:hidden}.home_stats__sVmK2:before{content:"";position:absolute;inset:0;background:radial-gradient(800px 400px at 80% 30%,rgba(232,51,43,.2),transparent 60%),radial-gradient(600px 300px at 10% 80%,rgba(232,51,43,.1),transparent 60%);pointer-events:none}.home_statsInner__XqKrj{position:relative;max-width:var(--container-wide);margin:0 auto;padding:clamp(64px,8vw,120px) 24px}.home_statsLead__wN3nL{font-size:clamp(16px,1.3vw,19px);color:rgba(255,255,255,.7);max-width:640px;margin-bottom:64px;line-height:1.6}.home_statsGrid__Pbt5y{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:rgba(255,255,255,.08);border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.home_statCell__hwYU_{background:var(--ink-900);padding:36px 32px;display:flex;flex-direction:column;gap:6px}.home_statNum__nV7y8{font-size:clamp(40px,4.6vw,64px);font-weight:800;letter-spacing:-.04em;line-height:1;color:#fff;display:flex;align-items:baseline;gap:4px}.home_unitStat__l9pFU{font-size:.4em;color:rgba(255,255,255,.5);font-weight:700}.home_statLabel__boNAU{font-size:14px;color:rgba(255,255,255,.7);font-weight:500;margin-top:8px}.home_delta__fOM1F{margin-top:12px;display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--brand-red);font-weight:700}.home_whyGrid__At8qf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:16px}.home_whyCard__yUejV{background:#fff;border:1px solid var(--ink-100);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:16px;transition:border-color .2s,transform .2s,box-shadow .2s}.home_whyCard__yUejV:hover{border-color:var(--ink-200);transform:translateY(-2px);box-shadow:var(--shadow-card)}.home_whyNum__7PmPz{font-size:13px;font-weight:700;color:var(--brand-red);letter-spacing:.04em}.home_whyCardH3__ZCqd1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--ink-900)}.home_whyCardP__iEmGT{font-size:14.5px;color:var(--ink-500);line-height:1.65}.home_ico2__jQXJP{width:44px;height:44px;border-radius:12px;background:var(--brand-red-soft);color:var(--brand-red);display:grid;place-items:center}.home_family__7aPZn{background:#FBFBFC}.home_familyGrid__LEoYz{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px;margin-top:20px}.home_familyCard__1afXR{background:#fff;border:1px solid var(--ink-100);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;min-height:180px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.home_familyCard__1afXR:hover{border-color:var(--ink-200);transform:translateY(-2px);box-shadow:var(--shadow-card)}.home_fcLogo__9Bk_e{height:36px;display:flex;align-items:center}.home_fcMark__zFNKr{width:40px;height:40px;border-radius:12px;background:currentColor;position:relative;margin-bottom:4px}.home_fcMark__zFNKr:after{content:attr(data-initial);position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-weight:800;font-size:19px}.home_fcMart__z_0PE{color:#E8332B}.home_fcLoan___w54d{color:#2563EB}.home_fcHair__9uWZY{color:#8B5CF6}.home_fcHagwon__4H4l_{color:#10A87C}.home_fcJkg__CjKag{color:#F5A623}.home_fcName__6yL_c{font-size:19px;font-weight:800;letter-spacing:-.025em;color:var(--ink-900)}.home_fcDesc__EhIsK{font-size:13.5px;color:var(--ink-500);line-height:1.5}.home_fcArrow__SOBUu{margin-top:auto;display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--ink-700)}.home_familyCard__1afXR:hover .home_fcArrow__SOBUu svg{transform:translateX(3px)}.home_contactGrid___AUIC{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.home_contactCard__qovj4{border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:24px;min-height:480px}.home_ctaCard__lqAoK{background:var(--ink-900);color:#fff;position:relative;overflow:hidden}.home_ctaCard__lqAoK:before{content:"";position:absolute;right:-50px;bottom:-50px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(232,51,43,.4) 0,transparent 60%)}.home_ctaCard__lqAoK>*{position:relative;z-index:1}.home_contactInfo__PlI1e{margin-top:auto;display:flex;flex-direction:column;gap:14px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.home_contactInfoRow__Uk8KO{display:grid;grid-template-columns:80px 1fr;grid-gap:16px;gap:16px;align-items:baseline}.home_label3__ywayk{font-size:12.5px;color:rgba(255,255,255,.5);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.home_value3__BL8ur{font-size:15.5px;color:#fff;font-weight:600}.home_mapCard__L7BWk{background:#fff;border:1px solid var(--ink-100);padding:0;overflow:hidden;display:flex;flex-direction:column}.home_mapVisual__M2kHB{height:320px;min-height:320px;background:#F0F2F5;position:relative;overflow:hidden}.home_mapVisual__M2kHB a,.home_mapVisual__M2kHB iframe,.home_mapVisual__M2kHB>div{display:block;width:100%;height:100%}.home_mapGridBg__YA7eT{background-image:linear-gradient(rgba(11,14,18,.04) 1px,transparent 0),linear-gradient(90deg,rgba(11,14,18,.04) 1px,transparent 0);background-size:24px 24px}.home_mapGridBg__YA7eT,.home_mapRoads__X_syJ{position:absolute;inset:0}.home_mapRoad__t_42e{position:absolute;background:#fff;border-radius:99px}.home_r1__ve9AL{left:0;right:0;top:40%;height:14px}.home_r2__AL4uJ{top:0;bottom:0;left:35%;width:10px}.home_r3__lFK8Q{left:0;right:0;bottom:25%;height:6px;transform:rotate(-3deg)}.home_mapPark__uIcO_{position:absolute;left:5%;bottom:5%;width:28%;height:35%;background:#DBEFE3;border-radius:18px}.home_mapBuilding__CiPel{position:absolute;background:rgba(11,14,18,.08);border-radius:4px}.home_b1__w8eZJ{left:50%;top:15%;width:60px;height:50px}.home_b2__sv8xC{right:8%;top:50%;width:80px;height:70px}.home_b3__u061E{left:12%;top:12%;width:50px;height:36px}.home_mapPin__3HCdJ{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;z-index:2}.home_mapPinBubble__E3y6x{background:var(--ink-900);color:#fff;padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap;margin-bottom:6px;position:relative}.home_mapPinBubble__E3y6x:after{content:"";position:absolute;left:50%;bottom:-4px;transform:translateX(-50%) rotate(45deg);width:8px;height:8px;background:var(--ink-900)}.home_mapPinDot__CCbm0{width:24px;height:24px;border-radius:50%;background:var(--brand-red);border:4px solid #fff;box-shadow:0 4px 12px rgba(232,51,43,.4);animation:home_pulse__jev5O 2s ease-in-out infinite}.home_mapMetro__j_DNc{position:absolute;right:16px;bottom:16px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:6px 12px 6px 6px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--ink-800)}.home_metroLine___LJ0n{background:#54640D;color:#fff;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800}.home_mapInfo__mq0LL{padding:32px 32px 36px;display:flex;flex-direction:column;gap:16px;flex:1 1}.home_mapInfoRow__HgyMx{display:grid;grid-template-columns:80px 1fr;grid-gap:16px;gap:16px;align-items:baseline;font-size:14.5px}.home_label4__ZrOgP{font-size:12.5px;color:var(--ink-400);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.home_value4___OzmS{color:var(--ink-800);font-weight:500;line-height:1.5}.home_faqSection__qg1pM{padding:clamp(64px,8vw,96px) 0;background:#FBFBFC;border-top:1px solid var(--ink-100)}.home_faqList__qBu6k{display:flex;flex-direction:column;gap:12px;max-width:800px}.home_faqItem__qgsf4{background:#fff;border:1px solid var(--ink-100);border-radius:12px;padding:0 20px;overflow:hidden}.home_faqQuestion__aJdpw{padding:18px 0;font-size:16px;font-weight:700;color:var(--ink-900);cursor:pointer;list-style:none}.home_faqQuestion__aJdpw::-webkit-details-marker{display:none}.home_faqAnswer__MKfaQ{margin:0 0 18px;font-size:15px;line-height:1.7;color:var(--ink-600)}@media (max-width:1024px){.home_solutionsGrid___tr4w{grid-template-columns:1fr 1fr}.home_featured__YBUG8{grid-row:span 1;grid-column:span 2;min-height:520px}.home_familyGrid__LEoYz{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.home_heroGrid__DhqFK{grid-template-columns:1fr}.home_heroVisual__mmHFW{aspect-ratio:1/.95;max-width:520px;margin:0 auto}.home_martPosStage__8i8jb{width:100%}.home_martPosToolBtns__zKaLb span{font-size:6.5px;padding:2px 4px}.home_martPosCatBtn__BfjhK{font-size:6px;min-height:18px}.home_martPosKey__kYYds{font-size:6px;min-height:16px}.home_iconposGrid__ZCVku{grid-template-columns:1fr}.home_statsGrid__Pbt5y{grid-template-columns:1fr 1fr}.home_contactGrid___AUIC,.home_whyGrid__At8qf{grid-template-columns:1fr}.home_contactCard__qovj4{min-height:unset}.home_mapVisual__M2kHB{height:280px;min-height:280px}.home_mapInfo__mq0LL{padding:24px}.home_familyGrid__LEoYz{grid-template-columns:1fr 1fr}.home_solutionsGrid___tr4w{grid-template-columns:1fr}.home_featured__YBUG8{grid-column:span 1}}@media (max-width:480px){.home_familyGrid__LEoYz,.home_statsGrid__Pbt5y{grid-template-columns:1fr}.home_mapVisual__M2kHB{height:220px;min-height:220px}.home_mapInfo__mq0LL{padding:16px 16px 20px}.home_mapInfoRow__HgyMx{grid-template-columns:1fr;gap:2px}.home_label4__ZrOgP{font-size:11px}}