.comparison-header{padding-top:16px}.pricing-comparison-container{display:grid;grid-template-columns:repeat(15,1fr)}.pricing-comparison-container div{background:var(--color-alt-background);border:1px solid var(--color-background);padding:16px 32px}.pricing-comparison-container .label-column span,.pricing-comparison-container div p{padding:0}.pricing-comparison-container .label-column{align-items:center;display:flex;grid-column:span 6;justify-content:space-between}span.tool{cursor:help;position:relative;top:5px}span.tool:after,span.tool:before{left:50%;opacity:0;position:absolute;z-index:-100}span.tool:focus:after,span.tool:focus:before,span.tool:hover:after,span.tool:hover:before{opacity:1;transform:scale(1) translateY(0);z-index:100}span.tool:before{border-color:var(--color-primary) transparent transparent transparent;border-style:solid;border-width:1rem .75rem 0;bottom:100%;content:"";margin-left:-.75rem;transform:scale(.6) translateY(-90%);transition:all .65s cubic-bezier(.84,-.18,.31,1.26),opacity .65s .5s}span.tool:after,span.tool:focus:before,span.tool:hover:before{transition:all .65s cubic-bezier(.84,-.18,.31,1.26) .2s}span.tool:after{background:var(--color-primary);border-radius:4px;bottom:150%;color:var(--color-alt-text);content:attr(data-tip);font-size:1rem;margin-left:-8.75rem;padding:.8rem 1rem;transform:scale(.6) translateY(50%);width:17.5rem}span.tool:focus:after,span.tool:hover:after{transition:all .65s cubic-bezier(.84,-.18,.31,1.26)}span.tool i.material-icons-outlined{opacity:.5}.pricing-comparison-container .column{grid-column:span 3;text-align:center}.pricing-comparison-container i.material-icons.close{opacity:.5}.header-1,.item-1 i.material-icons.done{color:var(--color-primary)}.header-2,.item-2 i.material-icons.done{color:var(--color-green)}.header-3,.item-3 i.material-icons.done{color:var(--color-blue)}.header-4,.item-4 i.material-icons.done{color:var(--color-yellow)}@media only screen and (max-width:600px){.pricing-comparison-container div{padding:16px}.pricing-comparison-container .label-column{grid-column:span 15}.pricing-comparison-container .column{grid-column:span 5}.pricing-header div{padding:16px 8px}.label-column.header{background:var(--color-background);padding:0}.column h5{font-size:1rem}span.tool:after{margin-left:-15.75rem}}