.hc,.hv{background-color:var(--hs-deep)}.hv{align-items:flex-end;background:var(--hs-deep);color:var(--hs-white);display:flex;isolation:isolate;margin-top:calc(var(--header-h, 140px)*-1);min-height:max(640px,min(860px,100dvh));overflow:hidden;position:relative}.hv__content{align-items:end;display:grid;gap:40px;padding-bottom:72px;width:100%}@media (min-width:1100px){.hv__content{gap:56px;grid-template-columns:1.1fr 1fr}}.hv__copy{display:flex;flex-direction:column;gap:24px}.hv .h-cap{color:var(--hs-pink-light);max-width:40ch}.hv .askbox{justify-self:end;max-width:440px;width:100%}@media (max-width:1099px){.hv .askbox{justify-self:start}.hv__content{padding-bottom:48px}}.hv{min-height:max(780px,min(960px,100dvh))}.hv__ask{display:flex;justify-content:flex-end;justify-self:end;max-width:560px;position:relative;width:100%}.askbox--cta{animation:ask-nudge 3.2s var(--ease) 2.4s 2;-webkit-appearance:none;appearance:none;color:var(--hs-deep);cursor:pointer;font:inherit;margin:0;max-width:440px;transition:transform .35s var(--ease),box-shadow .35s var(--ease),opacity .25s var(--ease);width:100%}.askbox--cta,.askbox--cta .askbox__label{display:block;text-align:left}.askbox--cta .askbox__row{display:flex;text-align:left}.askbox--cta:hover{box-shadow:0 20px 40px -12px rgba(118,39,220,.4);transform:translateY(-4px)}.askbox--cta:focus-visible{outline:3px solid var(--hs-pink);outline-offset:4px}@keyframes ask-nudge{0%,to{box-shadow:0 24px 48px -20px rgba(29,37,60,.45),0 0 0 0 rgba(118,39,220,.45)}50%{box-shadow:0 24px 48px -20px rgba(29,37,60,.45),0 0 0 7px rgba(118,39,220,0)}}.hv__ask.is-open .askbox--cta{opacity:0;pointer-events:none;transform:scale(.96)}.hv__askpanel{bottom:0;max-width:calc(100vw - var(--gutter)*2);opacity:0;position:absolute;right:0;transform:scale(.72);transform-origin:bottom right;transition:opacity .3s var(--ease),transform .5s cubic-bezier(.32,.72,0,1);width:560px;z-index:5}.hv__askpanel[hidden]{display:block;pointer-events:none;visibility:hidden}.hv__ask.is-open .hv__askpanel{opacity:1;pointer-events:auto;transform:none;visibility:visible}.hv__askclose{background:var(--hs-neutral-50);border:0;border-radius:50%;color:var(--hs-deep);cursor:pointer;display:grid;height:36px;place-items:center;position:absolute;right:12px;top:12px;width:36px;z-index:2}.hv__askclose:hover{background:var(--hs-neutral-100)}.hv__askclose svg{height:14px;width:14px}@media (min-width:1100px){.hv{--ask-lift:72px}.hv__ask{margin-bottom:var(--ask-lift)}}.hv .hsask__shell{border:0;box-shadow:0 30px 70px -20px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.08);height:clamp(500px,calc(100dvh - var(--header-h, 140px) - 96px - var(--ask-lift, 0px)),640px);max-width:none}@media (max-width:1099px){.hv__ask{justify-content:flex-start;justify-self:start;max-width:440px}.hv{min-height:0;padding-top:calc(var(--header-h, 140px) + 120px)}.hv__askpanel{height:calc(100dvh - 24px);left:12px;max-width:none;position:fixed;right:12px;top:12px;transform-origin:bottom center;width:auto;z-index:90}.hv.is-asking{z-index:60}.hv .hsask,.hv .hsask__shell{height:100%}}@media (prefers-reduced-motion:reduce){.askbox--cta{animation:none}.hv__askpanel{transition:none}}@media (max-width:1099px){.hv__ask{justify-self:stretch;max-width:none}.hv{min-height:0;padding-top:calc(var(--header-h, 140px) + 120px)}.hv .hsask__shell{height:600px}}@media (max-width:599px){.hv .hsask__shell{height:560px}}.hv[data-hero]{background-color:var(--hero-base,#1d253c);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:var(--hero-min,780px)}.hv[data-hero].hero--fill{min-height:max(var(--hero-min,780px),min(980px,100dvh))}.hv[data-hero] .h-display{color:var(--hero-head,#fff)}.hv[data-hero] .h-cap{color:var(--hero-cap,#ffd8e4)}.hv[data-hero] .hv__scrim{background:linear-gradient(180deg,transparent 0,transparent 25%,var(--hero-scrim,#1d253c) 100%);opacity:var(--hero-scrim-o,.9)}.hv[data-hero] .askbox{background:var(--ask-bg,#fff);border-color:var(--ask-border,#7627dc)}.hv[data-hero] .askbox__label{color:var(--ask-label,#1d253c)}.hv[data-hero] .askbox__row{background:var(--ask-row,#f5f5f5);color:var(--ask-text,#1d253c)}@media (max-width:1099px){.hv[data-hero],.hv[data-hero].hero--fill{min-height:0}}.askbox--pulse{position:relative}.askbox--pulse:after,.askbox--pulse:before{animation:ask-halo 3.6s cubic-bezier(.22,.61,.36,1) infinite;border-radius:18px;content:"";inset:-7px;pointer-events:none;position:absolute}.askbox--pulse:before{--c:var(--ask-halo-1,#904fe3);--s:12px;animation-delay:1.2s}.askbox--pulse:after{--c:var(--ask-halo-2,#c9b6ec);--s:25px;animation-delay:1.4s}@keyframes ask-halo{0%{box-shadow:0 0 0 0 var(--c);opacity:.9}25%{opacity:.75}60%{box-shadow:0 0 0 var(--s) var(--c);opacity:0}to{box-shadow:0 0 0 var(--s) var(--c);opacity:0}}.askbox--pulse:focus-visible:after,.askbox--pulse:focus-visible:before,.askbox--pulse:hover:after,.askbox--pulse:hover:before,.hv__ask.is-open .askbox--pulse:after,.hv__ask.is-open .askbox--pulse:before{animation:none;opacity:0}@media (prefers-reduced-motion:reduce){.askbox--pulse:after,.askbox--pulse:before{animation:none;opacity:0}}.hv.has-fab{z-index:49}.hv__fab{background:none;border:0;border-radius:22px;bottom:20px;cursor:pointer;height:76px;opacity:0;padding:0;pointer-events:none;position:fixed;right:20px;transform:scale(.85);transition:opacity .4s var(--ease),transform .4s var(--ease);width:76px;z-index:3}.hv__fab img{display:block;height:100%;width:100%}.hv__ask.fab-on .hv__fab{opacity:1;pointer-events:auto;transform:none}.hv__ask.fab-on .hv__fab:hover{transform:scale(1.06)}.hv__fab:focus-visible{outline:3px solid var(--hs-pink);outline-offset:2px}.hv__ask.is-open .hv__fab{opacity:0;pointer-events:none;transform:scale(.6)}@media (min-width:1100px){.hv.is-docked .hv__askpanel{bottom:20px;left:auto;position:fixed;right:20px;top:auto;z-index:4}}@media (max-width:767px){.hv__fab{bottom:12px;height:68px;right:12px;width:68px}}.hv__fab:after,.hv__fab:before{border-radius:18px;content:"";inset:7px;opacity:0;pointer-events:none;position:absolute}.hv__ask.fab-on .hv__fab:before{--c:var(--ask-halo-1,#904fe3);--s:12px;animation:fab-halo 7s cubic-bezier(.22,.61,.36,1) 1.2s infinite}.hv__ask.fab-on .hv__fab:after{--c:var(--ask-halo-2,#c9b6ec);--s:24px;animation:fab-halo 7s cubic-bezier(.22,.61,.36,1) 1.4s infinite}.hv__ask.fab-on .hv__fab img{animation:fab-bump 7s cubic-bezier(.22,.61,.36,1) 1.2s infinite}@keyframes fab-halo{0%{box-shadow:0 0 0 0 var(--c);opacity:.9}6%{opacity:.75}22%{box-shadow:0 0 0 var(--s) var(--c);opacity:0}to{box-shadow:0 0 0 var(--s) var(--c);opacity:0}}@keyframes fab-bump{0%,12%,to{transform:none}5%{transform:scale(1.07)}}.hv__ask.fab-on .hv__fab:hover img,.hv__ask.fab-on .hv__fab:hover:after,.hv__ask.fab-on .hv__fab:hover:before,.hv__ask.is-open .hv__fab img,.hv__ask.is-open .hv__fab:after,.hv__ask.is-open .hv__fab:before{animation:none}@media (prefers-reduced-motion:reduce){.hv__fab img,.hv__fab:after,.hv__fab:before{animation:none!important}}.hv__rot{max-width:44ch}.hv__slot{border-bottom:2px solid var(--hs-pink);color:var(--hs-white);display:inline-grid;overflow:hidden;padding-bottom:1px;transition:width .35s var(--ease);vertical-align:baseline;white-space:nowrap}.hv__slot>*{grid-area:1/1}.hv__stack{display:grid;visibility:hidden}.hv__stack>span{grid-area:1/1}.hv__word{display:block;transition:opacity .3s var(--ease),transform .3s var(--ease)}.hv__word.is-out{opacity:0;transform:translateY(-.4em);transition-duration:.2s}.hv__word.is-from{opacity:0;transform:translateY(.4em);transition:none}@media (prefers-reduced-motion:reduce){.hv__slot,.hv__word{transition:none}}.hv__logo{--lw:clamp(150px,19vw,280px);display:block;height:auto;margin:calc(var(--lw)*-.04) 0 calc(var(--lw)*-.04) calc(var(--lw)*-.0732);width:var(--lw)}@media (max-width:1099px){.hv__ask{display:flex}.askbox--cta{animation:none;cursor:default;pointer-events:none;transform:none}.askbox--cta:hover{box-shadow:none;transform:none}.askbox--pulse:after,.askbox--pulse:before{animation:none;opacity:0}.hv__askpanel,.hv__fab{display:none!important}.askbox__t--live{display:none}}@media (min-width:1100px){.askbox__t--static{display:none}}