.bz-portal-sidebar{box-sizing:border-box;position:relative;width:288px;padding:12px;flex-shrink:0;transition:width .25s 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 16px;overflow:hidden;box-sizing:border-box;transition:transform .25s ease,width .25s 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:24px 10px;overflow:visible}.bz-portal-sidebar .sidebar .brand{justify-content:center;padding:4px 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:8px}.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 .15s ease}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:4px;padding-right:4px}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:1000;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 rgba(0,0,0,.28)}}.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:1002;box-shadow:0 2px 12px rgba(0,0,0,.18);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:999;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .2s ease}.bz-portal-sidebar .sidebar-backdrop.active{opacity:1;pointer-events:auto}}.bz-portal-sidebar .brand{display:flex;align-items:center;gap:10px;padding:4px 10px 18px;position:relative;z-index:1}.bz-portal-sidebar .brand,.bz-portal-sidebar .sidebar-user{transition:padding .25s cubic-bezier(.4,0,.2,1),background .15s ease}.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 12px;border-radius:12px;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 .15s ease,color .15s ease;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:.85}.bz-portal-sidebar .nav-item:hover{background:hsla(0,0%,100%,.06);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}.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 12px 6px;color:var(--pal-sidebar-text-faint);transition:opacity .15s ease}.bz-portal-sidebar .sidebar-tip{position:fixed;transform:translateY(-50%);z-index:1001;padding:6px 10px;border-radius:8px;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:0 6px 18px rgba(0,0,0,.25)}.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:hsla(0,0%,100%,.05);margin-bottom:14px;position:relative;z-index:1;text-decoration:none}.bz-portal-sidebar .sidebar-user:hover{background:hsla(0,0%,100%,.09)}.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:8px;padding:8px 12px;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}.bz-portal-sidebar .sidebar-logout:hover{color:var(--pal-on-dark);background:hsla(0,0%,100%,.06)}.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 .15s ease}.bz-portal-sidebar .sidebar-collapse svg{width:10px;height:10px}.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}}@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{padding:32px;padding-left:var(--bz-pad-l,32px)}@media(min-width:768px)and (max-width:1024px){.bz-portal-main{padding:24px}}@media(max-width:767px){.bz-portal-main{padding:72px 16px 24px;height:auto!important;overflow-y:visible!important}}@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-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}}