.sendoka-home .compare-wrap{border:1px solid var(--hv-line);-webkit-overflow-scrolling:touch;background:var(--hv-bg-1,#0a0a0c);border-radius:12px;overflow-x:auto}.sendoka-home .compare{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.sendoka-home .compare th.feature,.sendoka-home .compare thead th:first-child{z-index:1;background:var(--hv-bg-1,#0a0a0c);position:sticky;left:0}.sendoka-home .compare svg.yes{vertical-align:middle;display:inline-block}.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 th.feature{text-align:left;color:var(--hv-fg-1);letter-spacing:normal;text-transform:none;font-size:14px;font-weight:400}.sendoka-home .price .cta-note{color:var(--hv-fg-2);text-align:center;margin:10px 0 0;font-size:12.5px}@media (max-width:640px){.sendoka-home .compare th,.sendoka-home .compare td{padding:12px 10px}.sendoka-home .compare th.feature{max-width:160px}}.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,.sendoka-home .compare tbody tr:last-child th{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}
