.agient-faq__section{--agient-faq-bg:#000;--agient-faq-card-bg:#141414;--agient-faq-card-bg-open:#181818;--agient-faq-border:#2a2a2a;--agient-faq-border-open:#3a3a3a;--agient-faq-text-primary:#f0f0f0;--agient-faq-text-secondary:#8a8a8a;--agient-faq-text-answer:#b0b0b0;--agient-faq-badge-bg:#1e1e1e;--agient-faq-badge-border:#333;--agient-faq-badge-text:#888;--agient-faq-icon-color:silver;--agient-faq-radius:14px;--agient-faq-font-display:"Sora","DM Sans",sans-serif;--agient-faq-font-body:"DM Sans","Inter",sans-serif;--agient-faq-transition:.32s;background-color:var(--agient-faq-bg);box-sizing:border-box;min-height:100vh;font-family:var(--agient-faq-font-body);justify-content:center;align-items:center;padding:80px 24px;display:flex}.agient-faq__container{width:100%;max-width:820px}.agient-faq__header{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:52px;display:flex}.agient-faq__badge{border:1px solid var(--agient-faq-badge-border);background:var(--agient-faq-badge-bg);color:var(--agient-faq-badge-text);font-family:var(--agient-faq-font-display);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:5px 16px;font-size:11px;font-weight:500;display:inline-block}.agient-faq__title{font-family:var(--agient-faq-font-display);color:var(--agient-faq-text-primary);letter-spacing:-.03em;margin:0;font-size:clamp(28px,5vw,52px);font-weight:700;line-height:1.1}.agient-faq__subtitle{color:var(--agient-faq-text-secondary);margin:0;font-size:15px;font-weight:400;line-height:1.6}.agient-faq__list{flex-direction:column;gap:8px;display:flex}.agient-faq__item{background:var(--agient-faq-card-bg);border:1px solid var(--agient-faq-border);border-radius:var(--agient-faq-radius);transition:background var(--agient-faq-transition)ease,border-color var(--agient-faq-transition)ease,box-shadow var(--agient-faq-transition)ease;overflow:hidden}.agient-faq__item--open{background:var(--agient-faq-card-bg-open);border-color:var(--agient-faq-border-open);box-shadow:inset 0 0 0 1px #ffffff0a}.agient-faq__question{cursor:pointer;text-align:left;width:100%;color:var(--agient-faq-text-primary);font-family:var(--agient-faq-font-display);letter-spacing:-.01em;transition:color var(--agient-faq-transition)ease;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:15px;font-weight:500;line-height:1.45;display:flex}.agient-faq__question:hover{color:#fff}.agient-faq__question:focus-visible{outline-offset:-2px;border-radius:var(--agient-faq-radius);outline:2px solid #ffffff40}.agient-faq__icon{color:var(--agient-faq-icon-color);border:1px solid var(--agient-faq-border);width:28px;height:28px;transition:border-color var(--agient-faq-transition)ease,background var(--agient-faq-transition)ease,color var(--agient-faq-transition)ease;background:#ffffff08;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agient-faq__item--open .agient-faq__icon{border-color:var(--agient-faq-border-open);color:#e0e0e0;background:#ffffff0f}.agient-faq__answer-wrapper{transition:grid-template-rows var(--agient-faq-transition)cubic-bezier(.4,0,.2,1);grid-template-rows:0fr;display:grid}.agient-faq__answer-wrapper--open{grid-template-rows:1fr}.agient-faq__answer{overflow:hidden}.agient-faq__answer p{color:var(--agient-faq-text-answer);margin:0;padding:0 24px 22px;font-size:14px;font-weight:400;line-height:1.75}@media (max-width:600px){.agient-faq__section{padding:56px 16px}.agient-faq__header{gap:12px;margin-bottom:36px}.agient-faq__question{padding:18px;font-size:14px}.agient-faq__answer p{padding:0 18px 18px;font-size:13.5px}.agient-faq__icon{width:24px;height:24px}}@media (max-width:400px){.agient-faq__title{font-size:24px}}
