.assistant-glow:before{--assistant-glow-png:url(../media/assistant-glow-mobile.09gdkb~90c~vd.png);--assistant-glow-webp:url(../media/assistant-glow-mobile.0rwcw3y_2f01p.webp);background-image:var(--assistant-glow-png);background-image:image-set(var(--assistant-glow-webp) type("image/webp"), var(--assistant-glow-png) type("image/png"))}@media (min-width:48rem){.assistant-glow:before{--assistant-glow-png:url(../media/assistant-glow-tablet.0fcfebb-vxone.png);--assistant-glow-webp:url(../media/assistant-glow-tablet.0w-3pfxvq67ni.webp)}}@media (min-width:87.5rem){.assistant-glow:before{--assistant-glow-png:url(../media/assistant-glow-desktop.0uog9_5wuffii.png);--assistant-glow-webp:url(../media/assistant-glow-desktop.0z1aw4p-hue_e.webp)}}
.hero-glow-top:before{background-image:var(--hero-glow-top-png);background-image:image-set(var(--hero-glow-top-webp) type("image/webp"), var(--hero-glow-top-png) type("image/png"))}.hero-glow-bottom:before{background-image:var(--hero-glow-bottom-png);background-image:image-set(var(--hero-glow-bottom-webp) type("image/webp"), var(--hero-glow-bottom-png) type("image/png"))}@keyframes hero-scroll-flow{0%,to{transform:translateY(-50%)}50%{transform:translateY(0)}}.hero-layout{--hero-glow-top-width:309.057px;--hero-glow-top-height:231.503px;--hero-glow-top-x:-28.471px;--hero-glow-top-y:-161px;--hero-glow-bottom-width:384.005px;--hero-glow-bottom-height:283.839px;--hero-glow-bottom-right:27.927px;--hero-glow-bottom-offset:268px;--hero-glow-top-png:url(../media/hero-glow-top-375.0ipmb2djpkjiv.png);--hero-glow-top-webp:url(../media/hero-glow-top-375.0o5rithe787vg.webp);--hero-glow-bottom-png:url(../media/hero-glow-bottom-375.0cenoplv_sqn_.png);--hero-glow-bottom-webp:url(../media/hero-glow-bottom-375.01ewlcc.80qyo.webp);--hero-scroll-text:#dedede;--hero-reference-height:812px;--hero-logo-width:319px;--hero-cue-lift:max(0px, calc((100vw + 32px) * 44 / 375 - 57px));--hero-top:210px;--hero-bottom:calc(57px + var(--hero-cue-lift));--hero-gap:32px;--hero-logo-gap:37px;--hero-copy-gap:12px;--hero-scroll-gap:calc(105px - var(--hero-cue-lift));--hero-height-deficit:max(0px, calc(var(--hero-reference-height) - 100svh));--hero-compact-depth:max(0px, calc(var(--hero-height-deficit) - 96px));--hero-block-gap:max(16px, calc(var(--hero-gap) - var(--hero-height-deficit) / 4))}@media (min-width:48rem){.hero-layout{--hero-glow-top-width:849.514px;--hero-glow-top-height:505.737px;--hero-glow-top-x:-250.186px;--hero-glow-top-y:-495px;--hero-glow-bottom-width:576.228px;--hero-glow-bottom-height:603.933px;--hero-glow-bottom-right:.002px;--hero-glow-bottom-offset:421px;--hero-glow-top-png:url(../media/hero-glow-top-1024.174ll-o1jd1gk.png);--hero-glow-top-webp:url(../media/hero-glow-top-1024.0uregl2571~cc.webp);--hero-glow-bottom-png:url(../media/hero-glow-bottom-1024.0qwfp.lfcgzak.png);--hero-glow-bottom-webp:url(../media/hero-glow-bottom-1024.0-qhq921yz6yg.webp);--hero-logo-width:386px;--hero-top:166px;--hero-bottom:42px;--hero-logo-gap:32px;--hero-copy-gap:16px;--hero-scroll-gap:56px}}@media (min-width:64rem){.hero-layout{--hero-reference-height:747px;--hero-top:176px;--hero-bottom:56px;--hero-scroll-gap:42px}}@media (min-width:87.5rem){.hero-layout{--hero-glow-top-width:1395.56px;--hero-glow-top-height:673.294px;--hero-glow-top-x:-511.198px;--hero-glow-top-y:-734px;--hero-glow-bottom-width:1395.56px;--hero-glow-bottom-height:603.933px;--hero-glow-bottom-right:194.002px;--hero-glow-bottom-offset:535px;--hero-glow-top-png:url(../media/hero-glow-top-1400.0c7-_b1qrca9n.png);--hero-glow-top-webp:url(../media/hero-glow-top-1400.0qv68yer6s2mc.webp);--hero-glow-bottom-png:url(../media/hero-glow-bottom-1400.0h7jqntp8jpcl.png);--hero-glow-bottom-webp:url(../media/hero-glow-bottom-1400.13htiryr3i52q.webp);--hero-reference-height:900px;--hero-logo-width:504px;--hero-logo-min:280px;--hero-logo-compression:1.6;--hero-heading-size:2.75rem;--hero-copy-size:1.375rem;--hero-action-size:1.375rem;--hero-top:204px;--hero-bottom:40px;--hero-gap:2em;--hero-logo-gap:1em;--hero-copy-gap:1em;--hero-scroll-gap:53px}}@media (min-width:120rem){.hero-layout{--hero-glow-top-x:-436.198px;--hero-glow-top-y:-588px;--hero-glow-bottom-right:227.328px;--hero-glow-bottom-offset:662px;--hero-glow-top-png:url(../media/hero-glow-top-1920.0c7-_b1qrca9n.png);--hero-glow-top-webp:url(../media/hero-glow-top-1920.0qv68yer6s2mc.webp);--hero-glow-bottom-png:url(../media/hero-glow-bottom-1920.0h7jqntp8jpcl.png);--hero-glow-bottom-webp:url(../media/hero-glow-bottom-1920.13htiryr3i52q.webp);--hero-wide-unit:clamp(1rem, calc(1rem + (100vw - 1920px) / 320), 1.125rem);--hero-reference-height:1080px;--hero-logo-width:calc(var(--hero-wide-unit) * 40);--hero-logo-min:360px;--hero-heading-size:calc(var(--hero-wide-unit) * 4);--hero-copy-size:calc(var(--hero-wide-unit) * 2);--hero-action-size:calc(var(--hero-wide-unit) * 1.5);--hero-top:217px;--hero-bottom:48px;--hero-logo-gap:.75em;--hero-copy-gap:.75em;--hero-scroll-gap:97px}}
.why-glow:before{clip-path:inset(10%);--why-glow-png:url(../media/why-glow-mobile.0fxnelbsttv1q.png);--why-glow-webp:url(../media/why-glow-mobile.09oj74kk6r3nr.webp);background-image:var(--why-glow-png);background-image:image-set(var(--why-glow-webp) type("image/webp"), var(--why-glow-png) type("image/png"))}@media (min-width:48rem){.why-glow:before{--why-glow-png:url(../media/why-glow-tablet.14ih2vxe7zcp7.png);--why-glow-webp:url(../media/why-glow-tablet.059xm-nm62xk-.webp)}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-ease:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.faq-disclosure{--faq-control-radius:9.692px;--faq-arrow-height:9.692px;--faq-arrow-width:6.462px}@media (min-width:64rem){.faq-disclosure{--faq-control-radius:27.931px;--faq-arrow-height:23.448px;--faq-arrow-width:14.851px}}@media (min-width:87.5rem){@media not all and (min-width:120rem){.faq-disclosure{--dropdown-row-size:104px;--dropdown-control-inset:22px;--dropdown-content-x:32px;--dropdown-row-radius:28px;--faq-control-radius:20px;--faq-arrow-height:24px;--faq-arrow-width:15px}}}@media (min-width:120rem){.faq-disclosure{--faq-control-radius:27px;--faq-arrow-height:30px;--faq-arrow-width:19px}}@media (prefers-reduced-motion:no-preference){.faq-disclosure .dropdown{min-height:var(--dropdown-row-size)}}@media (min-width:87.5rem){@media not all and (min-width:120rem){.faq-disclosure .dropdown-bridge{scale:.742857}}}.faq-disclosure .dropdown-control{top:var(--dropdown-control-inset);right:var(--dropdown-control-inset);border-radius:var(--faq-control-radius);position:absolute}.faq-disclosure .dropdown-arrow-motion{height:var(--faq-arrow-height);width:var(--faq-arrow-width);max-width:none;max-height:none}.faq-disclosure .faq-summary{grid-template-columns:minmax(0,1fr) var(--dropdown-control-size);transition-property:padding,min-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.36s;--tw-ease:cubic-bezier(.22,1,.36,1);transition-duration:.36s;transition-timing-function:cubic-bezier(.22,1,.36,1);position:relative}@media (prefers-reduced-motion:reduce){.faq-disclosure .faq-summary{transition-property:none}}.faq-disclosure .faq-summary{padding-block:calc(var(--spacing,.25rem) * 1.5)}@media not all and (min-width:48rem){.faq-disclosure .faq-summary{gap:0}}@media (min-width:64rem){.faq-disclosure .faq-summary{padding-block:var(--dropdown-control-inset)}}.faq-disclosure .faq-summary{--tw-font-weight:var(--font-weight-medium,500);font-size:.875rem;line-height:1.2;font-weight:var(--font-weight-medium,500)}@media (min-width:64rem){.faq-disclosure .faq-summary{font-size:1.5rem;line-height:var(--leading-normal,1.5);--tw-tracking:.24px;letter-spacing:.24px}}@media (min-width:87.5rem){.faq-disclosure .faq-summary{--tw-tracking:.32px;letter-spacing:.32px}@media not all and (min-width:120rem){.faq-disclosure .faq-summary{font-size:1.5rem;line-height:1.3}}}@media (min-width:120rem){.faq-disclosure .faq-summary{--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);font-size:2.5rem;line-height:1.2}}.faq-disclosure .faq-summary>span:first-child{padding-right:calc(var(--spacing,.25rem) * 2)}@media (min-width:48rem){.faq-disclosure .faq-summary>span:first-child{padding-right:0}}.faq-disclosure .dropdown[open] .faq-summary{min-height:calc(var(--dropdown-row-size) - 6px);padding-top:calc(var(--spacing,.25rem) * 1.5);gap:0;padding-bottom:0}@media (min-width:64rem){.faq-disclosure .dropdown[open] .faq-summary{min-height:calc(var(--dropdown-row-size) - var(--dropdown-control-inset));padding-top:var(--dropdown-control-inset)}}.faq-disclosure .faq-question{display:block}.faq-disclosure .dropdown:not([open]) .faq-question{max-width:calc(100% - 25px)}@media (min-width:48rem){.faq-disclosure .dropdown:not([open]) .faq-question{max-width:calc(100% - 26px)}}@media (min-width:64rem){.faq-disclosure .dropdown:not([open]) .faq-question{max-width:calc(100% - 58px)}}@media (min-width:87.5rem){.faq-disclosure .dropdown:not([open]) .faq-question{max-width:calc(100% - 70px)}}@media (min-width:120rem){.faq-disclosure .dropdown:not([open]) .faq-question{max-width:none}}@media (min-width:64rem){.faq-disclosure .dropdown[open] .faq-question{max-width:calc(100% - 48px)}}@media (min-width:87.5rem){.faq-disclosure .dropdown[open] .faq-question{max-width:none}}@media (min-width:120rem){.faq-disclosure .dropdown[open] .faq-question{max-width:calc(100% - 93px)}}.faq-disclosure .faq-answer{padding-top:var(--spacing,.25rem);padding-right:var(--dropdown-control-inset)}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
