.compare-table-wrapper.cmp{overflow-x:auto;border-radius:18px;background:#fff;box-shadow:0 1px 2px rgb(24 54 20 / .04),0 14px 34px rgb(24 54 20 / .09);-webkit-overflow-scrolling:touch}.cmp-table{width:100%;min-width:820px;border-collapse:separate;border-spacing:0;font-size:13.5px;line-height:1.4;color:#182a17;background:#fff}.cmp-table .cmp-service-head{position:sticky;left:0;z-index:13;vertical-align:middle;text-align:center;min-width:230px;padding:14px 18px;background:#f7faf6;color:#182a17;font-weight:800;font-size:15px;border-top-left-radius:18px;border-bottom:2px solid #38c236}.cmp-table .cmp-service{position:sticky;left:0;z-index:10;background:#f7faf6;text-align:left;font-weight:600;color:#2b3d29;min-width:230px;padding:11px 18px}.cmp-table .cmp-fmt{color:#fff;font-weight:800;letter-spacing:.08em;font-size:13px;text-align:center;padding:10px 8px;background:var(--cmp-color,#38c236)}.cmp-table thead tr.cmp-row-fmt th:last-child{border-top-right-radius:18px}.cmp-table .cmp-plan{vertical-align:top;text-align:center;padding:10px 10px 12px;background:#f7faf6;background:color-mix(in srgb,var(--cmp-color,#38c236) 10%,#fff);border-bottom:2px solid var(--cmp-color,#38c236);width:116px;min-width:116px}.cmp-table .cmp-plan-name{display:block;font-size:12.5px;font-weight:700;line-height:1.25;color:#182a17}.cmp-table .cmp-plan-price{display:block;margin-top:5px;font-size:12px;font-weight:700;color:var(--cmp-color,#38c236)}.cmp-table tbody td.cmp-cell{text-align:center;vertical-align:middle;padding:9px 8px;width:116px;min-width:116px}.cmp-table .cmp-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:14px;font-weight:700;line-height:1}.cmp-table .cmp-cell.is-yes .cmp-mark{color:#1f9d3d;background:#e4f7e3}.cmp-table .cmp-cell.is-no .cmp-mark{color:#b9c2b7;background:#f1f3f0;font-size:15px}.cmp-table tbody tr:nth-child(even) td.cmp-cell{background:#fafcf9}.cmp-table tbody tr:hover td.cmp-cell{background:#eef9ed}.cmp-table tbody tr:hover td.cmp-service{background:#e9f6e8}.cmp-table tbody td{border-bottom:1px solid #ebf0e9}.cmp-table tbody tr:last-child td{border-bottom:none}.cmp-table tbody tr:last-child td.cmp-service{border-bottom-left-radius:18px}.compare-table-wrapper.cmp::-webkit-scrollbar{height:8px}.compare-table-wrapper.cmp::-webkit-scrollbar-thumb{background:#cfdccd;border-radius:4px}.compare-mobile{display:none}@media (max-width:768px){.compare-table-wrapper.cmp{display:none}.compare-mobile{display:block}}.compare-mobile__tabs{display:flex;gap:8px;margin-bottom:16px}.compare-mobile__tab{flex:1;min-width:0;padding:10px 12px;border:none;border-radius:20px;background:#f9f9f9;color:#333;font-size:14px;font-weight:700;text-align:center;cursor:pointer;transition:background-color .3s,color .3s;white-space:nowrap;box-sizing:border-box;-webkit-tap-highlight-color:#fff0}.compare-mobile__tab:hover,.compare-mobile__tab:focus,.compare-mobile__tab:active{background:#f9f9f9;outline:none!important}.compare-mobile__tab.active{background:var(--tab-color,#38c236);color:#fff}.compare-mobile__tab.active:hover,.compare-mobile__tab.active:focus,.compare-mobile__tab.active:active{background:var(--tab-color,#38c236)}.compare-mobile__panel{display:none}.compare-mobile__panel.active{display:block}.compare-mobile__cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.compare-mobile__cards::-webkit-scrollbar{display:none}.compare-mobile__card{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgb(24 54 20 / .04),0 14px 34px rgb(24 54 20 / .09)}.compare-mobile__card-header{padding:12px 16px;color:#fff;text-align:center}.compare-mobile__card-name{margin:0 0 2px;font-size:14.5px;font-weight:800;line-height:1.2}.compare-mobile__card-price{font-size:13px;font-weight:700;opacity:.92}.compare-mobile__features{list-style:none;margin:0;padding:0}.compare-mobile__feature{display:flex;align-items:flex-start;gap:10px;padding:8px 15px;font-size:13.5px;line-height:1.3;border-bottom:1px solid #f0f3ef}.compare-mobile__feature:last-child{border-bottom:none}.compare-mobile__feature-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:13px;font-weight:700}.compare-mobile__feature.is-included .compare-mobile__feature-icon{color:#1f9d3d;background:#e4f7e3}.compare-mobile__feature.is-excluded .compare-mobile__feature-icon{color:#b9c2b7;background:#f1f3f0}.compare-mobile__feature.is-excluded .compare-mobile__feature-text{color:#9aa598}.compare-mobile__nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.compare-mobile__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:var(--cat-color,#38c236);color:#fff;cursor:pointer;flex-shrink:0;box-sizing:border-box;box-shadow:0 6px 16px rgb(24 54 20 / .22);-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:#fff0;outline:none!important;transition:filter .18s}.compare-mobile__arrow:hover,.compare-mobile__arrow:focus,.compare-mobile__arrow:active{filter:brightness(.9);outline:none!important}.compare-mobile__arrow::after{content:'';display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff}.compare-mobile__arrow--prev::after{transform:rotate(-135deg);margin-left:3px}.compare-mobile__arrow--next::after{transform:rotate(45deg);margin-right:3px}.compare-mobile__arrow.disabled{opacity:.35;cursor:auto;pointer-events:none}.compare-mobile__dots{display:flex;justify-content:center;align-items:center;gap:6px}.compare-mobile__dot{width:10px;height:10px;border-radius:50%;background:var(--cat-color,#38c236);opacity:.4;transition:opacity .18s}.compare-mobile__dot.active{opacity:1}