.tb-landing{--tb-navy: #094260;--tb-navy-deep: #062f47;--tb-green: #90B435;--tb-green-deep: #6f8f29;--tb-cream: #FAF8F4;--tb-gray: #6B7280;--tb-gray-light: #E5E7EB;--tb-amber: #E8A33D;--tb-white: #FFFFFF}.tb-landing .tb-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.tb-landing .tb-eyebrow{font-size:13px;font-weight:700;color:var(--tb-green-deep);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.tb-landing .tb-section-title{font-size:32px;color:var(--tb-navy);margin-bottom:16px;max-width:640px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.tb-landing .tb-section-sub{font-size:17px;color:var(--tb-gray);max-width:600px;margin-bottom:48px;line-height:1.5}.tb-landing .tb-head-center{text-align:center;max-width:680px;margin:0 auto 56px}.tb-landing .tb-head-center .tb-section-title,.tb-landing .tb-head-center .tb-section-sub{margin-left:auto;margin-right:auto}.tb-landing .tb-head-center .tb-section-sub{margin-bottom:0}.tb-landing .tb-btn{background:var(--tb-green);color:var(--tb-navy-deep);font-weight:800;font-size:16px;padding:16px 32px;border-radius:10px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;box-shadow:0 8px 24px #90b43559;transition:transform .15s ease;cursor:pointer;border:none}.tb-landing .tb-btn:hover{transform:translateY(-2px)}.tb-landing .tb-btn svg{width:18px;height:18px}.tb-landing.tb-cta-strip{background:var(--tb-navy);padding:28px 0}.tb-landing.tb-cta-strip.tb-cta-strip--alt{background:var(--tb-cream)}.tb-landing .tb-cta-strip__wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.tb-landing .tb-cta-strip__text{color:var(--tb-white)}.tb-landing .tb-cta-strip__text h3{font-size:19px;margin-bottom:4px;font-weight:800}.tb-landing .tb-cta-strip__text p{font-size:14px;color:#ffffffa6}.tb-landing.tb-cta-strip--alt .tb-cta-strip__text h3{color:var(--tb-navy)}.tb-landing.tb-cta-strip--alt .tb-cta-strip__text p{color:var(--tb-gray)}.tb-landing.tb-cta-strip .tb-btn{padding:13px 26px;font-size:15px;white-space:nowrap}@media(max-width:880px){.tb-landing .tb-section-title{font-size:24px}.tb-landing .tb-eyebrow{font-size:12px}.tb-landing .tb-section-sub{font-size:14px;margin-bottom:32px}.tb-landing .tb-btn{font-size:15px;padding:14px 26px}}@media(max-width:480px){.tb-landing .tb-section-sub{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/landing.css.map */
