.basil-pricing-comparison{--bpc-green:#35682c;--bpc-card-bg:#eaf6e7;--bpc-panel-bg:#fbfdf9;--bpc-thead-bg:#e3ece0;--bpc-divider:#b9b9b9;--bpc-dash:#000;--bpc-card-border:#7d9b72}.basil-pricing-comparison_heading{margin:0 0 40px;text-align:center}.basil-pricing-comparison_cards{display:grid;gap:28px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}.basil-pricing-comparison_card{background:var(--bpc-card-bg);border:1px solid var(--bpc-card-border);border-radius:16px;display:flex;flex-direction:column;padding:28px 30px}.basil-pricing-comparison_card-title{color:var(--secondary);margin:0 0 12px}.basil-pricing-comparison_card-description{color:var(--secondary);flex-grow:1;margin:0 0 20px}@media (max-width:767px){.basil-pricing-comparison_cards{gap:16px;grid-template-columns:1fr}}.basil-pricing-comparison_accordion{border-radius:23px;overflow:hidden}.basil-pricing-comparison_section{background:var(--bpc-panel-bg);overflow:hidden}.basil-pricing-comparison_section+.basil-pricing-comparison_section{border-top:2px solid var(--bpc-divider)}.basil-pricing-comparison_section-header{align-items:center;color:var(--secondary);cursor:pointer;display:flex;gap:22px;list-style:none;padding:26px 32px;transition:background-color .2s ease}.basil-pricing-comparison_section-header:hover{background:var(--bpc-card-bg)}.basil-pricing-comparison_section-header::-webkit-details-marker{display:none}.basil-pricing-comparison_section-title{color:var(--secondary);font-size:24px;font-weight:700;line-height:1.3;margin:0}.basil-pricing-comparison_section-icon{flex-shrink:0;text-align:center;width:24px}.basil-pricing-comparison_section-icon:before{color:var(--secondary);content:"+";font-size:26px;font-weight:600;line-height:1}.basil-pricing-comparison_section[open]>.basil-pricing-comparison_section-header .basil-pricing-comparison_section-icon:before{content:"\2212"}.basil-pricing-comparison_section-body{padding:0 0 8px}@media (max-width:767px){.basil-pricing-comparison_section-header{gap:6px;padding:16px 16px 16px 8px}.basil-pricing-comparison_section-title{font-size:18px}.basil-pricing-comparison_section-icon{width:14px}.basil-pricing-comparison_section-icon:before{font-size:18px}}.basil-pricing-comparison_table{border-collapse:collapse;display:table!important;margin:0;min-width:0;table-layout:fixed;width:100%!important}.basil-pricing-comparison_table thead{display:table-header-group!important}.basil-pricing-comparison_table tbody{display:table-row-group!important}.basil-pricing-comparison_table tr{display:table-row!important}.basil-pricing-comparison_table td,.basil-pricing-comparison_table th{display:table-cell!important;overflow-wrap:break-word}.basil-pricing-comparison_table td,.basil-pricing-comparison_table th,.basil-pricing-comparison_table tr{border:none}.basil-pricing-comparison_table td,.basil-pricing-comparison_table th{padding:2px 16px;vertical-align:middle}.basil-pricing-comparison_table thead th{background:var(--bpc-thead-bg);color:var(--secondary);font-weight:700;padding-bottom:14px;padding-top:14px}.basil-pricing-comparison_table .basil-pricing-comparison_col-feature{padding-left:78px!important;text-align:left;width:44%}.basil-pricing-comparison_col-plan{text-align:center;width:28%}.basil-pricing-comparison_table tbody tr:first-child td{padding-top:16px}.basil-pricing-comparison_table tbody tr:last-child td{padding-bottom:16px}.basil-pricing-comparison_table .basil-pricing-comparison_feature{color:var(--bpc-green);padding-left:78px!important;text-align:left}.basil-pricing-comparison_value{color:var(--bpc-green);text-align:center}@media (max-width:767px){.basil-pricing-comparison_table .basil-pricing-comparison_col-feature,.basil-pricing-comparison_table .basil-pricing-comparison_feature{padding-left:28px!important}.basil-pricing-comparison_table td,.basil-pricing-comparison_table th{font-size:12px;padding-right:8px}.basil-pricing-comparison_col-feature{width:50%}.basil-pricing-comparison_col-plan{width:25%}.basil-pricing-comparison_check svg{height:18px;width:18px}}.basil-pricing-comparison_check{color:var(--bpc-green);display:inline-flex;vertical-align:middle}.basil-pricing-comparison_check svg{display:block}.basil-pricing-comparison_dash{color:var(--bpc-dash)}