.tmrw-hero-section{padding:0 1.5rem;text-align:center;font-family:var(--font-body-family)}.tmrw-hero-badge{display:inline-flex;align-items:center;gap:5px;background-color:#fff;color:#011624;border-radius:100px;padding:.625rem .875rem;margin-bottom:2rem;font-size:16px}.tmrw-hero-badge svg{color:#ff4b26}.tmrw-hero-title{line-height:1.1;font-weight:700;font-size:2.75rem;max-width:950px;margin:0 auto 24px;color:#011624;font-family:var(--font-heading-family)}.tmrw-hero-subtitle{font-size:1.25rem;margin-bottom:2rem;color:#011624}.tmrw-testimonial-row{display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.tmrw-avatar-group{display:flex;margin-right:16px}.tmrw-avatar{width:40px;height:40px;border-radius:50%;border:2px solid white;margin-left:-12px;object-fit:cover}.tmrw-avatar:first-child{margin-left:0}.tmrw-avatar-placeholder{background-color:#e2e8f0}.tmrw-testimonial-text{font-size:16px;text-align:left;color:#475569}.tmrw-testimonial-text strong{color:#0f172a}.tmrw-hero-buttons{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 auto 40px;flex-wrap:wrap}.tmrw-hero-button{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 32px;border-radius:26px;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s ease;cursor:pointer}.tmrw-hero-button--primary{background-color:#000;color:#fff;border:2px solid #000000}.tmrw-hero-button--primary:hover{background-color:#1a1a1a;border-color:#1a1a1a;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.tmrw-hero-button--secondary{background-color:transparent;color:#000;border:2px solid #000000}.tmrw-hero-button--secondary:hover{background-color:#f9fafb;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.tmrw-explore-features{display:none;align-items:center;gap:8px;color:#0f172a;text-decoration:none;font-weight:500;margin-bottom:40px}.tmrw-partners-text{font-size:16px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#64748b}@media screen and (min-width: 1024px){.tmrw-hero-section{padding:0 4rem}.tmrw-hero-title{font-size:5rem}.tmrw-hero-subtitle{font-size:1.125rem}.tmrw-explore-features{display:inline-flex}}@media screen and (max-width: 480px){.tmrw-hero-buttons{flex-direction:column;gap:12px}.tmrw-hero-button{width:100%;max-width:280px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/hero-home.css.map */
