.customer-center{color:var(--text)}.customer-center .cc-shell{max-width:1172px}.customer-center .cc-hero{text-align:center;background:#f3f7ff;border-bottom:1px solid #e2eaf6;padding:54px 0 44px}.customer-center .cc-eyebrow{color:var(--primary-dark);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.customer-center .cc-hero h1{color:var(--blue-deep);letter-spacing:-.05em;margin:11px 0 10px;font-size:clamp(30px,4vw,42px)}.customer-center .cc-hero>.cc-shell>p{font-size:16px}.customer-center .cc-search{text-align:left;background:#fff;border:1px solid #cbdaf0;border-radius:12px;align-items:center;gap:14px;max-width:650px;margin:28px auto 0;padding:7px 8px 7px 21px;display:flex;box-shadow:0 5px 18px #163a6b05}.customer-center .cc-search>svg{color:var(--primary)}.customer-center .cc-search input{min-width:0;height:44px;color:var(--text);background:0 0;border:0;flex:1;padding:0;font-size:15px}.customer-center .cc-search input::placeholder{color:#7b879a}.customer-center .cc-search button{background:var(--primary);color:#fff;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;gap:9px;padding:0 21px;font-size:14px;font-weight:700;display:flex}.customer-center .cc-search button:hover{background:var(--primary-dark)}.customer-center .cc-keywords{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:17px;font-size:13px;display:flex}.customer-center .cc-keywords>span{color:#6a7890;margin-right:5px}.customer-center .cc-keywords a{color:#516786;background:#e8effa;border-radius:6px;padding:4px 11px}.customer-center .cc-keywords a:hover{color:var(--primary-dark);background:#dce8fc}.customer-center .cc-content{padding-top:42px;padding-bottom:72px}.customer-center .cc-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.customer-center h2{color:var(--blue-deep);letter-spacing:-.04em;font-size:25px}.customer-center .cc-section-heading p{margin-top:7px;font-size:14px}.customer-center .cc-text-link{min-height:36px;color:var(--primary-dark);flex-shrink:0;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.customer-center .cc-text-link:hover{text-underline-offset:4px;text-decoration:underline}.customer-center .cc-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.customer-center .cc-route{background:#fff;border:1px solid #e0e7f0;border-radius:12px;flex-direction:column;align-items:start;padding:25px 25px 22px;display:flex}.customer-center .cc-route:hover{background:#fafcff;border-color:#a1bcec}.customer-center .cc-route-icon{width:46px;height:46px;color:var(--primary);background:#eef4ff;border-radius:12px;place-items:center;margin-bottom:17px;display:grid}.customer-center .cc-route-kakao{background:#f5f8fd;border-color:#dce6f6}.customer-center .cc-route-kakao .cc-route-icon{color:#3c3327;background:#fee995}.customer-center .cc-route h3{color:var(--blue-deep);margin:0 0 8px;font-size:19px}.customer-center .cc-route p{flex-grow:1;margin-bottom:22px;font-size:14px;line-height:1.75}.customer-center .cc-route-action{color:var(--primary-dark);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.customer-center .cc-faq{margin-top:52px}.customer-center .cc-kicker{color:var(--primary-dark);margin-bottom:7px;font-size:13px;font-weight:700;display:block}.customer-center .cc-questions{background:#fff;border:1px solid #e0e7f0;border-radius:12px;overflow:hidden}.customer-center .cc-questions details{border:0;padding:0}.customer-center .cc-questions details+details{border-top:1px solid #e5ebf2}.customer-center .cc-questions summary{cursor:pointer;align-items:center;gap:16px;min-height:69px;padding:18px 24px;font-size:16px;font-weight:600;line-height:1.65;list-style:none;display:flex}.customer-center .cc-questions summary::-webkit-details-marker{display:none}.customer-center .cc-questions summary:hover{background:#f8faff}.customer-center .cc-question-mark{color:var(--primary);align-self:start;font-size:17px;font-weight:750}.customer-center .cc-questions summary>svg{color:#8290a5;margin-left:auto}.customer-center .cc-questions details[open] summary>svg{transform:rotate(180deg)}.customer-center .cc-questions details[open] summary{color:var(--primary-dark);background:#f8faff}.customer-center .cc-answer{background:#f8faff;padding:0 58px 22px}.customer-center .cc-answer p{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.customer-center .cc-answer p+p,.customer-center .cc-answer .cc-text-link{margin-top:12px}.customer-center .cc-inquiry{border-top:1px solid #e0e7f0;grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:42px;margin-top:60px;padding-top:48px;scroll-margin-top:120px;display:grid}.customer-center .cc-inquiry-guide>p{margin-top:16px;font-size:14px;line-height:1.85}.customer-center .cc-writing-guide{background:#f5f7fb;border-radius:10px;margin-top:27px;padding:20px}.customer-center .cc-writing-guide h3{color:#354b6b;align-items:center;gap:7px;font-size:14px;display:flex}.customer-center .cc-writing-guide ul{color:#58677c;gap:11px;margin:15px 0 0;padding-left:16px;font-size:13px;line-height:1.75;display:grid}.customer-center .cc-writing-guide p{border-top:1px solid #e0e7f0;margin-top:15px;padding-top:14px;font-size:12px}.customer-center .cc-inquiry-guide .cc-privacy{color:#738197;font-size:12px}.customer-center .cc-privacy a{color:#526786;text-underline-offset:3px;text-decoration:underline;display:inline-block}.customer-center .cc-inquiry-form{min-width:0}.customer-center .cc-inquiry-form>.ops-panel{box-shadow:none;border:1px solid #dfe7f2;border-radius:12px;padding:28px}.customer-center .cc-inquiry-form .ops-panel h2{margin:0 0 8px;font-size:20px}.customer-center .cc-inquiry-form .ops-panel>p{margin-bottom:25px;font-size:14px}.customer-center .cc-inquiry-form .ops-form-fields{gap:22px}.customer-center .cc-inquiry-form .ops-grid{gap:18px}.customer-center .cc-inquiry-form .field>span{color:#334763;font-size:14px}.customer-center .cc-inquiry-form .field>:is(input,select,textarea){background:#fbfcfe}.customer-center .cc-inquiry-form .ops-consent{background:#f5f7fb;border-radius:8px;padding:16px;font-size:12px}.customer-center .cc-inquiry-form .ops-form-fields>.fine-print{margin:0;font-size:12px}.customer-center .cc-inquiry-form .ops-form-fields>.button{width:100%;min-height:48px;margin:0}.customer-center :is(a,button,input,summary):focus-visible{outline:3px solid var(--primary);outline-offset:4px}@media (max-width:900px){.customer-center .cc-inquiry{grid-template-columns:minmax(0,230px) minmax(0,1fr);gap:26px}.customer-center .cc-inquiry-form .ops-grid{grid-template-columns:1fr}.customer-center .cc-route{padding:21px}}@media (max-width:700px){.customer-center .cc-shell{padding-inline:20px}.customer-center .cc-hero{padding:35px 0 30px}.customer-center .cc-hero h1{font-size:30px}.customer-center .cc-hero>.cc-shell>p{font-size:14px}.customer-center .cc-search{gap:10px;margin-top:22px;padding-left:14px}.customer-center .cc-search>svg{width:20px}.customer-center .cc-search input{height:40px;font-size:16px}.customer-center .cc-search button{padding:0 15px}.customer-center .cc-search button>svg{display:none}.customer-center .cc-keywords{gap:4px;font-size:12px}.customer-center .cc-keywords>span{display:none}.customer-center .cc-keywords a{padding:4px 9px}.customer-center .cc-content{padding-top:30px;padding-bottom:44px}.customer-center h2{font-size:22px}.customer-center .cc-section-heading{flex-direction:column;align-items:start;gap:8px;margin-bottom:16px}.customer-center .cc-section-heading>.cc-text-link{min-height:30px;font-size:13px}.customer-center .cc-routes{grid-template-columns:1fr;gap:12px}.customer-center .cc-route{grid-template-columns:42px minmax(0,1fr);gap:5px 15px;padding:21px 20px;display:grid}.customer-center .cc-route-icon{grid-row:1/4;width:42px;height:42px;margin:0}.customer-center .cc-route h3{margin:0;font-size:17px}.customer-center .cc-route p{grid-column:2;margin:0 0 5px;font-size:13px}.customer-center .cc-route-action{grid-column:2;font-size:13px}.customer-center .cc-faq{margin-top:38px}.customer-center .cc-questions summary{gap:12px;min-height:65px;padding:17px 18px;font-size:14px}.customer-center .cc-answer{padding:0 20px 20px 42px}.customer-center .cc-answer p{font-size:13px}.customer-center .cc-inquiry{grid-template-columns:1fr;gap:24px;margin-top:40px;padding-top:34px}.customer-center .cc-inquiry-guide h2 br{display:none}.customer-center .cc-writing-guide{margin-top:20px}.customer-center .cc-inquiry-form>.ops-panel{padding:22px 20px}}@media (max-width:700px),(max-width:1000px) and (max-height:500px) and (orientation:landscape){.customer-center .cc-keywords a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}
