.q4exp{font-family:Host Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;padding:clamp(48px,7vw,96px) 0;--q4-h1-size:72px;--q4-h2-size:60px;--q4-h3-size:40px;--q4-h4-size:28px;--q4-h5-size:18px;--q4-h6-size:18px;--q4-body-size:20px;--q4-w-regular:400;--q4-w-medium:500;--q4-w-semibold:600}.q4exp *,.q4exp :after,.q4exp :before{box-sizing:border-box}.q4exp__inner{margin:0 auto;max-width:1792px;padding-left:120px;padding-right:120px}@media (max-width:768px){.q4exp__inner{padding-left:24px;padding-right:24px}}.q4exp__head{margin-bottom:clamp(28px,4vw,48px)}.q4exp__head-eyebrow{color:var(--q4exp-eyebrow,#9792ff);font-size:.85rem;font-weight:600;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.q4exp__head-heading{color:var(--q4exp-sheading,#f6f9fc);font-size:var(--q4-h2-size,60px);font-weight:var(--q4-w-regular,400);letter-spacing:-.02em;line-height:1.05}.q4exp__items{align-items:stretch;display:flex;flex-wrap:wrap;margin-right:-24px;position:relative}.q4exp__card{background:var(--q4exp-card-bg,#111827);border:1px solid var(--q4exp-tab-border,hsla(0,0%,100%,.12));border-radius:16px;cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;margin-right:24px;min-width:0;order:0;overflow:hidden;transition:opacity .35s ease,background-color .35s ease,border-color .35s ease}.q4exp__card:hover{border-color:var(--q4exp-tab-border-hover,hsla(0,0%,100%,.22))}.q4exp__card.is-active{background:var(--q4exp-card-bg-active,#191c2e);border-color:var(--q4exp-trace,#0c0ce9)}.q4exp__card.is-active .q4exp__card-media{height:0}.q4exp__card.is-active .q4exp__card-cta,.q4exp__card.is-active .q4exp__card-desc{display:none}.q4exp__card.is-active .q4exp__card-active{display:flex}.q4exp__items.has-open .q4exp__card:not(.is-active){opacity:.32}.q4exp__items.has-open .q4exp__card:not(.is-active):hover{opacity:.6}.q4exp__card-active{display:none;flex-direction:column;gap:9px;margin-top:auto}.q4exp__card-active-label{align-items:center;color:var(--q4exp-body,#9ca3af);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.1em;text-transform:uppercase}.q4exp__card-bar{background:linear-gradient(90deg,var(--q4exp-uline-start,#5b1a69),var(--q4exp-uline-mid,#d71811),var(--q4exp-uline-end,#fc5d0d));border-radius:2px;height:2px}.q4exp__card-media{flex:0 0 auto;height:clamp(140px,11vw,200px);overflow:hidden;transition:height var(--q4exp-anim,.45s) cubic-bezier(.16,1,.3,1);width:100%}.q4exp__card-img{display:block;height:100%;object-fit:cover;width:100%}.q4exp__card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:132px;padding:22px 24px 26px}.q4exp__card-desc{color:var(--q4exp-body,#9ca3af);font-size:14px;line-height:1.55}.q4exp__card-cta{align-items:center;align-self:flex-start;background:none;border:0;border-radius:0;box-shadow:none;color:var(--q4exp-tab-heading,#f6f9fc);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;letter-spacing:.04em;line-height:1.2;margin-bottom:0;margin-top:auto;padding:0;position:relative;text-decoration:none;text-transform:none}.q4exp__card-cta-icon{flex:0 0 auto;transition:transform .25s ease}.q4exp__card-cta:hover .q4exp__card-cta-icon{transform:translateX(4px)}.q4exp__card-cta:after{background:currentColor;bottom:-5px;content:"";height:1px;left:0;opacity:0;position:absolute;right:24px;transition:opacity .2s ease}.q4exp__card-cta:hover:after{opacity:.55}.q4exp__card-cta:focus-visible{outline:2px solid var(--q4exp-tab-eyebrow,#9792ff);outline-offset:4px}.q4exp__card-eyebrow{color:var(--q4exp-tab-eyebrow,#9792ff);font-size:.72rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.q4exp__card-heading{color:var(--q4exp-tab-heading,#f6f9fc);font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.25}.q4exp__panel{display:grid;flex:0 0 calc(100% - 24px);grid-template-rows:0fr;margin-right:24px;margin-top:0;max-width:calc(100% - 24px);order:1;transition:grid-template-rows var(--q4exp-anim,.45s) cubic-bezier(.16,1,.3,1),margin-top var(--q4exp-anim,.45s) cubic-bezier(.16,1,.3,1)}.q4exp__panel.is-open{grid-template-rows:1fr;margin-top:24px}.q4exp__clip{min-height:0;overflow:hidden}.q4exp__panel-box{background:transparent;border:1px solid var(--q4exp-panel-border,hsla(0,0%,100%,.1));border-radius:16px;overflow:hidden;position:relative}.q4exp__panel-inner{position:relative;z-index:1}.q4exp__close{align-items:center;background:none;border:0;border-radius:50%;color:var(--q4exp-body,#9ca3af);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:color .2s ease,background-color .2s ease;width:34px;z-index:4}.q4exp__close:hover{background:hsla(0,0%,100%,.06);color:var(--q4exp-heading,#f6f9fc)}.q4exp__close:focus-visible{outline:2px solid var(--q4exp-tab-eyebrow,#9792ff);outline-offset:2px}.q4exp__outline{display:none;height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:2}.q4exp__outline rect{fill:none;stroke:var(--q4exp-trace,#0c0ce9);stroke-dasharray:100;stroke-dashoffset:100;stroke-width:1;transition:stroke-dashoffset .85s cubic-bezier(.45,0,.25,1)}.q4exp--trace .q4exp__outline{display:block}.q4exp__panel-box.is-drawn .q4exp__outline rect{stroke-dashoffset:0}.q4exp--stroke:not(.q4exp--trace) .q4exp__panel.is-open .q4exp__panel-box{border-color:var(--q4exp-trace,#0c0ce9)}.q4exp:not(.q4exp--stroke) .q4exp__panel-box{border-color:transparent}.q4exp__panel.is-open .q4exp__panel-inner{animation:q4expPan .5s cubic-bezier(.16,1,.3,1) .08s both;transform-origin:top}@keyframes q4expPan{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}.q4exp-tc{align-items:center;display:grid;gap:clamp(24px,3vw,48px);grid-template-columns:1fr 1fr;padding:48px clamp(24px,3vw,40px)}.q4exp-tc--img-right .q4exp-tc__media-col{order:2}.q4exp-tc--img-right .q4exp-tc__content{order:1}.q4exp-tc__media-col{align-items:center;display:flex;justify-content:center}.q4exp-tc__media-stack{display:flex;flex-direction:column;gap:24px;width:100%}.q4exp-tc__media-wrap{overflow:hidden;width:100%}.q4exp-tc__img{display:block;height:auto;object-fit:cover;width:100%}.q4exp-tc__embed{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.q4exp-tc__embed iframe,.q4exp-tc__embed video{border:none;display:block;height:100%!important;left:0;position:absolute;top:0;width:100%!important}.q4exp-tc__content{display:flex;flex-direction:column}.q4exp-tc__icon{margin-bottom:20px}.q4exp-tc__icon-img{display:block;height:50px;object-fit:contain;width:50px}.q4exp-tc__eyebrow{color:var(--q4exp-eyebrow,#9792ff);font-size:14px;font-weight:400;letter-spacing:.15em;margin:0 0 16px;text-transform:uppercase}.q4exp-tc__heading{color:var(--q4exp-heading,#f6f9fc);margin:0 0 10px;padding:0}.q4exp-tc__subheading{color:var(--q4exp-subheading,#9792ff);margin:0 0 16px;padding:0}.q4exp-tc__copy{color:var(--q4exp-body,#9ca3af);font-size:var(--q4-body-size,20px);line-height:1.7;margin:0 0 20px}.q4exp-tc__copy p{margin:0 0 .6em}.q4exp-tc__copy p:last-child{margin-bottom:0}.q4exp .q4exp-type-h1{font-size:var(--q4-h1-size);line-height:1.1}.q4exp .q4exp-type-h1,.q4exp .q4exp-type-h2{font-weight:var(--q4-w-regular);letter-spacing:-.02em}.q4exp .q4exp-type-h2{font-size:var(--q4-h2-size);line-height:1.15}.q4exp .q4exp-type-h3{font-size:var(--q4-h3-size);font-weight:var(--q4-w-regular);letter-spacing:-.01em;line-height:1.2}.q4exp .q4exp-type-h4{font-size:var(--q4-h4-size);font-weight:var(--q4-w-medium);letter-spacing:-.01em;line-height:1.3}.q4exp .q4exp-type-h5{font-size:var(--q4-h5-size)}.q4exp .q4exp-type-h5,.q4exp .q4exp-type-h6{font-weight:var(--q4-w-semibold);line-height:1.4}.q4exp .q4exp-type-h6{font-size:var(--q4-h6-size)}.q4exp .q4exp-type-p{font-size:var(--q4-body-size);font-weight:var(--q4-w-regular);line-height:1.7}.q4exp .q4exp-type-custom{font-size:20px;font-weight:var(--q4-w-regular);line-height:1.4}.q4exp-tc__bullets{display:flex;flex-direction:column;gap:16px;list-style:disc;margin:0 0 16px;padding-left:22px}.q4exp-tc__bullet{color:var(--q4exp-body,#9ca3af);padding-left:4px}.q4exp-tc__bullet::marker{color:var(--q4exp-bullet,#9792ff)}.q4exp-tc__bullet-title{color:var(--q4exp-bullet-title,#f6f9fc);font-size:20px;font-weight:600}.q4exp-tc__bullet-text{color:var(--q4exp-body,#9ca3af);font-size:20px;font-weight:400;line-height:1.6}.q4exp-tc__cta-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.q4exp-tc__feature{background-color:var(--q4exp-feat-bg,#15151d);border-radius:16px;color:var(--q4exp-feat-text,#f6f9fc);overflow:hidden;padding:20px 24px 20px 32px;position:relative;width:100%}.q4exp-tc__feature:before{background:linear-gradient(180deg,var(--q4exp-feat-start,#e90ce9),var(--q4exp-feat-end,#0c0ce9));bottom:0;content:"";left:0;position:absolute;top:0;width:6px}.q4exp-tc__feature-text{font-size:18px;font-weight:400;line-height:1.5}.q4exp-tc__feature-text p{margin:0}.q4exp-tc__feature-text b,.q4exp-tc__feature-text strong{font-weight:600}.q4exp__u-intro{color:var(--q4exp-body,#9ca3af);font-size:20px;line-height:1.6;max-width:820px;padding:48px clamp(24px,3vw,40px) 0}.q4exp__u-intro p{margin:0 0 12px}.q4exp__u-intro p:last-child{margin-bottom:0}.q4exp__updates{column-gap:32px;display:grid;grid-auto-rows:auto;padding:48px clamp(24px,3vw,40px);row-gap:0}.q4exp__updates--cols-auto{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.q4exp__updates--cols-2{grid-template-columns:repeat(2,1fr)}.q4exp__updates--cols-3{grid-template-columns:repeat(3,1fr)}.q4exp__update{border-top:1px solid var(--q4exp-u-divider,hsla(0,0%,100%,.09));display:grid;grid-row:span 2;grid-template-rows:subgrid;padding:16px 0}.q4exp__u-toggle{align-items:center;background:none;border:0;color:inherit;cursor:default;display:flex;font-family:inherit;gap:12px;justify-content:space-between;margin:0;padding:0;pointer-events:none;text-align:left;width:100%}.q4exp__u-heading{color:var(--q4exp-u-heading,#f6f9fc);font-size:20px;font-weight:600;line-height:1.35;margin:0 0 8px}.q4exp__u-heading a{border-bottom:1px solid transparent;color:inherit;text-decoration:none;transition:border-color .2s ease}.q4exp__u-heading a:hover{border-color:currentColor}.q4exp__u-chevron{display:none}.q4exp__u-desc{color:var(--q4exp-u-desc,#9ca3af);font-size:20px;font-weight:400;line-height:1.6}.q4exp__u-desc p{margin:0}.q4exp__panel .q4exp-tc,.q4exp__panel .q4exp-tc__bullet,.q4exp__panel .q4exp-tc__bullets,.q4exp__panel .q4exp-tc__content,.q4exp__panel .q4exp-tc__copy,.q4exp__panel .q4exp-tc__eyebrow,.q4exp__panel .q4exp-tc__feature,.q4exp__panel .q4exp-tc__heading,.q4exp__panel .q4exp-tc__media-col,.q4exp__panel .q4exp-tc__media-stack,.q4exp__panel .q4exp-tc__subheading,.q4exp__panel .q4exp__u-intro,.q4exp__panel .q4exp__update,.q4exp__panel .q4exp__updates{animation:none!important;opacity:1!important;transform:none!important}@media (max-width:900px){.q4exp__items{flex-direction:column;margin-right:0}.q4exp__card{flex:1 1 auto;margin-bottom:16px;margin-right:0;order:0}.q4exp__card-media{height:clamp(160px,42vw,240px)}.q4exp__panel{margin-right:0;max-width:100%}.q4exp__panel.is-open{margin-bottom:16px;margin-top:10px}.q4exp__card.is-active{display:none}.q4exp__items.has-open .q4exp__card:not(.is-active),.q4exp__items.has-open .q4exp__card:not(.is-active):hover{opacity:1}.q4exp__u-desc,.q4exp__u-heading,.q4exp__u-intro{font-size:16px}.q4exp__panel{flex:1 1 auto;order:0}.q4exp__outline{display:none!important}.q4exp--stroke .q4exp__panel.is-open .q4exp__panel-box{border-color:var(--q4exp-trace,#0c0ce9)}.q4exp-tc{gap:20px;grid-template-columns:1fr}.q4exp-tc .q4exp-tc__media-col{order:0}.q4exp-tc .q4exp-tc__content{order:1}.q4exp-tc--img-right .q4exp-tc__media-col{order:0}.q4exp-tc--img-right .q4exp-tc__content{order:1}.q4exp{--q4-h2-size:36px;--q4-h3-size:32px;--q4-h4-size:26px;--q4-body-size:16px}.q4exp-tc__bullet-text,.q4exp-tc__bullet-title{font-size:16px}.q4exp__close{right:8px;top:8px}.q4exp__panel-inner{padding-top:46px}.q4exp-tc,.q4exp__u-intro{padding-top:4px}.q4exp__updates{display:block;padding:4px clamp(20px,5vw,24px) clamp(20px,4vw,24px)}.q4exp__update{border-top:1px solid var(--q4exp-u-divider,hsla(0,0%,100%,.09));display:block;padding:0}.q4exp__u-toggle{cursor:pointer;padding:14px 0;pointer-events:auto}.q4exp__u-heading{margin:0}.q4exp__u-chevron{display:block;flex:0 0 auto;height:15px;position:relative;width:15px}.q4exp__u-chevron:after,.q4exp__u-chevron:before{background:var(--q4exp-bullet,#9792ff);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}.q4exp__u-chevron:before{height:1.5px;width:11px}.q4exp__u-chevron:after{height:11px;width:1.5px}.q4exp__u-toggle[aria-expanded=true] .q4exp__u-chevron:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.q4exp__u-desc{display:none;padding:0 0 14px}.q4exp__update.is-open .q4exp__u-desc{display:block}}@media (max-width:575px){.q4exp{--q4-h3-size:28px}.q4exp-tc__cta-wrap{align-items:flex-start;flex-direction:column}.q4exp-tc__cta-wrap .cta-primary,.q4exp-tc__cta-wrap .cta-secondary,.q4exp-tc__cta-wrap .cta-tertiary{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.q4exp__card,.q4exp__outline rect,.q4exp__panel,.q4exp__panel-inner,.q4exp__u-chevron:after,.q4exp__u-chevron:before{animation:none!important;transition:none!important}}