.bp{--tb-accent-rgb:255,102,0;--tb-orange:#f60;--tb-orange-dark:#e05500;--tb-orange-2:#ff7e28;--tb-coral-tint:#fff1ea;--tb-coral-line:#ffd9bd;--tb-accent-soft:var(--tb-accent-soft);--tb-glow-rgb:255,198,176;--tb-navy:#1e212e;--tb-navy-soft:#2a2e3d;--tb-ink:#1e212e;--tb-body:#4b4f5c;--tb-muted:#8a8880;--tb-line:#e6e5e2;--tb-cream:#faf9f7;--tb-white:#fff;--tb-green:#2f9e6b;--tb-green-tint:#eaf7f0;--tb-blue:#3d6fd9;--tb-blue-tint:#eef2fc;--r-s:8px;--r-m:14px;--r-l:24px;--ease:cubic-bezier(.2,.7,.2,1);color:var(--tb-body);font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.bp.bp--os{--tb-accent-rgb:129,161,211;--tb-orange:#81a1d3;--tb-orange-dark:#4f74ad;--tb-orange-2:#9db6de;--tb-coral-tint:#eef3fa;--tb-coral-line:#cddcf0;--tb-accent-soft:#b9cdea;--tb-glow-rgb:196,214,238}.bp *,.bp :after,.bp :before{box-sizing:border-box}:where(.bp) iframe,:where(.bp) img,:where(.bp) video{display:block;max-width:100%}:where(.bp) :where(h1,h2,h3,p){margin:0}:where(.bp) :where(h1,h2,h3){color:var(--tb-ink);font-weight:700;letter-spacing:-.01em}:where(.bp) a{color:inherit}:where(.bp) button{font-family:inherit}.bp :focus-visible{outline:3px solid var(--tb-orange);outline-offset:3px}.bp-wrap{margin:0 auto;max-width:1200px}.bp-sec{padding:96px 24px;position:relative}.bp-sec--cream{background:var(--tb-cream)}.bp-sec--navy{background:var(--tb-navy)}.bp-head{margin-bottom:52px;max-width:680px}.bp-head--center{margin-left:auto;margin-right:auto;text-align:center}.bp-head h2{font-size:clamp(30px,3.4vw,42px);line-height:1.12;margin:14px 0 12px}.bp-head p{font-size:17px;line-height:1.6}.bp-sec--navy .bp-head h2{color:#fff}.bp-sec--navy .bp-head p{color:hsla(0,0%,100%,.7)}.bp-accent{color:var(--tb-orange)}.bp-pill{background:var(--tb-coral-tint);border-radius:999px;color:var(--tb-orange-dark);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;padding:6px 14px;text-transform:uppercase}.bp-pill--dark{background:rgba(var(--tb-accent-rgb),.14);border:1px solid rgba(var(--tb-accent-rgb),.35);color:var(--tb-accent-soft)}.bp-pill--blue{background:var(--tb-blue-tint);color:var(--tb-blue)}.bp-pill--green{background:var(--tb-green-tint);color:var(--tb-green)}.bp-btns{display:flex;flex-wrap:wrap;gap:14px}.bp-btn{align-items:center;border:2px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:14px 28px;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s var(--ease),box-shadow .2s;white-space:nowrap}.bp-btn--primary{background:linear-gradient(111.02deg,var(--tb-orange) 0,var(--tb-orange-2) 100%);box-shadow:0 10px 24px -12px rgba(var(--tb-accent-rgb),.7);color:#fff}.bp-btn--primary:hover{box-shadow:0 14px 28px -12px rgba(var(--tb-accent-rgb),.8);transform:translateY(-2px)}.bp-btn--outline{background:transparent;border-color:var(--tb-ink);color:var(--tb-ink)}.bp-btn--outline:hover{background:var(--tb-ink);color:#fff}.bp-btn--ghost{background:transparent;border-color:hsla(0,0%,100%,.35);color:#fff}.bp-btn--ghost:hover{background:#fff;border-color:#fff;color:var(--tb-navy)}.bp-js .bp-rv{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--d,0)*90ms)}.bp-js .bp-rv.is-in{opacity:1;transform:none}.bp--static .bp-rv{opacity:1!important;transform:none!important;transition:none!important}.bp-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width:760px){.bp-sec{padding:72px 20px}.bp-btns .bp-btn{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.bp *,.bp :after,.bp :before{animation:none!important;transition:none!important}.bp-rv{opacity:1!important;transform:none!important}}.bp-over{padding-bottom:104px;padding-top:120px}.bp-over__intro{margin:0 auto;max-width:760px;text-align:center}.bp-over__intro h2{font-size:clamp(32px,4vw,50px);line-height:1.08;margin:16px 0 20px}.bp-over__intro p{color:var(--tb-body);font-size:20px;line-height:1.6;margin:0 auto;max-width:640px}.bp-pillars{border-top:1px solid var(--tb-line);display:grid;grid-template-columns:repeat(3,1fr);margin-top:72px}.bp-pillar{border-left:1px solid var(--tb-line);display:flex;flex-direction:column;gap:10px;padding:32px 32px 8px;position:relative;text-decoration:none}.bp-pillar:first-child{border-left:0;padding-left:0}.bp-pillar:last-child{padding-right:0}.bp-pillar:before{background:var(--tb-orange);content:"";height:2px;left:0;position:absolute;right:0;top:-1px;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.bp-pillar:hover:before{transform:scaleX(1)}.bp-pillar__tag{color:var(--tb-orange-dark);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.bp-pillar__t{color:var(--tb-ink);font-size:21px;font-weight:700;line-height:1.3}.bp-pillar__more{color:var(--tb-body);font-size:15px;font-weight:700;margin-top:auto;padding-top:6px;transition:color .2s}.bp-pillar__more:after{border-bottom:2px solid;border-right:2px solid;content:"";display:inline-block;height:7px;margin-left:8px;transform:rotate(45deg) translateY(-3px);transition:transform .25s var(--ease);width:7px}.bp-pillar:hover .bp-pillar__more{color:var(--tb-orange-dark)}.bp-pillar:hover .bp-pillar__more:after{transform:rotate(45deg) translate(2px,-1px)}.bp-pillar:before{left:32px;right:auto;transform:scaleX(1);transition:transform .7s var(--ease) .35s,width .5s var(--ease);width:48px}.bp-pillar:first-child:before{left:0}.bp-pillar:hover:before{width:calc(100% - 64px)}.bp-pillar:first-child:hover:before,.bp-pillar:last-child:hover:before{width:calc(100% - 32px)}.bp-js .bp-pillar.bp-rv:not(.is-in):before{transform:scaleX(0)}.bp-pillars--2{grid-template-columns:repeat(2,1fr)}.bp-pillars--4{grid-template-columns:repeat(4,1fr)}@media (max-width:760px){.bp-over{padding-bottom:72px;padding-top:80px}.bp-over__intro p{font-size:18px}.bp-pillars,.bp-pillars--2,.bp-pillars--4{grid-template-columns:1fr;margin-top:48px}.bp-pillar,.bp-pillar:first-child,.bp-pillar:last-child{border-bottom:1px solid var(--tb-line);border-left:0;padding:24px 0}.bp-pillar:before{left:0!important}.bp-pillar:hover:before{width:100%!important}.bp-pillar__more{padding-top:0}}