import { ScrollReveal } from "@/animations/Reveal";
import IndustryWorldMap from "./IndustryWorldMap";

export default function EmpowermentVision() {
  return (
    <>
      <style
        dangerouslySetInnerHTML={{
          __html: `
        .ev-section {
          position: relative;
          background: #ffffff;
          padding: clamp(96px, 11vw, 150px) 0;
          overflow: hidden;
        }

        .ev-map {
          position: absolute;
          inset: 0;
          z-index: 0;
          opacity: 0.4;
          pointer-events: none;
        }

        .ev-inner {
          position: relative;
          z-index: 1;
          max-width: 1380px;
          min-width: 0;
          margin: 0 auto;
        }

        .ev-eyebrow {
          margin: 0 0 18px 0;
          font-size: 14px;
          font-weight: 500;
          letter-spacing: 1.5px;
          color: rgba(17, 17, 17, 0.6);
        }

        .ev-divider {
          width: 100%;
          height: 1px;
          margin: 0 0 clamp(64px, 7.8vw, 92px) 0;
          border: none;
          background-color: rgba(17, 17, 17, 0.16);
        }

        .ev-title {
          margin: 0 0 clamp(92px, 11.5vw, 156px) 0 !important;
          max-width: 1320px;
          display: block;
          font-weight: 800 !important;
          font-style: normal !important;
          letter-spacing: -0.018em !important;
          word-spacing: 0.02em;
          line-height: 1.04em !important;
          text-transform: none !important;
          color: #ffffff !important;
          -webkit-text-stroke: 2px #c01227;
          paint-order: stroke fill;
          font-size: clamp(48px, 8.5vw, 128px) !important;
          white-space: normal;
          overflow-wrap: normal;
          text-wrap: balance;
        }

        @media (max-width: 1280px) {
          .ev-title {
            font-size: 118px !important;
          }
        }

        @media (max-width: 1020px) {
          .ev-title {
            font-size: 96px !important;
          }
        }

        @media (max-width: 767px) {
          .ev-title {
            font-size: 72px !important;
          }
        }

        .ev-columns {
          display: grid;
          grid-template-columns: minmax(0, 0.6fr) minmax(0, 1fr);
          gap: clamp(60px, 8vw, 122px);
          align-items: start;
        }

        .ev-columns > * {
          min-width: 0;
        }

        .ev-statement {
          margin: 0;
          font-size: clamp(28px, 3vw, 52px);
          font-weight: 600;
          line-height: 1.2;
          letter-spacing: -0.03em;
          color: #111111;
          overflow-wrap: break-word;
        }

        .ev-support {
          display: grid;
          gap: clamp(34px, 3.8vw, 52px);
          min-width: 0;
        }

        .ev-block {
          display: grid;
          gap: 12px;
        }

        .ev-block-label {
          margin: 0;
          font-size: 12px;
          font-weight: 700;
          letter-spacing: 1.4px;
          line-height: 1;
          text-transform: uppercase;
          color: rgba(192, 18, 39, 0.86);
        }

        .ev-lead,
        .ev-note {
          font-size: clamp(17px, 1.3vw, 20px);
          line-height: 1.6;
          color: #333333;
          margin: 0;
          overflow-wrap: break-word;
        }

        .ev-lead {
          font-weight: 700;
        }

        .ev-note {
          font-weight: 400;
        }

        @media (max-width: 900px) {
          .ev-columns {
            grid-template-columns: 1fr;
          }
        }

        @media (max-width: 600px) {
          .ev-section { padding-top: 64px; padding-bottom: 64px; }
          .ev-title {
            max-width: calc(100vw - (var(--dm-mobile-gutter, 10px) * 2));
            font-size: 56px !important;
            letter-spacing: -0.025em !important;
            line-height: 1.02em !important;
            -webkit-text-stroke-width: 1.5px;
          }
        }
      `,
        }}
      />

      <section className="ev-section" id="wings-empowerment-vision">
        <div className="ev-map" aria-hidden="true">
          <IndustryWorldMap />
        </div>
        <div className="dm-section-container">
          <div className="ev-inner">
            <ScrollReveal delay={0.05} duration={0.7} yOffset={20}>
              <p className="ev-eyebrow">/ Our Vision /</p>
              <hr className="ev-divider" />
            </ScrollReveal>

            <ScrollReveal delay={0.12} duration={0.85} yOffset={30}>
              <h2 className="ev-title">Women Own The Future.</h2>
            </ScrollReveal>

            <div className="ev-columns">
              <ScrollReveal delay={0.18} duration={0.8} yOffset={25}>
                <p className="ev-statement">
                  A logistics ecosystem where women don&rsquo;t just participate &mdash; they own, build, and lead.
                </p>
              </ScrollReveal>

              <ScrollReveal delay={0.26} duration={0.8} yOffset={25} className="ev-support">
                <div className="ev-block">
                  <p className="ev-block-label">The vision</p>
                  <p className="ev-lead">
                    We are building an entrepreneurial ecosystem where women launch enterprises, scale operations, and shape the future of logistics from the inside.
                  </p>
                </div>

                <div className="ev-block">
                  <p className="ev-block-label">Why it matters</p>
                  <p className="ev-note">
                    Industries transform when founders emerge from every corner. Women-led enterprises bring fresh perspective, operational resilience, and long-term economic impact to logistics.
                  </p>
                </div>

                <div className="ev-block">
                  <p className="ev-block-label">How Wings contributes</p>
                  <p className="ev-note">
                    Wings provides the infrastructure &mdash; strategic partnerships, funding access, founder networks, and industry connections &mdash; that turns ambition into enterprise.
                  </p>
                </div>
              </ScrollReveal>
            </div>
          </div>
        </div>
      </section>
    </>
  );
}
