.plan-details-section .dialog{background:rgba(0,0,0,.4);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .15s ease;width:100%;z-index:999999}.plan-details-section .dialog.visible{opacity:1;pointer-events:all;transform:none}.plan-details-section .container{background:#fff;border-radius:10px;margin-top:10px;max-height:calc(100vh - 20px);max-width:calc(100% - 20px);overflow:auto;overscroll-behavior-x:contain;padding:0;position:relative;transform:translateY(100px);transition:all .15s ease;will-change:transform}@media only screen and (min-width:600px){.plan-details-section .container{margin-top:50px;max-height:calc(100vh - 100px)}}@media only screen and (min-width:1230px){.plan-details-section .container{max-width:1200px}}.plan-details-section .dialog.visible .container{transform:none}.plan-details-section .inner-content{display:grid}.plan-details-section .inner-content>*{grid-column:1}.plan-details-section .close{margin-left:auto;opacity:.8;position:-webkit-sticky;position:sticky;right:29px;top:27px;z-index:999999}@media only screen and (min-width:600px){.plan-details-section .close{z-index:1}}.plan-details-section h2{--mark-h:120;--mark-offset:500;font-family:Source Sans Pro,sans-serif;font-size:30px;letter-spacing:.03em;line-height:1.4;margin-bottom:1.8em;margin-top:1.46em;position:relative;text-align:center;z-index:1}.plan-details-section table{font-size:13px;font-size:12px;font-weight:500;height:1px;margin-bottom:30px;text-align:left;width:calc(100% - 30px)}.plan-details-section .search-input{background:url(/images/pages/pricing/search_icon.svg);background-position:right 11px center;background-repeat:no-repeat;background-size:14px 14px;border:1px solid #e0e0e0;border-radius:4px;height:32px;margin-bottom:19px;padding-left:9px;width:calc(100% - 43px)}.plan-details-section .search-input:active,.plan-details-section .search-input:focus{border-color:#00baff;outline:none}.plan-details-section thead td,.plan-details-section thead th{background:#fff;box-sizing:border-box;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:2}.plan-details-section thead td.shadow-visible,.plan-details-section thead td.shadow-visible~th{z-index:10}.plan-details-section thead td.shadow-visible .plan-header-wrapper,.plan-details-section thead td.shadow-visible~th .plan-header-wrapper{padding-top:25px}.plan-details-section thead td.shadow-visible .plan-header-wrapper .start,.plan-details-section thead td.shadow-visible .plan-header-wrapper .top-choice,.plan-details-section thead td.shadow-visible~th .plan-header-wrapper .start,.plan-details-section thead td.shadow-visible~th .plan-header-wrapper .top-choice{top:5px}.plan-details-section thead td{padding-left:10px;text-align:left;vertical-align:bottom}@media only screen and (min-width:900px){.plan-details-section thead td{padding-left:30px}}.plan-details-section thead td.shadow-visible:after{background:#fff;background-color:#fff;bottom:0;content:"";filter:drop-shadow(0 9px 5px rgba(0,0,0,.1));height:100%;left:0;max-width:1170px;opacity:0;position:absolute;transition:opacity .3s ease;width:100vw;z-index:-1}@media only screen and (min-width:1240px){.plan-details-section thead td.shadow-visible:after{opacity:1}}.plan-details-section thead td #shadow-sentinel{position:absolute;top:calc(100vh - 110px)}.plan-details-section thead th{border:1px solid #e0e0e0;border-bottom:none;border-top:none}.plan-details-section thead .plan-header-wrapper{align-items:center;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin-left:-1px;margin-right:-1px;min-height:100%;padding:5px 5px 20px;top:0}.plan-details-section thead .plan-header-wrapper:before{background-color:inherit;border:1px solid #e0e0e0;border-bottom:none;border-radius:10px 10px 0 0;content:"";height:10px;left:-1px;position:absolute;top:-10px;width:100%}.plan-details-section thead .plan-header-wrapper{position:relative}.plan-details-section thead .plan-header-wrapper .start{background:#00baff url(/images/pages/pricing/rocket.svg) no-repeat;background-position:7px;background-size:11px 11px;border-radius:13px;color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:700;left:50%;line-height:1;padding:6px 15px 7px 25px;position:absolute;text-transform:uppercase;top:-22px;transform:translate(-50%);white-space:nowrap}.plan-details-section thead .plan-header-wrapper .top-choice{background:#ffeb00 url(/images/pages/pricing/star.svg) no-repeat;background-position:7px;background-size:12px 11px;border-radius:13px;color:#202730;font-family:Roboto,sans-serif;font-size:12px;font-weight:700;left:50%;line-height:1;padding:6px 16px 7px 26px;position:absolute;text-transform:uppercase;top:-22px;transform:translate(-50%);white-space:nowrap}.plan-details-section thead th .plan{display:flex;flex-direction:column;line-height:2.1}.plan-details-section thead th .plan-name{align-items:center;display:block;display:flex;font-family:Source Sans Pro,sans-serif;font-size:20px;font-weight:700;justify-content:center;line-height:1.2;margin-bottom:.7em;min-height:2.5em;padding-bottom:.5em;padding-top:.3em}.plan-details-section thead th .pre-price{color:#7990a1;margin-bottom:1.3em;margin-top:-1.3em}.plan-details-section thead th .price{font-family:Source Sans Pro,sans-serif;font-size:30px;font-weight:900;line-height:0;margin-top:-1px}.plan-details-section thead th .price sup.currency{font-size:47%;margin-right:5px;position:relative;top:-.3em}.plan-details-section thead th .price .period{color:#7990a1;font-size:12px;font-weight:600;position:relative;top:-.4em}.plan-details-section thead th.max .price{color:#7990a1;font-size:16px;margin:0}.plan-details-section .action-wrap{margin-top:2em;max-width:100%;width:140px}.plan-details-section .call-to-action{box-sizing:border-box;display:inline-block;font-size:13px;margin-bottom:0;padding:.73em 1.3em}.plan-details-section .buy-now,.plan-details-section .buy-now-spacer{letter-spacing:.04em;margin-bottom:-.5em;margin-top:1.1em}.plan-details-section tbody tr:not(.header):not(.flat).focused td,.plan-details-section tbody tr:not(.header):not(.flat).focused th,.plan-details-section tbody tr:not(.header):not(.flat):hover td,.plan-details-section tbody tr:not(.header):not(.flat):hover th{background-color:#ebfaff}.plan-details-section tbody:not(:last-child){border-bottom:1px solid #f2f4f7}.plan-details-section tbody tr.spacer td{border-bottom:1px solid #f2f4f7;height:20px}.plan-details-section tbody th{border:1px solid #e0e0e0;font-weight:inherit;padding:.4em 0}@media only screen and (min-width:600px){.plan-details-section tbody th{padding-left:20px}}.plan-details-section tbody .more-info{position:relative}.plan-details-section tbody .more-info svg{fill:#7990a1;cursor:pointer;display:inline-block;height:14px;margin-left:2px;position:relative;top:1px;width:14px}.plan-details-section tbody .more-info:hover em{opacity:1}.plan-details-section tbody .more-info:hover svg{fill:#00baff}.plan-details-section tbody .more-info em{background:#202730;border-radius:6px;bottom:calc(100% + 9px);box-sizing:border-box;color:#fff;filter:drop-shadow(0 5px 10px rgba(0,0,0,.1));font-size:11px;font-style:normal;font-weight:500;left:-12px;letter-spacing:.02em;line-height:1.4;min-width:178px;opacity:0;padding:13px 15px;pointer-events:none;position:absolute;transition:opacity .2s linear}.plan-details-section tbody .more-info em:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #202730;bottom:-6px;content:"";height:0;left:15px;position:absolute;width:0}.plan-details-section tbody .header:not(.flat) th,.plan-details-section tbody td{border:1px solid #e0e0e0}.plan-details-section tbody td{background:#fff;border:1px solid #e0e0e0;box-sizing:border-box;letter-spacing:.02em;min-width:140px;padding-left:5px;padding-right:5px;text-align:center;width:500px}.plan-details-section tbody th{background-clip:padding-box;background-color:#fff;box-sizing:border-box;font-size:13px;height:42.5px;left:0;letter-spacing:.02em;min-width:150px;padding:4px 7px 4px 10px;position:-webkit-sticky;position:sticky;width:0;word-break:break-word;z-index:2}@media only screen and (min-width:900px){.plan-details-section tbody th{min-width:248px;padding-left:30px;word-break:normal}}.plan-details-section tbody .header th{color:#fff;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;height:42px;letter-spacing:.02em;padding-bottom:4px;padding-left:10px;padding-top:4px}@media only screen and (min-width:900px){.plan-details-section tbody .header th{padding-left:30px}}.plan-details-section tbody .header.flat td,.plan-details-section tbody .header.flat th{background:#00baff}.plan-details-section tbody .header:not(.flat) th{background:#00baff;border-color:#00baff;border-right:1px solid #00baff}.plan-details-section tbody .header:not(.flat) th:before{background:#00baff;content:"";height:1px;left:0;position:absolute;top:-1px;width:100%}.plan-details-section .icon-avail{transform:translateY(2px)}.plan-details-section .icon-avail+span{padding-left:10px}.plan-details-section .icon-unavail{opacity:.2;transform:translateY(2px)}.plan-details-section tbody .header.flat .icon-unavail{opacity:1}.plan-details-section.affiliated thead td+th,.plan-details-section.affiliated thead td+th+th+th+th+th{display:none}.plan-details-section.affiliated tbody th+td,.plan-details-section.affiliated tbody th+td+td+td+td+td{display:none}.pricing-details{color:#7990a1;font-family:roboto-basic,Roboto,sans-serif;font-size:12px;font-weight:500;letter-spacing:.6px;margin-top:10px}.pricing-details.hidden{display:none}.pricing-details.pricing-details-period-free{margin-bottom:18px}