@keyframes faq_fadeUp__q48rC{to{opacity:1;transform:translateY(0)}}.faq_page__ihcch{background:#0a0a0a;min-height:100vh;color:#fff}.faq_container__g73WN{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,4rem)}.faq_header__VpfQA{position:relative;padding-top:clamp(6rem,12vw,10rem);padding-bottom:clamp(4rem,8vw,6rem);background:#111;overflow:hidden}.faq_header__VpfQA:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 100%,rgba(199,29,28,.08) 0,transparent 70%);pointer-events:none}.faq_label__fHlph{font-family:Archivo,monospace;font-size:.625rem;font-weight:400;letter-spacing:.2em;color:#c71d1c;margin-bottom:1rem;animation:faq_fadeUp__q48rC .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:0s}.faq_heading__rFauZ,.faq_label__fHlph{text-transform:uppercase;opacity:0;transform:translateY(30px)}.faq_heading__rFauZ{font-family:Archivo,sans-serif;font-size:4.5rem;font-weight:800;line-height:.9;letter-spacing:-.02em;color:#fff;margin-bottom:1.5rem;animation:faq_fadeUp__q48rC .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.1s}@media screen and (min-width:1024px){.faq_heading__rFauZ{font-size:clamp(3rem,6vw,4.5rem)}}.faq_heading__rFauZ em{font-style:italic;color:#c71d1c}.faq_subtext__svTgd{font-family:Archivo,sans-serif;font-size:.875rem;font-weight:400;line-height:1.6;color:#a0a0a8;max-width:52ch;opacity:0;transform:translateY(30px);animation:faq_fadeUp__q48rC .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.2s}.faq_headerAccent__jlfoY{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#c71d1c,transparent);opacity:.5}.faq_accordionSection__Su8Da{padding-block:clamp(3rem,8vw,6rem)}.faq_group__OfQzn{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:3rem}@media screen and (min-width:768px){.faq_group__OfQzn{grid-template-columns:20ch 1fr;gap:2rem}}.faq_group__OfQzn:last-child{margin-bottom:0}.faq_groupLabel__XPm_9{font-family:Archivo,monospace;font-size:.625rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#c8a84b;padding-top:1.25rem}@media screen and (max-width:767px){.faq_groupLabel__XPm_9{padding-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(200,168,75,.25);margin-bottom:.5rem}}.faq_items__P1AZr{display:flex;flex-direction:column;gap:0;border-top:1px solid hsla(0,0%,100%,.08)}.faq_item__Gf4yt{border-bottom:1px solid hsla(0,0%,100%,.08);transition:background .3s cubic-bezier(.4,0,.2,1)}.faq_item__Gf4yt:hover{background:hsla(0,0%,100%,.02)}.faq_itemOpen__9bLVP .faq_question__Km5b7,.faq_itemOpen__9bLVP .faq_question__Km5b7:hover{color:#c71d1c}.faq_itemOpen__9bLVP .faq_icon__GWTa1{transform:rotate(180deg);color:#c71d1c}.faq_question__Km5b7{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;background:none;border:none;cursor:pointer;color:#e8e8e8;font-size:1rem;font-weight:600;text-align:left;line-height:1.4;transition:color .3s cubic-bezier(.4,0,.2,1)}.faq_question__Km5b7:hover{color:#fff}.faq_icon__GWTa1{flex-shrink:0;color:#a0a0a8;transition:transform .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center}.faq_answerWrapper__fwKvJ{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.16,1,.3,1)}.faq_itemOpen__9bLVP .faq_answerWrapper__fwKvJ{grid-template-rows:1fr}.faq_answerInner__U8XBs{overflow:hidden;min-height:0}.faq_answer__biJXp{font-family:Archivo,sans-serif;font-size:.875rem;font-weight:400;line-height:1.6;color:#a0a0a8;padding-bottom:1.5rem}.faq_cta__7_p_q{background:#1c1c1e;padding-block:clamp(3rem,8vw,5rem);border-top:1px solid hsla(0,0%,100%,.08);position:relative}.faq_cta__7_p_q:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(199,29,28,.4),transparent)}.faq_ctaLabel__KggN0{font-family:Archivo,monospace;font-size:.625rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#c8a84b;margin-bottom:1rem}.faq_ctaHeading__eoflT{font-family:Archivo,sans-serif;font-size:2rem;font-weight:800;line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin-bottom:1rem}@media screen and (min-width:768px){.faq_ctaHeading__eoflT{font-size:3rem}}.faq_ctaText__fc30u{font-weight:400;line-height:1.6;color:#a0a0a8;margin-bottom:2rem;max-width:48ch}.faq_ctaButton__MSa_0,.faq_ctaText__fc30u{font-family:Archivo,sans-serif;font-size:.875rem}.faq_ctaButton__MSa_0{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:#c71d1c;color:#fff;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:none;cursor:pointer;position:relative;overflow:hidden;transition:background .3s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.faq_ctaButton__MSa_0:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.faq_ctaButton__MSa_0:hover{background:hsl(.350877193,75.3303964758%,52.5098039216%)}.faq_ctaButton__MSa_0:hover:before{transform:translateX(100%)}.faq_ctaButton__MSa_0:active{transform:scale(.98)}.faq_ctaButton__MSa_0{text-decoration:none}