@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800&display=swap");*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0}body{font-family:Noto Sans KR,Malgun Gothic,sans-serif;color:#22252a;background:#fff;letter-spacing:-.02em}a{text-decoration:none;color:inherit}button,input,select{font:inherit}.shell{width:min(1120px,calc(100% - 36px));margin:0 auto}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.97);border-bottom:1px solid rgba(20,35,50,.07)}.headerIn{min-height:76px;gap:20px}.headerIn,.logo{display:flex;align-items:center}.logo{gap:10px}.logoSymbol{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#16a6e8;color:#fff;font-size:22px;font-weight:800}.logoText{font-size:21px;font-weight:800}.headerIn nav{display:flex;margin-left:auto}.headerIn nav a{padding:12px;font-size:13px;font-weight:700}.lookupBtn{margin-left:8px;padding:11px 18px;border-radius:999px;background:#7ec5f0;color:#fff;font-size:12px;font-weight:800}.heroBanner{width:100%;overflow:hidden;background:#eef8ff;border-bottom:1px solid #e2edf4}.heroBanner a,.heroBanner img,.heroBanner picture{display:block;width:100%}.heroBanner img{height:auto;margin:0 auto}.rateSection{padding:58px 0}.todayTitle{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:26px}.todayTitle span{padding:5px 10px;border-radius:999px;background:#f3f9ff;color:#168fe5;font-size:12px;font-weight:800}.todayTitle b{color:#172b3c}.todayTitle strong{color:#168fe5}.rateGridKsdl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.rateGridKsdl article{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 76px;grid-template-rows:auto auto;grid-column-gap:14px;column-gap:14px;grid-row-gap:12px;row-gap:12px;align-items:center;min-height:145px;padding:22px 20px;border:1px solid #e1e8ee;border-radius:22px;background:#fff;box-shadow:0 7px 20px rgba(31,65,92,.06)}.rateGridKsdl article>b{grid-column:1;grid-row:1;color:#172b3c;font-size:18px;line-height:1.3;font-weight:800;word-break:keep-all}.rateLogo{grid-column:2;grid-row:1/3;display:grid;width:72px;height:72px;place-items:center;border-radius:16px;background:#fff}.rateLogo img{display:block;width:100%;height:100%;object-fit:contain}.rateLogo span{color:#168fe5;font-size:24px;font-weight:900}.rateGridKsdl article>strong{grid-column:1;grid-row:2;color:#087fea;font-size:24px;font-weight:900}.rateGridKsdl article>strong:after{content:" 매입 ›";margin-left:5px;font-size:14px}.rateGridKsdl article>a{position:absolute;inset:0;font-size:0}.dailyNote{margin-top:18px;padding:13px 16px;border:1px solid #e0e8ee;border-radius:14px;background:#fff;text-align:center;color:#6d7d8b;font-size:12px}.applySection{padding:82px 0;background:#f7f9fb}.sectionTitle{text-align:center;margin-bottom:30px}.sectionTitle p{margin:0;color:#168fe5;font-size:13px;font-weight:800}.sectionTitle h2{margin:8px 0 0;font-size:31px;color:#172b3c}.sectionTitle>span{display:block;margin-top:8px;color:#7c8b97;font-size:12px}.lookupSection{padding:78px 0}.faqKsdl,.guideSection{padding:80px 0}.stepGridKsdl{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.stepGridKsdl article{padding:28px 22px;border:1px solid #e6e9ed;border-radius:18px;background:#fff;text-align:center}.stepGridKsdl article>span{color:#168fe5;font-size:11px;font-weight:900}.stepIcon{display:grid;width:58px;height:58px;margin:16px auto;place-items:center;border-radius:16px;background:#eef8fd;color:#168fe5;font-size:15px;font-weight:900}.stepGridKsdl h3{margin:0 0 8px;font-size:15px}.stepGridKsdl p{margin:0;color:#7d8b96;font-size:11px;line-height:1.7}.customerNotice{padding:16px 0 76px;background:#fff}.noticePanel{padding:30px;border:1px solid #e2e7eb;border-radius:18px;background:#fbfcfd}.noticeHeading{display:flex;gap:14px;align-items:center}.noticeHeading>span{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#fff3d7;color:#e79a00;font-size:22px;font-weight:900}.noticeHeading h2{margin:0;font-size:24px}.noticeHeading h2 em{font-style:normal;color:#168fe5}.noticeHeading p{margin:4px 0 0;color:#86949f;font-size:11px}.noticePanel ol{list-style:none;margin:22px 0 0;padding:0}.noticePanel li{display:flex;gap:10px;padding:10px 0;border-top:1px solid #edf0f2}.noticePanel li>span{color:#168fe5;font-size:11px;font-weight:800}.noticePanel li p{margin:0;color:#596a77;font-size:12px;line-height:1.65}.faqKsdl{background:#f9fbfc}.faqListKsdl{max-width:900px;margin:auto}.faqListKsdl details{margin-bottom:8px;border:1px solid #e2e6ea;border-radius:10px;background:#fff}.faqListKsdl summary{padding:18px 20px;font-weight:800;cursor:pointer}.faqListKsdl details p{padding:0 20px 18px;margin:0;color:#6c7c88;font-size:12px;line-height:1.7}.statusBoardSection{padding:20px 0 72px;background:#fff}.statusBoardGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.statusBoardCard{overflow:hidden;border:1px solid #e1e7ec;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(31,65,92,.05)}.statusBoardHead{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #edf1f4}.statusBoardTitle{display:flex;align-items:center;gap:12px}.statusBoardIcon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#eef8fd;color:#168fe5;font-weight:900}.statusBoardTitle h2{margin:0;font-size:18px;color:#172b3c}.statusBoardTitle p{margin:3px 0 0;color:#8b98a2;font-size:11px}.statusArrow{color:#168fe5;font-size:20px;font-weight:800}.liveTicker{height:222px;overflow:hidden}.liveTickerTrack{display:grid}.liveTickerTrack.is-moving{animation:hanbitTicker 14s linear infinite}.liveTickerRow{display:grid;grid-template-columns:42px 1fr auto;grid-gap:11px;gap:11px;align-items:center;min-height:55px;padding:9px 20px;border-bottom:1px solid #f0f3f5}.tickerLogo{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#f5f9fc}.tickerMain{display:grid;grid-gap:2px;gap:2px}.tickerMain strong{font-size:12px;color:#24394b}.tickerMain span{font-size:10px;color:#8b98a2}.tickerStatus{padding:5px 9px;border-radius:999px;background:#eef8ff;color:#168fe5;font-size:10px;font-weight:800}.status-completed,.status-paid{background:#ecfaf4;color:#19936c}.status-impossible,.status-rejected{background:#fff1f1;color:#d94a4a}.homeNoticeList{display:grid}.homeNoticeList>div{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:center;min-height:55px;padding:9px 20px;border-bottom:1px solid #f0f3f5}.homeNoticeList strong{font-size:12px;font-weight:700;color:#384b5b}.homeNoticeList time{font-size:10px;color:#a0a9b1}.statusEmpty{display:grid;min-height:170px;place-items:center;color:#9aa6af;font-size:12px}@keyframes hanbitTicker{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.mobileNavRoot{display:none;margin-left:4px}.mobileMenuBtn{display:grid;width:40px;height:40px;padding:10px;border:0;border-radius:10px;background:#f4f8fb}.mobileMenuBtn span{display:block;height:2px;margin:2px 0;background:#294357;border-radius:2px}.mobileMenuOverlay{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.38);opacity:0;visibility:hidden;transition:.2s}.mobileMenuOverlay.isOpen{opacity:1;visibility:visible}.mobileMenuDrawer{position:fixed;top:0;right:0;z-index:210;width:min(330px,86vw);height:100vh;background:#fff;transform:translateX(100%);transition:.25s;box-shadow:-10px 0 30px rgba(0,0,0,.12)}.mobileMenuDrawer.isOpen{transform:translateX(0)}.mobileMenuTop{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e8edf1}.mobileMenuTop strong{font-size:18px}.mobileMenuTop button{width:36px;height:36px;border:0;border-radius:50%;background:#f4f6f8;font-size:22px}.mobileMenuLinks{display:grid;padding:10px 18px}.mobileMenuLinks a{display:flex;justify-content:space-between;padding:15px 4px;border-bottom:1px solid #edf1f4;font-size:13px;font-weight:700}.mobileMenuBottom{position:absolute;left:18px;right:18px;bottom:24px}.mobileMenuBottom a{display:block;padding:15px;border-radius:11px;background:#16a6e8;color:#fff;text-align:center;font-size:13px;font-weight:800}footer{padding:46px 0 30px;background:#414141;color:#fff}.footerGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px}.footerLogo{display:flex;align-items:center;gap:10px}.footerLogo span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#fff;color:#168fe5;font-weight:900}.footerLogo b{font-size:20px}.footerGrid>div:first-child>p{color:#bfc5ca;font-size:11px}.business p{display:grid;grid-template-columns:90px 1fr;margin:8px 0;color:#d0d4d8;font-size:11px}.business b{color:#fff}@media(max-width:980px){.headerIn nav{display:none}.lookupBtn{margin-left:auto}.mobileNavRoot{display:block}.rateGridKsdl{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.shell{width:calc(100% - 20px)}.headerIn{min-height:64px}.logoSymbol{width:34px;height:34px}.logoText{font-size:17px}.lookupBtn{display:none}.heroBanner img{width:100%;height:auto}.rateSection{padding:38px 0}.todayTitle{margin-bottom:16px;flex-wrap:wrap}.rateGridKsdl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rateGridKsdl article{grid-template-columns:minmax(0,1fr) 48px;min-height:92px;padding:10px;border-radius:15px}.rateGridKsdl article>b{font-size:12px}.rateLogo{width:46px;height:46px}.rateGridKsdl article>strong,.rateLogo span{font-size:16px}.rateGridKsdl article>strong:after{font-size:10px}.applySection,.faqKsdl,.guideSection,.lookupSection{padding:55px 0}.sectionTitle h2{font-size:25px}.statusBoardSection{padding:10px 0 52px}.statusBoardGrid{grid-template-columns:1fr;gap:12px}.statusBoardHead{padding:16px}.statusBoardTitle h2{font-size:16px}.homeNoticeList>div,.liveTickerRow{padding-left:15px;padding-right:15px}.stepGridKsdl{grid-template-columns:repeat(2,1fr);gap:8px}.stepGridKsdl article{padding:18px 14px}.footerGrid{grid-template-columns:1fr}.noticePanel{padding:22px 16px}}.applyCard{max-width:1080px;margin:auto;padding:30px 32px 34px;border:1px solid #e1e9f0;border-radius:22px;background:#fff;box-shadow:0 18px 44px rgba(34,66,96,.08)}.applyCard>h3{margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid #edf1f5;color:#1e3448;font-size:21px}.applyCard label{display:block;margin:21px 0 9px;color:#354b5e;font-size:12px;font-weight:900}.productSelectHead{display:grid;grid-template-columns:56px 1fr;grid-gap:14px;gap:14px;align-items:center;margin-bottom:16px}.productSelectIcon{display:grid;width:52px;height:52px;place-items:center;border-radius:15px;background:#eef8fd;color:#168fe5;font-size:25px}.productSelectHead>div:nth-child(2){display:grid;grid-gap:4px;gap:4px}.productSelectHead strong{font-size:18px}.productSelectHead em{font-style:normal;color:#168fe5}.productSelectHead span{font-size:11px;color:#8796a2}.productStrip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px;border:1px solid #e8eef4;border-radius:20px;background:#f8fbfd}.productStrip button{display:grid;grid-template-columns:52px 1fr;grid-gap:12px;gap:12px;align-items:center;min-height:68px;padding:9px 16px;border:1px solid #dfe8ef;border-radius:999px;background:#fff;text-align:left;cursor:pointer}.productStrip img{width:46px;height:46px;object-fit:contain}.productStrip button>span{font-size:13px;font-weight:800}.productStrip button[aria-pressed=true]{border-color:#39a8f1;background:linear-gradient(135deg,#36c6f6,#246fe9);color:#fff;box-shadow:0 8px 20px rgba(27,130,226,.25)}.productHelp{display:grid;grid-template-columns:50px 1fr;grid-gap:12px;gap:12px;align-items:center;margin-top:16px;padding:14px 16px;border:1px solid #bfe3f4;border-radius:14px;background:#eef9ff}.productHelpIcon{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#168fe5;color:#fff;font-weight:900}.productHelp>div:last-child{display:grid;grid-gap:3px;gap:3px}.productHelp span{font-size:11px}.easyPinTools{display:flex;gap:8px;margin-bottom:10px}.easyPinTools button{padding:9px 13px;border:1px solid #bcdff1;border-radius:9px;background:#f2faff;color:#147fbd;font-size:11px;font-weight:800}.pinRuleGuide{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:8px;background:#f7f9fb;font-size:11px;color:#748591}.segmentedPin{margin-top:9px}.segmentedPin,.segmentedPin>span{display:flex;align-items:center;gap:6px}.segmentedPin>span{flex:1 1}.segmentedPin input{width:100%;height:47px;padding:0 9px;border:1px solid #dce4eb;border-radius:9px;text-align:center;font-size:13px;outline:none}.segmentedPin i{font-style:normal;color:#9aa7b1}.voucherAmountBox{margin-top:14px}.amountField{display:grid;grid-template-columns:42px 1fr 28px;align-items:center;height:58px;border:1.5px solid #d9e3ec;border-radius:14px;background:#fff;transition:.2s}.amountField:focus-within{border-color:#2499ed;box-shadow:0 0 0 4px rgba(36,153,237,.08)}.amountCoin{display:grid;place-items:center;margin-left:8px;width:30px;height:30px;border-radius:50%;background:#edf7ff;color:#087fea;font-size:15px;font-weight:900}.amountField input{width:100%;height:54px;border:0;outline:0;background:transparent;color:#1d3448;font-size:15px;font-weight:700}.amountField input::placeholder{color:#99a5af;font-weight:500}.amountWon{color:#82909c;font-size:12px;font-weight:800}.addVoucherBtn{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:68px;margin-top:10px;padding:8px 58px;border:0;border-radius:15px;background:linear-gradient(115deg,#29b9f3,#148ff0 46%,#075ee5);box-shadow:0 10px 22px rgba(13,116,224,.22),inset 0 1px rgba(255,255,255,.3);color:#fff;cursor:pointer;transition:.18s}.addVoucherBtn:hover{transform:translateY(-1px);box-shadow:0 13px 26px rgba(13,116,224,.28)}.addVoucherBtn:active{transform:translateY(1px)}.addCircle{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:#fff;color:#087fea;font-size:25px;font-weight:900;line-height:1}.addVoucherText{display:grid;grid-gap:2px;gap:2px;text-align:center}.addVoucherText b{font-size:17px;letter-spacing:-.03em}.addVoucherText small{font-size:10px;color:rgba(255,255,255,.78);font-weight:500}.addArrow{position:absolute!important;right:14px!important;top:50%!important;bottom:auto!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:50%;background:rgba(255,255,255,.2);font-family:Arial,sans-serif;font-size:27px!important;font-weight:400;line-height:34px!important;text-align:center!important}.quickAmountArea{display:grid;grid-template-columns:170px 1fr;grid-gap:16px;gap:16px;align-items:center;margin-top:14px;padding:14px 16px;border:1px solid #e5edf4;border-radius:14px;background:linear-gradient(180deg,#fbfdff,#f7faff)}.quickAmountTitle{display:flex;align-items:center;gap:10px}.quickAmountTitle>span:last-child{display:grid;grid-gap:2px;gap:2px}.quickAmountTitle b{color:#174b8a;font-size:13px}.quickAmountTitle small{color:#8796a4;font-size:9px}.quickBolt{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#eaf5ff;font-size:17px}.quickAmountButtons{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px}.quickAmountButtons button{height:46px;border:1px solid #dce5ed;border-radius:10px;background:#fff;color:#153d6a;box-shadow:0 3px 8px rgba(29,67,102,.04);cursor:pointer}.quickAmountButtons button b{font-size:13px}.quickAmountButtons button span{margin-left:2px;font-size:9px}.quickAmountButtons button.active,.quickAmountButtons button:hover{border-color:#168fe5;background:#edf7ff;color:#087fea;box-shadow:0 4px 12px rgba(22,143,229,.12)}.noticeBox{display:grid;grid-gap:7px;gap:7px;margin-top:18px;padding:14px 16px;border-radius:10px;background:#fff9e9;font-size:11px}.addedKsdl{display:flex!important;align-items:center;gap:8px}.addedKsdl button{width:23px;height:23px;border:1px solid #ffb6bd;border-radius:6px;background:#fff;color:#e5484d;font-weight:900}.sumGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:18px}.sumGrid>div{display:grid;grid-template-columns:1fr auto;align-items:center;padding:14px 16px;border-radius:10px;background:#f4f8fb}.sumGrid span{font-size:11px;color:#71808b}.sumGrid strong{font-size:16px;color:#087fea}.sumGrid small{grid-column:1/-1;margin-top:4px;text-align:right;color:#8796a2;font-size:10px}.formSectionTitle{display:flex;align-items:center;gap:11px;margin:28px 0 12px}.formSectionTitle>.sectionIcon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:linear-gradient(180deg,#eef7ff,#e4f1ff);color:#168fe5;font-size:16px;font-weight:900;box-shadow:inset 0 0 0 1px #d6e9fb}.formSectionTitle>span:last-child{display:grid;grid-gap:3px;gap:3px}.formSectionTitle b{color:#20384e;font-size:14px;letter-spacing:-.02em}.formSectionTitle small{color:#8191a0;font-size:10px;font-weight:500}.accountGrid{display:grid;grid-template-columns:.72fr 1.22fr 1fr;grid-gap:10px;gap:10px}.contactGrid,.passwordGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.fieldWithIcon{display:grid;grid-template-columns:44px 1fr;align-items:center;height:58px;border:1px solid #dbe5ee;border-radius:13px;background:#fff;overflow:hidden;box-shadow:0 5px 14px rgba(36,74,110,.035);transition:.18s}.fieldWithIcon:focus-within{border-color:#2499ed;box-shadow:0 0 0 4px rgba(36,153,237,.07)}.fieldWithIcon>span{display:grid;place-items:center;height:100%;border-right:1px solid #e5edf3;background:linear-gradient(180deg,#fbfdff,#f5faff);color:#1765a9;font-size:14px;font-weight:900}.fieldWithIcon input,.fieldWithIcon select{width:100%;height:56px;padding:0 14px;border:0;outline:0;background:#fff;color:#263c4f;font-size:13px}.fieldWithIcon input::placeholder{color:#8d99a4}.contactGrid>.fieldWithIcon{grid-column:1}.privacyConsent{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding:12px;border:1px solid #e2e8ed;border-radius:9px;font-size:11px}.privacyConsent label{display:flex;align-items:center;gap:7px;margin:0}.privacyConsent a{color:#168fe5}.submitBtn{width:100%;height:52px;margin-top:16px;border:0;border-radius:10px;background:#168fe5;color:#fff;font-weight:900}.easyModalBackdrop{z-index:500;display:grid;place-items:center;padding:20px;background:rgba(20,35,48,.55)}.easyModal{width:min(520px,100%);padding:24px;border-radius:18px}.easyClose{right:14px;top:12px;background:#f2f4f6;font-size:20px}.easyTextArea{padding:12px;border:1px solid #dce4eb;border-radius:9px}.easyPrimary{height:46px;margin-top:10px;border-radius:9px;background:#168fe5;font-weight:800}@media(max-width:760px){.applyCard{padding:20px 14px}.productStrip{grid-template-columns:1fr 1fr;gap:8px}.productStrip button{grid-template-columns:40px 1fr;min-height:62px;padding:8px 10px}.productStrip img{width:38px;height:38px}.productStrip button>span{font-size:11px}.segmentedPin,.segmentedPin>span{gap:3px}.segmentedPin input{height:43px;padding:0 3px;font-size:11px}.addVoucherBtn{min-height:64px;padding:7px 50px;gap:9px}.addVoucherText b{font-size:16px}.addVoucherText small{font-size:9px}.addArrow{right:11px!important;top:50%!important;transform:translateY(-50%)!important}.quickAmountArea{grid-template-columns:1fr;padding:12px}.quickAmountButtons{grid-template-columns:repeat(3,1fr)}.quickAmountButtons button:last-child{grid-column:span 2}.accountGrid,.contactGrid,.passwordGrid{grid-template-columns:1fr}.contactGrid>.fieldWithIcon{grid-column:auto}.formSectionTitle{margin-top:24px}.sumGrid{gap:7px}.pinRuleGuide{display:grid}.fieldWithIcon{height:54px}.fieldWithIcon input,.fieldWithIcon select{height:52px}}.greenTools{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.greenTools button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:45px;border:1px solid #a8e1c2!important;border-radius:11px!important;background:linear-gradient(180deg,#f5fff9,#eafff2)!important;color:#16834c!important;box-shadow:0 4px 12px rgba(24,145,82,.06)}.greenTools button:hover{border-color:#39b978!important;background:#eafff2!important}.greenTools button>span{font-size:17px}.easyModalBackdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(20,31,43,.55);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.easyModal{position:relative;width:min(560px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;padding:30px;border-radius:28px;background:#fff;box-shadow:0 28px 80px rgba(13,32,48,.28)}.easyClose{position:absolute;right:20px;top:17px;width:34px;height:34px;border:0;border-radius:50%;background:#f5f7f9;color:#273744;font-size:25px;cursor:pointer}.easyProductHead{display:flex;align-items:center;gap:14px;padding-right:42px}.easyProductHead>span{display:grid;width:54px;height:54px;place-items:center;border:1px solid #e8f2ec;border-radius:16px;background:#fff;box-shadow:0 5px 14px rgba(30,80,52,.08)}.easyProductHead img{width:44px;height:44px;object-fit:contain}.easyProductHead strong{display:block;color:#1d2d39;font-size:20px;font-weight:900}.easyProductHead p{margin:4px 0 0;color:#4c5e6c;font-size:13px}.easyTabTitle{position:relative;margin:30px 0 20px;padding-bottom:16px;border-bottom:1px solid #edf0f3;color:#263746;font-size:16px;font-weight:900}.easyTabTitle:after{content:"";position:absolute;left:0;bottom:-1px;width:98px;height:2px;background:#20ad67}.easyTextArea{display:block;width:100%;min-height:180px;padding:18px;border:1.5px solid #68cc96;border-radius:18px;background:#fff;color:#263746;font:inherit;font-size:14px;line-height:1.65;resize:vertical;outline:none}.easyTextArea:focus{border-color:#20ad67;box-shadow:0 0 0 4px rgba(32,173,103,.09)}.easyTextArea::placeholder{color:#9aa5ae}.easyHelper{margin:11px 2px 17px;color:#8b969f;font-size:11px;line-height:1.6}.easyPrimary{width:100%;min-height:52px;border:0;border-radius:14px;background:linear-gradient(90deg,#2ac879,#139e5b);box-shadow:0 10px 22px rgba(20,158,91,.22);color:#fff;font-size:14px;font-weight:900;cursor:pointer}.easyPrimary:disabled{opacity:.55}.imageDropZone{display:flex;min-height:200px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;border:1.5px dashed #65c993;border-radius:18px;background:#f8fffb;color:#475a68;text-align:center;cursor:pointer}.imageDropZone:hover{background:#f0fff6;border-color:#20ad67}.imageDropIcon{font-size:30px;color:#20ad67}.imageDropZone strong{font-size:13px}.imageDropZone small{color:#9aa5ad;font-size:10px}.imagePreview{display:block;max-width:100%;max-height:190px;object-fit:contain;border-radius:10px}.imageExtractBtn,.ocrTextCheck{margin-top:12px}.ocrTextCheck summary{cursor:pointer;color:#647784;font-size:11px}.ocrTextCheck pre{max-height:130px;overflow:auto;padding:10px;border-radius:10px;background:#f6f8fa;white-space:pre-wrap;font-size:10px}.foundPinList{margin-top:18px;padding:14px;border:1px solid #e1eee7;border-radius:16px;background:#fafffc}.foundPinList>b{display:block;margin-bottom:4px;color:#263746;font-size:13px}.foundPinList>p{margin:0 0 10px;color:#89969f;font-size:10.5px}.foundPinChoice,.foundPinList.bulk>div{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:8px 0;border-top:1px dashed #dbe9e1}.foundPinList code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#263746;font-size:12px}.foundPinChoice button{padding:7px 11px;border:1px solid #a8e1c2;border-radius:9px;background:#effcf5;color:#16834c;font-size:11px;font-weight:800}.foundPinList.bulk input{width:92px;height:34px;padding:0 9px;border:1px solid #dfe5ea;border-radius:8px}.foundPinList.bulk .easyPrimary{margin-top:10px}@media(max-width:760px){.greenTools{grid-template-columns:1fr 1fr}.greenTools button{font-size:10.5px}.easyModalBackdrop{padding:14px}.easyModal{width:100%;max-height:calc(100vh - 28px);padding:22px 18px 20px;border-radius:22px}.easyClose{right:13px;top:12px}.easyProductHead>span{width:46px;height:46px}.easyProductHead img{width:38px;height:38px}.easyProductHead strong{font-size:17px}.easyProductHead p{font-size:11px}.easyTabTitle{margin:24px 0 16px}.easyTextArea{min-height:165px;padding:15px;border-radius:15px;font-size:13px}.easyPrimary{min-height:49px}.imageDropZone{min-height:170px}}.lookupSection{background:#fff}.lookupGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:60px;gap:60px;align-items:center}.lookupCopy>span{color:#1c7378;font-size:11px;font-weight:900;letter-spacing:.09em}.lookupCopy h2{margin:7px 0 0;color:#152b42;font-size:32px;letter-spacing:-.045em}.lookupCopy p{max-width:430px;margin:18px 0 0;color:#71808d;font-size:12px;line-height:1.9}.lookupCopy ul{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.lookupCopy li{padding:8px 11px;border-radius:999px;background:#eef5f5;color:#35626a;font-size:10px;font-weight:800}.lookupCard{padding:25px;border:1px solid #dfe7eb;border-radius:20px;background:#f9fbfc;box-shadow:0 14px 36px rgba(25,54,72,.06)}.lookupHead span{color:#1c7378;font-size:10px;font-weight:900;letter-spacing:.12em}.lookupHead h3{margin:7px 0 6px;font-size:21px;color:#17324b}.lookupHead p{margin:0;color:#87939d;font-size:10px;line-height:1.7}.lookupForm{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;margin-top:18px}.lookupForm label{display:grid;grid-gap:6px;gap:6px;color:#536574;font-size:10px;font-weight:800}.lookupForm input{height:46px;padding:0 13px;border:1px solid #d6e0e5;border-radius:11px;background:#fff;color:#283946;outline:none}.lookupForm input:focus{border-color:#2b7a7c;box-shadow:0 0 0 3px rgba(43,122,124,.08)}.lookupForm button{align-self:end;height:46px;padding:0 18px;border:0;border-radius:11px;background:linear-gradient(135deg,#173e67,#1c7476);color:#fff;font-size:11px;font-weight:900;cursor:pointer}.lookupForm button:disabled{opacity:.6;cursor:wait}.lookupError{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#fff1f2;color:#b43d48;font-size:10px;font-weight:800}.lookupResult{margin-top:16px;padding:16px;border:1px solid #dbe5e7;border-radius:14px;background:#fff}.lookupResultTop{display:flex;justify-content:space-between;gap:20px;padding-bottom:13px;border-bottom:1px solid #edf1f3}.lookupResultTop div{display:grid;grid-gap:4px;gap:4px}.lookupResultTop small{color:#909ba5;font-size:9px}.lookupResultTop strong{font-size:17px;color:#1b6f70}.lookupResultTop b{font-size:11px;color:#415364}.lookupRows{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 16px;gap:10px 16px;margin-top:13px}.lookupRows span{display:flex;justify-content:space-between;gap:14px;font-size:10px}.lookupRows i{font-style:normal;color:#88949e}.lookupRows b{color:#344858;text-align:right}@media(max-width:900px){.lookupGrid{grid-template-columns:1fr;gap:28px}.lookupForm{grid-template-columns:1fr 1fr}.lookupForm button{grid-column:1/-1}}@media(max-width:640px){.lookupCopy h2{font-size:26px}.lookupCard{padding:18px 14px}.lookupForm{grid-template-columns:1fr}.lookupForm button{grid-column:auto}.lookupRows{grid-template-columns:1fr}.lookupResultTop{display:grid}.lookupCopy ul{gap:6px}}.logoImageLink{display:flex;align-items:center;flex:0 0 auto}.headerLogoImage{display:block;width:auto;height:44px;max-width:230px;object-fit:contain}.stepImageWrap{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;margin:14px auto 18px;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,#f8fcff,#eef7ff);box-shadow:inset 0 0 0 1px #e6eef5}.stepImageWrap img{display:block;width:100%;height:100%;object-fit:cover}.footerLogoImage{display:block;width:auto;height:46px;max-width:240px;object-fit:contain;filter:brightness(0) invert(1);opacity:.96}@media(max-width:980px){.headerLogoImage{height:40px;max-width:205px}}@media(max-width:760px){.headerLogoImage{height:34px;max-width:168px}.stepGridKsdl article{padding:14px 10px 18px}.stepImageWrap{margin:10px auto 13px;border-radius:14px}.stepGridKsdl h3{font-size:14px}.stepGridKsdl p{font-size:10px}.footerLogoImage{height:38px;max-width:200px}}.businessFooter{padding:20px 0;background:#343b41;color:#fff}.businessFooter .shell{width:min(1120px,calc(100% - 28px))}.businessCard{padding:28px 30px 22px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.035)}.businessCard h2{margin:0 0 22px;font-size:17px;line-height:1.3;color:#fff}.businessInfoGrid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:58px;column-gap:58px;grid-row-gap:14px;row-gap:14px}.businessRow{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px}.businessRow span{color:#8eb3c9;font-size:13px}.businessRow strong{color:#fff;font-size:13px;font-weight:700;line-height:1.55}.businessAddress,.businessEmail{grid-column:1/-1}.businessAddress{grid-template-columns:120px minmax(0,1fr)}.businessEmail{max-width:520px}.footerPolicyLinks{display:flex;align-items:center;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.footerPolicyLinks a{color:#fff;font-size:13px;font-weight:700}.footerPolicyLinks i{display:block;width:1px;height:13px;background:rgba(255,255,255,.22)}@media(max-width:760px){.businessFooter{padding:14px 0}.businessCard{padding:22px 18px 18px;border-radius:16px}.businessCard h2{margin-bottom:18px;font-size:16px}.businessInfoGrid{grid-template-columns:1fr;row-gap:12px}.businessAddress,.businessRow{grid-column:auto;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:start}.businessEmail{max-width:none}.businessRow span,.businessRow strong{font-size:12px}.footerPolicyLinks{margin-top:20px;padding-top:16px}}