:root{--bg-color:#000000;--bg-dark:#000000;--bg-card:#1b1b1b;--text-color-rgb:255,255,255;--text-color:#ffffff;--accent-teal-rgb:0,255,213;--accent-teal:#00ffd5;--accent-pink-rgb:250,52,99;--accent-pink:#bf4252;--accent-orange:#FFB800;--black-rgb:0,0,0}[data-theme=light]{--bg-color:#FFF8F0;--bg-dark:#FFF8F0;--bg-card:#ffffff;--text-color-rgb:22,22,22;--text-color:#161616;--accent-teal-rgb:0,168,139;--accent-teal:#00a88b;--accent-pink-rgb:250,52,99;--accent-pink:#bf4252;--black-rgb:255,248,240;--black:#ffffff}.faq{padding:80px 0;background:#000;color:#fff;transition:background-color .5s ease,color .5s ease}[data-theme=light] .faq{background:#fff8f0;color:#161616}.faq__wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}@media(max-width:768px){.faq__wrap{grid-template-columns:1fr;gap:0}}.faq__content{width:100%;padding-right:24px}@media(max-width:768px){.faq__content{padding-right:0;margin:0 auto 48px;text-align:center}}.faq__title{margin:0 0 18px;font-size:clamp(2rem,3vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-align:left;max-width:365px}@media(max-width:768px){.faq__title{max-width:400px;text-align:center;margin-left:auto;margin-right:auto}}.faq__text{margin:0;font-size:16px;line-height:1.3;color:hsla(0,0%,100%,.6);max-width:377px}[data-theme=light] .faq__text{color:rgba(22,22,22,.65)}@media(max-width:768px){.faq__text{max-width:100%;line-height:1.7;text-align:center}}.faq__main{width:100%;min-width:0}.faq__block{padding-bottom:22px;margin-bottom:32px;border-bottom:1px solid hsla(0,0%,100%,.6)}[data-theme=light] .faq__block{border-bottom-color:rgba(22,22,22,.15)}.faq__block:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.faq__header{justify-content:space-between;width:100%;padding:0;border:none;background:rgba(0,0,0,0);color:inherit;cursor:pointer;text-align:left}.faq__header,.faq__header-left{display:flex;align-items:center;gap:16px}.faq__header-left{flex-direction:row;min-width:0}.faq__icon{width:56px;height:56px;flex-shrink:0;display:block}.faq__block-title{font-size:20px;font-weight:600;line-height:1.3;color:#fff}[data-theme=light] .faq__block-title{color:#161616}@media(max-width:491px){.faq__block-title{max-width:205px}}.faq__plus{position:relative;flex-shrink:0;width:20px;height:3px;background-color:#fff;border-radius:3px;transition:background-color .3s ease}[data-theme=light] .faq__plus{background-color:#161616}.faq__plus:after{content:"";position:absolute;left:8.5px;top:-8px;width:3px;height:20px;background:#fff;border-radius:3px;transition:transform .2s ease-in,background-color .3s ease}[data-theme=light] .faq__plus:after{background:#161616}.faq__block--open .faq__plus:after{transform:rotate(90deg)}.faq__panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease-in,opacity .2s ease-in .1s}.faq__block--open .faq__panel{max-height:280px;opacity:1}.faq__panel-inner{padding-bottom:10px}.faq__desc{max-width:565px;margin:0;padding-top:18px;padding-left:72px;font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.6)}[data-theme=light] .faq__desc{color:rgba(22,22,22,.65)}@media(max-width:491px){.faq__desc{padding-left:0}}.faq__btn{display:inline-flex;align-items:center;gap:12px;margin-top:24px;margin-left:72px;padding:14px 32px;font-size:16px;font-weight:600;line-height:1.625;color:#fff;text-decoration:none;border:1px solid hsla(0,0%,100%,.5);border-radius:100px;transition:all .3s ease}.faq__btn svg{transition:transform .3s ease}.faq__btn:hover{background:#fff;color:#000;border-color:#fff}.faq__btn:hover svg{transform:translateX(4px)}[data-theme=light] .faq__btn{color:#161616;border-color:rgba(22,22,22,.25)}[data-theme=light] .faq__btn:hover{background:#161616;color:#fff;border-color:#161616}@media(max-width:491px){.faq__btn{margin-left:0}}@media(max-width:768px){.faq{padding:40px 0}}