body.home .section.comparison{background-color:#287447!important;background-image:linear-gradient(90deg,transparent 49.85%,rgba(255,255,255,.52) 50%,transparent 50.15%),radial-gradient(circle at 50% 50%,transparent 0 78px,rgba(255,255,255,.48) 79px 81px,transparent 82px),repeating-linear-gradient(90deg,#276f43 0 90px,#2d7c4b 90px 180px)!important;color:#fff}body.home .section.comparison::before{position:absolute;inset:26px;border:2px solid rgba(255,255,255,.5);content:"";pointer-events:none}body.home .section.comparison::after{display:none}.pricing-table-wrap{overflow-x:auto;margin:38px auto}.pricing-table{width:100%;max-width:900px;margin:0 auto;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(6,29,54,.18);font-family:Outfit,sans-serif}.pricing-table th,.pricing-table td{padding:17px 22px;border-bottom:1px solid #e6ece7;color:var(--ink)!important;text-align:center}.pricing-table th:first-child,.pricing-table td:first-child{text-align:left}.pricing-table thead th{background:#edf2ea;color:var(--navy)!important;font-size:14px;font-weight:800;letter-spacing:.04em}.pricing-table thead th.premium{background:var(--lime);color:var(--navy)!important}.pricing-table tbody tr:last-child td{border-bottom:0}.pricing-table tbody tr:hover{background:#f5f8f3}.pricing-table .premium-column{background:#fbfdeb}.pricing-table .check,.pricing-table .cross{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;font-size:18px;font-weight:800}.pricing-table .check{background:#dff7e5;color:#168243!important}.pricing-table .cross{background:#fde2e2;color:#c94444!important}.pricing-table .value{color:var(--ink)!important;font-size:18px;font-weight:800}@media(max-width:650px){body.home .section.comparison::before{inset:14px}.pricing-table{min-width:610px}.pricing-table th,.pricing-table td{padding:14px 16px}.pricing-table-wrap{margin-right:-15px;margin-left:-15px;padding:0 15px}}
