.slist thead,.plan .plan_checkout h3{font-family:'Roboto'}group.radio label,.slist thead{background:linear-gradient(to bottom, #f5f5f5 0%, #ededed 100%);text-shadow:0 1px 0 #fff}group.radio label:hover{background:linear-gradient(to bottom, #fafafa 0%, #f2f2f2 100%);text-shadow:0 1px 0 #fff}group.radio input:checked+label{box-shadow:0 3px 4px rgba(0,0,0,0.15) inset}group.radio input:checked+label{background:#d64f00;color:#fff;text-shadow:0 1px 1px black !important}group.radio{display:flex;flex-flow:row wrap}group.radio label,.plan .wrapper,.plan .text,.plan .content,.plan .faq,.plan .best_patrons .list{display:flex;flex-flow:row wrap;align-items:center}.plan .banner{display:flex;flex-flow:row nowrap;align-items:center}group.radio{border-radius:3px}.plan .banner{border-radius:3px 3px 0 0}group.radio{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}group.radio{overflow:hidden}group.radio div{flex:1 1 auto;position:relative}group.radio input{position:absolute;left:-99999px}group.radio label{justify-content:center;padding:10px;height:100%;cursor:pointer;border-right:1px solid #d9d9d9;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}group.radio div:last-child label{border-right:0}.slist{width:100%;border-bottom:1px solid #d9d9d9}.slist thead th{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:.5rem .8rem}.slist thead th.large{font-size:1.2rem}.slist td{padding:1rem}.slist td .label{font-family:monospace;font-size:.8rem}.slist tbody tr:nth-child(even){background:#f7f6f5}.slist td:first-child,.slist th:first-child{padding-left:1.5rem}.slist-pad td:first-child,.slist-pad th:first-child{padding-left:var(--box-padding)}.slist-pad td:last-child,.slist-pad th:last-child{padding-right:var(--box-padding)}.plan{grid-gap:2vmin}.plan .all{margin-top:20px;font-size:1.2em;width:100%}.plan .all td,.plan .all th{border-top:1px solid #d9d9d9}.plan .all td{padding:30px;line-height:1.7em}.plan .all th{opacity:0.8;text-align:right;white-space:nowrap}.plan .all .switch.up{color:#639B24}.plan .all .switch.down{color:#ac524f}.plan .all .id{font-family:monospace;font-size:10px}.plan .all .change form{display:none;margin-top:1em;padding:1em;background:#f7f6f5}.plan .all .change form input{width:5em;padding:3px 5px}.plan .all .change form p{margin-bottom:1em}.plan .all .change form button,.plan .all .change form a{margin-left:10px}.plan .all .thanks{color:#629924;display:block}.plan .payments{font-size:.9em}.plan .payments th{text-align:left;font-weight:bold}.plan .payments th,.plan .payments td{padding:10px 5px}.plan .banner{margin-bottom:2.5em;background:#629924;color:#fff;text-align:center;font-size:1.3em;min-height:200px;padding:1em 0;justify-content:space-between}.plan .banner>i{margin:0 .4em}.plan .banner>i{font-size:40px}@media (min-width: 320px){.plan .banner>i{font-size:calc(40px + 80 * ((100vw - 320px) / 880))}}@media (min-width: 1200px){.plan .banner>i{font-size:120px}}.plan .banner>i:last-child{transform:scale(-1, 1)}.plan .banner h1{font-size:2em;margin:0 0 .5em 0;padding:0}.plan .wrapper{justify-content:space-between;align-items:flex-start;font-size:1.3em}.plan .text,.plan .content{flex:1 1 50%}.plan .text{flex:1 1 45%;margin-right:1em;flex-flow:column nowrap}.plan .plan_checkout{width:100%}.plan .plan_checkout h3{display:block;text-transform:uppercase;margin:0}.plan .plan_checkout group{margin-bottom:2em;overflow:visible}.plan .plan_checkout group input:checked+label,.plan .plan_checkout .amount_fixed label,.plan .plan_checkout .lifetime-check input+label{background:#629924;border-color:#d9d9d9;box-shadow:0 3px 4px rgba(0,0,0,0.15) inset !important;color:#fff;text-shadow:0 1px 0 #000 !important}.plan .plan_checkout group input:disabled+label{opacity:0.5;cursor:default}.plan .plan_checkout group.freq input:checked+label::before,.plan .plan_checkout group .lifetime-check input+label::before{content:"✓";padding-right:5px}.plan .plan_checkout group .lifetime-check input+label{background:#d59020 !important;opacity:0.8;cursor:default}.plan .plan_checkout .service{display:flex;justify-content:space-between;font-size:1.1em}.plan .plan_checkout .service button{flex:1 1 auto;font-weight:normal}.plan .small_team{text-align:center;font-style:italic;font-size:1.3em;margin-top:40px}.plan .faq{margin:50px 0 40px 0;padding:30px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;justify-content:space-between}.plan .faq dl{flex:1 1 29%;margin-bottom:1em}.plan .faq dt{font-size:1.3em;margin-bottom:1em}.plan .faq dt:nth-of-type(2){margin-top:1.5em}.plan .faq dd{margin:0}.plan .best_patrons h2{display:block;text-align:center;font-size:1.5em;margin-bottom:30px}.plan .best_patrons .list{font-size:1.1em}.plan .best_patrons .list div{flex:1 1 25%;min-width:17ch;padding:.5em 0}.plan .recent-patrons{display:none}@media (min-width: 980px){.plan .recent-patrons{display:block}}.plan .recent-patrons h2{font-size:1.5em;margin:300px 0 .4em 0;border-bottom:1px solid #d9d9d9}.plan .recent-patrons .list div{padding:.5em 0}.plan .recent-patrons a{color:#5e5e5e}
