/*497fa83f*/.pkb-container{max-width:var(--container);margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.pkb-section{padding-block:clamp(40px,5vw,72px);scroll-margin-top:90px}.pkb-band{background:var(--band)}.pkb-band--wash{background:var(--wash)}.pkb-eyebrow{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.pkb-hexdot{background:var(--accent);clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);width:12px;height:12px}.pkb-head{max-width:820px;margin-bottom:28px}.pkb-head h2{margin-top:12px}.pkb-intro{color:var(--text);margin-top:14px;font-size:17px;line-height:1.7}.pkb-prose{gap:14px;max-width:78ch;margin-bottom:24px;display:grid}.pkb-prose p{color:var(--text);font-size:16.5px;line-height:1.75}.pkb-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.pkb-split>*{min-width:0}.pkb-split--table{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.pkb-side{gap:22px;display:grid}.pkb-hero{border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff 0,#fff 70%,var(--band) 100%);padding-block:clamp(28px,4vw,56px) clamp(28px,3vw,40px)}.pkb-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.pkb-hero-grid>*{min-width:0}.pkb-hero-grid--text{grid-template-columns:minmax(0,1fr)}.pkb-hero-grid--text .pkb-hero-copy{max-width:72ch}.pkb-hero h1{margin-top:14px;font-size:clamp(2rem,3.8vw,3rem)}.pkb-answer-label{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-top:22px;font-size:13px;font-weight:700}.pkb-answer{max-width:62ch;color:var(--text);border-left:4px solid var(--accent);margin-top:8px;padding-left:16px;font-size:18px;line-height:1.65}.pkb-hero .button-row{margin-top:24px}.pkb-chips{flex-wrap:wrap;gap:8px;margin-top:22px;padding:0;list-style:none;display:flex}.pkb-chips li{border:1px solid var(--border);font-family:var(--font-label);letter-spacing:.06em;background:#fff;padding:6px 10px;font-size:13px;font-weight:600}.pkb-hero-figure img{aspect-ratio:4/3;object-fit:cover;width:100%}.pkb-hero-figure img[src$=\.svg]{aspect-ratio:auto;object-fit:contain;background:#fff}.pkb-hero-figure figcaption{color:var(--muted);margin-top:8px;font-size:13.5px}.pkb-crumbs{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:12.5px;font-weight:600;display:flex}.pkb-crumbs [aria-current]{color:var(--ink)}.pkb-stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-top:32px;display:grid}.pkb-stats div{background:#fff;flex-direction:column-reverse;gap:4px;padding:16px 18px;display:flex}.pkb-stats dt{color:var(--muted);font-size:13.5px;line-height:1.4}.pkb-stats dd{font-family:var(--font-label);color:var(--ink);margin:0;font-size:26px;font-weight:700}.pkb-figure img{background:var(--concrete);width:100%;height:auto}.pkb-figure figcaption,.pkb-slot figcaption{color:var(--muted);margin-top:8px;font-size:13.5px;line-height:1.5}.pkb-slot-frame{border:2px dashed var(--accent);background:repeating-linear-gradient(135deg,#fff,#fff 12px,var(--wash) 12px,var(--wash) 24px);text-align:center;place-items:center;min-height:220px;padding:22px;display:grid}.pkb-slot-frame p{max-width:44ch;font-family:var(--font-label);letter-spacing:.04em;color:var(--accent-text);font-size:15px;font-weight:600}.pkb-hero-figure.pkb-slot .pkb-slot-frame{aspect-ratio:4/3}.pkb-gallery{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.pkb-gallery img{aspect-ratio:4/3;object-fit:cover}.pkb-points,.pkb-steps,.pkb-layers{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pkb-points li,.pkb-steps li,.pkb-layers li{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.pkb-points h3,.pkb-steps h3,.pkb-layers h3{font-size:18px}.pkb-points p,.pkb-steps p,.pkb-layers p{color:var(--text);margin-top:6px;line-height:1.65}.pkb-num{background:var(--accent);width:40px;height:36px;color:var(--ink);font-family:var(--font-label);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);place-items:center;font-weight:700;display:grid}.pkb-steps{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));column-gap:28px}.pkb-steps-wrap.has-aside{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.pkb-aside,.pkb-facts{border:1px solid var(--border);border-top:4px solid var(--accent);background:#fff;padding:22px}.pkb-aside p{color:var(--text);line-height:1.6}.pkb-aside .button{margin-top:16px}.pkb-facts-title{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-bottom:12px;font-size:14px;font-weight:700}.pkb-facts dl{gap:0;margin:0;display:grid}.pkb-facts dl div{border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:10px 0;display:grid}.pkb-facts dt{font-size:14.5px;font-weight:600}.pkb-facts dd{color:var(--text);margin:0;font-size:14.5px;line-height:1.5}.pkb-facts-note{color:var(--muted);margin-top:12px;font-size:13.5px;line-height:1.5}.pkb-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.pkb-card{border:1px solid var(--line);background:#fff;flex-direction:column;gap:10px;padding:22px;display:flex}.pkb-card h3{font-size:19px}.pkb-card p{color:var(--text);line-height:1.6}.pkb-card-meta{font-family:var(--font-label);letter-spacing:.08em;font-size:13px;font-weight:600;color:var(--accent-text)!important}.pkb-card-link{margin-top:auto;font-weight:600}.pkb-card .pkb-figure img{aspect-ratio:4/3;object-fit:cover}.pkb-links{flex-wrap:wrap;gap:10px 22px;margin:24px 0 0;padding:0;list-style:none;display:flex}.pkb-links a,.pkb-links span{font-weight:600}.pkb-links a{text-underline-offset:3px;text-decoration:underline}.pkb-links li:before{content:"→ ";color:var(--accent)}.pkb-docs{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pkb-docs li{border:1px solid var(--line);background:#fff;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:16px;display:grid}.pkb-docs li>span{background:var(--accent);clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);width:14px;height:14px;margin-top:4px}.pkb-doc-name{font-weight:700}.pkb-docs p+p{color:var(--text);margin-top:4px;line-height:1.55}.pkb-table-scroll{border:1px solid var(--line);background:#fff;overflow-x:auto}.pkb-table-scroll table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.pkb-table-scroll caption{text-align:left;font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);caption-side:top;padding:12px 14px;font-size:13px;font-weight:700}.pkb-table-scroll th,.pkb-table-scroll td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 14px;line-height:1.5}.pkb-table-scroll thead th{background:var(--ink);color:#fff;font-family:var(--font-label);letter-spacing:.06em;font-size:13.5px}.pkb-table-scroll tbody th{color:var(--ink);font-weight:600}.pkb-table-scroll tr.is-ours{background:var(--wash)}.pkb-note{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.6}.pkb-sources{flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.pkb-sources a{text-decoration:underline}.pkb-build-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.pkb-build-grid>*{min-width:0}.pkb-xsection{border:1px solid var(--line);background:#fff;padding:18px}.pkb-xsection svg{width:100%;height:auto;display:block}.pkb-build-grid>.pkb-figure,.pkb-build-grid>.pkb-slot{grid-column:1/-1;max-width:640px}.pkb-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.pkb-faq>*{min-width:0}.pkb-faq-list details{border-top:1px solid var(--border);background:#fff}.pkb-faq-list details:last-child{border-bottom:1px solid var(--border)}.pkb-faq-list summary{cursor:pointer;padding:16px 18px;font-size:16.5px;font-weight:700;line-height:1.4;list-style:none}.pkb-faq-list summary::-webkit-details-marker{display:none}.pkb-faq-list summary:after{content:"+";float:right;color:var(--accent-text)}.pkb-faq-list details[open] summary:after{content:"–"}.pkb-faq-list p{color:var(--text);padding:0 18px 18px;line-height:1.7}.pkb-cta{background:var(--accent);color:var(--ink)}.pkb-cta-inner{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:32px;padding-block:clamp(40px,5vw,64px);display:grid}.pkb-cta-inner>*{min-width:0}.pkb-cta .pkb-eyebrow{color:var(--ink)}.pkb-cta h2{margin-top:10px}.pkb-cta p{margin-top:12px;line-height:1.65}.pkb-cta-actions a:not(.button){color:var(--ink);overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.pkb-button-dark{background:var(--ink);border-color:var(--ink);color:#fff}.pkb-button-dark:hover{color:var(--ink);background:#fff}@media (width<=1000px){.pkb-hero-grid,.pkb-split,.pkb-split--table,.pkb-build-grid,.pkb-faq,.pkb-cta-inner,.pkb-steps-wrap.has-aside{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.pkb-answer{font-size:16.5px}.pkb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pkb-stats dd{font-size:22px}.pkb-facts dl div{grid-template-columns:minmax(0,1fr)}.pkb-hero .button{width:100%}}.pkb-jump{border:1px solid var(--line);background:#fff;flex-wrap:wrap;gap:0;margin:26px 0 0;padding:0;list-style:none;display:flex}.pkb-jump li{border-right:1px solid var(--line)}.pkb-jump a{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding:10px 16px;font-size:13.5px;font-weight:600;text-decoration:none;display:block}.pkb-jump a:hover{background:var(--wash);box-shadow:inset 0 -3px 0 var(--accent)}.pkb-split--video{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.pkb-film video{background:var(--ink);width:100%;height:auto;display:block}.pkb-film figcaption{color:var(--muted);margin-top:8px;font-size:13.5px}.pkb-certs{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.pkb-cert{border:1px solid var(--line);border-top:4px solid var(--accent);background:#fff;flex-direction:column;display:flex}.pkb-cert-scan{aspect-ratio:3/4;background:var(--concrete);padding:12px;display:block}.pkb-cert-scan img{object-fit:contain;outline:1px solid var(--border);background:#fff;width:100%;height:100%}.pkb-cert-scan.is-empty{background:repeating-linear-gradient(135deg,#fff,#fff 12px,var(--wash) 12px,var(--wash) 24px)}.pkb-cert-body{flex-direction:column;gap:6px;padding:16px 18px 20px;display:flex}.pkb-cert h3{font-size:18px}.pkb-cert p{color:var(--text);line-height:1.55}.pkb-cert-number{font-family:var(--font-label);letter-spacing:.08em;font-size:13px;font-weight:700;color:var(--accent-text)!important}.pkb-cert-caption{font-size:13px;color:var(--muted)!important}.pkb-calc{border:1px solid var(--border);background:#fff;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid}.pkb-calc-inputs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-content:start;display:grid}.pkb-calc-field{border-bottom:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.pkb-calc-label{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:700}.pkb-calc-control{border-bottom:2px solid var(--accent);align-items:center;display:flex}.pkb-calc-control input,.pkb-calc-control select{min-width:0;font:inherit;font-family:var(--font-label);color:var(--ink);background:0 0;border:0;flex:1;padding:8px 2px;font-size:20px;font-weight:600}.pkb-calc-control input:focus,.pkb-calc-control select:focus{outline:2px solid var(--accent);outline-offset:2px}.pkb-calc-unit{color:var(--muted);font-size:14px}.pkb-calc-result{background:var(--ink);color:#fff;flex-direction:column;gap:18px;padding:22px;display:flex}.pkb-calc-result dl{margin:0}.pkb-calc-result dl div{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.pkb-calc-result dt{color:#ffffffbf;font-size:14px}.pkb-calc-result dd{font-family:var(--font-label);margin:0;font-size:22px;font-weight:700}.pkb-calc-result .is-primary dd{color:var(--accent);font-size:34px}.pkb-calc-result dd span{color:#ffffffbf;font-size:14px;font-weight:500}.pkb-calc>.pkb-note{border-top:1px solid var(--line);grid-column:1/-1;margin:0;padding:12px 18px}@media (width<=1000px){.pkb-split--video,.pkb-calc{grid-template-columns:minmax(0,1fr)}}
