.home-faq{--fit-bad:#b4533a;scroll-margin-top:24px}html[data-theme=dark] .home-faq{--fit-bad:#f08a5d}.home-faq-fit{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}.home-faq-fit-card{border:1px solid var(--border);background:var(--card-background);border-radius:18px;padding:22px 24px}.home-faq-fit-good{border-color:color-mix(in srgb, var(--mint) 35%, var(--border))}.home-faq-fit-card h3{margin-bottom:14px;font-size:15px}.home-faq-fit-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.home-faq-fit-card li{color:var(--muted);padding-left:26px;font-size:13.5px;line-height:1.55;position:relative}.home-faq-fit-card li:before{font-weight:700;position:absolute;top:0;left:0}.home-faq-fit-good li:before{color:var(--mint);content:"✓"}.home-faq-fit-bad li:before{color:var(--fit-bad);content:"✕"}.home-faq-list{border-top:1px solid var(--border);margin-top:28px}.home-faq-list details{border-bottom:1px solid var(--border)}.home-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:15px;font-weight:550;list-style:none;display:flex}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary:after{color:var(--mint);content:"+";flex:none;font-size:20px;font-weight:400;line-height:1;transition:transform .2s}.home-faq-list details[open] summary:after{transform:rotate(45deg)}.home-faq-list summary:hover{color:var(--mint)}.home-faq-list summary:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.home-faq-list details p{max-width:720px;color:var(--muted);margin:0;padding:0 2px 20px;font-size:14px;line-height:1.7}@media (max-width:800px){.home-faq-fit{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.home-faq-fit-card{padding:20px}.home-faq-list summary{font-size:14px}}
