.faq-module__VSI0LW__page{background:var(--body);color:#fff;min-height:100vh;position:relative;overflow:hidden}.faq-module__VSI0LW__pageFooter{z-index:2;background:var(--body);position:relative;overflow:hidden}.faq-module__VSI0LW__shell{z-index:1;isolation:isolate;width:min(100% - 48px,1510px);margin:0 auto;padding:150px 0 96px;position:relative}.faq-module__VSI0LW__background{z-index:0;background:var(--body);pointer-events:none;width:100vw;height:min(920px,108vh);position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.faq-module__VSI0LW__background:before,.faq-module__VSI0LW__background:after{content:"";z-index:5;pointer-events:none;position:absolute;inset:0}.faq-module__VSI0LW__background:before{background:linear-gradient(to bottom, rgba(var(--body-rgb), .95) 10%, rgba(var(--body-rgb), 0))}.faq-module__VSI0LW__background:after{background:linear-gradient(to top, var(--body) 0%, rgba(var(--body-rgb), .9) 34%, rgba(var(--body-rgb), 0));height:58%;top:auto;bottom:0}.faq-module__VSI0LW__background>div{opacity:.96;background:url(/img/home_faq.webp) top/cover no-repeat;position:absolute;inset:-10px;transform:scale(1.012)}.faq-module__VSI0LW__hero{z-index:1;min-height:580px;position:relative;overflow:hidden}.faq-module__VSI0LW__heroCopy{max-width:850px;padding:96px 0 72px clamp(8px,3.5vw,58px)}.faq-module__VSI0LW__eyebrow{color:#24e3ec;font-family:var(--font-secondary);letter-spacing:.32em;text-transform:uppercase;text-shadow:0 0 16px #24e3ec52;align-items:center;gap:14px;margin:0 0 24px;font-size:.76rem;display:flex}.faq-module__VSI0LW__eyebrow span{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#24e3ec;flex:none;width:8px;height:8px}.faq-module__VSI0LW__hero h1{color:#fff;font-family:var(--font-primary);letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:clamp(112px,12vw,180px);font-weight:800;line-height:.76}.faq-module__VSI0LW__heroDescription{color:#ebf1ffbd;max-width:680px;margin:26px 0 0;font-size:1.05rem;line-height:1.7}.faq-module__VSI0LW__controlDeck{z-index:8;isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:#030816bd;border:0;grid-template-columns:minmax(320px,.9fr) minmax(520px,1.1fr);align-items:end;gap:clamp(24px,4vw,64px);min-height:130px;padding:22px clamp(18px,2.4vw,36px);display:grid;position:relative;box-shadow:inset 0 0 0 1px #24e3ec6b}.faq-module__VSI0LW__controlDeck:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg,#0000 47%,#24e3ec6b 48% 52%,#0000 53%) 0 0/14px 14px no-repeat,linear-gradient(135deg,#0000 47%,#24e3ec6b 48% 52%,#0000 53%) 100% 100%/14px 14px no-repeat;position:absolute;inset:0}.faq-module__VSI0LW__search{color:#dce8f999;min-width:0;font-family:var(--font-secondary);letter-spacing:.14em;text-transform:uppercase;gap:9px;font-size:.7rem;display:grid}.faq-module__VSI0LW__searchField{isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#24e3ec;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));background:#040918c7;border:0;align-items:center;gap:12px;min-width:0;height:54px;padding:0 18px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #24e3ec94}.faq-module__VSI0LW__searchField:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(45deg,#0000 47%,#24e3ec94 48% 52%,#0000 53%) 100% 0/13px 13px no-repeat,linear-gradient(45deg,#0000 47%,#24e3ec94 48% 52%,#0000 53%) 0 100%/13px 13px no-repeat;position:absolute;inset:0}.faq-module__VSI0LW__searchField:focus-within{box-shadow:inset 0 0 0 1px #24e3eceb,inset 0 0 24px #24e3ec17}.faq-module__VSI0LW__searchField:focus-within:before{background:linear-gradient(45deg,#0000 47%,#24e3eceb 48% 52%,#0000 53%) 100% 0/13px 13px no-repeat,linear-gradient(45deg,#0000 47%,#24e3eceb 48% 52%,#0000 53%) 0 100%/13px 13px no-repeat}.faq-module__VSI0LW__searchField input{color:#fff;width:100%;min-width:0;font:inherit;font-family:var(--font-body);letter-spacing:0;text-transform:none;background:0 0;border:0;outline:0;font-size:1rem}.faq-module__VSI0LW__summary{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.faq-module__VSI0LW__summary>span{color:#dee7f794;font-family:var(--font-secondary);letter-spacing:.08em;text-transform:uppercase;gap:2px;font-size:.68rem;display:grid}.faq-module__VSI0LW__summary strong{color:#fff;font-family:var(--font-primary);letter-spacing:0;font-size:1.12rem}.faq-module__VSI0LW__toolbar{gap:8px;margin-left:auto;display:flex}.faq-module__VSI0LW__toolbar button{isolation:isolate;color:#fff;cursor:pointer;min-width:112px;min-height:44px;font-family:var(--font-secondary);letter-spacing:.04em;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:.72rem;display:inline-flex;position:relative}.faq-module__VSI0LW__toolbar button:before,.faq-module__VSI0LW__toolbar button:after{content:"";pointer-events:none;clip-path:inherit;position:absolute}.faq-module__VSI0LW__toolbar button:before{z-index:-2;background:#24e3ec57;inset:0}.faq-module__VSI0LW__toolbar button:after{z-index:-1;background:#0c1530c7;inset:1px}.faq-module__VSI0LW__toolbar button:hover{color:#8ef8ff}.faq-module__VSI0LW__toolbar button:hover:before{background:#24e3ecb8}.faq-module__VSI0LW__toolbar button:hover:after{background:#0d1f3edb}.faq-module__VSI0LW__faqContent{z-index:2;gap:34px;margin-top:28px;display:grid;position:relative}.faq-module__VSI0LW__category{isolation:isolate;clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);background:0 0;border:0;position:relative;overflow:hidden}.faq-module__VSI0LW__category:before,.faq-module__VSI0LW__category:after{content:"";pointer-events:none;clip-path:inherit;position:absolute}.faq-module__VSI0LW__category:before{z-index:-2;background:#24e3ec61;inset:0}.faq-module__VSI0LW__category:after{z-index:-1;background:#030918c2;inset:1px}.faq-module__VSI0LW__categoryHeader{background:#050c1db3;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;padding:23px 26px;display:grid}.faq-module__VSI0LW__categoryHeader>span{color:#24e3ec;font-family:var(--font-secondary);letter-spacing:.12em;font-size:.78rem}.faq-module__VSI0LW__categoryHeader p,.faq-module__VSI0LW__categoryHeader h2{margin:0}.faq-module__VSI0LW__categoryHeader p{color:#24e3ec9e;font-family:var(--font-secondary);letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px;font-size:.63rem}.faq-module__VSI0LW__categoryHeader h2{font-family:var(--font-primary);letter-spacing:.035em;text-transform:uppercase;font-size:clamp(1.35rem,2.4vw,2rem)}.faq-module__VSI0LW__categoryHeader>strong{color:#dee6f980;font-family:var(--font-secondary);text-transform:uppercase;font-size:.68rem;font-weight:400}.faq-module__VSI0LW__questionList{border-top:1px solid #ffffff12}.faq-module__VSI0LW__question{background:#040a19a8;border-bottom:1px solid #ffffff14}.faq-module__VSI0LW__question:last-child{border-bottom:0}.faq-module__VSI0LW__question>button{color:#f8faffeb;cursor:pointer;width:100%;min-height:76px;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:18px 26px;font-size:1.02rem;font-weight:600;display:flex}.faq-module__VSI0LW__question>button svg{color:#24e3ec;flex:none;transition:transform .18s}.faq-module__VSI0LW__questionOpen>button svg{transform:rotate(180deg)}.faq-module__VSI0LW__question>button:hover{background:#24e3ec09}.faq-module__VSI0LW__answer{padding:0 70px 25px 26px}.faq-module__VSI0LW__answer p{color:#e1e8f8b3;white-space:pre-line;max-width:1050px;margin:0;font-size:.98rem;line-height:1.75}.faq-module__VSI0LW__emptyState{text-align:center;background:#050c1db8;border:1px solid #ffffff14;justify-items:center;gap:8px;padding:72px 24px;display:grid}.faq-module__VSI0LW__emptyState svg{color:#24e3ec}.faq-module__VSI0LW__emptyState h2,.faq-module__VSI0LW__emptyState p{margin:0}.faq-module__VSI0LW__emptyState p{color:#e1e8f899}@media (max-width:900px){.faq-module__VSI0LW__shell{width:min(100% - 28px,860px);padding-top:126px}.faq-module__VSI0LW__hero{min-height:0}.faq-module__VSI0LW__heroCopy{padding:72px 12px 58px}.faq-module__VSI0LW__controlDeck{grid-template-columns:1fr;gap:20px}.faq-module__VSI0LW__toolbar{margin-left:0}}@media (max-width:560px){.faq-module__VSI0LW__background{height:900px}.faq-module__VSI0LW__shell{width:min(100% - 20px,520px);padding-top:104px}.faq-module__VSI0LW__heroCopy{text-align:center;padding:62px 5px 48px}.faq-module__VSI0LW__eyebrow{letter-spacing:.15em;justify-content:center;gap:9px;font-size:.61rem}.faq-module__VSI0LW__hero h1{font-size:clamp(90px,31vw,122px)}.faq-module__VSI0LW__heroDescription{margin-top:22px;font-size:.94rem;line-height:1.6}.faq-module__VSI0LW__controlDeck{padding:20px 14px}.faq-module__VSI0LW__summary{justify-content:center}.faq-module__VSI0LW__toolbar{width:100%}.faq-module__VSI0LW__toolbar button{flex:1;padding-inline:8px}.faq-module__VSI0LW__categoryHeader{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:19px 16px}.faq-module__VSI0LW__categoryHeader>strong{display:none}.faq-module__VSI0LW__question>button{min-height:68px;padding:16px;font-size:.95rem}.faq-module__VSI0LW__answer{padding:0 16px 20px}.faq-module__VSI0LW__answer p{font-size:.92rem;line-height:1.65}}
