.qality-faq{--qf-blue: #2563eb;--qf-blue-soft: #dbeafe;--qf-blue-tint: #eff6ff;--qf-ink: #0f1b33;--qf-muted: #64748b;--qf-card: #ffffff;--qf-shadow: 0 8px 24px rgba(37, 99, 235, .08), 0 2px 6px rgba(15, 27, 51, .04);--qf-radius: 18px;--qf-toggle: 40px;--qf-icon: 44px;--qf-gap: 16px;padding:clamp(56px,7vw,88px) 0;background:#eff7ff}.qality-faq__layout{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.15fr);gap:clamp(36px,5vw,72px);align-items:start}.qality-faq__intro{position:relative;padding-top:4px}.qality-faq__badge{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:7px 14px 7px 10px;border:1px solid rgba(37,99,235,.28);border-radius:999px;background:linear-gradient(180deg,#f8fbff,#eef5ff);color:var(--qf-blue);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1}.qality-faq__badge-icon{display:block;width:16px;height:16px;flex:0 0 auto}.qality-faq__title{margin:0;max-width:11.5ch;color:var(--qf-ink);font-family:Sora,Inter,sans-serif;font-size:clamp(2rem,3.5vw,2.65rem);font-weight:800;letter-spacing:-.045em;line-height:1.08}.qality-faq__lead{margin:16px 0 0;max-width:34ch;color:var(--qf-muted);font-size:1.02rem;font-weight:500;line-height:1.65}.qality-faq__art{width:min(100%,300px);margin-top:28px;pointer-events:none}.qality-faq__art-image{display:block;width:100%;height:auto}.qality-faq__list{display:flex;flex-direction:column;gap:14px;padding-top:4px}.qality-faq__item{margin:0;border:1.5px solid transparent;border-radius:var(--qf-radius);background:var(--qf-card);box-shadow:var(--qf-shadow);overflow:clip;transition:border-color .2s ease,box-shadow .2s ease}.qality-faq__item[open]{border-color:var(--qf-blue);box-shadow:0 10px 28px #2563eb1f,0 2px 6px #0f1b330a}.qality-faq__summary{display:grid;grid-template-columns:var(--qf-toggle) minmax(0,1fr) var(--qf-icon);gap:var(--qf-gap);align-items:start;padding:18px 18px 18px 16px;cursor:pointer;list-style:none;color:var(--qf-ink)}.qality-faq__summary::-webkit-details-marker{display:none}.qality-faq__toggle{position:relative;display:grid;place-items:center;width:var(--qf-toggle);height:var(--qf-toggle);margin-top:2px;border-radius:50%;background:#ebf2ff;color:var(--qf-blue);flex:0 0 auto;transition:background .2s ease,color .2s ease}.qality-faq__toggle:before,.qality-faq__toggle:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;border-radius:999px;transform:translate(-50%,-50%)}.qality-faq__toggle:before{width:14px;height:2px}.qality-faq__toggle:after{width:2px;height:14px}.qality-faq__item[open] .qality-faq__toggle{background:var(--qf-blue);color:#fff}.qality-faq__item[open] .qality-faq__toggle:after{opacity:0;transform:translate(-50%,-50%) scaleY(0)}.qality-faq__question{min-width:0;padding-top:8px;font-size:1.02rem;font-weight:700;letter-spacing:-.02em;line-height:1.4}.qality-faq__icon{display:grid;place-items:center;width:var(--qf-icon);height:var(--qf-icon);margin-top:0;flex:0 0 auto;border-radius:12px;background:#eef4ff;color:#2563eb}.qality-faq__icon--mask:before{width:22px;height:22px;margin:auto}.qality-faq__panel{padding:0 calc(18px + var(--qf-icon) + var(--qf-gap)) 20px calc(16px + var(--qf-toggle) + var(--qf-gap))}.qality-faq__answer{margin:0;color:var(--qf-muted);font-size:.95rem;font-weight:500;line-height:1.7}@media(max-width:900px){.qality-faq__layout{grid-template-columns:1fr;gap:32px}.qality-faq__art{width:min(100%,240px)}.qality-faq__title{max-width:16ch}.qality-faq__lead{max-width:46ch}}@media(max-width:560px){.qality-faq{--qf-toggle: 36px;--qf-icon: 40px;--qf-gap: 12px;--qf-radius: 16px;padding:48px 0 56px}.qality-faq__summary{padding:14px 12px}.qality-faq__question{font-size:.96rem}.qality-faq__panel{padding:0 12px 16px calc(12px + var(--qf-toggle) + var(--qf-gap))}.qality-faq__icon{display:none}.qality-faq__summary{grid-template-columns:var(--qf-toggle) minmax(0,1fr)}}
