.faq-demo{padding:48px 0 65px;background:#eeddf8;color:#38134e}.faq-picker{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:25px;margin-bottom:38px;border-bottom:1px solid #38134e25}.faq-picker>span{font-size:10px;font-weight:900;letter-spacing:1.5px}.faq-picker>div{display:flex;flex-wrap:wrap;gap:8px}.faq-picker button{padding:10px 16px;border-radius:30px;background:transparent;color:inherit;border:1px solid #7948ca55;font-size:12px;font-weight:900}.faq-picker button[aria-pressed=true]{background:#38134e;color:#fff0e0;border-color:#38134e}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.faq-title h2{margin-top:17px}.faq-decoration{color:#7948ca;opacity:.25;transform:rotate(-20deg);margin-top:25px}.faq-options{display:grid;gap:13px;align-content:start}.faq-item{background:#fff0e0;border:1px solid #7948ca20;border-radius:20px;position:relative;transition:transform .3s ease,box-shadow .3s ease;transform:translateY(0)}.faq-item:hover,.faq-item:focus-within{transform:translateY(-7px);box-shadow:0 12px 0 #7948ca18,0 18px 30px #38134e12;z-index:1}.faq-item summary{display:flex;align-items:center;gap:13px;padding:22px;list-style:none;font-size:14px;font-weight:900;cursor:pointer;border-radius:inherit}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>svg{margin-left:auto;flex-shrink:0;color:#7948ca;transition:transform .25s}.faq-item[open] summary>svg{transform:rotate(180deg)}.faq-item p{padding:0 22px 23px;font-size:13px;line-height:1.85;color:#695373}.faq-number{display:none}.faq-v1{background:#fff0e0}.faq-v1 .faq-layout{display:block}.faq-v1 .faq-title{text-align:center;margin-bottom:35px;position:relative}.faq-v1 .eyebrow{justify-content:center}.faq-v1 .faq-decoration{position:absolute;right:12%;top:5px;margin:0}.faq-v1 .faq-options{grid-template-columns:1fr 1fr;align-items:start;gap:24px}.faq-v1 .faq-item{background:#fa79d5;border:0;border-radius:32px 32px 32px 10px}.faq-v1 .faq-item:nth-child(2),.faq-v1 .faq-item:nth-child(3){background:#eeddf8;border-radius:32px 10px 32px 32px}.faq-v1 .faq-item summary{padding:27px;min-height:106px}.faq-v1 .faq-item p{padding:0 27px 27px;color:#38134e}.faq-v1 .faq-number{display:block;font-family:'Lilita One',sans-serif;font-size:27px;color:#7948ca}.faq-v2{background:#7948ca;color:#fff0e0;position:relative;overflow:hidden;isolation:isolate}.faq-v2:before{content:'';position:absolute;z-index:-1;width:600px;height:600px;border:75px solid #ffffff09;border-radius:50%;left:-200px;bottom:-300px;pointer-events:none}.faq-v2 .faq-picker{border-color:#fff0e040}.faq-v2 .faq-picker button{border-color:#fff0e060}.faq-v2 .faq-picker button[aria-pressed=true]{background:#fa79d5;color:#38134e;border-color:#fa79d5}.faq-v2 .faq-title h2{font-size:clamp(38px,4.5vw,60px);transform:rotate(-3deg)}.faq-v2 .faq-title h2 em{color:#fa79d5}.faq-v2 .faq-decoration{color:#fa79d5;opacity:1}.faq-v2 .faq-item{background:#38134e;border:1px solid #fff0e020;border-radius:25px 8px 25px 25px}.faq-v2 .faq-item summary>svg{color:#fa79d5}.faq-v2 .faq-item p{color:#fff0e0}.faq-v2 .faq-number{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:#fa79d5;color:#38134e;font-size:11px}.faq-v2 .faq-item:hover,.faq-v2 .faq-item:focus-within{box-shadow:0 8px 0 #fa79d5,0 18px 28px #38134e30}@media(max-width:760px){.faq-demo{padding:35px 0 48px}.faq-picker{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:30px}.faq-picker button{padding:9px 12px;font-size:11px}.faq-layout{grid-template-columns:1fr;gap:28px}.faq-decoration{display:none}.faq-item summary{font-size:13px;padding:20px;gap:10px}.faq-v1 .faq-options{grid-template-columns:1fr;gap:18px}.faq-v1 .faq-item summary{min-height:88px;padding:23px}.faq-v1 .faq-title{text-align:left}.faq-v1 .eyebrow{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.faq-item,.faq-item summary>svg{transition:none}.faq-item:hover,.faq-item:focus-within{transform:none}}
