:root{--dark-carbon:#3c3d42;--medium-carbon:#acb2c6;--light-carbon:#e4e9f7;--carbon90:#1e1e20;--carbon80:#3c3d42;--carbon70:#555760;--carbon60:#707587;--carbon50:#8e94a5;--carbon40:#acb2c6;--carbon30:#c3c8db;--carbon20:#e4e9f7;--carbon10:#f1f4fb;--saltwater:#1aaaff;--saltwater-dark:#007ac2;--aquamarine:#00f7db;--slime:#00f200;--purple-rain:#b07bff;--flamingo:#ff4fff;--sunshine:#f8e201;--blue-black:#001021;--midnight-blue:#06203a;--dark-blue:#214666;--blue:#337bb8;--light-blue:#b3d1ea;--light-teal:#a9d8d1;--dark-grey:#66707a;--grey:#cccfd3;--light-grey:#eff2f4;--light-grey-2:#cccfd3;--light-pink:#f5a7c1;--raz:#e41159;--dark-raz:#b93160}.faq-accordion__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:max(40px,min(6vw,72px));display:flex}@media (max-width:760px){.faq-accordion__head{flex-direction:column;align-items:flex-start}}.faq-accordion__title{color:#fff;letter-spacing:-.01em;margin:0;font-size:40px;font-weight:700;line-height:1.2}.faq-accordion__controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.faq-accordion__ctrl{color:#acb2c6;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid #555760;border-radius:120px;height:32px;padding:0 14px;font-size:11px;font-weight:800;line-height:1;transition:color .12s,border-color .12s,background .12s}.faq-accordion__ctrl:hover{color:#fff;background:#ffffff0a;border-color:#acb2c6}.faq-accordion__list{-moz-column-gap:48px;grid-template-columns:1fr;column-gap:48px;display:grid}.faq-accordion__list--two-col{grid-template-columns:1fr 1fr}@media (max-width:760px){.faq-accordion__list--two-col{grid-template-columns:1fr}}.faq-accordion__col{min-width:0}.faq-accordion__item{border-top:1px solid #3c3d42;position:relative}.faq-accordion__item--last{border-bottom:1px solid #3c3d42}.faq-accordion__item:before{content:"";opacity:0;transform-origin:50%;background:linear-gradient(#00f7ff,#00ffa0);border-radius:2px;width:2px;transition:opacity .2s,transform .28s cubic-bezier(.2,.7,.2,1);position:absolute;top:8px;bottom:8px;left:-16px;transform:scaleY(.4)}.faq-accordion__item--open:before{opacity:1;transform:scaleY(1)}.faq-accordion__q{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;-moz-column-gap:16px;cursor:pointer;letter-spacing:-.005em;text-align:left;background:0 0;border:0;grid-template-columns:28px 1fr auto;align-items:start;column-gap:16px;width:100%;padding:22px 4px 22px 0;font-size:17px;font-weight:700;line-height:1.45;transition:color .16s;display:grid}.faq-accordion__q:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #00f7ff}.faq-accordion__q-label{color:#8e94a5;letter-spacing:.12em;text-transform:uppercase;padding-top:4px;font-size:12px;font-weight:800;line-height:1.5;transition:color .16s}.faq-accordion__item--open .faq-accordion__q-label{background:linear-gradient(90deg,#00f7ff,#00ffa0);color:#0000;-webkit-background-clip:text;background-clip:text}.faq-accordion__q-text{color:#e4e9f7;transition:color .16s}.faq-accordion__item--open .faq-accordion__q-text,.faq-accordion__q:hover .faq-accordion__q-text{color:#fff}.faq-accordion__chev{color:#8e94a5;flex-shrink:0;width:18px;height:18px;margin-top:4px;transition:transform .32s cubic-bezier(.2,.7,.2,1),color .16s}.faq-accordion__q:hover .faq-accordion__chev{color:#c3c8db}.faq-accordion__item--open .faq-accordion__chev{color:#00f7ff;transform:rotate(180deg)}.faq-accordion__drawer{max-height:0;transition:max-height .36s cubic-bezier(.2,.7,.2,1);overflow:hidden}.faq-accordion__a{-moz-column-gap:16px;opacity:0;grid-template-columns:28px 1fr;column-gap:16px;padding:0 0 28px;transition:opacity .22s 60ms,transform .28s cubic-bezier(.2,.7,.2,1) 60ms;display:grid;transform:translateY(-6px)}.faq-accordion__item--open .faq-accordion__a{opacity:1;transform:none}.faq-accordion__a-label{color:#8e94a5;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.5}.faq-accordion__a-body{color:#c3c8db;max-width:62ch;font-size:15px;font-weight:400;line-height:1.7}.faq-accordion__a-body p+p{margin-top:.9em}.faq-accordion__a-body a{color:#1aaaff;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;transition:color .12s}.faq-accordion__a-body a:hover{color:#00f7ff}
