.he-draft{background:#e6edf5;color:#0d2340;padding:9px 24px;text-align:center;font:600 13px/1.5 "Source Sans 3",system-ui,sans-serif;letter-spacing:.04em}.he-section{padding:76px 0;background:#fff;color:#0d2340;font-family:"Source Sans 3",system-ui,sans-serif}.he-wrap{width:min(1160px,calc(100% - 48px));margin:auto}.he-head{max-width:880px;margin-bottom:32px}.he-section .he-kicker{font-size:12px;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#516c8d;margin:0 0 14px}.he-section h2{font:700 clamp(26px,3vw,38px)/1.22 "Source Sans 3",system-ui,sans-serif;letter-spacing:-.02em;margin:0 0 16px;color:#0d2340}.he-section p{font-size:17px;line-height:1.6;color:#53616e;margin:0}.he-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.he-card{display:flex;flex-direction:column;border:1px solid #d7e0e8;background:#fff;color:#0d2340;text-decoration:none!important;transition:border-color .15s,box-shadow .15s}.he-card:hover,.he-card:focus-visible{border-color:#516c8d;box-shadow:0 8px 28px #0d234014;outline:2px solid #516c8d;outline-offset:3px}.he-card-image{height:180px;background:#f6f4ef;display:flex;align-items:center;justify-content:center;padding:18px}.he-card-image img{display:block;width:100%;height:100%;object-fit:contain}.he-card-copy{padding:22px;display:flex;flex:1;flex-direction:column;gap:11px}.he-section .he-card-size{color:#516c8d;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.he-section h3{font:700 21px/1.25 "Source Sans 3",system-ui,sans-serif;margin:0;color:#0d2340}.he-section .he-card p{font-size:15px;line-height:1.5}.he-price{font-size:21px;line-height:1.3;color:#0d2340;margin-top:auto;padding-top:6px}.he-card-link{font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.he-section .he-note{font-size:13px;line-height:1.6;margin-top:24px;max-width:1020px}.he-section a{color:#0d2340}.he-note a,.he-help-links a,.he-advice-grid a{text-decoration:underline!important;text-underline-offset:4px;font-weight:600}.he-advice{background:#e6edf5}.he-advice-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.he-advice-grid article{background:#fff;padding:30px}.he-advice-grid h3{margin-bottom:16px}.he-advice-grid a{display:inline-block;margin-top:22px;font-size:15px}.he-help-links{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:28px;font-size:15px}.he-faq details{border-top:1px solid #d7e0e8;padding:20px 0}.he-faq details:last-of-type{border-bottom:1px solid #d7e0e8}.he-faq summary{font-size:19px;font-weight:700;cursor:pointer;color:#0d2340}.he-faq details p{margin-top:15px;max-width:900px}.hb-models__card:first-child .hb-models__card-media{object-fit:contain;background:#f6f4ef;padding:24px}.hbpdf__hero:has(+.hbpdf__usp){min-height:650px}.hbpdf__hero-copy{max-width:640px}.hbpdf__hero-copy h1{font-size:clamp(32px,3.4vw,47px);line-height:1.18}.hbpdf__hero-copy>p{max-width:530px}.hbpdf__hero>img{object-position:center 64%}.hb-models__hero-content h1{font-size:clamp(32px,3.4vw,48px)}
@media(max-width:1000px){.he-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.he-card-image{height:205px}.he-advice-grid{gap:20px}.he-section{padding:54px 0}}@media(max-width:600px){.he-wrap{width:calc(100% - 32px)}.he-grid,.he-advice-grid{grid-template-columns:1fr}.he-card{display:grid;grid-template-columns:110px minmax(0,1fr)}.he-card-image{height:100%;min-height:210px;padding:10px}.he-card-copy{padding:18px}.he-section h3{font-size:20px}.he-section p{font-size:16px}.he-advice-grid article{padding:24px}.he-faq summary{font-size:18px}.hbpdf__hero-copy h1{font-size:34px}.hbpdf__hero:has(+.hbpdf__usp){min-height:650px}}

.hbpdf .hbpdf__hero{min-height:670px}.hbpdf .he-home-picture{position:absolute;inset:0;display:block}.hbpdf .he-home-picture img{width:100%;height:100%;object-fit:cover;object-position:right center}.hbpdf .hbpdf__hero h1{font-size:clamp(34px,3.8vw,51px);line-height:1.1}.hb-models .hb-models__hero-img{object-position:right center}.hb-models .hb-models__card:first-child .hb-models__card-media{object-fit:cover;padding:0;aspect-ratio:1;height:auto}.he-cad-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:44px;align-items:center}.he-cad-grid h2{margin-bottom:20px}.he-cad-grid p+p{margin-top:18px}.he-cad-grid ul{padding-left:20px;color:#53616e;font-size:17px;line-height:1.7}.he-cad-view .hf-model-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.he-cad-view button{font:600 15px/1.3 "Source Sans 3",system-ui,sans-serif;cursor:pointer;padding:12px 18px;border:1px solid #516c8d;background:#fff;color:#0d2340}.he-cad-view button[aria-pressed="true"]{background:#0d2340;color:#fff}.he-cad-view [data-photo]{margin:0;background:#f6f4ef}.he-cad-view [data-photo] img{display:block;width:100%;height:430px;object-fit:contain}.he-cad-view .hf-cad-stage{height:430px;position:relative;background:#f6f4ef;touch-action:none}.he-cad-view canvas{display:block;max-width:100%}.he-cad-view [data-caption],.he-cad-view [data-status]{font-size:13px;margin-top:14px}.he-cad-view [hidden]{display:none!important}.he-cad-view [data-reset]{margin-top:10px}.he-cad-copy a{display:inline-block;margin-top:20px;text-decoration:underline!important;text-underline-offset:4px;font-weight:700}.he-cad-view :focus-visible{outline:3px solid #516c8d;outline-offset:3px}
@media(max-width:800px){.he-cad-grid{grid-template-columns:1fr;gap:26px}.hbpdf .hbpdf__hero h1{font-size:38px}.hbpdf .he-home-picture img{object-position:right center}}@media(max-width:640px){.hbpdf .hbpdf__hero{min-height:0;display:flex;flex-direction:column}.hbpdf .he-home-picture{position:relative;height:300px;order:0}.hbpdf .he-home-picture img{object-fit:cover;object-position:center 65%}.hbpdf .hbpdf__hero::after{display:none}.hbpdf .hbpdf__hero-copy{padding:32px 0 38px}.hbpdf .hbpdf__hero h1{font-size:34px}.hbpdf .hbpdf__hero>.hbpdf__wrap{position:relative;order:1}.he-cad-view [data-photo] img,.he-cad-view .hf-cad-stage{height:350px}}

.he-size-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;container-type:inline-size}.he-size-row figure{margin:0;min-width:0;text-align:center}.he-size-stage{--he-unit:clamp(.065px,.0125cqw,.15px);height:calc(1980 * var(--he-unit));display:flex;align-items:flex-end;justify-content:center;border-bottom:2px solid #b6c6d5;padding:0}.he-size-stage svg{height:calc(var(--height-mm) * var(--he-unit));width:auto;display:block;flex:none}.he-size-row figcaption{padding:18px 6px 0}.he-size-row h3{font-size:21px;margin-bottom:8px}.he-size-row p{font-size:15px;line-height:1.5}.he-size-height{display:block;color:#0d2340;font-size:18px;font-weight:700;margin-top:8px}.he-size-row a{display:inline-block;margin-top:10px;font-size:15px;text-decoration:underline!important;text-underline-offset:4px;font-weight:600}.he-size-note{max-width:960px;margin-top:28px!important;font-size:13px!important}.he-size-highlight{color:#315f82}.he-size-highlight .he-size-height{color:#315f82}
@media(max-width:640px){.he-size-row{gap:6px}.he-size-row h3{font-size:15px}.he-size-row p{font-size:12px}.he-size-row figcaption{padding:12px 0 0}.he-size-height{font-size:14px}.he-size-row a{font-size:12px}.he-size-note{font-size:12px!important}}@media(max-width:359px){.he-size-stage{--he-unit:.055px}}
