.faq-section{box-sizing:border-box;width:100%;font-family:var(--font-geist-sans),sans-serif;background:#00329306;flex-direction:column;align-items:center;gap:40px;padding:80px 60px;display:flex}.faq-inner{box-sizing:border-box;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1392px;margin:0 auto;display:flex}.faq-title-badge-section{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;max-width:647px;display:flex}.faq-badge{color:#061532;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:var(--pytact-section-badge-size);letter-spacing:.08em;text-transform:none;align-items:center;gap:8px;font-weight:400;line-height:normal;display:inline-flex}.faq-badge-mark{width:var(--pytact-section-badge-mark-size);height:var(--pytact-section-badge-mark-size);background:#0161fe;flex-shrink:0}.faq-title{color:#061532;text-align:center;width:100%;font-size:var(--pytact-section-title-size);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.2}.faq-list{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:1232px;display:flex}.faq-item,.faq-question-area{box-sizing:border-box;background:#00329305;border:1px solid #00329324;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:1232px;padding:30px;display:flex}.faq-question-row{text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;align-items:flex-start;gap:20px;width:100%;margin:0;padding:0;display:flex}.faq-question-row:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #0161fe}.faq-plus-icon{color:#061532;flex-shrink:0;width:26px;height:26px}.faq-question{color:#061532;min-width:0;font-size:var(--pytact-faq-question-size);flex:auto;font-weight:400;line-height:1.4}.faq-answer{box-sizing:border-box;color:#061532b3;width:100%;font-size:var(--pytact-faq-answer-size);margin:0;padding-left:46px;font-weight:400;line-height:1.5}@media (max-width:1024px){.faq-section{padding:72px 40px}.faq-item,.faq-question-area{max-width:100%}}@media (max-width:767px){.faq-section{gap:32px;padding:56px 24px}.faq-inner{gap:32px}.faq-item,.faq-question-area{gap:16px;padding:24px}.faq-question-row{gap:16px}.faq-plus-icon{width:22px;height:22px}.faq-answer{padding-left:38px}}
