.page_main__WMhFG{padding-top:0;display:flex;flex-direction:column}.page_hero__F2MjG{background:var(--color-off-black);padding:8rem 1.5rem 4rem;border-bottom:4px solid var(--color-lime-green);position:relative;overflow:hidden}@media (min-width:768px){.page_hero__F2MjG{padding:10rem 2.5rem 5rem}}@media (min-width:1024px){.page_hero__F2MjG{padding:11rem 4rem 6rem}}.page_heroInner__PYhFb{max-width:1400px;margin:0 auto;position:relative;z-index:2}.page_breadcrumb__WyXTe{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-family:var(--font-display);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-lime-green)}.page_breadcrumb__WyXTe a{color:var(--color-lime-green);text-decoration:none;transition:opacity .1s ease-out}.page_breadcrumb__WyXTe a:hover{opacity:.7}.page_breadcrumbSep__FgFlX{color:rgba(255,255,255,.3);font-size:.875rem}.page_breadcrumbCurrent__3nVQz{color:rgba(255,255,255,.6)}.page_heroHeading__pFD1S{font-family:var(--font-display);font-size:clamp(2.5rem,7vw,6rem);line-height:.92;text-transform:uppercase;color:var(--color-white);margin-bottom:2rem;letter-spacing:-.02em}.page_heroAccent__ScG0N{color:var(--color-lime-green);display:block}.page_heroTagline__zZPjJ{font-family:var(--font-body);font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;color:rgba(255,255,255,.75);max-width:640px;border-left:4px solid var(--color-lime-green);padding-left:1.25rem}.page_section__vjCZ1{padding:4rem 1.5rem;border-bottom:1px solid var(--color-border)}@media (min-width:768px){.page_section__vjCZ1{padding:5rem 2.5rem}}@media (min-width:1024px){.page_section__vjCZ1{padding:6rem 4rem}}.page_sectionInner__S3BJR{max-width:1400px;margin:0 auto}.page_sectionLabel__qcREx{font-size:.7rem;letter-spacing:.15em;color:var(--color-lime-green);margin-bottom:1rem;display:block}.page_sectionHeading__Dtmpr,.page_sectionLabel__qcREx{font-family:var(--font-display);text-transform:uppercase}.page_sectionHeading__Dtmpr{font-size:clamp(2rem,4.5vw,3.5rem);line-height:.95;color:var(--color-off-black);margin-bottom:2.5rem;letter-spacing:-.02em}.page_faqCategorySection__G25Mq{background:var(--color-construction-beige)}.page_faqCategorySection__G25Mq:nth-child(odd){background:var(--color-white)}.page_categoryHeader__zZ25p{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.page_categoryNumber__WA4RH{font-size:.65rem;letter-spacing:.2em;color:var(--color-lime-green);flex-shrink:0}.page_categoryNumber__WA4RH,.page_categoryTitle__ijVfP{font-family:var(--font-display);text-transform:uppercase}.page_categoryTitle__ijVfP{font-size:clamp(1.25rem,3vw,1.75rem);color:var(--color-off-black);line-height:1.1}.page_faqList__CnYJT{display:flex;flex-direction:column;gap:0;border:1px solid var(--color-border);box-shadow:var(--shadow-hard);max-width:900px}.page_faqItem__E7ghY{border-bottom:1px solid var(--color-border)}.page_faqItem__E7ghY:last-child{border-bottom:none}.page_faqDetails__cyjRW{width:100%}.page_faqSummary__wMatH{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 1.75rem;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--color-white);transition:background .1s ease-out}.page_faqSummary__wMatH::-webkit-details-marker{display:none}.page_faqSummary__wMatH:hover{background:var(--color-off-black)}.page_faqSummary__wMatH:hover .page_faqMarker__oS5q2,.page_faqSummary__wMatH:hover .page_faqQuestion__zxX__{color:var(--color-white)}.page_faqDetails__cyjRW[open] .page_faqSummary__wMatH{background:var(--color-off-black)}.page_faqDetails__cyjRW[open] .page_faqMarker__oS5q2,.page_faqDetails__cyjRW[open] .page_faqQuestion__zxX__{color:var(--color-white)}.page_faqDetails__cyjRW[open] .page_faqMarker__oS5q2{transform:rotate(45deg)}.page_faqQuestion__zxX__{font-size:clamp(.9rem,2vw,1.1rem);text-transform:uppercase;line-height:1.2;letter-spacing:.02em;transition:color .1s ease-out;flex:1 1}.page_faqMarker__oS5q2,.page_faqQuestion__zxX__{font-family:var(--font-display);color:var(--color-off-black)}.page_faqMarker__oS5q2{font-size:1.5rem;line-height:1;flex-shrink:0;transition:color .1s ease-out,transform .2s ease-out;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:3px solid}.page_faqAnswer__1MusN{padding:1.5rem 1.75rem;background:var(--color-construction-beige);border-top:3px solid rgba(18,18,18,.12);font-family:var(--font-body);font-size:.9375rem;line-height:1.75;color:rgba(18,18,18,.8)}.page_ctaSection__Dvb_M{background:var(--color-lime-green);padding:4rem 1.5rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}@media (min-width:768px){.page_ctaSection__Dvb_M{padding:5rem 2.5rem}}@media (min-width:1024px){.page_ctaSection__Dvb_M{padding:6rem 4rem}}.page_ctaInner__Ha6vS{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}@media (min-width:768px){.page_ctaInner__Ha6vS{flex-direction:row;align-items:center;justify-content:space-between}}.page_ctaText__EBW8d{flex:1 1}.page_ctaHeading__fu8f9{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);line-height:.95;text-transform:uppercase;color:var(--color-off-black);margin-bottom:.75rem;letter-spacing:-.02em}.page_ctaSubtext__E_O3f{font-family:var(--font-body);font-size:1rem;color:rgba(18,18,18,.65);max-width:480px;line-height:1.6}.page_ctaPhoneLink__zuQ6e{display:inline-block;text-decoration:none;flex-shrink:0}.page_ctaPhoneButton__5XmtV{font-family:var(--font-display);font-size:clamp(1.25rem,3vw,2rem);text-transform:uppercase;letter-spacing:.04em;color:var(--color-off-black);background:var(--color-white);padding:1.25rem 2.5rem;border:1px solid var(--color-border);box-shadow:var(--shadow-hard);transition:box-shadow .1s ease-out,transform .1s ease-out}.page_ctaPhoneButton__5XmtV:hover{box-shadow:none;transform:translate(8px,8px)}.page_ctaEmergency__d0nTZ{font-family:var(--font-display);font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;color:rgba(18,18,18,.5);margin-top:.5rem;text-align:center}