.bz-portal-main .table-block{padding:0 var(--spacing-side,20px);max-width:none}.bz-portal-main .table-block__header{margin-bottom:20px;padding-right:0}.bz-portal-main .table-block__eyebrow{letter-spacing:var(--ls-caps)}.bz-portal-main .table-block__title{font-weight:var(--fw-heading);letter-spacing:var(--ls-display)}.bz-portal-main .table-block__description{color:var(--text-secondary)}.bz-portal-main .table-block__scroll-wrap{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding-top:0;box-shadow:none;overflow:hidden}.bz-portal-main .table-block__scroll-wrap--head{overflow-x:hidden;overflow-y:visible;border-radius:16px 16px 0 0!important;border-bottom:none!important;position:-webkit-sticky;position:sticky;top:var(--sticky-tabbar-offset,0);z-index:5}.bz-portal-main .table-block__scroll-wrap--body{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.bz-portal-main .table-block__scroll-wrap--simple{overflow:visible}.bz-portal-main .table-block__scroll-wrap--simple thead th:first-child{border-top-left-radius:16px}.bz-portal-main .table-block__scroll-wrap--simple thead th:last-child{border-top-right-radius:16px}.bz-portal-main .table-block__scroll-wrap--simple tbody tr:last-child td:first-child{border-bottom-left-radius:16px}.bz-portal-main .table-block__scroll-wrap--simple tbody tr:last-child td:last-child{border-bottom-right-radius:16px}.bz-portal-main .table-block__scroll-wrap--simple:not(:has(thead)) tbody tr:first-child td:first-child{border-top-left-radius:16px}.bz-portal-main .table-block__scroll-wrap--simple:not(:has(thead)) tbody tr:first-child td:last-child{border-top-right-radius:16px}.bz-portal-main .table-block__scroll-wrap--simple .table-block__th{position:-webkit-sticky;position:sticky;top:var(--sticky-tabbar-offset,0);z-index:5}.bz-portal-main .table-block .table-block__scroll-wrap--head+.table-block__scroll-wrap--body{border-radius:0 0 16px 16px!important;border-top:none!important;margin-top:-1px}.bz-portal-main .table-block__table{table-layout:fixed;border-collapse:separate;border-spacing:0}.bz-portal-main .table-block{--param-col-width:320px}@media(min-width:768px)and (max-width:1024px){.bz-portal-main .table-block{--param-col-width:200px;--compare-col-width:200px}.bz-portal-main .table-block:has(.table-block__scroll-wrap--head) .table-block__td:not(.table-block__td--param),.bz-portal-main .table-block:has(.table-block__scroll-wrap--head) .table-block__th:not(.table-block__th--param){width:var(--compare-col-width)}.bz-portal-main .table-block:has(.table-block__scroll-wrap--head) .table-block__td--param,.bz-portal-main .table-block:has(.table-block__scroll-wrap--head) .table-block__th--param{position:-webkit-sticky;position:sticky;left:0;z-index:2}}@media(max-width:767px){.bz-portal-main .table-block{--param-col-width:140px;--compare-col-width:140px}.bz-portal-main .table-block:has(.table-block__scroll-wrap--head) .table-block__td:not(.table-block__td--param),.bz-portal-main .table-block:has(.table-block__scroll-wrap--head) .table-block__th:not(.table-block__th--param){width:var(--compare-col-width)}.bz-portal-main .table-block:has(.table-block__scroll-wrap--head) .table-block__td--param,.bz-portal-main .table-block:has(.table-block__scroll-wrap--head) .table-block__th--param{position:-webkit-sticky;position:sticky;left:0;z-index:2}}.bz-portal-main .table-block__th{background:var(--bg-secondary)!important;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-secondary);padding:var(--space-3) 10px;border-radius:0}.bz-portal-main .table-block__th:last-child{border-right:none}.bz-portal-main .table-block__th--param{width:var(--param-col-width);overflow-wrap:break-word}.bz-portal-main .table-block__th--featured{background:var(--bg-secondary)!important}.table-block__th--featured .bz-portal-main .table-block__col-label{color:var(--text-primary);font-weight:var(--fw-bold);text-transform:none;letter-spacing:0}.bz-portal-main .table-block__td{background:var(--card-bg)!important;border-right:1px solid var(--border-color);border-top:none;border-bottom:1px solid var(--border-color);padding:13px 10px;color:var(--text-secondary)}.bz-portal-main .table-block__td:last-child{border-right:none}.bz-portal-main .table-block__td--param{background:var(--bg-secondary)!important;font-weight:var(--fw-bold);color:var(--text-primary);width:var(--param-col-width);overflow-wrap:break-word}.bz-portal-main .table-block__td--featured{background:var(--card-bg)!important;color:var(--text-primary)}.bz-portal-main .table-block__td--featured b,.bz-portal-main .table-block__td--featured strong{color:var(--text-primary)}.bz-portal-main .table-block__td--merged{text-align:left}.bz-portal-main .table-block__table tbody tr:last-child .bz-portal-main .table-block__td{border-bottom:none}.bz-portal-main .table-block__table tbody tr:last-child .table-block__td--featured,.bz-portal-main .table-block__table tbody tr:last-child .table-block__td--param,.bz-portal-main .table-block__table tbody tr:last-child .table-block__td:last-child:not(.table-block__td--featured){border-radius:0}.bz-portal-main .table-block__table tbody tr:last-child .table-block__td--featured:before,.bz-portal-main .table-block__table tbody tr:last-child .table-block__td--param:before,.bz-portal-main .table-block__table tbody tr:last-child .table-block__td:last-child:not(.table-block__td--featured):before{display:none}.bz-portal-main .table-block__disclaimer{margin-top:14px;padding:10px 14px;border-radius:10px;background:var(--bg-secondary);color:var(--text-secondary)}.bz-portal-main .faq-tabs__header{margin-bottom:var(--bz-title-gap)}@media(max-width:1024px){.bz-portal-main .faq-tabs__header{grid-template-columns:1fr;padding-right:0}.bz-portal-main .faq-tabs__header-script{grid-column:1;justify-self:start}}.bz-portal-main .faq-tabs{padding-top:0;padding-bottom:0}.bz-portal-main .calculator-block__header,.bz-portal-main .location-section .section-header{margin-bottom:var(--bz-title-gap)}@media(max-width:1024px){.bz-portal-main .calculator-block__header,.bz-portal-main .location-section .section-header{flex-direction:column!important;align-items:flex-start!important;gap:var(--bz-title-actions-gap)!important}.bz-portal-main .calculator-block__header>h2,.bz-portal-main .location-section .section-header>h2{margin-bottom:0!important}}.bz-portal-main .mini-catalog-header{margin-bottom:var(--bz-title-gap)}@media(max-width:767px){.bz-portal-main .mini-catalog-header{flex-direction:column!important;align-items:flex-start!important;gap:var(--bz-title-actions-gap)!important}.bz-portal-main .mini-catalog-header>h2{margin-bottom:0!important}}.bz-portal-main .bz-google-table{max-width:none}.bz-portal-main .split-block{padding-top:0;padding-bottom:0}.bz-portal-main .text-checklist--plain.text-checklist--warning .text-checklist__inner{background:var(--pal-note-bg);border:1px solid var(--pal-note-line);border-radius:var(--radius-m);padding:var(--space-5) 28px;margin:0 var(--spacing-side,20px);max-width:none}.bz-portal-main .text-checklist--plain.text-checklist--warning .text-checklist__header{margin-bottom:14px}.bz-portal-main .text-checklist--plain.text-checklist--warning .text-checklist__title{font-weight:var(--fw-heading);letter-spacing:var(--ls-display);text-transform:none;color:var(--pal-note-title)}.bz-portal-main .text-checklist--plain.text-checklist--warning .text-checklist__warning-icon{width:50px;height:50px;padding:7px;box-sizing:border-box;color:var(--pal-note-accent);flex-shrink:0}.bz-portal-main .text-checklist--plain.text-checklist--warning .text-checklist__list{padding-left:0}.bz-portal-main .text-checklist--plain.text-checklist--warning .text-checklist__list:before{display:none}.bz-portal-main .text-checklist--plain.text-checklist--warning .text-checklist__item{border-top-color:var(--pal-note-line);padding:11px 0}.bz-portal-main .text-checklist--plain.text-checklist--warning .text-checklist__item-title{color:var(--pal-note-title)}.bz-portal-main .text-checklist--plain.text-checklist--warning .text-checklist__item-text{color:var(--pal-note-text)}.bz-portal-main .text-checklist--plain.text-checklist--warning .text-checklist__desc{font-size:var(--fs-lead);max-width:none}@media(max-width:768px){.bz-portal-main .text-checklist--plain.text-checklist--warning .text-checklist__desc{font-size:var(--fs-text)}}@media(min-width:769px)and (max-width:1024px){.bz-portal-main .text-checklist__group{flex-basis:calc((100% - 20px)/2)}}.bz-portal-main .text-checklist{padding-top:0;padding-bottom:0}.bz-portal-main .complex-offers-section .complex-offers-inner{max-width:none}.bz-portal-main .complex-offers-section .complex-offers-description{font-size:var(--fs-lead);max-width:none}@media(max-width:768px){.bz-portal-main .complex-offers-section .complex-offers-description{font-size:var(--fs-text)}}.bz-portal-main .complex-offers-section .complex-cards-grid,.bz-portal-main .complex-offers-section .complex-cards-grid.few-items{grid-template-columns:repeat(auto-fill,minmax(max(300px,(100% - 48px)/4 - 1px),1fr))}@media(min-width:2400px){.bz-portal-main .complex-offers-section .complex-cards-grid,.bz-portal-main .complex-offers-section .complex-cards-grid.few-items{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.bz-portal-main .complex-hero-block{height:calc(100vh - 48px)}.bz-portal-main .block-header-row{display:flex;align-items:center;justify-content:space-between;gap:var(--bz-title-actions-gap);margin-bottom:var(--bz-title-gap)}.bz-portal-main .block-header-row>h2{margin:0}@media(max-width:767px){.bz-portal-main .block-header-row{flex-direction:column;align-items:flex-start}}.bz-portal-main .pg-section-header:has(>.block-header-row),.bz-portal-main .section-header:has(>.block-header-row){margin-bottom:0}@media(max-width:1024px){.bz-portal-main .text-accent__inner{grid-template-columns:1fr;gap:var(--space-5)}.bz-portal-main .text-accent__left{display:contents}.bz-portal-main .text-accent__title-row{order:1}.bz-portal-main .text-accent__text{order:2}.bz-portal-main .text-accent__btn{order:3}}.bz-portal-main .text-accent__left{min-width:0}.bz-portal-main .text-accent__title{overflow-wrap:break-word}.bz-portal-main .metrics-double__inner,.bz-portal-main .text-accent{padding-top:0;padding-bottom:0}.bz-portal-main .block-wrapper.block-bz-google-table.has-margin-top,.bz-portal-main .block-wrapper.block-calculator.has-margin-top,.bz-portal-main .block-wrapper.block-complex-offers.has-margin-top,.bz-portal-main .block-wrapper.block-faq-tabs.has-margin-top,.bz-portal-main .block-wrapper.block-metrics-double.has-margin-top,.bz-portal-main .block-wrapper.block-situation-cards.has-margin-top,.bz-portal-main .block-wrapper.block-split-block.has-margin-top,.bz-portal-main .block-wrapper.block-stacked-stages.has-margin-top,.bz-portal-main .block-wrapper.block-table-block.has-margin-top,.bz-portal-main .block-wrapper.block-text-accent.has-margin-top,.bz-portal-main .block-wrapper.block-text-checklist.has-margin-top{margin-top:var(--base-mt)}:root{--sticky-tabbar-offset:76px}@media(min-width:768px)and (max-width:1024px){:root{--sticky-tabbar-offset:84px}}@media(max-width:767px){:root{--sticky-tabbar-offset:116px}}.bz-portal-main{--card-bg:var(--bg-secondary)}.bz-portal-main .block-wrapper,.bz-portal-main .bottom-sheet-overlay,.bz-portal-main .form-modal-overlay,.bz-portal-main .property-modal-overlay,.bz-portal-main .table-block{--card-bg:var(--bg-base)}.bz-portal-main{--bz-title-gap:20px}@media(min-width:768px){.bz-portal-main{--bz-title-gap:32px}}.bz-portal-main{--bz-title-actions-gap:20px;overflow-x:clip}.bz-portal-main .capsule-tabs--sticky{top:var(--sticky-tabbar-offset,var(--header-stack-height,48px));z-index:20}.bz-portal-main .project-group-header--expanded{top:calc(var(--sticky-tabbar-offset, 0px) + 8px)}.bz-portal-sidebar{box-sizing:border-box;position:relative;width:288px;padding:var(--space-3);flex-shrink:0;transition:width var(--dur-base) cubic-bezier(.4,0,.2,1)}@media(min-width:768px)and (max-width:1024px){.bz-portal-sidebar{width:100px}}@media(min-width:768px){html[data-sidebar=collapsed] .bz-portal-sidebar{width:100px}}@media(max-width:767px){.bz-portal-sidebar{width:0;padding:0}}.bz-portal-sidebar .sidebar{position:relative;width:264px;min-height:100%;border-radius:var(--radius-l);background:var(--pal-sidebar-bg);color:var(--pal-on-dark);display:flex;flex-direction:column;padding:28px var(--space-4);overflow:hidden;box-sizing:border-box;transition:transform var(--dur-base) var(--ease-standard),width var(--dur-base) cubic-bezier(.4,0,.2,1)}.bz-portal-sidebar .sidebar:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle 160px at calc(100% - 20px) 40px,color-mix(in srgb,var(--accent) 35%,transparent),transparent 70%);pointer-events:none}@media(min-width:768px)and (max-width:1024px){.bz-portal-sidebar .sidebar{width:76px;padding:var(--space-5) 10px;overflow:visible}.bz-portal-sidebar .sidebar .brand{justify-content:center;padding:var(--space-1) 0 18px}.bz-portal-sidebar .sidebar .brand-sub,.bz-portal-sidebar .sidebar .brand-text,.bz-portal-sidebar .sidebar .nav-badge,.bz-portal-sidebar .sidebar .nav-group-title,.bz-portal-sidebar .sidebar .nav-item span,.bz-portal-sidebar .sidebar .sidebar-logout span,.bz-portal-sidebar .sidebar .sidebar-user .name,.bz-portal-sidebar .sidebar .sidebar-user .role{display:none}.bz-portal-sidebar .sidebar .nav-item{justify-content:center;padding:10px;gap:0}.bz-portal-sidebar .sidebar .nav-item.active:before{left:-10px}.bz-portal-sidebar .sidebar .sidebar-user{justify-content:center;padding:var(--space-2)}.bz-portal-sidebar .sidebar .avatar{margin:0}.bz-portal-sidebar .sidebar .sidebar-logout{display:flex;justify-content:center}}@media(min-width:768px){.bz-portal-sidebar .sidebar .brand-sub,.bz-portal-sidebar .sidebar .brand-text,.bz-portal-sidebar .sidebar .nav-badge,.bz-portal-sidebar .sidebar .nav-group-title,.bz-portal-sidebar .sidebar .nav-item span,.bz-portal-sidebar .sidebar .sidebar-logout span,.bz-portal-sidebar .sidebar .sidebar-user .name,.bz-portal-sidebar .sidebar .sidebar-user .role{white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-standard)}html[data-sidebar=collapsed] .bz-portal-sidebar .sidebar{width:76px}html[data-sidebar=collapsed] .bz-portal-sidebar .sidebar .brand,html[data-sidebar=collapsed] .bz-portal-sidebar .sidebar .sidebar-user{padding-left:var(--space-1);padding-right:var(--space-1)}html[data-sidebar=collapsed] .bz-portal-sidebar .sidebar .brand-sub,html[data-sidebar=collapsed] .bz-portal-sidebar .sidebar .brand-text,html[data-sidebar=collapsed] .bz-portal-sidebar .sidebar .nav-badge,html[data-sidebar=collapsed] .bz-portal-sidebar .sidebar .nav-group-title,html[data-sidebar=collapsed] .bz-portal-sidebar .sidebar .nav-item span,html[data-sidebar=collapsed] .bz-portal-sidebar .sidebar .sidebar-logout span,html[data-sidebar=collapsed] .bz-portal-sidebar .sidebar .sidebar-user .name,html[data-sidebar=collapsed] .bz-portal-sidebar .sidebar .sidebar-user .role{opacity:0}}@media(max-width:767px){.bz-portal-sidebar .sidebar{position:fixed;top:0;right:0;left:auto;width:264px;height:100svh;border-radius:0;padding-top:72px;z-index:var(--z-portal-menu);transform:translateX(100%);overflow-y:auto}.bz-portal-sidebar .sidebar>.brand{display:none}.bz-portal-sidebar .sidebar.mobile-open{transform:translateX(0);box-shadow:-12px 0 32px color-mix(in srgb,var(--pal-shadow) 28%,transparent)}}.bz-portal-sidebar .mobile-header{display:none}@media(max-width:767px){.bz-portal-sidebar .mobile-header{display:flex;position:fixed;top:0;left:0;right:0;height:56px;align-items:center;justify-content:space-between;padding:0 14px;background:var(--pal-sidebar-bg);z-index:calc(var(--z-portal-menu) + 2);box-shadow:var(--shadow-sm);will-change:transform}.bz-portal-sidebar .mobile-header .brand-mark{width:32px;height:32px}}.bz-portal-sidebar .mobile-header-brand{display:flex;align-items:center}.bz-portal-sidebar .mobile-header-burger{display:none}@media(max-width:767px){.bz-portal-sidebar .mobile-header-burger{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border:none;background:none;padding:0;color:var(--pal-on-dark);cursor:pointer}.bz-portal-sidebar .mobile-header-burger svg{width:22px;height:22px}}.bz-portal-sidebar .sidebar-backdrop{display:none}@media(max-width:767px){.bz-portal-sidebar .sidebar-backdrop{display:block;position:fixed;inset:0;z-index:calc(var(--z-portal-menu) - 1);background:color-mix(in srgb,var(--pal-mix-darken) 45%,transparent);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard)}.bz-portal-sidebar .sidebar-backdrop.active{opacity:1;pointer-events:auto}}.bz-portal-sidebar .brand{display:flex;align-items:center;gap:10px;padding:var(--space-1) 10px 18px;position:relative;z-index:1}.bz-portal-sidebar .brand,.bz-portal-sidebar .sidebar-user{transition:padding var(--dur-base) cubic-bezier(.4,0,.2,1),background var(--dur-fast) var(--ease-standard)}.bz-portal-sidebar .brand-mark{width:34px;height:34px;border-radius:9px;background:var(--pal-on-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:var(--fw-bold);font-size:var(--fs-body);color:var(--pal-on-dark);overflow:hidden}.bz-portal-sidebar .brand-mark img{width:100%;height:100%;object-fit:contain;padding:5px;box-sizing:border-box}.bz-portal-sidebar .brand-text{font-weight:var(--fw-semibold);font-size:var(--fs-block)}.bz-portal-sidebar .brand-sub{font-size:var(--fs-micro);color:var(--pal-sidebar-text-faint);margin-top:1px}.bz-portal-sidebar .nav-item{display:flex;align-items:center;gap:11px;padding:10px var(--space-3);border-radius:var(--radius-s);margin-bottom:2px;color:var(--pal-sidebar-text);font-size:var(--fs-body);font-weight:var(--fw-semibold);text-decoration:none;position:relative;z-index:1;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);cursor:pointer;border:none;background:none;width:100%;text-align:left;box-sizing:border-box}.bz-portal-sidebar .nav-item .ico{width:18px;height:18px;flex-shrink:0;opacity:var(--op-hover)}@media(hover:hover)and (pointer:fine){.bz-portal-sidebar .nav-item:hover{background:color-mix(in srgb,var(--pal-on-dark) 6%,transparent);color:var(--pal-on-dark)}}.bz-portal-sidebar .nav-item.active{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 24%,transparent),color-mix(in srgb,var(--accent) 5%,transparent));color:var(--pal-on-dark)}.bz-portal-sidebar .nav-item.active:before{content:"";position:absolute;left:-16px;top:8px;bottom:8px;width:3px;background:var(--accent);border-radius:0 4px 4px 0}.bz-portal-sidebar .nav-item.disabled{color:var(--pal-sidebar-text-disabled);cursor:not-allowed}@media(hover:hover)and (pointer:fine){.bz-portal-sidebar .nav-item.disabled:hover{background:rgba(0,0,0,0);color:var(--pal-sidebar-text-disabled)}}.bz-portal-sidebar .nav-badge{margin-left:auto;font-size:var(--fs-micro);font-weight:var(--fw-semibold);line-height:var(--lh-none);letter-spacing:var(--letter-spacing);background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent);padding:2px 7px;border-radius:100px}.bz-portal-sidebar .nav-group{position:relative;z-index:1}.bz-portal-sidebar .nav-group+.nav-group{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--pal-on-dark) 10%,transparent)}.bz-portal-sidebar .nav-group-title{font-size:var(--fs-micro);font-weight:var(--fw-semibold);line-height:var(--lh-heading);letter-spacing:var(--ls-caps);text-transform:uppercase;padding:0 var(--space-3) 6px;color:var(--pal-sidebar-text-faint);transition:opacity var(--dur-fast) var(--ease-standard)}.bz-portal-sidebar .sidebar-tip{position:fixed;transform:translateY(-50%);z-index:calc(var(--z-portal-menu) + 1);padding:6px 10px;border-radius:var(--radius-xs);background:var(--pal-sidebar-bg);color:var(--pal-on-dark);border:1px solid color-mix(in srgb,var(--pal-on-dark) 14%,transparent);font-size:var(--fs-micro);font-weight:var(--fw-semibold);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-md)}.bz-portal-sidebar .sidebar-spacer{flex:1 1}.bz-portal-sidebar .sidebar-user{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;background:color-mix(in srgb,var(--pal-on-dark) 5%,transparent);margin-bottom:14px;position:relative;z-index:1;text-decoration:none}@media(hover:hover)and (pointer:fine){.bz-portal-sidebar .sidebar-user:hover{background:color-mix(in srgb,var(--pal-on-dark) 9%,transparent)}}.bz-portal-sidebar .avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--pal-avatar-from),var(--pal-avatar-to));background-size:cover;background-position:50%;flex-shrink:0}.bz-portal-sidebar .sidebar-user .name{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--pal-on-dark)}.bz-portal-sidebar .sidebar-logout,.bz-portal-sidebar .sidebar-user .role{font-size:var(--fs-micro);color:var(--pal-sidebar-text-muted)}.bz-portal-sidebar .sidebar-logout{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:10px;border:none;background:rgba(0,0,0,0);font-weight:var(--fw-semibold);cursor:pointer;text-align:left;position:relative;z-index:1;display:flex;align-items:center;gap:9px}.bz-portal-sidebar .sidebar-logout .ico{width:16px;height:16px;flex-shrink:0}@media(hover:hover)and (pointer:fine){.bz-portal-sidebar .sidebar-logout:hover{color:var(--pal-on-dark);background:color-mix(in srgb,var(--pal-on-dark) 6%,transparent)}}.bz-portal-sidebar .sidebar-collapse{position:absolute;top:51px;right:2px;z-index:2;width:20px;height:20px;padding:0;border:2px solid var(--bg-base);border-radius:50%;box-sizing:border-box;background:var(--accent);color:var(--pal-on-dark);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard)}.bz-portal-sidebar .sidebar-collapse svg{width:10px;height:10px}@media(hover:hover)and (pointer:fine){.bz-portal-sidebar .sidebar-collapse:hover{transform:scale(1.15)}}@media(max-width:1024px){.bz-portal-sidebar .sidebar-collapse{display:none}}.bz-portal-shell{--portal-sidebar-w:288px}@media(min-width:1025px){.bz-portal-shell{--bz-pad-l:20px}}@media(min-width:768px)and (max-width:1024px){.bz-portal-shell{--portal-sidebar-w:100px}}@media(max-width:767px){.bz-portal-shell{--portal-sidebar-w:0px;--bz-header-h:56px;--bz-tabbar-h:0px}}@media(min-width:768px){html[data-sidebar=collapsed] .bz-portal-shell{--portal-sidebar-w:100px}.bz-portal-shell{overflow:hidden}.bz-portal-shell .bz-portal-main,.bz-portal-shell .bz-portal-sidebar{overscroll-behavior:contain}}@media(max-width:767px){.bz-portal-shell{height:auto!important;min-height:100vh;min-height:100dvh}}.bz-portal-main{--bz-pad-b:32px;padding:var(--space-6);padding-left:var(--bz-pad-l,var(--space-6))}@media(min-width:768px)and (max-width:1024px){.bz-portal-main{--bz-pad-b:24px;padding:var(--space-5)}}@media(max-width:767px){.bz-portal-main{padding:calc(var(--bz-header-h, 56px) + var(--space-4)) var(--space-4) calc(var(--space-5) + var(--bz-tabbar-h, 0px));height:auto!important;overflow-y:visible!important}.bz-portal-shell.bz-app{--bz-appbar-h:44px;--bz-header-h:calc(var(--bz-appbar-h) + env(safe-area-inset-top, 0px));--bz-tabbar-h:calc(56px + env(safe-area-inset-bottom, 0px))}.bz-portal-shell.bz-app .bz-portal-sidebar .sidebar,.bz-portal-shell.bz-app .mobile-header,.bz-portal-shell.bz-app .sidebar-backdrop{display:none}}.app-more,.app-more-backdrop,.app-tabbar,.app-topbar{display:none}@media(max-width:767px){.bz-portal-shell.bz-app .app-topbar{display:flex;position:fixed;top:0;left:0;right:0;box-sizing:border-box;height:var(--bz-header-h);padding:env(safe-area-inset-top,0) max(var(--space-2),env(safe-area-inset-right,0px)) 0 max(var(--space-2),env(safe-area-inset-left,0px));align-items:center;justify-content:space-between;background:color-mix(in srgb,var(--bg-base) 85%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);z-index:var(--z-header)}.bz-portal-shell.bz-app .app-topbar-logo{display:flex;align-items:center;min-height:44px;padding:0 var(--space-2)}.bz-portal-shell.bz-app .app-topbar-logo .brand-mark{width:32px;height:32px;border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent)}.bz-portal-shell.bz-app .app-topbar-action{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;padding:0;border:none;background:none;color:var(--accent);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bz-portal-shell.bz-app .app-topbar-action svg{width:24px;height:24px}.bz-portal-shell.bz-app .app-topbar-spacer{pointer-events:none}.bz-portal-shell.bz-app .app-topbar-title{flex:1 1 auto;min-width:0;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);font-size:var(--fs-text);font-weight:var(--fw-semibold);line-height:var(--lh-heading);letter-spacing:var(--letter-spacing)}.bz-portal-shell.bz-app .app-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;box-sizing:border-box;height:var(--bz-tabbar-h);padding-bottom:env(safe-area-inset-bottom,0);background:var(--pal-sidebar-bg);border-top:1px solid color-mix(in srgb,var(--pal-on-dark) 12%,transparent);z-index:calc(var(--z-portal-menu) + 3)}.bz-portal-shell.bz-app .app-tab{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:0 2px;border:none;background:none;color:var(--pal-sidebar-text-muted);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:var(--fs-caption);font-weight:var(--fw-regular);line-height:var(--lh-ui);letter-spacing:var(--letter-spacing)}.bz-portal-shell.bz-app .app-tab .ico{width:24px;height:24px;flex-shrink:0}.bz-portal-shell.bz-app .app-tab span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bz-portal-shell.bz-app .app-tab.active{color:var(--accent)}.bz-portal-shell.bz-app .app-more-backdrop{display:block;position:fixed;inset:0;z-index:calc(var(--z-portal-menu) + 1);background:color-mix(in srgb,var(--pal-mix-darken) 45%,transparent);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard)}.bz-portal-shell.bz-app .app-more-backdrop.active{opacity:1;pointer-events:auto}.bz-portal-shell.bz-app .app-more{display:flex;flex-direction:column;position:fixed;left:var(--space-3);right:var(--space-3);bottom:calc(var(--bz-tabbar-h) + var(--space-2));max-height:60svh;overflow-y:auto;padding:var(--space-2);border-radius:var(--radius-m);background:var(--pal-sidebar-bg);box-shadow:var(--shadow-lg);z-index:calc(var(--z-portal-menu) + 2);transform:translateY(var(--space-3));opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard),visibility var(--dur-fast)}.bz-portal-shell.bz-app .app-more.open{transform:none;opacity:1;visibility:visible}.bz-portal-shell.bz-app .app-more-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:none;border-radius:var(--radius-xs);background:none;color:var(--pal-sidebar-text);text-align:left;text-decoration:none;cursor:pointer;font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-ui);letter-spacing:var(--letter-spacing)}.bz-portal-shell.bz-app .app-more-item .ico{width:22px;height:22px;flex-shrink:0}.bz-portal-shell.bz-app .app-more-item.active{color:var(--accent)}html[data-native-tabbar] .bz-portal-shell.bz-app{--bz-tabbar-h:var(--native-tabbar-h,calc(70px + env(safe-area-inset-bottom, 0px)))}html[data-native-tabbar] .bz-portal-shell.bz-app .app-tabbar{display:none}}@media print{html:root{--bg-base:var(--pal-paper)}html .bz-portal-main{--card-bg:var(--bg-base)}*{box-shadow:none!important}.bz-portal-sidebar{display:none!important}.bz-portal-main{height:auto!important;overflow:visible!important;padding:16px!important}.complex-page{display:block!important}.bz-full-bleed{margin-left:-16px!important;margin-top:-16px!important;width:calc(100% + 32px)!important}.block-download-button,.block-wrapper.block-location-card,.block-wrapper.block-mini-catalog,.bz-ai-widget,.k8-btn,.knowledge-quiz-teaser,.object-actions-button,.object-tabs,.object-topbar,.pdf-select-circle,.script-button,.text-checklist__group-btn{display:none!important}.complex-hero-block{height:auto!important;min-height:0!important;background:var(--pal-paper)!important}.complex-hero-block .complex-hero-container{display:none!important}.complex-hero-print-view{display:block!important;position:relative!important}.complex-hero-print-image{display:block!important;width:100%!important;height:188mm!important;object-fit:cover!important}.complex-hero-print-scrim{position:absolute!important;left:0;right:0;bottom:0;height:60%;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,0))!important;pointer-events:none}.complex-hero-print-content{position:absolute!important;left:24px;right:24px;bottom:16px;z-index:2;display:flex!important;flex-direction:column!important;gap:8px!important}.complex-hero-print-title{font-size:32px;font-weight:700;margin:0;color:var(--pal-on-photo)!important}.complex-hero-print-description{font-size:16px;line-height:1.4;margin:0;color:hsla(0,0%,100%,.85)!important}.bento-carousel-container{overflow:visible!important}.bento-carousel{display:flex!important;flex-direction:column!important;gap:12px!important}.advantages-card{width:100%!important;flex-direction:row!important;align-items:center;gap:16px}.advantages-card-image{width:100px!important;height:100px!important;flex-shrink:0;border-radius:12px!important}.advantages-card-content{margin-top:0!important;flex:1 1}.layer-nav-btn,.stacked-stages-screen{display:none!important}.stacked-stages-print-view{display:block!important}.stage{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important}.stage[data-has-image=true]{grid-template-columns:1.5fr 1fr!important}.stage__head{grid-column:1!important;grid-row:1!important;padding:14px 20px!important;grid-template-columns:1fr!important}.stage__body{grid-column:1!important;grid-row:2!important;max-height:none!important;opacity:1!important;padding:0 20px 16px!important;gap:10px!important;grid-template-columns:1fr!important}.stage__copy{grid-column:1!important}.stage__media{display:block!important;grid-column:2!important;grid-row:1/3!important;margin:14px 14px 14px 0!important;min-height:140px!important;aspect-ratio:auto!important}.stage__media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.stage__hint,.stage__indicator,.stage__num{display:none!important}.stage__title{font-size:22px!important}.stage__lede{font-size:16px!important;margin:6px 0!important}.stage__text{font-size:14px!important;margin:6px 0!important}.stage__bullets li{padding:8px 0!important}.stacked-container{gap:10px!important}.stacked-container+.stacked-stages__tab-title{margin-top:20px!important}.stacked-stages__tab-title{font-size:18px!important;margin:0 0 10px!important;break-after:avoid!important;page-break-after:avoid!important}.advantages-card,.bc-card,.spec-card,.stage,.steps-block__step,.table-block__header,.text-accent__feature,.text-checklist__card,.text-checklist__group{break-inside:avoid!important;page-break-inside:avoid!important}.gallery-print-tab-title,.text-checklist__header{break-after:avoid!important;page-break-after:avoid!important}.faq-tabs__answer{display:grid!important;grid-template-rows:1fr!important}.faq-tabs__icon{display:none!important}.accordion-content{max-height:none!important;overflow:visible!important}.accordion-item{display:block!important;overflow:visible!important}.accordion-icon{display:none!important}.bz-google-table__print-table-wrap{overflow:visible!important}.bz-google-table__print-table-wrap .bz-google-table__table thead th{position:static!important}.bz-google-table__print-table-wrap .bz-google-table__table{border-collapse:collapse!important}.bz-google-table__print-cards{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px 16px!important;gap:10px 16px!important}.bz-google-table__print-card{break-inside:avoid!important;page-break-inside:avoid!important}.bz-google-table__print-queue+.bz-google-table__print-queue{margin-top:28px!important}.bz-google-table__detail-item{break-inside:avoid!important;page-break-inside:avoid!important}.table-block__scroll-wrap--simple .table-block__th{position:static!important}.table-block__td--param,.table-block__th--param{width:140px!important;min-width:0!important;max-width:140px!important}.table-block__scroll-wrap--simple .table-block__table{border-collapse:collapse!important}.steps-block__progress-row,h1,h2,h3,h4{break-after:avoid!important;page-break-after:avoid!important}.accordion-block,.bc-section,.block-wrapper.block-table-block~.block-wrapper.block-table-block,.charts-block,.gallery-block,.stacked-stages,.steps-block,.text-accent,.text-checklist{break-before:page!important;page-break-before:always!important}.block-wrapper.has-margin-top{margin-top:20px!important}.text-accent{padding-top:32px!important;padding-bottom:32px!important}.text-accent__text{font-size:15px!important;line-height:1.5!important}.text-accent__feature,.text-checklist__card,.text-checklist__group{padding:12px 14px!important}.accordion-main-title,.bc-section__title,.bz-google-table__title,.charts-block__title,.cp-title,.faq-tabs__title,.gallery-title,.metrics-double__block-title,.section-title,.steps-block__title,.table-block__title,.text-accent__title,.text-checklist__title{font-size:28px!important}.bz-google-table__print-queue-title{font-size:22px!important}.metrics-double__inner{padding-top:32px!important;padding-bottom:32px!important}.bz-portal-shell,body,html{height:auto!important;min-height:0!important;overflow:visible!important}}