.b500-table-intro,.b500-table-intro *,.b500-table-intro :after,.b500-table-intro :before{box-sizing:border-box}.b500-table-intro{--b500-navy:#0f053b;--b500-black:#232226;--b500-darker-gray:#8c8b8a;--b500-dark-gray:#b5b4b3;--b500-gray:#d7d5d2;--b500-beige:#f1efec;--b500-light-beige:#f9f8f5;--b500-gold:#d3b998;--b500-dark-gold:#a68c6a;--b500-headline:var(--font-headline);--b500-body:var(--font-workhorse);background:var(--b500-beige);color:var(--b500-black);font-family:var(--b500-body);padding:clamp(52px,5vw,72px) 24px clamp(54px,5vw,76px);width:100%}.b500-table-intro__inner{margin-inline:auto;text-align:center;width:min(100%,900px)}.b500-table-intro__heading{color:var(--b500-navy);font-family:var(--b500-headline);font-size:clamp(40px,4vw,54px);font-weight:400;letter-spacing:-.03em;line-height:1;margin:0 auto;text-align:center;text-wrap:balance;width:min(100%,700px)}.b500-table-intro__description{color:var(--b500-darker-gray);font-family:var(--b500-body);font-size:clamp(14px,1.2vw,16px);font-weight:400;line-height:1.5;margin:22px auto 0;text-align:center;text-wrap:balance;width:min(100%,650px)}.b500-table-intro__description p{margin:0}.b500-table-intro__button{align-items:center;background:var(--b500-navy);border:1px solid var(--b500-navy);border-radius:999px;color:#fff!important;display:inline-flex;font-family:var(--b500-body);font-size:12px;font-weight:500;justify-content:center;line-height:1;margin-top:clamp(30px,3vw,38px);min-height:42px;padding:11px 21px;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.b500-table-intro__button:hover{background:var(--b500-gold);border-color:var(--b500-gold);color:var(--b500-navy)!important;transform:translateY(-1px)}@media (max-width:820px){.b500-table-intro{padding:66px 22px 72px}.b500-table-intro__heading{font-size:clamp(38px,6vw,48px)}.b500-table-intro__description{max-width:580px}}@media (max-width:600px){.b500-table-intro{padding:56px 18px 62px}.b500-table-intro__heading{font-size:clamp(35px,10vw,44px);line-height:1}.b500-table-intro__description{font-size:14px;line-height:1.55;margin-top:18px;max-width:470px}.b500-table-intro__button{font-size:11px;margin-top:28px;min-height:40px;padding:10px 18px}}