.faq-page{color:#fff;background:#000;justify-content:center;align-items:center;min-height:100vh;padding:80px 5%;display:flex;position:relative}.faq-page__back{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffb3;cursor:pointer;background:#0009;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:.9rem;transition:all .2s;display:inline-flex;position:absolute;top:24px;left:5%}.faq-page__back:hover{color:#fff;background:#ffffff0d;border-color:#fff3}.faq-page__container{grid-template-columns:1fr 1.2fr;gap:60px;width:100%;max-width:1200px;margin-top:40px;display:grid}.faq-page__left{flex-direction:column;display:flex}.faq-page__breadcrumbs{color:#fff6;letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px;font-size:.85rem;font-weight:500}.faq-page__breadcrumbs span{cursor:pointer;transition:color .2s}.faq-page__breadcrumbs span:hover{color:#fff}.faq-page__breadcrumbs--active{color:#fff!important;cursor:default!important}.faq-page__title{letter-spacing:-.02em;background:linear-gradient(#fff,#ffffffb3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 60px;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;line-height:1.1}.faq-page__assistance{background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;margin-top:auto;padding:30px;position:relative;overflow:hidden}.faq-page__assistance:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#1d4ed826,#0000 60%);width:100%;height:100%;position:absolute;top:0;left:0}.faq-page__assist-text{color:#ffffff80;margin:0 0 10px;font-size:.9rem}.faq-page__assist-heading{color:#fff;margin:0 0 24px;font-size:1.5rem;font-weight:600;line-height:1.3}.faq-page__chat-icon-wrapper{color:#fff;cursor:pointer;background:#2563eb;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;box-shadow:0 10px 25px -5px #2563eb80}.faq-page__chat-icon-wrapper:hover{background:#1d4ed8;transform:translateY(-5px)scale(1.05);box-shadow:0 15px 35px -5px #2563eb99}.faq-page__right{flex-direction:column;justify-content:center;display:flex}.faq-accordion{flex-direction:column;display:flex}.faq-item{border-bottom:1px solid #ffffff1a;transition:border-color .3s}.faq-item:first-child{border-top:1px solid #ffffff1a}.faq-item:hover,.faq-item--open{border-bottom-color:#ffffff4d}.faq-item__header{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:24px 0;display:flex}.faq-item__question{color:#ffffffe6;font-size:1.1rem;font-weight:500;line-height:1.4;transition:color .3s}.faq-item:hover .faq-item__question,.faq-item--open .faq-item__question{color:#fff}.faq-item__icon{color:#fff6;flex-shrink:0;justify-content:center;align-items:center;transition:color .3s,transform .3s;display:flex}.faq-item:hover .faq-item__icon,.faq-item--open .faq-item__icon{color:#fff}.faq-item__content-wrapper{overflow:hidden}.faq-item__answer{color:#fff9;padding-bottom:24px;padding-right:40px;font-size:.95rem;line-height:1.6}@media (max-width:968px){.faq-page__container{grid-template-columns:1fr;gap:40px}.faq-page__title{margin-bottom:30px}}@media (max-width:640px){.faq-page{padding:80px 20px 40px}.faq-item__header{padding:18px 0}.faq-item__question{font-size:1rem}.faq-item__answer{padding-right:20px;font-size:.9rem}}
