.commercial-pickup-faq-section{box-sizing:border-box;background:#eaf2f6;border-top:1px solid #d3e2eb;border-bottom:1px solid #d3e2eb;width:100%;margin:0;padding:2.25rem 15px}@media (min-width:768px){.commercial-pickup-faq-section{padding:2.75rem 24px}}@media (min-width:1200px){.commercial-pickup-faq-section{padding-left:32px;padding-right:32px}}.commercial-pickup-faq-section .commercial-pickup-faq-box{box-sizing:border-box;background:0 0;border:none;width:100%;max-width:1100px;margin:0 auto;padding:0!important}.commercial-pickup-faq-section .commercial-pickup-faq-intro{text-align:center;margin-bottom:1.25rem}@media (min-width:768px){.commercial-pickup-faq-section .commercial-pickup-faq-intro{text-align:left;margin-bottom:1.5rem}}.commercial-pickup-faq-section .commercial-pickup-faq-heading{color:#0f3d5c;line-height:1.3}.commercial-pickup-faq-section .commercial-pickup-faq-sub{color:#5a6a72;margin-top:.4rem;font-size:.9375rem;line-height:1.45}.commercial-pickup-faq-section .commercial-pickup-faq-split{margin-left:-12px;margin-right:-12px}.commercial-pickup-faq-section .commercial-pickup-faq-roi,.commercial-pickup-faq-section .commercial-pickup-faq-list{min-width:0;margin-bottom:1.25rem;padding-left:12px;padding-right:12px}@media (min-width:992px){.commercial-pickup-faq-section .commercial-pickup-faq-roi,.commercial-pickup-faq-section .commercial-pickup-faq-list{margin-bottom:0}.commercial-pickup-faq-section .commercial-pickup-faq-roi{padding-right:.5rem}.commercial-pickup-faq-section .commercial-pickup-faq-list{padding-left:.5rem}}.commercial-pickup-faq-section .commercial-panel{background:#fff;border:1px solid #c9d9e4;border-radius:.85rem;flex-direction:column;gap:.9rem;height:100%;padding:1.2rem 1.15rem 1.25rem;display:flex;box-shadow:0 10px 24px #0f3d5c12}.commercial-pickup-faq-section .commercial-panel__header{border-bottom:1px solid #e5eef3;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;padding-bottom:.75rem;display:flex}.commercial-pickup-faq-section .commercial-panel__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#0d6aa8;font-size:.6875rem;font-weight:700}.commercial-pickup-faq-section .commercial-panel__meta{color:#6a7680;font-size:.75rem;font-weight:550}.commercial-pickup-faq-section .commercial-panel__cta{border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;min-height:2.55rem;padding:.5rem 1.2rem;font-size:.875rem;font-weight:600;line-height:1.3;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex;text-decoration:none!important}.commercial-pickup-faq-section .commercial-panel__cta--secondary{background:#fff;border:1px solid #9fc7e4;margin-top:auto;color:#0d6aa8!important}.commercial-pickup-faq-section .commercial-panel__cta--secondary:hover,.commercial-pickup-faq-section .commercial-panel__cta--secondary:focus{background:#0d6aa8;border-color:#0d6aa8;transform:translateY(-1px);color:#fff!important}.commercial-pickup-faq-section .commercial-roi-preview{background:linear-gradient(165deg,#fff 0%,#f7fbfe 55%,#f3f8f5 100%);border-color:#bfd6e6;gap:1rem;padding:1.35rem 1.25rem 1.3rem;position:relative;overflow:hidden}.commercial-pickup-faq-section .commercial-roi-preview:before{content:"";background:linear-gradient(90deg,#0d6aa8 0%,#2a9fd8 55%,#5bb8a8 100%);height:3px;position:absolute;top:0;left:0;right:0}.commercial-pickup-faq-section .commercial-roi-preview__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;display:flex}.commercial-pickup-faq-section .commercial-roi-preview__eyebrow{letter-spacing:.07em;text-transform:uppercase;color:#0d6aa8;font-size:.6875rem;font-weight:700}.commercial-pickup-faq-section .commercial-roi-preview__badge{color:#0d6aa8;background:#0d6aa814;border:1px solid #0d6aa82e;border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.6875rem;font-weight:600;line-height:1.3;display:inline-flex}.commercial-pickup-faq-section .commercial-roi-preview__hero{background:#0d6aa80f;border:1px solid #0d6aa824;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.95rem 1rem;display:flex}.commercial-pickup-faq-section .commercial-roi-preview__hero-value{letter-spacing:-.035em;color:#0b4f7a;font-size:clamp(2.35rem,3.6vw,2.85rem);font-weight:700;line-height:1;animation:.55s ease-out both commercial-roi-value-in}.commercial-pickup-faq-section .commercial-roi-preview__hero-label{color:#243039;margin-top:.2rem;font-size:1rem;font-weight:600;line-height:1.25}.commercial-pickup-faq-section .commercial-roi-preview__hero-hint{color:#6a7680;font-size:.8125rem;font-weight:500;line-height:1.35}.commercial-pickup-faq-section .commercial-roi-preview__secondary{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.commercial-pickup-faq-section .commercial-roi-preview__stat{background:#ffffffd9;border:1px solid #d5e6f1;border-radius:.65rem;flex-direction:column;gap:.2rem;padding:.8rem .85rem;transition:border-color .15s,box-shadow .15s;display:flex}.commercial-pickup-faq-section .commercial-roi-preview__stat:hover{border-color:#a9cfe8;box-shadow:0 4px 12px #0d6aa814}.commercial-pickup-faq-section .commercial-roi-preview__stat-value{letter-spacing:-.02em;color:#0d6aa8;font-size:1.3rem;font-weight:700;line-height:1.15}.commercial-pickup-faq-section .commercial-roi-preview__stat-label{color:#5a6a72;font-size:.75rem;font-weight:550;line-height:1.35}.commercial-pickup-faq-section .commercial-roi-preview__footer{flex-direction:column;align-items:flex-end;gap:.65rem;margin-top:auto;display:flex}.commercial-pickup-faq-section .commercial-roi-preview__disclaimer{color:#7a8690;width:100%;font-size:.6875rem;line-height:1.4}.commercial-pickup-faq-section .commercial-roi-preview .commercial-panel__cta--secondary{margin-top:0}@keyframes commercial-roi-value-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.commercial-pickup-faq-section .commercial-roi-preview__hero-value{animation:none}}.commercial-pickup-faq-section .commercial-faq-panel .commercial-pickup-faq-accordion{flex-direction:column;flex:auto;gap:.55rem;width:100%;display:flex}.commercial-pickup-faq-section .commercial-faq-panel .commercial-pickup-faq-item{width:100%;box-shadow:none;background:#f8fbfd;margin:0;overflow:hidden;border:1px solid #d5e2ea!important;border-radius:.55rem!important}.commercial-pickup-faq-section .commercial-faq-panel .commercial-faq-panel__footer{justify-content:flex-end;margin-top:auto;padding-top:.15rem;display:flex}.commercial-pickup-faq-section .commercial-pickup-faq-header{margin-bottom:0!important;padding:0!important}.commercial-pickup-faq-section .commercial-pickup-faq-header .accordion-button{text-align:left;align-items:center;width:100%;min-height:3.15rem;font-weight:600;line-height:1.35;display:flex;color:#243039!important;box-shadow:none!important;background-color:#0000!important;border:none!important;padding:.8rem 2.75rem .8rem .95rem!important;font-size:.9375rem!important}.commercial-pickup-faq-section .commercial-pickup-faq-header .accordion-button:after{content:"";width:auto;height:auto;margin:0;font-family:FontAwesome;font-size:1.05rem;font-weight:500;transition:transform .2s linear;position:absolute;top:50%;right:.95rem;transform:translateY(-50%);background-image:none!important}.commercial-pickup-faq-section .commercial-pickup-faq-header .accordion-button:not(.collapsed){color:#0d6aa8!important;background-color:#0d6aa814!important}.commercial-pickup-faq-section .commercial-pickup-faq-header .accordion-button:not(.collapsed):after{transform:translateY(-50%)rotate(-180deg)}.commercial-pickup-faq-section .commercial-pickup-faq-header .accordion-button:hover,.commercial-pickup-faq-section .commercial-pickup-faq-header .accordion-button:focus{color:#0d6aa8!important;box-shadow:none!important;background-color:#0d6aa814!important}.commercial-pickup-faq-section .commercial-pickup-faq-question{width:100%;color:inherit;font-weight:600;line-height:1.35;display:block;font-size:.9375rem!important}.commercial-pickup-faq-section .commercial-pickup-faq-body{color:#555;background:#fff;border-top:1px solid #e5eef3;line-height:1.5;padding:.8rem .95rem .95rem!important;font-size:.875rem!important}.commercial-laundry-pickup-page .commercial-pickup-faq-section{margin-top:0}.commercial-laundry-pickup-page .n-section{background-color:#fff!important}
