/* Start custom CSS for html, class: .elementor-element-49c3035 */.em-bw-page{--em-bg:#f5f8fb;--em-card:#fff;--em-text:#172033;--em-muted:#566176;--em-line:#dce5ef;--em-accent:#ffb000;max-width:1180px;margin:0 auto;color:var(--em-text);font-family:inherit;line-height:1.65}.em-bw-page *{box-sizing:border-box}.em-bw-page__hero,.em-bw-page__section,.em-bw-page__links,.em-bw-page__cta{margin:0 0 24px;padding:28px;border:1px solid var(--em-line);border-radius:20px;background:var(--em-card);box-shadow:0 8px 30px rgba(25,42,70,.06)}.em-bw-page__hero{background:linear-gradient(135deg,#172033,#273955);color:#fff}.em-bw-page__eyebrow{margin:0 0 8px;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffd36b}.em-bw-page h1{margin:0 0 14px;font-size:clamp(2rem,4vw,3.35rem);line-height:1.12}.em-bw-page h2{margin:0 0 14px;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.25}.em-bw-page h3{margin:22px 0 8px;font-size:1.13rem}.em-bw-page p{margin:0 0 14px}.em-bw-page ul{margin:0;padding-left:22px}.em-bw-page li+li{margin-top:7px}.em-bw-page__lead{max-width:850px;font-size:1.08rem;color:#e7edf6}.em-bw-page__calculator{margin:0 0 24px}.em-bw-page__formula{margin:14px 0;padding:15px 18px;border-left:4px solid var(--em-accent);border-radius:10px;background:var(--em-bg);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.em-bw-page a{color:#135fa7;text-decoration-thickness:1px;text-underline-offset:3px}.em-bw-page__cta{background:#172033;color:#fff}.em-bw-page__cta p{color:#dfe7f1}.em-bw-page__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.em-bw-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:12px;background:var(--em-accent);color:#172033!important;font-weight:800;text-decoration:none!important}.em-bw-page__button--secondary{background:#fff}.em-bw-page__button:focus-visible,.em-bw-page a:focus-visible{outline:3px solid #75b7ff;outline-offset:3px}@media(max-width:720px){.em-bw-page__hero,.em-bw-page__section,.em-bw-page__links,.em-bw-page__cta{padding:20px;border-radius:16px}.em-bw-page__buttons{display:grid}.em-bw-page__button{width:100%}}@media print{.em-bw-page__hero,.em-bw-page__section,.em-bw-page__links,.em-bw-page__cta{box-shadow:none}.em-bw-page__cta{display:none}}/* End custom CSS */