#baguetteBox-overlay{display:none}#sub-root{width:100%;background:linear-gradient(135deg, #faf7f2 0%, #f5f0ff 100%);padding:48px 20px;box-sizing:border-box}#sub-root #sub-root-content{max-width:978px;margin:0 auto}#sub-root #sub-root-content>h2{text-align:center;font-size:26px;font-weight:800;color:#3730a3;letter-spacing:0.05em;margin-bottom:40px;position:relative;padding-bottom:18px}#sub-root #sub-root-content>h2::before{content:"🐾";display:block;font-size:30px;margin-bottom:8px}#sub-root #sub-root-content>h2::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;border-radius:3px;background:linear-gradient(90deg, #c8a55a, #818cf8)}#sub-root .faq-wrap{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin-bottom:18px}#sub-root .faq-wrap .faq{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none}#sub-root .faq-wrap .faq .faq-question{display:flex;align-items:flex-start;gap:14px;background:#fff;border-radius:16px;padding:18px 22px;margin:0;border-left:4px solid #c8a55a;box-shadow:0 2px 12px rgba(99,102,241,0.08),0 1px 4px rgba(0,0,0,0.04);transition:box-shadow 0.2s}#sub-root .faq-wrap .faq .faq-question:hover{box-shadow:0 6px 20px rgba(99,102,241,0.14),0 2px 6px rgba(0,0,0,0.06)}#sub-root .faq-wrap .faq .faq-question .faq-question-label{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg, #8b6914, #c8a55a);color:#fff;font-size:17px;font-weight:800;line-height:36px;text-align:center;box-shadow:0 3px 8px rgba(139,105,20,0.3);margin-top:1px}#sub-root .faq-wrap .faq .faq-question .faq-question-content{font-size:16px;font-weight:700;color:#2d2d2d;line-height:1.6;padding-top:6px}#sub-root .faq-wrap .faq .faq-answer{display:flex;align-items:flex-start;gap:14px;background:linear-gradient(135deg, #f5f0ff 0%, #eef2ff 100%);border-radius:16px;padding:18px 22px;border-left:4px solid #818cf8;box-shadow:0 2px 10px rgba(99,102,241,0.07)}#sub-root .faq-wrap .faq .faq-answer .faq-answer-label{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg, #4f46e5, #818cf8);color:#fff;font-size:17px;font-weight:800;line-height:36px;text-align:center;box-shadow:0 3px 8px rgba(79,70,229,0.3);margin-top:1px}#sub-root .faq-wrap .faq .faq-answer .faq-answer-content{font-size:15px;color:#444;line-height:1.75;padding-top:6px}#sub-root .faq-wrap .faq .faq-answer .faq-answer-content p{margin:0}@media screen and (max-width: 600px){#sub-root{padding:32px 14px}#sub-root #sub-root-content>h2{font-size:21px;margin-bottom:28px}#sub-root .faq-wrap .faq .faq-question,#sub-root .faq-wrap .faq .faq-answer{padding:14px 16px;gap:10px}#sub-root .faq-wrap .faq .faq-question .faq-question-label,#sub-root .faq-wrap .faq .faq-answer .faq-answer-label{width:30px;height:30px;font-size:14px;line-height:30px}#sub-root .faq-wrap .faq .faq-question .faq-question-content{font-size:14px}#sub-root .faq-wrap .faq .faq-answer .faq-answer-content{font-size:13px}}
