.sendoka-home .compare-wrap{border:1px solid var(--hv-line);background:var(--hv-bg-1,#0a0a0c);border-radius:12px;overflow:hidden}.sendoka-home .compare{border-collapse:collapse;width:100%;font-size:14px}.sendoka-home .compare th,.sendoka-home .compare td{text-align:center;border-bottom:1px solid var(--hv-line);padding:14px 16px}.sendoka-home .compare th{color:var(--hv-fg-1);letter-spacing:.04em;text-transform:uppercase;background:#ffffff05;font-size:13px;font-weight:500}.sendoka-home .compare td.feature{text-align:left;color:var(--hv-fg-1)}.sendoka-home .compare .group-row td{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--hv-fg-2);border-bottom:1px solid var(--hv-line);background:#17d1860a;padding:10px 16px;font-size:12px;font-weight:500}.sendoka-home .compare .pop-col{background:#17d1860a}.sendoka-home .compare tbody tr:last-child td{border-bottom:0}.sendoka-home .faq{flex-direction:column;gap:12px;max-width:760px;display:flex}.sendoka-home .faq-item{border:1px solid var(--hv-line);background:var(--hv-bg-1,#0a0a0c);border-radius:10px;padding:0;transition:border-color .15s}.sendoka-home .faq-item:hover{border-color:#ffffff2e}.sendoka-home .faq-item summary{cursor:pointer;color:var(--hv-fg);justify-content:space-between;align-items:center;padding:16px 20px;font-size:15px;font-weight:500;list-style:none;display:flex}.sendoka-home .faq-item summary::-webkit-details-marker{display:none}.sendoka-home .faq-item summary:after{content:"+";color:var(--hv-fg-2);font-size:18px;font-weight:400;transition:transform .15s}.sendoka-home .faq-item[open] summary:after{content:"−"}.sendoka-home .faq-item p{color:var(--hv-fg-2);margin:0;padding:0 20px 16px;font-size:14px;line-height:1.6}
