#sticky-mobile-cta{opacity:0;transform:translateY(120%);transition:opacity .25s ease,transform .3s cubic-bezier(.16,1,.3,1)}#sticky-mobile-cta.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){#sticky-mobile-cta{transition:opacity .15s linear;transform:none}}.testimonial-card{transition:border-color .2s ease,transform .2s ease}.testimonial-card:hover{border-color:var(--t-border-default)!important;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.testimonial-card{transition:none}.testimonial-card:hover{transform:none}}html,body{overflow-x:clip!important;max-width:100vw!important}main>section{max-width:100vw;overflow-x:clip}.book-demo-logo{mix-blend-mode:screen!important;filter:contrast(2) brightness(1.2)!important;opacity:.5!important}.book-demo-logo:hover{opacity:.8!important}[data-theme=light] .book-demo-logo{filter:invert(1) contrast(2.3) brightness(.55)!important;mix-blend-mode:multiply!important;opacity:.68!important}[data-theme=light] .book-demo-logo:hover{opacity:.8!important}.book-demo-marquee{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden;mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%)}.book-demo-marquee-track{display:flex;align-items:center;gap:1.5rem;width:max-content;animation:book-demo-marquee 24s linear infinite}@keyframes book-demo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.book-demo-marquee-track{animation:none}}#hubspot-form .hs-form{display:flex;flex-direction:column;gap:.75rem}#hubspot-form fieldset{max-width:none!important;width:100%!important;margin:0;padding:0;border:0}#hubspot-form fieldset.form-columns-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}#hubspot-form fieldset.form-columns-1{display:block}#hubspot-form fieldset.form-columns-2:has(>.hs-form-field[style*="display: none"]){grid-template-columns:1fr}#hubspot-form .hs-form-field[style*="display: none"]{display:none!important}#hubspot-form fieldset:not(:has(>.hs-form-field:not([style*="display: none"]))){display:none}#hubspot-form .hs-form-field{width:100%!important;float:none!important;min-width:0}#hubspot-form .hs-form-field .input{margin:0!important}@media(max-width:500px){#hubspot-form fieldset.form-columns-2{grid-template-columns:1fr}}#hubspot-form .hs-form-field>label{display:block;font-size:.8125rem;font-weight:400;margin-bottom:.25rem;color:var(--t-text-secondary)}#hubspot-form .hs-form-field>label>span{color:var(--t-text-secondary)}#hubspot-form .hs-form-required{display:none}#hubspot-form .hs-input{width:100%!important;box-sizing:border-box;border-radius:.125rem;padding:.5rem .75rem;font-size:.875rem;font-family:Inter,system-ui,sans-serif;color:var(--t-text-primary);background-color:#1a1a1a;border:1px solid #333;outline:none;transition:border-color .2s,box-shadow .2s}#hubspot-form .hs-input:focus{border-color:#555;box-shadow:0 0 0 1px #55555540}#hubspot-form .hs-input::placeholder{color:var(--t-text-faint)}:root[data-theme=light] #hubspot-form .hs-input{background-color:var(--t-surface-base);border-color:var(--t-border-default)}:root[data-theme=light] #hubspot-form .hs-input:focus{border-color:var(--t-text-muted)}#hubspot-form select.hs-input{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a3a3a3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.5rem}#hubspot-form select.hs-input:required:invalid,#hubspot-form select.hs-input:has(option[value=""]:checked){color:var(--t-text-faint)}#hubspot-form select.hs-input option{color:var(--t-text-primary);background-color:#1a1a1a}:root[data-theme=light] #hubspot-form select.hs-input option{background-color:var(--t-surface-base)}#hubspot-form .hs-error-msgs,#hubspot-form .hs_error_rollup{list-style:none;margin:.25rem 0 0;padding:0}#hubspot-form .hs-error-msg,#hubspot-form .hs-main-font-element{font-size:.75rem;color:#ef4444}#hubspot-form .actions{margin:.25rem 0 0;padding:0}#hubspot-form .hs-button{width:100%;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;font-family:Inter,system-ui,sans-serif;padding:.75rem 1.75rem;border-radius:.125rem;border:none;cursor:pointer;background-color:var(--t-accent-solid);color:var(--t-accent-text);transition:all .3s}#hubspot-form .hs-button:hover{transform:scale(1.01);opacity:.9}#hubspot-form .submitted-message{text-align:center;font-size:.95rem;line-height:1.6;color:var(--t-text-secondary);padding:1.5rem .5rem}
