.faq_page_wrapper{background-color:#fff;width:100%;min-height:100vh;position:relative}.faq_page_wrapper .faq_hero_banner{background-image:url(../media/faq-hero.0b3luhke_~ri1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;height:480px;margin-bottom:70px;display:flex;position:relative}@media screen and (max-width:868px){.faq_page_wrapper .faq_hero_banner{height:320px;margin-bottom:60px}}@media screen and (max-width:600px){.faq_page_wrapper .faq_hero_banner{height:280px;margin-bottom:80px}}.faq_page_wrapper .faq_hero_banner .hero_overlay{pointer-events:none;background:linear-gradient(#00000038 0%,#00000061 100%);position:absolute;inset:0}.faq_page_wrapper .faq_hero_banner .hero_content{z-index:2;text-align:center;padding:0 20px;position:relative;transform:translateY(-20px)}@media screen and (max-width:600px){.faq_page_wrapper .faq_hero_banner .hero_content{transform:translateY(-30px)}}.faq_page_wrapper .faq_hero_banner .hero_content .faq_hero_title{color:#fff;text-shadow:0 2px 10px #0006;margin-bottom:8px;font-size:38px;font-weight:700;line-height:1.25}@media screen and (max-width:868px){.faq_page_wrapper .faq_hero_banner .hero_content .faq_hero_title{font-size:30px}}@media screen and (max-width:600px){.faq_page_wrapper .faq_hero_banner .hero_content .faq_hero_title{font-size:24px}}.faq_page_wrapper .faq_hero_banner .hero_content .faq_hero_subtitle{color:#fff;text-shadow:0 2px 8px #0006;margin-bottom:0;font-size:22px;font-weight:600}@media screen and (max-width:868px){.faq_page_wrapper .faq_hero_banner .hero_content .faq_hero_subtitle{font-size:18px}}@media screen and (max-width:600px){.faq_page_wrapper .faq_hero_banner .hero_content .faq_hero_subtitle{font-size:16px}}.faq_page_wrapper .faq_hero_banner .faq_hero_cards_container{z-index:10;justify-content:center;gap:20px;width:100%;max-width:860px;padding:0 20px;display:flex;position:absolute;bottom:-45px;left:50%;transform:translate(-50%)}@media screen and (max-width:868px){.faq_page_wrapper .faq_hero_banner .faq_hero_cards_container{gap:12px;bottom:-40px}}@media screen and (max-width:600px){.faq_page_wrapper .faq_hero_banner .faq_hero_cards_container{grid-template-columns:repeat(2,1fr);gap:10px;display:grid;bottom:-60px}}.faq_page_wrapper .faq_hero_banner .faq_hero_cards_container .faq_hero_card{text-align:center;cursor:pointer;background:#fff5f7;border:1.5px solid #ffd8e3;border-radius:14px;flex:1;justify-content:center;align-items:center;max-width:175px;min-height:90px;padding:12px 14px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 20px #fc548d14}@media screen and (max-width:600px){.faq_page_wrapper .faq_hero_banner .faq_hero_cards_container .faq_hero_card{max-width:none;min-height:65px;padding:8px 10px}}.faq_page_wrapper .faq_hero_banner .faq_hero_cards_container .faq_hero_card:hover{background:#fff;border-color:#fc548d;transform:translateY(-4px);box-shadow:0 12px 28px #fc548d2e}.faq_page_wrapper .faq_hero_banner .faq_hero_cards_container .faq_hero_card.active{background:#fff;border-color:#fc548d;box-shadow:0 10px 24px #fc548d33}.faq_page_wrapper .faq_hero_banner .faq_hero_cards_container .faq_hero_card .card_title{color:#171717;font-size:14px;font-weight:600;line-height:1.35}@media screen and (max-width:600px){.faq_page_wrapper .faq_hero_banner .faq_hero_cards_container .faq_hero_card .card_title{font-size:13px}}.faq_page_wrapper .faq_main_section{padding:30px 0 90px}.faq_page_wrapper .faq_main_section .faq_section_heading{text-align:center;color:#1e2022;letter-spacing:-.5px;margin-bottom:52px;font-size:34px;font-weight:600}@media screen and (max-width:868px){.faq_page_wrapper .faq_main_section .faq_section_heading{margin-bottom:36px;font-size:28px}}.faq_page_wrapper .faq_main_section .faq_categories_grid{grid-template-columns:repeat(3,1fr);gap:50px 40px;display:grid}@media screen and (max-width:1680px){.faq_page_wrapper .faq_main_section .faq_categories_grid{gap:40px 30px}}@media screen and (max-width:868px){.faq_page_wrapper .faq_main_section .faq_categories_grid{grid-template-columns:repeat(2,1fr);gap:36px 24px}}@media screen and (max-width:600px){.faq_page_wrapper .faq_main_section .faq_categories_grid{grid-template-columns:1fr;gap:32px}}.faq_page_wrapper .faq_main_section .faq_categories_grid .faq_category_block .category_title{color:#1e2022;margin-bottom:20px;font-size:22px;font-weight:600;line-height:1.3}.faq_page_wrapper .faq_main_section .faq_categories_grid .faq_category_block .category_questions_list{flex-direction:column;gap:14px;margin-bottom:22px;display:flex}.faq_page_wrapper .faq_main_section .faq_categories_grid .faq_category_block .category_questions_list .question_link{color:#555;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:16px;line-height:1.5;transition:color .2s,transform .2s}.faq_page_wrapper .faq_main_section .faq_categories_grid .faq_category_block .category_questions_list .question_link:hover{color:#fc548d}.faq_page_wrapper .faq_main_section .faq_categories_grid .faq_category_block .view_all_pill_btn{color:#fff;cursor:pointer;background-color:#fc548d;border:none;border-radius:9999px;padding:8px 24px;font-size:14px;font-weight:600;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 4px 12px #fc548d40}.faq_page_wrapper .faq_main_section .faq_categories_grid .faq_category_block .view_all_pill_btn:hover{background-color:#e63973;transform:translateY(-1px);box-shadow:0 6px 16px #fc548d59}.faq_page_wrapper .faq_detail_section{padding:30px 0 90px}.faq_page_wrapper .faq_detail_section .faq_breadcrumbs{color:#6f7782;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:40px;font-size:14px;display:flex}.faq_page_wrapper .faq_detail_section .faq_breadcrumbs a,.faq_page_wrapper .faq_detail_section .faq_breadcrumbs button.breadcrumb_btn{color:#6f7782;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;text-decoration:none;transition:color .2s}.faq_page_wrapper .faq_detail_section .faq_breadcrumbs a:hover,.faq_page_wrapper .faq_detail_section .faq_breadcrumbs button.breadcrumb_btn:hover{color:#fc548d}.faq_page_wrapper .faq_detail_section .faq_breadcrumbs .sep{color:#6f7782;-webkit-user-select:none;user-select:none;font-size:13px}.faq_page_wrapper .faq_detail_section .faq_breadcrumbs .current{color:#171717;font-weight:500}.faq_page_wrapper .faq_detail_section .faq_detail_main_title{text-align:center;color:#171717;letter-spacing:-.3px;margin-bottom:44px;font-size:34px;font-weight:600}@media screen and (max-width:868px){.faq_page_wrapper .faq_detail_section .faq_detail_main_title{margin-bottom:32px;font-size:28px}}@media screen and (max-width:600px){.faq_page_wrapper .faq_detail_section .faq_detail_main_title{margin-bottom:26px;font-size:24px}}.faq_page_wrapper .faq_detail_section .faq_detail_list{flex-direction:column;gap:16px;max-width:820px;margin:0 auto;display:flex}.faq_page_wrapper .faq_detail_section .faq_detail_list .faq_detail_item{border-bottom:1px solid #f3f4f6;padding-bottom:14px}.faq_page_wrapper .faq_detail_section .faq_detail_list .faq_detail_item:last-child{border-bottom:none}.faq_page_wrapper .faq_detail_section .faq_detail_list .faq_detail_item .question_row{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:4px 0;display:flex}.faq_page_wrapper .faq_detail_section .faq_detail_list .faq_detail_item .question_row .question_text{color:#374151;font-size:16px;font-weight:400;line-height:1.6;transition:color .2s}@media screen and (max-width:600px){.faq_page_wrapper .faq_detail_section .faq_detail_list .faq_detail_item .question_row .question_text{font-size:15px}}.faq_page_wrapper .faq_detail_section .faq_detail_list .faq_detail_item .question_row .chevron_toggle{color:#9ca3af;flex-shrink:0;font-size:12px;transition:transform .25s,color .2s}.faq_page_wrapper .faq_detail_section .faq_detail_list .faq_detail_item .question_row .chevron_toggle.open{color:#fc548d;transform:rotate(180deg)}.faq_page_wrapper .faq_detail_section .faq_detail_list .faq_detail_item .question_row:hover .question_text,.faq_page_wrapper .faq_detail_section .faq_detail_list .faq_detail_item .question_row:hover .chevron_toggle{color:#fc548d}.faq_page_wrapper .faq_detail_section .faq_detail_list .faq_detail_item .answer_box{color:#4b5563;background:#fff9fa;border-left:3px solid #fc548d;border-radius:6px;margin-top:10px;padding:14px 18px;font-size:14.5px;line-height:1.65;animation:.25s faqFadeIn}.faq_page_wrapper .faq_detail_section .faq_detail_list .faq_detail_item .answer_box p{color:#4b5563;margin:0;font-size:14.5px;line-height:1.65}.faq_page_wrapper .faq_detail_section .faq_pagination_bar{justify-content:center;align-items:center;gap:10px;margin-top:50px;display:flex}@media screen and (max-width:600px){.faq_page_wrapper .faq_detail_section .faq_pagination_bar{gap:8px;margin-top:36px}}.faq_page_wrapper .faq_detail_section .faq_pagination_bar .pag_btn{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;height:38px;padding:0 18px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.faq_page_wrapper .faq_detail_section .faq_pagination_bar .pag_btn.nav_btn{color:#fff;background-color:#000;border:none}.faq_page_wrapper .faq_detail_section .faq_pagination_bar .pag_btn.nav_btn:hover:not(:disabled){background-color:#262626}.faq_page_wrapper .faq_detail_section .faq_pagination_bar .pag_btn.nav_btn:disabled{opacity:.35;cursor:not-allowed}.faq_page_wrapper .faq_detail_section .faq_pagination_bar .pag_btn.num_btn{color:#fff;background-color:#000;border:none;min-width:38px;padding:0 12px}.faq_page_wrapper .faq_detail_section .faq_pagination_bar .pag_btn.num_btn.active{color:#000;background-color:#fff;border:1.5px solid #e5e7eb}.faq_page_wrapper .faq_detail_section .faq_pagination_bar .pag_btn.num_btn:hover:not(.active){background-color:#262626}.faq_page_wrapper .floating_help_pill{color:#fff;z-index:1000;cursor:pointer;background-color:#fa2851;border:none;border-radius:9999px;align-items:center;gap:8px;padding:10px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;position:fixed;bottom:30px;right:32px;box-shadow:0 10px 25px #fa285166}@media screen and (max-width:600px){.faq_page_wrapper .floating_help_pill{padding:8px 18px;font-size:14px;bottom:20px;right:20px}}.faq_page_wrapper .floating_help_pill:hover{color:#fff;background-color:#e01e44;transform:translateY(-2px);box-shadow:0 14px 30px #fa28518c}.faq_page_wrapper .floating_help_pill .help_icon_svg{stroke:currentColor;stroke-width:2.2px;width:17px;height:17px}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
