.md-pricing-comparison-4th{.md-pricing-comparison-4th__section{margin-top:4.5rem;@media (max-width:480px){margin-top:3rem}}.md-pricing-comparison-4th__title-mobile{display:none}.md-pricing-comparison-4th__note{color:#444;font-size:14px;line-height:1.6;margin:3rem 0 0;@media (max-width:480px){margin-top:1.5rem}}.md-pricing-comparison-4th__card-label{display:none}.md-pricing-comparison-4th__chart{--plan-count:2;--row-cols:2fr repeat(var(--plan-count),1fr);.md-pricing-comparison-4th__header{background:#fff;position:sticky;top:4rem;z-index:1;body:has(.information-banner) &{top:calc(4rem + var(--information-banner-height))}>div{display:grid;grid-template-columns:var(--row-cols)}.md-pricing-comparison-4th__title{align-self:center;font-size:1.5rem;font-weight:700;line-height:1.4;margin:0;padding:0 1rem 0 0}.md-pricing-comparison-4th__plan-name{font-size:1.125rem;font-weight:700;line-height:1.6;margin:0;padding:0 1rem}.md-pricing-comparison-4th__buttons{border-bottom:1px solid #e1e3e6;p{font-size:inherit;font-weight:inherit;margin-bottom:0;margin-top:0;padding:0 1rem 1rem;&:first-child{padding-left:0}}.ui_button{line-height:1.4;white-space:normal;width:100%}}}.md-pricing-comparison-4th__body{display:contents}.md-pricing-comparison-4th__row,.md-pricing-comparison-4th__section-heading{border-bottom:1px solid #e1e3e6;display:grid;grid-template-columns:var(--row-cols);p{line-height:1.6;margin:0;padding:1rem;&:first-child{padding-left:0}}}.md-pricing-comparison-4th__row--last{border-bottom:none}.md-pricing-comparison-4th__row{position:relative;p{&:not(:first-child){text-align:left}.icon_disabled{fill:#ff2635;width:1.5rem}.icon_enabled{fill:#64cc18;width:1.5rem}.per{color:#777;font-size:.75rem;&:before{content:"/";display:inline-block;margin:0 4px;transform:translateY(-1px)}}.md-pricing-comparison-4th__description{color:#777;display:block;font-size:13px;line-height:1.2;margin-top:.5rem}a:not(.button-blue){text-decoration:underline;&:focus,&:hover{color:#049bf0}}}.limit-item{position:absolute;right:1rem;top:50%;transform:translateY(-50%);.ui_tooltip svg{fill:#777}.ui_tooltip .tooltip-top-right-sidefit{right:-1rem}}}.md-pricing-comparison-4th__value--heading{visibility:hidden}.md-pricing-comparison-4th__section-heading{p{font-size:1.125rem;font-weight:700;padding-top:0}p:first-child{padding-top:3rem}}}@media (max-width:480px){.md-pricing-comparison-4th__title-mobile{display:block;font-size:1.25rem;font-weight:700;line-height:1.4;margin:0 0 1rem}.md-pricing-comparison-4th__chart{--card-width:85%;column-gap:20px;display:grid;grid-auto-flow:row;grid-template-columns:repeat(var(--plan-count),var(--card-width));margin:0 -20px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 1.25rem 1rem;scroll-padding-left:1.25rem;scroll-padding-right:1.25rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;.md-pricing-comparison-4th__body,.md-pricing-comparison-4th__buttons,.md-pricing-comparison-4th__header,.md-pricing-comparison-4th__header>div,.md-pricing-comparison-4th__row,.md-pricing-comparison-4th__section-heading{border:0;display:contents;min-width:0;padding:0}.md-pricing-comparison-4th__buttons p:first-child,.md-pricing-comparison-4th__label,.md-pricing-comparison-4th__title{display:none}.md-pricing-comparison-4th__card-label{display:block;font-size:.9375rem;font-weight:400;grid-area:label;line-height:1.4;overflow-wrap:break-word;a{text-decoration:underline;&:focus,&:hover{color:#049bf0}}.per{color:#777;font-size:.75rem;&:before{content:"/";display:inline-block;margin:0 4px;transform:translateY(-1px)}}.ui_tooltip{cursor:help;display:inline}.ui_tooltip:focus{outline:1px dotted #777}.ui_tooltip:focus .ui_tooltip-content,.ui_tooltip:focus-within .ui_tooltip-content,.ui_tooltip:hover .ui_tooltip-content{display:block}.ui_tooltip .ui_tooltip-content.tooltip-top-left-sidefit{bottom:auto;left:0;top:calc(100% + .25rem);width:min(250px,calc(100vw - 4rem));z-index:2}}.md-pricing-comparison-4th__buttons p,.md-pricing-comparison-4th__plan-name,.md-pricing-comparison-4th__value{background:#fff;border-left:1px solid #c1c3c6;border-right:1px solid #c1c3c6;box-sizing:border-box;grid-column:var(--plan-col);min-width:0;position:relative}.md-pricing-comparison-4th__header .md-pricing-comparison-4th__plan-name{border-radius:.5rem .5rem 0 0;border-top:1px solid #c1c3c6;font-size:1.125rem;font-weight:700;line-height:1.4;margin:0;padding:16px 1rem .5rem;scroll-snap-align:start;text-align:center}.md-pricing-comparison-4th__buttons p{font-size:inherit;font-weight:inherit;margin:0;padding:.5rem 1rem .75rem;.ui_button{line-height:1.4;white-space:normal;width:100%}}.md-pricing-comparison-4th__value{align-items:start;column-gap:.75rem;display:grid;grid-template-areas:"label content" "label description";grid-template-columns:minmax(0,1fr) minmax(0,1fr);line-height:1.6;margin:0;padding:.75rem 1rem;text-align:left;&:has(.ui_tooltip:focus),&:has(.ui_tooltip:focus-within),&:has(.ui_tooltip:hover){z-index:2}&:after{background:#e1e3e6;bottom:0;content:"";height:1px;left:15px;position:absolute;right:15px}.icon_disabled{fill:#ff2635;width:1.5rem}.icon_enabled{fill:#64cc18;width:1.5rem}.md-pricing-comparison-4th__description{color:#777;display:block;font-size:13px;grid-area:description;justify-self:end;line-height:1.2;margin-top:.25rem;text-align:right}}.md-pricing-comparison-4th__value-content{align-items:center;display:flex;grid-area:content;justify-content:flex-end;text-align:right}.md-pricing-comparison-4th__section-heading .md-pricing-comparison-4th__value--heading{display:block;font-size:1.125rem;font-weight:700;line-height:1.4;padding-top:1.5rem;visibility:visible}.md-pricing-comparison-4th__row--last .md-pricing-comparison-4th__value{&:after{content:none}}.md-pricing-comparison-4th__row:last-child .md-pricing-comparison-4th__value{border-bottom:1px solid #c1c3c6;border-radius:0 0 .5rem .5rem}}}}