.pro-hero{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}@media(max-width: 767px){.pro-hero{grid-template-columns:1fr}}.sub-nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.sub-nav a{padding:6px 14px;border:1px solid var(--cl-line);border-radius:999px;background:#fff;color:var(--cl-page-ink);font-size:12.5px;text-decoration:none}.sub-nav a.on{background:var(--cl-primary);border-color:var(--cl-primary);color:#fff}.pain{padding:14px 18px;border-left:4px solid var(--cl-primary);border-radius:0 8px 8px 0;background:#fff;font-size:14px;font-weight:700}.chk{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;font-size:14px}.chk b,.chk .chk-mark{margin:0;font-size:18px;font-weight:700;line-height:1.2;color:var(--cl-primary)}.chk .chk-title{margin:0;font-weight:700}.chk .chk-sub{margin:0;font-size:13px;color:var(--cl-sub)}table.tb{width:100%;border-collapse:collapse;background:#fff;font-size:13px}table.tb th{padding:10px 12px;background:var(--cl-page-ink);color:#fff;font-weight:700;text-align:left}table.tb td{padding:10px 12px;border-bottom:1px solid var(--cl-line);vertical-align:top}table.tb td:first-child{width:140px;background:var(--cl-bg-inverse);font-weight:700}table.tb strong{color:var(--cl-primary)}.faq{display:flex;flex-direction:column;gap:10px;max-width:820px}.faq details{padding:14px 18px;border:1px solid var(--cl-line);border-radius:10px;background:#fff}.faq summary{display:flex;gap:10px;font-weight:700;list-style:none;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary::before{font-family:var(--font-en);content:"Q";font-weight:800;color:var(--cl-primary)}.faq details p{margin:8px 0 0 24px;font-size:13px;color:var(--cl-sub)}