.faq_page__eF2xR{display:flex;flex-direction:column;margin-top:-1.35rem;padding-bottom:0}.faq_hero__z_QiC{background:var(--brand-green);color:white;padding:5rem 0 3.5rem}.faq_heroInner__hUOBa{max-width:720px}.faq_eyebrow__IXopC{font-size:.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase;margin:0 0 .75rem;opacity:.85}.faq_heroTitle__MWSIZ{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;line-height:1.15;margin:0 0 1rem}.faq_heroText__70gu0{font-size:1.05rem;line-height:1.6;opacity:.9;margin:0}.faq_sectionAlt__1hoPX,.faq_section__TJ_AP{padding:4rem 0}.faq_sectionAlt__1hoPX{background:var(--surface-soft,#f6f8fa)}.faq_sectionTitle__exCVQ{font-size:1.5rem;font-weight:800;margin:0 0 2rem;color:var(--text-primary)}.faq_faqGrid__40PHZ{display:flex;flex-direction:column;gap:0}.faq_faqItem__9kuH1{border-bottom:1px solid var(--border-light,#e2e6ea);padding:0}.faq_faqItem__9kuH1[open] .faq_faqQuestion__tHOHv{color:var(--brand-green)}.faq_faqQuestion__tHOHv{display:flex;align-items:baseline;gap:.5rem;padding:1.15rem 0;font-size:1rem;font-weight:700;cursor:pointer;color:var(--text-primary);list-style:none;line-height:1.4}.faq_faqQuestion__tHOHv::-webkit-details-marker{display:none}.faq_faqQuestion__tHOHv:after{content:"+";margin-left:auto;font-size:1.3rem;font-weight:400;flex-shrink:0;transition:transform .2s ease}.faq_faqItem__9kuH1[open] .faq_faqQuestion__tHOHv:after{content:"−"}.faq_faqAnswer__R1aDG{padding:0 0 1.25rem;margin:0;font-size:.95rem;line-height:1.7;color:var(--text-secondary)}.faq_faqLocation__tb5ke{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:0;text-transform:uppercase;background:var(--brand-blue-deep,#1a4d6e);color:white;padding:.15rem .45rem;border-radius:3px;flex-shrink:0;position:relative;top:-1px}.faq_locationMore__S9dwN{margin-top:1.5rem;font-size:.95rem;line-height:1.6;color:var(--text-secondary)}.faq_locationMore__S9dwN a{color:var(--brand-green);font-weight:600;text-decoration:underline}.faq_ctaBand__1WKva{background:var(--brand-green);color:white;padding:4rem 0}.faq_ctaInner__BgoCD{text-align:center;max-width:600px}.faq_ctaTitle__t_O6a{font-size:1.6rem;font-weight:900;margin:0 0 .75rem}.faq_ctaText__YlyZt{font-size:1rem;line-height:1.6;opacity:.9;margin:0 0 1.75rem}.faq_ctaActions__yG1XO{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.faq_primaryButton__isXxg{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;background:white;color:var(--brand-green);font-weight:800;font-size:.95rem;border-radius:var(--radius-md,8px);text-decoration:none;transition:opacity .15s}.faq_primaryButton__isXxg:hover{opacity:.9}.faq_secondaryButton__oXt8z{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;background:transparent;color:white;font-weight:700;font-size:.95rem;border:2px solid rgba(255,255,255,.5);border-radius:var(--radius-md,8px);text-decoration:none;white-space:nowrap;transition:border-color .15s}.faq_secondaryButton__oXt8z:hover{border-color:white}.faq_hero__z_QiC{position:relative;overflow:hidden;isolation:isolate;min-height:100svh;display:flex;align-items:center;padding:clamp(6.25rem,8vw,8rem) 0 clamp(5rem,8vw,7rem);background:#071934}.faq_hero__z_QiC:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/images/rhino-scoop/service-gate-photo.webp) 50%/cover fixed;transform:scale(1.06);transform-origin:center}.faq_hero__z_QiC:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,25,52,.86),rgba(7,25,52,.58) 40%,rgba(7,25,52,.16)),linear-gradient(180deg,rgba(7,25,52,.34),rgba(7,25,52,.08) 48%,rgba(7,25,52,.72))}.faq_heroInner__hUOBa{width:100%;max-width:760px}.faq_eyebrow__IXopC{color:#ffb71b}.faq_heroTitle__MWSIZ{max-width:11ch;font-size:clamp(2.7rem,5.6vw,5.6rem);line-height:.96;text-shadow:0 8px 26px rgba(0,0,0,.32)}.faq_heroText__70gu0{max-width:48ch;text-shadow:0 8px 26px rgba(0,0,0,.32)}.faq_ctaBand__1WKva,.faq_sectionAlt__1hoPX{background-attachment:fixed}.faq_sectionAlt__1hoPX{background:linear-gradient(rgba(246,248,250,.92),rgba(246,248,250,.94)),url(/images/rhino-scoop/clean-turf-yard.webp) 50% /cover fixed}.faq_ctaBand__1WKva{background:linear-gradient(135deg,rgba(7,25,52,.92),rgba(4,119,189,.84)),url(/images/rhino-scoop/generated-clean-yard-cta.webp) 50% /cover fixed}@media (max-width:700px){.faq_hero__z_QiC{min-height:100svh}.faq_ctaBand__1WKva,.faq_hero__z_QiC:before,.faq_sectionAlt__1hoPX{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.faq_hero__z_QiC:before{transform:none}.faq_ctaBand__1WKva,.faq_hero__z_QiC:before,.faq_sectionAlt__1hoPX{background-attachment:scroll}}.faq_ctaActions__yG1XO{flex-direction:column;align-items:stretch;width:min(100%,390px);margin:0 auto}.faq_primaryButton__isXxg,.faq_secondaryButton__oXt8z{justify-content:center;width:100%}.faq_secondaryButton__oXt8z[href^="tel:"]{background:#35d8cf;color:#071934;border-color:rgba(255,255,255,.72);box-shadow:0 16px 34px rgba(53,216,207,.28)}