.mkt .whygrid{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr)}.mkt .whygrid .w{padding:6px 30px;border-left:1px solid var(--dline)}.mkt .whygrid .w:first-child{border-left:none;padding-left:0}.mkt .whygrid .w b{display:block;font-size:15px;letter-spacing:-.01em;color:#fff}.mkt .whygrid .w p{font-size:13px;color:var(--dmut);line-height:1.7;margin-top:8px;max-width:38ch}@media (max-width:860px){.mkt .whygrid{grid-template-columns:1fr;gap:26px}.mkt .whygrid .w{border-left:none;padding:0}}.mkt .cmpwrap{margin-top:44px;overflow-x:auto;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 1px 2px oklch(.2 .02 152/.05)}.mkt .cmp{width:100%;min-width:660px;border-collapse:collapse;font-size:13px;color:var(--ink)}.mkt .cmp td,.mkt .cmp th{padding:13px 20px;text-align:left;vertical-align:top}.mkt .cmp thead th{font-size:13.5px;font-weight:800;letter-spacing:-.01em;border-bottom:1px solid var(--line);padding-top:17px;padding-bottom:15px}.mkt .cmp thead .pr-note{display:block;font-family:var(--mkt-mono);font-size:10.5px;font-weight:600;color:var(--mut);margin-top:3px;letter-spacing:0}.mkt .cmp .colf,.mkt .cmp .colp{width:148px;text-align:center}.mkt .cmp td.colf,.mkt .cmp td.colp{font-family:var(--mkt-mono);font-size:12px;font-weight:600;color:var(--ink-2)}.mkt .cmp .colp{background:oklch(.96 .025 152/.5)}.mkt .cmp thead th.colp{color:var(--em-deep)}.mkt .cmp tbody td{border-top:1px solid var(--line)}.mkt .cmp .grp td{font-family:var(--mkt-mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mut);background:var(--paper-2);padding:9px 20px}.mkt .cmp .fk b{display:block;font-size:13.5px;font-weight:700;letter-spacing:-.01em}.mkt .cmp .fk span{display:block;font-size:11.5px;color:var(--mut);line-height:1.55;margin-top:2px;max-width:52ch}.mkt .cmp .yes{color:var(--em-deep);font-weight:700}.mkt .cmp .no{color:oklch(.8 .01 152);font-weight:400}.mkt .cmpfoot{margin-top:22px;font-size:12.5px;color:var(--mut)}.mkt .faq{margin-top:44px;max-width:840px;display:flex;flex-direction:column;gap:12px}.mkt .faq details{border:1px solid var(--line);border-radius:15px;background:#fff;padding:0 22px;box-shadow:0 1px 2px oklch(.2 .02 152/.05)}.mkt .faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.mkt .faq summary::-webkit-details-marker{display:none}.mkt .faq summary:after{content:"+";font-family:var(--mkt-mono);font-size:16px;font-weight:400;color:var(--mut);flex-shrink:0;transition:transform .2s}.mkt .faq details[open] summary:after{transform:rotate(45deg)}.mkt .faq details p{padding:0 0 18px;font-size:13.5px;color:var(--mut);line-height:1.75;max-width:70ch}.mkt .faq details p b{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.mkt .faq summary:after{transition:none}}