.tcb-ep{--ep-navy:#072b61;--ep-blue:#0d3b8e;--ep-yellow:#f4c430;--ep-bg:#f8fafc;--ep-border:#e5e7eb;color:#0f172a}.tcb-ep .tcb-wrap{max-width:1120px;margin:0 auto;padding:0 1.25rem}.tcb-ep__crumb{padding:1rem 0 .5rem;font-size:.875rem;color:#64748b}.tcb-ep__crumb a{color:var(--ep-navy);text-decoration:none}.tcb-ep__crumb a:hover{text-decoration:underline}.tcb-ep__hero{background:linear-gradient(135deg,#072b61,#0d3b8e 70%,#123f8f);color:#fff;padding:2.5rem 0 3rem}.tcb-ep__hero-grid{display:grid;gap:2rem;align-items:center}@media(min-width:900px){.tcb-ep__hero-grid{grid-template-columns:1.1fr .9fr}}.tcb-ep__eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ep-yellow);margin:0 0 .75rem}.tcb-ep__title{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;margin:0 0 1rem;color:#fff}.tcb-ep__sub{font-size:1.05rem;line-height:1.55;color:#dbe7ff;margin:0 0 1.5rem;max-width:36rem}.tcb-ep__actions{display:flex;flex-wrap:wrap;gap:.75rem}.tcb-ep__btn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.25rem;border-radius:8px;font-weight:700;text-decoration:none;border:2px solid transparent}.tcb-ep__btn--primary{background:var(--ep-yellow);color:var(--ep-navy)}.tcb-ep__btn--primary:hover{filter:brightness(.95)}.tcb-ep__btn--secondary{background:transparent;color:#fff;border-color:#ffffff8c}.tcb-ep__btn--secondary:hover{background:#ffffff14}.tcb-ep__hero-art{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.15);background:#0a3480}.tcb-ep__hero-art img{display:block;width:100%;height:auto}.tcb-ep__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin:-1.5rem auto 0;position:relative;z-index:1}@media(min-width:700px){.tcb-ep__stats{grid-template-columns:repeat(4,1fr)}}.tcb-ep__stat{background:#fff;border:1px solid var(--ep-border);border-radius:12px;padding:1rem;box-shadow:0 8px 24px #072b6114}.tcb-ep__stat strong{display:block;color:var(--ep-navy);font-size:1rem}.tcb-ep__stat span{display:block;color:#64748b;font-size:.85rem;margin-top:.25rem}.tcb-ep__section{padding:3rem 0}.tcb-ep__section--soft{background:var(--ep-bg)}.tcb-ep__kicker{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ep-blue);margin:0 0 .5rem}.tcb-ep__h2{font-size:clamp(1.4rem,2.2vw,1.85rem);color:var(--ep-navy);margin:0 0 .75rem}.tcb-ep__lead{color:#475569;max-width:40rem;margin:0 0 1.5rem;line-height:1.55}.tcb-ep__grid{display:grid;gap:1rem}@media(min-width:700px){.tcb-ep__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.tcb-ep__grid{grid-template-columns:repeat(3,1fr)}}.tcb-ep__card{background:#fff;border:1px solid var(--ep-border);border-radius:12px;padding:1.25rem}.tcb-ep__card h3{margin:0 0 .5rem;color:var(--ep-navy);font-size:1.05rem}.tcb-ep__card p{margin:0;color:#475569;font-size:.95rem;line-height:1.5}.tcb-ep__badge{display:inline-block;margin-top:.75rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.3rem .55rem;border-radius:999px;background:#eef6ff;color:var(--ep-navy)}.tcb-ep__badge--soon{background:#fff7db;color:#7a5b00}.tcb-ep__steps{display:grid;gap:1rem;counter-reset:epstep}@media(min-width:800px){.tcb-ep__steps{grid-template-columns:repeat(4,1fr)}}.tcb-ep__step{background:#fff;border:1px solid var(--ep-border);border-radius:12px;padding:1.25rem;position:relative}.tcb-ep__step:before{counter-increment:epstep;content:counter(epstep);display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:999px;background:var(--ep-navy);color:#fff;font-weight:700;font-size:.85rem;margin-bottom:.75rem}.tcb-ep__step h3{margin:0 0 .4rem;color:var(--ep-navy);font-size:1rem}.tcb-ep__step p{margin:0;color:#475569;font-size:.9rem;line-height:1.45}.tcb-ep__list{margin:0;padding-left:1.15rem;color:#334155;line-height:1.55}.tcb-ep__list li{margin:.35rem 0}.tcb-ep__list a{color:var(--ep-blue)}.tcb-ep__faq details{background:#fff;border:1px solid var(--ep-border);border-radius:10px;padding:.9rem 1rem;margin-bottom:.6rem}.tcb-ep__faq summary{cursor:pointer;font-weight:700;color:var(--ep-navy)}.tcb-ep__faq p{margin:.65rem 0 0;color:#475569;line-height:1.5}.tcb-ep__cta{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;background:var(--ep-navy);color:#fff;border-radius:16px;padding:1.5rem 1.75rem}.tcb-ep__cta h2{margin:0 0 .35rem;color:#fff;font-size:1.35rem}.tcb-ep__cta p{margin:0;color:#dbe7ff;max-width:36rem}.tcb-ep__cta .tcb-ep__btn--primary{border-color:var(--ep-yellow)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/tcb-enterprise-procurement.css.map */
