/* START_SECTION:wbb-compatibility (INDEX:48) */
.wbbfit{background:#fff;color:#142239;padding:64px 0 72px}.wbbfit-wrap{max-width:1200px;padding:0 28px;margin:auto}.wbbfit h1,.wbbfit h2,.wbbfit h3{font-family:inherit;letter-spacing:-.04em;color:#111b29;margin:0}.wbbfit h1{color:#0632ac;font-size:clamp(46px,6vw,82px);line-height:1.03;max-width:800px}.wbbfit h2{font-size:clamp(30px,3.7vw,45px);line-height:1.12}.wbbfit h3{font-size:23px;line-height:1.2}.wbbfit p{line-height:1.6;color:#526073;font-size:16px}.wbbfit .wbbfit-kicker{font-size:12px;letter-spacing:.09em;font-weight:700;color:#0632ac;margin:0 0 14px}.wbbfit-intro{font-size:20px!important;max-width:680px;margin:20px 0 24px}.wbbfit-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;border-radius:999px;background:#0632ac;color:#fff;text-decoration:none;font-size:15px;font-weight:700;line-height:1.3}.wbbfit a:focus-visible,.wbbfit summary:focus-visible{outline:3px solid #4778ef;outline-offset:5px}.wbbfit .wbbfit-small{font-size:13px;line-height:1.6}.wbbfit-jumps{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.wbbfit-jumps a{border:1px solid #dce3ed;border-radius:999px;padding:12px 20px;text-decoration:none;color:#0632ac;font-size:14px;font-weight:700}.wbbfit-heading{margin:64px 0 26px;max-width:760px}.wbbfit-heading>p:last-child{margin-bottom:0}.wbbfit-models{display:grid;grid-template-columns:1fr 1fr;gap:22px}.wbbfit-model{background:#f5f7fa;border-radius:24px;overflow:hidden;scroll-margin-top:130px}.wbbfit-model>img{display:block;width:100%;height:300px;object-fit:contain;background:#fff}.wbbfit-model>div{padding:26px}.wbbfit-model p{margin:12px 0}.wbbfit-tip{border-left:3px solid #0632ac;padding-left:14px;font-size:14px!important}.wbbfit-shapes{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:18px;align-items:stretch}.wbbfit-shapes>div{text-align:center;background:#f5f7fa;border-radius:22px;padding:20px 12px}.wbbfit-shapes svg{width:160px;height:180px;fill:none;stroke:#0632ac;stroke-width:3}.wbbfit-shapes h3{font-size:20px}.wbbfit-shapes aside{padding:24px;border:1px solid #dce3ed;border-radius:22px}.wbbfit-measure{margin-top:32px;padding:36px;background:#f5f8fd;border-radius:24px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}.wbbfit-diagram{width:100%;height:auto;display:block;max-width:530px}.wbbfit-dimension{display:flex;gap:15px;padding:18px 0;border-bottom:1px solid #dce3ed}.wbbfit-dimension>span{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:#e2eaff;color:#0632ac;font-weight:700;width:38px;height:38px}.wbbfit-dimension h3{font-size:20px}.wbbfit-dimension p{font-size:14px;margin:7px 0 0}.wbbfit-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wbbfit-photo-grid article{border:1px solid #e0e6ef;border-radius:22px;overflow:hidden}.wbbfit-side{display:block;width:100%;height:280px}.wbbfit-photo-grid img{width:100%;height:280px;object-fit:cover;display:block}.wbbfit-photo-grid article>div{padding:22px}.wbbfit-photo-grid p{font-size:14px;margin-bottom:0}.wbbfit .wbbfit-example{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#0632ac;margin:0 0 9px}.wbbfit-water{max-width:850px;margin-top:20px}.wbbfit-faq{max-width:820px;margin:64px auto}.wbbfit-faq h2{margin-bottom:22px}.wbbfit-faq details{border-bottom:1px solid #dce3ed}.wbbfit-faq summary{padding:20px 0;cursor:pointer;font-size:17px;font-weight:700}.wbbfit-faq details p{margin:0 0 20px}.wbbfit-final{padding:42px 30px;border-radius:24px;background:#edf3ff;text-align:center}.wbbfit-final>p{max-width:650px;margin:18px auto}.wbbfit-final .wbbfit-small{margin-bottom:0}
@media(max-width:749px){.wbbfit{padding:36px 0 44px}.wbbfit-wrap{padding:0 20px}.wbbfit h1{font-size:48px}.wbbfit-intro{font-size:18px!important}.wbbfit-heading{margin-top:46px}.wbbfit-models,.wbbfit-measure,.wbbfit-photo-grid{grid-template-columns:1fr}.wbbfit-model>img{height:250px}.wbbfit-model>div{padding:22px}.wbbfit-shapes{grid-template-columns:1fr 1fr;gap:12px}.wbbfit-shapes aside{grid-column:1/-1}.wbbfit-shapes svg{width:120px;height:145px}.wbbfit-shapes h3{font-size:16px}.wbbfit-measure{padding:24px 18px;gap:5px}.wbbfit-diagram{max-height:400px}.wbbfit-side{display:block;width:100%;height:280px}.wbbfit-photo-grid img{height:300px;object-fit:contain;background:#f5f7fa}.wbbfit-faq{margin:44px 0}.wbbfit-final{padding:30px 22px}.wbbfit-button{width:100%;box-sizing:border-box}.wbbfit-jumps a{padding:12px 15px}}
/* END_SECTION:wbb-compatibility */
