.theme-component.comparison-section{background:#f7f4f0;padding:96px 0}.comparison-section .section-heading{margin-bottom:56px;text-align:center}.comparison-section .comparison{align-items:start;display:grid;gap:16px;grid-template-columns:232fr repeat(3,minmax(0,304fr))}.comparison-section .column{background:#fff;border:1px solid #e6e2dc;border-radius:24px;overflow:hidden}.comparison-section .column-heading{min-height:128px;padding:24px;position:relative}.comparison-section .column-heading>p{background:#f7f4f0;border-radius:999px;color:#5c5c5c;font-size:10px;font-weight:800;letter-spacing:.8px;margin:0;padding:4px 10px;position:absolute;right:24px;text-transform:uppercase;top:32px}.comparison-section .column-heading h3{font-size:21px;font-weight:900;letter-spacing:-.5px;line-height:1.2;margin:12px 0 0}.comparison-section .column-icon{background:#f9e9e5;border-radius:12px;display:grid;height:40px;place-items:center;width:40px}.comparison-section .column-icon img{height:22px;width:22px}.comparison-section ul{list-style:none;margin:0;padding:0}.comparison-section .row{align-items:center;border-top:1px solid #e6e2dc;color:#5c5c5c;display:flex;font-size:15px;gap:12px;line-height:1.45;min-height:81px;padding:18px 24px;position:relative}.comparison-section .row:nth-child(3){min-height:102px}.comparison-section .labels .row{border:0;color:#303030;padding:18px 0}.comparison-section .labels .row img{background:#fff;border-radius:12px;flex-shrink:0;height:36px;padding:10px;width:36px}.comparison-section .row-icon{background:#f9e9e5;border-radius:50%;display:grid;flex:0 0 22px;height:22px;place-items:center;width:22px}.comparison-section .row-icon img{height:12px;width:12px}.comparison-section .mobile-label{display:none}.comparison-section .recommended{background:radial-gradient(ellipse at 50% 0,#964a1c99,transparent 45%),#161616;border:2px solid #ec6b15;box-shadow:0 30px 60px -28px #291a0a47;color:#fff}.comparison-section .recommended .row{border-color:#ffffff1f;color:#fff;font-weight:600}.comparison-section .recommended .column-icon,.comparison-section .recommended .row-icon{background:#c2540a}.comparison-section .recommended .column-heading>p{background:#c2540a;color:#fff}.comparison-section .recommended .btn-container{margin:0;padding:14px 24px 24px}.comparison-section .recommended .button-conversion{padding:15px 14px;width:100%}@media (min-width:768px) and (max-width:1100px){.comparison-section .comparison{gap:12px;grid-template-columns:180fr repeat(3,minmax(0,300fr))}.comparison-section .column-heading,.comparison-section .row{padding:16px}.comparison-section .row{min-height:112px}.comparison-section .row:nth-child(3){min-height:132px}.comparison-section .column-heading>p{font-size:8px;padding:4px 6px;right:12px}}@media (max-width:767px){.theme-component.comparison-section{padding:56px 0}.comparison-section .section-heading{margin-bottom:32px}.comparison-section .comparison{display:flex;flex-direction:column;gap:20px}.comparison-section .labels{display:none}.comparison-section .column{width:100%}.comparison-section .recommended{order:-1}.comparison-section .column-heading{min-height:104px;padding:20px 24px}.comparison-section .row,.comparison-section .row:nth-child(3){display:grid;font-size:14px;gap:2px 12px;grid-template-columns:22px 1fr;min-height:0;padding:16px 24px}.comparison-section .mobile-label{color:#777;display:block;font-size:9px;font-weight:800;grid-column:2;letter-spacing:.8px;text-transform:uppercase}.comparison-section .row-icon{grid-column:1;grid-row:1/3}.comparison-section .row>span:last-child{grid-column:2}.comparison-section .recommended .mobile-label{color:#ffa568}}.comparison-section{overflow:hidden;position:relative}.comparison-section .background-wave{height:auto;left:50%;max-width:none;pointer-events:none;position:absolute;top:30px;transform:translateX(-50%);width:1440px}