.hayu-weekly-faq{background:#f5ebeb;color:#191932;overflow:hidden;padding:5.5rem 0 5.75rem;position:relative}.hayu-weekly-faq:after,.hayu-weekly-faq:before{content:"";pointer-events:none;position:absolute}.hayu-weekly-faq:before{border:1px solid rgba(255,40,90,.065);border-radius:3.5rem;height:21rem;right:-9rem;top:-11rem;transform:rotate(14deg);width:30rem}.hayu-weekly-faq:after{border:1px solid rgba(25,25,50,.045);border-radius:3rem;bottom:-12rem;height:18rem;left:-11rem;transform:rotate(-12deg);width:28rem}.hayu-weekly-faq__inner{margin-inline:auto;position:relative;width:min(64rem,100%);z-index:2}.hayu-weekly-faq__heading{margin:0 auto 3.25rem;text-align:center;width:min(46rem,100%)}.hayu-weekly-faq__eyebrow{color:#ff285a;font-size:.6875rem;font-weight:800;letter-spacing:.135em;line-height:1.2;margin:0 0 .65rem;text-transform:uppercase}.hayu-weekly-faq__title{color:#191932;font-size:clamp(2.45rem,3.8vw,3.5rem);font-weight:900;letter-spacing:-.042em;line-height:.95;margin:0}.hayu-weekly-faq__groups{display:flex;flex-direction:column;gap:3.4rem}.hayu-weekly-faq__group{display:flex;flex-direction:column;gap:.85rem}.hayu-weekly-faq__group-label{color:#ff285a;font-size:.64rem;font-weight:800;letter-spacing:.12em;line-height:1.2;margin:0 0 .3rem;text-transform:uppercase}.hayu-weekly-faq__item{background:#191932;border:1px solid rgba(25,25,50,.1);border-radius:.82rem;box-shadow:0 .4rem 1.15rem rgba(25,25,50,.055);overflow:hidden;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.hayu-weekly-faq__item[open]{background:#212140;border-color:rgba(255,40,90,.27);box-shadow:0 .75rem 1.6rem rgba(25,25,50,.08)}.hayu-weekly-faq__question{align-items:center;color:#f5ebeb;cursor:pointer;display:flex;font-size:.95rem;font-weight:750;line-height:1.35;list-style:none;min-height:4.15rem;padding:1rem 3.75rem 1rem 1.2rem;position:relative;transition:color .16s ease}.hayu-weekly-faq__question::-webkit-details-marker{display:none}.hayu-weekly-faq__question::marker{display:none}.hayu-weekly-faq__icon{border:1px solid hsla(0,33%,94%,.18);border-radius:999px;color:hsla(0,33%,94%,.72);display:grid;height:1.75rem;place-items:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease;width:1.75rem}.hayu-weekly-faq__icon:before{content:"+";font-size:1.05rem;font-weight:400;line-height:1}.hayu-weekly-faq__item[open]
.hayu-weekly-faq__icon{background:#ff285a;border-color:#ff285a;color:#f5ebeb}.hayu-weekly-faq__item[open]
.hayu-weekly-faq__icon:before{content:"−"}.hayu-weekly-faq__answer{color:hsla(0,33%,94%,.7);font-size:.875rem;line-height:1.62;padding:0 3.75rem 1.25rem 1.2rem}.hayu-weekly-faq__answer p{margin:0}.hayu-weekly-faq__answer strong{color:#f5ebeb;font-weight:800}.hayu-weekly-faq__group:first-child
.hayu-weekly-faq__item{background:linear-gradient(135deg,#191932,#212140);border:0;border-radius:1rem;box-shadow:0 1.15rem 2.8rem rgba(25,25,50,.12);overflow:visible;position:relative}.hayu-weekly-faq__group:first-child
.hayu-weekly-faq__item:before{background:#ff285a;border-radius:999px;bottom:1rem;content:"";left:0;position:absolute;top:1rem;width:.25rem}.hayu-weekly-faq__group:first-child
.hayu-weekly-faq__item:after{background:rgba(255,40,90,.18);border-radius:999px;bottom:-.45rem;content:"";height:.45rem;position:absolute;right:3.25rem;width:5rem}.hayu-weekly-faq__group:first-child
.hayu-weekly-faq__item[open]{background:linear-gradient(135deg,#191932,#262647);box-shadow:0 1.3rem 3rem rgba(25,25,50,.14)}.hayu-weekly-faq__group:first-child
.hayu-weekly-faq__question{font-size:1.1rem;font-weight:800;letter-spacing:-.012em;line-height:1.28;min-height:4.9rem;padding:1.3rem 4.4rem 1.3rem 1.65rem}.hayu-weekly-faq__group:first-child
.hayu-weekly-faq__icon{background:#ff285a;border-color:transparent;box-shadow:0 .35rem .9rem rgba(255,40,90,.2);color:#f5ebeb;height:2rem;right:1.4rem;width:2rem}.hayu-weekly-faq__group:first-child
.hayu-weekly-faq__answer{color:hsla(0,33%,94%,.74);font-size:.92rem;line-height:1.68;max-width:56rem;padding:0 4.4rem 1.7rem 1.65rem}.hayu-weekly-faq__dynamic{column-gap:2.4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.hayu-weekly-faq__dynamic
.hayu-weekly-faq__item{background:transparent;border:0;border-bottom:1px solid rgba(25,25,50,.135);border-radius:0;box-shadow:none;transform:none}.hayu-weekly-faq__dynamic
.hayu-weekly-faq__item[open]{background:rgba(255,40,90,.018);border-color:rgba(255,40,90,.24);box-shadow:none}.hayu-weekly-faq__dynamic
.hayu-weekly-faq__question{color:#191932;font-size:.875rem;font-weight:800;letter-spacing:-.005em;line-height:1.36;min-height:4.45rem;padding:1.1rem 2.9rem 1.1rem 0}.hayu-weekly-faq__dynamic
.hayu-weekly-faq__icon{background:rgba(25,25,50,.015);border-color:rgba(25,25,50,.16);color:#191932;height:1.55rem;right:0;width:1.55rem}.hayu-weekly-faq__dynamic
.hayu-weekly-faq__item[open]
.hayu-weekly-faq__icon{background:#ff285a;border-color:#ff285a;color:#f5ebeb}.hayu-weekly-faq__dynamic
.hayu-weekly-faq__answer{color:rgba(25,25,50,.67);font-size:.81rem;line-height:1.58;max-width:30rem;padding:0 2.9rem 1.2rem 0}.hayu-weekly-faq__dynamic
.hayu-weekly-faq__answer strong{color:#191932}.hayu-weekly-faq__group:last-child{padding-top:.45rem;position:relative}.hayu-weekly-faq__group:last-child
.hayu-weekly-faq__item{background:#191932;border-color:rgba(25,25,50,.08);box-shadow:none}.hayu-weekly-faq__group:last-child
.hayu-weekly-faq__item[open]{background:#222241;border-color:rgba(255,40,90,.24)}.hayu-weekly-faq__group:last-child
.hayu-weekly-faq__question{min-height:4.05rem}@media (hover:hover){.hayu-weekly-faq__group:first-child .hayu-weekly-faq__item:hover,.hayu-weekly-faq__group:last-child .hayu-weekly-faq__item:hover{border-color:rgba(255,40,90,.22)}.hayu-weekly-faq__group:last-child .hayu-weekly-faq__item:hover{transform:translateY(-1px)}.hayu-weekly-faq__dynamic .hayu-weekly-faq__item:hover{border-bottom-color:rgba(255,40,90,.38)}.hayu-weekly-faq__dynamic .hayu-weekly-faq__question:hover{color:#ff285a}.hayu-weekly-faq__group:first-child .hayu-weekly-faq__question:hover,.hayu-weekly-faq__group:last-child .hayu-weekly-faq__question:hover{color:#fff}}.hayu-weekly-faq__question:focus-visible{outline:3px solid #ff285a;outline-offset:-3px}.hayu-weekly-faq__dynamic
.hayu-weekly-faq__question:focus-visible{outline-offset:2px}@media (max-width:900px){.hayu-weekly-faq__inner{width:min(52rem,100%)}.hayu-weekly-faq__dynamic{column-gap:0;grid-template-columns:1fr}}@media (max-width:767px){.hayu-weekly-faq{padding:3.75rem 0 4.15rem}.hayu-weekly-faq:before{border-radius:2.5rem;height:15rem;right:-10rem;top:-7rem;width:22rem}.hayu-weekly-faq:after{display:none}.hayu-weekly-faq__heading{margin:0 0 2.2rem;text-align:left}.hayu-weekly-faq__title{font-size:clamp(1.95rem,8.5vw,2.45rem);max-width:18rem}.hayu-weekly-faq__groups{gap:2.7rem}.hayu-weekly-faq__group{gap:.7rem}.hayu-weekly-faq__group-label{margin-bottom:.2rem}.hayu-weekly-faq__group:first-child .hayu-weekly-faq__item{border-radius:.9rem}.hayu-weekly-faq__group:first-child .hayu-weekly-faq__item:before{bottom:.8rem;top:.8rem;width:.2rem}.hayu-weekly-faq__group:first-child .hayu-weekly-faq__item:after{right:2rem;width:3.5rem}.hayu-weekly-faq__group:first-child .hayu-weekly-faq__question{font-size:.96rem;line-height:1.35;min-height:4.5rem;padding:1.05rem 3.7rem 1.05rem 1.25rem}.hayu-weekly-faq__group:first-child .hayu-weekly-faq__icon{height:1.8rem;right:1rem;width:1.8rem}.hayu-weekly-faq__group:first-child .hayu-weekly-faq__answer{font-size:.84rem;line-height:1.62;padding:0 1.2rem 1.3rem 1.25rem}.hayu-weekly-faq__dynamic{gap:0;grid-template-columns:1fr}.hayu-weekly-faq__dynamic .hayu-weekly-faq__item{border-bottom-color:rgba(25,25,50,.13)}.hayu-weekly-faq__dynamic .hayu-weekly-faq__question{color:#191932;font-size:.84rem;line-height:1.4;min-height:4.05rem;padding:.98rem 2.75rem .98rem 0}.hayu-weekly-faq__dynamic .hayu-weekly-faq__icon{height:1.5rem;right:0;width:1.5rem}.hayu-weekly-faq__dynamic .hayu-weekly-faq__answer{color:rgba(25,25,50,.67);font-size:.8rem;line-height:1.57;padding:0 2.5rem 1rem 0}.hayu-weekly-faq__group:last-child{gap:.6rem}.hayu-weekly-faq__group:last-child .hayu-weekly-faq__question{font-size:.875rem;min-height:3.85rem;padding:.9rem 3.25rem .9rem 1rem}.hayu-weekly-faq__group:last-child .hayu-weekly-faq__answer{font-size:.8125rem;line-height:1.55;padding:0 1rem 1rem}.hayu-weekly-faq__group:last-child .hayu-weekly-faq__icon{height:1.65rem;right:.85rem;width:1.65rem}}@media (prefers-reduced-motion:reduce){.hayu-weekly-faq__icon,.hayu-weekly-faq__item,.hayu-weekly-faq__question{transition:none}}