.bap{--bap-ink: var(--abi-ink, #0D0E10);--bap-text: var(--abi-text, #1F2024);--bap-muted: var(--abi-muted, #4A4D54);--bap-border: var(--abi-border, #D9DBDF);--bap-card-border: var(--abi-card-border, #DCDFE3);--bap-hairline: var(--abi-hairline, #E6E8EB);--bap-rail: var(--abi-rail, #F4F5F7);--bap-stage: var(--abi-stage, #EEF0F3);--bap-stage-floor: var(--abi-stage-floor, #C9CCD2);--bap-surface: var(--abi-surface, #14161B);--bap-surface-border: var(--abi-surface-border, #2A2D34);--bap-on-dark-muted: var(--abi-on-dark-muted, #B4B9C2);--bap-on-dark-faint: var(--abi-on-dark-faint, #8C929C);--bap-on-dark-accent: var(--abi-on-dark-accent, #8DB6FF);--bap-on-dark-outline: var(--abi-on-dark-outline, #5A5F69);--bap-blue: var(--abi-blue, #005EFF);--bap-blue-dark: var(--abi-blue-dark, #0046C7);--bap-focus: var(--abi-focus, #0050BD);--bap-white: var(--abi-white, #FFFFFF);background:var(--bap-white);color:var(--bap-text);font-family:var(--abi-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.bap :where(*,*:before,*:after){box-sizing:border-box}.bap :where(h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,figure,table,caption){margin:0;padding:0}.bap :where(h1,h2,h3,h4){font:inherit;color:inherit;letter-spacing:normal;text-transform:none}.bap :where(p,li,dd,dt,caption){font-size:inherit;line-height:inherit}.bap :where(ul,ol){list-style:none}.bap :where(a){color:inherit;text-decoration:none;background:none}.bap :where(img){display:block;max-width:100%;height:auto;border:0}.bap :where(svg){display:block;flex-shrink:0}.bap :where(summary){list-style:none;cursor:pointer}.bap :where(summary)::-webkit-details-marker{display:none}.bap :where(strong,b){font-weight:800}.bap :where(table){border-collapse:collapse;border-spacing:0}.bap :where(th){font-weight:inherit;text-align:left}.bap :focus-visible{outline:2px solid var(--bap-focus);outline-offset:2px;box-shadow:none}.bap :where(.bap-mast,.bap-help) :focus-visible{outline-color:var(--bap-on-dark-accent)}@media(prefers-reduced-motion:reduce){.bap *{transition:none!important}}.bap :is(#systems,#compare,#filters,#faq,#advice){scroll-margin-top:0}.bap .bap-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.bap .bap-wrap{max-width:1280px;margin:0 auto;padding:0 var(--abi-gutter, 24px);box-sizing:content-box}.bap .bap-ico{display:inline-block;width:16px;height:16px;vertical-align:-3px}.bap .bap-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1.5px solid transparent;border-radius:999px;background:var(--bap-blue);color:var(--bap-white);font-family:var(--abi-sans);font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.bap .bap-btn:hover{background:var(--bap-blue-dark);color:var(--bap-white)}.bap .bap-btn--lg{min-height:52px;padding:0 26px;font-size:16px}.bap .bap-btn--sm{min-height:44px;padding:0 16px}.bap .bap-btn--dark{background:transparent;border-width:1px;border-color:var(--bap-on-dark-outline);color:var(--bap-white)}.bap .bap-btn--dark:hover{background:transparent;border-color:var(--bap-on-dark-muted)}.bap .bap-link{display:inline-flex;align-items:center;gap:6px;color:var(--bap-blue);font-weight:700}.bap .bap-link:hover{color:var(--bap-blue-dark);text-decoration:underline}.bap .bap-eyebrow{font-family:var(--abi-mono);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bap-blue-dark)}.bap .bap-h2{font-size:28px;line-height:1.2;font-weight:800;letter-spacing:-.5px;color:var(--bap-ink)}.bap .bap-lead{font-size:18px;line-height:1.55;color:var(--bap-muted);max-width:720px}.bap .bap-sechead{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.bap .bap-mast{background:var(--bap-surface);color:var(--bap-white);padding:28px 0 52px}.bap .bap-crumbs ol{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--bap-on-dark-muted)}.bap .bap-crumbs li+li:before{content:"/";margin-right:8px;color:var(--bap-on-dark-faint)}.bap .bap-crumbs a{color:var(--bap-on-dark-muted)}.bap .bap-crumbs a:hover{color:var(--bap-white);text-decoration:underline}.bap .bap-crumbs [aria-current]{color:var(--bap-white)}.bap .bap-mast-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:48px;align-items:end;margin-top:28px}.bap .bap-mast-text{display:flex;flex-direction:column;gap:16px}.bap .bap-mast .bap-eyebrow{color:var(--bap-on-dark-accent)}.bap .bap-h1{font-size:44px;line-height:1.08;font-weight:800;letter-spacing:-1px;color:var(--bap-white)}.bap .bap-mast .bap-lead{color:var(--bap-on-dark-muted);max-width:620px}.bap .bap-mast-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.bap .bap-facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px;padding-top:18px;border-top:1px solid var(--bap-surface-border);font-family:var(--abi-mono);font-size:13px;color:var(--bap-on-dark-muted)}.bap .bap-facts li{display:inline-flex;align-items:center;gap:8px}.bap .bap-facts li:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--bap-on-dark-accent)}.bap .bap-stage{display:flex;align-items:flex-end;justify-content:space-around;gap:12px;min-height:300px;padding:28px 24px 0;border-radius:16px;background:var(--bap-stage)}.bap .bap-stage-item{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:center;gap:10px;border-bottom:2px solid var(--bap-stage-floor)}.bap .bap-stage-item--xl{flex-grow:1.6}.bap .bap-stage-img{width:100%;object-fit:contain;mix-blend-mode:multiply}.bap .bap-stage-img--s{max-height:120px}.bap .bap-stage-img--m{max-height:175px}.bap .bap-stage-img--l{max-height:220px}.bap .bap-stage-img--xl{max-height:250px}.bap .bap-stage-label{padding:8px 0 12px;font-family:var(--abi-mono);font-size:11px;font-weight:700;color:var(--bap-muted);text-align:center}.bap .bap-apps{padding:16px 0;border-bottom:1px solid var(--bap-hairline)}.bap .bap-apps-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bap .bap-apps-label{margin-right:6px;font-family:var(--abi-mono);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bap-muted)}.bap .bap-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--bap-border);border-radius:999px;background:var(--bap-white);color:var(--bap-ink);font-size:14px;font-weight:700;transition:border-color .12s ease}.bap .bap-chip:hover{border-color:var(--bap-ink)}.bap .bap-chip--on,.bap .bap-chip--on:hover{background:var(--bap-ink);border-color:var(--bap-ink);color:var(--bap-white)}.bap .bap-apps-all{margin-left:auto}.bap .bap-sec{padding:52px 0}.bap .bap-sec--rail{background:var(--bap-rail)}.bap .bap-sec+.bap-sec:not(.bap-sec--rail){border-top:1px solid var(--bap-hairline)}.bap .bap-sec--rail+.bap-sec{border-top:0}.bap .bap-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bap .bap-step{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--bap-border);border-radius:12px}.bap .bap-step-n{font-family:var(--abi-mono);font-size:13px;font-weight:700;color:var(--bap-blue-dark)}.bap .bap-step-t{font-size:17px;font-weight:800;line-height:1.3;color:var(--bap-ink)}.bap .bap-step-d{font-size:15px;color:var(--bap-muted)}.bap .bap-next{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:20px;font-size:15px;color:var(--bap-muted)}.bap .bap-next strong{color:var(--bap-ink)}.bap .bap-groups{margin-top:44px}.bap .bap-group+.bap-group{margin-top:44px}.bap .bap-group-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--bap-hairline)}.bap .bap-group-h{font-size:20px;font-weight:800;letter-spacing:-.3px;color:var(--bap-ink)}.bap .bap-group-note{font-family:var(--abi-mono);font-size:12px;color:var(--bap-muted)}.bap .bap-group-count{margin-left:auto;font-size:14px;color:var(--bap-muted)}.bap .bap-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bap .bap-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--bap-border);border-radius:12px;background:var(--bap-white)}.bap .bap-card-media{display:flex;align-items:center;justify-content:center;height:210px;padding:16px;background:var(--bap-rail)}.bap .bap-card-media img{max-height:178px;width:auto;max-width:100%;object-fit:contain;mix-blend-mode:multiply}.bap .bap-badge{position:absolute;top:12px;left:12px;padding:4px 10px;border:1px solid var(--bap-border);border-radius:999px;background:var(--bap-white);font-family:var(--abi-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bap-ink)}.bap .bap-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;padding:18px 18px 6px}.bap .bap-card-title{font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-.3px;color:var(--bap-ink)}.bap .bap-card-title a:hover{color:var(--bap-blue);text-decoration:underline}.bap .bap-card-use{min-height:45px;font-size:15px;color:var(--bap-muted)}.bap .bap-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:12px 0;border-top:1px solid var(--bap-hairline);border-bottom:1px solid var(--bap-hairline)}.bap .bap-spec dt{font-family:var(--abi-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bap-muted)}.bap .bap-spec dd{font-size:15px;font-weight:700;color:var(--bap-ink);font-variant-numeric:tabular-nums}.bap .bap-spec dd.bap-spec-sub{font-size:13px;font-weight:400;color:var(--bap-muted)}.bap .bap-note{padding:8px 10px;border:1px solid var(--bap-hairline);border-radius:8px;background:var(--bap-rail);font-size:14px;color:var(--bap-muted)}.bap .bap-price{display:flex;flex-direction:column;gap:2px;margin-top:auto}.bap .bap-price-now{font-size:22px;font-weight:800;color:var(--bap-ink);font-variant-numeric:tabular-nums}.bap .bap-price-from{margin-right:4px;font-size:14px;font-weight:700;color:var(--bap-muted)}.bap .bap-price-meta{font-size:13px;color:var(--bap-muted);font-variant-numeric:tabular-nums}.bap .bap-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 18px 18px}.bap .bap-sheet{display:inline-flex;align-items:center;min-height:44px;margin-left:auto;font-size:14px;font-weight:700;color:var(--bap-blue)}.bap .bap-sheet:hover{color:var(--bap-blue-dark);text-decoration:underline}.bap .bap-table-box{overflow-x:auto;border:1px solid var(--bap-card-border);border-radius:16px;background:var(--bap-white)}.bap .bap-table{width:100%;min-width:1040px;font-size:14px}.bap .bap-table caption{padding:16px 20px;border-bottom:1px solid var(--bap-hairline);font-size:14px;color:var(--bap-muted);text-align:left}.bap .bap-table thead th{padding:12px 14px;border-bottom:1px solid var(--bap-hairline);font-family:var(--abi-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bap-muted);white-space:nowrap}.bap .bap-table td{padding:12px 14px;border-bottom:1px solid var(--bap-hairline);vertical-align:top;color:var(--bap-text);font-variant-numeric:tabular-nums}.bap .bap-table td:nth-child(4),.bap .bap-table td:last-child{white-space:nowrap}.bap .bap-table tbody tr:last-child td,.bap .bap-table tbody tr:last-child th{border-bottom:0}.bap .bap-table tbody th{position:sticky;left:0;z-index:1;padding:12px 14px;border-right:1px solid var(--bap-hairline);border-bottom:1px solid var(--bap-hairline);background:var(--bap-white);font-size:15px;font-weight:800;color:var(--bap-ink);white-space:nowrap}.bap .bap-table tbody th a:hover{color:var(--bap-blue);text-decoration:underline}.bap .bap-sub{display:block;font-size:12px;color:var(--bap-muted)}.bap .bap-pn{font-family:var(--abi-mono);font-size:13px;font-weight:700;color:var(--bap-blue);white-space:nowrap}.bap a.bap-pn:hover{color:var(--bap-blue-dark);text-decoration:underline}.bap .bap-pn--plain{color:var(--bap-ink)}.bap .bap-table-foot{margin-top:14px;font-size:14px;color:var(--bap-muted)}.bap .bap-routes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bap .bap-route{display:flex;flex-direction:column;gap:10px;padding:22px 20px;border:1px solid var(--bap-border);border-radius:12px}.bap .bap-route--main{grid-column:span 2;border-color:var(--bap-card-border);background:var(--bap-rail)}.bap .bap-route-t{font-size:20px;font-weight:800;letter-spacing:-.3px;color:var(--bap-ink)}.bap .bap-route-d{flex:1 1 auto;font-size:15px;color:var(--bap-muted)}.bap .bap-models{display:flex;flex-wrap:wrap;gap:8px}.bap .bap-model{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--bap-border);border-radius:999px;background:var(--bap-white);font-family:var(--abi-mono);font-size:12px;font-weight:700;color:var(--bap-ink);transition:border-color .12s ease}.bap .bap-model:hover{border-color:var(--bap-blue);color:var(--bap-blue)}.bap .bap-acc-wrap{margin-top:44px}.bap .bap-acc{margin-top:16px;border-top:1px solid var(--bap-hairline)}.bap .bap-acc-row{display:grid;grid-template-columns:minmax(0,1fr) 150px 220px 150px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--bap-hairline)}.bap .bap-acc-t{font-size:16px;font-weight:700;color:var(--bap-ink)}.bap .bap-acc-t:hover{color:var(--bap-blue);text-decoration:underline}.bap .bap-acc-pn{justify-self:start;padding:4px 8px;border:1px solid var(--bap-hairline);border-radius:8px;background:var(--bap-rail);font-family:var(--abi-mono);font-size:12px;font-weight:700;color:var(--bap-ink)}.bap .bap-acc-fits{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--bap-muted)}.bap .bap-acc-fits span{padding:2px 8px;border:1px solid var(--bap-border);border-radius:999px;font-family:var(--abi-mono);font-size:12px;font-weight:700;color:var(--bap-ink)}.bap .bap-acc-price{font-weight:800;color:var(--bap-ink);text-align:right;font-variant-numeric:tabular-nums}.bap .bap-acc-price small{display:block;font-size:12px;font-weight:400;color:var(--bap-muted)}.bap .bap-acc-more{margin-top:18px}.bap .bap-faq-grid{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:48px}.bap .bap-faq-more{font-size:16px;color:var(--bap-muted)}.bap .bap-faq{border-top:1px solid var(--bap-hairline)}.bap .bap-faq-item{border-bottom:1px solid var(--bap-hairline)}.bap .bap-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;font-size:17px;font-weight:700;color:var(--bap-ink)}.bap .bap-faq-item summary:hover{color:var(--bap-blue)}.bap .bap-faq-item[open] .bap-faq-v{display:none}.bap .bap-faq-a{padding:0 40px 18px 0;font-size:16px;color:var(--bap-muted)}.bap .bap-faq-a p+p{margin-top:10px}.bap .bap-faq-a a{color:var(--bap-blue);font-weight:700}.bap .bap-faq-a a:hover{color:var(--bap-blue-dark);text-decoration:underline}.bap .bap-help{padding:56px 0;background:var(--bap-surface);color:var(--bap-white)}.bap .bap-help-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}.bap .bap-help .bap-eyebrow{color:var(--bap-on-dark-accent)}.bap .bap-help-h{margin-top:10px;font-size:28px;font-weight:800;letter-spacing:-.5px;color:var(--bap-white)}.bap .bap-help-p{max-width:640px;margin-top:8px;font-size:17px;color:var(--bap-on-dark-muted)}.bap .bap-help-actions{display:flex;flex-wrap:wrap;gap:12px}.bap .bap-help-own{margin-top:18px;font-size:15px;color:var(--bap-on-dark-muted)}.bap .bap-help-own a{color:var(--bap-white);font-weight:700;text-decoration:underline}.bap .bap-more{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bap .bap-tile{display:flex;align-items:center;gap:12px;min-height:76px;padding:16px;border:1px solid var(--bap-border);border-radius:12px;transition:border-color .12s ease}.bap .bap-tile:hover{border-color:var(--bap-blue)}.bap .bap-tile-txt{display:flex;flex:1 1 auto;flex-direction:column;gap:2px}.bap .bap-tile-t{font-size:16px;font-weight:800;color:var(--bap-ink)}.bap .bap-tile-n{font-size:13px;color:var(--bap-muted)}.bap .bap-tile .bap-ico{color:var(--bap-blue)}.bap .bap-brand{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:24px;font-size:15px;color:var(--bap-muted)}.bap .bap-brand .bap-link{min-height:44px}@media(max-width:1199px){.bap .bap-cards,.bap .bap-routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.bap .bap-mast-grid{grid-template-columns:minmax(0,1fr);gap:28px}.bap .bap-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.bap .bap-faq-grid{grid-template-columns:minmax(0,1fr);gap:20px}.bap .bap-help-grid{grid-template-columns:minmax(0,1fr)}.bap .bap-more{grid-template-columns:repeat(2,minmax(0,1fr))}.bap .bap-acc-row{grid-template-columns:minmax(0,1fr) auto}.bap .bap-acc-fits{grid-column:1 / -1;order:3}}@media(max-width:767px){.bap .bap-mast{padding:18px 0 32px}.bap .bap-mast-grid{margin-top:18px}.bap .bap-h1{font-size:32px;letter-spacing:-.6px}.bap .bap-lead,.bap .bap-mast .bap-lead{font-size:16px}.bap .bap-mast-actions,.bap .bap-help-actions{flex-direction:column;align-items:stretch;gap:10px}.bap .bap-mast-actions .bap-btn,.bap .bap-help-actions .bap-btn{width:100%;white-space:normal;text-align:center}.bap .bap-stage{min-height:180px;gap:6px;padding:18px 12px 0;border-radius:14px}.bap .bap-stage-img--s{max-height:70px}.bap .bap-stage-img--m{max-height:100px}.bap .bap-stage-img--l{max-height:125px}.bap .bap-stage-img--xl{max-height:140px}.bap .bap-stage-label{font-size:10px}.bap .bap-apps-label{width:100%}.bap .bap-apps-all{margin-left:0}.bap .bap-sec{padding:32px 0}.bap .bap-h2,.bap .bap-help-h{font-size:24px}.bap .bap-sechead{margin-bottom:20px}.bap .bap-groups{margin-top:32px}.bap .bap-guide{grid-template-columns:minmax(0,1fr);gap:12px}.bap .bap-cards{grid-template-columns:minmax(0,1fr);gap:16px}.bap .bap-card-media{height:180px}.bap .bap-card-media img{max-height:150px}.bap .bap-card-use{min-height:0}.bap .bap-group-count{width:100%;margin-left:0}.bap .bap-routes{grid-template-columns:minmax(0,1fr);gap:12px}.bap .bap-route--main{grid-column:auto}.bap .bap-table-box{border-radius:14px}.bap .bap-more{grid-template-columns:minmax(0,1fr)}.bap .bap-faq-a{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/abi-bofa-application.css.map */
