.request-demo__hero{padding:80px 0 96px}.request-demo__aurora{position:absolute;z-index:0;top:0;left:-24px;width:180px;height:150%;pointer-events:none;animation:request-demo-aurora-x 7s cubic-bezier(.37,0,.63,1) infinite alternate}.request-demo__aurora:before{position:absolute;inset:0;content:"";transform:rotate(-45deg);transform-origin:top;filter:blur(100px);opacity:.2;animation:request-demo-aurora-y 5s cubic-bezier(.37,0,.63,1) infinite alternate}.request-demo__aurora--blue:before{background:linear-gradient(138deg,#00a5ee 10.73%,#00a5ee00 96.25%)}.request-demo__aurora--violet{left:100px;animation-delay:.7s}.request-demo__aurora--violet:before{background:linear-gradient(138deg,#00b7bb 10.73%,#00b7bb00 96.25%);animation-delay:.5s}.request-demo__aurora--pink{left:200px;animation-delay:1.4s}.request-demo__aurora--pink:before{background:linear-gradient(138deg,#e800d4 10.73%,#e800d400 96.25%);animation-delay:1s}@keyframes request-demo-aurora-x{to{transform:translate(100px)}}@keyframes request-demo-aurora-y{to{translate:0 10%}}@media(max-width:767px){.request-demo__aurora{width:100px;animation:none}.request-demo__aurora:before{filter:blur(50px);animation:none}.request-demo__aurora--violet{left:40px}.request-demo__aurora--pink{left:80px}}.request-demo__pitch{padding-top:0}.request-demo__label{margin-bottom:24px}.request-demo__title{margin:0;max-width:580px;font-size:40px;line-height:1.1;letter-spacing:-.025em}.request-demo__description{max-width:580px;margin:24px 0 0;font-size:16px;line-height:1.55}.request-demo__features{display:grid;grid-template-columns:1fr;gap:17px 24px;margin:32px 0 0;padding:0;list-style:none}.request-demo__feature{display:flex;align-items:center;min-height:20px;gap:8px;font-size:14px;line-height:1.5}.request-demo__feature img{width:20px;height:20px;flex:none;object-fit:contain}.request-demo__proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:38px}.request-demo__proof-item{display:flex;flex-direction:column;min-width:0}.request-demo__proof-value{font-size:30px;font-weight:700;line-height:1.2}.request-demo__proof-label{margin-top:5px;font-size:14px;line-height:1.4}.request-demo__logos{overflow:hidden;width:100%;margin-top:48px;padding-top:40px;border-top:2px dashed rgba(0,27,39,.11)}.request-demo__logo-track{display:flex;width:max-content;animation:request-demo-marquee 40s linear infinite}.request-demo__logo-set{display:flex;flex:none;align-items:center;gap:24px;padding-right:24px}.request-demo__logo{display:flex;flex:none;align-items:center;justify-content:center;width:100px;height:56px}.request-demo__logo img{display:block;max-width:64px;max-height:36px;width:auto;height:auto}@keyframes request-demo-marquee{to{transform:translate(-50%)}}.request-demo__form-card{padding:24px;border:1px solid rgba(0,27,39,.11);border-radius:16px}.request-demo__form-title{margin:0;font-size:24px;line-height:1.25;font-weight:700;color:var(--color-glider-ink)}.request-demo__form-subtitle{margin:4px 0 32px;color:#9299a3;font-size:14px;line-height:1.5}.request-demo__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.request-demo__field{min-width:0}.request-demo__field--wide{grid-column:span 2}.request-demo__field label{display:block;margin-bottom:6px;color:#6b7280;font-size:10px;line-height:1.3;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.request-demo__required{color:#d44343}.request-demo__field input,.request-demo__field select{display:block;width:100%;height:48px;padding:0 14px;border:1px solid #d1d5db;border-radius:8px;color:var(--color-glider-ink);background-color:var(--ploy-input-background);font:inherit;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.request-demo__field select{padding-right:30px;color:#6b7280;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%236b7280' d='M0 0h12L6 7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px 7px;background-position:right 14px center}.request-demo__field select:valid{color:var(--color-glider-ink)}.request-demo__field input:focus-visible,.request-demo__field select:focus-visible{border-color:var(--color-glider-blue);box-shadow:0 0 0 3px #00a6ef24}.request-demo__consent{margin:40px 0 14px;color:#9197a0;font-size:12px;line-height:1.5}.request-demo__consent a{color:var(--color-glider-blue);text-decoration:underline;text-underline-offset:2px}.request-demo__submit{border-radius:10px;font-size:15px;font-weight:400}.request-demo__status{margin:14px 0 0;font-size:14px;line-height:1.5}.request-demo__status--success{color:#157a69}.request-demo__status--error{color:#b72d2d}.request-demo__hubspot form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:0}.request-demo__hubspot fieldset{min-width:0;max-width:none!important;margin:0;padding:0;border:0}.request-demo__hubspot fieldset:not(:has(input:not([type=hidden]),select,textarea:not([type=hidden]),.hs-richtext)){display:none}.request-demo__hubspot fieldset.form-columns-2{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.request-demo__hubspot fieldset:has(.hs_email),.request-demo__hubspot fieldset.form-columns-0,.request-demo__hubspot .hs_submit,.request-demo__hubspot .hs_error_rollup,.request-demo__hubspot .submitted-message{grid-column:1 / -1}.request-demo__hubspot .hs-form-field{width:auto!important;float:none!important;min-width:0;margin:0;padding:0!important}.request-demo__hubspot .hs-form-field>label{display:block;margin-bottom:6px;color:#6b7280;font-size:10px;line-height:1.3;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.request-demo__hubspot .hs-form-required{margin-left:1px;color:#d44343}.request-demo__hubspot .input{margin:0!important}.request-demo__hubspot .hs-input:not([type=checkbox]):not([type=radio]){display:block;width:100%!important;height:48px;padding:0 14px;border:1px solid #d1d5db;border-radius:8px;color:var(--color-glider-ink);background-color:var(--ploy-input-background);font:inherit;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.request-demo__hubspot select.hs-input{padding-right:30px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%236b7280' d='M0 0h12L6 7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px 7px;background-position:right 14px center}.request-demo__hubspot select.hs-input.is-placeholder{color:#6b7280}.request-demo__hubspot .hs-input:focus-visible{border-color:var(--color-glider-blue);box-shadow:0 0 0 3px #00a6ef24}.request-demo__hubspot .hs-input.invalid.error{border-color:#d44343}.request-demo__hubspot .hs-error-msgs{margin:6px 0 0;padding:0;list-style:none}.request-demo__hubspot .hs-error-msg,.request-demo__hubspot .hs-main-font-element.hs-error-msg{color:#b72d2d;font-size:12px;line-height:1.4;font-weight:400}.request-demo__hubspot .hs_error_rollup{display:none}.request-demo__hubspot .hs-richtext{margin:26px 0 0;color:#9197a0;font-size:12px;line-height:1.5}.request-demo__hubspot .hs-richtext p{margin:0}.request-demo__hubspot .hs-richtext a{color:var(--color-glider-blue);text-decoration:underline;text-underline-offset:2px}.request-demo__hubspot .hs_submit .actions{margin:0;padding:0}.request-demo__hubspot .hs-button{display:block;width:100%;height:52px;padding:0 20px;border:1px solid var(--color-glider-black);border-radius:10px;color:var(--color-glider-white);background:var(--color-glider-black);font:inherit;font-size:15px;line-height:24px;cursor:pointer;transition:opacity .3s ease-out}.request-demo__hubspot .hs-button:hover{opacity:.85}.request-demo__hubspot .hs-button:focus-visible{outline:2px solid var(--color-glider-blue);outline-offset:2px}.request-demo__hubspot .submitted-message{color:#157a69;font-size:14px;line-height:1.5}.request-demo__hubspot-slot{position:relative}.request-demo__hubspot-slot[data-state=loading]{min-height:855px}.request-demo__hubspot-slot[data-state=loading] .request-demo__hubspot-loading{position:absolute;top:0;right:0;left:0}.request-demo__hubspot-loading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.request-demo__hubspot-loading span{height:48px;border-radius:8px;background:#001b270f;animation:request-demo-pulse 1.4s ease-in-out infinite}@keyframes request-demo-pulse{50%{opacity:.5}}@media(max-width:389px){.request-demo__hubspot-slot[data-state=loading]{min-height:873px}}@media(min-width:768px){.request-demo__hubspot-slot[data-state=loading]{min-height:564px}}@media(min-width:900px){.request-demo__hubspot-slot[data-state=loading]{min-height:533px}}@media(min-width:1440px){.request-demo__hubspot-slot[data-state=loading]{min-height:515px}}@media(min-width:768px){.request-demo__hero{padding:150px 0 80px}.request-demo__form-card{padding:32px}.request-demo__features,.request-demo__proof{margin-top:48px}.request-demo__proof-value{font-size:40px}.request-demo__logo{width:164px}.request-demo__logo img{max-width:96px;max-height:48px}}@media(min-width:1024px){.request-demo__title{font-size:52px}.request-demo__features{grid-template-columns:repeat(2,minmax(0,1fr))}.request-demo__logo-set{gap:32px;padding-right:32px}}@media(max-width:767px){.request-demo__hero>.container{row-gap:0}.request-demo__pitch{display:contents}.request-demo__form-card{order:1;margin-top:24px}.request-demo__features{order:2}.request-demo__proof{order:3}.request-demo__logos{order:4}.request-demo__fields{grid-template-columns:1fr}.request-demo__field--wide{grid-column:auto}.request-demo__hubspot form,.request-demo__hubspot fieldset.form-columns-2{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.request-demo__aurora,.request-demo__aurora:before,.request-demo__logo-track{animation:none}.request-demo__field input,.request-demo__field select,.request-demo__hubspot .hs-input,.request-demo__hubspot .hs-button{transition:none}.request-demo__hubspot-loading span{animation:none}}
