#home-faq{padding:56px 20px 72px;background:radial-gradient(circle at 15% 20%,hsla(0,0%,100%,.025),transparent 38%),linear-gradient(180deg,#050505,#080808 50%,#0a0a0a)}.home-faq__inner{max-width:820px;margin:0 auto}.home-faq__heading{margin:0 0 32px;font-size:.85rem;letter-spacing:.22em;color:hsla(0,0%,100%,.45);font-weight:600;text-align:center}.home-faq__list{display:flex;flex-direction:column}.home-faq__item{border-bottom:1px solid hsla(0,0%,100%,.1)}.home-faq__item:first-of-type{border-top:1px solid hsla(0,0%,100%,.1)}.home-faq__item summary{list-style:none}.home-faq__item summary::-webkit-details-marker{display:none}.home-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;font-size:.97rem;font-weight:600;color:#f0f0f0;line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-faq__question:hover{color:#fff}.home-faq__icon{flex-shrink:0;width:18px;height:18px;position:relative}.home-faq__icon:after,.home-faq__icon:before{content:"";position:absolute;background:currentColor;border-radius:2px;transition:transform .25s ease,opacity .25s ease}.home-faq__icon:before{top:50%;left:0;width:100%;height:1.5px;transform:translateY(-50%)}.home-faq__icon:after{top:0;left:50%;width:1.5px;height:100%;transform:translateX(-50%);transition:transform .25s ease,opacity .25s ease}.home-faq__item[open] .home-faq__icon:after{transform:translateX(-50%) rotate(90deg);opacity:0}.home-faq__answer{margin:0;padding:0 24px 20px 0;color:#b8b8b8;font-size:.93rem;line-height:1.7}@media (max-width:768px){#home-faq{padding:44px 16px 56px}.home-faq__question{font-size:.93rem;padding:18px 0}.home-faq__answer{font-size:.9rem}}