.hero-section[data-astro-cid-ge2uvauf]{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-ge2uvauf]{z-index:0;background-image:url(/images/hero-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-overlay[data-astro-cid-ge2uvauf]{z-index:1;background:linear-gradient(135deg,#3d4710d9 0%,#6b7c1fbf 50%,#3d4710e6 100%);position:absolute;inset:0}.hero-content[data-astro-cid-ge2uvauf]{z-index:10;text-align:center;color:#fff;max-width:1200px;margin:0 auto;padding:120px 20px 80px;position:relative}.hero-title[data-astro-cid-ge2uvauf]{text-shadow:0 2px 8px #00000080;margin-bottom:24px;font-size:2.5rem;font-weight:900;line-height:1.1}@media (width>=768px){.hero-title[data-astro-cid-ge2uvauf]{font-size:4rem}}.text-accent[data-astro-cid-ge2uvauf]{color:var(--color-accent)}.hero-subtitle[data-astro-cid-ge2uvauf]{color:#f3f4f6;text-shadow:0 1px 4px #00000080;max-width:700px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.6}@media (width>=768px){.hero-subtitle[data-astro-cid-ge2uvauf]{font-size:1.3rem}}.hero-buttons[data-astro-cid-ge2uvauf]{flex-direction:column;gap:16px;max-width:450px;margin:0 auto;display:flex}@media (width>=768px){.hero-buttons[data-astro-cid-ge2uvauf]{flex-direction:row;max-width:600px}}.btn-primary[data-astro-cid-ge2uvauf],.btn-secondary[data-astro-cid-ge2uvauf],.btn-tertiary[data-astro-cid-ge2uvauf]{text-align:center;border-radius:10px;flex:1;padding:18px 28px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .3s;box-shadow:0 4px 15px #0000004d}.btn-primary[data-astro-cid-ge2uvauf]{background:var(--color-accent);color:#fff}.btn-primary[data-astro-cid-ge2uvauf]:hover{background:#ea7a30;transform:translateY(-2px);box-shadow:0 6px 20px #ff8c4266}.btn-secondary[data-astro-cid-ge2uvauf]{color:var(--color-primary);background:#fff}.btn-secondary[data-astro-cid-ge2uvauf]:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 6px 20px #ffffff4d}.btn-tertiary[data-astro-cid-ge2uvauf]{color:#fff;background:#4a5516}.btn-tertiary[data-astro-cid-ge2uvauf]:hover{background:var(--color-primary-dark,#4a5516);transform:translateY(-2px);box-shadow:0 6px 20px #6b7c1f66}.hero-qr[data-astro-cid-ge2uvauf]{color:#d1d5db;text-shadow:0 1px 3px #00000080;margin-top:32px;font-size:.9rem}@media (width>=768px){.hero-buttons[data-astro-cid-ge2uvauf]{flex-direction:row;max-width:750px}}.coal-section[data-astro-cid-lz4odfxj]{background:radial-gradient(1200px 500px at 85% -10%,#6b7c1f1a,#0000 60%),radial-gradient(900px 400px at -10% 110%,#ff660012,#0000 60%),#fff;padding:96px 0}.coal-inner[data-astro-cid-lz4odfxj]{max-width:1120px;margin:0 auto;padding:0 20px}.coal-head[data-astro-cid-lz4odfxj]{text-align:center;margin-bottom:72px}.badge[data-astro-cid-lz4odfxj]{background:var(--color-accent,#f60);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:18px;padding:6px 16px;font-size:13px;font-weight:800;display:inline-block}.section-title[data-astro-cid-lz4odfxj]{color:var(--color-primary,#6b7c1f);letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(1.9rem,4.5vw,3.1rem);font-weight:900;line-height:1.08}.section-subtitle[data-astro-cid-lz4odfxj]{color:#5b6470;max-width:640px;margin:0 auto;font-size:1.1rem;line-height:1.65}.features-list[data-astro-cid-lz4odfxj]{flex-direction:column;gap:28px;display:flex}.feature-card[data-astro-cid-lz4odfxj]{background:#fbfcf8;border:1px solid #e7ead9;border-radius:22px;grid-template-columns:minmax(220px,360px) 1fr;align-items:center;gap:44px;padding:28px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .45s;display:grid}.feature-card[data-astro-cid-lz4odfxj].reverse{grid-template-columns:1fr minmax(220px,360px)}.feature-card[data-astro-cid-lz4odfxj].reverse .feature-media[data-astro-cid-lz4odfxj]{order:2}.feature-card[data-astro-cid-lz4odfxj].reverse .feature-text[data-astro-cid-lz4odfxj]{text-align:right;order:1}.feature-card[data-astro-cid-lz4odfxj]:hover{border-color:var(--color-primary,#6b7c1f);transform:translateY(-6px);box-shadow:0 24px 50px -24px #4a551673}.feature-media[data-astro-cid-lz4odfxj]{aspect-ratio:4/3;position:relative}.media-back[data-astro-cid-lz4odfxj]{background:linear-gradient(135deg, var(--color-primary,#6b7c1f), var(--color-primary-dark,#4a5516));border-radius:18px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(14px,14px)}.media-img[data-astro-cid-lz4odfxj]{z-index:1;object-fit:cover;border-radius:18px;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative;box-shadow:0 14px 30px -16px #00000080}.feature-card[data-astro-cid-lz4odfxj]:hover .media-img[data-astro-cid-lz4odfxj]{transform:translate(-4px,-4px)scale(1.02)}.feature-card[data-astro-cid-lz4odfxj]:hover .media-back[data-astro-cid-lz4odfxj]{transform:translate(20px,20px)}.media-num[data-astro-cid-lz4odfxj]{z-index:2;color:var(--color-accent,#f60);text-shadow:0 2px #fff,0 6px 14px #ff660059;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:900;line-height:1;position:absolute;top:-16px;left:-12px}.feature-card[data-astro-cid-lz4odfxj].reverse .media-num[data-astro-cid-lz4odfxj]{left:auto;right:-12px}.feature-text[data-astro-cid-lz4odfxj]{padding:4px 0}.feature-title[data-astro-cid-lz4odfxj]{color:var(--color-primary,#6b7c1f);margin:0 0 12px;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;line-height:1.25}.feature-desc[data-astro-cid-lz4odfxj]{color:#4b5563;margin:0;font-size:1.02rem;line-height:1.7}.coal-cta[data-astro-cid-lz4odfxj]{text-align:center;margin-top:64px}.order-btn[data-astro-cid-lz4odfxj]{background:var(--color-accent,#f60);color:#fff;border-radius:14px;padding:18px 44px;font-size:1.1rem;font-weight:800;text-decoration:none;transition:transform .3s,box-shadow .3s,background .3s;display:inline-block;box-shadow:0 14px 30px -12px #f609}.order-btn[data-astro-cid-lz4odfxj]:hover{background:#e65c00;transform:translateY(-3px);box-shadow:0 20px 36px -12px #ff6600b3}.reveal[data-astro-cid-lz4odfxj]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay,0s);transform:translateY(28px)}.reveal[data-astro-cid-lz4odfxj].in{opacity:1;transform:none}@media (width<=820px){.feature-card[data-astro-cid-lz4odfxj],.feature-card[data-astro-cid-lz4odfxj].reverse{grid-template-columns:1fr;gap:22px;padding:22px}.feature-card[data-astro-cid-lz4odfxj].reverse .feature-media[data-astro-cid-lz4odfxj]{order:0}.feature-card[data-astro-cid-lz4odfxj].reverse .feature-text[data-astro-cid-lz4odfxj]{text-align:left;order:0}.feature-media[data-astro-cid-lz4odfxj]{width:100%;max-width:420px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-lz4odfxj]{opacity:1;transition:none;transform:none}.feature-card[data-astro-cid-lz4odfxj],.media-img[data-astro-cid-lz4odfxj],.media-back[data-astro-cid-lz4odfxj]{transition:none}}.usp-banner[data-astro-cid-lz4odfxj]{background:linear-gradient(135deg, var(--color-primary,#6b7c1f) 0%, var(--color-primary-dark,#4a5516) 100%);color:#fff;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:28px;margin-bottom:56px;padding:28px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px -12px #6b7c1f66}.usp-banner[data-astro-cid-lz4odfxj]:before{content:"";pointer-events:none;background:#ffffff0d;border-radius:50%;width:300px;height:300px;position:absolute;top:-50%;right:-10%}.usp-image-wrapper[data-astro-cid-lz4odfxj]{background:var(--color-accent,#f60);border-radius:50%;flex-shrink:0;width:130px;height:130px;padding:4px;position:relative;box-shadow:0 8px 24px #0000004d}.usp-image[data-astro-cid-lz4odfxj]{object-fit:cover;border:3px solid #fff;border-radius:50%;width:100%;height:100%;display:block}.usp-content[data-astro-cid-lz4odfxj]{z-index:1;flex:1;position:relative}.usp-title[data-astro-cid-lz4odfxj]{margin:0 0 8px;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:800;line-height:1.3}.usp-text[data-astro-cid-lz4odfxj]{opacity:.9;margin:0;font-size:1.05rem;line-height:1.6}@media (width<=640px){.usp-banner[data-astro-cid-lz4odfxj]{text-align:center;flex-direction:column;gap:20px;padding:24px 20px}.usp-image-wrapper[data-astro-cid-lz4odfxj]{width:110px;height:110px}}.sorted-coal-section[data-astro-cid-lz4odfxj]{margin-bottom:64px}.sorted-coal-header[data-astro-cid-lz4odfxj]{text-align:center;margin-bottom:40px}.sorted-coal-title[data-astro-cid-lz4odfxj]{color:var(--color-primary,#6b7c1f);margin:0 0 16px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:900;line-height:1.2}.sorted-coal-subtitle[data-astro-cid-lz4odfxj]{color:#6b7280;max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.6}.sorted-coal-gallery[data-astro-cid-lz4odfxj]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.gallery-item[data-astro-cid-lz4odfxj]{aspect-ratio:3/4;border-radius:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 12px 32px -8px #00000026}.gallery-item[data-astro-cid-lz4odfxj]:hover{transform:translateY(-8px);box-shadow:0 20px 48px -12px #6b7c1f4d}.gallery-img[data-astro-cid-lz4odfxj]{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.gallery-item[data-astro-cid-lz4odfxj]:hover .gallery-img[data-astro-cid-lz4odfxj]{transform:scale(1.05)}.gallery-overlay[data-astro-cid-lz4odfxj]{background:linear-gradient(#0000 0%,#000c 100%);align-items:flex-end;padding:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.gallery-label[data-astro-cid-lz4odfxj]{color:#fff;text-shadow:0 2px 4px #00000080;font-size:1rem;font-weight:700}@media (width<=820px){.sorted-coal-gallery[data-astro-cid-lz4odfxj]{grid-template-columns:1fr;gap:20px}.gallery-item[data-astro-cid-lz4odfxj]{aspect-ratio:4/3}}@media (width>=821px) and (width<=1024px){.sorted-coal-gallery[data-astro-cid-lz4odfxj]{grid-template-columns:repeat(2,1fr)}}.faq-section[data-astro-cid-rqkm2j6r]{background:#f9fafb;padding-top:96px}.faq-inner[data-astro-cid-rqkm2j6r]{max-width:800px;margin:0 auto;padding:0 20px}.faq-head[data-astro-cid-rqkm2j6r]{text-align:center;margin-bottom:56px}.section-title[data-astro-cid-rqkm2j6r]{color:var(--color-primary,#6b7c1f);margin:0 0 16px;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:900}.section-subtitle[data-astro-cid-rqkm2j6r]{color:#6b7280;font-size:1.1rem;line-height:1.6}.faq-list[data-astro-cid-rqkm2j6r]{flex-direction:column;gap:16px;display:flex}.faq-item[data-astro-cid-rqkm2j6r]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.faq-item[data-astro-cid-rqkm2j6r]:hover{border-color:var(--color-primary,#6b7c1f)}.faq-item[data-astro-cid-rqkm2j6r].active{border-color:var(--color-primary,#6b7c1f);box-shadow:0 8px 24px -8px #6b7c1f33}.faq-question[data-astro-cid-rqkm2j6r]{cursor:pointer;text-align:left;width:100%;color:var(--color-primary,#6b7c1f);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:1.05rem;font-weight:700;transition:background .3s;display:flex}.faq-question[data-astro-cid-rqkm2j6r]:hover{background:#f9fafb}.faq-icon[data-astro-cid-rqkm2j6r]{background:var(--color-accent,#f60);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.4rem;font-weight:700;transition:transform .3s;display:flex}.faq-item[data-astro-cid-rqkm2j6r].active .faq-icon[data-astro-cid-rqkm2j6r]{transform:rotate(45deg)}.faq-answer[data-astro-cid-rqkm2j6r]{max-height:0;transition:max-height .4s;overflow:hidden}.faq-item[data-astro-cid-rqkm2j6r].active .faq-answer[data-astro-cid-rqkm2j6r]{max-height:300px}.faq-a-text[data-astro-cid-rqkm2j6r]{color:#4b5563;margin:0;padding:0 24px 22px;font-size:1rem;line-height:1.7}.coal-cta[data-astro-cid-rqkm2j6r]{text-align:center;margin-top:64px}.order-btn[data-astro-cid-rqkm2j6r]{background:var(--color-accent,#f60);color:#fff;border-radius:14px;padding:18px 44px;font-size:1.1rem;font-weight:800;text-decoration:none;transition:transform .3s,box-shadow .3s,background .3s;display:inline-block;box-shadow:0 14px 30px -12px #f609}.order-btn[data-astro-cid-rqkm2j6r]:hover{background:#e65c00;transform:translateY(-3px);box-shadow:0 20px 36px -12px #ff6600b3}.reveal[data-astro-cid-rqkm2j6r]{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay,0s);transform:translateY(24px)}.reveal[data-astro-cid-rqkm2j6r].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-rqkm2j6r]{opacity:1;transition:none;transform:none}}
