.qredio-seo-accordion{background:linear-gradient(180deg,#0b0a18 0,#0f0d22 100%);color:#e8e6f5;padding:80px 24px 100px;border-top:1px solid rgba(255,255,255,.06)}.qredio-seo-accordion__inner{max-width:920px;margin:0 auto}.qredio-seo-accordion__title{font-size:clamp(28px,4vw,38px);line-height:1.15;margin:0 0 12px;font-weight:600;letter-spacing:-.01em;color:#fff}.qredio-seo-accordion__lede{font-size:16px;line-height:1.6;margin:0 0 36px;color:#b9b6cc}.qredio-seo-accordion__list{display:flex;flex-direction:column;gap:12px}.qredio-accordion-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:background .2s ease,border-color .2s ease}.qredio-accordion-item[open]{background:rgba(255,255,255,.05);border-color:rgba(186,138,250,.35)}.qredio-accordion-item summary{cursor:pointer;list-style:none;padding:20px 28px 20px 24px;font-size:17px;line-height:1.4;font-weight:600;color:#f1eef9;display:flex;align-items:flex-start;gap:16px;user-select:none}.qredio-accordion-item summary::-webkit-details-marker{display:none}.qredio-accordion-item summary::after{content:"+";margin-left:auto;font-size:24px;line-height:1;color:#b9b6cc;flex-shrink:0;transition:transform .2s ease}.qredio-accordion-item[open] summary::after{content:"−";color:#d4bafc}.qredio-accordion-item summary:hover{color:#fff}.qredio-accordion-body{padding:4px 28px 24px;font-size:15.5px;line-height:1.7;color:#c8c5db}.qredio-accordion-body p{margin:0 0 14px}.qredio-accordion-body p:last-child{margin-bottom:0}.qredio-accordion-body b,.qredio-accordion-body strong{color:#f1eef9}.qredio-accordion-body ol,.qredio-accordion-body ul{margin:0 0 14px;padding-left:22px}.qredio-accordion-body li{margin-bottom:6px}.qredio-accordion-body a{color:#d4bafc;text-decoration:underline}.qredio-accordion-body h3{font-size:18px;margin:16px 0 8px;color:#f1eef9}@media (max-width:640px){.qredio-seo-accordion{padding:60px 20px 80px}.qredio-accordion-item summary{padding:18px 22px 18px 20px;font-size:16px}.qredio-accordion-body{padding:4px 22px 22px;font-size:14.5px}}