.faqs-hero{isolation:isolate;padding-top:5rem;padding-bottom:3.5rem;position:relative;overflow:hidden}@media (width>=1024px){.faqs-hero{padding-top:7rem;padding-bottom:5rem}}.faqs-hero__grid{z-index:-2;background-image:linear-gradient(#ef444416 1px,#0000 1px),linear-gradient(90deg,#ef444416 1px,#0000 1px);background-size:120px 120px;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 90%)}.faqs-hero__wash{aspect-ratio:1;z-index:-2;pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#10b98124 0%,#10b9810a 38%,#0000 68%);width:min(120vh,100vw,880px);position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.faqs-hero__flare{aspect-ratio:1;z-index:-3;pointer-events:none;filter:blur(95px);opacity:.35;background:radial-gradient(60% 45% at 30% 55%,#ef444440 0%,#ef44440d 42%,#0000 70%);width:min(60vh,60vw,440px);position:absolute;top:35%;right:-10%}.faqs-hero__copy{position:relative}.faqs-hero__title{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;margin-bottom:0;font-size:clamp(2.4rem,6.2vw,4.8rem);font-weight:400;line-height:1.04}.faqs-hero__title em{color:var(--color-accent);font-style:italic;font-weight:400}.faqs-hero__lede{color:#f4f3efb3;max-width:42rem;margin-left:auto;margin-right:auto;font-size:1.05rem;line-height:1.65}.faqs-hero__meta{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0;max-width:38rem;margin:0 auto;padding:0;list-style:none;display:flex}.faqs-hero__meta li{border-right:1px solid #ffffff0f;flex-direction:column;flex:1 1 0;align-items:center;gap:.35rem;min-width:9rem;padding:.95rem 1.1rem;display:flex}.faqs-hero__meta li:last-child{border-right:0}.faqs-hero__meta-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffff6b;font-size:.6rem;font-weight:500}.faqs-hero__meta-value{font-family:var(--font-display);color:#ffffffeb;letter-spacing:-.01em;font-size:1.1rem;line-height:1}.faq-hub{padding:2rem 0 5rem}@media (width>=1024px){.faq-hub{padding:3rem 0 7rem}}.faq-hub__grid{background:#ffffff12;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (width>=768px){.faq-hub__grid{grid-template-columns:1fr 1fr}}.faq-card{color:#f4f3efc7;isolation:isolate;background:#0b0b0b;flex-direction:column;gap:1.25rem;padding:2rem 1.75rem 1.75rem;transition:background .3s;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.faq-card{padding:2.5rem 2.25rem 2rem}}.faq-card:before{content:"";z-index:-1;opacity:0;background:radial-gradient(80% 60% at 50% 0,#10b98114 0%,#0000 60%);transition:opacity .4s;position:absolute;inset:0}.faq-card:hover{background:#0d0d0d}.faq-card:hover:before{opacity:1}.faq-card__title-link{color:inherit;text-decoration:none;transition:color .25s}.faq-card__title-link:hover em{color:#fff}.faq-card__topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.faq-card__index{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffffff6b;font-size:.65rem;font-weight:500}.faq-card__count{font-family:var(--font-mono);color:#ffffff6b;letter-spacing:.05em;font-size:.7rem}.faq-card__title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.6rem,2.4vw,2.1rem);font-style:normal;font-weight:400;line-height:1.1}.faq-card__title em{color:var(--color-accent);font-style:italic;font-weight:400}.faq-card__tagline{color:#f4f3ef8c;max-width:32rem;margin:0;font-size:.95rem;line-height:1.55}.faq-card__list{border-top:1px solid #ffffff12;margin:.25rem 0 0;padding:0;list-style:none}.faq-card__item{border-bottom:1px solid #ffffff0d}.faq-card__item:last-child{border-bottom:0}.faq-card__item-link{color:#f4f3efc7;padding:.85rem .25rem .85rem 0;border-radius:4px;align-items:flex-start;gap:.85rem;margin-inline:-.25rem;padding-inline:.25rem;font-size:.93rem;line-height:1.45;text-decoration:none;transition:color .2s;display:flex}.faq-card__item-link:hover{color:#fff;background:#ffffff06}.faq-card__item-link:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #10b98166}.faq-card__bullet{background:#10b981b3;flex-shrink:0;width:.55rem;height:1px;margin-top:.65rem;transition:width .25s}.faq-card__item-link:hover .faq-card__bullet{width:1rem}.faq-card__question{flex:auto}.faq-card__item-arrow{font-family:var(--font-primary);color:#ffffff4d;opacity:0;flex-shrink:0;margin-top:.05rem;transition:opacity .25s,transform .25s,color .25s;transform:translate(-4px)}.faq-card__item-link:hover .faq-card__item-arrow{opacity:1;color:var(--color-accent);transform:translate(0)}.faq-card__cta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;align-self:flex-start;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;font-size:.72rem;text-decoration:none;transition:color .25s;display:inline-flex}.faq-card__cta:hover{color:var(--color-accent)}.faq-card__arrow{font-family:var(--font-primary);letter-spacing:0;transition:transform .3s}.faq-card__cta:hover .faq-card__arrow{transform:translate(4px)}[dir=rtl] .faq-card__arrow,[dir=rtl] .faq-card__item-arrow{transform:scaleX(-1)}[dir=rtl] .faq-card__cta:hover .faq-card__arrow{transform:scaleX(-1)translate(4px)}[dir=rtl] .faq-card__item-link:hover .faq-card__item-arrow{transform:scaleX(-1)translate(0)}
