.faq{padding:var(--section-padding) 0;background:var(--bg-primary)}.faq__grid{grid-template-columns:1fr 1.6fr;align-items:start;gap:80px;display:grid}.faq__left{flex-direction:column;gap:20px;display:flex;position:sticky;top:100px}.faq__title{font-size:var(--fs-h1);letter-spacing:-.03em;color:var(--text-primary);font-weight:800;line-height:1.1}.faq__desc{font-size:var(--fs-body);color:var(--text-secondary);line-height:1.7}.faq__divider{border:none;border-top:1px solid var(--border-dark);margin:4px 0}.faq__still{font-size:var(--fs-body);color:var(--text-primary);font-weight:500}.faq__email{font-size:var(--fs-small);align-self:flex-start}.faq__tabs{border-bottom:1px solid var(--border-dark);margin-bottom:4px;display:flex}.faq__tab{font-size:var(--fs-small);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;margin-right:32px;padding:12px 0;font-weight:500}.faq__tab:hover{color:var(--text-primary)}.faq__tab.active{color:var(--text-primary);border-bottom-color:var(--text-primary);font-weight:600}.faq__items{flex-direction:column;display:flex}.faq__item{border-bottom:1px solid var(--border-light)}.faq__item-header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:22px 0;display:flex}.faq__item-q{font-size:var(--fs-body);color:var(--text-primary);font-weight:400;line-height:1.4}.faq__item-icon{color:var(--text-secondary);transition:transform var(--transition-base);flex-shrink:0;font-size:1.4rem;font-weight:300;line-height:1}.faq__item-body{padding:0 0 20px}.faq__item-body p{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.7}@media (max-width:1024px){.faq__grid{grid-template-columns:1fr;gap:48px}.faq__left{position:relative;top:0}}@media (max-width:768px){.faq__tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.faq__tab{white-space:nowrap}}
