.faq-module__tbyj1a__themesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);display:grid}.faq-module__tbyj1a__themesGrid>.faq-module__tbyj1a__hx-reveal{height:100%}.faq-module__tbyj1a__categoryCard{border:1px solid var(--hx-stroke);-webkit-backdrop-filter:blur(16px);height:100%;box-shadow:var(--hx-shadow-soft);background:linear-gradient(160deg,#ffffffd9,#fff9);border-radius:24px;flex-direction:column;padding:clamp(1.6rem,3vw,2.4rem);scroll-margin-top:110px;transition:box-shadow .4s,border-color .4s;display:flex;position:relative;overflow:hidden}.faq-module__tbyj1a__categoryCard:before{content:"";background:var(--hx-grad);-webkit-mask-composite:xor;opacity:.28;pointer-events:none;border-radius:24px;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.faq-module__tbyj1a__categoryCard:hover{border-color:#0000;box-shadow:0 30px 60px -30px #015aa073}.faq-module__tbyj1a__categoryCard:hover:before{opacity:.9}.faq-module__tbyj1a__categoryHead{border-bottom:1px solid var(--hx-stroke);align-items:center;gap:.9rem;margin-bottom:.3rem;padding-bottom:1.1rem;display:flex}.faq-module__tbyj1a__categoryIcon{background:var(--hx-grad);color:#fff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 14px 26px -14px #01affebf}.faq-module__tbyj1a__categoryIcon .faq-module__tbyj1a__material-icons{font-size:1.5rem}.faq-module__tbyj1a__categoryTitle{letter-spacing:-.01em;color:var(--hx-ink);margin:0;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:700;line-height:1.15}.faq-module__tbyj1a__faqItems{flex-direction:column;display:flex}.faq-module__tbyj1a__faqItem{border-top:1px solid var(--hx-stroke)}.faq-module__tbyj1a__faqItem:first-child{border-top:none}.faq-module__tbyj1a__faqQuestion{cursor:pointer;color:var(--hx-ink);align-items:center;gap:1rem;padding:.95rem .15rem;font-size:.98rem;font-weight:600;line-height:1.4;list-style:none;transition:color .2s;display:flex}.faq-module__tbyj1a__faqQuestion::-webkit-details-marker{display:none}.faq-module__tbyj1a__faqQuestion:hover,.faq-module__tbyj1a__faqItem[open] .faq-module__tbyj1a__faqQuestion{color:var(--hx-blue-deep)}.faq-module__tbyj1a__faqQuestion:focus-visible{outline:2px solid var(--hx-blue);outline-offset:2px;border-radius:8px}.faq-module__tbyj1a__faqQuestionText{flex:1}.faq-module__tbyj1a__faqToggle{background:var(--hx-grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:1.1rem;line-height:1;transition:transform .25s;display:inline-grid;box-shadow:0 8px 16px -8px #01affed9}.faq-module__tbyj1a__faqItem[open] .faq-module__tbyj1a__faqToggle{transform:rotate(45deg)}.faq-module__tbyj1a__faqAnswer{color:var(--hx-ink-soft);margin:0;padding:0 .15rem 1rem;font-size:.93rem;line-height:1.65}@media (max-width:760px){.faq-module__tbyj1a__themesGrid{grid-template-columns:1fr}}
