/* fk-pages: inner pages built from the home page blocks (categories, prices, selling) + shared footer bits */
.fk-page .content-container{max-width:none}
.fk-page .wr-page{padding:0 0 10px}
.fk-crumbs{font-size:.85em;margin:0 0 14px;color:#9aa0a6}
.fk-crumbs a{color:#d6a808}
.fk-lead{font-size:17px;line-height:1.6;color:#e6e7e8;max-width:820px;margin:0 0 24px}
.fk-page .fk-calc{margin:0 auto 28px}
.fk-price-cards-one{margin:0 0 34px}
.fk-price-cards-one .fk-price-card{width:460px}
.fk-card-h{color:#fff;font-size:20px;margin:0 0 4px;text-transform:uppercase;font-weight:700}
.fk-calc-title{color:#fff;font-size:22px;font-weight:700;margin:0 0 6px}
.fk-page .fk-guide,.fk-page .fk-faq{margin:0 0 2px;border-radius:0}
.fk-page .fk-guide h2{scroll-margin-top:90px}
.fk-page .fk-guide ul{padding-left:1.2em}
.fk-page .fk-guide li{list-style:disc;color:#333}
.fk-page .fk-guide td,.fk-page .fk-guide th{text-align:left}
.fk-prices-table{padding:26px 0 34px;background:transparent;text-align:left}
.fk-prices-table .fk-cap{text-align:left}
.fk-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}
.fk-pack-table{min-width:520px;color:#e6e7e8;background:#212121}
.fk-pack-table th{vertical-align:bottom;line-height:1.3}
.fk-pack-table th small{color:#a0a0a0;font-weight:400;text-transform:none}
.fk-pack-table td,.fk-pack-table th{border:1px solid #3a3a3a;text-align:left}
.fk-pack-table td a{color:#fff;font-weight:700;text-decoration:none;border-bottom:1px dashed #dba808}
.fk-pack-table td a:hover,.fk-pack-table td a:focus-visible{color:#dba808}
.fk-pack-table .fk-row-per td{color:#a0a0a0;font-size:13px}
.fk-quote{background:#0e0f12;border:1px solid #929292;border-bottom:3px solid #dba808;border-radius:8px;padding:24px;margin:0 0 30px;color:#e6e7e8}
.fk-quote-h{color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;margin:0 0 8px}
.fk-quote .fut-btn,.fk-page-cta .fut-btn{display:inline-block;background:#3650a8;color:#fff;border:2px solid #fff;padding:8px 22px;font-size:15px;font-weight:500;text-decoration:none;margin:6px 8px 0 0}
.fk-quote .fut-btn:hover,.fk-page-cta .fut-btn:hover{background:#dba808;color:#000}
.fk-page-cta{margin:0}
.site-footer .fk-pay{color:#cfd0d2;font-size:14px;line-height:1.6;margin:12px 0 0}
.site-footer .fk-pay span{display:block;color:#dba808;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;margin-bottom:4px}
.site-info .fk-sitemap{margin:8px 0 0;text-align:center}
.site-info .fk-sitemap a{color:#aaa}
.site-info .fk-sitemap a:hover{color:#dba808}
@media (max-width:700px){
.fk-lead{font-size:16px}
.fk-quote{padding:20px 14px}
.fk-prices-table{padding:18px 0 26px}
}
/* the old inner-page theme paints all text light; white guide blocks need dark text */
.fk-page .wr-page .fk-guide,.fk-page .wr-page .fk-guide p,.fk-page .wr-page .fk-guide li,.fk-page .wr-page .fk-guide td{color:#333}
.fk-page .wr-page .fk-guide h3{color:#000}
.fk-page .wr-page .fk-guide th{color:#dba808}
.fk-page .wr-page .fk-guide a{color:#3650a8}
.fk-page .wr-page .fk-guide strong,.fk-page .wr-page .fk-guide b{color:#000}
.fk-page .wr-page .fk-faq p{color:#cfd0d2}
.fk-page .wr-page .fk-faq h3{color:#fff}
/* calculator: console models on their own line under the platform name */
.fk-calc-pl button small{display:block;margin-top:2px;font-size:11px;line-height:1.25;font-weight:500;color:#a0a0a0;letter-spacing:0;white-space:nowrap}
.fk-calc-pl button[aria-checked="true"] small{color:inherit;opacity:.85}
@media (max-width:420px){.fk-calc-pl button small{font-size:10px}}
