:root{--purpleDark:#27004b;--purpleMed:#430089;--purpleLight:#7b2993;--fuchsia:#af4f9d;--fuchsiaMed:#cd87c0;--fuchsiaLight:#f1c1e8;--glBlue:#267dad;--colbalt:#008eff}.pricing-grid{--nth:0}.pricing-grid :first-child{--nth:1}.pricing-grid :nth-child(2){--nth:2}.pricing-grid :nth-child(3){--nth:3}.pricing-grid :nth-child(4){--nth:4}.pricing-grid :nth-child(5){--nth:5}.pricing-grid :nth-child(6){--nth:6}.pricing-grid :nth-child(7){--nth:7}.pricing-grid :nth-child(8){--nth:8}.pricing-grid :nth-child(9){--nth:9}.pricing-grid :nth-child(10){--nth:10}.pricing-grid :nth-child(11){--nth:11}.pricing-grid :nth-child(12){--nth:12}.pricing-grid :nth-child(13){--nth:13}.pricing-grid :nth-child(14){--nth:14}.pricing-grid :nth-child(15){--nth:15}.pricing-grid :nth-child(16){--nth:16}.pricing-grid :nth-child(17){--nth:17}.pricing-grid :nth-child(18){--nth:18}.pricing-grid :nth-child(19){--nth:19}.pricing-grid :nth-child(20){--nth:20}.pricing-grid :nth-child(21){--nth:21}.pricing-grid :nth-child(22){--nth:22}.pricing-grid :nth-child(23){--nth:23}.pricing-grid :nth-child(24){--nth:24}.pricing-grid :nth-child(25){--nth:25}.pricing-grid :nth-child(26){--nth:26}.pricing-grid :nth-child(27){--nth:27}.pricing-grid :nth-child(28){--nth:28}.pricing-grid :nth-child(29){--nth:29}.pricing-grid :nth-child(30){--nth:30}.pricing-grid.pricing-lg-screen{align-items:center;display:grid;grid-template-columns:1fr 260px 260px}@media (max-width:1000px){.pricing-grid.pricing-lg-screen{display:none}}.pricing-grid.col-2{grid-template-columns:1fr 260px 260px}.pricing-grid.col-3{grid-template-columns:1fr 250px 250px 250px}.pricing-grid.col-4{grid-template-columns:1fr 240px 240px 240px 240px}.pricing-grid>div>div:first-child{height:auto}.pricing-grid>div>div{background-color:#fff;height:45px}.pricing-grid>div>div:nth-child(6n+2),.pricing-grid>div>div:nth-child(6n+4),.pricing-grid>div>div:nth-child(6n+6){background-color:#f1f1f1}.pricing-grid>div.descriptors-column>div{padding:10px 10px 10px 20px}.pricing-grid>div>div{padding:10px}.pricing-grid>div:nth-child(6n+5){border-left:1px solid #000}.pricing-image img{max-width:100%}.descriptors-column,.options-column{display:contents;position:relative}.descriptors-column>div{border-radius:7.5px 0 0 7.5px;grid-column:1}.options-column:nth-child(2)>div{grid-column:2}.options-column:nth-child(3)>div{grid-column:3}.options-column:nth-child(4)>div{grid-column:4}.options-column:nth-child(5)>div{grid-column:5}.options-column>div{grid-row:var(--nth);text-align:center}.options-column:last-child>div{border-radius:0 7.5px 7.5px 0}.options-column.highlight:last-child>div{border-radius:0 0 0 0}.pricing-grid>div>div.tier-descriptor{border-top:7.5px solid transparent;display:flex;flex-wrap:wrap;height:100%;padding-bottom:20px;padding-top:20px}.pricing-grid>div>div.tier-descriptor>div{width:100%}.tier-descriptor h4,.tier-descriptor p{margin:0}.tier-descriptor .price-text{margin:30px 0}.tier-descriptor .price-text .price{color:#000;display:block;font-size:3em;font-weight:800;line-height:1em}.options-column.highlight>div{box-shadow:0 10px 10px rgba(0,0,0,.15);z-index:1}.options-column.highlight .tier-descriptor{border-radius:7.5px 7.5px 0 0!important;border-top:7.5px solid var(--purpleLight)}.options-column.highlight>div:last-child{position:relative}.options-column.highlight>div:last-child:after{border-bottom:7.5px solid var(--purpleLight);border-radius:0 0 7.5px 7.5px;bottom:-7.5px;content:"";display:block;height:7.5px;left:0;position:absolute;width:100%}.popup-container{display:inline-block;position:relative}button.popup-trigger-btn,button.popup-trigger-btn:active,button.popup-trigger-btn:focus,button.popup-trigger-btn:hover{background:transparent;background-color:transparent;border:none;border-radius:0;color:unset;display:inline-block;font-weight:300;padding:unset;position:relative;white-space:nowrap}button.popup-trigger-btn:after{border-bottom:1px dashed #000;bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease-in-out;width:100%}button.popup-trigger-btn:focus,button.popup-trigger-btn:hover{color:var(--purpleMed)}button.popup-trigger-btn:focus:after,button.popup-trigger-btn:hover:after{border-bottom-color:var(--purpleMed);width:102%}.popup-container .popup{background-color:#fdf5fc;border-radius:7.5px;bottom:90%;box-shadow:0 5px 10px rgba(0,0,0,.1);color:var(--purpleMed);font-size:.9em;left:10px;margin:auto;opacity:0;padding:20px;position:absolute;right:0;transition:opacity .2s,visibility .2s,bottom .2s ease-in-out;visibility:hidden;width:350px}.popup-trigger-btn:focus+.popup{bottom:120%;opacity:1;visibility:visible}span.not-included{background-color:#858585;display:inline-block;height:2.5px;margin:12.5px 0;width:20px}.pricing-table.pricing-sm-screen{display:none}@media (max-width:1000px){.pricing-table.pricing-sm-screen{column-gap:2%;display:flex;flex-wrap:wrap}.pricing-table.pricing-sm-screen .popup-container .popup{left:-50px}}.pricing-table .pricing-table-header{width:100%}.pricing-table .pricing-tier-card{border-radius:7.5px;border-top:7px solid transparent;box-shadow:0 0 10px rgba(0,0,0,.1);flex-grow:1;margin:0 auto 20px;max-width:99%;width:400px}.pricing-table .pricing-tier-card.highlight{border-top:7px solid var(--purpleLight)}.pricing-table .tier-descriptor{padding:20px;text-align:center}.pricing-table .feature-list-wrapper{padding:10px 0 20px;text-align:center}.pricing-table .accordion-toggle,.pricing-table .accordion-toggle:active,.pricing-table .accordion-toggle:focus,.pricing-table .accordion-toggle:hover{background:transparent;background-color:transparent;border:none;border-radius:0;color:var(--purpleMed);display:inline-block;font-size:.9em;font-weight:600;padding:0 30px 0 0;position:relative}.pricing-table .caret-icon{border:solid var(--purpleMed);border-width:0 2px 2px 0;height:.4rem;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-60%) rotate(45deg);transition:transform .2s ease-in-out;width:.4rem}.pricing-table .accordion-toggle[aria-expanded=true] .caret-icon{transform:translateY(-50%) rotate(-135deg)}.feature-list{padding:20px 0 0}.feature-list .feature{background:#fff;display:grid;grid-template-columns:45px 1fr;text-align:left}.feature-list .feature:nth-child(odd){background-color:#f1f1f1}.feature-list .feature>div{padding:15px}.feature-list .feature>div.option{padding-right:7.5px}.feature-list .feature>div.descriptor{padding-left:7.5px}.feature-list .feature .descriptor button.popup-trigger-btn{font-size:.9em}.pricing-table .accordion-panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.pricing-table .accordion-panel.expanded{max-height:10000px;transition:max-height .3s ease}.pricing-table .accordion-panel.expand-done{overflow:visible}