.hero[data-astro-cid-dhfotatx]{position:relative;min-height:90vh;display:flex;flex-direction:column;overflow:hidden}.hero-bg-img[data-astro-cid-dhfotatx]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left center;transform:scale(1.05) scaleX(-1);transition:transform 8s ease;pointer-events:none}.hero[data-astro-cid-dhfotatx]:hover .hero-bg-img[data-astro-cid-dhfotatx]{transform:scale(1) scaleX(-1)}.hero-overlay[data-astro-cid-dhfotatx]{position:absolute;inset:0;background:linear-gradient(to right,#131313d9,#131313a6 45%,#13131326 80%,#1313130d)}.hero-content[data-astro-cid-dhfotatx]{position:relative;z-index:1;padding:80px 5vw 60px max(24px,calc((100vw - 1200px)/2 + 24px));max-width:none;flex:1}.hero-text[data-astro-cid-dhfotatx] h1[data-astro-cid-dhfotatx]{color:var(--white);font-size:clamp(2.25rem,4.5vw,3.75rem);margin-bottom:20px}.hero-text[data-astro-cid-dhfotatx] h1[data-astro-cid-dhfotatx] em[data-astro-cid-dhfotatx]{font-style:italic;color:var(--yellow)}.hero-desc[data-astro-cid-dhfotatx]{color:#fffc;font-size:1.125rem;margin-bottom:36px;max-width:480px}.hero-actions[data-astro-cid-dhfotatx]{display:flex;gap:16px;flex-wrap:wrap}.hero-stats[data-astro-cid-dhfotatx]{position:relative;z-index:1;background:var(--yellow)}.stats-grid[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:repeat(3,1fr)}.stat[data-astro-cid-dhfotatx]{padding:24px 32px;border-right:1px solid rgba(0,0,0,.1)}.stat[data-astro-cid-dhfotatx]:last-child{border-right:none}.stat-num[data-astro-cid-dhfotatx]{display:block;font-family:var(--font-display);font-size:1.75rem;color:var(--black);line-height:1;margin-bottom:4px}.stat-label[data-astro-cid-dhfotatx]{font-size:.8125rem;color:#0009;font-weight:500}.problem-section[data-astro-cid-dhfotatx]{padding:50px 0}.problem-grid[data-astro-cid-dhfotatx]{max-width:700px}.problem-text[data-astro-cid-dhfotatx] h2[data-astro-cid-dhfotatx],.problem-text[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{margin-bottom:20px}.problem-list[data-astro-cid-dhfotatx]{list-style:none;margin:24px 0}.problem-list[data-astro-cid-dhfotatx] li[data-astro-cid-dhfotatx]{padding:10px 0 10px 28px;position:relative;color:var(--grey-60);border-bottom:1px solid var(--grey-10)}.problem-list[data-astro-cid-dhfotatx] li[data-astro-cid-dhfotatx]:before{content:"×";position:absolute;left:0;color:#e74c3c;font-weight:700}.highlight-text[data-astro-cid-dhfotatx]{background:var(--yellow-light);border-left:4px solid var(--yellow);padding:16px 20px;border-radius:0 var(--radius) var(--radius) 0;color:var(--black)!important;font-size:1.0625rem}.services-section[data-astro-cid-dhfotatx]{padding:50px 0}.section-header[data-astro-cid-dhfotatx]{text-align:center;max-width:640px;margin:0 auto}.section-header[data-astro-cid-dhfotatx] h2[data-astro-cid-dhfotatx]{margin-bottom:16px}.section-header[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{font-size:1.0625rem}.services-grid[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:32px 0 24px}.service-card[data-astro-cid-dhfotatx]{border-radius:var(--radius-lg);overflow:hidden;background:var(--white);box-shadow:var(--shadow);transition:transform var(--transition),box-shadow var(--transition)}.service-card[data-astro-cid-dhfotatx]:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.service-card-inner[data-astro-cid-dhfotatx]{display:block;height:100%}.service-img-wrap[data-astro-cid-dhfotatx]{position:relative;aspect-ratio:1/1;overflow:hidden}.service-img-wrap[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.service-card[data-astro-cid-dhfotatx]:hover .service-img-wrap[data-astro-cid-dhfotatx] img[data-astro-cid-dhfotatx]{transform:scale(1.05)}.service-img-overlay[data-astro-cid-dhfotatx]{position:absolute;inset:0;background:linear-gradient(to top,rgba(19,19,19,.4) 0%,transparent 60%)}.service-body[data-astro-cid-dhfotatx]{padding:24px}.service-body[data-astro-cid-dhfotatx] h3[data-astro-cid-dhfotatx]{margin-bottom:8px;font-size:1.125rem}.service-body[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{font-size:.9rem;color:var(--grey-60);margin-bottom:16px}.service-link[data-astro-cid-dhfotatx]{font-size:.875rem;font-weight:600;color:#7a5c00}.section-cta[data-astro-cid-dhfotatx]{text-align:center}.why-section[data-astro-cid-dhfotatx]{padding:50px 0}.why-grid[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.why-text[data-astro-cid-dhfotatx] h2[data-astro-cid-dhfotatx],.why-text[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{margin-bottom:20px}.why-points[data-astro-cid-dhfotatx]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.why-card[data-astro-cid-dhfotatx]{display:flex;gap:16px;padding:24px;background:var(--grey-10);border-radius:var(--radius-lg);transition:background var(--transition)}.why-card[data-astro-cid-dhfotatx]:hover{background:var(--yellow-light)}.why-icon[data-astro-cid-dhfotatx]{font-size:1.5rem;flex-shrink:0}.why-card[data-astro-cid-dhfotatx] h3[data-astro-cid-dhfotatx]{font-family:var(--font-body);font-size:1rem;font-weight:600;margin-bottom:6px}.why-card[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{font-size:.875rem}.cta-banner[data-astro-cid-dhfotatx]{padding:50px 0;text-align:center}.cta-banner[data-astro-cid-dhfotatx] h2[data-astro-cid-dhfotatx]{margin-bottom:16px}.cta-banner[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{max-width:560px;margin:0 auto 32px;font-size:1.0625rem;color:var(--grey-80)}.faq-section[data-astro-cid-dhfotatx]{padding:50px 0;background:var(--grey-10)}.faq-list[data-astro-cid-dhfotatx]{max-width:800px;margin:0 auto 32px}.faq-item[data-astro-cid-dhfotatx]{background:var(--white);border-radius:var(--radius-lg);margin-bottom:12px;box-shadow:0 2px 8px #0000000a;overflow:hidden}.faq-item[data-astro-cid-dhfotatx] summary[data-astro-cid-dhfotatx]{display:flex;justify-content:space-between;align-items:center;padding:24px;cursor:pointer;list-style:none;gap:16px}.faq-item[data-astro-cid-dhfotatx] summary[data-astro-cid-dhfotatx]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-dhfotatx]{font-weight:600;font-size:1rem;color:var(--black);flex:1}.faq-icon[data-astro-cid-dhfotatx]{width:24px;height:24px;flex-shrink:0;background:var(--yellow);border-radius:50%;position:relative;transition:transform .3s}.faq-icon[data-astro-cid-dhfotatx]:before,.faq-icon[data-astro-cid-dhfotatx]:after{content:"";position:absolute;background:var(--black);border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon[data-astro-cid-dhfotatx]:before{width:10px;height:2px}.faq-icon[data-astro-cid-dhfotatx]:after{width:2px;height:10px;transition:transform .3s}.faq-item[data-astro-cid-dhfotatx][open] .faq-icon[data-astro-cid-dhfotatx]:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[data-astro-cid-dhfotatx][open] summary[data-astro-cid-dhfotatx]{border-bottom:1px solid var(--grey-10)}.faq-answer[data-astro-cid-dhfotatx]{padding:20px 24px 24px}.faq-answer[data-astro-cid-dhfotatx] p[data-astro-cid-dhfotatx]{color:var(--grey-60)}.faq-more[data-astro-cid-dhfotatx]{text-align:center;font-size:.9375rem;color:var(--grey-60)}.faq-more[data-astro-cid-dhfotatx] a[data-astro-cid-dhfotatx]{color:#7a5c00;font-weight:600}@media(max-width:1100px){.services-grid[data-astro-cid-dhfotatx]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.hero-content[data-astro-cid-dhfotatx]{grid-template-columns:1fr}.stats-grid[data-astro-cid-dhfotatx]{grid-template-columns:repeat(3,1fr)}.problem-grid[data-astro-cid-dhfotatx]{max-width:100%}.why-grid[data-astro-cid-dhfotatx]{grid-template-columns:1fr;gap:40px}.why-points[data-astro-cid-dhfotatx]{grid-template-columns:1fr}.services-grid[data-astro-cid-dhfotatx]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.services-grid[data-astro-cid-dhfotatx],.stats-grid[data-astro-cid-dhfotatx]{grid-template-columns:1fr}.hero-actions[data-astro-cid-dhfotatx]{flex-direction:column}}
