.fw-product-credit{border:1px solid #bcc3b9;border-radius:5px;padding:15px 18px;margin:0 0 20px;color:#33463c;background:transparent}
.fw-product-credit strong{display:block;font-size:15px;font-weight:500;line-height:1.5}
.fw-product-credit p{font-size:13px;line-height:1.6;margin:4px 0 0}
.fw-product-credit a{color:inherit;text-underline-offset:3px}
.fw-product-credit small{display:block;margin-top:7px;font-size:11px;line-height:1.5;opacity:.75}
.fw-credit-story{padding:64px 40px;color:#33463c;scroll-margin-top:120px;background:transparent}
.fw-credit-story__wrap{max-width:1340px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}
.fw-credit-story__image{width:100%;height:100%;max-height:660px;aspect-ratio:4/5;object-fit:cover;display:block;border-radius:5px}
.fw-credit-story__eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}
.fw-credit-story h2{font-size:clamp(30px,3.5vw,48px);font-weight:400;line-height:1.12;letter-spacing:-.03em;margin:0 0 22px}
.fw-credit-story__intro{font-size:16px;line-height:1.7;margin-bottom:24px}
.fw-credit-story__intro p{margin:0}
.fw-credit-story__steps{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:16px;counter-reset:credit-step}
.fw-credit-story__steps li{display:flex;align-items:center;gap:16px;font-size:15px;counter-increment:credit-step}
.fw-credit-story__steps li:before{content:counter(credit-step,decimal-leading-zero);width:34px;height:34px;border:1px solid #9aa599;border-radius:50%;display:grid;place-items:center;flex:0 0 34px;font-size:12px}
.fw-credit-story__tiers{border-top:1px solid #d7dbd2;padding-top:18px;margin-bottom:24px}
.fw-credit-story__tiers strong{font-weight:500;font-size:18px;letter-spacing:.03em}
.fw-credit-story__tiers p{font-size:12px;margin:7px 0 0;opacity:.8}
.fw-credit-story__button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#33463c;color:#fff!important;border:1px solid #33463c;border-radius:4px;padding:14px 24px;min-height:48px;font-size:14px;text-decoration:none}
.fw-credit-story__button:hover{background:#26382f}
.fw-credit-story__button:focus-visible,.fw-product-credit a:focus-visible{outline:2px solid #33463c;outline-offset:4px}
.fw-credit-story__note{font-size:11px;line-height:1.6;margin:16px 0 0;opacity:.8}
body.customer-b2b .fw-credit-story,body.customer-b2b .fw-product-credit{display:none}
@media(max-width:749px){.fw-credit-story{padding:36px 20px}.fw-credit-story__wrap{grid-template-columns:1fr;gap:28px}.fw-credit-story__image{aspect-ratio:4/3;max-height:360px;object-position:center 45%}.fw-credit-story h2{font-size:32px}.fw-credit-story__intro{font-size:14px}.fw-credit-story__button{width:100%;box-sizing:border-box}.fw-product-credit{padding:13px 15px}.fw-product-credit strong{font-size:14px}}

.fw-product-credit{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:14px}
.fw-product-credit__icon{width:28px;height:28px;flex:0 0 28px;color:#89623d}
.fw-product-credit__copy{min-width:0}
.fw-product-credit strong{font-size:13px;line-height:1.4}
.fw-product-credit p{font-size:11px;line-height:1.45;margin:1px 0 0}
@media(max-width:749px){.fw-product-credit{padding:9px 11px;gap:9px}.fw-product-credit strong{font-size:12px}.fw-product-credit p{font-size:11px}}

.fw-credit-story__tiers--grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;text-align:center;padding-top:20px}
.fw-credit-story__tiers--grid strong{display:block;font-size:26px;font-weight:400;line-height:1.2;letter-spacing:-.02em}
.fw-credit-story__tiers--grid p{font-size:10px;line-height:1.5;margin:9px 0 0}
@media(max-width:749px){.fw-credit-story__tiers--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.fw-credit-story__tiers--grid strong{font-size:24px}}

.fw-product-credit{box-sizing:border-box;max-width:100%}

.fw-product-credit a{display:inline-block;white-space:nowrap}
@media(max-width:749px){
.fw-product-credit{gap:7px;padding:9px}
.fw-product-credit__icon{width:24px;height:24px;flex-basis:24px}
.fw-product-credit p{font-size:10px;line-height:1.45;letter-spacing:-.01em}
}
