#faq .faq-list{display:grid;gap:12px;margin-inline:auto;width:min(100%,880px)}#faq .faq-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}#faq .question{--faq-ease:cubic-bezier(.25,.8,.25,1);align-items:center;background:transparent;border:0;color:color-mix(in srgb,var(--text) 92%,#6c6c6c);cursor:pointer;display:flex;font:700 1.05rem/1.4 var(--font);gap:.75rem;padding:16px 52px 16px 16px;position:relative;text-align:left;transition:color .2s ease,background .2s ease;width:100%}#faq .question:focus,#faq .question:hover{background:color-mix(in srgb,var(--qori-celeste) 8%,transparent);color:var(--qori-celeste)}#faq .question:focus-visible{outline:2px solid var(--qori-celeste);outline-offset:2px}#faq .question:after{color:currentColor;content:"+";font-size:1.6rem;font-weight:700;line-height:1;position:absolute;right:16px;top:50%;transition:transform .26s var(--faq-ease),color .2s ease;translate:0 -50%}#faq .question.active:after{transform:rotate(45deg)}#faq .answercont{--faq-ease:cubic-bezier(.25,.8,.25,1);max-height:0;opacity:.92;overflow:hidden;transition:max-height .38s var(--faq-ease),opacity .26s ease;will-change:max-height,opacity}#faq .answer{color:var(--muted);font-size:1rem;line-height:1.6;padding:0 16px 16px}.about__head{margin:0 auto var(--space-4);max-width:var(--container);padding:0 var(--space-2);text-align:center}.about__eyebrow{color:var(--muted);font:500 .85rem/1 var(--font);letter-spacing:.06em;margin-bottom:var(--space-1);text-transform:uppercase}.about__title{color:var(--text);font-size:var(--h2);line-height:1.15}.about__deck{color:var(--muted);margin-top:.5rem}.about__grid-2{display:grid;gap:var(--space-3);grid-template-columns:1.15fr 1fr}@media (max-width:980px){.about__grid-2{grid-template-columns:1fr}}.about__kpis{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:var(--space-2)}.about__kpi{align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:.25rem;padding:.9rem 1rem}.about__kpi-num{color:var(--text);font:800 clamp(1.25rem,3.4vw,1.9rem)/1 var(--font);letter-spacing:.01em}.about__kpi-label{color:var(--muted);font-size:.95rem}.about__list{display:grid;gap:.5rem;list-style:none;margin:.25rem 0 0;padding:0}.about__list li{color:color-mix(in srgb,var(--text) 90%,#6a6a6a);padding-left:1.15rem;position:relative}.about__list li:before{border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--bg) 50%,transparent);content:"";height:.5rem;left:0;position:absolute;top:.6em;width:.5rem}.about__list--do li:before{background:var(--qori-celeste)}.about__list--dont li:before{background:var(--qori-accent)}.about__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:var(--space-2)}.chip{background:color-mix(in srgb,var(--surface) 85%,transparent);border:1px solid var(--line);border-radius:999px;box-shadow:0 2px 10px #0000000f;color:color-mix(in srgb,var(--text) 92%,#6c6c6c);flex:0 0 auto;font:600 clamp(.95rem,.9vw + .7rem,1.05rem)/1 var(--font);letter-spacing:.01em;padding:.72rem 1.1rem;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap}.chip:hover{border-color:color-mix(in srgb,var(--qori-accent) 28%,var(--line));box-shadow:0 6px 16px #00000017;transform:translateY(-1px)}.chip:focus-visible{outline:2px solid var(--qori-celeste);outline-offset:2px}.about__card.card{display:flex;flex-direction:column;gap:.55rem;padding:clamp(1rem,2.2vw,1.4rem)}.about__faq{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.about__faq .card h3{font-size:clamp(1.05rem,1.4vw,1.2rem);margin:0 0 .25rem}.about__segments{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.about__segments{grid-template-columns:1fr}}.about__segment{background:color-mix(in srgb,var(--surface) 60%,transparent);border:1px dashed var(--line);border-left:4px solid var(--qori-celeste);border-radius:var(--radius);display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem}.about__segment h3{font-size:clamp(1.05rem,1.2vw,1.2rem);margin:0}.about__segment p{color:var(--muted)}@media (max-width:720px){.about__head{text-align:left}.about__chips{gap:.5rem}}
