.pricing-details{margin:2rem auto;position:relative;padding:3rem 2rem;border-bottom-left-radius:4rem;border-bottom-right-radius:4rem}.pricing-details .button{border-radius:5px;font-size:18px;margin-top:1rem}.pricing-details-tabs{overflow:auto;max-width:100vw;width:calc(100% + 4rem);margin-left:-2rem;padding:0 1rem;display:none}@media (max-width:1000px){.pricing-details-tabs{display:block}}.pricing-details-tabs-list{padding:0;list-style:none;display:flex;gap:1rem 2rem;white-space:nowrap}.pricing-details-tabs-list-item{border-top:8px solid #fff0}.pricing-details-tabs-list-item.active{border-color:var(--blue-500)}.pricing-details-tabs-list-item a{color:var(--blue-900);font-size:var(--step-2);font-weight:700;letter-spacing:-.37px;opacity:.5;display:block;margin-top:.5rem}.pricing-details-tabs-list-item a:hover,.pricing-details-tabs-list-item a:focus{text-decoration:none;opacity:1;color:var(--blue-900)}.pricing-details-card{position:relative;display:flex}@media (max-width:1000px){.pricing-details-card{flex-direction:column;margin-left:-2rem;width:calc(100% + 4rem)}}.pricing-details-card-column{flex:1;min-width:150px;padding:2rem 2rem 0;text-align:center}@media (max-width:1000px){.pricing-details-card-column{padding:1rem 0 0;display:none}.pricing-details-card-column.active{display:block}}@media (min-width:1001px){.pricing-details-card-column.featured{border:2px solid var(--blue-500);border-top-right-radius:1rem;border-top-left-radius:1rem;border-bottom:0}}.pricing-details-card-column .section-label p span{font-size:var(--step-0)}.pricing-details-card-column p{line-height:1;margin-top:0;margin-bottom:1rem}@media (min-width:1001px){.pricing-details-card-column .hidden-desktop{display:none}}.pricing-details-card-column-table{display:none;margin:0;padding:0}@media (max-width:1000px){.pricing-details-card-column-table{display:block}}.pricing-details-card-column-table li{display:flex;align-items:center;justify-content:space-between;margin:1.5rem 0}.pricing-details-card-column-table li strong{text-align:left;font-size:14px;letter-spacing:-.14px;font-weight:600}.pricing-details-card-column-table li strong.blue{color:var(--blue-500);font-size:16px;font-weight:700}.pricing-details-card-column-table li span{color:var(--gray-600,#6c757d);font-size:14px;font-weight:600;line-height:21px;letter-spacing:-.14px}.pricing-details-table{list-style:none;margin:0;padding:0}@media (max-width:1000px){.pricing-details-table{display:none}}.pricing-details-table li{display:flex;align-items:stretch;text-align:center}.pricing-details-table li strong{text-align:left;font-size:14px;letter-spacing:-.14px;font-weight:600}.pricing-details-table li strong.blue{color:var(--blue-500);font-size:16px;font-weight:700}.pricing-details-table li>*{flex:1;min-width:150px;padding:.75rem 0}.pricing-details-table li span{color:var(--gray-600,#6c757d);font-size:14px;font-weight:600;line-height:21px;letter-spacing:-.14px}@media (min-width:1001px){.pricing-details-table li span.featured{border-left:2px solid var(--blue-500);border-right:2px solid var(--blue-500)}}@media (min-width:1001px){.pricing-details-table li:last-child span{padding-bottom:2rem}.pricing-details-table li:last-child span.featured{border-bottom:2px solid var(--blue-500);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.pricing-tooltip{position:relative;display:inline-block;cursor:help}.pricing-tooltip .fa-circle-question{color:var(--gray-500);font-size:1rem}.pricing-tooltip:hover .pricing-tooltip-text,.pricing-tooltip:focus-within .pricing-tooltip-text{opacity:1;visibility:visible;transform:translateY(-5px) translateX(-50%)}.pricing-tooltip-text{position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(10px);background:#000;color:var(--gray-300)!important;padding:.5rem .75rem;border-radius:4px;font-size:0.75rem!important;line-height:1.4!important;opacity:0;visibility:hidden;transition:all 0.2s ease;z-index:10;width:240px;text-align:center}.pricing-tooltip-text::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:#000 #fff0 #fff0 #fff0}