.support-page{padding:32px 32px 60px;background:var(--paper);min-height:920px}.support-in{max-width:880px;margin:0 auto}.support-h{padding-bottom:14px;border-bottom:2px solid var(--navy);margin-bottom:20px}.support-h .crumb{font-size:12px;font-weight:500;color:var(--ink-3);margin-bottom:6px;letter-spacing:.04em}.support-h h1{font-size:24px;font-weight:800;color:var(--navy-deep);letter-spacing:-.02em;margin-bottom:6px}.support-h .sub{font-size:14px;font-weight:500;color:var(--ink-2);line-height:1.7}.support-info-row{background:#fff;border:1px solid var(--line);border-left:3px solid var(--navy);padding:14px 18px;margin-bottom:18px;font-size:13px;font-weight:500;color:var(--ink-3);line-height:1.65;display:flex;gap:22px;flex-wrap:wrap;align-items:center}.support-info-row b{color:var(--navy-deep);font-weight:700}.support-info-row .item{display:flex;gap:8px;align-items:center}.support-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.support-ch{background:#fff;border:1px solid var(--line);padding:24px 22px;text-align:center;flex-direction:column}.support-ch,.support-ch .ic{display:flex;align-items:center}.support-ch .ic{width:36px;height:36px;color:var(--gray-ic);margin:0 auto 12px;justify-content:center}.support-ch .ic svg{width:28px;height:28px}.support-ch h3{color:var(--navy-deep);margin-bottom:6px}.support-ch .v,.support-ch h3{font-size:14px;font-weight:700;letter-spacing:-.005em}.support-ch .v{color:var(--navy);margin-bottom:10px;font-variant-numeric:tabular-nums}.support-ch .meta{font-size:12px;font-weight:500;color:var(--ink-3);line-height:1.65;margin-bottom:14px;min-height:34px}.support-ch .btn{padding:8px 18px;background:var(--navy);color:#fff;border:0;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;letter-spacing:.04em;text-decoration:none;display:inline-block}.support-ch .btn.sec{background:#fff;color:var(--ink-3);border:1px solid var(--line-strong)}.support-ch .btn.is-disabled{cursor:not-allowed;background:var(--paper-soft);color:var(--ink-3);border:1px solid var(--line)}.faq-group{background:#fff;border:1px solid var(--line);margin-bottom:14px}.faq-group-h{padding:14px 22px;background:var(--paper-soft);border-bottom:1px solid var(--line);font-size:14px;font-weight:700;color:var(--navy-deep);letter-spacing:-.005em;display:flex;align-items:center;gap:8px}.faq-group-h .cnt{font-size:12px;color:var(--ink-3);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.04em}.faq-group .faq{padding:0 22px;border-bottom:1px solid var(--paper-soft)}.faq-group .faq:last-child{border-bottom:0}.faq-q{padding:14px 0;font-size:14px;font-weight:700;color:var(--navy-deep);cursor:pointer;display:flex;align-items:center;justify-content:space-between;letter-spacing:-.005em}.faq-q .arr{color:var(--ink-3);font-size:13px;transition:transform .2s}.faq-q:hover,.faq.open .faq-q{color:var(--navy)}.faq.open .faq-q .arr{transform:rotate(180deg)}.faq-a{padding:4px 0 16px;font-size:14px;font-weight:500;color:var(--ink-2);line-height:1.85;display:none}.faq.open .faq-a{display:block}.faq-a b{color:var(--navy-deep);font-weight:700}.faq-a a{color:var(--navy);text-decoration:none;font-weight:600}.support-h .row{display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.support-h .row .new-btn{padding:10px 18px;background:var(--navy);color:#fff;border:0;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.support-h .sub b{color:var(--navy-deep);font-weight:700}.support-h .sub b.bad{color:var(--bad)}.inquiry-form{background:#fff;border:1px solid var(--line);padding:26px 30px}.fld{margin-bottom:18px}.fld label{display:block;font-size:13px;font-weight:600;color:var(--ink-3);letter-spacing:.04em;margin-bottom:6px}.fld label .req{color:var(--bad);margin-left:4px}.fld input,.fld select,.fld textarea{width:100%;padding:10px 13px;border:1px solid var(--line-strong);font-size:14px;font-family:inherit;outline:none;color:var(--ink);font-weight:500}.fld input::placeholder,.fld textarea::placeholder{color:var(--ink-4);font-weight:500}.fld textarea{resize:vertical;min-height:160px;line-height:1.7}.fld .hint{font-size:12px;font-weight:500;color:var(--ink-3);margin-top:5px;line-height:1.65}.fld-radio{display:flex;gap:14px;flex-wrap:wrap}.fld-radio label{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--ink-2);cursor:pointer;letter-spacing:0;text-transform:none}.fld-radio label input{width:auto}.fld-attach{border:2px dashed var(--line-strong);padding:26px 16px;text-align:center;background:var(--paper-soft);cursor:pointer}.fld-attach .ic{width:32px;height:32px;color:var(--gray-ic);margin:0 auto 8px;display:flex;align-items:center;justify-content:center}.fld-attach .ic svg{width:26px;height:26px}.fld-attach .nm{font-size:14px;font-weight:700;color:var(--navy-deep);margin-bottom:4px;letter-spacing:-.005em}.fld-attach .meta{font-weight:500;line-height:1.65}.fld-attach .meta,.tier-pill{font-size:12px;color:var(--ink-3)}.tier-pill{background:var(--paper-soft);padding:2px 8px;letter-spacing:.04em;font-weight:600;margin-left:6px}.fld-foot{padding:14px 0;border-top:1px solid var(--line);font-size:12px;font-weight:500;color:var(--ink-3);line-height:1.7;margin-top:8px}.fld-foot b{color:var(--navy-deep);font-weight:700}.fld-foot a{color:var(--navy);text-decoration:none;font-weight:600}.fld-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.fld-actions .btn{padding:10px 22px;font-size:13px;font-weight:600;border:1px solid var(--line-strong);background:#fff;color:var(--ink-3);cursor:pointer;font-family:inherit;letter-spacing:.04em}.fld-actions .btn.pri{background:var(--navy);color:#fff;border-color:var(--navy)}.inq-tabs{display:flex;gap:6px;margin-bottom:14px}.inq-tabs .t{padding:8px 16px;font-size:13px;font-weight:600;color:var(--ink-3);border:1px solid var(--line);background:#fff;cursor:pointer;letter-spacing:.04em;text-decoration:none}.inq-tabs .t.on{background:var(--navy);color:#fff;border-color:var(--navy);font-weight:700}.inq-row{background:#fff;padding:14px 22px;margin-bottom:8px;display:grid;grid-template-columns:90px 1fr 130px;gap:14px;align-items:center;cursor:pointer;border:1px solid var(--line);border-left:3px solid transparent;text-decoration:none;color:inherit}.inq-row:hover{background:var(--paper-soft)}.inq-row.unread{border-left-color:var(--bad)}.inq-row .status{font-size:12px;font-weight:600;padding:4px 10px;letter-spacing:.04em;text-align:center}.inq-row .status.done{background:var(--paper-soft);color:var(--navy-deep);border:1px solid var(--line-strong)}.inq-row .status.wait{background:#fff5e6;color:var(--warn)}.inq-row .status.close{background:var(--paper-soft);color:var(--ink-3);border:1px solid var(--line)}.inq-row .info .nm{font-size:14px;font-weight:700;color:var(--navy-deep);letter-spacing:-.005em;margin-bottom:4px;line-height:1.4}.inq-row .info .meta{font-size:12px;font-weight:500;color:var(--ink-3);line-height:1.65}.inq-row .info .meta .unread-mark{color:var(--bad);font-weight:700;margin-left:5px}.inq-row .dt{font-size:12px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;line-height:1.65}.inq-more{margin-top:14px;text-align:center;padding:12px 0;font-size:13px;font-weight:500;color:var(--ink-3);cursor:pointer}.inq-detail,.inq-more{background:#fff;border:1px solid var(--line)}.inq-detail-h{padding:20px 26px;background:var(--paper-soft);border-bottom:1px solid var(--line)}.inq-detail-h .meta-top{display:flex;align-items:center;gap:10px;margin-bottom:8px}.inq-detail-h .status-pill{font-size:12px;font-weight:600;padding:4px 10px;background:var(--paper-soft);border:1px solid var(--line-strong);color:var(--navy-deep);letter-spacing:.04em}.inq-detail-h .no{font-size:12px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.inq-detail-h h2{font-size:18px;font-weight:800;color:var(--navy-deep);letter-spacing:-.01em;margin-bottom:5px}.inq-detail-h .meta{font-size:12px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums;line-height:1.65}.msg-block{padding:22px 26px;border-bottom:1px solid var(--line)}.msg-block:last-of-type{border-bottom:0}.msg-block .who{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.msg-block .who .name{font-size:14px;font-weight:700;color:var(--navy-deep);letter-spacing:-.005em}.msg-block .who .name .role{font-size:12px;font-weight:600;padding:2px 8px;background:var(--paper-soft);color:var(--ink-3);margin-left:6px;letter-spacing:.04em}.msg-block .who .name.admin .role{background:var(--navy);color:#fff}.msg-block .who .time{font-size:12px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.msg-block .body{font-size:14px;font-weight:500;color:var(--ink);line-height:1.85}.msg-block .body b{color:var(--navy-deep);font-weight:700}.msg-block .body ol{padding-left:22px;margin:6px 0;list-style:decimal}.msg-block .body ol li{padding:3px 0}.msg-block .body p{margin-bottom:8px}.msg-block.user{background:#fff}.inq-detail-actions,.msg-block.admin{background:var(--paper-soft)}.inq-detail-actions{padding:16px 26px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.inq-detail-actions .q{font-size:13px;font-weight:500;color:var(--ink-3)}.inq-detail-actions .btns{display:flex;gap:6px;flex-wrap:wrap}.inq-detail-actions .btn{padding:9px 16px;font-size:13px;font-weight:600;border:1px solid var(--line-strong);background:#fff;color:var(--ink-3);cursor:pointer;font-family:inherit;letter-spacing:.04em}.inq-detail-actions .btn.pri{background:var(--navy);color:#fff;border-color:var(--navy)}.inq-detail-actions .btn.close-self{color:var(--ink-3)}.empty-inq{background:#fff;border:1px solid var(--line);padding:60px 32px;text-align:center}.empty-inq .ic{width:54px;height:54px;background:var(--paper-soft);border:2px dashed var(--line-strong);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gray-ic);margin:0 auto 18px}.empty-inq .ic svg{width:24px;height:24px}.empty-inq h2{font-size:18px;font-weight:700;color:var(--navy-deep);margin-bottom:8px;letter-spacing:-.01em}.empty-inq p{font-size:14px;font-weight:500;color:var(--ink-2);line-height:1.7;max-width:520px;margin:0 auto 20px}.empty-inq .alt{display:flex;gap:10px;justify-content:center;margin-bottom:26px}.empty-inq .alt .btn{padding:10px 18px;font-size:13px;font-weight:600;border:1px solid var(--line-strong);background:#fff;color:var(--ink-3);cursor:pointer;font-family:inherit;letter-spacing:.04em;text-decoration:none;display:inline-block}.empty-inq .alt .btn.pri{background:var(--navy);color:#fff;border-color:var(--navy)}.empty-inq .guide{background:var(--paper-soft);border:1px solid var(--line);padding:18px 24px;text-align:left;max-width:480px;margin:0 auto}.empty-inq .guide h3{font-size:13px;font-weight:600;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px}.empty-inq .guide ol{padding-left:20px;font-size:14px;font-weight:500;color:var(--ink-2);line-height:1.85;list-style:decimal}.support-fn{margin-top:18px;font-size:12px;font-weight:500;color:var(--ink-3);line-height:1.65;padding:12px 14px;background:var(--paper-soft);border-left:3px solid var(--navy)}.support-fn b{color:var(--navy-deep);font-weight:700}