.accordion-faq .faq-section{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 8% 8%,rgba(255,255,255,.95),rgba(255,255,255,0) 30%),linear-gradient(135deg,var(--color-scheme-background-color) 0%,rgba(var(--color-scheme-background-rgb),.78) 52%,var(--color-scheme-background-color) 100%)}.accordion-faq .faq-section:before,.accordion-faq .faq-section:after{content:"";position:absolute;z-index:-1;pointer-events:none;border-radius:999px;filter:blur(4px)}.accordion-faq .faq-section:before{width:380px;height:380px;right:-120px;top:4%;background:radial-gradient(circle,rgba(0,0,0,.08),rgba(0,0,0,0) 68%);opacity:.45}.accordion-faq .faq-section:after{width:320px;height:320px;left:-120px;bottom:0;background:radial-gradient(circle,rgba(255,255,255,.95),rgba(255,255,255,0) 70%);opacity:.65}.accordion-faq .faq-section__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.45fr);gap:clamp(28px,6vw,96px);align-items:start}.accordion-faq .faq-section__intro{position:sticky;top:calc(var(--header-height,0px) + 32px);padding-top:8px;animation:faqFadeUp .7s ease both}.accordion-faq .faq-section__eyebrow{display:inline-flex;align-items:center;width:max-content;margin-bottom:18px;padding:7px 13px;border:1px solid currentColor;border-radius:999px;color:var(--color-scheme-text-color);font-size:11px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;background:rgba(var(--color-scheme-background-rgb),.65);box-shadow:0 10px 30px rgba(0,0,0,.06);backdrop-filter:blur(14px)}.accordion-faq .faq-section__header{margin:0;text-align:left}.accordion-faq .faq-section__title{max-width:10ch;margin:0;color:var(--color-scheme-text-color);font-size:clamp(32px,5vw,64px);font-weight:800;line-height:.96;letter-spacing:0}.accordion-faq .faq-section__description{max-width:34ch;margin-top:18px;color:var(--color-scheme-text-color-transparent50);font-size:clamp(15px,1.5vw,18px);line-height:1.65}.accordion-faq .faq-section__panel{width:100%;max-width:760px;margin:0;display:grid;gap:14px}.accordion-faq .accordion-content{position:relative;border:0;animation:faqFadeUp .65s ease both;animation-delay:calc(var(--faq-item-index,0) * 70ms)}.accordion-faq .collapsible-tab{position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:rgba(var(--color-scheme-background-rgb),.72);box-shadow:0 18px 55px rgba(0,0,0,.07),inset 0 1px 0 rgba(255,255,255,.68);backdrop-filter:blur(16px);transition:border-color .28s ease,box-shadow .28s ease,background .28s ease,transform .28s ease}.accordion-faq .collapsible-tab:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.6),rgba(255,255,255,0) 42%);opacity:.75}.accordion-faq .collapsible-tab:hover{transform:translateY(-2px);border-color:rgba(0,0,0,.18);box-shadow:0 24px 70px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.8)}.accordion-faq .collapsible-tab.open{border-color:var(--color-scheme-text-color);background:rgba(var(--color-scheme-background-rgb),.9);box-shadow:0 26px 80px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.85)}.accordion-faq collapsible-button{position:relative;z-index:1;display:block;cursor:pointer;outline:0}.accordion-faq collapsible-button:focus-visible .summary{box-shadow:0 0 0 3px rgba(var(--color-scheme-background-rgb),1),0 0 0 5px var(--color-scheme-text-color)}.accordion-faq .summary{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:18px;min-height:74px;padding:20px 22px 20px 26px;border-radius:17px;transition:color .28s ease,background .28s ease}.accordion-faq .text-with-icon--content{font-size:clamp(16px,1.45vw,20px);font-weight:750;line-height:1.35;color:var(--color-scheme-text-color);letter-spacing:0}.accordion-faq .inline-icon--wrapper.icon--right{display:grid;place-items:center;justify-self:end;width:42px;height:42px;margin:0;border:1px solid rgba(0,0,0,.09);border-radius:50%;background:var(--color-scheme-text-color);color:var(--color-scheme-background-color);box-shadow:0 12px 26px rgba(0,0,0,.12);transition:transform .32s ease,background .28s ease,color .28s ease,border-color .28s ease}.accordion-faq .collapsible-tab:hover .inline-icon--wrapper.icon--right{transform:scale(1.06)}.accordion-faq .collapsible-tab.open .inline-icon--wrapper.icon--right{transform:rotate(180deg);background:transparent;color:var(--color-scheme-text-color);border-color:var(--color-scheme-text-color);box-shadow:none}.accordion-faq .inline-icon--wrapper svg{width:16px;height:16px;transition:opacity .22s ease,transform .32s ease}.accordion-faq .collapsible-tab .summary .minus-icon{display:none}.accordion-faq .collapsible-tab.open .summary .plus-icon{display:none}.accordion-faq .collapsible-tab.open .summary .minus-icon{display:block}.accordion-faq .collapsible-content{position:relative;z-index:1;overflow:hidden;transition:height .42s cubic-bezier(.22,1,.36,1)}.accordion-faq .collapsible-content .content{padding:0 84px 26px 26px;color:var(--color-scheme-text-color-transparent50);font-size:clamp(14px,1.25vw,16px);line-height:1.8}.accordion-faq .collapsible-content .content p{margin-top:0}.accordion-faq .collapsible-content .content p:last-child{margin-bottom:0}.accordion-faq .no-js .collapsible-tab{margin-bottom:14px}.accordion-faq .no-js summary{list-style:none}.accordion-faq .no-js summary::-webkit-details-marker{display:none}@keyframes faqFadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:900px){.accordion-faq .faq-section__inner{grid-template-columns:1fr;gap:28px}.accordion-faq .faq-section__intro{position:relative;top:auto;text-align:center}.accordion-faq .faq-section__eyebrow{margin-left:auto;margin-right:auto}.accordion-faq .faq-section__header{text-align:center}.accordion-faq .faq-section__title{max-width:none}.accordion-faq .faq-section__description{margin-left:auto;margin-right:auto}.accordion-faq .faq-section__panel{max-width:100%}}@media screen and (max-width:560px){.accordion-faq .faq-section{background:linear-gradient(180deg,var(--color-scheme-background-color),rgba(var(--color-scheme-background-rgb),.86))}.accordion-faq .faq-section__inner{gap:22px}.accordion-faq .faq-section__eyebrow{margin-bottom:14px}.accordion-faq .faq-section__panel{gap:10px}.accordion-faq .collapsible-tab{border-radius:14px}.accordion-faq .summary{grid-template-columns:minmax(0,1fr) 36px;min-height:64px;padding:17px 14px 17px 18px;gap:12px}.accordion-faq .inline-icon--wrapper.icon--right{width:36px;height:36px}.accordion-faq .text-with-icon--content{font-size:16px}.accordion-faq .collapsible-content .content{padding:0 18px 22px 18px;font-size:14px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.accordion-faq .faq-section__intro,.accordion-faq .accordion-content{animation:none}.accordion-faq .collapsible-tab,.accordion-faq .collapsible-content,.accordion-faq .inline-icon--wrapper.icon--right,.accordion-faq .inline-icon--wrapper svg{transition:none}.accordion-faq .collapsible-tab:hover{transform:none}}
