<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700;800&family=Sora:wght@300;400;600;700&display=swap');

:root {
  --black:#050505;
  --soft-black:#0b0b0b;
  --gold:#d99832;
  --gold-light:#ffb84d;
  --white:#f7f7f7;
  --muted:#a7a7a7;
  --line:rgba(217,152,50,.35);
}

* {
  box-sizing:border-box;
}

body {
  margin:0;
  background:var(--black);
  color:var(--white);
  font-family:Inter, sans-serif;
}

.fire-site {
  background:
    radial-gradient(circle at 50% 18%, rgba(217,152,50,.16), transparent 28%),
    linear-gradient(180deg,#050505 0%,#090909 100%);
  overflow:hidden;
}

.nav {
  height:92px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:0 7%;
  border-bottom:1px solid rgba(255,255,255,.06);
  position:sticky;
  top:0;
  background:rgba(5,5,5,.86);
  backdrop-filter:blur(14px);
  z-index:99;
}

.brand-small {
  letter-spacing:.42em;
  font-family:Sora, sans-serif;
  font-size:28px;
  line-height:1;
}

.brand-small span {
  color:var(--gold);
}

.brand-sub {
  color:var(--gold);
  font-size:11px;
  letter-spacing:.52em;
  margin-top:8px;
}

.nav-links {
  display:flex;
  gap:42px;
  font-size:13px;
  letter-spacing:.12em;
  text-transform:uppercase;
}

.nav-links a {
  color:var(--white);
  text-decoration:none;
}

.nav-links a:hover {
  color:var(--gold-light);
}

.btn {
  display:inline-flex;
  align-items:center;
  gap:14px;
  border:1px solid var(--gold);
  color:var(--gold-light);
  padding:15px 30px;
  border-radius:999px;
  text-decoration:none;
  text-transform:uppercase;
  letter-spacing:.08em;
  font-size:13px;
  transition:.25s ease;
}

.btn:hover {
  background:rgba(217,152,50,.12);
  box-shadow:0 0 30px rgba(217,152,50,.25);
  transform:translateY(-2px);
}

.hero {
  min-height:820px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
  padding:90px 6% 60px;
}

.logo-main {
  font-family:Sora, sans-serif;
  font-weight:300;
  letter-spacing:.25em;
  font-size:clamp(70px,12vw,170px);
  line-height:.86;
}

.logo-main .gold {
  color:var(--gold);
  text-shadow:0 0 28px rgba(255,184,77,.45);
}

.modelz {
  margin-top:38px;
  font-family:Sora, sans-serif;
  color:var(--gold);
  font-size:clamp(36px,6vw,78px);
  letter-spacing:.52em;
  font-weight:300;
}

.tagline {
  margin-top:30px;
  display:flex;
  align-items:center;
  gap:22px;
  color:var(--white);
  letter-spacing:.32em;
  text-transform:uppercase;
  font-size:14px;
}

.tagline:before,
.tagline:after {
  content:"";
  width:70px;
  height:1px;
  background:var(--gold);
}

.naughty {
  margin-top:32px;
  font-family:Sora, sans-serif;
  color:var(--gold-light);
  font-size:24px;
  font-style:italic;
  letter-spacing:.08em;
}

.benefits {
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:0;
  max-width:980px;
  width:100%;
  margin-top:58px;
}

.benefit {
  padding:0 32px;
  border-right:1px solid rgba(255,255,255,.18);
  display:flex;
  gap:22px;
  align-items:center;
  text-align:left;
}

.benefit:last-child {
  border-right:none;
}

.icon {
  font-size:54px;
  color:var(--gold);
}

.benefit h3 {
  margin:0 0 8px;
  font-size:19px;
  text-transform:uppercase;
  line-height:1.15;
}

.benefit p {
  margin:0;
  color:var(--muted);
  font-size:15px;
}

.hero-cta {
  margin-top:52px;
}

.divider-glow {
  height:1px;
  width:100%;
  background:linear-gradient(90deg,transparent,var(--gold),transparent);
  box-shadow:0 0 18px var(--gold);
}

.about {
  display:grid;
  grid-template-columns:1fr 1.1fr;
  min-height:620px;
  border-bottom:1px solid rgba(255,255,255,.06);
}

.about-text {
  padding:100px 12%;
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.kicker {
  color:var(--gold);
  letter-spacing:.42em;
  text-transform:uppercase;
  font-size:12px;
  margin-bottom:24px;
}

.about h2,
.section-title {
  font-family:Sora, sans-serif;
  font-size:clamp(34px,4vw,58px);
  line-height:1.12;
  margin:0 0 26px;
}

.gold-line {
  width:52px;
  height:2px;
  background:var(--gold);
  margin-bottom:28px;
}

.about p {
  color:#d6d6d6;
  font-size:17px;
  max-width:560px;
}

.about-image {
  background:
    linear-gradient(90deg,#050505 0%,rgba(5,5,5,.18) 45%,#050505 100%),
    url('https://images.unsplash.com/photo-1524504388940-b1c1722653e1?auto=format&fit=crop&w=1200&q=80');
  background-size:cover;
  background-position:center;
  min-height:560px;
  filter:grayscale(100%);
  position:relative;
}

.about-image:after {
  content:"";
  position:absolute;
  inset:0;
  background:radial-gradient(circle at 65% 70%, rgba(217,152,50,.32), transparent 22%);
}

.section {
  padding:105px 7%;
  text-align:center;
}

.cards {
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:24px;
  margin-top:55px;
}

.card {
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));
  border:1px solid rgba(217,152,50,.22);
  padding:42px 32px;
  border-radius:24px;
  text-align:left;
}

.card h3 {
  color:var(--gold-light);
  text-transform:uppercase;
  letter-spacing:.08em;
}

.card p {
  color:var(--muted);
}

.steps {
  max-width:900px;
  margin:55px auto 0;
  display:grid;
  gap:18px;
}

.step {
  display:grid;
  grid-template-columns:80px 1fr;
  text-align:left;
  background:rgba(255,255,255,.035);
  border:1px solid rgba(255,255,255,.08);
  border-radius:18px;
  padding:24px;
}

.step-num {
  color:var(--gold);
  font-family:Sora, sans-serif;
  font-size:30px;
}

.apply {
  padding:110px 7%;
  text-align:center;
  background:
    radial-gradient(circle at center,rgba(217,152,50,.14),transparent 34%),
    #070707;
}

.apply p {
  color:var(--muted);
  max-width:640px;
  margin:0 auto 36px;
  font-size:18px;
}

.footer {
  padding:45px 7%;
  display:flex;
  justify-content:space-between;
  color:var(--muted);
  border-top:1px solid rgba(255,255,255,.07);
  font-size:14px;
}

@media(max-width:900px) {
  .nav {
    height:auto;
    padding:24px 6%;
    flex-direction:column;
    gap:22px;
  }

  .nav-links {
    flex-wrap:wrap;
    justify-content:center;
    gap:18px;
  }

  .benefits,
  .cards,
  .about {
    grid-template-columns:1fr;
  }

  .benefit {
    border-right:none;
    border-bottom:1px solid rgba(255,255,255,.12);
    padding:28px 0;
  }

  .benefit:last-child {
    border-bottom:none;
  }

  .tagline {
    flex-direction:column;
    letter-spacing:.18em;
  }

  .modelz {
    letter-spacing:.28em;
  }

  .footer {
    flex-direction:column;
    gap:14px;
    text-align:center;
  }
}
</style>

<div class="fire-site">

  <nav class="nav">
    <div>
      <div class="brand-small">F<span>I</span>RE</div>
      <div class="brand-sub">MODELZ</div>
    </div>

    <div class="nav-links">
      <a href="#inicio">Inicio</a>
      <a href="#servicios">Servicios</a>
      <a href="#nosotros">Nosotros</a>
      <a href="#proceso">Proceso</a>
      <a href="#contacto">Contacto</a>
    </div>

    <a class="btn" href="#contacto">Agenda una llamada →</a>
  </nav>

  <section class="hero" id="inicio">
    <div class="logo-main">F<span class="gold">I</span>RE</div>
    <div class="modelz">MODELZ</div>

    <div class="tagline">
      <span>Empoderamos modelos. Elevamos carreras.</span>
    </div>

    <div class="naughty">Somos un poco traviesos</div>

    <div class="benefits">
      <div class="benefit">
        <div class="icon">↗</div>
        <div>
          <h3>Marketing<br>que funciona</h3>
          <p>Te promovemos. Tú creces.</p>
        </div>
      </div>

      <div class="benefit">
        <div class="icon">80%</div>
        <div>
          <h3>Tú ganas<br>el 80%</h3>
          <p>Más de lo que mereces. Siempre.</p>
        </div>
      </div>

      <div class="benefit">
        <div class="icon">🔒</div>
        <div>
          <h3>Tu contenido.<br>Tu control.</h3>
          <p>Seguridad líder para proteger tu contenido.</p>
        </div>
      </div>
    </div>

    <div class="hero-cta">
      <a class="btn" href="#contacto">Conoce más →</a>
    </div>
  </section>

  <div class="divider-glow"></div>

  <section class="about" id="nosotros">
    <div class="about-text">
      <div class="kicker">Somos Fire Modelz</div>
      <h2>Más que una agencia.<br>Somos tu mejor movimiento.</h2>
      <div class="gold-line"></div>
      <p>
        Combinamos marketing de alto nivel, tecnología, seguridad y estrategia
        de marca personal para ayudarte a crecer, ganar más y proteger lo que
        construyes.
      </p>
      <br>
      <a class="btn" href="#contacto">Sobre nosotros →</a>
    </div>

    <div class="about-image"></div>
  </section>

  <section class="section" id="servicios">
    <div class="kicker">Por qué Fire Modelz</div>
    <h2 class="section-title">Diseñado para modelos que quieren más.</h2>

    <div class="cards">
      <div class="card">
        <h3>Marketing Premium</h3>
        <p>Contenido, promoción, posicionamiento y estrategia para hacer crecer tu marca.</p>
      </div>

      <div class="card">
        <h3>80% Para Ti</h3>
        <p>Un modelo más justo donde tú recibes la mayor parte de tus ganancias.</p>
      </div>

      <div class="card">
        <h3>Más Seguridad</h3>
        <p>Procesos diseñados para reducir riesgos y ayudarte a mantener control sobre tu contenido.</p>
      </div>

      <div class="card">
        <h3>Imagen Profesional</h3>
        <p>Te ayudamos a verte como una marca, no solo como una cuenta más.</p>
      </div>

      <div class="card">
        <h3>Estrategia Personal</h3>
        <p>Creamos un plan basado en tu estilo, metas, límites y audiencia.</p>
      </div>

      <div class="card">
        <h3>Crecimiento Real</h3>
        <p>No se trata solo de publicar. Se trata de construir una carrera.</p>
      </div>
    </div>
  </section>

  <section class="section" id="proceso">
    <div class="kicker">Cómo funciona</div>
    <h2 class="section-title">Simple. Privado. Profesional.</h2>

    <div class="steps">
      <div class="step">
        <div class="step-num">01</div>
        <div>
          <h3>Aplica</h3>
          <p>Completa una aplicación privada para saber si Fire Modelz es buena opción para ti.</p>
        </div>
      </div>

      <div class="step">
        <div class="step-num">02</div>
        <div>
          <h3>Hablamos contigo</h3>
          <p>Revisamos tus metas, límites, imagen y el tipo de carrera que quieres construir.</p>
        </div>
      </div>

      <div class="step">
        <div class="step-num">03</div>
        <div>
          <h3>Creamos tu estrategia</h3>
          <p>Marketing, contenido, seguridad, branding y crecimiento.</p>
        </div>
      </div>

      <div class="step">
        <div class="step-num">04</div>
        <div>
          <h3>Empiezas a crecer</h3>
          <p>Te ayudamos a posicionarte, ganar más y proteger tu contenido.</p>
        </div>
      </div>
    </div>
  </section>

  <section class="apply" id="contacto">
    <div class="kicker">Aplica hoy</div>
    <h2 class="section-title">Tu contenido. Tu carrera. Tu control.</h2>
    <p>
      Fire Modelz es para modelos que quieren una alternativa más profesional,
      más segura y mejor pagada.
    </p>
    <a class="btn" href="mailto:hello@firemodelz.com">Aplicar ahora →</a>
  </section>

  <footer class="footer">
    <div>© 2026 Fire Modelz. Todos los derechos reservados.</div>
    <div>firemodelz.com</div>
  </footer>

</div>