.bt-tool-promo{color:#303f59;font-family:Open Sans,Arial,sans-serif;padding:32px 20px}.bt-tool-promo--white{background:#fff}.bt-tool-promo--light_grey{background:#f7f9fc}.bt-tool-promo--light_orange{background:rgba(255,112,1,.06)}.bt-tool-promo__outer{margin:0 auto;max-width:var(--bt-tool-promo-width,1100px);width:100%}.bt-tool-promo__card{background:#fff;border:1px solid rgba(48,63,89,.14);border-radius:24px;box-shadow:0 18px 50px rgba(24,35,59,.08);display:grid;gap:28px;grid-template-columns:minmax(0,1fr);overflow:hidden;padding:34px;position:relative}.bt-tool-promo--has-form .bt-tool-promo__card{align-items:center;grid-template-columns:minmax(0,1fr) minmax(320px,390px)}.bt-tool-promo__card:before{background:#ff7001;border-radius:0 0 999px 999px;content:"";height:5px;left:28px;position:absolute;right:28px;top:0}.bt-tool-promo--template .bt-tool-promo__card:before{background:#ff7001}.bt-tool-promo--checklist .bt-tool-promo__card:before{background:#18233b}.bt-tool-promo--calculator .bt-tool-promo__card:before{background:#ff9002}.bt-tool-promo--scorecard .bt-tool-promo__card:before{background:#303f59}.bt-tool-promo--diagnostic .bt-tool-promo__card:before{background:linear-gradient(90deg,#18233b,#ff7001)}.bt-tool-promo--newsletter .bt-tool-promo__card:before{background:#5d6b82}.bt-tool-promo__main{align-items:center;display:grid;gap:30px;grid-template-columns:minmax(0,1.12fr) minmax(260px,.88fr);min-width:0}.bt-tool-promo--no-image .bt-tool-promo__main{grid-template-columns:minmax(0,1fr)}.bt-tool-promo__main--image-left .bt-tool-promo__content{order:2}.bt-tool-promo__main--image-left .bt-tool-promo__media{order:1}.bt-tool-promo__content{min-width:0}.bt-tool-promo__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.bt-tool-promo__badge{align-items:center;background:rgba(255,112,1,.12);border:1px solid rgba(255,112,1,.25);border-radius:999px;color:#18233b;display:inline-flex;font-size:13px;font-weight:800;letter-spacing:.01em;line-height:1;padding:8px 11px;width:fit-content}.bt-tool-promo--template .bt-tool-promo__badge{background:rgba(255,112,1,.12);border-color:rgba(255,112,1,.28);color:#18233b}.bt-tool-promo--template .bt-tool-promo__badge:before{color:#ff7001;content:"▣";margin-right:7px}.bt-tool-promo--checklist .bt-tool-promo__badge{background:#18233b;border-color:#18233b;color:#fff}.bt-tool-promo--checklist .bt-tool-promo__badge:before{color:#fff;content:"✓";margin-right:7px}.bt-tool-promo--calculator .bt-tool-promo__badge{background:rgba(255,144,2,.18);border-color:rgba(255,144,2,.34);color:#18233b}.bt-tool-promo--calculator .bt-tool-promo__badge:before{color:#ff7001;content:"+";font-weight:900;margin-right:7px}.bt-tool-promo--scorecard .bt-tool-promo__badge{background:rgba(48,63,89,.08);border-color:rgba(48,63,89,.18);color:#18233b}.bt-tool-promo--scorecard .bt-tool-promo__badge:before{color:#ff7001;content:"★";margin-right:7px}.bt-tool-promo--diagnostic .bt-tool-promo__badge{background:linear-gradient(90deg,#18233b,#303f59);border-color:#18233b;color:#fff}.bt-tool-promo--diagnostic .bt-tool-promo__badge:before{color:#ff9002;content:"◆";margin-right:7px}.bt-tool-promo--newsletter .bt-tool-promo__badge{background:#f7f9fc;border-color:rgba(48,63,89,.18);color:#18233b}.bt-tool-promo--newsletter .bt-tool-promo__badge:before{color:#ff7001;content:"✉";margin-right:7px}.bt-tool-promo__resource-name{color:#ff7001;font-size:14px;font-weight:800;letter-spacing:.04em;line-height:1.4;margin:0 0 8px;text-transform:uppercase}.bt-tool-promo__heading{color:#18233b;font-family:Open Sans,Arial,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:800;letter-spacing:-.035em;line-height:1.14;margin:0}.bt-tool-promo__description{color:#303f59;font-size:18px;line-height:1.7;margin-top:16px}.bt-tool-promo__description p{margin:0 0 12px}.bt-tool-promo__description p:last-child{margin-bottom:0}.bt-tool-promo__description a{color:#18233b;font-weight:700;text-decoration:underline;text-decoration-color:rgba(255,112,1,.45);text-underline-offset:4px}.bt-tool-promo__lists{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.bt-tool-promo__list-block{background:#f7f9fc;border:1px solid rgba(48,63,89,.1);border-radius:18px;min-width:0;padding:18px}.bt-tool-promo__list-title{color:#18233b;font-size:15px;font-weight:800;line-height:1.4;margin:0 0 10px}.bt-tool-promo__list{display:grid;gap:9px;list-style:none;margin:0;padding:0}.bt-tool-promo__list li{align-items:start;color:#303f59;column-gap:10px;display:grid;font-size:16px;grid-template-columns:16px minmax(0,1fr);line-height:1.55;margin:0;padding:0;position:relative}.bt-tool-promo__list li:before{align-items:center;background:rgba(255,112,1,.14);border:1px solid rgba(255,112,1,.3);border-radius:999px;color:#ff7001;content:"✓";display:inline-flex;font-size:10px;font-weight:900;height:16px;justify-content:center;left:auto;line-height:1;position:relative;top:.24em;width:16px}.bt-tool-promo__list li:after{content:none}.bt-tool-promo__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.bt-tool-promo a.bt-tool-promo__button,.bt-tool-promo a.bt-tool-promo__form-secondary,.bt-tool-promo a.bt-tool-promo__secondary{align-items:center;border-radius:18px;border-style:solid;border-width:2px;cursor:pointer;display:inline-flex;font-family:Open Sans,Arial,sans-serif;font-size:16px;font-weight:800!important;gap:8px;justify-content:center;line-height:1.15;min-height:30px;text-decoration:none!important;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.bt-tool-promo a.bt-tool-promo__button,.bt-tool-promo a.bt-tool-promo__button:visited{background-color:#ff7001;border-color:#ff7001;box-shadow:0 8px 18px rgba(255,112,1,.2);color:#fff;padding:8px 14px}.bt-tool-promo a.bt-tool-promo__button:active,.bt-tool-promo a.bt-tool-promo__button:focus,.bt-tool-promo a.bt-tool-promo__button:hover{background-color:#18233b;border-color:#18233b;color:#fff;font-weight:800!important;text-decoration:none!important}.bt-tool-promo a.bt-tool-promo__form-secondary,.bt-tool-promo a.bt-tool-promo__form-secondary:visited,.bt-tool-promo a.bt-tool-promo__secondary,.bt-tool-promo a.bt-tool-promo__secondary:visited{background-color:transparent;border-color:rgba(48,63,89,.16);color:#18233b;padding:8px 13px}.bt-tool-promo a.bt-tool-promo__form-secondary:active,.bt-tool-promo a.bt-tool-promo__form-secondary:focus,.bt-tool-promo a.bt-tool-promo__form-secondary:hover,.bt-tool-promo a.bt-tool-promo__secondary:active,.bt-tool-promo a.bt-tool-promo__secondary:focus,.bt-tool-promo a.bt-tool-promo__secondary:hover{background-color:#f7f9fc;border-color:rgba(255,112,1,.4);color:#ff7001;font-weight:800!important;text-decoration:none!important}.bt-tool-promo a.bt-tool-promo__button span,.bt-tool-promo a.bt-tool-promo__button:active span,.bt-tool-promo a.bt-tool-promo__button:focus span,.bt-tool-promo a.bt-tool-promo__button:hover span,.bt-tool-promo a.bt-tool-promo__form-secondary span,.bt-tool-promo a.bt-tool-promo__form-secondary:active span,.bt-tool-promo a.bt-tool-promo__form-secondary:focus span,.bt-tool-promo a.bt-tool-promo__form-secondary:hover span,.bt-tool-promo a.bt-tool-promo__secondary span,.bt-tool-promo a.bt-tool-promo__secondary:active span,.bt-tool-promo a.bt-tool-promo__secondary:focus span,.bt-tool-promo a.bt-tool-promo__secondary:hover span{font-family:Open Sans,Arial,sans-serif;font-size:inherit;font-weight:800!important;letter-spacing:inherit;line-height:inherit;text-decoration:none!important}.bt-tool-promo .bt-tool-promo__arrow,.bt-tool-promo a:active .bt-tool-promo__arrow,.bt-tool-promo a:focus .bt-tool-promo__arrow,.bt-tool-promo a:hover .bt-tool-promo__arrow{display:inline-block;flex:0 0 auto;font-weight:800!important;line-height:1;text-decoration:none!important;transform:translateX(0);transition:transform .18s ease;will-change:transform}.bt-tool-promo a.bt-tool-promo__button:focus .bt-tool-promo__arrow,.bt-tool-promo a.bt-tool-promo__button:hover .bt-tool-promo__arrow,.bt-tool-promo a.bt-tool-promo__form-secondary:focus .bt-tool-promo__arrow,.bt-tool-promo a.bt-tool-promo__form-secondary:hover .bt-tool-promo__arrow,.bt-tool-promo a.bt-tool-promo__secondary:focus .bt-tool-promo__arrow,.bt-tool-promo a.bt-tool-promo__secondary:hover .bt-tool-promo__arrow{transform:translateX(3px)}.bt-tool-promo a.bt-tool-promo__button:focus-visible,.bt-tool-promo a.bt-tool-promo__form-secondary:focus-visible,.bt-tool-promo a.bt-tool-promo__secondary:focus-visible{outline:3px solid rgba(255,112,1,.28);outline-offset:3px}.bt-tool-promo__form-inner .hs-button,.bt-tool-promo__form-inner .hs-button:active,.bt-tool-promo__form-inner .hs-button:focus,.bt-tool-promo__form-inner .hs-button:hover,.bt-tool-promo__form-inner input[type=submit],.bt-tool-promo__form-inner input[type=submit]:active,.bt-tool-promo__form-inner input[type=submit]:focus,.bt-tool-promo__form-inner input[type=submit]:hover{align-items:center;border-radius:18px;border-style:solid;border-width:2px;cursor:pointer;display:inline-flex;font-family:Open Sans,Arial,sans-serif;font-size:16px;font-weight:800!important;justify-content:center;line-height:1.15;min-height:30px;padding:10px 18px;text-decoration:none!important;transition:color .18s ease,background-color .18s ease,border-color .18s ease;width:auto}.bt-tool-promo__form-inner .hs-button,.bt-tool-promo__form-inner input[type=submit]{border-color:#ff7001}.bt-tool-promo__form-inner .hs-button:active,.bt-tool-promo__form-inner .hs-button:focus,.bt-tool-promo__form-inner .hs-button:hover,.bt-tool-promo__form-inner input[type=submit]:active,.bt-tool-promo__form-inner input[type=submit]:focus,.bt-tool-promo__form-inner input[type=submit]:hover{background-color:#18233b;border-color:#18233b;color:#fff}.bt-tool-promo__media{min-width:0}.bt-tool-promo__image-wrap{background:linear-gradient(135deg,rgba(255,112,1,.12),rgba(247,249,252,.95)),#f7f9fc;border:1px solid rgba(48,63,89,.12);border-radius:20px;overflow:hidden;padding:16px;position:relative}.bt-tool-promo__image-wrap:before{background:rgba(255,112,1,.22);border-radius:999px;content:"";height:8px;left:18px;position:absolute;top:18px;width:54px}.bt-tool-promo__image{border-radius:14px;box-shadow:0 16px 38px rgba(24,35,59,.16);display:block;height:auto;position:relative;width:100%;z-index:1}.bt-tool-promo__form-panel{align-items:center;display:flex;justify-content:center;min-width:0;width:100%}.bt-tool-promo__form-inner{background:#f7f9fc;border:1px solid rgba(48,63,89,.12);border-radius:20px;height:auto;max-width:390px;padding:22px;width:100%}.bt-tool-promo__form-title{color:#18233b;font-size:18px;font-weight:800;line-height:1.4;margin:0 0 16px}.bt-tool-promo__form-inner form{margin:0}.bt-tool-promo__form-inner .hs-form-field{margin-bottom:14px}.bt-tool-promo__form-inner label{color:#18233b;font-family:Open Sans,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.4}.bt-tool-promo__form-inner input[type=email],.bt-tool-promo__form-inner input[type=number],.bt-tool-promo__form-inner input[type=tel],.bt-tool-promo__form-inner input[type=text],.bt-tool-promo__form-inner select,.bt-tool-promo__form-inner textarea{background:#fff;border:1px solid rgba(48,63,89,.18);border-radius:10px;color:#303f59;font-family:Open Sans,Arial,sans-serif;font-size:16px;min-height:42px;padding:9px 12px;width:100%}.bt-tool-promo__form-inner textarea{min-height:92px}.bt-tool-promo__form-inner input:focus,.bt-tool-promo__form-inner select:focus,.bt-tool-promo__form-inner textarea:focus{border-color:rgba(255,112,1,.55);outline:3px solid rgba(255,112,1,.18)}.bt-tool-promo__form-inner .hs-button,.bt-tool-promo__form-inner input[type=submit]{align-items:center;background-color:#ff7001;border:2px solid #ff7001;border-radius:8px;box-shadow:0 8px 18px rgba(255,112,1,.2);color:#fff;cursor:pointer;display:inline-flex;font-family:Open Sans,Arial,sans-serif;font-size:15px;font-weight:800;justify-content:center;line-height:1.15;min-height:36px;padding:8px 14px;transition:color .18s ease,background-color .18s ease,border-color .18s ease;width:auto}.bt-tool-promo__form-inner .hs-button:focus,.bt-tool-promo__form-inner .hs-button:hover,.bt-tool-promo__form-inner input[type=submit]:focus,.bt-tool-promo__form-inner input[type=submit]:hover{background-color:#18233b;border-color:#18233b;color:#fff;text-decoration:none}.bt-tool-promo__form-inner .hs-button:focus-visible,.bt-tool-promo__form-inner input[type=submit]:focus-visible{outline:3px solid rgba(255,112,1,.28);outline-offset:3px}.bt-tool-promo__form-inner .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.bt-tool-promo__form-inner .hs-error-msg{color:#b42318;font-size:13px;line-height:1.4}.bt-tool-promo__form-inner .hs-richtext,.bt-tool-promo__form-inner .legal-consent-container{color:#5d6b82;font-size:13px;line-height:1.5}.bt-tool-promo__form-secondary{margin-top:14px}@media (max-width:1050px){.bt-tool-promo--has-form .bt-tool-promo__card{grid-template-columns:1fr}.bt-tool-promo__main{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr)}.bt-tool-promo__form-inner{max-width:100%}}@media (max-width:900px){.bt-tool-promo{padding:28px 18px}.bt-tool-promo__card{gap:24px;padding:28px}.bt-tool-promo__main{grid-template-columns:1fr}.bt-tool-promo__main--image-left .bt-tool-promo__content,.bt-tool-promo__main--image-left .bt-tool-promo__media{order:0}.bt-tool-promo__lists{grid-template-columns:1fr}}@media (max-width:640px){.bt-tool-promo{padding:24px 16px}.bt-tool-promo__card{border-radius:20px;padding:22px}.bt-tool-promo__card:before{left:22px;right:22px}.bt-tool-promo__heading{font-size:28px}.bt-tool-promo__description{font-size:17px}.bt-tool-promo__actions{align-items:stretch;flex-direction:column}.bt-tool-promo__button,.bt-tool-promo__secondary{width:100%}.bt-tool-promo__form-inner{padding:18px}}@media (prefers-reduced-motion:reduce){.bt-tool-promo *,.bt-tool-promo :after,.bt-tool-promo :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}