:root{--motion-fast:.16s;--motion-enter:.32s;--motion-ease:cubic-bezier(.22, 1, .36, 1)}@keyframes bloom-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bloom-fade{0%{opacity:0}to{opacity:1}}@keyframes bloom-drawer{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}.page-hero .breadcrumbs,.page-hero .page-hero-grid,.page-hero .subnav,.form-step-motion,.form-success,.field-error,.admin .lead-detail,.admin .lead-extra-filters,.admin .lead-note,.admin .repeater-row,.admin .admin-profile[open] .admin-profile-menu,.admin .lead-secondary-details[open]>:not(summary){animation:bloom-enter var(--motion-enter) var(--motion-ease) backwards}.page-hero .page-hero-grid{animation-delay:45ms}.page-hero .subnav{animation-delay:90ms}.field-error{animation-name:bloom-fade;animation-duration:.16s}.form-step-motion{min-width:0}.reveal{transition-duration:.45s;transition-timing-function:var(--motion-ease);transform:translateY(16px)}.reveal:focus-within{opacity:1;transform:none;transition-delay:0s!important}.button,.tabs button,.steps-nav button,.subnav a,.footer-col a,.admin .lead-list-item,.admin .lead-tabs button,.admin .admin-icon-button,.admin .admin-text-action,.admin .lead-note-delete,.admin .lead-assignment select{transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, opacity var(--motion-fast) ease, transform var(--motion-fast) var(--motion-ease)}.button:active:not(:disabled),.admin .admin-icon-button:active:not(:disabled){transform:scale(.98)}.menu-button span{transition:transform .2s var(--motion-ease)}.menu-button[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.admin .admin-profile summary>.admin-icon{transition:transform .18s}.admin .admin-profile[open] summary>.admin-icon{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.button:hover:not(:disabled){transform:translateY(-2px)}.footer-col a:hover{transform:translate(3px)}.admin .admin-icon-button:hover:not(:disabled){background-color:#edf2fc}}@media (width<=800px){.header #navigation.open{animation:bloom-enter .22s var(--motion-ease) backwards}}@media (width<=900px){.admin .admin-side.is-open{animation:bloom-drawer .24s var(--motion-ease) backwards}.admin .admin-menu-scrim{animation:.18s backwards bloom-fade}}@supports (interpolate-size:allow-keywords){.lead-secondary-details::details-content{interpolate-size:allow-keywords;block-size:0;transition:block-size .22s var(--motion-ease), content-visibility .22s allow-discrete;overflow:clip}.admin-details::details-content{interpolate-size:allow-keywords;block-size:0;transition:block-size .22s var(--motion-ease), content-visibility .22s allow-discrete;overflow:clip}.lead-secondary-details[open]::details-content{block-size:auto}.admin-details[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}::details-content{transition:none!important}.reveal{opacity:1!important;transform:none!important}.button:hover,.button:active,.product-card:hover,.product-card:hover .product-icon,.team-card:hover,.engagement-grid article:hover,.post-card:hover,.footer-col a:hover,.whatsapp-float:hover{transform:none!important}.partners-track{flex-wrap:wrap;justify-content:center;width:auto}.partners-track [aria-hidden=true]{display:none}}.motion-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
