body.bvp-dedicated main:not(#bvp-plain-main):not(#bvp-poly-main):not(#bvp-crepe-main):not(#bvp-hd-main){display:none!important}
.bvp-page{--ink:#172f3c;--muted:#536672;--accent:#2d7a74;--soft:#eff4f2;--line:#d6e0df;color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.6;background:#fff;overflow:clip}
.bvp-page.bvp-poly{--ink:#163343;--muted:#536b77;--accent:#39788e;--soft:#edf4f6;--line:#d5e2e7}.bvp-page.bvp-crepe{--ink:#3b3226;--muted:#6b6256;--accent:#9b7040;--soft:#f5f1e9;--line:#e5dccd}.bvp-page.bvp-reinforced{--ink:#272f36;--muted:#5e6971;--accent:#5b7581;--soft:#eef2f3;--line:#d8e0e3}
.bvp-page *{box-sizing:border-box}.bvp-page h1,.bvp-page h2,.bvp-page h3,.bvp-page p,.bvp-page figure{margin:0;color:inherit}.bvp-page h1,.bvp-page h2,.bvp-page h3{font-family:inherit;font-weight:650;letter-spacing:-1.5px;line-height:1.08}.bvp-page h2{font-size:clamp(31px,3.8vw,54px)}.bvp-page h3{font-size:20px}.bvp-page a{color:inherit;text-decoration:none}.bvp-page button{font:inherit}.bvp-page a:focus-visible,.bvp-page button:focus-visible,.bvp-page summary:focus-visible,.bvp-page [tabindex]:focus-visible{outline:3px solid #f5c567;outline-offset:4px}
.bvp-page .bvp-hero{min-height:740px;position:relative;color:#fff;display:flex;align-items:center;padding:72px max(6vw,25px) 155px;background:var(--ink)}.bvp-page .bvp-hero-media,.bvp-page .bvp-shade{position:absolute;inset:0;width:100%;height:100%;margin:0}.bvp-page .bvp-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}.bvp-page .bvp-shade{background:linear-gradient(90deg,rgba(9,24,32,.95),rgba(9,24,32,.82) 43%,rgba(9,24,32,.17) 89%),linear-gradient(0deg,rgba(9,24,32,.83),transparent 45%)}.bvp-page.bvp-crepe .bvp-shade{background:linear-gradient(90deg,rgba(42,32,20,.95),rgba(42,32,20,.81) 43%,rgba(42,32,20,.2) 89%),linear-gradient(0deg,rgba(42,32,20,.82),transparent 45%)}.bvp-page .bvp-hero-copy{position:relative;z-index:1;width:min(620px,56%)}.bvp-page .bvp-crumb{display:flex;gap:11px;flex-wrap:wrap;font-size:11px;opacity:.84;margin-bottom:48px}.bvp-page .bvp-kicker{font-size:11px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:18px}.bvp-page h1{font-size:clamp(48px,6.25vw,88px);letter-spacing:-3.5px}.bvp-page .bvp-summary{font-size:18px;max-width:535px;margin-top:25px}.bvp-page .bvp-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.bvp-page .bvp-button{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:13px 20px;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:2px;font-weight:700;font-size:13px;cursor:pointer}.bvp-page .bvp-button--light{background:#fff;color:var(--ink);border-color:#fff}.bvp-page .bvp-hero .bvp-actions button{background:transparent;border-color:rgba(255,255,255,.6)}.bvp-page .bvp-button:hover{filter:brightness(1.09)}.bvp-page .bvp-facts{position:absolute;z-index:1;left:max(6vw,25px);right:max(6vw,25px);bottom:0;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:24px 0;margin:0;border-top:1px solid rgba(255,255,255,.4)}.bvp-page .bvp-facts dt{font-size:10px;letter-spacing:1.3px;text-transform:uppercase;opacity:.74}.bvp-page .bvp-facts dd{font-size:17px;margin:5px 0 0}
.bvp-page .bvp-rail{display:flex;justify-content:center;gap:42px;flex-wrap:wrap;padding:20px 25px;border-bottom:1px solid var(--line);font-size:12px;font-weight:700}.bvp-page .bvp-rail a:hover{text-decoration:underline;text-underline-offset:5px}.bvp-page .bvp-section{max-width:1240px;margin:0 auto;padding:92px 42px}.bvp-page .bvp-focus{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.bvp-page .bvp-lead{color:var(--muted);font-size:17px;margin-top:25px;max-width:510px}.bvp-page .bvp-secondary img{display:block;width:100%;aspect-ratio:1.32;object-fit:cover}.bvp-page .bvp-secondary figcaption{padding-top:12px;color:var(--muted);font-size:12px}.bvp-page .bvp-method-band{background:var(--soft);border-block:1px solid var(--line)}.bvp-page .bvp-method{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.bvp-page .bvp-method>div:last-child>p:not(.bvp-kicker){color:var(--muted);font-size:17px;margin-top:23px}.bvp-page .bvp-note{font-size:13px!important;border-left:3px solid var(--accent);padding-left:15px}.bvp-page .bvp-diagram{height:360px;position:relative;border:1px solid var(--line);background:linear-gradient(135deg,#fff,#e7efed);overflow:hidden}.bvp-page.bvp-poly .bvp-diagram{background:linear-gradient(135deg,#fff,#e4f0f4)}.bvp-page.bvp-crepe .bvp-diagram{background:linear-gradient(135deg,#fff,#f1e8da)}.bvp-page .bvp-diagram-label{position:absolute;top:27px;left:29px;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--accent)}.bvp-page .bvp-diagram-sheet{position:absolute;width:71%;height:49%;left:15%;top:27%;border:2px solid var(--accent);transform:rotate(-12deg);background:repeating-linear-gradient(0deg,transparent,transparent 18px,rgba(45,122,116,.14) 19px,rgba(45,122,116,.14) 20px)}.bvp-page.bvp-poly .bvp-diagram-sheet{background:linear-gradient(90deg,rgba(57,120,142,.1) 0 48%,rgba(57,120,142,.34) 48% 100%)}.bvp-page.bvp-crepe .bvp-diagram-sheet{background:repeating-linear-gradient(90deg,rgba(155,112,64,.12) 0 14px,rgba(155,112,64,.4) 14px 17px)}.bvp-page.bvp-reinforced .bvp-diagram-sheet{border-width:6px;background:repeating-linear-gradient(45deg,rgba(91,117,129,.08) 0 10px,rgba(91,117,129,.3) 10px 12px)}.bvp-page .bvp-diagram-component{position:absolute;width:29%;height:29%;left:35%;top:36%;background:var(--ink);border-radius:50%;box-shadow:0 0 0 19px rgba(255,255,255,.74)}.bvp-page .bvp-diagram-marker{position:absolute;right:21px;bottom:24px;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.3px;color:var(--muted);max-width:110px;text-align:right}.bvp-page .bvp-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:70px;margin-bottom:38px}.bvp-page .bvp-heading>p{color:var(--muted);font-size:15px}.bvp-page .bvp-table-wrap{border:1px solid var(--line);overflow-x:auto;background:#fff}.bvp-page table{width:100%;border-collapse:collapse;font-size:14px}.bvp-page th,.bvp-page td{padding:20px 25px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);line-height:1.6}.bvp-page th{width:32%;font-weight:650}.bvp-page td{color:var(--muted)}.bvp-page .bvp-apps{padding-top:38px}.bvp-page .bvp-apps>h2{max-width:670px}.bvp-page .bvp-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);margin-top:39px}.bvp-page .bvp-app-grid article{padding:29px;border-right:1px solid var(--line);min-height:245px}.bvp-page .bvp-app-grid article:last-child{border:0}.bvp-page .bvp-app-grid span{display:block;color:var(--accent);font-size:12px;font-weight:700;margin-bottom:46px}.bvp-page .bvp-app-grid p{font-size:14px;color:var(--muted);margin-top:15px}.bvp-page .bvp-doc-band{background:var(--ink);color:#fff}.bvp-page .bvp-docs{display:grid;grid-template-columns:1.05fr 1fr;gap:90px}.bvp-page .bvp-docs p:not(.bvp-kicker){color:#d6e0e2;margin-top:23px;max-width:460px}.bvp-page .bvp-docs .bvp-button{margin-top:27px;background:#fff;color:var(--ink);border-color:#fff}.bvp-page .bvp-docs ul{list-style:none;padding:0;margin:0}.bvp-page .bvp-docs li{padding:20px 0;border-top:1px solid rgba(255,255,255,.28)}.bvp-page .bvp-docs strong,.bvp-page .bvp-docs span{display:block}.bvp-page .bvp-docs strong{font-size:17px}.bvp-page .bvp-docs span{font-size:13px;color:#d6e0e2;margin-top:7px}.bvp-page .bvp-questions{display:grid;grid-template-columns:.8fr 1.2fr;column-gap:80px}.bvp-page .bvp-questions .bvp-kicker,.bvp-page .bvp-questions>h2{grid-column:1}.bvp-page .bvp-questions details{grid-column:2;border-top:1px solid var(--line);padding:21px 0}.bvp-page .bvp-questions details:first-of-type{margin-top:-90px}.bvp-page summary{cursor:pointer;font-weight:650;font-size:17px}.bvp-page details p{color:var(--muted);font-size:14px;margin-top:15px}.bvp-page .bvp-closing{background:var(--soft);border-top:1px solid var(--line)}.bvp-page .bvp-closing .bvp-section{max-width:850px;text-align:center;padding-block:95px}.bvp-page .bvp-closing p:not(.bvp-kicker){color:var(--muted);font-size:17px;margin:23px auto 0;max-width:660px}.bvp-page .bvp-closing .bvp-button{margin-top:29px}
@media(max-width:850px){.bvp-page .bvp-section{padding:68px 28px}.bvp-page .bvp-focus,.bvp-page .bvp-method,.bvp-page .bvp-docs{gap:40px}.bvp-page .bvp-hero-copy{width:65%}.bvp-page .bvp-heading{gap:35px}.bvp-page .bvp-questions{column-gap:42px}.bvp-page .bvp-app-grid article{padding:23px}}
@media(max-width:620px){.bvp-page .bvp-hero{min-height:800px;align-items:flex-start;padding:42px 22px 190px}.bvp-page .bvp-hero-copy{width:100%}.bvp-page h1{font-size:55px;letter-spacing:-2.6px}.bvp-page .bvp-summary{font-size:16px}.bvp-page .bvp-crumb{margin-bottom:35px}.bvp-page .bvp-shade{background:rgba(9,24,32,.78)!important}.bvp-page .bvp-actions .bvp-button{width:100%}.bvp-page .bvp-facts{left:22px;right:22px;grid-template-columns:1fr;gap:10px;padding:18px 0}.bvp-page .bvp-facts>div{display:flex;justify-content:space-between;gap:16px}.bvp-page .bvp-facts dd{font-size:14px;text-align:right}.bvp-page .bvp-rail{justify-content:flex-start;gap:12px 20px;padding:18px 22px}.bvp-page .bvp-section{padding:55px 22px}.bvp-page .bvp-focus,.bvp-page .bvp-method,.bvp-page .bvp-heading,.bvp-page .bvp-docs,.bvp-page .bvp-questions{grid-template-columns:1fr;display:grid;gap:28px}.bvp-page .bvp-method{gap:35px}.bvp-page .bvp-diagram{height:295px}.bvp-page .bvp-app-grid{grid-template-columns:1fr}.bvp-page .bvp-app-grid article{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.bvp-page .bvp-app-grid article:last-child{border-bottom:0}.bvp-page .bvp-app-grid span{margin-bottom:25px}.bvp-page .bvp-questions .bvp-kicker,.bvp-page .bvp-questions>h2,.bvp-page .bvp-questions details{grid-column:1}.bvp-page .bvp-questions details:first-of-type{margin-top:0}.bvp-page th,.bvp-page td{padding:15px 13px;font-size:12px}.bvp-page th{width:38%}.bvp-page .bvp-closing .bvp-section{padding-block:70px}}
