.faq-content{position:relative;padding:40px 80px 120px;min-height:60vh}@media(max-width:1200px){.faq-content{padding:40px 40px 80px}}@media(max-width:768px){.faq-content{padding:24px 20px 60px}}.faq-content__container{display:grid;grid-template-columns:470px 1fr;grid-gap:60px;gap:60px;max-width:1280px;margin:0 auto;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.faq-content__container--visible{opacity:1;transform:translateY(0)}@media(max-width:1200px){.faq-content__container{grid-template-columns:400px 1fr;gap:40px}}@media(max-width:900px){.faq-content__container{grid-template-columns:1fr;gap:32px}}.faq-content__categories{display:flex;flex-direction:column;gap:24px}.faq-content__label{font-weight:600;font-size:18px;line-height:1.1;background:var(--website-gradient-text-2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin-bottom:8px}.faq-content__list{display:flex;flex-direction:column;gap:8px}.faq-content__category{display:flex;flex-direction:column;animation:fadeInUp .6s ease-out backwards}.faq-content__category-header{display:flex;align-items:center;justify-content:space-between;padding:8px 0;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:all .3s ease}.faq-content__category-header:hover .faq-content__category-title{color:var(--website-accent-blue)}.faq-content__category-title{font-weight:600;font-size:24px;color:#fff;line-height:1.1;transition:color .3s ease}@media(max-width:768px){.faq-content__category-title{font-size:20px}}.faq-content__category-icon{font-weight:400;font-size:40px;color:var(--website-accent-blue);line-height:1;transition:transform .4s cubic-bezier(.4,0,.2,1)}.faq-content__category-header--expanded .faq-content__category-icon{transform:rotate(45deg)}@media(max-width:768px){.faq-content__category-icon{font-size:32px}}.faq-content__items{display:flex;flex-direction:column;gap:8px;max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.4,0,.2,1);padding-left:0}.faq-content__items--expanded{max-height:2000px;opacity:1;pointer-events:auto;padding-top:8px;padding-bottom:8px}.faq-content__item-wrapper{display:flex;flex-direction:column}.faq-content__item{display:block;position:relative;width:100%;padding:16px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:20px;font-weight:500;font-size:18px;color:#c2d2e8;line-height:1.1;text-align:left;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-content__item:hover{background:rgba(5,59,108,.1)}.faq-content__item--selected{background:linear-gradient(89deg,rgba(132,90,255,.1) 2.59%,rgba(5,59,108,.1) 97.21%);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.faq-content__item--selected:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(91deg,rgba(106,183,255,.3) -4.18%,rgba(200,182,255,.3) 100.94%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.faq-content__item--selected:hover{background:rgba(5,59,108,0)}@media(max-width:768px){.faq-content__item{font-size:16px;padding:14px}}.faq-content__item-answer{padding:16px;margin-top:8px;background:linear-gradient(89deg,rgba(132,90,255,.1) 2.59%,rgba(5,59,108,.1) 97.21%);border-radius:20px;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);animation:fadeInScale .3s cubic-bezier(.4,0,.2,1)}.faq-content__item-answer:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(91deg,rgba(106,183,255,.3) -4.18%,rgba(200,182,255,.3) 100.94%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.faq-content__item-answer-text{font-weight:500;font-size:16px;color:#c2d2e8;line-height:1.3}.faq-content__item-answer-text p{margin-top:0;margin-bottom:.5em}.faq-content__item-answer-text ul{margin-top:0;margin-bottom:.5em;padding-left:20px}.faq-content__item-answer-text a{color:var(--website-accent-blue);text-decoration:underline;transition:opacity .2s ease}.faq-content__item-answer-text a:hover{opacity:.8}@media(max-width:768px){.faq-content__item-answer-text{font-size:14px}}.faq-content__answer-panel{position:relative;min-height:300px}@media(max-width:900px){.faq-content__answer-panel{display:none}}.faq-content__answer{position:-webkit-sticky;position:sticky;top:162px;padding:64px;background:linear-gradient(89deg,rgba(132,90,255,.1) 2.59%,rgba(5,59,108,.1) 97.21%);border-radius:30px;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);animation:fadeInScale .5s cubic-bezier(.4,0,.2,1)}@media(max-width:900px){.faq-content__answer{top:100px}}@media(max-width:768px){.faq-content__answer{top:80px}}.faq-content__answer:before{content:"";position:absolute;inset:0;border-radius:30px;padding:1px;background:linear-gradient(91deg,rgba(106,183,255,.3) -4.18%,rgba(200,182,255,.3) 100.94%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.faq-content__answer--empty{display:flex;align-items:center;justify-content:center;opacity:.6}@media(max-width:1200px){.faq-content__answer{padding:48px}}@media(max-width:768px){.faq-content__answer{padding:32px 24px;border-radius:24px}.faq-content__answer:before{border-radius:25px}}.faq-content__answer-title{font-weight:500;font-size:28px;line-height:1.1;margin-bottom:16px;background:var(--website-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width:900px){.faq-content__answer-title{font-size:24px}}@media(max-width:768px){.faq-content__answer-title{font-size:20px;margin-bottom:12px}}.faq-content__answer-text{font-weight:500;font-size:20px;color:#c2d2e8;line-height:1.3;margin:0}.faq-content__answer-text p,.faq-content__answer-text ul{margin-top:0;margin-bottom:.5em}@media(max-width:900px){.faq-content__answer-text{font-size:18px}}@media(max-width:768px){.faq-content__answer-text{font-size:16px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.faq-hero{position:relative;min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:180px 80px 80px;overflow:hidden}@media(max-width:1200px){.faq-hero{padding:160px 40px 60px}}@media(max-width:768px){.faq-hero{padding:140px 20px 40px;align-items:flex-start;justify-content:flex-start}}.faq-hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.faq-hero__bg--desktop{display:block}@media(max-width:768px){.faq-hero__bg--desktop{display:none}}.faq-hero__bg--mobile{display:none}@media(max-width:768px){.faq-hero__bg--mobile{display:block}}.faq-hero__bg-image{object-fit:cover;object-position:center right}.faq-hero__bg-gradient{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,10,19,0) 46.5%,#070a13)}.faq-hero__glow{position:absolute;left:calc(50% - 640px + 80px);top:-222px;width:724px;height:724px;background:radial-gradient(ellipse at center,rgba(51,157,255,.15) 0,transparent 70%);pointer-events:none;z-index:2;will-change:transform}@media(max-width:1400px){.faq-hero__glow{left:80px}}@media(max-width:1200px){.faq-hero__glow{width:500px;height:500px;left:40px;top:-150px}}@media(max-width:768px){.faq-hero__glow{width:350px;height:350px;left:20px;top:-100px}}.faq-hero__container{position:relative;z-index:10;width:100%;max-width:1280px;margin:0 auto}.faq-hero__content{max-width:875px;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.faq-hero__content--visible{opacity:1;transform:translateY(0)}@media(max-width:1300px){.faq-hero__content{max-width:600px}}@media(max-width:768px){.faq-hero__content{max-width:100%}}.faq-hero__title{font-weight:600;font-size:48px;color:#eaf3ff;line-height:1.1;margin-bottom:16px}@media(max-width:900px){.faq-hero__title{font-size:36px}}@media(max-width:768px){.faq-hero__title{font-size:28px;margin-bottom:12px}}.faq-hero__subtitle{font-weight:600;font-size:24px;color:#eaf3ff;line-height:1.3}@media(max-width:900px){.faq-hero__subtitle{font-size:20px}}@media(max-width:768px){.faq-hero__subtitle{font-size:16px}}