.harmonisez-signatures{isolation:isolate;inline-size:100vw;max-inline-size:100vw;margin-block:6.25rem;margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.harmonisez-signatures:before,.harmonisez-signatures:after{aspect-ratio:.58;border-radius:var(--wp--custom--radius--panel);content:"";opacity:0;z-index:0;background:#4a67ff1a;width:min(14vw,17rem);transition:opacity .72s cubic-bezier(.16,1,.3,1) .12s,transform .72s cubic-bezier(.16,1,.3,1) .12s;position:absolute;top:50%;transform:translateY(-30%)}.harmonisez-signatures:before{left:min(-6vw,-4rem);transform:translate(-1.5rem,-30%)}.harmonisez-signatures:after{right:min(-6vw,-4rem);transform:translate(1.5rem,-30%)}.harmonisez-signatures.is-reveal-enabled:before,.harmonisez-signatures.is-reveal-enabled:after{opacity:1;transform:translateY(-30%)}@media not all and (min-width:100rem){.harmonisez-signatures:before,.harmonisez-signatures:after{display:none}}.harmonisez-signatures .harmonisez-signatures__inner{z-index:1;gap:6.25rem;width:min(100%,90rem);margin-inline:auto;padding-inline:2rem;display:grid;position:relative}.harmonisez-signatures .harmonisez-signatures__intro{justify-items:center;gap:1.25rem;display:grid}.harmonisez-signatures .harmonisez-signatures__title{text-align:center;color:var(--wp--custom--color--darkest-blue);width:min(100%,82rem);margin:0}.harmonisez-signatures .harmonisez-signatures__layout{align-items:center;gap:2rem;display:grid}.harmonisez-signatures .harmonisez-signatures__stage{width:100%;position:relative}.harmonisez-signatures .harmonisez-signatures__stage-panel{aspect-ratio:736/620;border-radius:var(--wp--custom--radius--image);width:100%;max-width:46rem;margin-inline:auto;position:relative}.harmonisez-signatures .harmonisez-signatures__stage-media{opacity:0;border-radius:var(--wp--custom--radius--image);justify-content:center;align-items:stretch;margin:0;transition:opacity .3s ease-out,transform .3s ease-out;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(1rem)scale(.98)}.harmonisez-signatures .harmonisez-signatures__stage-media.is-active{opacity:1;transform:translate(0)scale(1)}@supports selector(.harmonisez-signatures:has(.harmonisez-signatures__item[open])){@media(min-width:64rem){.harmonisez-signatures:has(.harmonisez-signatures__items .harmonisez-signatures__item:nth-child(6)[open]) .harmonisez-signatures__stage-media:nth-child(6),.harmonisez-signatures:has(.harmonisez-signatures__items .harmonisez-signatures__item:nth-child(5)[open]):not(:has(.harmonisez-signatures__items .harmonisez-signatures__item:nth-child(n+6)[open])) .harmonisez-signatures__stage-media:nth-child(5),.harmonisez-signatures:has(.harmonisez-signatures__items .harmonisez-signatures__item:nth-child(4)[open]):not(:has(.harmonisez-signatures__items .harmonisez-signatures__item:nth-child(n+5)[open])) .harmonisez-signatures__stage-media:nth-child(4),.harmonisez-signatures:has(.harmonisez-signatures__items .harmonisez-signatures__item:nth-child(3)[open]):not(:has(.harmonisez-signatures__items .harmonisez-signatures__item:nth-child(n+4)[open])) .harmonisez-signatures__stage-media:nth-child(3),.harmonisez-signatures:has(.harmonisez-signatures__items .harmonisez-signatures__item:nth-child(2)[open]):not(:has(.harmonisez-signatures__items .harmonisez-signatures__item:nth-child(n+3)[open])) .harmonisez-signatures__stage-media:nth-child(2),.harmonisez-signatures:has(.harmonisez-signatures__items .harmonisez-signatures__item:first-child[open]):not(:has(.harmonisez-signatures__items .harmonisez-signatures__item:nth-child(n+2)[open])) .harmonisez-signatures__stage-media:first-child{opacity:1;transform:translate(0)scale(1)}}}.harmonisez-signatures .harmonisez-signatures__stage-image{object-fit:contain;object-position:center;width:100%;max-width:46rem;height:100%;display:block}.harmonisez-signatures .harmonisez-signatures__media-placeholder{width:100%;height:100%;min-height:inherit;border-radius:inherit;place-items:center;padding:1.5rem;display:grid}.harmonisez-signatures .harmonisez-signatures__items{gap:1.5rem;display:grid}.harmonisez-signatures .harmonisez-signatures__question{border-radius:var(--wp--custom--radius--button);background:var(--wp--custom--color--white);min-width:0;color:var(--wp--custom--color--blue);cursor:pointer;font-size:1rem;font-weight:var(--wp--custom--typography--font-weight--bold,700);isolation:isolate;border:.0625rem solid #4a67ff1f;justify-content:flex-start;align-items:center;gap:.75rem;margin:0;padding:1rem 4rem 1rem 1.5rem;line-height:1.25;list-style:none;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;position:relative;overflow:hidden}.harmonisez-signatures .harmonisez-signatures__question::marker{content:""}.harmonisez-signatures .harmonisez-signatures__question:before{width:calc(var(--harmonisez-progress,0) * 100%);content:"";z-index:-1;background:#e7ecff;transition:width .12s linear;position:absolute;inset:0}.harmonisez-signatures .harmonisez-signatures__question::-webkit-details-marker{display:none}.harmonisez-signatures .harmonisez-signatures__question-icon{background-color:var(--wp--custom--color--orange);transform-origin:50%;flex:none;width:1.5rem;height:.875rem;transition:transform .2s ease-in-out;transform:rotate(90deg);-webkit-mask-image:url(/app/themes/sage/public/build/assets/chevron-right-rounded-BpcWXQhY.svg);mask-image:url(/app/themes/sage/public/build/assets/chevron-right-rounded-BpcWXQhY.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.harmonisez-signatures .harmonisez-signatures__question-text{z-index:1;position:relative}.harmonisez-signatures .harmonisez-signatures__question:focus-visible{outline:.125rem solid var(--wp--custom--color--blue);outline-offset:-.125rem}.harmonisez-signatures .harmonisez-signatures__item[open] .harmonisez-signatures__question{background:var(--wp--custom--color--white);border-color:#4a67ff2e;box-shadow:0 1rem 2.5rem #1f307814}.harmonisez-signatures .harmonisez-signatures__item[open] .harmonisez-signatures__question-icon{transform:rotate(270deg)}.harmonisez-signatures .harmonisez-signatures__answer{padding:1.5rem 0 0}.harmonisez-signatures .harmonisez-signatures__answer-inner{gap:1rem;display:grid}.harmonisez-signatures .harmonisez-signatures__media{display:none}.harmonisez-signatures .harmonisez-signatures__content{max-width:37rem;color:var(--wp--custom--color--primary);line-height:1.55}.harmonisez-signatures .harmonisez-signatures__content>:first-child{margin-top:0}.harmonisez-signatures .harmonisez-signatures__content>:last-child{margin-bottom:0}.harmonisez-signatures .harmonisez-signatures__content>:where(p+p){margin-top:.75rem}.harmonisez-signatures .harmonisez-signatures__placeholder{margin:0}.harmonisez-signatures .harmonisez-signatures__control{color:var(--wp--custom--color--orange);font-size:1.25rem;font-weight:var(--wp--custom--typography--font-weight--bold,700);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;justify-content:center;place-self:center;align-items:center;margin:0;padding:0;line-height:1;transition:color .2s ease-out,opacity .2s ease-out;display:none}.harmonisez-signatures .harmonisez-signatures__control:hover{color:var(--wp--custom--color--blue)}.harmonisez-signatures .harmonisez-signatures__control:focus-visible{outline:.125rem solid var(--wp--custom--color--blue);outline-offset:.125rem}.harmonisez-signatures .harmonisez-signatures__item[open] .harmonisez-signatures__control{opacity:1;visibility:visible;pointer-events:auto}.harmonisez-signatures .harmonisez-signatures__item[open] .harmonisez-signatures__control-icon{color:var(--wp--custom--color--orange)}@media(min-width:64rem){.harmonisez-signatures:before{left:-9rem}.harmonisez-signatures:after{right:-9rem}.harmonisez-signatures .harmonisez-signatures__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:3rem}.harmonisez-signatures .harmonisez-signatures__stage{align-self:stretch}.harmonisez-signatures .harmonisez-signatures__media{display:none}.harmonisez-signatures .harmonisez-signatures__items{align-self:center}.harmonisez-signatures .harmonisez-signatures__item{width:100%;position:relative}.harmonisez-signatures .harmonisez-signatures__question{padding-right:4rem}.harmonisez-signatures .harmonisez-signatures__control{z-index:2;display:inline-flex;position:absolute;top:1.0625rem;right:1.5rem;transform:none}.harmonisez-signatures .harmonisez-signatures__answer{width:100%;padding-left:0;display:block}}@media(prefers-reduced-motion:reduce){.harmonisez-signatures .harmonisez-signatures__control{display:none}}@media(prefers-reduced-motion:no-preference){.harmonisez-signatures.is-reveal-enabled [data-harmonisez-signatures-reveal]{transition:opacity var(--reveal-duration,.72s) cubic-bezier(.16,1,.3,1),transform var(--reveal-duration,.72s) cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.harmonisez-signatures .harmonisez-signatures__item.is-answer-transition-enabled .harmonisez-signatures__answer{opacity:0;max-height:0;transition:max-height .42s cubic-bezier(.16,1,.3,1),opacity .28s ease-out;overflow:hidden}.harmonisez-signatures .harmonisez-signatures__item.is-answer-transition-enabled[open] .harmonisez-signatures__answer{max-height:var(--harmonisez-answer-height,0);opacity:1}.harmonisez-signatures .harmonisez-signatures__item.is-answer-transition-enabled .harmonisez-signatures__answer-inner{transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .28s ease-out;transform:translateY(-.5rem)}.harmonisez-signatures .harmonisez-signatures__item.is-answer-transition-enabled[open] .harmonisez-signatures__answer-inner{transform:translate(0)}}@media(max-width:48rem){.harmonisez-signatures{margin-block:4.25rem;padding-block:2.75rem}.harmonisez-signatures .harmonisez-signatures__inner{gap:3rem;padding-inline:1rem}.harmonisez-signatures .harmonisez-signatures__stage-panel{min-height:15rem}.harmonisez-signatures .harmonisez-signatures__question{padding:1.125rem 1rem}.harmonisez-signatures .harmonisez-signatures__answer{padding-top:.875rem}}@media(not (max-width:48rem))and (not (min-width:64rem)){.harmonisez-signatures .harmonisez-signatures__inner{gap:4rem}}
