.faq{align-items:initial;justify-content:initial;background-color:var(--neutral-light);width:100%;height:auto;color:var(--deep-void);padding:clamp(3rem,6vw,7rem) clamp(1.25rem,2.6vw,50px);display:block}.faq-inner{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,5vw,6rem);max-width:88rem;margin:0 auto;display:grid}.faq-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#050a148c;font-size:clamp(.625rem,.72vw,.8125rem);font-weight:400;line-height:1.4}.faq-title{letter-spacing:-.03em;margin-top:.4rem;font-size:clamp(1.75rem,2.9vw,3.25rem);font-weight:600;line-height:1.08}.faq-faces{align-items:center;margin-top:clamp(1.75rem,3.4vw,3.25rem);display:flex}.faq-face{aspect-ratio:1;border:3px solid var(--neutral-light);object-fit:cover;border-radius:50%;width:clamp(2.75rem,3.6vw,3.75rem);height:auto}.faq-face+.faq-face{margin-left:clamp(-1rem,-1.1vw,-.75rem)}.faq-aside-title{letter-spacing:-.02em;margin-top:clamp(.875rem,1.4vw,1.25rem);font-size:clamp(1.0625rem,1.25vw,1.375rem);font-weight:600;line-height:1.25}.faq-aside-copy{color:#050a14a6;margin-top:.35rem;font-size:clamp(.875rem,.94vw,1.0625rem);font-weight:400;line-height:1.5}.faq-cta{height:var(--control-h);border-radius:var(--control-radius);background-color:var(--happening-blue);color:#fff;white-space:nowrap;justify-content:center;align-items:center;margin-top:clamp(1.25rem,2vw,1.75rem);padding:0 clamp(1.25rem,2vw,2rem);font-size:clamp(.8125rem,.83vw,.9375rem);font-weight:500;line-height:1.2;transition:background-color .2s;display:inline-flex}.faq-cta:hover{background-color:#1f6fcd}.faq-email{color:#050a148c;margin-top:clamp(1.25rem,2vw,1.75rem);font-size:clamp(.75rem,.83vw,.9375rem);font-weight:400;line-height:1.5}.faq-email a{color:var(--deep-void);text-underline-offset:.25em;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.faq-email a:hover{color:var(--happening-blue)}.faq-email-arrow{color:#050a1466}.faq-list{list-style:none}.faq-item{border-bottom:1px solid #050a141a;border-radius:clamp(.625rem,.9vw,1rem);transition:background-color .25s,border-color .25s}.faq-item.is-open{background-color:#050a1409;border-bottom-color:#0000}.faq-item+.faq-item{margin-top:clamp(.25rem,.5vw,.5rem)}.faq-q{font-size:inherit;font-weight:inherit}.faq-trigger{width:100%;font-family:var(--font-primary), sans-serif;letter-spacing:-.015em;color:var(--deep-void);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:flex-start;gap:clamp(.75rem,1.2vw,1.25rem);padding:clamp(.875rem,1.4vw,1.35rem) clamp(.875rem,1.4vw,1.5rem);font-size:clamp(.9375rem,1.05vw,1.1875rem);font-weight:500;line-height:1.35;display:flex}.faq-trigger:hover .faq-q-text{color:var(--happening-blue)}.faq-trigger:focus-visible{outline:2px solid var(--happening-blue);outline-offset:-2px;border-radius:inherit}.faq-q-text{transition:color .2s}.faq-mark{width:.85em;height:.85em;color:var(--happening-blue);flex:none;margin-top:.28em;position:relative}.faq-mark-bar{background-color:currentColor;border-radius:2px;width:100%;height:2px;margin-top:-1px;transition:transform .25s;position:absolute;top:50%;left:0}.faq-mark-bar:nth-child(2){transform:rotate(90deg)}.faq-mark.is-open .faq-mark-bar:nth-child(2){transform:rotate(90deg)scaleX(0)}.faq-panel-inner{padding:0 clamp(.875rem,1.4vw,1.5rem) clamp(1rem,1.5vw,1.5rem) calc(clamp(.875rem,1.4vw,1.5rem) + .85em + clamp(.75rem,1.2vw,1.25rem))}.faq-a{letter-spacing:-.006em;color:#050a149e;font-size:clamp(.8125rem,.94vw,1.0625rem);font-weight:400;line-height:1.6}.faq-a+.faq-a{margin-top:.7em}@media (prefers-reduced-motion:reduce){.faq-item,.faq-mark-bar,.faq-q-text,.faq-cta{transition:none}}@media (max-width:60rem){.faq-inner{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,6vw,3rem)}}
