.compare-container{padding:2rem;font-family:Poppins,sans-serif;text-align:center;max-width:1200px;margin:auto}.compare-container h1{color:#2d5eff;font-size:2rem;margin-bottom:.5rem}@media(max-width:425px){.compare-container h1{font-size:1.5rem}}.compare-container p{color:#777;font-size:1rem;max-width:800px;margin:0 auto 1rem}@media(max-width:425px){.compare-container p{font-size:.8rem}}.compare-container .compare-table-wrapper{width:100%;overflow-x:auto}.compare-container .compare-table-wrapper .compare-table{min-width:1000px;border-collapse:collapse;width:100%;margin:0 auto;border:1px solid #e0e0e0;background-color:#fff;border-radius:10px}.compare-container .compare-table-wrapper .compare-table .table-header{display:grid;background:#f9fafc;border-bottom:1px solid #ddd;width:100%}@media(max-width:900px){.compare-container .compare-table-wrapper .compare-table .table-header{width:-moz-fit-content;width:fit-content}}.compare-container .compare-table-wrapper .compare-table .table-header .header-col{padding:1rem;border-right:1px solid #eee}.compare-container .compare-table-wrapper .compare-table .table-header .header-col .most-popular{position:relative;display:inline-block;margin:.5rem 0;padding:.5rem 1.5rem;color:#fff;background-color:#004cff;font-style:italic;font-weight:700;font-size:1rem;border-radius:50px}.compare-container .compare-table-wrapper .compare-table .table-header .header-col .price{font-size:1.2rem;font-weight:600}.compare-container .compare-table-wrapper .compare-table .table-header .header-col .price span{font-size:.8rem;font-weight:400;color:#666}.compare-container .compare-table-wrapper .compare-table .table-header .header-col .btn{margin:.5rem 0;padding:.4rem 1rem;border:none;border-radius:20px;color:#fff;font-weight:600;cursor:pointer;background-color:#ff7900}.compare-container .compare-table-wrapper .compare-table .table-header .header-col .billing{font-size:.8rem;color:#999}.compare-container .compare-table-wrapper .compare-table .table-header .feature-title{font-weight:600;font-size:1rem;color:#333;text-align:left;padding-left:1.5rem}.compare-container .compare-table-wrapper .compare-table .table-body{width:100%}@media(max-width:900px){.compare-container .compare-table-wrapper .compare-table .table-body{width:-moz-fit-content;width:fit-content}}.compare-container .compare-table-wrapper .compare-table .table-body .table-row{display:grid;border-top:1px solid #eee;border-bottom:1px solid #eee}.compare-container .compare-table-wrapper .compare-table .table-body .table-row .feature-title{font-weight:500;font-size:.95rem;text-align:left;padding:1rem 1.5rem;background-color:#fafbfc;display:flex;align-items:center;gap:.5rem}.compare-container .compare-table-wrapper .compare-table .table-body .table-row .feature-title .tooltip-wrapper{position:relative;display:inline-block;cursor:pointer;flex-shrink:0}.compare-container .compare-table-wrapper .compare-table .table-body .table-row .feature-title .tooltip-wrapper .tooltip-icon{font-size:.85rem;color:#f97316;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.compare-container .compare-table-wrapper .compare-table .table-body .table-row .feature-title .tooltip-wrapper .tooltip-box{position:absolute;display:none;top:auto;bottom:130%;left:200%;transform:translateX(-50%);opacity:0;background-color:#333;color:#fff;text-align:left;border-radius:4px;padding:6px 10px;z-index:99999;max-width:220px;word-wrap:break-word;width:max-content;font-size:12px;white-space:normal;transition:opacity .2s ease-in-out;pointer-events:none}@media(max-width:425px){.compare-container .compare-table-wrapper .compare-table .table-body .table-row .feature-title .tooltip-wrapper .tooltip-box{max-width:170px;left:150%}}.compare-container .compare-table-wrapper .compare-table .table-body .table-row .feature-title .tooltip-wrapper .tooltip-box:after{content:"";position:absolute;bottom:-11.5px;left:40%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-top-color:#333}.compare-container .compare-table-wrapper .compare-table .table-body .table-row .feature-title .tooltip-wrapper:hover .tooltip-box{display:block;opacity:1}.compare-container .compare-table-wrapper .compare-table .table-body .table-row .feature-desc{padding:1rem;font-size:.95rem;font-weight:500;color:#111827;line-height:10px;border-left:1px solid #f1f1f1;text-align:left}@media(max-width:900px){.compare-container{padding:1rem!important}.compare-container h1{font-size:1.6rem}.compare-container p{font-size:.9rem}.compare-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.compare-table-wrapper .compare-table{border-radius:0;border-left:none;border-right:none}.compare-table-wrapper .compare-table .table-header .header-col{min-width:280px;max-width:320px}.compare-table-wrapper .compare-table .table-header .header-col:first-child{min-width:200px;max-width:200px;left:0;z-index:2;background:#f9fafc}.compare-table-wrapper .compare-table .table-header .header-col h3{font-size:1.2rem}.compare-table-wrapper .compare-table .table-header .header-col .description{font-size:.8rem}.compare-table-wrapper .compare-table .table-header .header-col .price{font-size:1.1rem}.compare-table-wrapper .compare-table .table-header .header-col .price span{font-size:.75rem}.compare-table-wrapper .compare-table .table-header .header-col .btn{padding:.5rem 1rem;font-size:.9rem}.compare-table-wrapper .compare-table .table-header .header-col .billing{font-size:.75rem}.compare-table-wrapper .compare-table .table-body .feature-group .group-title{font-size:.95rem;padding:.8rem 1rem;left:0;z-index:1;background:rgba(128,128,128,.1098039216);width:100%}.compare-table-wrapper .compare-table .table-body .feature-group .table-row .feature-title{min-width:200px;max-width:200px;left:0;background-color:#fafbfc;z-index:2;padding:.8rem 1.2rem;font-size:.9rem}.compare-table-wrapper .compare-table .table-body .feature-group .table-row .feature-title .tooltip-box{top:100%}.compare-table-wrapper .compare-table .table-body .feature-group .table-row .feature-desc{min-width:280px;max-width:320px;font-size:.9rem;padding:.8rem}.compare-table-wrapper .compare-table .table-body .feature-group .table-row .feature-desc img{width:20px}}