.bq-page{color:#16324a;background:#fff}.bq-top{color:#dcebf6;background:#163f64;justify-content:center;align-items:center;gap:40px;height:36px;font-size:12px;display:flex}.bq-top a{color:#fff;font-weight:800}.bq-page>header{color:#fff;background:#2f6b9d;align-items:center;gap:36px;height:104px;padding:0 max(25px,50% - 580px);display:flex}.bq-page header img,.bq-page footer img{width:165px}.bq-page header nav{text-transform:uppercase;gap:25px;margin-left:auto;font-size:11px;font-weight:800;display:flex}.bq-button{color:#fff;text-transform:uppercase;background:#ef2b20;justify-content:center;padding:14px 20px;font-size:11px;font-weight:900;display:inline-flex}.bq-crumb{color:#687e8e;gap:9px;width:min(1160px,100% - 40px);margin:auto;padding:24px 0;font-size:11px;display:flex}.bq-product{grid-template-columns:1fr 1fr;align-items:center;gap:70px;width:min(1160px,100% - 40px);margin:20px auto 80px;display:grid}.bq-image{background:#f1f6f9;border:1px solid #d7e3ed;place-items:center;height:460px;padding:45px;display:grid}.bq-image img{object-fit:contain;width:100%;height:100%}.bq-eyebrow{color:#2d6b9c;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:900}.bq-product h1{letter-spacing:-.045em;color:#204f76;margin:14px 0;font-size:50px;line-height:1.04}.bq-product p,.bq-heading p{color:#526b7d;line-height:1.7}.bq-formats{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.bq-formats span{color:#2d6b9c;background:#f1f6f9;padding:8px 10px;font-size:11px;font-weight:800}.bq-text-link{color:#2d6b9c;text-transform:uppercase;font-size:12px;font-weight:900}.bq-benefits{color:#fff;background:#163f64;grid-template-columns:repeat(3,1fr);gap:50px;padding:40px max(20px,50% - 580px);display:grid}.bq-benefits b{color:#add4ee}.bq-benefits p{color:#d7e5ef;font-size:13px;line-height:1.6}.bq-configure{background:#f3f7fa;padding:90px max(20px,50% - 580px)}.bq-heading{max-width:760px;margin-bottom:40px}.bq-heading h2{letter-spacing:-.04em;color:#204f76;margin:10px 0;font-size:43px}.bq-builder{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.bq-steps{gap:18px;display:grid}.bq-steps fieldset{background:#fff;border:1px solid #d7e3ed;margin:0;padding:27px}.bq-steps legend{color:#204f76;padding:0 10px;font-weight:900}.bq-steps legend b{color:#fff;background:#ef2b20;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:8px;display:inline-grid}.bq-choice-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bq-choice-grid.two{grid-template-columns:1fr 1fr}.bq-choice-grid label{cursor:pointer;border:1px solid #d7e3ed;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.bq-choice-grid label.selected{background:#eef5f9;border-color:#2d6b9c;box-shadow:inset 0 0 0 1px #2d6b9c}.bq-choice-grid input,.bq-check input{width:auto}.bq-choice-grid span,.bq-check span{flex-direction:column;gap:3px;display:flex}.bq-choice-grid small,.bq-check small,.bq-note{color:#687e8e;line-height:1.45}.bq-choice-grid label>b{color:#ef2b20;font-size:11px}.bq-two-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bq-steps label{font-size:12px;font-weight:800}.bq-steps select,.bq-steps input[type=number]{background:#fff;border:1px solid #cbd9e2;width:100%;margin-top:7px;padding:13px}.bq-note{margin-top:14px;display:block}.bq-check{border:1px solid #d7e3ed;align-items:center;gap:12px;padding:15px;display:flex}.bq-summary{color:#fff;background:#163f64;border-top:5px solid #ef2b20;padding:28px;position:sticky;top:20px;box-shadow:0 20px 45px #17416229}.bq-summary .bq-eyebrow{color:#add4ee}.bq-summary h3{margin:10px 0 20px;font-size:25px}.bq-summary dl{gap:0;margin:0;display:grid}.bq-summary dl div{border-bottom:1px solid #3c6280;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.bq-summary dt{color:#d6e4ee;font-size:12px}.bq-summary dd{margin:0;font-weight:800}.bq-total{justify-content:space-between;align-items:center;padding:20px 0;font-size:13px;display:flex}.bq-total b{font-size:22px}.bq-button.full{width:100%}.bq-summary>small{color:#b9cfdd;margin-top:13px;font-size:10px;line-height:1.5;display:block}.bq-final{color:#fff;background:#ef2b20;justify-content:space-between;align-items:center;gap:30px;width:min(1160px,100% - 40px);margin:70px auto;padding:44px 50px;display:flex}.bq-final h2{margin:0 0 8px;font-size:35px}.bq-final p{color:#ffe9e6;margin:0}.bq-final>a{color:#d9231a;text-transform:uppercase;white-space:nowrap;background:#fff;padding:15px 20px;font-size:11px;font-weight:900}.bq-page footer{color:#cfe0ec;background:#163f64;justify-content:space-between;align-items:center;padding:45px max(20px,50% - 580px);display:flex}.bq-page footer p{text-align:right;font-size:12px;line-height:1.7}@media (width<=850px){.bq-page header nav{display:none}.bq-page header .bq-button{margin-left:auto}.bq-product,.bq-builder,.bq-benefits{grid-template-columns:1fr}.bq-summary{position:static}.bq-image{height:340px}}@media (width<=580px){.bq-top span{display:none}.bq-page>header{height:82px;padding:0 14px}.bq-page header img{width:125px}.bq-product h1{font-size:39px}.bq-image{height:260px;padding:25px}.bq-heading h2{font-size:35px}.bq-choice-grid,.bq-choice-grid.two,.bq-two-fields{grid-template-columns:1fr}.bq-steps fieldset{padding:22px 16px}.bq-final,.bq-page footer{flex-direction:column;align-items:flex-start}.bq-page footer p{text-align:left}}.bq-pricing{padding:80px max(20px,50% - 580px)}.bq-rate-table{border:1px solid #d7e3ed;box-shadow:0 18px 50px #121f3112}.bq-rate-head,.bq-rate-row{grid-template-columns:minmax(180px,1.4fr) 1fr 1fr;align-items:center;gap:20px;padding:15px 22px;display:grid}.bq-rate-head{color:#fff;background:#163f64}.bq-rate-row{border-top:1px solid #e2e9ee}.bq-rate-row:nth-child(odd){background:#f6f9fb}.bq-rate-row b:last-child{color:#d9231a}.bq-bulk-callout,.bq-inline-bulk{background:#fff4f4;border:1px solid #f2c7ca;justify-content:space-between;align-items:center;gap:24px;display:flex}.bq-bulk-callout{margin-top:20px;padding:20px 22px}.bq-bulk-callout p{margin:5px 0 0}.bq-bulk-callout a,.bq-inline-bulk a{color:#b61828;white-space:nowrap;font-weight:900}.bq-inline-bulk{flex-wrap:wrap;align-items:flex-start;margin-top:14px;padding:14px 16px}.bq-inline-bulk span{flex:1;min-width:220px}@media (width<=850px){.bq-bulk-callout{flex-direction:column;align-items:flex-start}}@media (width<=580px){.bq-rate-head,.bq-rate-row{grid-template-columns:1.3fr .8fr .8fr;gap:8px;padding:13px 10px;font-size:12px}}.bq-steps fieldset:nth-of-type(2) .bq-two-fields label:first-child{background:linear-gradient(135deg,#fff3f1,#fff);border:2px solid #ef2b20;border-radius:7px;padding:14px;box-shadow:0 8px 18px #ef2b2017}.bq-steps fieldset:nth-of-type(2) .bq-two-fields label:first-child select{border-color:#ef2b20}
