.bh979-page{margin:0;background:#fff;color:#172a3c;font:17px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.bh979-page *{box-sizing:border-box}.bh979-page a{color:#075b61;text-underline-offset:.22em}.bh979-page a:hover{color:#023f44}.bh979-page a:focus-visible,.bh979-page summary:focus-visible{outline:3px solid #007d82;outline-offset:5px}.bh979-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.bh979-header{min-height:86px;max-width:1440px;margin:auto;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #d8e5e7}.bh979-brand{font-weight:800;display:flex;align-items:center;gap:12px;text-decoration:none;color:#102b39!important}.bh979-brand img{object-fit:contain}.bh979-header nav,.bh979-footer nav{display:flex;gap:24px;flex-wrap:wrap}.bh979-header nav a{font-size:14px;font-weight:700;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.bh979-hero{padding:68px 0 58px;background:linear-gradient(125deg,#effaf7,#f4f7ff);border-bottom:1px solid #d8e5e7}.bh979-eyebrow{font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#186660}.bh979-page h1{max-width:1000px;font-size:clamp(34px,4.5vw,59px);line-height:1.1;letter-spacing:-.045em;margin:14px 0 24px;color:#102b39}.bh979-intro{font-size:clamp(18px,2vw,21px);max-width:900px;color:#354f60}.bh979-answer{border-left:4px solid #087e78;padding:14px 22px;background:#fff;border-radius:0 14px 14px 0;max-width:900px;margin:28px 0}.bh979-answer p{margin:6px 0}.bh979-button{display:inline-flex;gap:30px;background:#103d42;color:#fff!important;padding:13px 22px;border-radius:12px;text-decoration:none;font-weight:750;transition:transform .18s}.bh979-button:hover{transform:translateY(-2px)}.bh979-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;padding-block:56px}.bh979-toc{font-size:14px}.bh979-toc nav{position:sticky;top:24px}.bh979-toc h2{font-size:17px}.bh979-toc a{display:block;padding:9px 0;text-decoration:none;border-bottom:1px solid #e4edef}.bh979-toc>p{font-size:12px;color:#536876;margin-top:28px}.bh979-article section{scroll-margin-top:24px;margin:0 0 40px}.bh979-page h2{font-size:clamp(24px,3vw,32px);line-height:1.2;letter-spacing:-.025em;color:#163545}.bh979-article p{max-width:76ch}.bh979-links{display:flex;gap:12px 24px;flex-wrap:wrap}.bh979-links a{display:inline-block;min-height:44px;padding:8px 0;font-weight:650}.bh979-faq details{border-top:1px solid #cddfe1;padding:16px 0}.bh979-faq summary{cursor:pointer;font-weight:700;padding:3px 0}.bh979-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.bh979-grid article{border:1px solid #d4e4e5;padding:24px;border-radius:18px;background:#f7fbfb}.bh979-grid h3{margin:10px 0;font-size:21px;line-height:1.25}.bh979-grid h3 a{text-decoration:none}.bh979-grid p{font-size:15px}.bh979-grid small,.bh979-grid strong{display:block;margin:14px 0}.bh979-grid small{color:#4b6270}.bh979-grid strong{font-size:16px}.bh979-icon{font-size:26px}.bh979-solutions{padding:8px 0 64px}.bh979-contact{padding:30px;background:#f2f9f8;border:1px solid #cddfe1;border-radius:18px;margin-bottom:50px;overflow-wrap:anywhere}.bh979-more{padding-block:40px 56px}.bh979-footer{padding:32px 24px;border-top:1px solid #d4e4e5;text-align:center;font-size:14px}.bh979-footer nav{justify-content:center;margin-top:16px}.bh979-skip{position:absolute;top:10px;left:10px;transform:translateY(-160%);z-index:10000;background:#fff;padding:10px}.bh979-skip:focus{transform:none}@media(max-width:760px){.bh979-shell{width:calc(100% - 36px)}.bh979-header{padding:14px 18px;gap:6px;align-items:flex-start;flex-direction:column}.bh979-header nav{gap:18px}.bh979-hero{padding:38px 0}.bh979-layout{grid-template-columns:1fr;gap:25px;padding-block:32px}.bh979-toc nav{position:static}.bh979-toc>p{margin-top:18px}.bh979-toc a{padding:11px 0}.bh979-contact{padding:22px}.bh979-more{padding-bottom:30px}.bh979-grid{grid-template-columns:1fr}.bh979-page h1{font-size:35px}}@media(prefers-reduced-motion:reduce){.bh979-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.bh979-header,.bh979-toc,.bh978-buyer,.bh979-footer{display:none}.bh979-layout{display:block}.bh979-shell{width:100%}.bh979-hero{background:none;padding:0}}
