.baseline-hero{color:var(--color-text-dark);padding:96px 24px 110px}.baseline-hero__inner{position:relative;z-index:1;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.baseline-hero__badge{display:flex;width:fit-content;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid rgba(11,18,32,.12);background:#0b122008;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:var(--color-text-body);margin-bottom:22px}.baseline-hero__badge-dot{width:7px;height:7px;border-radius:50%;background:var(--color-accent-blue);animation:baseline-pulse 2s infinite}.baseline-hero__title{font-family:-apple-system,Helvetica Neue,Arial,sans-serif;font-size:46px;line-height:1.12;font-weight:800;margin:0 0 24px}.baseline-hero__subtitle{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.6;color:var(--color-text-body);margin:0 0 40px}.baseline-hero__actions{display:flex;gap:16px;flex-wrap:wrap}.baseline-hero__visual{position:relative}.baseline-hero__photo{border-radius:20px;overflow:hidden;box-shadow:0 30px 70px -30px #0b122073}.baseline-hero__photo img{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.baseline-hero__float-card{position:absolute;left:-24px;bottom:-22px;display:flex;align-items:center;gap:12px;padding:14px 16px;background:#151b44;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 20px 40px -20px #000000b3}.baseline-hero__float-text{display:flex;flex-direction:column;gap:3px}.baseline-hero__float-text strong{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#fff}.baseline-hero__float-text span{display:flex;align-items:center;gap:6px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:var(--color-text-muted)}.baseline-hero__pulse{width:6px;height:6px;border-radius:50%;background:var(--color-accent-green);animation:baseline-pulse 2s infinite}@keyframes baseline-pulse{0%{box-shadow:0 0 #34d3998c}70%{box-shadow:0 0 0 8px #34d39900}to{box-shadow:0 0 #34d39900}}@media screen and (max-width:949px){.baseline-hero__inner{grid-template-columns:1fr;text-align:center}.baseline-hero__actions{justify-content:center}.baseline-hero__badge{margin-left:auto;margin-right:auto}.baseline-hero__visual{max-width:440px;margin:40px auto 0}.baseline-hero__float-card{left:16px}}@media screen and (max-width:749px){.baseline-hero{padding:64px 20px 90px}.baseline-hero__title{font-size:30px}.baseline-hero__subtitle{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/baseline-hero.css.map */
