.faq-item{background:var(--sb-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out);border:1px solid #0e1f1b0f;margin-bottom:14px;overflow:hidden}.faq-item:hover{border-color:var(--sb-mint);box-shadow:var(--shadow-md);transform:translateY(-2px)}.faq-item[open]{border-color:var(--sb-mint);box-shadow:inset 3px 0 0 var(--sb-mint), var(--shadow-sm)}.faq-item[open]:hover{box-shadow:inset 3px 0 0 var(--sb-mint), var(--shadow-md)}.faq-question{cursor:pointer;font-family:var(--font-sans);font-size:var(--text-body-lg);color:var(--sb-ink);justify-content:space-between;align-items:center;gap:var(--space-sm);transition:color var(--dur-hover) var(--ease-out);padding:22px 26px;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-item:hover .faq-question,.faq-item[open] .faq-question{color:var(--sb-mint-dark)}.faq-question:after{content:"+";background:var(--sb-mint-wash);width:34px;height:34px;font-family:var(--font-serif);color:var(--sb-mint-dark);transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);border:1px solid #549c9047;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:16px;font-size:1.5rem;line-height:1;display:inline-flex}.faq-item:hover .faq-question:after{background:var(--sb-mint-light)}.faq-item[open] .faq-question:after{background:var(--sb-mint-dark);border-color:var(--sb-mint-dark);color:var(--sb-paper);transform:rotate(45deg)}.faq-answer{font-size:var(--text-body);color:var(--sb-ink-muted);max-width:var(--measure-wide);padding:0 26px 26px;line-height:1.75}.faq-answer p+p{margin-top:14px}.faq-answer strong{color:var(--sb-ink);font-weight:600}.faq-answer ul{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.faq-answer li{padding-left:22px;line-height:1.75;position:relative}.faq-answer li:before{content:"";background:var(--sb-mint);border-radius:50%;width:7px;height:7px;position:absolute;top:.78em;left:3px}.faq-answer ul+p,.faq-answer .faq-spis+p{margin-top:14px}.faq-spis{margin:14px 0 4px}.faq-answer .arrow-row__label{font-weight:600}.faq-answer .chip{text-transform:none;letter-spacing:0;font-family:var(--font-mono);font-size:var(--text-mono);white-space:normal;padding:4px 10px;font-weight:500}.faq-answer .mono{background:var(--sb-paper);border-radius:var(--radius-sm);padding:2px 8px;display:inline-block}@media (prefers-reduced-motion:reduce){.faq-item:hover{transform:none!important}}@media (max-width:640px){.faq-question{font-size:var(--text-body);padding:18px}.faq-answer{padding:0 18px 22px}}
