.hp2-faq-section .faqp-item{border-bottom:1px solid var(--awr-border);background:var(--awr-white);position:relative}.hp2-faq-section .faqp-item:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--awr-orange);opacity:0;transition:opacity .2s var(--ease-ui)}.hp2-faq-section .faqp-item:hover:before,.hp2-faq-section .faqp-item:has(details[open]):before{opacity:1}.hp2-faq-section .faqp-question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:26px 20px;border:0;background:transparent;color:var(--awr-text-dark);cursor:pointer;font-family:Thicccboi,Arial,sans-serif;text-align:left}.hp2-faq-section .faqp-question::-webkit-details-marker{display:none}.hp2-faq-section .faqp-question:focus-visible{outline:2px solid var(--awr-focus-ring);outline-offset:2px}.hp2-faq-section .faqp-question-text{flex:1;color:var(--awr-text-dark);font-size:18px;font-weight:700;letter-spacing:.02em;line-height:1.4;text-transform:uppercase}.hp2-faq-section .faqp-icon{position:relative;display:flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border:1.5px solid var(--awr-border)}.hp2-faq-section .faqp-icon:after{width:10px;height:10px;border-right:2px solid var(--awr-text-mid);border-bottom:2px solid var(--awr-text-mid);content:"";transform:rotate(45deg) translate(-2px,-2px);transition:transform .3s var(--ease-ui)}.hp2-faq-section details[open]>summary .faqp-question-text{color:var(--awr-orange-dark)}.hp2-faq-section details[open]>summary .faqp-icon{border-color:var(--awr-orange);background:var(--awr-orange);transform:rotate(180deg)}.hp2-faq-section details[open]>summary .faqp-icon:after{border-color:var(--awr-white)}.hp2-faq-section .faqp-answer{display:grid;overflow:hidden;grid-template-rows:0fr;background:var(--awr-bg-faint);transition:grid-template-rows .32s var(--ease-ui)}.hp2-faq-section details[open] .faqp-answer{grid-template-rows:1fr}.hp2-faq-section .faqp-answer-inner{min-height:0;overflow:hidden}.hp2-faq-section .faqp-answer p{margin:0;padding:0 20px 28px;color:var(--awr-text-mid);font-family:Thicccboi,Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.75}.hp2-faq-section .faqp-answer a{color:var(--awr-orange-dark);font-weight:600;text-decoration:underline;text-underline-offset:3px}.awr-footer__display-row,.awr-footer__grid>*{opacity:1;transform:none}.awr-footer__display-row.hp2-motion-pending,.awr-footer__grid>*.hp2-motion-pending{opacity:0;transform:translateY(20px);transition:opacity .5s var(--ease-ui),transform .5s var(--ease-ui);will-change:opacity,transform}.awr-footer__display-row.hp2-motion-pending.is-visible,.awr-footer__grid>*.hp2-motion-pending.is-visible{opacity:1;transform:none;will-change:auto}@media (max-width: 767px){.hp2-faq-section .faqp-question{padding:20px 16px}.hp2-faq-section .faqp-question-text{font-size:15px}.hp2-faq-section .faqp-answer p{padding:0 16px 24px;font-size:16px}}@media (prefers-reduced-motion: reduce){.hp2-faq-section .faqp-answer,.hp2-faq-section .faqp-icon:after,.awr-footer__display-row.hp2-motion-pending,.awr-footer__grid>*.hp2-motion-pending{transition:none}.awr-footer__display-row.hp2-motion-pending,.awr-footer__grid>*.hp2-motion-pending{opacity:1;transform:none}}
