@font-face{font-family:Helvetica Neue;src:url(/assets/HelveticaNeue-Regular-_5i83L1A.woff2) format("woff2");ascent-override:91.4%;descent-override:21.4%;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/assets/HelveticaNeue-Medium-Dm0UU5b2.woff2) format("woff2");ascent-override:91.4%;descent-override:21.4%;font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/assets/HelveticaNeue-Bold-CVrjhSDR.woff2) format("woff2");ascent-override:91.4%;descent-override:21.4%;font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/assets/HelveticaNeue-CondensedBold-C2NXLvAX.woff2) format("woff2");font-weight:700;font-stretch:condensed;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/assets/Rubik-Variable-0V_ixqQm.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}html,body{height:100%}body{margin:0;background:#fff}#root{height:100vh;height:100dvh;display:flex;flex-direction:column}.bq-app{--bq-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--bq-font-family-table: Rubik, "Helvetica Neue", Helvetica, Arial, sans-serif;--bq-type-h1: condensed 700 56px/84px var(--bq-font-family);--bq-type-h2: condensed 700 44px/50px var(--bq-font-family);--bq-type-h3: condensed 700 36px/38px var(--bq-font-family);--bq-type-h4: condensed 700 24px/25px var(--bq-font-family);--bq-type-h5: condensed 700 18px/24px var(--bq-font-family);--bq-type-caption: 400 14px/21px var(--bq-font-family);--bq-type-caption-condensed: condensed 700 14px/21px var(--bq-font-family);--bq-type-body-lg: 400 18px/24px var(--bq-font-family);--bq-type-body: 400 16px/24px var(--bq-font-family);--bq-type-body-medium: 500 16px/24px var(--bq-font-family);--bq-type-body-bold: 700 16px/24px var(--bq-font-family);--bq-type-body-condensed: condensed 700 16px/24px var(--bq-font-family);--bq-type-button: condensed 700 16px/20px var(--bq-font-family);--bq-type-link-sm: 500 14px/22px var(--bq-font-family);--bq-type-link: 500 16px/22px var(--bq-font-family);--bq-type-link-lg: 700 18px/24px var(--bq-font-family);--bq-type-table-sm: 400 12px/16px var(--bq-font-family-table);--bq-type-table-sm-medium: 500 12px/16px var(--bq-font-family-table);--bq-type-table: 400 14px/21px var(--bq-font-family-table);--bq-type-table-medium: 500 14px/21px var(--bq-font-family-table);--bq-font-regular: var(--bq-font-family);--bq-font-bold: var(--bq-font-family);--bq-font-system: var(--bq-font-family);--bq-color-primary-orange: #ff3600;--bq-color-primary-hover: #c02801;--bq-color-primary-active: #992100;--bq-color-secondary: #8aaabe;--bq-color-tertiary: #d5dee3;--bq-color-black: #000000;--bq-color-dark-grey: #333333;--bq-color-neutral: #777777;--bq-color-primary-disabled: #c8c8c8;--bq-color-neutral-extra-light: #f1f1f1;--bq-color-white: #ffffff;--bq-color-accent-yellow: #ff9f0a;--bq-color-accent-green: #158737;--bq-color-fault-red: #992100;--bq-color-ink: var(--bq-color-black);--bq-color-surface: var(--bq-color-white);--bq-color-link: var(--bq-color-primary-orange);--bq-color-ink-active: #1a1a1a;--bq-color-surface-active: #fafafa;--bq-color-surface-tint: #f7f6f6;--bq-figma-black-40: rgba(0, 0, 0, .4);--bq-figma-black-20: rgba(0, 0, 0, .2);--bq-figma-black-13: rgba(0, 0, 0, .13);--bq-figma-black-12: rgba(0, 0, 0, .12);--bq-figma-black-10: rgba(0, 0, 0, .1);--bq-figma-grey-cc: #cccccc;--bq-figma-grey-da: #dad9d9;--bq-figma-grey-d9: #d9d9d9;--bq-figma-grey-f6: #f6f6f6;--bq-figma-blue-black-7: rgba(12, 24, 30, .07);--bq-section-gutter: max(16px, calc(50% - 560px) );--bq-navbar-band: 57px;flex:1;min-height:0;display:flex;flex-direction:column;background:var(--bq-color-surface);color:var(--bq-color-ink);font-family:var(--bq-font-family);font-weight:400;-webkit-font-smoothing:antialiased}.bq-app *,.bq-app *:before,.bq-app *:after{box-sizing:border-box}.bq-app button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bq-app button:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.bq-navbar{flex-shrink:0;background:var(--bq-color-primary-orange);color:var(--bq-color-white);padding-top:env(safe-area-inset-top)}.bq-navbar-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--bq-navbar-band);padding:11px var(--bq-section-gutter)}.bq-navbar-button{display:inline-flex;align-items:center;justify-content:center;justify-self:start}.bq-navbar-button.bq-is-trailing{justify-self:end}.bq-navbar-button svg path{fill:currentColor}.bq-navbar-button:focus-visible{outline-color:var(--bq-color-white)}.bq-main{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bq-content{min-height:100%;display:flex;flex-direction:column}.bq-footer{--bq-footer-gutter: max(24px, calc(50% - 560px) )}.bq-footer-main{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;row-gap:32px;padding:48px var(--bq-footer-gutter);background:var(--bq-color-dark-grey);color:var(--bq-color-white)}.bq-footer-ota-logo{flex:none;display:block;width:214px;height:auto}.bq-footer-links{display:flex;flex-wrap:wrap;gap:16px 32px;flex:1 0 218px;max-width:580px}.bq-footer-link{font:var(--bq-type-body-condensed);letter-spacing:.4px;color:inherit;text-decoration:none;white-space:nowrap}.bq-footer-link:hover,.bq-footer-link:focus-visible{text-decoration:underline}.bq-footer-link:focus-visible{outline:2px solid var(--bq-color-white);outline-offset:2px}.bq-footer-language{display:inline-flex;align-items:center;gap:4px}.bq-footer-language svg{flex:none}.bq-footer-language svg path{fill:currentColor}.bq-footer-legal{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px 64px;padding:27px var(--bq-footer-gutter);overflow:hidden;background:var(--bq-color-white);color:var(--bq-color-black)}.bq-footer-doosan-logo{flex:none;display:flex;align-items:center;width:120px;height:32px}.bq-footer-doosan-logo img{display:block;width:120px;height:auto}.bq-footer-legal-copy{flex:1 1 255px;font:400 14px/20px var(--bq-font-family)}.bq-footer-legal-copy p{margin:0 0 16px}.bq-footer-legal-copy p:last-child{margin-bottom:0}.bq-footer-legal-lead{font:condensed 700 14px/20px var(--bq-font-family)}@media(min-width:960px){.bq-footer-links{justify-content:flex-end}.bq-footer-legal{justify-content:flex-start;gap:16px 128px}}.bp-section{padding:16px var(--bq-section-gutter)}.bq-section-border-bottom{border-bottom:1px solid var(--bq-color-ink)}.bq-section-category-intro .bq-copy{margin-bottom:0}.bq-section-category{margin-top:8px;padding-top:0;margin-bottom:24px}.bq-model-intro .bq-breadcrumb{margin:0 0 16px}.bq-model-intro .bq-title{line-height:36px}.bq-model-intro .bq-copy{margin-bottom:8px}.bq-model-body{flex:1 0 auto;background:var(--bq-color-neutral-extra-light)}.bq-breadcrumb{display:inline-flex;align-items:center;gap:8px;margin-bottom:17px;margin-top:2px;font:var(--bq-type-caption-condensed)!important;text-decoration:underline}.bq-breadcrumb:disabled{cursor:default;opacity:.5}.bq-breadcrumb-back{margin-bottom:12px;font:var(--bq-type-body-condensed)!important;text-decoration:none}.bq-title{margin:0 0 8px;font:var(--bq-type-h3)}.bq-copy{margin:0 0 32px;font:var(--bq-type-body)}.bq-divider{margin:0 0 24px;border:none;border-top:1px solid var(--bq-color-ink)}.bq-accordion{position:relative}.bq-accordion:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:4px;background:var(--bq-color-primary-orange);border-radius:inherit;border-top-left-radius:0;border-top-right-radius:0;opacity:0;pointer-events:none}@media(hover:hover){.bq-accordion:hover:after{opacity:1}}.bq-select-group{background:var(--bq-color-surface);border-radius:2px}.bq-select-group[data-expanded=true]{box-shadow:0 2px 4px 1px var(--bq-figma-black-13)}.bq-select-group+.bq-select-group{margin-top:16px}.bq-select-group-header{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;padding:16px!important;background:var(--bq-color-ink)!important;color:var(--bq-color-white)!important;text-align:left;border:1px solid var(--bq-color-ink)!important;border-radius:2px}.bq-select-group-header[aria-expanded=true]{border-radius:2px 2px 0 0}.bq-select-group-header svg path{fill:currentColor}.bq-select-group-label{font:var(--bq-type-h4);font-size:28px;line-height:1.4;text-transform:uppercase}.bq-select-caret{flex-shrink:0;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #1a1a1a}.bq-select-group-header[aria-expanded=true] .bq-select-caret{border-top:none;border-bottom:8px solid #1a1a1a}.bq-select-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.bq-select-panel[data-expanded=true]{grid-template-rows:1fr;border:1px solid var(--bq-figma-black-20);border-top:none;border-radius:0 0 2px 2px}.bq-select-panel-inner{overflow:hidden;min-height:0}.bq-select-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px!important;border-bottom:1px solid var(--bq-figma-black-20)!important;background:var(--bq-color-surface);text-align:left;font:var(--bq-type-h4)!important}.bq-select-option:last-child{border-bottom:none}.bq-select-option:active,.bq-select-option[aria-pressed=true]{background:var(--bq-color-neutral-extra-light)}.bq-thumb{flex-shrink:0;width:96px;height:96px;object-fit:contain}span.bq-thumb{border:1px solid var(--bq-color-ink);background:linear-gradient(to top right,transparent calc(50% - .5px),var(--bq-color-ink) calc(50% - .5px),var(--bq-color-ink) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to bottom right,transparent calc(50% - .5px),var(--bq-color-ink) calc(50% - .5px),var(--bq-color-ink) calc(50% + .5px),transparent calc(50% + .5px))}.bq-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bq-filters-cta{margin:0 0 24px}.bq-filters-cta .bq-cta-inner{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 0}.bq-filters-cta svg path{fill:currentColor}.bq-dropdown{position:relative}.bq-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 8px!important;background:var(--bq-color-surface);border:1px solid var(--bq-color-ink)!important;text-align:left;font:var(--bq-type-body)!important}.bq-dropdown-value{display:flex;align-items:center;gap:4px}.bq-dropdown-panel{position:absolute;top:100%;left:0;right:0;z-index:10;background:var(--bq-color-surface);border:1px solid var(--bq-color-ink);border-top:none}.bq-dropdown-option{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px!important;background:var(--bq-color-surface);text-align:left;font-size:16px!important;font-family:var(--bq-font-system);font-weight:400!important;line-height:1.4!important;letter-spacing:0!important}.bq-dropdown-option-check{display:inline-flex;flex:none;width:24px;height:24px}.bq-sort-dropdown{margin:0 0 8px}.bq-sort-dropdown .bq-dropdown-trigger{padding:7px 8px!important;background:var(--bq-color-white);border-color:var(--bq-color-dark-grey)!important;border-radius:2px;font:var(--bq-type-body-medium)!important}.bq-sort-dropdown .bq-dropdown-trigger:focus-visible{border-color:var(--bq-color-secondary)!important;outline-color:var(--bq-color-secondary)}.bq-sort-dropdown .bq-dropdown-trigger[aria-invalid=true]{border-width:2px!important;border-color:var(--bq-color-primary-active)!important}.bq-sort-dropdown .bq-dropdown-value{gap:8px}.bq-sort-dropdown .bq-dropdown-panel{border-color:var(--bq-color-dark-grey)}.bq-results-count{margin:0 0 16px;font:var(--bq-type-body)}.bq-model-grid{display:grid;gap:16px;justify-items:center;margin-bottom:24px}@media(min-width:560px){.bq-model-grid{grid-template-columns:repeat(2,1fr);justify-items:stretch}}@media(min-width:960px){.bq-model-grid{grid-template-columns:repeat(3,minmax(0,268px))}}.bq-card{width:100%;border:1px solid var(--bq-figma-black-20);background:var(--bq-color-surface);padding:16px;cursor:pointer}@media(min-width:960px){.bq-card{max-width:268px}}.bq-card-name-button{text-align:left}.bq-card-media{position:relative;display:flex;justify-content:center;margin-bottom:8px}.bq-card-tags{position:absolute;top:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:0;padding:0;list-style:none}.bq-card-tag{display:inline-flex;align-items:center;justify-content:center;padding:4px 5px;font:condensed 700 12px/10px var(--bq-font-family);color:var(--bq-color-white);background:var(--bq-color-ink);text-transform:uppercase;white-space:nowrap}.bq-card-tag[data-tag=new]{background:var(--bq-color-primary-orange)}.bq-card .bq-card-image{display:block;width:198px;max-width:100%;height:169px;object-fit:contain}.bq-card-image-placeholder{border:1.5px solid var(--bq-color-ink);background:linear-gradient(to top right,transparent calc(50% - .5px),var(--bq-color-ink) calc(50% - .5px),var(--bq-color-ink) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to bottom right,transparent calc(50% - .5px),var(--bq-color-ink) calc(50% - .5px),var(--bq-color-ink) calc(50% + .5px),transparent calc(50% + .5px))}.bq-card-name{margin:0 0 3px;font:var(--bq-type-h4);line-height:36px}.bq-card-price{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--bq-figma-black-10);padding:4px 8px 3px;margin-bottom:8px}.bq-card-price-label{font:var(--bq-type-caption)}.bq-card-price-value{font:var(--bq-type-h5);color:var(--bq-color-primary-orange);text-align:right}.bq-card-specs{display:grid;gap:8px;margin:0 0 16px;font:var(--bq-type-caption)}.bq-card-spec{display:flex;justify-content:space-between;gap:8px}.bq-card-spec dt,.bq-card-spec dd{margin:0}.bq-cta{display:block;width:100%;background:var(--bq-cta-border)!important;color:var(--bq-cta-fg)!important;font:var(--bq-type-button)!important;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))}.bq-cta-inner{display:block;margin:1px;padding:11px 0;background:var(--bq-cta-bg);clip-path:polygon(0 0,calc(100% - 21.5px) 0,100% 21.5px,100% 100%,21.5px 100%,0 calc(100% - 21.5px))}.bq-cta-primary{--bq-cta-border: var(--bq-color-primary-orange);--bq-cta-bg: var(--bq-color-primary-orange);--bq-cta-fg: var(--bq-color-white);--bq-cta-border-hover: var(--bq-color-primary-hover);--bq-cta-bg-hover: var(--bq-color-primary-hover);--bq-cta-fg-hover: var(--bq-color-white);--bq-cta-border-active: var(--bq-color-primary-active);--bq-cta-bg-active: var(--bq-color-primary-active);--bq-cta-fg-active: var(--bq-color-white);--bq-cta-border-disabled: var(--bq-color-primary-disabled);--bq-cta-bg-disabled: var(--bq-color-primary-disabled);--bq-cta-fg-disabled: var(--bq-color-dark-grey)}.bq-cta-secondary{--bq-cta-border: var(--bq-color-primary-orange);--bq-cta-bg: var(--bq-color-white);--bq-cta-fg: var(--bq-color-primary-orange);--bq-cta-border-hover: var(--bq-color-primary-hover);--bq-cta-bg-hover: var(--bq-color-white);--bq-cta-fg-hover: var(--bq-color-primary-hover);--bq-cta-border-active: var(--bq-color-primary-active);--bq-cta-bg-active: var(--bq-color-white);--bq-cta-fg-active: var(--bq-color-primary-active);--bq-cta-border-disabled: var(--bq-color-primary-disabled);--bq-cta-bg-disabled: var(--bq-color-white);--bq-cta-fg-disabled: var(--bq-color-dark-grey)}.bq-filters-cta,.bq-filters-apply{clip-path:polygon(0 0,calc(100% - 19.5px) 0,100% 19.5px,100% 100%,19.5px 100%,0 calc(100% - 19.5px))}.bq-filters-cta .bq-cta-inner,.bq-filters-apply .bq-cta-inner{clip-path:polygon(0 0,calc(100% - 19px) 0,100% 19px,100% 100%,19px 100%,0 calc(100% - 19px))}.bq-cta:disabled,.bq-cta[aria-disabled=true]{background:var(--bq-cta-border-disabled)!important;color:var(--bq-cta-fg-disabled)!important;cursor:not-allowed}.bq-cta:disabled .bq-cta-inner,.bq-cta[aria-disabled=true] .bq-cta-inner{background:var(--bq-cta-bg-disabled)}.bq-card-compare{position:relative;display:flex;align-items:center;gap:8px;margin-top:8px;padding:10px 8px 10px 0;width:fit-content;font:var(--bq-type-body);cursor:pointer}.bq-card-compare-input{position:absolute;top:0;left:0;width:24px;height:24px;margin:0;opacity:0;pointer-events:none}.bq-card-compare-box{display:inline-flex}.bq-card-compare-input:focus-visible+.bq-card-compare-box{outline:2px solid var(--bq-color-ink);outline-offset:2px}.bq-overview-title{margin-bottom:24px}.bq-overview-mobile .bq-overview-title{margin-bottom:8px}.bq-overview-category{margin:0 0 16px;font:var(--bq-type-body);line-height:1.4}.bq-overview-media{display:flex;justify-content:center;margin-bottom:48px}.bq-overview-image{display:block;width:255px;max-width:100%;height:145px;object-fit:contain}.bq-overview-heading{margin:16px 0 0;font:var(--bq-type-h3);font-size:30px;line-height:36px}.bq-overview-copy{margin:16px 0 0;font:var(--bq-type-caption);line-height:1.4}.bq-overview-specs-section{padding-bottom:12px}.bq-overview-specs-heading{margin:0;padding:19px 16px;background:var(--bq-color-ink);color:var(--bq-color-surface);font:var(--bq-type-h4);line-height:1.4}.bq-overview-spec-table{width:100%;margin:0;border-collapse:collapse;background:var(--bq-color-surface);border-bottom:4px solid var(--bq-color-primary-orange);font:400 12px/1.5 var(--bq-font-family)}.bq-overview-spec-table th,.bq-overview-spec-table td{text-align:left;vertical-align:middle}.bq-overview-spec-table th{padding:15px 12px;border:1px solid var(--bq-figma-grey-da);background:var(--bq-color-neutral-extra-light);color:var(--bq-color-primary-orange);font:var(--bq-type-body-condensed)}.bq-overview-spec-table td{padding:13px 8px;border:1px solid var(--bq-figma-grey-d9)}.bq-overview-key-specs th{width:123px}.bq-overview-mobile .bq-overview-spec-table tr:first-child th,.bq-overview-mobile .bq-overview-spec-table tr:first-child td{border-top:none}.bq-packages-heading-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px}.bq-packages-title{margin:0 0 8px;font:var(--bq-type-h3)}.bq-packages-required{text-align:right;font:var(--bq-type-link-sm)}.bq-packages-copy{margin:0;font:var(--bq-type-caption)}.bq-packages-list-section{margin-top:8px;padding-bottom:35px}.bq-packages-compare-section{padding-top:0}.bq-packages-mobile,.bq-options-mobile,.bq-attachments-mobile,.bq-overview-mobile,.bq-summary-mobile{display:flex;flex-direction:column;flex:1 0 auto;background:var(--bq-color-neutral-extra-light)}.bq-packages-mobile .bq-split-left,.bq-options-mobile .bq-split-left,.bq-attachments-mobile .bq-split-left,.bq-overview-mobile .bq-split-left,.bq-summary-mobile .bq-split-left,.bq-packages-mobile .bq-packages-intro,.bq-options-mobile .bq-packages-intro,.bq-attachments-mobile .bq-packages-intro{border-bottom:none;background:var(--bq-color-surface)}.bq-packages-mobile .bq-split-left,.bq-options-mobile .bq-split-left,.bq-attachments-mobile .bq-split-left{padding-bottom:0}.bq-packages-mobile .bq-breadcrumb,.bq-options-mobile .bq-breadcrumb,.bq-attachments-mobile .bq-breadcrumb,.bq-overview-mobile .bq-breadcrumb,.bq-packages-mobile .bq-overview-title,.bq-options-mobile .bq-overview-title,.bq-attachments-mobile .bq-overview-title,.bq-summary-mobile .bq-overview-title{margin:0 0 16px}.bq-packages-mobile .bq-overview-title,.bq-options-mobile .bq-overview-title,.bq-attachments-mobile .bq-overview-title,.bq-overview-mobile .bq-overview-title,.bq-summary-mobile .bq-overview-title{line-height:36px}.bq-packages-mobile .bq-overview-media,.bq-options-mobile .bq-overview-media,.bq-attachments-mobile .bq-overview-media,.bq-overview-mobile .bq-overview-media{margin-bottom:0}.bq-packages-mobile .bq-overview-image,.bq-options-mobile .bq-overview-image,.bq-attachments-mobile .bq-overview-image,.bq-overview-mobile .bq-overview-image{width:303px;height:186px}.bq-attachments-mobile .bq-attachment-card-image{width:80px;height:80px}.bq-packages-mobile .bq-split-right,.bq-options-mobile .bq-split-right,.bq-attachments-mobile .bq-split-right,.bq-overview-mobile .bq-split-right,.bq-summary-mobile .bq-split-right{display:flex;flex-direction:column;flex:1 0 auto}.bq-packages-mobile .bq-packages-heading-row,.bq-options-mobile .bq-packages-heading-row{margin-bottom:16px}.bq-packages-mobile .bq-packages-title,.bq-options-mobile .bq-packages-title,.bq-attachments-mobile .bq-packages-title{margin:0;font-size:30px;line-height:36px}.bq-attachments-mobile .bq-packages-title,.bq-attachments-mobile .bq-packages-copy{margin-bottom:16px}.bq-packages-mobile .bq-packages-required,.bq-options-mobile .bq-packages-required,.bq-packages-mobile .bq-packages-copy,.bq-options-mobile .bq-packages-copy,.bq-attachments-mobile .bq-packages-copy{line-height:1.4}.bq-packages-mobile .bq-packages-list-section,.bq-options-mobile .bq-packages-list-section{flex:1 0 auto;margin-top:0;padding-bottom:16px}.bq-packages-mobile .bq-package,.bq-options-mobile .bq-package,.bq-packages-mobile .bq-package[data-checked=true],.bq-options-mobile .bq-package[data-checked=true]{border:none;box-shadow:0 2px 4px 1px var(--bq-figma-black-13)}.bq-packages-mobile .bq-package-header,.bq-options-mobile .bq-package-header{gap:8px}.bq-packages-mobile .bq-package-price,.bq-options-mobile .bq-package-price{font-size:22px;line-height:24px}.bq-packages-mobile .bq-package-description,.bq-options-mobile .bq-package-description{padding:0 16px 16px;border-top:none;font:var(--bq-type-caption);font-size:12px;line-height:1.4}.bq-packages-mobile .bq-packages-compare-cta,.bq-attachment-category .bq-attachment-category-add-cta{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.bq-packages-mobile .bq-packages-compare-cta .bq-cta-inner,.bq-attachment-category .bq-attachment-category-add-cta .bq-cta-inner{margin:2px;padding:11.5px 0;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px))}.bq-search-box{display:flex;align-items:center;gap:6px;margin:16px;padding:9px 8px;background:var(--bq-color-surface);border:1px solid var(--bq-color-ink)}.bq-search-box svg{flex:none;width:24px;height:24px}.bq-search-box-input{flex:1;min-width:0;margin:0;padding:0;border:none;border-radius:0;outline:none;background:none;color:var(--bq-color-ink);font:var(--bq-type-body);-moz-appearance:none;appearance:none;-webkit-appearance:none}.bq-search-box-input::placeholder{color:var(--bq-color-ink);opacity:1}.bq-attachments-section{flex:1 0 auto;background:var(--bq-color-neutral-extra-light)}.bq-packages-intro .bq-search-box{margin:0}.bq-attachment-list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.bq-attachment-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:11px 8px 11px 16px!important;background:var(--bq-color-surface)!important;text-align:left}.bq-attachment-item:active{background:var(--bq-color-neutral-extra-light)!important}.bq-attachment-item svg{flex:none;color:var(--bq-color-link)}.bq-attachment-item svg path{fill:currentColor}.bq-attachment-item-text{display:flex;flex:1;align-items:center;gap:8px;min-width:0}.bq-attachment-item-name{font:var(--bq-type-h4);line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bq-attachment-item-count{flex:none;font:var(--bq-type-caption)}.bq-attachment-list .bq-attachment-search-matches{padding-top:16px}.bq-attachment-category{display:flex;flex-direction:column;flex:1 0 auto}.bq-attachment-category-header{padding-bottom:24px}.bq-attachment-category-header .bq-breadcrumb{margin:0 0 8px}.bq-attachment-category-header .bq-title{line-height:36px}.bq-attachment-category-copy{margin:0;font:var(--bq-type-body);line-height:1.4}.bq-attachment-category-list-section{flex:1 0 auto;background:var(--bq-color-neutral-extra-light)}.bq-attachment-category-add-section{margin-top:16px}.bq-attachment-card-list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.bq-attachment-card{display:flex;align-items:flex-start;gap:16px;width:100%;padding:16px!important;background:var(--bq-color-surface)!important;text-align:left}.bq-attachment-card svg{flex:none}.bq-attachment-card-image{flex:none;width:80px;height:80px}.bq-attachment-card-text{display:flex;flex:1;flex-direction:column;min-width:0}.bq-attachment-card-name{font:var(--bq-type-body-condensed)}.bq-attachment-card-price{font:var(--bq-type-h4);font-size:22px;line-height:33px;white-space:nowrap}.bq-package{border:1px solid var(--bq-color-ink);background:var(--bq-color-surface)}.bq-package[data-checked=true]{box-shadow:0 0 0 1px var(--bq-color-ink)}.bq-package+.bq-package{margin-top:16px}.bq-package-header{display:flex;align-items:center;gap:12px;padding:16px}.bq-package-toggle{display:flex;align-items:center;gap:8px;flex:1;min-width:0;text-align:left}.bq-package-toggle svg{flex-shrink:0}.bq-package-name{font:var(--bq-type-body-condensed)}.bq-package-price{flex-shrink:0;text-align:right;font:var(--bq-type-h4);white-space:nowrap}.bq-package-radio{display:inline-flex;flex-shrink:0}.bq-package-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.bq-package-panel[data-expanded=true]{grid-template-rows:1fr}.bq-package-panel-inner{overflow:hidden;min-height:0}.bq-package-description{margin:0;padding:12px 16px 16px;border-top:1px solid var(--bq-color-ink);font:var(--bq-type-table-sm)}@media(min-width:960px){.bq-split{display:flex;gap:16px;max-width:1152px;padding-inline:16px;margin-inline:auto;width:100%}.bq-split-left,.bq-split-right{flex:1;min-width:0}.bq-split .bp-section{padding-inline:0;border-bottom:none}}.bq-price-bar{position:sticky;bottom:0;z-index:20;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:3px;padding:16px var(--bq-section-gutter);background:var(--bq-color-surface);border-top:1px solid var(--bq-color-ink)}.bq-price-bar-info{display:flex;flex-direction:column;gap:10px;min-width:184px;flex-shrink:0}.bq-price-bar-label{font:var(--bq-type-body-condensed)}.bq-price-bar-price-row{display:flex;align-items:center;gap:16px}.bq-price-bar-caret-button{display:inline-flex;align-items:center}.bq-price-bar-caret-button svg{display:block}.bq-price-bar-price{font:var(--bq-type-h4);white-space:nowrap}.bq-price-bar-actions{display:flex;flex:1;min-width:0}.bq-price-bar-cta{width:auto;flex:1;min-width:0;text-transform:none}@media(min-width:960px){.bq-price-bar{height:124px;align-items:center}.bq-price-bar-info{gap:0}.bq-price-bar-label{font:var(--bq-type-h5)}.bq-price-bar-actions{justify-content:flex-end;gap:24px;margin-left:auto}.bq-price-bar-cta{flex:1 1 173px;max-width:173px}}.bq-price-bar-cta .bq-cta-inner{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 24px}.bq-price-bar-cta svg path{fill:currentColor}.bq-overview-price-bar,.bq-packages-price-bar,.bq-options-price-bar,.bq-attachments-price-bar{border-top:none}.bq-overview-price-bar .bq-price-bar-info,.bq-packages-price-bar .bq-price-bar-info,.bq-options-price-bar .bq-price-bar-info,.bq-attachments-price-bar .bq-price-bar-info{gap:0}.bq-overview-price-bar .bq-price-bar-price-row,.bq-packages-price-bar .bq-price-bar-price-row,.bq-options-price-bar .bq-price-bar-price-row,.bq-attachments-price-bar .bq-price-bar-price-row{gap:8px}.bq-overview-price-bar .bq-price-bar-price,.bq-packages-price-bar .bq-price-bar-price,.bq-options-price-bar .bq-price-bar-price,.bq-attachments-price-bar .bq-price-bar-price{font-size:22px;line-height:33px}.bq-overview-price-bar .bq-cta,.bq-packages-price-bar .bq-cta,.bq-options-price-bar .bq-cta,.bq-attachments-price-bar .bq-cta{clip-path:polygon(0 0,calc(100% - 19.5px) 0,100% 19.5px,100% 100%,19.5px 100%,0 calc(100% - 19.5px))}.bq-overview-price-bar .bq-cta .bq-cta-inner,.bq-packages-price-bar .bq-cta .bq-cta-inner,.bq-options-price-bar .bq-cta .bq-cta-inner,.bq-attachments-price-bar .bq-cta .bq-cta-inner{padding-top:9px;padding-bottom:9px;clip-path:polygon(0 0,calc(100% - 19px) 0,100% 19px,100% 100%,19px 100%,0 calc(100% - 19px))}.bq-overview-price-bar .bq-price-bar-cta,.bq-packages-price-bar .bq-price-bar-cta,.bq-options-price-bar .bq-price-bar-cta,.bq-attachments-price-bar .bq-price-bar-cta{text-transform:uppercase}@media(min-width:960px){.bq-overview-price-bar,.bq-packages-price-bar,.bq-options-price-bar,.bq-attachments-price-bar{height:auto;padding-top:32px;padding-bottom:32px;border-top:1px solid var(--bq-figma-black-20)}.bq-overview-price-bar .bq-price-bar-label,.bq-packages-price-bar .bq-price-bar-label,.bq-options-price-bar .bq-price-bar-label,.bq-attachments-price-bar .bq-price-bar-label{font:var(--bq-type-body-condensed)}.bq-overview-price-bar .bq-price-bar-cta,.bq-packages-price-bar .bq-price-bar-cta,.bq-options-price-bar .bq-price-bar-cta,.bq-attachments-price-bar .bq-price-bar-cta{flex:none;min-width:173px;max-width:none}.bq-overview-price-bar .bq-price-bar-cta svg,.bq-packages-price-bar .bq-price-bar-cta svg,.bq-options-price-bar .bq-price-bar-cta svg,.bq-attachments-price-bar .bq-price-bar-cta svg{flex-shrink:0}}.bq-price-details{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;justify-content:flex-end}.bq-price-details[data-open=false]{visibility:hidden;transition:visibility 0s linear .3s}.bq-price-details-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bq-figma-black-40);overflow:hidden;overscroll-behavior:contain;touch-action:none;transition:opacity .3s ease}.bq-price-details[data-open=false] .bq-price-details-backdrop{opacity:0}.bq-price-details-sheet{position:relative;display:flex;flex-direction:column;height:724px;max-height:100vh;max-height:100dvh;background:var(--bq-color-surface);transition:transform .3s ease}.bq-price-details[data-open=false] .bq-price-details-sheet{transform:translateY(100%)}.bq-price-details-header{position:relative;flex:none;padding:19px 16px;background:var(--bq-color-neutral-extra-light)}.bq-price-details-title{margin:0;font:var(--bq-type-h3);font-size:30px;line-height:36px}.bq-price-details-price{display:block;font:var(--bq-type-h4);font-size:22px;line-height:33px;white-space:nowrap}.bq-price-details-close{position:absolute;top:19px;right:16px;display:inline-flex}.bq-price-details-body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;padding:16px 16px 8px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bq-price-details-body:empty{padding:0}.bq-price-details-footer{flex:none;padding:16px;background:var(--bq-figma-grey-f6)}.bq-price-details-note{margin:0;font:var(--bq-type-caption);font-size:12px;line-height:17px}.bq-price-details-note-label{font:var(--bq-type-caption-condensed);font-size:12px;line-height:17px}@media(min-width:960px){.bq-price-details{flex-direction:row;justify-content:flex-start}.bq-price-details-sheet{width:402px;height:auto;max-height:none}.bq-price-details[data-open=false] .bq-price-details-sheet{transform:translate(-100%)}}.bq-price-details-group-header{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;background:var(--bq-color-ink);color:var(--bq-color-surface)}.bq-price-details-group-toggle{display:flex;flex:1;align-items:center;gap:8px;min-width:0;text-align:left}.bq-price-details-group-edit{display:inline-flex;flex:none}.bq-price-details-group-header svg{flex:none;display:block}.bq-price-details-group-header svg path{fill:currentColor}.bq-price-details-group-label{min-width:0;font:var(--bq-type-body-condensed);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bq-price-details-group-count{font:var(--bq-type-body)}.bq-price-details-group-price{flex:none;margin-left:auto;font:var(--bq-type-body);white-space:nowrap}.bq-price-details-group-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.bq-price-details-group-panel[data-expanded=true]{grid-template-rows:1fr}.bq-price-details-group-panel-inner{overflow:hidden;min-height:0}.bq-price-details-sections{display:flex;flex-direction:column;gap:16px;padding:16px 8px 8px}.bq-price-details-section-title{margin:0 0 8px;font:var(--bq-type-body-condensed)}.bq-price-details-items{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.bq-price-details-item{display:flex;align-items:flex-start;gap:8px}.bq-price-details-item-image{flex:none;width:80px;height:66px}.bq-price-details-item-text{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.bq-price-details-item-row{display:flex;align-items:center;gap:8px}.bq-price-details-item-name{flex:1;min-width:0;font:var(--bq-type-caption-condensed)}.bq-price-details-item-price{flex:none;font:var(--bq-type-caption);white-space:nowrap}.bq-price-details-item-remove{display:inline-flex;flex:none}.bq-price-details-item-remove svg{display:block}.bq-price-details-item-description{margin:0;font:var(--bq-type-table-sm)}.bq-price-details-body .bq-price-details-group-header{padding:16px}.bq-price-details-body .bq-price-details-group-count,.bq-price-details-body .bq-price-details-group-price{font:var(--bq-type-caption)}.bq-price-details-body .bq-price-details-sections{padding:16px 8px 8px}.bq-price-details-body .bq-price-details-section-title{margin-bottom:9px}.bq-price-details-body .bq-price-details-item-description{font:var(--bq-type-caption);font-size:12px;line-height:17px}@media(prefers-reduced-motion:reduce){.bq-price-details,.bq-price-details-backdrop,.bq-price-details-sheet,.bq-price-details-group-panel{transition:none}}.bq-summary-mobile .bq-breadcrumb{margin:0 0 8px}.bq-summary-model{display:flex;align-items:flex-start;gap:8px}.bq-summary-image{flex:none;width:144px;height:144px}.bq-summary-model-text{display:flex;flex:1;flex-direction:column;min-width:0}.bq-summary-model-name{margin:0;font:var(--bq-type-h3);font-size:30px;line-height:36px}.bq-summary-model-category{margin:0;font:var(--bq-type-caption);line-height:1.4}.bq-summary-total{display:flex;flex-direction:column;margin:20px 0 0}.bq-summary-total-label{font:var(--bq-type-body-condensed)}.bq-summary-total-price{font:var(--bq-type-h4);font-size:22px;line-height:33px;white-space:nowrap}.bq-summary-total-price.bq-skeleton{display:block;width:140px;height:33px}.bq-summary-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 24px;margin-top:16px}.bq-icon-text-button{display:inline-flex;align-items:center;gap:8px;font:var(--bq-type-body-condensed)!important;white-space:nowrap}.bq-icon-text-button svg{flex:none;display:block}.bq-share{position:relative;display:inline-flex}.bq-share-notice{position:absolute;top:calc(100% + 8px);left:50%;z-index:20;padding:8px 12px;border-radius:4px;background:var(--bq-color-ink);color:var(--bq-color-white);font:var(--bq-type-caption);white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .15s ease}.bq-share-notice[data-visible=true]{opacity:1;pointer-events:auto}.bq-share-notice-link{display:block;width:min(280px,calc(100vw - 64px));margin-top:8px;padding:4px 8px;border:0;border-radius:2px;background:var(--bq-color-white);color:var(--bq-color-ink);font:var(--bq-type-caption)}@media(prefers-reduced-motion:reduce){.bq-share-notice{transition:none}}.bq-summary-details{display:flex;flex-direction:column;gap:16px;padding-bottom:0}.bq-summary-mobile .bq-summary-disclaimers{padding-top:16px;padding-bottom:0}.bq-link-card{display:flex;align-items:center;gap:16px;width:100%;min-height:82px;padding:10px 16px!important;background:var(--bq-color-surface)!important;border:1px solid var(--bq-color-ink)!important;text-align:left}.bq-link-card:active{background:var(--bq-color-surface-active)!important}.bq-link-card svg{flex:none;display:block}.bq-link-card-icon{display:inline-flex;flex:none}.bq-link-card-text{display:flex;flex:1;flex-direction:column;min-width:0}.bq-link-card-title{font:var(--bq-type-h4);line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bq-link-card-caption{font:var(--bq-type-caption-condensed)}.bq-link-card-selected .bq-link-card-icon{color:var(--bq-color-primary-orange)}.bq-link-card-selected .bq-link-card-icon svg path{stroke:currentColor}.bq-link-card-selected .bq-link-card-icon svg circle{fill:currentColor}.bq-link-card-caption-line{display:block;line-height:1.4}.bq-summary-add-ons{display:flex;flex-direction:column;gap:8px}.bq-summary-footer{position:sticky;bottom:0;z-index:20;display:flex;flex-direction:column;margin-top:auto;padding:16px var(--bq-section-gutter);background:var(--bq-color-surface);border-top:1px solid var(--bq-color-ink)}@media(hover:hover){.bq-link-card:hover{background:var(--bq-color-surface-active)!important}}.bq-summary-mobile .bq-link-card,.bq-summary-desktop .bq-link-card{min-height:0;padding:16px!important;border:none!important}.bq-summary-desktop .bq-link-card{border:1px solid var(--bq-figma-grey-da)!important}.bq-summary-mobile .bq-link-card-icon,.bq-summary-desktop .bq-link-card-icon,.bq-summary-mobile .bq-link-card>svg,.bq-summary-desktop .bq-link-card>svg{color:var(--bq-color-primary-orange)}.bq-summary-mobile .bq-link-card-icon svg path,.bq-summary-desktop .bq-link-card-icon svg path{stroke:currentColor}.bq-summary-mobile .bq-link-card-icon svg circle,.bq-summary-desktop .bq-link-card-icon svg circle{fill:currentColor}.bq-summary-mobile .bq-link-card>svg path,.bq-summary-desktop .bq-link-card>svg path{fill:currentColor}.bq-summary-mobile .bq-link-card-title,.bq-summary-desktop .bq-link-card-title{overflow:visible;text-overflow:clip;white-space:normal}.bq-summary-mobile .bq-link-card-caption,.bq-summary-desktop .bq-link-card-caption{line-height:1.4}.bq-summary-desktop .bq-link-card-title{font-size:20px}.bq-summary-mobile .bq-icon-text-button svg,.bq-summary-desktop .bq-icon-text-button svg{color:var(--bq-color-primary-orange)}.bq-summary-mobile .bq-icon-text-button svg path,.bq-summary-desktop .bq-icon-text-button svg path{fill:currentColor}.bq-summary-mobile .bq-price-details-group-header,.bq-summary-desktop .bq-price-details-group-header{padding:16px}.bq-summary-mobile .bq-price-details-group-price,.bq-summary-desktop .bq-price-details-group-price{font:var(--bq-type-caption)}.bq-summary-mobile .bq-price-details-sections,.bq-summary-desktop .bq-price-details-sections{gap:24px;padding:16px;background:var(--bq-color-surface)}.bq-summary-desktop .bq-price-details-item-image{height:68px}.bq-summary-mobile-footer{background:var(--bq-color-neutral-extra-light);border-top:none}.bq-summary-mobile-footer .bq-cta,.bq-summary-desktop-ctas .bq-cta{clip-path:polygon(0 0,calc(100% - 19.5px) 0,100% 19.5px,100% 100%,19.5px 100%,0 calc(100% - 19.5px))}.bq-summary-mobile-footer .bq-cta .bq-cta-inner,.bq-summary-desktop-ctas .bq-cta .bq-cta-inner{clip-path:polygon(0 0,calc(100% - 19px) 0,100% 19px,100% 100%,19px 100%,0 calc(100% - 19px))}.bq-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:16px}.bq-dialog[data-open=false]{visibility:hidden;transition:visibility 0s linear .3s}.bq-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;overflow:hidden;overscroll-behavior:contain;touch-action:none;transition:opacity .3s ease}.bq-dialog[data-open=false] .bq-dialog-backdrop{opacity:0}.bq-dialog-card{position:relative;display:flex;flex-direction:column;width:100%;max-width:370px;max-height:100%;background:var(--bq-color-surface);transition:opacity .3s ease,transform .3s ease}.bq-dialog[data-open=false] .bq-dialog-card{opacity:0;transform:translateY(16px)}.bq-dialog-header{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--bq-color-ink)}.bq-dialog-title{margin:0;font:var(--bq-type-h3);font-size:30px;line-height:36px}.bq-dialog-close{display:inline-flex;flex:none}.bq-dialog-heading{flex:1;min-width:0}.bq-dialog-description{margin:8px 0 0;font:var(--bq-type-body)}.bq-dialog[data-size=wide]{top:calc(var(--bq-navbar-band) + env(safe-area-inset-top));display:block;padding:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bq-dialog[data-size=wide] .bq-dialog-card{max-width:none;max-height:none;min-height:100%;padding-bottom:env(safe-area-inset-bottom)}.bq-dialog[data-size=wide] .bq-dialog-header{flex-direction:column-reverse;padding:16px 16px 40px}.bq-dialog[data-size=wide] .bq-dialog-close{align-self:flex-end}.bq-dialog[data-size=wide] .bq-dialog-body{overflow-y:visible}@media(min-width:640px){.bq-dialog[data-size=wide]{top:0;display:flex;padding:16px;overflow-y:visible}.bq-dialog[data-size=wide] .bq-dialog-card{max-width:620px;max-height:100%;min-height:0;padding-bottom:0}.bq-dialog[data-size=wide] .bq-dialog-header{flex-direction:row;padding:24px}.bq-dialog[data-size=wide] .bq-dialog-close{align-self:auto}.bq-dialog[data-size=wide] .bq-dialog-body{overflow-y:auto}}.bq-dialog-body{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-height:0;padding:24px 16px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bq-dialog-footer{flex:none;padding:16px;border-top:1px solid var(--bq-color-ink)}.bq-dialog-card[data-body=false] .bq-dialog-footer{border-top:none}@media(prefers-reduced-motion:reduce){.bq-dialog,.bq-dialog-backdrop,.bq-dialog-card{transition:none}}.bq-quote-form{display:flex;flex-direction:column;gap:24px}.bq-quote-form-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.bq-quote-form-field{display:flex;flex-direction:column;gap:4px}.bq-quote-form-label{font:var(--bq-type-body)}.bq-quote-form-input{width:100%;margin:0;padding:9px 16px;border:1px solid var(--bq-color-ink);border-radius:0;background:var(--bq-color-surface);color:var(--bq-color-ink);font:var(--bq-type-body);-moz-appearance:none;appearance:none;-webkit-appearance:none}.bq-quote-form-input::placeholder{color:var(--bq-color-neutral);opacity:1}.bq-quote-form-input:focus-visible{outline:2px solid var(--bq-color-ink);outline-offset:-2px}.bq-quote-form-input[aria-invalid=true],.bq-quote-form-input[aria-invalid=true]:focus-visible{border-color:var(--bq-color-fault-red);outline:1px solid var(--bq-color-fault-red);outline-offset:-2px}.bq-quote-form-select{position:relative}.bq-quote-form-select .bq-quote-form-input{padding-right:48px;cursor:pointer}.bq-quote-form-select .bq-quote-form-input[data-empty=true]{color:var(--bq-color-neutral)}.bq-quote-form-select option{color:var(--bq-color-ink)}.bq-quote-form-select svg{position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none}.bq-quote-form-error{margin:0;color:var(--bq-color-fault-red);font:var(--bq-type-body)}.pac-container{z-index:1000;margin-top:2px;border:1px solid #000000;border-radius:0;box-shadow:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pac-item{padding:8px 16px;border-top-color:#f1f1f1;color:#777;font-size:14px;line-height:24px;cursor:pointer}.pac-item-query{color:#000;font-size:16px}@media(min-width:640px){.bq-quote-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.bq-quote-form-submit{align-self:flex-end;max-width:277px}}.bq-summary-disclaimers{padding-top:8px;padding-bottom:24px}.bq-disclaimers{display:flex;flex-direction:column;gap:12px}.bq-disclaimers-heading{margin:0;font:var(--bq-type-caption-condensed);line-height:1.4}.bq-disclaimers-item{display:flex;gap:8px;margin:0;font:var(--bq-type-caption)}.bq-disclaimers-symbol{flex:none;min-width:16px}.bq-footnote-mark{font-size:.6em;line-height:0;vertical-align:super}.bq-print-placeholder{display:none}@media print{#root,.bq-app,.bq-main,.bq-content{display:block;height:auto;min-height:0;overflow:visible}.bq-navbar,.bq-footer,.bq-split,.bq-summary-desktop,.bq-summary-disclaimers,.bq-summary-footer,.bq-offers,.bq-dialog{display:none!important}.bq-print-placeholder{display:block;padding:24px 0;color:var(--bq-color-ink)}.bq-print-placeholder-kicker{margin:0 0 8px;font:var(--bq-type-caption-condensed);text-transform:uppercase}.bq-print-placeholder-title{margin:0 0 16px;font:var(--bq-type-h2)}.bq-print-placeholder-model{margin:0 0 32px;font:var(--bq-type-h4)}.bq-print-placeholder-copy{max-width:560px;margin:0;font:var(--bq-type-body)}.bq-print-placeholder .bq-disclaimers{margin-top:32px;break-inside:avoid}}.bq-rich-text>:first-child{margin-top:0}.bq-rich-text>:last-child{margin-bottom:0}.bq-rich-text p,.bq-rich-text div,.bq-rich-text ul,.bq-rich-text ol{margin:0 0 8px}.bq-rich-text ul,.bq-rich-text ol{padding-left:20px}.bq-rich-text li{margin:0 0 4px}.bq-rich-text h1,.bq-rich-text h2,.bq-rich-text h3,.bq-rich-text h4,.bq-rich-text h5,.bq-rich-text h6{margin:0 0 4px;font:inherit;font-weight:700}.bq-rich-text strong,.bq-rich-text b{font-weight:700}.bq-rich-text em,.bq-rich-text i{font-style:italic}.bq-rich-text a{color:inherit;text-decoration:underline}.bq-skeleton{background:var(--bq-color-neutral-extra-light);animation:bq-skeleton-pulse 1.5s ease-in-out infinite}@keyframes bq-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.bq-skeleton{animation:none}}.bq-progress-indicator{display:inline-flex}.bq-section-loading{display:flex;justify-content:center;padding:48px 0}.bq-step-loading{padding:120px 0}.bq-progress-indicator svg{animation:bq-progress-spin 1s linear infinite}@keyframes bq-progress-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bq-progress-indicator svg{animation:none}}.bq-filters{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;justify-content:flex-start;align-items:stretch}.bq-filters[data-open=false]{visibility:hidden;transition:visibility 0s linear .3s}.bq-filters-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bq-figma-black-40);overflow:hidden;overscroll-behavior:contain;touch-action:none;transition:opacity .3s ease}.bq-filters[data-open=false] .bq-filters-backdrop{opacity:0}.bq-filters-sheet{position:relative;display:flex;flex-direction:column;width:min(318px,85%);height:100dvh;background:var(--bq-color-surface);transition:transform .3s ease}.bq-filters[data-open=false] .bq-filters-sheet{transform:translate(-100%)}.bq-filters-header{position:relative;flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;height:calc(var(--bq-navbar-band) + env(safe-area-inset-top));padding:11px var(--bq-section-gutter);padding-top:calc(11px + env(safe-area-inset-top));background:var(--bq-color-neutral-extra-light);border-bottom:1px solid var(--bq-figma-grey-cc)}.bq-filters-title{margin:0;font:var(--bq-type-h5);line-height:36px}.bq-filters-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px}.bq-filters-close svg{width:16px;height:16px}.bq-filters-body{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0;padding:30px var(--bq-section-gutter) 16px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bq-filters-group{border:1px solid var(--bq-figma-grey-cc)}.bq-filters-group-header{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:11px 16px!important;background:var(--bq-color-surface);text-align:left}.bq-filters-group-header svg{flex:none}.bq-filters-group-label{font:var(--bq-type-body-condensed)!important}.bq-filters-panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.bq-filters-panel[data-expanded=true]{max-height:1000px}.bq-filters-panel-inner{display:flex;flex-direction:column;padding:16px 16px 15px;border-top:1px solid var(--bq-figma-grey-cc)}.bq-filters-option{display:flex;align-items:center;gap:8px;width:100%;padding:0!important;background:none;text-align:left;font:var(--bq-type-caption)!important}.bq-filters-option svg{flex:none}.bq-filters-option-label,.bq-filters-option-count{flex:none}.bq-filters-option-count{margin-left:-4px}.bq-price-range{padding:0}.bq-price-range-rail{position:relative;display:flex;align-items:center;height:24px}.bq-price-range-rail:before{content:"";position:absolute;left:0;right:0;height:1px;background:var(--bq-figma-black-20)}.bq-price-range-fill{position:absolute;height:1px;background:var(--bq-color-ink)}.bq-price-range-input{position:absolute;left:0;width:100%;height:24px;margin:0;background:none;pointer-events:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.bq-price-range-input::-webkit-slider-thumb{pointer-events:auto;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:10px;height:10px;border:1.5px solid var(--bq-color-ink);border-radius:50%;background:var(--bq-color-surface);cursor:pointer}.bq-price-range-input::-moz-range-thumb{pointer-events:auto;width:10px;height:10px;border:1.5px solid var(--bq-color-ink);border-radius:50%;background:var(--bq-color-surface);cursor:pointer}.bq-price-range-input:focus{outline:none}.bq-price-range-input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--bq-color-ink);outline-offset:2px}.bq-price-range-input:focus-visible::-moz-range-thumb{outline:2px solid var(--bq-color-ink);outline-offset:2px}.bq-price-range-values{display:flex;justify-content:space-between;margin-top:-7px;font:var(--bq-type-caption)}.bq-filters-footer{flex:none;padding:16px var(--bq-section-gutter);padding-bottom:calc(16px + env(safe-area-inset-bottom));background:var(--bq-color-surface)}.bq-filters-apply{width:100%}@media(prefers-reduced-motion:reduce){.bq-filters,.bq-filters-backdrop,.bq-filters-sheet,.bq-filters-panel{transition:none}}.bq-step-placeholder{height:240px;border:1px solid #8a8a8a;background:linear-gradient(to top right,transparent calc(50% - .5px),#8a8a8a calc(50% - .5px),#8a8a8a calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to bottom right,transparent calc(50% - .5px),#8a8a8a calc(50% - .5px),#8a8a8a calc(50% + .5px),transparent calc(50% + .5px))}@media(hover:hover){.bq-select-option:hover{background:var(--bq-color-neutral-extra-light)}.bq-cta:not(:disabled):hover{background:var(--bq-cta-border-hover)!important;color:var(--bq-cta-fg-hover)!important}.bq-cta:not(:disabled):hover .bq-cta-inner{background:var(--bq-cta-bg-hover)}.bq-dropdown-trigger:hover{background:var(--bq-color-surface-active)}.bq-sort-dropdown .bq-dropdown-trigger:hover{background:var(--bq-color-white);border-color:var(--bq-color-dark-grey)!important;box-shadow:0 2px 4px 1px var(--bq-figma-black-13)}.bq-sort-dropdown .bq-dropdown-option:hover{background:var(--bq-color-neutral-extra-light)}.bq-dropdown-option:hover{background:#ececec}}.bq-cta:not(:disabled):active{background:var(--bq-cta-border-active)!important;color:var(--bq-cta-fg-active)!important}.bq-cta:not(:disabled):active .bq-cta-inner{background:var(--bq-cta-bg-active)}@media(prefers-reduced-motion:reduce){.bq-select-panel,.bq-package-panel{transition:none}}.bq-card-compare[data-disabled=true]{color:var(--bq-color-primary-disabled);cursor:not-allowed}.bq-card-compare[data-disabled=true] .bq-card-compare-box{opacity:.4}.bq-compare-bar{position:fixed;right:0;bottom:0;left:0;z-index:20;padding:16px var(--bq-section-gutter) calc(16px + env(safe-area-inset-bottom));background:var(--bq-color-surface);border-top:1px solid var(--bq-color-ink)}.bq-compare-bar-tiles,.bq-compare-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-items:stretch}.bq-compare-bar-cta{width:100%;margin-top:15px;clip-path:polygon(0 0,calc(100% - 19.5px) 0,100% 19.5px,100% 100%,19.5px 100%,0 calc(100% - 19.5px))}.bq-compare-bar-cta .bq-cta-inner{clip-path:polygon(0 0,calc(100% - 19px) 0,100% 19px,100% 100%,19px 100%,0 calc(100% - 19px))}.bq-compare-tile{display:flex;flex-direction:column;gap:8px;min-width:0}.bq-compare-tile-body{display:flex;flex:1;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--bq-color-ink)}.bq-compare-tile-header{display:flex;align-items:flex-start;justify-content:space-between;gap:4px}.bq-compare-tile-name{font:var(--bq-type-h5);overflow-wrap:anywhere}.bq-compare-tile-remove{display:inline-flex;flex-shrink:0}.bq-compare-tile-media{display:flex;flex:1;align-items:center;justify-content:center;min-height:0;aspect-ratio:4 / 3}.bq-compare-tile-image{display:block;width:100%;height:100%;object-fit:contain}.bq-compare-tile-price{font:var(--bq-type-caption)}.bq-compare-tile-build{width:100%}.bq-compare-tile-empty .bq-compare-tile-add{display:flex;flex:1;align-items:center;justify-content:center;width:100%;min-height:96px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%3E%3Crect%20width='100%25'%20height='100%25'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-dasharray='14%2010'/%3E%3C/svg%3E")}.bq-compare-tile-add-plus{position:relative;width:25px;height:25px;font-size:0}.bq-compare-tile-add-plus:before,.bq-compare-tile-add-plus:after{content:"";position:absolute;top:50%;left:50%;background:var(--bq-color-ink);transform:translate(-50%,-50%)}.bq-compare-tile-add-plus:before{width:100%;height:2px}.bq-compare-tile-add-plus:after{width:2px;height:100%}.bq-compare-tiles .bq-compare-tile-add-plus svg{display:none}.bq-compare-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bq-compare-close{display:inline-flex;flex-shrink:0}.bq-compare-tiles{margin-bottom:16px}.bq-compare-views{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.bq-compare-view-button{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 12px!important;border:1px solid #d9d9d9!important;font:var(--bq-type-body)!important}.bq-compare-view-button svg{flex-shrink:0}.bq-compare-view-button[aria-pressed=true]{border-color:var(--bq-color-ink)!important;box-shadow:inset 0 0 0 1px var(--bq-color-ink)}.bq-compare-section{margin-bottom:8px}.bq-compare-section-header{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px!important;background:var(--bq-color-ink)!important;color:var(--bq-color-surface)!important;text-align:left}.bq-compare-section-header svg path{fill:currentColor}.bq-compare-section-label{font:var(--bq-type-body-condensed)}.bq-compare-section-panel{overflow-x:auto}.bq-compare-table{--bq-compare-label-width: 140px;width:100%;table-layout:fixed;border-collapse:collapse;font:var(--bq-type-table-sm)}.bq-compare-table th:first-child{width:var(--bq-compare-label-width)}.bq-compare-table th,.bq-compare-table td{overflow-wrap:anywhere}.bq-compare-table th,.bq-compare-table td{padding:8px;border:1px solid var(--bq-color-neutral-extra-light);text-align:center;vertical-align:middle}.bq-compare-table thead th{border:0;padding-bottom:6px;font:var(--bq-type-table-medium)}.bq-compare-table tbody th{font:var(--bq-type-table-sm);text-align:left}.bq-compare-table tbody td{font:var(--bq-type-table-sm-medium)}.bq-compare-tile-slot{position:relative;display:flex;flex:1;flex-direction:column}.bq-add-model{position:absolute;right:0;z-index:30;width:198px;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;list-style:none;background:var(--bq-color-surface);border:1px solid var(--bq-figma-grey-cc);box-shadow:0 2px 4px var(--bq-figma-black-13)}.bq-add-model[data-placement=down]{top:calc(100% + 4px)}.bq-add-model[data-placement=up]{bottom:calc(100% + 4px)}.bq-add-model-option{display:flex;gap:8px;align-items:center;width:100%;padding:8px 16px 8px 8px!important;text-align:left;cursor:pointer}.bq-add-model-option:hover,.bq-add-model-option:focus-visible{background:var(--bq-color-neutral-extra-light)}.bq-add-model-image{flex:none;width:37px;height:32px}.bq-add-model-text{display:flex;flex-direction:column;min-width:0;white-space:nowrap}.bq-add-model-name{font:var(--bq-type-caption-condensed);line-height:17px}.bq-add-model-price{font:var(--bq-type-caption);font-size:12px;line-height:15px}.bq-add-model-amount{display:inline-block;vertical-align:top;font:var(--bq-type-caption-condensed);font-size:12px;line-height:15px;color:var(--bq-color-primary-orange)}.bq-add-model-empty{padding:8px 16px 8px 8px;font:var(--bq-type-caption);font-size:12px;line-height:15px}.bq-compare-bar-tiles{gap:17px}.bq-compare-bar .bq-compare-tile-body{position:relative;flex:none;justify-content:space-between;gap:0;height:113px;padding:4px 6px}.bq-compare-bar .bq-compare-tile-header{position:relative;z-index:1;margin-right:-4px}.bq-compare-bar .bq-compare-tile-name{line-height:20px}.bq-compare-bar .bq-compare-tile-media{position:absolute;top:22px;left:50%;flex:none;width:68px;height:58px;aspect-ratio:auto;transform:translate(-50%)}.bq-compare-bar .bq-compare-tile-price{font:var(--bq-type-caption-condensed);line-height:1.4}.bq-compare-bar .bq-compare-tile-add{flex:none;height:113px;min-height:0;aspect-ratio:auto;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%3E%3Crect%20width='100%25'%20height='100%25'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-dasharray='11%2011'/%3E%3C/svg%3E")}.bq-compare-bar .bq-compare-tile-add-plus{width:24px;height:24px;transform:rotate(45deg)}.bq-compare-bar .bq-compare-tile-add-plus:before,.bq-compare-bar .bq-compare-tile-add-plus:after{content:none}.bq-compare-bar .bq-compare-tile-add-plus svg{display:block}@media(min-width:640px){.bq-compare-bar-tiles{grid-template-columns:repeat(3,minmax(0,148px));justify-content:center}}.bq-compare-bar-spacer{height:205px}.bq-compare-bar-exit{display:none}@media(min-width:960px){.bq-compare-bar{display:flex;gap:32px;align-items:center;justify-content:center;padding:15px var(--bq-section-gutter);border-top:0;box-shadow:0 -4px 6px var(--bq-figma-black-12)}.bq-compare-bar-tiles{grid-template-columns:repeat(3,112px);gap:16px;align-items:center}.bq-compare-bar-cta{flex:none;width:135px;margin-top:0}.bq-compare-bar .bq-compare-tile-body{height:115px;border-color:var(--bq-figma-black-20)}.bq-compare-bar .bq-compare-tile-media{top:15px;width:96px;height:82px}.bq-compare-bar-spacer{height:145px}.bq-compare-bar-exit{position:absolute;top:16px;right:calc(var(--bq-section-gutter) + 18px);display:inline-flex;gap:8px;align-items:center;font:var(--bq-type-caption-condensed)!important;text-decoration:underline}}.bq-model-desktop-hero{padding-top:40px;padding-bottom:0}.bq-model-desktop-hero .bq-breadcrumb{margin:0 0 14px}.bq-model-desktop-title{margin:0 0 9px;font:var(--bq-type-h1)}.bq-model-desktop-copy{margin:0 0 40px;font:var(--bq-type-body)}.bq-model-desktop-body{padding-top:0}.bq-model-desktop-heading{margin:0 0 32px;font:var(--bq-type-h2);line-height:36px}.bq-model-desktop-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:16px}.bq-model-desktop-toolbar .bq-results-count{flex:none;margin:0}.bq-model-desktop-toolbar .bq-sort-dropdown{flex:1 1 370px;max-width:370px;margin:0 0 0 auto}.bq-model-desktop-columns{display:grid;grid-template-columns:266px minmax(0,1fr);gap:16px;align-items:start}.bq-model-filters{display:flex;flex-direction:column;gap:16px;min-width:0}.bq-model-filters .bq-filters-group-header{padding-right:12px!important}.bq-model-desktop-list{min-width:0}@media(min-width:960px){.bq-content[data-step=category]{height:100%}}.bq-category-desktop{flex:1;min-height:0;display:flex;flex-direction:column}.bq-category-desktop-hero{flex:none;padding-top:40px;padding-bottom:0}.bq-category-desktop-title{margin:0 0 8px;font:var(--bq-type-h1)}.bq-category-desktop-copy{margin:0 0 32px;font:var(--bq-type-body)}.bq-category-desktop-tabs{flex:none;padding:0 var(--bq-section-gutter)}.bq-category-tabs{display:flex;justify-content:space-between;gap:48px;width:100%;border-bottom:1px solid var(--bq-figma-black-40);overflow-x:auto;scrollbar-width:none}.bq-category-tabs::-webkit-scrollbar{display:none}.bq-category-tab{flex:none;margin-bottom:-1px;padding:6px 8px 3px!important;border-bottom:5px solid transparent!important;font:var(--bq-type-body-condensed)!important;color:var(--bq-figma-black-40)!important;white-space:nowrap;transition:color .12s ease}@media(hover:hover){.bq-category-tab:hover{color:var(--bq-color-ink)!important}}.bq-category-tab[aria-current=true]{color:var(--bq-color-ink)!important;border-bottom-color:var(--bq-color-primary-orange)!important}.bq-category-scrollbox{position:relative;flex:1;min-height:0;overflow-y:auto;padding:40px var(--bq-section-gutter)}.bq-category-section+.bq-category-section{margin-top:40px}.bq-category-section-title{margin:0 0 32px;font:var(--bq-type-h2)}.bq-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bq-category-card{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--bq-figma-black-20);background:var(--bq-color-surface);cursor:pointer}.bq-category-card:active{background:var(--bq-color-neutral-extra-light)}.bq-category-card-media{position:relative}.bq-category-card-image{display:block;width:100%;max-width:none;height:192px;object-fit:contain}.bq-category-card-body{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.bq-category-card-name{margin:0 0 8px;min-height:80px;font:var(--bq-type-h3)}.bq-category-card-price{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:32px;padding:0 8px;border:1px solid var(--bq-figma-black-10)}.bq-category-card-price-label{font:var(--bq-type-caption)}.bq-category-card-price-value{font:var(--bq-type-h5);color:var(--bq-color-primary-orange);text-align:right}.bq-category-card-link{font:var(--bq-type-body-condensed)!important;text-align:left}.bq-overview-desktop{padding-top:40px;padding-bottom:32px}.bq-overview-desktop-title{margin:0 0 16px;font:var(--bq-type-h1);line-height:normal}.bq-overview-desktop-category{margin:0 0 32px;font:var(--bq-type-body);line-height:1.4}.bq-overview-desktop-hero{display:flex;align-items:flex-start;gap:16px;margin-bottom:48px}.bq-overview-desktop-media{flex:none}.bq-overview-desktop-image{width:532px;max-width:none;height:326px}.bq-overview-desktop-details{flex:1;min-width:0}.bq-overview-desktop .bq-overview-heading{margin:0 0 16px}.bq-overview-desktop .bq-overview-copy{margin:0 0 37px;font:var(--bq-type-body);line-height:1.4}.bq-overview-desktop .bq-overview-spec-table th{padding:15px 16px}.bq-overview-desktop .bq-overview-spec-table td{padding:13px 16px}.bq-overview-desktop .bq-overview-key-specs th{width:190px}.bq-overview-desktop-features-title{margin:0 0 24px;font:var(--bq-type-h1);line-height:normal}.bq-overview-desktop-features{display:flex;flex-direction:column;gap:8px}.bq-feature-header{display:flex;align-items:center;gap:8px;width:100%;padding:19px 16px!important;background:var(--bq-color-ink)!important;color:var(--bq-color-surface)!important;text-align:left}.bq-feature-chevron{display:inline-flex;flex:none;transition:transform .24s ease}.bq-feature-chevron svg{display:block}.bq-feature-chevron svg path{fill:currentColor}.bq-feature-header[aria-expanded=true] .bq-feature-chevron{transform:rotate(180deg)}.bq-feature-label{font:var(--bq-type-h4);line-height:1.4}.bq-feature-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.bq-feature-panel[data-expanded=true]{grid-template-rows:1fr}.bq-feature-panel-inner{overflow:hidden;min-height:0}.bq-feature-table{margin-top:8px}@media(prefers-reduced-motion:reduce){.bq-feature-chevron,.bq-feature-panel{transition:none}}.bq-packages-desktop,.bq-options-desktop,.bq-attachments-desktop,.bq-attachment-category-desktop{display:flex;align-items:flex-start;gap:16px;padding-top:40px;padding-bottom:40px}.bq-packages-desktop-side,.bq-options-desktop-side,.bq-attachments-desktop-side,.bq-attachment-category-desktop-side{flex:none;width:548px}.bq-packages-desktop-title,.bq-options-desktop-title,.bq-attachments-desktop-title,.bq-attachment-category-desktop-model{margin:0 0 16px;font:var(--bq-type-h1);line-height:normal}.bq-packages-desktop-category,.bq-options-desktop-category,.bq-attachments-desktop-category,.bq-attachment-category-desktop-category{margin:0 0 16px;font:var(--bq-type-body);line-height:1.4}.bq-packages-desktop-image,.bq-options-desktop-image,.bq-attachments-desktop-image,.bq-attachment-category-desktop-image{width:548px;max-width:none;height:336px}.bq-packages-desktop-box,.bq-options-desktop-box,.bq-attachments-desktop-box,.bq-attachment-category-desktop-box{flex:none;width:556px;padding:16px 16px 0;background:var(--bq-color-surface);box-shadow:0 0 4px var(--bq-figma-black-20)}.bq-packages-desktop-box>.bp-section,.bq-options-desktop-box>.bp-section,.bq-attachments-desktop-box>.bp-section{padding:0;border-bottom:none}.bq-packages-desktop-box .bq-packages-intro,.bq-options-desktop-box .bq-packages-intro,.bq-attachments-desktop-box .bq-packages-intro,.bq-packages-desktop-box .bq-packages-heading-row,.bq-options-desktop-box .bq-packages-heading-row{margin-bottom:16px}.bq-packages-desktop-box .bq-packages-title,.bq-options-desktop-box .bq-packages-title,.bq-attachments-desktop-box .bq-packages-title{margin:0;font-size:30px;line-height:36px}.bq-packages-desktop-box .bq-packages-required,.bq-options-desktop-box .bq-packages-required,.bq-packages-desktop-box .bq-packages-copy,.bq-options-desktop-box .bq-packages-copy,.bq-attachments-desktop-box .bq-packages-copy{line-height:1.4}.bq-packages-desktop-box .bq-packages-list-section,.bq-options-desktop-box .bq-packages-list-section{margin:0 -16px;padding:16px;background:var(--bq-color-neutral-extra-light)}.bq-packages-desktop-box .bq-package,.bq-options-desktop-box .bq-package,.bq-packages-desktop-box .bq-package[data-checked=true],.bq-options-desktop-box .bq-package[data-checked=true]{border:1px solid var(--bq-figma-grey-da);box-shadow:0 2px 4px var(--bq-figma-blue-black-7)}.bq-packages-desktop-box .bq-package-header,.bq-options-desktop-box .bq-package-header{gap:8px;padding:12px 16px}.bq-packages-desktop-box .bq-package-name,.bq-options-desktop-box .bq-package-name{font:var(--bq-type-h4);line-height:36px}.bq-packages-desktop-box .bq-package-price,.bq-options-desktop-box .bq-package-price{font:var(--bq-type-h4);font-size:22px;line-height:33px}.bq-packages-desktop-box .bq-package-description{padding:0 16px 16px;border-top:none;font:var(--bq-type-caption);font-size:12px;line-height:1.4}.bq-packages-desktop-box .bq-packages-compare-section,.bq-attachment-category-desktop-box .bq-attachment-category-add-section{margin:0 -16px;padding:16px;border-top:1px solid var(--bq-figma-grey-da)}.bq-packages-desktop-box .bq-packages-compare-cta,.bq-attachment-category-desktop-box .bq-attachment-category-add-cta{width:317px;margin-left:auto;clip-path:polygon(0 0,calc(100% - 19.5px) 0,100% 19.5px,100% 100%,19.5px 100%,0 calc(100% - 19.5px))}.bq-packages-desktop-box .bq-packages-compare-cta .bq-cta-inner,.bq-attachment-category-desktop-box .bq-attachment-category-add-cta .bq-cta-inner{clip-path:polygon(0 0,calc(100% - 19px) 0,100% 19px,100% 100%,19px 100%,0 calc(100% - 19px))}.bq-options-desktop-box .bq-package-description{padding:8px 16px 16px;border-top:none;font:var(--bq-type-body);line-height:1.4}.bq-attachments-desktop-box .bq-packages-title,.bq-attachments-desktop-box .bq-packages-copy{margin-bottom:16px}.bq-attachments-desktop-box .bq-attachments-section{flex:none;margin:0 -16px;padding:16px}.bq-attachment-category-desktop-title{margin:0 0 16px;font:var(--bq-type-h3);font-size:30px;line-height:36px}.bq-attachment-category-desktop-box .bq-attachment-category-copy{margin:0 0 16px;font:var(--bq-type-caption);line-height:1.4}.bq-attachment-category-desktop-list{margin:0 -16px;padding:16px;background:var(--bq-color-neutral-extra-light)}.bq-attachment-category-desktop-box .bq-attachment-card{align-items:center;padding:12px 16px!important;border:1px solid var(--bq-figma-grey-da)}.bq-summary-desktop{display:flex;align-items:flex-start;gap:32px;padding-top:32px;padding-bottom:32px}.bq-summary-desktop-side{flex:none;width:532px}.bq-summary-desktop-breadcrumb{margin:0 0 16px}.bq-summary-desktop-title{margin:0 0 32px;font:var(--bq-type-h1);line-height:normal}.bq-summary-desktop-model{padding:16px;background:var(--bq-color-surface)}.bq-summary-desktop-image{width:100%;max-width:none;height:307px;margin-bottom:8px}.bq-summary-desktop-model-text{display:flex;flex-direction:column;gap:12px;padding:16px 0 24px}.bq-summary-desktop-model .bq-summary-model-name{font:var(--bq-type-h3);line-height:36px}.bq-summary-desktop-model .bq-summary-actions{gap:24px;margin-top:0}.bq-summary-desktop-side .bq-copy{margin:16px 0 0}.bq-summary-desktop-box{flex:1;min-width:0;background:var(--bq-color-neutral-extra-light);box-shadow:0 0 4px var(--bq-figma-black-20)}.bq-summary-desktop-box-body{display:flex;flex-direction:column;gap:16px;padding:16px}.bq-summary-desktop-price{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--bq-color-surface)}.bq-summary-desktop-price .bq-summary-total{margin:0}.bq-summary-desktop-price .bq-summary-total-price{font:var(--bq-type-h3);font-size:30px;line-height:45px}.bq-summary-desktop-price .bq-summary-total-price.bq-skeleton{width:190px;height:45px}.bq-summary-desktop-disclaimers{padding-top:0;padding-bottom:32px}.bq-summary-desktop-ctas{display:flex;gap:16px;padding:16px;background:var(--bq-color-surface);border-top:1px solid var(--bq-figma-grey-da)}.bq-summary-desktop-ctas .bq-cta{flex:1;min-width:0}.bq-offers{display:flex;flex-direction:column;flex:1 0 auto}.bq-offers-header{padding-bottom:24px}.bq-offers-header .bq-breadcrumb{margin:0 0 16px}.bq-offers-header .bq-title{line-height:36px}.bq-offers-copy{margin:0;font:var(--bq-type-body);line-height:1.4}.bq-offers-body{display:flex;flex:1 0 auto;flex-direction:column;align-items:flex-start;gap:16px;background:var(--bq-color-neutral-extra-light)}.bq-offers-toggle{display:inline-flex;border:1px solid var(--bq-color-primary-orange);border-radius:2px;overflow:hidden}.bq-offers-toggle-option{padding:8px!important;background:var(--bq-color-surface)!important;color:var(--bq-color-primary-orange)!important;font:var(--bq-type-body-condensed)!important;line-height:1.4!important;text-align:center;white-space:nowrap}.bq-offers-toggle-option[aria-selected=true]{background:var(--bq-color-primary-orange)!important;color:var(--bq-color-white)!important}.bq-offers-card{display:flex;flex-direction:column;gap:8px;width:100%;padding:16px;background:var(--bq-color-surface)}.bq-offers-card-title{margin:0;font:var(--bq-type-h4);line-height:36px;overflow-wrap:break-word}.bq-offers-row-label,.bq-offers-copy-sm{margin:0;font:var(--bq-type-caption);line-height:1.4}.bq-offers-price-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0}.bq-offers-price-row-value{flex:none;font:var(--bq-type-h5);line-height:1.5;text-align:right}.bq-offers-price-row-value-lg{font-size:22px}.bq-offers-financing{display:flex;flex-direction:column;gap:16px}.bq-offers-financing-figures{display:flex;flex-direction:column;gap:8px}.bq-offers-rate-box{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:8px;border:1px solid var(--bq-color-ink)}.bq-offers-rate{flex:none;font:var(--bq-type-h5);line-height:1.4;text-align:right}.bq-offers-details{border-bottom:4px solid var(--bq-color-primary-orange)}.bq-offers-details-bar{margin:0;padding:19px 16px;background:var(--bq-color-ink);color:var(--bq-color-white);font:var(--bq-type-h4);line-height:1.4}.bq-offers-details-table{width:100%;border-collapse:collapse}.bq-offers-details-table th{width:50%;padding:15px 8px;background:var(--bq-color-neutral-extra-light);border:1px solid var(--bq-figma-grey-da);border-top:none;color:var(--bq-color-primary-orange);font:var(--bq-type-body-condensed);line-height:1.5;text-align:left;vertical-align:middle;overflow-wrap:break-word}.bq-offers-details-table td{padding:16px;border-right:1px solid var(--bq-figma-grey-d9);border-bottom:1px solid var(--bq-figma-grey-d9);font:var(--bq-type-caption);font-size:12px;line-height:1.5;vertical-align:middle;overflow-wrap:break-word}.bq-offers-rebate-group{display:flex;flex-direction:column;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--bq-color-ink)}.bq-offers-notes{display:flex;flex-direction:column;gap:16px}.bq-offers-fine{margin:0;font:var(--bq-type-caption);font-size:12px;line-height:1.4}.bq-offers-list-group{display:flex;flex-direction:column;gap:8px}.bq-offers-list-title{margin:0;font:var(--bq-type-caption-condensed);line-height:1.4}.bq-offers-list{margin:0;padding-left:18px;font:var(--bq-type-caption);font-size:12px;line-height:1.4}.bq-offers-loader-copy{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.bq-offers-dialog .bq-dialog-card{max-width:660px}.bq-offers-dialog .bq-dialog-header{padding:24px 16px;border-bottom:none}.bq-offers-dialog .bq-dialog-title{font-size:36px;line-height:36px}.bq-offers-dialog .bq-dialog-description{line-height:1.4}.bq-offers-dialog .bq-dialog-body{align-items:flex-start;gap:16px;padding:16px;background:var(--bq-color-neutral-extra-light)}.bq-offers-dialog .bq-dialog-footer{display:flex;justify-content:flex-end;border-top:1px solid var(--bq-figma-grey-da)}.bq-offers-dialog-cta{width:285px;max-width:100%}
