/* Aligned package comparison; only facts already published for the service. */
.tr-sui .pc-section .tr-block__head{margin-bottom:24px}
.tr-sui .pc-note{max-width:760px;font-size:14px;line-height:2;color:#685a75;margin:12px 0 0}
.pc-table-wrap{border:1px solid #d7c9e7;border-radius:12px;overflow:hidden;background:#fff}
.pc-table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;text-align:right;color:#2d203b;font-size:13px;line-height:1.95}
.pc-table caption{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.pc-table th,.pc-table td{padding:18px 20px;vertical-align:top;border-inline-end:1px solid #e8dff0;border-bottom:1px solid #e8dff0;overflow-wrap:anywhere}
.pc-table th:last-child,.pc-table td:last-child{border-inline-end:0}
.pc-table thead th{background:#e9def7;color:#3d245a;vertical-align:middle;padding-block:23px}
.pc-table thead th:nth-child(3){background:#7547bb;color:#fff}
.pc-table thead th:nth-child(4){background:#26163e;color:#fff}
.pc-table .pc-axis{width:13%;font-size:12px;background:#f5f0fb;color:#76578f}
.pc-table thead strong{font-size:20px;line-height:1.7;font-weight:700}
.pc-table tbody th{font-size:12px;font-weight:700;background:#f8f4fc;color:#76528f;vertical-align:middle}
.pc-table tbody tr:nth-child(even) td{background:#fcfaff}
.pc-table ul{margin:0;padding-inline-start:16px;list-style:disc}.pc-table li+li{margin-top:7px}.tr-sui .pc-table p{margin:0;font-size:inherit;line-height:inherit;color:inherit}
.pc-table tfoot td,.pc-table tfoot th{border-bottom:0;background:#f8f4fc;vertical-align:middle}
.pc-table tfoot th{font-size:12px;color:#76528f}
.pc-action{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:10px 14px;border:1px solid #d0b9e7;border-radius:6px;background:#eee2fc;color:#613899!important;font-size:12px;line-height:1.8;font-weight:700;text-decoration:none}
.pc-action:hover{background:#e1cff6;border-color:#9e78c9}.pc-action svg{width:18px;height:18px;flex-shrink:0}
.pc-action:focus-visible,.pc-help a:focus-visible{outline:3px solid #7944c5;outline-offset:4px}
.pc-mobile{display:none}
.pc-help{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#e6dbf2;border:1px solid #d7c9e7;border-radius:10px;padding:22px 24px;margin-top:18px;color:#342344}
.tr-sui .pc-help h3{font-size:16px;line-height:1.9;margin:0 0 4px}.pc-help p{font-size:13px;line-height:2;margin:0;color:#6a587c}.pc-help>a{white-space:nowrap;background:#352047;color:#fff!important;border-color:#352047}
@media(max-width:1000px){.pc-table th,.pc-table td{padding:14px 13px}.pc-table .pc-axis{width:14%}.pc-table thead strong{font-size:18px}.pc-table{font-size:12px}.pc-action{padding:9px 10px;font-size:11px}}
@media(max-width:760px){
  .pc-table-wrap{display:none}
  .pc-mobile{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
  .pc-card{min-width:0;border:1px solid #d7c9e7;background:#fff;border-radius:10px;overflow:hidden;color:#2d203b}
  .pc-card>header{padding:16px 20px;background:#e9def7;color:#3d245a}
  .pc-card:nth-child(3n+2)>header{background:#7547bb;color:#fff}.pc-card:nth-child(3n)>header{background:#26163e;color:#fff}
  .tr-v3.tr-sui .pc-section .pc-card>header h3{color:inherit;font-size:20px;line-height:1.7;margin:0}
  .pc-card dl{margin:0}.pc-card dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px;border-bottom:1px solid #eee5f5;padding:13px 18px}.pc-card dl>div:nth-child(even){background:#fcfaff}
  .pc-card dt{font-size:12px;font-weight:700;color:#75528e;line-height:2}.pc-card dd{margin:0;font-size:13px;line-height:1.95;overflow-wrap:anywhere;min-width:0}.pc-card ul{margin:0;padding-inline-start:16px}.pc-card li+li{margin-top:5px}
  .pc-card>.pc-action{margin:16px 18px;font-size:13px}
  .pc-help{padding:20px;align-items:stretch;flex-direction:column;gap:14px}.pc-help>a{align-self:flex-start;font-size:13px}.tr-sui .pc-note{font-size:13px}
}
@media(max-width:360px){.pc-card dl>div{grid-template-columns:66px minmax(0,1fr);gap:10px;padding-inline:13px}.pc-card dt{font-size:11px}}
