.tp-callout{display:flex;flex-direction:row;align-items:center;gap:clamp(32px,5vw,64px);background:var(--tp-bg, #f2f2f2);color:var(--color-body, #2c2d2e);border-radius:24px;padding:clamp(36px,5vw,64px) clamp(24px,5vw,72px);overflow:hidden}.tp-callout__logo{flex-shrink:0;width:clamp(110px,13vw,160px);display:flex;align-items:center;justify-content:center}.tp-callout__logo-img{width:100%;height:auto;display:block;filter:drop-shadow(0 4px 12px rgba(0,0,0,.12))}.tp-callout__content{flex:1;min-width:0}.tp-callout__eyebrow{display:inline-flex;align-items:center;gap:10px;background:#0000000d;border:1px solid rgba(0,0,0,.1);color:#0000009e;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:18px}.tp-callout__dot{width:6px;height:6px;border-radius:50%;background:var(--color-accent, #0100ad);animation:tpPulse 2s ease-in-out infinite}@keyframes tpPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}}.tp-callout__heading{font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.25;letter-spacing:-.005em;margin:0 0 18px;color:var(--color-heading, #1a1c1d)}.tp-callout__subtitle{font-family:inherit;font-size:16px;line-height:1.6;margin:0 0 14px;color:var(--color-body, #2c2d2e);opacity:.85;max-width:620px}.tp-callout__subtitle:last-of-type{margin-bottom:28px}.tp-callout__cta{display:inline-flex;align-items:center;gap:10px;background:transparent;color:var(--color-accent, #0100ad);text-decoration:none;font-weight:600;font-size:14px;padding:11px 22px;border-radius:999px;border:1.5px solid var(--color-accent, #0100ad);transition:all .18s ease-out}.tp-callout__cta:hover{background:var(--color-accent, #0100ad);color:#fff;text-decoration:none}.tp-callout__cta:hover .tp-callout__arrow{transform:translate(3px)}.tp-callout__arrow{transition:transform .18s ease-out}@media(max-width:768px){.tp-callout{flex-direction:column;text-align:center;padding:36px 24px;border-radius:18px;gap:24px}.tp-callout__logo{width:clamp(96px,26vw,140px)}.tp-callout__content{display:flex;flex-direction:column;align-items:center}.tp-callout__subtitle{margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/traceprecision-callout.css.map */
