@layer components{.comparison-tile{width:min(100%,60.8rem);container-type:inline-size}.comparison-tile__inner{gap:var(--g-spacing-6);padding:var(--g-spacing-5);padding-bottom:var(--g-spacing-7);border-radius:var(--g-radius-lg);border:.1rem solid;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.comparison-tile__inner:after{content:"";background:linear-gradient(10deg,var(--g-color-dark-200)35%,#2e2e2e00 100%);z-index:1;position:absolute;inset:0}.-component-theme-light .comparison-tile__inner{background-color:var(--g-color-beige-200);border-color:var(--g-color-gray-100)}.-component-theme-light .comparison-tile__inner:after{background:linear-gradient(10deg,var(--g-color-beige-200)35%,#e6e6c900 100%)}.-component-theme-dark .comparison-tile__inner{background-color:var(--g-color-dark-200);border-color:var(--g-color-gray-600)}.-component-theme-gray .comparison-tile__inner{background-color:var(--g-color-gray-50);border-color:var(--g-color-gray-100)}.-component-theme-gray .comparison-tile__inner:after{background:linear-gradient(10deg,var(--g-color-gray-50)35%,color-mix(in srgb,var(--g-color-gray-50),transparent 100%)100%)}.-accent .comparison-tile__inner{border-top:.3rem solid var(--g-color-orange-200)}.-component-theme-light.-accent .comparison-tile__inner{background-image:linear-gradient(90deg,var(--g-color-gray-100)0%,color-mix(in srgb,var(--g-color-orange-200),transparent 15%)45%,color-mix(in srgb,var(--g-color-orange-200),transparent 15%)55%,var(--g-color-gray-100)100%);background-position:top;background-repeat:no-repeat;background-size:100% .3rem;background-origin:border-box;border-top-color:#0000}.comparison-tile__header,.comparison-tile__title,.comparison-tile__items{z-index:3;position:relative}.comparison-tile__header{align-items:center;gap:var(--g-spacing-2);grid-template-columns:1fr auto;width:100%;display:grid}.comparison-tile__header:before{content:"";background:url(/assets/images/icon-line-decor.svg) 0/auto .3rem no-repeat;width:100%;height:.3rem}.-component-theme-dark .comparison-tile__header:before{background-image:url(/assets/images/icon-line-decor-light.svg)}.comparison-tile__icon{aspect-ratio:1;justify-content:flex-end;align-items:center;height:5rem;display:flex}.comparison-tile__icon img{object-fit:contain;max-width:100%;max-height:100%}.comparison-tile__title{align-items:center;min-height:4.2rem;display:flex}@media (min-width:768px){.comparison-tile__title{min-height:4.6rem}}@media (min-width:1024px){.comparison-tile__title{min-height:5.6rem}}.-component-theme-dark .comparison-tile__title{color:var(--g-color-beige-100)}.-accent .comparison-tile__title{color:var(--g-color-orange-400)}.comparison-tile__title-text{letter-spacing:-.02rem;font-size:2rem;line-height:2.6rem}@media (min-width:768px){.comparison-tile__title-text{font-size:2.4rem;line-height:3rem}}@media (min-width:1024px){.comparison-tile__title-text{font-size:3.2rem;line-height:4rem}}.comparison-tile__logo{align-items:center;height:5.6rem;display:flex}.comparison-tile__logo img{width:auto;max-width:100%;height:auto;max-height:4rem}.comparison-tile__items{gap:var(--g-spacing-5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.comparison-tile__item{gap:var(--g-spacing-5);grid-template-columns:4.8rem 1fr;display:grid}.comparison-tile__item-content:first-child{grid-column:1/-1}.comparison-tile__item-icon{aspect-ratio:1;border-radius:var(--g-radius-md);justify-content:center;align-items:center;display:flex}.-component-theme-light .comparison-tile__item-icon,.-component-theme-gray .comparison-tile__item-icon{background-color:var(--g-color-beige-100)}.-component-theme-dark .comparison-tile__item-icon{background-color:var(--g-color-dark-300)}.comparison-tile__item-icon img{object-fit:contain;width:3.6rem;height:3.6rem}.comparison-tile__item-content{gap:var(--g-spacing-2);flex-direction:column;display:flex}.-component-theme-dark .comparison-tile__item-content{color:var(--g-color-gray-200)}.comparison-tile__item-content :is(h2,h3,h4,h5,h6){font-size:1.8rem;line-height:2.4rem}@media (min-width:1024px){.comparison-tile__item-content :is(h2,h3,h4,h5,h6){font-size:2rem;line-height:2.6rem}}.comparison-tile__item-content :is(h2,h3,h4,h5,h6){margin:0}.comparison-tile__background{object-fit:cover;opacity:.3;z-index:0;background-position:50%;background-size:cover;width:100%;height:auto;position:absolute;inset:0}}
