.FAQSearch-module__Qzsqeq__searchWrap{align-items:center;margin-bottom:2rem;display:flex;position:relative}.FAQSearch-module__Qzsqeq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FAQSearch-module__Qzsqeq__searchIcon{pointer-events:none;font-size:1rem;position:absolute;left:1rem}.FAQSearch-module__Qzsqeq__searchInput{width:100%;font-family:var(--font-body);color:var(--graphite);background:var(--white);border:1.5px solid var(--mineral-grey);outline:none;padding:1rem 3rem 1rem 2.75rem;font-size:1rem;transition:border-color .2s}.FAQSearch-module__Qzsqeq__searchInput:focus{border-color:var(--deep-petrol)}.FAQSearch-module__Qzsqeq__clearBtn{color:var(--muted-slate);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:.85rem;transition:color .2s;position:absolute;right:1rem}.FAQSearch-module__Qzsqeq__clearBtn:hover{color:var(--deep-petrol)}.FAQSearch-module__Qzsqeq__resultCount{font-family:var(--font-body);color:var(--muted-slate);margin-bottom:1.5rem;font-size:.85rem}.FAQSearch-module__Qzsqeq__faqList{flex-direction:column;display:flex}.FAQSearch-module__Qzsqeq__item{border-bottom:1px solid var(--mineral-grey)}.FAQSearch-module__Qzsqeq__item:first-child{border-top:1px solid var(--mineral-grey)}.FAQSearch-module__Qzsqeq__question{font-family:var(--font-heading);color:var(--deep-petrol);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-size:.95rem;font-weight:700;list-style:none;display:flex}.FAQSearch-module__Qzsqeq__question::-webkit-details-marker{display:none}.FAQSearch-module__Qzsqeq__icon{color:var(--safety-poppy);flex-shrink:0;font-size:1.25rem;font-weight:300;transition:transform .2s}details[open] .FAQSearch-module__Qzsqeq__icon{transform:rotate(45deg)}.FAQSearch-module__Qzsqeq__answer{padding:0 0 1.25rem}.FAQSearch-module__Qzsqeq__answer p{font-family:var(--font-body);color:var(--muted-slate);font-size:.9rem;line-height:1.75}.FAQSearch-module__Qzsqeq__answerLink{color:var(--safety-poppy);text-underline-offset:2px;text-decoration:underline;transition:opacity .2s}.FAQSearch-module__Qzsqeq__answerLink:hover{opacity:.75}
.page-module__92KbQW__page{min-height:100vh}.page-module__92KbQW__hero{background:var(--deep-petrol);padding:calc(64px + 5rem) var(--px) 5rem;position:relative;overflow:hidden}.page-module__92KbQW__hero:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 0 100%,#183c4666 0%,#0000 60%),radial-gradient(50% 40% at 100% 0,#ff5a360f 0%,#0000 50%);position:absolute;top:0;bottom:0;left:0;right:0}.page-module__92KbQW__heroContent{z-index:1;max-width:700px;position:relative}.page-module__92KbQW__label{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--safety-poppy);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.7rem;font-weight:600;display:flex}.page-module__92KbQW__label:before{content:"";background:var(--safety-poppy);flex-shrink:0;width:20px;height:1.5px}.page-module__92KbQW__heroTitle{font-family:var(--font-heading);color:var(--white);letter-spacing:-.03em;margin-bottom:1.25rem;font-size:clamp(2.2rem,8vw,3.5rem);font-weight:800;line-height:1.1}.page-module__92KbQW__accent{color:var(--safety-poppy)}.page-module__92KbQW__heroSub{font-family:var(--font-body);color:#ffffffa6;max-width:560px;font-size:1rem;line-height:1.7}.page-module__92KbQW__container{max-width:800px;padding:4rem var(--px);margin:0 auto}.page-module__92KbQW__cta{background:var(--warm-chalk);text-align:center;margin-top:4rem;padding:3rem}.page-module__92KbQW__cta h2{font-family:var(--font-heading);color:var(--deep-petrol);margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.page-module__92KbQW__cta p{font-family:var(--font-body);color:var(--muted-slate);margin-bottom:1.5rem}.page-module__92KbQW__ctaBtn{background:var(--deep-petrol);color:var(--white);font-family:var(--font-body);align-items:center;padding:.9rem 2rem;font-size:.95rem;font-weight:600;transition:opacity .2s;display:inline-flex}.page-module__92KbQW__ctaBtn:hover{opacity:.88}
