.ai-comparison{width:100%}.ai-comparison__mobile{display:none}.ai-comparison__desktop{border:1px solid;display:block}.ai-comparison__table{border-collapse:collapse;border-radius:16px;table-layout:fixed;width:100%}.ai-comparison__col--feature{width:18%}.ai-comparison__col--info{width:28%}.ai-comparison__col--deep,.ai-comparison__col--std{width:22%}.ai-comparison__caps-header,.ai-comparison__caps-row:not(:last-of-type),.ai-comparison__row:not(:last-of-type),.ai-comparison__thead{border-bottom:1px solid}.ai-comparison__thead th,.ai-comparison__thead th:first-child{text-align:left}.ai-comparison__th-inner{display:inline-flex;gap:.5rem}.recommended-tag{padding:0 4px;text-transform:uppercase}.ai-comparison__cell--feature,.ai-comparison__cell--image-standard{vertical-align:top}.bg-light-gray{background:#f4f4f4}.bg-light-red{background:rgba(206,14,45,.1)}.ai-comparison__cell--info{overflow:hidden;overflow-wrap:break-word;vertical-align:top;word-break:break-word}.ai-comparison__cell--image{padding:24px;text-align:center;vertical-align:middle}.ai-comparison__row-number{display:block;margin-bottom:.25rem;opacity:.45}.ai-comparison__cell--info .ai-comparison__description>span,.ai-comparison__cell--info>span{display:block;overflow-wrap:break-word;white-space:normal;word-break:break-word}.ai-comparison__feature-name{display:block;margin-bottom:.5rem}.ai-comparison__description,.ai-comparison__description *{display:block;margin-bottom:.875rem;max-width:100%;opacity:.7;overflow-wrap:break-word;white-space:normal;word-break:break-word}.ai-comparison__badge{display:inline-block;padding:.2em .55em;text-transform:uppercase;vertical-align:middle}.ai-comparison__caps{width:100%}.ai-comparison__col-deep{padding:7px 24px}.ai-comparison__cell--image,.ai-comparison__col-deep{border-left:1px solid}.ai-comparison__caps-header,.ai-comparison__caps-row{align-items:center;display:grid;grid-template-columns:1fr 2.25rem 2.25rem}.ai-comparison__caps-col--label{padding:.3rem .375rem .3rem 0;text-align:left}.ai-comparison__caps-col--check{align-items:center;display:flex;justify-content:center;padding:.3rem 0}.ai-comparison__caps-header .ai-comparison__caps-col--check,.ai-comparison__caps-header .ai-comparison__caps-col--label{text-transform:uppercase}.ai-comparison__icon{display:inline-block;flex-shrink:0;position:relative;vertical-align:middle}.ai-comparison__icon--empty{background-color:transparent}.ai-comparison__image-wrap{align-items:center;display:flex;justify-content:center;overflow:hidden;width:100%}.ai-comparison__image-wrap img{border-radius:0}.ai-comparison__image-placeholder{align-items:center;display:flex;height:100%;justify-content:center;opacity:.2;width:100%}.ai-comparison__image-placeholder:before{border:2px solid;border-radius:.25rem;content:"";display:block;height:1.5rem;position:relative;width:2rem}.ai-comparison__image-placeholder:after{border-bottom:.6rem solid;border-left:.5rem solid transparent;border-right:.5rem solid transparent;bottom:calc(50% - .2rem);content:"";height:0;opacity:.5;position:absolute;width:0}@media (max-width:1024px){.ai-comparison__desktop{display:none}.ai-comparison__mobile{display:block}.ai-comparison__accordion{gap:16px;list-style:none;margin:0;padding:0}.ai-comparison__accordion-item{border:1px solid;overflow:hidden}.ai-comparison__summary{align-items:center;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;list-style:none;padding:20px;user-select:none}.ai-comparison__summary::-webkit-details-marker{display:none}.ai-comparison__summary-left{align-items:baseline;display:flex;flex:1;gap:.5rem;min-width:0}.ai-comparison__summary .ai-comparison__row-number{flex-shrink:0;margin-bottom:0}.ai-comparison__summary-label{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-comparison__chevron{border-bottom:2px solid;border-right:2px solid;display:inline-block;flex-shrink:0;height:.5rem;margin-bottom:.2rem;transform:rotate(45deg);transition:transform .2s ease;width:.5rem}.ai-comparison__details[open] .ai-comparison__chevron{margin-bottom:-.2rem;transform:rotate(-135deg)}.ai-comparison__panel{border-top:1px solid;display:flex;flex-direction:column;gap:1rem;padding:20px 20px 40px}.ai-comparison__panel .ai-comparison__description{margin-bottom:0;padding:30px 0 0}.ai-comparison__caps-row{padding:9px 0}.ai-comparison__panel .ai-comparison__caps{margin-bottom:10px}.ai-comparison__mobile-card{border:1px solid;overflow:hidden;padding-bottom:20px}.ai-comparison__mobile-card-header{border-radius:16px 16px 0 0;gap:.5rem;padding:21px 14px}.ai-comparison__mobile-card .ai-comparison__image-wrap{border-radius:0}.ai-comparison__caps-row{border-bottom:1px solid}}@media only screen and (min-width:1024px) and (max-width:1280px){.ai-comparison__cell--feature{padding:12px}}