@layer base{._item_1sthk_2{border-radius:var(--radius-lg);background-color:var(--card);color:var(--card-foreground);overflow:hidden;margin-bottom:var(--spacing-4);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease}._item_1sthk_2:hover:not(:has(._trigger_1sthk_13:disabled)){box-shadow:var(--shadow-md)}._item_1sthk_2:has(._trigger_1sthk_13:disabled){opacity:.6;box-shadow:var(--shadow)}._header_1sthk_22{display:flex}._trigger_1sthk_13{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-family-heading);font-size:var(--text-base);font-weight:600;line-height:var(--leading-normal);text-align:left;background-color:transparent;color:inherit;border:none;cursor:pointer;transition:opacity var(--animation-duration-fast) ease}._trigger_1sthk_13:hover:not(:disabled){opacity:.8}._trigger_1sthk_13:active:not(:disabled){opacity:.7}._trigger_1sthk_13:disabled{opacity:.6;cursor:not-allowed;color:var(--muted-foreground)}._trigger_1sthk_13:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._icon_1sthk_63{width:1rem;height:1rem;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);flex-shrink:0;color:var(--muted-foreground)}._trigger_1sthk_13:disabled ._icon_1sthk_63{color:var(--muted-foreground);opacity:.5}._trigger_1sthk_13[data-state=open] ._icon_1sthk_63{transform:rotate(180deg)}._content_1sthk_81{overflow:hidden;background-color:transparent;color:inherit;animation:_accordion-up_1sthk_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1sthk_81[data-state=open]{animation:_accordion-down_1sthk_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._contentInner_1sthk_94{padding:var(--spacing-3) var(--spacing-6) var(--spacing-4);color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-relaxed)}@keyframes _accordion-up_1sthk_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordion-down_1sthk_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}}@layer base{._container_1748l_2{display:flex;flex-direction:column}._hero_1748l_7{text-align:center;padding:var(--spacing-20) var(--spacing-6);max-width:900px;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}._hero_1748l_7[data-revealed=true]{opacity:1;transform:translateY(0)}._heroTitle_1748l_22{font-family:var(--font-family-heading);font-size:var(--text-6xl);font-weight:600;color:var(--foreground);line-height:var(--leading-tight);margin:0 0 var(--spacing-6) 0}._heroSubtitle_1748l_31{font-size:var(--text-xl);color:var(--muted-foreground);line-height:var(--leading-relaxed);margin:0 0 var(--spacing-12) 0}._heroActions_1748l_38{display:flex;gap:var(--spacing-4);justify-content:center}._actionBtn_1748l_44{min-width:200px}._section_1748l_48{padding:var(--spacing-20) var(--spacing-6);opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}._section_1748l_48[data-revealed=true]{opacity:1;transform:translateY(0)}._sectionAlt_1748l_60{padding:var(--spacing-20) var(--spacing-6);background-color:var(--surface);opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}._sectionAlt_1748l_60[data-revealed=true]{opacity:1;transform:translateY(0)}._contentBlock_1748l_73{max-width:1000px;margin:0 auto}._sectionTitle_1748l_78{font-family:var(--font-family-heading);font-size:var(--text-3xl);font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-8) 0;text-align:center;line-height:var(--leading-snug)}._textBody_1748l_88{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--muted-foreground);text-align:center;max-width:800px;margin:0 auto}._stepsGrid_1748l_97{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-8);margin-top:var(--spacing-12)}._stepCard_1748l_104{text-align:center}._criteriaCallout_1748l_108{margin-top:var(--spacing-12);display:flex;align-items:center;gap:var(--spacing-6);border-left:var(--spacing-1) solid var(--primary)}._criteriaCalloutIcon_1748l_116{width:3.5rem;height:3.5rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}._criteriaCalloutText_1748l_128{flex:1}._criteriaCalloutText_1748l_128 h3{font-family:var(--font-family-heading);font-size:var(--text-xl);font-weight:600;margin:0 0 var(--spacing-2)}._criteriaCalloutText_1748l_128 p{color:var(--muted-foreground);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}._stepIconWrap_1748l_146{width:80px;height:80px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary);display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-6) auto}._stepTitle_1748l_158{font-family:var(--font-family-heading);font-size:var(--text-xl);font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._stepDesc_1748l_166{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--muted-foreground);margin:0}._categoryGrid_1748l_173{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-6)}._catCard_1748l_179{text-align:center;border:none}._catCard_1748l_179 h4{font-family:var(--font-family-heading);font-size:var(--text-xl);font-weight:600;margin:0 0 var(--spacing-3) 0}._catCard_1748l_179 p{font-size:var(--text-sm);line-height:var(--leading-normal);margin:0;opacity:.9}._recyclingGrid_1748l_198{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6);margin-top:var(--spacing-8)}._recyclingIcon_1748l_205{margin-bottom:var(--spacing-4);opacity:.9}._recyclingAttribution_1748l_210{font-size:var(--text-sm);color:var(--muted-foreground);text-align:center;margin:var(--spacing-6) auto 0 auto;line-height:var(--leading-normal);max-width:800px}._recyclingLink_1748l_219{color:var(--primary);text-decoration:none}._recyclingLink_1748l_219:hover{text-decoration:underline}._contactGrid_1748l_228{display:flex;justify-content:center;gap:var(--spacing-6);margin-top:var(--spacing-8);flex-wrap:wrap}._contactLink_1748l_236{display:flex;align-items:center;gap:var(--spacing-4);background:var(--background);padding:var(--spacing-6) var(--spacing-8);border-radius:var(--radius-lg);text-decoration:none;color:var(--foreground);font-weight:500;font-size:var(--text-lg);box-shadow:var(--shadow);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._contactLink_1748l_236:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._contactIcon_1748l_256{color:var(--primary)}._ctaSection_1748l_260{padding:var(--spacing-20) var(--spacing-6);opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}._ctaSection_1748l_260[data-revealed=true]{opacity:1;transform:translateY(0)}._ctaCard_1748l_272{max-width:800px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}._ctaIcon_1748l_281{color:var(--primary);margin-bottom:var(--spacing-6)}._ctaCard_1748l_272 h2{font-family:var(--font-family-heading);font-size:var(--text-3xl);font-weight:600;margin:0 0 var(--spacing-4) 0;color:var(--foreground)}._ctaCard_1748l_272 p{font-size:var(--text-lg);color:var(--muted-foreground);line-height:var(--leading-relaxed);margin:0 0 var(--spacing-8) 0;max-width:600px}._ctaBtn_1748l_302{min-width:250px}@media(max-width:768px){._criteriaCallout_1748l_108{flex-direction:column;text-align:center}._criteriaCalloutButton_1748l_312{width:100%}._contactLink_1748l_236{width:100%;justify-content:center}._heroTitle_1748l_22{font-size:var(--text-5xl)}._heroActions_1748l_38{flex-direction:column}._actionBtn_1748l_44{width:100%}._sectionTitle_1748l_78,._ctaCard_1748l_272 h2{font-size:var(--text-2xl)}}._statsGrid_1748l_342{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-6)}._statCard_1748l_348{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}._statNumber_1748l_356{color:var(--primary);font-family:var(--font-family-heading);font-size:var(--text-5xl);font-weight:600;line-height:1;margin-bottom:var(--spacing-2)}._statLabel_1748l_365{color:var(--muted-foreground);font-size:var(--text-lg);font-weight:500}._faqAccordion_1748l_375{max-width:800px;margin:var(--spacing-8) auto 0}}
