.c4ugfaq-section{margin:0!important;padding:0!important}
.c4ugfaq{position:relative;isolation:isolate;overflow:hidden;padding:calc(64 * var(--c4u-design-unit)) 0 calc(76 * var(--c4u-design-unit));background:#120a12;color:#fff;font-family:Grift,Arial,sans-serif;-webkit-font-smoothing:antialiased;scroll-margin-top:calc(var(--c4u-header-height,calc(90 * var(--c4u-design-unit))) + calc(24 * var(--c4u-design-unit)))}
.c4ugfaq *{box-sizing:border-box}
.c4ugfaq__glow{--s1:18% 46%;--s1r:75vw 38%;--s1r-m:125vw 38%;--s1a:.58;--c4u-travel-scale:.4;z-index:0}
.c4ugfaq>.c4u-content-container{position:relative;z-index:1}
.c4ugfaq__heading{text-align:center;margin:0 0 calc(36 * var(--c4u-design-unit))}
.c4ugfaq__eyebrow{margin:0 0 calc(16 * var(--c4u-design-unit));padding:0;color:#f3a2d9;font:500 calc(11 * var(--c4u-design-unit))/1.5 Grift,Arial,sans-serif;letter-spacing:.15em}
.c4ugfaq h2{margin:0;padding:0;color:#fff;font:800 calc(58 * var(--c4u-design-unit))/1.13 Grift,Arial,sans-serif;letter-spacing:-.035em;text-transform:none}
.c4ugfaq__highlight{display:inline-block;padding:.01em .16em .075em;border-radius:calc(6 * var(--c4u-design-unit));background:linear-gradient(105deg,#a808b9,#ef00b4);transform:rotate(-2.7deg);box-shadow:inset 0 calc(1 * var(--c4u-design-unit)) 0 #ffd8ef3b}
.c4ugfaq__intro{max-width:calc(660 * var(--c4u-design-unit));margin:calc(24 * var(--c4u-design-unit)) auto 0;padding:0;color:#dac6e1;font:400 calc(17 * var(--c4u-design-unit))/1.55 Grift,Arial,sans-serif;letter-spacing:normal}
.c4ugfaq__list{display:grid;gap:calc(12 * var(--c4u-design-unit));max-width:calc(1080 * var(--c4u-design-unit));margin-inline:auto}
.c4ugfaq__item{min-width:0;margin:0;border:calc(1 * var(--c4u-design-unit)) solid #e3a7db29;border-radius:calc(16 * var(--c4u-design-unit));background:linear-gradient(115deg,#2a1531a6,#1a0c23cf);box-shadow:inset 0 calc(1 * var(--c4u-design-unit)) 0 #ffe5f608;transition:border-color .22s ease,background-color .22s ease}
.c4ugfaq__item[open]:not(.is-closing){border-color:#c96ab74d;background-color:#311239}
.c4ugfaq__item.is-moving{overflow:hidden}
.c4ugfaq__question{display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--c4u-design-unit));min-height:calc(82 * var(--c4u-design-unit));padding:calc(20 * var(--c4u-design-unit)) calc(26 * var(--c4u-design-unit));list-style:none;cursor:pointer;color:#fff;font:700 calc(20 * var(--c4u-design-unit))/1.4 Grift,Arial,sans-serif;letter-spacing:-.015em;-webkit-tap-highlight-color:transparent}
.c4ugfaq__question::-webkit-details-marker{display:none}
.c4ugfaq__question::marker{content:""}
.c4ugfaq__icon{display:grid;place-items:center;flex:none;width:calc(34 * var(--c4u-design-unit));height:calc(34 * var(--c4u-design-unit));border:calc(1 * var(--c4u-design-unit)) solid #d18ac43d;border-radius:50%;background:#b52c9920;color:#f2c2e8}
.c4ugfaq__icon svg{display:block;width:calc(20 * var(--c4u-design-unit));height:calc(20 * var(--c4u-design-unit));fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}
.c4ugfaq__plus{transform-origin:center;transition:transform .22s ease,opacity .22s ease}
.c4ugfaq__item[open]:not(.is-closing) .c4ugfaq__plus{transform:rotate(90deg);opacity:0}
.c4ugfaq__answer{padding:0 calc(84 * var(--c4u-design-unit)) calc(25 * var(--c4u-design-unit)) calc(26 * var(--c4u-design-unit));color:#e0cfe6;font:400 calc(16 * var(--c4u-design-unit))/1.75 Grift,Arial,sans-serif;letter-spacing:normal;overflow-wrap:anywhere}
.c4ugfaq__answer p{margin:0;padding:0;font:inherit;color:inherit}
.c4ugfaq__answer p+p{margin-top:calc(12 * var(--c4u-design-unit))}
.c4ugfaq__answer a{color:#f2a4de;text-decoration:underline;text-decoration-thickness:calc(1 * var(--c4u-design-unit));text-underline-offset:calc(4 * var(--c4u-design-unit))}
.c4ugfaq__footer{display:flex;justify-content:center;margin:calc(32 * var(--c4u-design-unit)) 0 0}
.c4ugfaq__cta{display:inline-flex;align-items:center;justify-content:center;gap:calc(22 * var(--c4u-design-unit));min-height:calc(52 * var(--c4u-design-unit));max-width:100%;padding:calc(14 * var(--c4u-design-unit)) calc(29 * var(--c4u-design-unit));border:calc(1 * var(--c4u-design-unit)) solid #ed71ce70;border-radius:calc(999 * var(--c4u-design-unit));background:linear-gradient(100deg,#760897,#d624b0);color:#fff;font:800 calc(16 * var(--c4u-design-unit))/1.2 Grift,Arial,sans-serif;text-decoration:none;transition:box-shadow .25s ease}
.c4ugfaq__cta svg{display:block;flex:none;width:calc(21 * var(--c4u-design-unit));height:calc(21 * var(--c4u-design-unit));fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}
.c4ugfaq .c4ugfaq__question:focus-visible,.c4ugfaq a:focus-visible{outline:calc(2 * var(--c4u-design-unit)) solid #ffc7ef!important;outline-offset:calc(5 * var(--c4u-design-unit))}
.c4ugfaq__question:focus-visible{border-radius:calc(15 * var(--c4u-design-unit))}
@media(hover:hover) and (pointer:fine){.c4ugfaq__item:hover{border-color:#d899c94d}.c4ugfaq__cta:hover{color:#fff;box-shadow:0 calc(7 * var(--c4u-design-unit)) calc(24 * var(--c4u-design-unit)) #cc209940}.c4ugfaq__cta:hover svg{transform:translateX(calc(3 * var(--c4u-design-unit)))}.c4ugfaq__answer a:hover{color:#ffd9f3}}
@media(min-width:701px) and (max-width:1100px){.c4ugfaq h2{font-size:calc(48 * var(--c4u-design-unit))}}
@media(max-width:700px){
 .c4ugfaq{padding:calc(32 * var(--c4u-design-unit)) 0 calc(42 * var(--c4u-design-unit));scroll-margin-top:calc(100 * var(--c4u-design-unit))}
 .c4ugfaq__glow{--s1:0% 46%;--s1a:.72}
 .c4ugfaq__heading{margin-bottom:calc(25 * var(--c4u-design-unit))}
 .c4ugfaq__eyebrow{font-size:calc(9 * var(--c4u-design-unit));letter-spacing:.12em;margin-bottom:calc(15 * var(--c4u-design-unit))}
 .c4ugfaq h2{font-size:calc(37 * var(--c4u-design-unit));line-height:1.16}
 .c4ugfaq__intro{max-width:calc(300 * var(--c4u-design-unit));margin-top:calc(20 * var(--c4u-design-unit));font-size:calc(14 * var(--c4u-design-unit))}
 .c4ugfaq__list{gap:calc(10 * var(--c4u-design-unit))}
 .c4ugfaq__item{border-radius:calc(14 * var(--c4u-design-unit))}
 .c4ugfaq__question{gap:calc(14 * var(--c4u-design-unit));min-height:calc(76 * var(--c4u-design-unit));padding:calc(17 * var(--c4u-design-unit)) calc(17 * var(--c4u-design-unit));font-size:calc(16 * var(--c4u-design-unit));line-height:1.4}
 .c4ugfaq__icon{width:calc(30 * var(--c4u-design-unit));height:calc(30 * var(--c4u-design-unit))}
 .c4ugfaq__icon svg{width:calc(18 * var(--c4u-design-unit));height:calc(18 * var(--c4u-design-unit))}
 .c4ugfaq__answer{padding:0 calc(17 * var(--c4u-design-unit)) calc(20 * var(--c4u-design-unit));font-size:calc(14 * var(--c4u-design-unit));line-height:1.7}
 .c4ugfaq__footer{margin-top:calc(26 * var(--c4u-design-unit))}
 .c4ugfaq__cta{min-height:calc(48 * var(--c4u-design-unit));padding:calc(12 * var(--c4u-design-unit)) calc(25 * var(--c4u-design-unit));font-size:calc(15 * var(--c4u-design-unit));gap:calc(20 * var(--c4u-design-unit))}
}
@media(prefers-reduced-motion:reduce){.c4ugfaq__item,.c4ugfaq__plus,.c4ugfaq__cta,.c4ugfaq__cta svg{transition:none}.c4ugfaq__cta:hover svg{transform:none}}
