Calentador de Biberon

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>WarmiBottle – Calienta Biberones Portátil | Paraguay</title>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=DM+Sans:wght@300;400;500;600&display=swap" rel="stylesheet">
<style>
  :root {
    --pink: #F9A8C9;
    --pink-light: #FDE8F2;
    --pink-deep: #E8719A;
    --blush: #FFF0F7;
    --beige: #FAF5EE;
    --warm: #F5ECD7;
    --sand: #E8D5B7;
    --cream: #FFFDF9;
    --gray: #6B7280;
    --dark: #1C1C2E;
    --text: #3D3D4E;
    --white: #FFFFFF;
    --radius: 20px;
    --shadow: 0 8px 40px rgba(249,168,201,0.18);
    --shadow-lg: 0 20px 60px rgba(249,168,201,0.25);
  }

  * { margin: 0; padding: 0; box-sizing: border-box; }

  html { scroll-behavior: smooth; }

  body {
    font-family: 'DM Sans', sans-serif;
    color: var(--text);
    background: var(--cream);
    overflow-x: hidden;
  }

  h1, h2, h3 {
    font-family: 'Playfair Display', serif;
  }

  /* ─── ANNOUNCEMENT BAR ─── */
  .announcement {
    background: linear-gradient(90deg, var(--pink-deep), #C9547A, var(--pink-deep));
    background-size: 200% 100%;
    animation: shimmer 3s infinite;
    color: white;
    text-align: center;
    padding: 10px 16px;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.3px;
  }
  @keyframes shimmer { 0%,100%{background-position:0%} 50%{background-position:100%} }

  /* ─── NAV ─── */
  nav {
    position: sticky;
    top: 0;
    z-index: 100;
    background: rgba(255,253,249,0.95);
    backdrop-filter: blur(12px);
    border-bottom: 1px solid rgba(249,168,201,0.2);
    padding: 16px 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .logo {
    font-family: 'Playfair Display', serif;
    font-size: 22px;
    font-weight: 700;
    color: var(--pink-deep);
  }
  .logo span { color: var(--dark); }
  .nav-cta {
    background: var(--pink-deep);
    color: white;
    border: none;
    padding: 10px 22px;
    border-radius: 50px;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s;
    font-family: 'DM Sans', sans-serif;
    text-decoration: none;
  }
  .nav-cta:hover { background: #C9547A; transform: translateY(-1px); box-shadow: var(--shadow); }

  /* ─── HERO ─── */
  .hero {
    background: linear-gradient(135deg, var(--blush) 0%, var(--warm) 60%, var(--pink-light) 100%);
    padding: 60px 24px 80px;
    text-align: center;
    position: relative;
    overflow: hidden;
  }
  .hero::before {
    content: '';
    position: absolute;
    top: -80px; right: -80px;
    width: 300px; height: 300px;
    background: radial-gradient(circle, rgba(249,168,201,0.3), transparent 70%);
    border-radius: 50%;
  }
  .hero::after {
    content: '';
    position: absolute;
    bottom: -60px; left: -60px;
    width: 250px; height: 250px;
    background: radial-gradient(circle, rgba(232,213,183,0.4), transparent 70%);
    border-radius: 50%;
  }
  .hero-badge {
    display: inline-block;
    background: white;
    color: var(--pink-deep);
    padding: 6px 18px;
    border-radius: 50px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 20px;
    box-shadow: var(--shadow);
  }
  .hero h1 {
    font-size: clamp(30px, 7vw, 52px);
    color: var(--dark);
    line-height: 1.2;
    margin-bottom: 18px;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }
  .hero h1 em {
    font-style: normal;
    color: var(--pink-deep);
  }
  .hero p {
    font-size: 17px;
    color: var(--gray);
    max-width: 520px;
    margin: 0 auto 32px;
    line-height: 1.7;
  }
  .hero-cta-group {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 14px;
    margin-bottom: 32px;
  }
  .btn-primary {
    background: linear-gradient(135deg, var(--pink-deep), #C9547A);
    color: white;
    border: none;
    padding: 18px 44px;
    border-radius: 50px;
    font-size: 17px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s;
    font-family: 'DM Sans', sans-serif;
    box-shadow: 0 8px 30px rgba(232,113,154,0.4);
    text-decoration: none;
    display: inline-block;
    animation: pulse-btn 2.5s infinite;
  }
  @keyframes pulse-btn {
    0%,100%{box-shadow:0 8px 30px rgba(232,113,154,0.4)}
    50%{box-shadow:0 8px 45px rgba(232,113,154,0.65)}
  }
  .btn-primary:hover { transform: translateY(-3px); }

  .urgency-text {
    font-size: 13px;
    color: var(--pink-deep);
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 6px;
  }
  .urgency-dot { width: 8px; height: 8px; background: #22C55E; border-radius: 50%; animation: blink 1.2s infinite; }
  @keyframes blink { 0%,100%{opacity:1} 50%{opacity:0.3} }

  .trust-badges {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px;
    margin-top: 8px;
  }
  .trust-badge {
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 13px;
    color: var(--gray);
    font-weight: 500;
  }
  .trust-badge svg { flex-shrink: 0; }

  /* ─── PRODUCT IMAGE AREA ─── */
  .hero-product {
    margin: 40px auto 0;
    max-width: 380px;
    position: relative;
    z-index: 1;
  }
  .product-variants {
    display: flex;
    gap: 16px;
    justify-content: center;
    margin-bottom: 16px;
  }
  .variant-card {
    background: white;
    border-radius: var(--radius);
    padding: 20px;
    width: 160px;
    box-shadow: var(--shadow-lg);
    cursor: pointer;
    transition: all 0.3s;
    border: 2px solid transparent;
    text-align: center;
  }
  .variant-card:hover, .variant-card.active { border-color: var(--pink-deep); transform: translateY(-4px); }
  .variant-img {
    width: 100%;
    height: 120px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 48px;
    margin-bottom: 10px;
  }
  .variant-img.pink-bg { background: linear-gradient(135deg, #FDE8F2, #F9A8C9); }
  .variant-img.camo-bg { background: linear-gradient(135deg, #8B9E6E, #5C6B4A); }
  .variant-name { font-size: 13px; font-weight: 600; color: var(--dark); }
  .variant-dot {
    display: flex;
    gap: 6px;
    justify-content: center;
    margin-top: 8px;
  }
  .dot { width: 16px; height: 16px; border-radius: 50%; border: 2px solid rgba(0,0,0,0.1); cursor: pointer; }
  .dot.pink { background: #F9A8C9; }
  .dot.camo { background: #6B7C52; }

  /* ─── SECTION SHARED ─── */
  section { padding: 70px 24px; }
  .section-label {
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--pink-deep);
    margin-bottom: 12px;
  }
  .section-title {
    text-align: center;
    font-size: clamp(26px, 5vw, 40px);
    color: var(--dark);
    margin-bottom: 14px;
    line-height: 1.25;
  }
  .section-sub {
    text-align: center;
    font-size: 16px;
    color: var(--gray);
    max-width: 540px;
    margin: 0 auto 48px;
    line-height: 1.7;
  }

  /* ─── STATS STRIP ─── */
  .stats-strip {
    background: var(--dark);
    padding: 28px 24px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 32px;
  }
  .stat { text-align: center; }
  .stat-num { font-family: 'Playfair Display', serif; font-size: 28px; font-weight: 700; color: var(--pink); }
  .stat-label { font-size: 13px; color: rgba(255,255,255,0.6); margin-top: 4px; }

  /* ─── PROBLEM ─── */
  .problem { background: var(--beige); }
  .problem-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
    gap: 20px;
    max-width: 900px;
    margin: 0 auto;
  }
  .problem-card {
    background: white;
    border-radius: var(--radius);
    padding: 28px 24px;
    border-left: 4px solid var(--pink);
    box-shadow: 0 4px 20px rgba(0,0,0,0.05);
    transition: transform 0.3s;
  }
  .problem-card:hover { transform: translateY(-4px); }
  .problem-emoji { font-size: 32px; margin-bottom: 14px; }
  .problem-card h3 { font-size: 17px; margin-bottom: 8px; color: var(--dark); font-family: 'DM Sans', sans-serif; font-weight: 600; }
  .problem-card p { font-size: 14px; color: var(--gray); line-height: 1.6; }

  /* ─── SOLUTION ─── */
  .solution { background: linear-gradient(135deg, var(--blush), var(--warm)); text-align: center; }
  .solution-box {
    background: white;
    border-radius: 28px;
    padding: 48px 32px;
    max-width: 640px;
    margin: 0 auto;
    box-shadow: var(--shadow-lg);
  }
  .solution-icon { font-size: 64px; margin-bottom: 20px; }
  .solution-box h2 { font-size: 28px; margin-bottom: 16px; color: var(--dark); }
  .solution-box p { font-size: 16px; color: var(--gray); line-height: 1.75; }

  /* ─── BENEFITS ─── */
  .benefits { background: white; }
  .benefits-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
    gap: 20px;
    max-width: 860px;
    margin: 0 auto;
  }
  .benefit-card {
    background: var(--blush);
    border-radius: var(--radius);
    padding: 28px 20px;
    text-align: center;
    transition: all 0.3s;
    cursor: default;
  }
  .benefit-card:hover { background: var(--pink-light); transform: translateY(-5px); box-shadow: var(--shadow); }
  .benefit-icon { font-size: 36px; margin-bottom: 12px; }
  .benefit-card h3 { font-size: 15px; font-weight: 600; color: var(--dark); margin-bottom: 6px; font-family: 'DM Sans', sans-serif; }
  .benefit-card p { font-size: 13px; color: var(--gray); line-height: 1.5; }

  /* ─── HOW IT WORKS ─── */
  .how { background: var(--beige); }
  .steps {
    display: flex;
    flex-direction: column;
    gap: 0;
    max-width: 560px;
    margin: 0 auto;
    position: relative;
  }
  .steps::before {
    content: '';
    position: absolute;
    left: 28px;
    top: 0; bottom: 0;
    width: 2px;
    background: linear-gradient(to bottom, var(--pink), var(--pink-deep));
  }
  .step {
    display: flex;
    gap: 24px;
    align-items: flex-start;
    padding: 0 0 40px 0;
    position: relative;
  }
  .step:last-child { padding-bottom: 0; }
  .step-num {
    width: 56px;
    height: 56px;
    background: linear-gradient(135deg, var(--pink-deep), #C9547A);
    border-radius: 50%;
    color: white;
    font-size: 22px;
    font-family: 'Playfair Display', serif;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    z-index: 1;
    box-shadow: 0 4px 16px rgba(232,113,154,0.4);
  }
  .step-content { padding-top: 12px; }
  .step-content h3 { font-size: 18px; color: var(--dark); margin-bottom: 6px; font-family: 'DM Sans', sans-serif; font-weight: 600; }
  .step-content p { font-size: 14px; color: var(--gray); line-height: 1.6; }

  /* ─── LIFESTYLE ─── */
  .lifestyle { background: var(--dark); color: white; }
  .lifestyle .section-title { color: white; }
  .lifestyle .section-sub { color: rgba(255,255,255,0.65); }
  .lifestyle-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 20px;
    max-width: 900px;
    margin: 0 auto;
  }
  .lifestyle-card {
    border-radius: var(--radius);
    overflow: hidden;
    position: relative;
    cursor: default;
    transition: transform 0.3s;
  }
  .lifestyle-card:hover { transform: scale(1.02); }
  .lifestyle-img {
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 56px;
  }
  .ls1 { background: linear-gradient(135deg, #2D3B2D, #4A6741); }
  .ls2 { background: linear-gradient(135deg, #3B2D3B, #6741A0); }
  .ls3 { background: linear-gradient(135deg, #2D3B4A, #416785); }
  .ls4 { background: linear-gradient(135deg, #3B2D2D, #854141); }
  .lifestyle-label {
    background: rgba(255,255,255,0.1);
    backdrop-filter: blur(8px);
    padding: 14px 16px;
    font-size: 14px;
    font-weight: 600;
    color: white;
    text-align: center;
  }

  /* ─── FEATURES ─── */
  .features { background: white; }
  .features-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
    gap: 24px;
    max-width: 900px;
    margin: 0 auto;
  }
  .feature-card {
    background: var(--cream);
    border-radius: var(--radius);
    padding: 32px 26px;
    transition: all 0.3s;
    border: 1px solid rgba(249,168,201,0.2);
  }
  .feature-card:hover { box-shadow: var(--shadow-lg); transform: translateY(-4px); background: white; }
  .feature-icon { font-size: 40px; margin-bottom: 16px; }
  .feature-card h3 { font-size: 17px; font-weight: 700; color: var(--dark); margin-bottom: 8px; font-family: 'DM Sans', sans-serif; }
  .feature-card p { font-size: 14px; color: var(--gray); line-height: 1.65; }
  .feature-tag {
    display: inline-block;
    background: var(--pink-light);
    color: var(--pink-deep);
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 4px 12px;
    border-radius: 20px;
    margin-bottom: 12px;
    text-transform: uppercase;
  }

  /* ─── TESTIMONIALS ─── */
  .testimonials { background: var(--blush); }
  .reviews-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 20px;
    max-width: 960px;
    margin: 0 auto;
  }
  .review-card {
    background: white;
    border-radius: var(--radius);
    padding: 28px 24px;
    box-shadow: 0 4px 20px rgba(0,0,0,0.06);
    transition: transform 0.3s;
  }
  .review-card:hover { transform: translateY(-4px); }
  .stars { color: #F59E0B; font-size: 16px; margin-bottom: 12px; letter-spacing: 2px; }
  .review-text { font-size: 15px; color: var(--text); line-height: 1.7; margin-bottom: 18px; font-style: italic; }
  .reviewer { display: flex; align-items: center; gap: 12px; }
  .reviewer-avatar {
    width: 44px; height: 44px;
    border-radius: 50%;
    display: flex; align-items: center; justify-content: center;
    font-size: 20px;
    flex-shrink: 0;
  }
  .av1 { background: #FDE8F2; }
  .av2 { background: #E8F4FD; }
  .av3 { background: #E8FDE8; }
  .av4 { background: #FDF5E8; }
  .av5 { background: #F0E8FD; }
  .reviewer-name { font-size: 14px; font-weight: 700; color: var(--dark); }
  .reviewer-sub { font-size: 12px; color: var(--gray); }
  .verified { color: #22C55E; font-size: 11px; font-weight: 600; }

  /* ─── PRODUCT CARDS ─── */
  .shop { background: var(--beige); }
  .product-cards {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    justify-content: center;
    max-width: 700px;
    margin: 0 auto;
  }
  .product-buy-card {
    background: white;
    border-radius: 28px;
    padding: 32px 28px;
    width: 300px;
    box-shadow: var(--shadow-lg);
    transition: all 0.3s;
    text-align: center;
    position: relative;
    overflow: hidden;
  }
  .product-buy-card:hover { transform: translateY(-6px); }
  .product-buy-card.featured::before {
    content: '⭐ MÁS VENDIDO';
    position: absolute;
    top: 16px; right: -24px;
    background: var(--pink-deep);
    color: white;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 6px 36px;
    transform: rotate(45deg);
    transform-origin: right top;
  }
  .product-color-preview {
    width: 120px; height: 120px;
    border-radius: 50%;
    margin: 0 auto 20px;
    display: flex; align-items: center; justify-content: center;
    font-size: 52px;
  }
  .preview-pink { background: linear-gradient(135deg, #FDE8F2, #F9A8C9); }
  .preview-camo { background: linear-gradient(135deg, #8B9E6E, #5C6B4A); }
  .product-buy-card h3 { font-size: 20px; color: var(--dark); margin-bottom: 6px; }
  .product-buy-card .price {
    font-size: 28px;
    font-weight: 700;
    color: var(--pink-deep);
    font-family: 'Playfair Display', serif;
    margin: 12px 0 4px;
  }
  .price-old { font-size: 16px; color: var(--gray); text-decoration: line-through; margin-bottom: 6px; }
  .price-saving { font-size: 13px; background: #DCFCE7; color: #16A34A; padding: 4px 12px; border-radius: 20px; font-weight: 600; display: inline-block; margin-bottom: 20px; }
  .product-features-list { text-align: left; margin-bottom: 20px; }
  .product-features-list li {
    font-size: 13px; color: var(--gray);
    padding: 5px 0;
    display: flex; align-items: center; gap: 8px;
    border-bottom: 1px solid #F3F4F6;
    list-style: none;
  }
  .product-features-list li:last-child { border-bottom: none; }
  .check { color: var(--pink-deep); font-weight: 700; }

  /* ─── FAQ ─── */
  .faq { background: white; }
  .faq-list { max-width: 680px; margin: 0 auto; }
  .faq-item {
    border: 1px solid rgba(249,168,201,0.25);
    border-radius: var(--radius);
    margin-bottom: 12px;
    overflow: hidden;
    transition: box-shadow 0.3s;
  }
  .faq-item:hover { box-shadow: var(--shadow); }
  .faq-q {
    padding: 20px 24px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 600;
    font-size: 15px;
    color: var(--dark);
    background: white;
    transition: background 0.2s;
    user-select: none;
  }
  .faq-q:hover { background: var(--blush); }
  .faq-icon { font-size: 20px; color: var(--pink-deep); transition: transform 0.3s; flex-shrink: 0; }
  .faq-a {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease, padding 0.3s;
    font-size: 14px;
    color: var(--gray);
    line-height: 1.7;
    padding: 0 24px;
    background: var(--blush);
  }
  .faq-a.open { max-height: 200px; padding: 16px 24px 20px; }
  .faq-icon.open { transform: rotate(45deg); }

  /* ─── FINAL CTA ─── */
  .final-cta {
    background: linear-gradient(135deg, var(--pink-deep) 0%, #C9547A 50%, #A03060 100%);
    padding: 80px 24px;
    text-align: center;
    color: white;
    position: relative;
    overflow: hidden;
  }
  .final-cta::before {
    content: '🍼';
    position: absolute;
    font-size: 200px;
    opacity: 0.05;
    top: -30px; left: -40px;
  }
  .final-cta::after {
    content: '💕';
    position: absolute;
    font-size: 150px;
    opacity: 0.05;
    bottom: -20px; right: -20px;
  }
  .final-cta h2 { font-size: clamp(28px, 5vw, 44px); margin-bottom: 16px; }
  .final-cta p { font-size: 17px; opacity: 0.9; margin-bottom: 36px; max-width: 480px; margin-left: auto; margin-right: auto; line-height: 1.6; }
  .btn-white {
    background: white;
    color: var(--pink-deep);
    border: none;
    padding: 18px 48px;
    border-radius: 50px;
    font-size: 17px;
    font-weight: 700;
    cursor: pointer;
    font-family: 'DM Sans', sans-serif;
    transition: all 0.3s;
    box-shadow: 0 8px 30px rgba(0,0,0,0.2);
    text-decoration: none;
    display: inline-block;
  }
  .btn-white:hover { transform: translateY(-3px); box-shadow: 0 14px 40px rgba(0,0,0,0.25); }
  .final-guarantees {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    margin-top: 32px;
  }
  .final-g { font-size: 13px; opacity: 0.85; display: flex; align-items: center; gap: 6px; }

  /* ─── FOOTER ─── */
  footer {
    background: var(--dark);
    color: rgba(255,255,255,0.6);
    text-align: center;
    padding: 32px 24px;
    font-size: 13px;
  }
  footer a { color: var(--pink); text-decoration: none; }
  .footer-logo { font-family: 'Playfair Display', serif; font-size: 20px; color: var(--pink); margin-bottom: 10px; }

  /* ─── STICKY CTA MOBILE ─── */
  .sticky-cta {
    position: fixed;
    bottom: 0;
    left: 0; right: 0;
    z-index: 200;
    background: white;
    padding: 14px 20px;
    box-shadow: 0 -4px 20px rgba(0,0,0,0.12);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
  }
  .sticky-cta-text { font-size: 13px; color: var(--dark); }
  .sticky-cta-text strong { display: block; font-size: 16px; }
  .sticky-cta-btn {
    background: linear-gradient(135deg, var(--pink-deep), #C9547A);
    color: white;
    border: none;
    padding: 14px 24px;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
    white-space: nowrap;
    font-family: 'DM Sans', sans-serif;
    transition: all 0.3s;
    text-decoration: none;
    flex-shrink: 0;
  }
  .sticky-cta-btn:hover { transform: scale(1.03); }

  /* ─── ANIMATIONS ─── */
  .fade-up {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity 0.6s ease, transform 0.6s ease;
  }
  .fade-up.visible { opacity: 1; transform: translateY(0); }

  @media (max-width: 600px) {
    .product-variants { flex-direction: column; align-items: center; }
    .variant-card { width: 200px; }
    .steps::before { left: 27px; }
    .sticky-cta-text .sub { display: none; }
  }

  /* stock bar */
  .stock-bar-wrap { max-width: 300px; margin: 0 auto 8px; }
  .stock-bar-label { font-size: 12px; color: var(--gray); display: flex; justify-content: space-between; margin-bottom: 4px; }
  .stock-bar-track { height: 6px; background: #F3F4F6; border-radius: 4px; overflow: hidden; }
  .stock-bar-fill { height: 100%; background: linear-gradient(90deg, #22C55E, #16A34A); width: 27%; border-radius: 4px; animation: fill-bar 1.5s ease forwards; }
  @keyframes fill-bar { from{width:0} to{width:27%} }
</style>
</head>
<body>

<!-- ANNOUNCEMENT -->
<div class="announcement">
  🚚 Envío GRATIS a todo Paraguay · Pagás al recibir · Stock limitado 🇵🇾
</div>

<!-- NAV -->
<nav>
  <div class="logo">Warmi<span>Bottle</span></div>
  <a href="#comprar" class="nav-cta">Comprar Ahora</a>
</nav>

<!-- ═══════════════════════════════════════════════
     HERO
═══════════════════════════════════════════════ -->
<section class="hero">
  <div class="hero-badge">⭐ Lo más pedido por mamás paraguayas</div>
  <h1>Tu bebé merece leche <em>calentita</em>, en cualquier lugar y a cualquier hora</h1>
  <p>El calienta biberones portátil que toda mamá necesita. Recargable, compacto y listo en minutos — para que vos puedas descansar.</p>

  <div class="hero-cta-group">
    <a href="#comprar" class="btn-primary">🛒 Pedir el Mío Ahora</a>
    <div class="urgency-text">
      <span class="urgency-dot"></span>
      ¡Solo quedan 14 unidades! — Popular entre mamás en Asunción
    </div>
  </div>

  <div class="trust-badges">
    <span class="trust-badge">
      <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#E8719A" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
      100% Seguro para bebés
    </span>
    <span class="trust-badge">
      <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#E8719A" stroke-width="2"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
      Envío gratis
    </span>
    <span class="trust-badge">
      <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#E8719A" stroke-width="2"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg>
      Pagás al recibir
    </span>
    <span class="trust-badge">
      <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#E8719A" stroke-width="2"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>
      Calienta en 5 min
    </span>
  </div>

  <div class="hero-product">
    <p style="font-size:13px;color:var(--gray);margin-bottom:12px;">Elegí tu color:</p>
    <div class="product-variants">
      <div class="variant-card active" onclick="selectVariant(this)">
        <div class="variant-img pink-bg">🍼</div>
        <div class="variant-name">Rosa</div>
        <div class="variant-dot"><div class="dot pink"></div></div>
      </div>
      <div class="variant-card" onclick="selectVariant(this)">
        <div class="variant-img camo-bg">🍼</div>
        <div class="variant-name">Camuflado</div>
        <div class="variant-dot"><div class="dot camo"></div></div>
      </div>
    </div>
    <p style="font-size:12px;color:var(--gray);margin-top:8px;">📸 Acá van tus fotos del producto</p>
  </div>
</section>

<!-- ═══════════════════════════════════════════════
     STATS
═══════════════════════════════════════════════ -->
<div class="stats-strip">
  <div class="stat"><div class="stat-num">+2.800</div><div class="stat-label">Mamás satisfechas</div></div>
  <div class="stat"><div class="stat-num">4.9★</div><div class="stat-label">Calificación promedio</div></div>
  <div class="stat"><div class="stat-num">5 min</div><div class="stat-label">Tiempo de calentado</div></div>
  <div class="stat"><div class="stat-num">8 hs</div><div class="stat-label">Batería de duración</div></div>
</div>

<!-- ═══════════════════════════════════════════════
     PROBLEM
═══════════════════════════════════════════════ -->
<section class="problem">
  <div class="section-label">¿Te suena familiar?</div>
  <h2 class="section-title">Sabemos lo difícil que es ser mamá fuera de casa</h2>
  <p class="section-sub">Cada salida con tu bebé puede convertirse en un desafío cuando se trata de darle leche tibia en el momento justo.</p>

  <div class="problem-grid">
    <div class="problem-card fade-up">
      <div class="problem-emoji">🥶</div>
      <h3>Leche fría en pleno viaje</h3>
      <p>Tu bebé llora de hambre en el auto y no tenés cómo calentar el biberón. Una situación que toda mamá conoce de sobra.</p>
    </div>
    <div class="problem-card fade-up">
      <div class="problem-emoji">🌙</div>
      <h3>Toma nocturna agotadora</h3>
      <p>Las 3 de la madrugada, el bebé llora y vos tenés que ir a la cocina a calentar agua. Fin del sueño reparador.</p>
    </div>
    <div class="problem-card fade-up">
      <div class="problem-emoji">🏪</div>
      <h3>Sin agua caliente disponible</h3>
      <p>En el shopping, en el médico, en una salida al campo... no siempre hay microondas o agua caliente cerca.</p>
    </div>
    <div class="problem-card fade-up">
      <div class="problem-emoji">😰</div>
      <h3>Estrés en cada salida</h3>
      <p>Planificar cada outing alrededor de la toma del bebé limita tu libertad y la de toda la familia.</p>
    </div>
  </div>
</section>

<!-- ═══════════════════════════════════════════════
     SOLUTION
═══════════════════════════════════════════════ -->
<section class="solution">
  <div class="section-label">La solución</div>
  <div class="solution-box fade-up">
    <div class="solution-icon">✨</div>
    <h2>Presentamos WarmiBottle — tu compañera de maternidad</h2>
    <p>Un calienta biberones portátil, recargable por USB, con funda térmica aislante. Compacto para llevar en tu bolsa de pañales, potente para calentar la leche de tu bebé en cualquier lugar, a la temperatura perfecta — sin agua caliente, sin microondas, sin estrés.</p>
  </div>
</section>

<!-- ═══════════════════════════════════════════════
     BENEFITS
═══════════════════════════════════════════════ -->
<section class="benefits">
  <div class="section-label">Beneficios</div>
  <h2 class="section-title">Todo lo que necesitás en un solo producto</h2>
  <p class="section-sub">Diseñado pensando en las mamás que nunca se detienen.</p>

  <div class="benefits-grid">
    <div class="benefit-card fade-up">
      <div class="benefit-icon">🔋</div>
      <h3>Recargable por USB</h3>
      <p>Compatible con cualquier cargador o power bank. No necesitás cables especiales.</p>
    </div>
    <div class="benefit-card fade-up">
      <div class="benefit-icon">🎒</div>
      <h3>Portátil y liviano</h3>
      <p>Entra perfecto en cualquier bolsa de pañales o cartera.</p>
    </div>
    <div class="benefit-card fade-up">
      <div class="benefit-icon">⚡</div>
      <h3>Calentado rápido</h3>
      <p>Leche lista en aproximadamente 5 minutos. Sin esperas largas.</p>
    </div>
    <div class="benefit-card fade-up">
      <div class="benefit-icon">🛡️</div>
      <h3>Seguro para bebés</h3>
      <p>Calentado suave y uniforme. Conserva todos los nutrientes de la leche.</p>
    </div>
    <div class="benefit-card fade-up">
      <div class="benefit-icon">🍼</div>
      <h3>Compatible con la mayoría</h3>
      <p>Funciona con biberones de diferentes marcas y tamaños.</p>
    </div>
    <div class="benefit-card fade-up">
      <div class="benefit-icon">✈️</div>
      <h3>Ideal para viajes</h3>
      <p>En el auto, el avión, el shopping o de campamento. Siempre listo.</p>
    </div>
  </div>
</section>

<!-- ═══════════════════════════════════════════════
     HOW IT WORKS
═══════════════════════════════════════════════ -->
<section class="how">
  <div class="section-label">Súper fácil de usar</div>
  <h2 class="section-title">Cómo funciona en 3 pasos</h2>
  <p class="section-sub">No necesitás ser una experta en tecnología.</p>

  <div class="steps">
    <div class="step fade-up">
      <div class="step-num">1</div>
      <div class="step-content">
        <h3>Llenás con leche y colocás el biberón</h3>
        <p>Preparás el biberón con la leche materna o fórmula y lo insertás en el calienta biberones WarmiBottle.</p>
      </div>
    </div>
    <div class="step fade-up">
      <div class="step-num">2</div>
      <div class="step-content">
        <h3>Encendés y esperás 5 minutos</h3>
        <p>Presionás el botón de encendido. El dispositivo calienta la leche de forma suave y uniforme hasta la temperatura ideal.</p>
      </div>
    </div>
    <div class="step fade-up">
      <div class="step-num">3</div>
      <div class="step-content">
        <h3>¡Listo! Tu bebé come feliz</h3>
        <p>La leche está a la temperatura perfecta. Sonrisa garantizada — tanto del bebé como tuya. 💕</p>
      </div>
    </div>
  </div>
</section>

<!-- ═══════════════════════════════════════════════
     LIFESTYLE
═══════════════════════════════════════════════ -->
<section class="lifestyle">
  <div class="section-label" style="color:var(--pink)">Usalo en todas partes</div>
  <h2 class="section-title">Tu compañera en cada momento</h2>
  <p class="section-sub">Desde una salida al súper hasta un viaje internacional — WarmiBottle siempre está lista.</p>

  <div class="lifestyle-grid">
    <div class="lifestyle-card fade-up">
      <div class="lifestyle-img ls1">🚗</div>
      <div class="lifestyle-label">En el auto</div>
    </div>
    <div class="lifestyle-card fade-up">
      <div class="lifestyle-img ls2">🛍️</div>
      <div class="lifestyle-label">En el shopping</div>
    </div>
    <div class="lifestyle-card fade-up">
      <div class="lifestyle-img ls3">✈️</div>
      <div class="lifestyle-label">De viaje</div>
    </div>
    <div class="lifestyle-card fade-up">
      <div class="lifestyle-img ls4">🌙</div>
      <div class="lifestyle-label">Toma nocturna</div>
    </div>
  </div>
</section>

<!-- ═══════════════════════════════════════════════
     FEATURES
═══════════════════════════════════════════════ -->
<section class="features">
  <div class="section-label">Especificaciones</div>
  <h2 class="section-title">Calidad premium en cada detalle</h2>
  <p class="section-sub">No escatimamos en nada cuando se trata de la comodidad de tu bebé.</p>

  <div class="features-grid">
    <div class="feature-card fade-up">
      <div class="feature-tag">Batería</div>
      <div class="feature-icon">🔋</div>
      <h3>Hasta 8 horas de uso</h3>
      <p>Batería de larga duración que aguanta un día entero de salidas. Se recarga fácilmente por puerto USB-C.</p>
    </div>
    <div class="feature-card fade-up">
      <div class="feature-tag">Temperatura</div>
      <div class="feature-icon">🌡️</div>
      <h3>Control inteligente de calor</h3>
      <p>Calienta hasta la temperatura ideal para la leche materna (37°C) sin sobrecalentar ni destruir nutrientes.</p>
    </div>
    <div class="feature-card fade-up">
      <div class="feature-tag">Material</div>
      <div class="feature-icon">🧸</div>
      <h3>Funda aislante de tela suave</h3>
      <p>Cubierta exterior de tela premium — suave al tacto, lavable, y mantiene el calor por más tiempo.</p>
    </div>
    <div class="feature-card fade-up">
      <div class="feature-tag">Seguridad</div>
      <div class="feature-icon">🛡️</div>
      <h3>Protección automática</h3>
      <p>Sistema de apagado automático al alcanzar la temperatura deseada. Sin riesgo de sobrecalentamiento.</p>
    </div>
    <div class="feature-card fade-up">
      <div class="feature-tag">Compatibilidad</div>
      <div class="feature-icon">🍼</div>
      <h3>Universal para biberones</h3>
      <p>Compatible con la mayoría de los biberones del mercado: Philips Avent, NUK, Tommee Tippee y más.</p>
    </div>
    <div class="feature-card fade-up">
      <div class="feature-tag">Diseño</div>
      <div class="feature-icon">💅</div>
      <h3>2 colores a elegir</h3>
      <p>Rosa delicado para las mamás que aman lo dulce, o camuflado para un estilo más moderno y unisex.</p>
    </div>
  </div>
</section>

<!-- ═══════════════════════════════════════════════
     TESTIMONIALS
═══════════════════════════════════════════════ -->
<section class="testimonials">
  <div class="section-label">Reseñas reales</div>
  <h2 class="section-title">Lo que dicen las mamás y papás</h2>
  <p class="section-sub">+2.800 familias ya confían en WarmiBottle para alimentar a sus bebés.</p>

  <div class="reviews-grid">
    <div class="review-card fade-up">
      <div class="stars">★★★★★</div>
      <p class="review-text">"¡Un lujo! Lo uso cada vez que salgo con mi nena. Se calienta rapidísimo y la leche queda a temperatura perfecta. Lo recomiendo a todas mis amigas mamás."</p>
      <div class="reviewer">
        <div class="reviewer-avatar av1">👩</div>
        <div>
          <div class="reviewer-name">María Fernanda G.</div>
          <div class="reviewer-sub">Mamá de Sofía, 4 meses · Asunción</div>
          <div class="verified">✓ Compra verificada</div>
        </div>
      </div>
    </div>

    <div class="review-card fade-up">
      <div class="stars">★★★★★</div>
      <p class="review-text">"Viajamos a Buenos Aires y fue un salvavidas. En el aeropuerto, en el hotel... siempre tuvimos la leche lista sin buscar agua caliente. ¡Indispensable!"</p>
      <div class="reviewer">
        <div class="reviewer-avatar av2">👩</div>
        <div>
          <div class="reviewer-name">Laura P.</div>
          <div class="reviewer-sub">Mamá de Matías, 3 meses · Ciudad del Este</div>
          <div class="verified">✓ Compra verificada</div>
        </div>
      </div>
    </div>

    <div class="review-card fade-up">
      <div class="stars">★★★★★</div>
      <p class="review-text">"Lo compré para las tomas nocturnas y cambió mi vida. Ya no tengo que levantarme a la cocina. Mi esposa y yo podemos alimentar al bebé mucho más descansados."</p>
      <div class="reviewer">
        <div class="reviewer-avatar av3">👨</div>
        <div>
          <div class="reviewer-name">Diego R.</div>
          <div class="reviewer-sub">Papá de Lautaro, 2 meses · Encarnación</div>
          <div class="verified">✓ Compra verificada</div>
        </div>
      </div>
    </div>

    <div class="review-card fade-up">
      <div class="stars">★★★★★</div>
      <p class="review-text">"Súper fácil de usar. Mi mamá incluso lo usa sin problema. La funda es hermosa y el color rosa es precioso. Llegó en 2 días y el empaque perfecto."</p>
      <div class="reviewer">
        <div class="reviewer-avatar av4">👩</div>
        <div>
          <div class="reviewer-name">Valentina M.</div>
          <div class="reviewer-sub">Mamá de Renata, 5 meses · San Lorenzo</div>
          <div class="verified">✓ Compra verificada</div>
        </div>
      </div>
    </div>

    <div class="review-card fade-up">
      <div class="stars">★★★★★</div>
      <p class="review-text">"Vale cada guaraní. Lo compré dudando y ahora no puedo salir sin él. Perfecto para cuando vamos a lo de los abuelos o al pediatra. ¡Dios lo bendiga a quien lo inventó!"</p>
      <div class="reviewer">
        <div class="reviewer-avatar av5">👩</div>
        <div>
          <div class="reviewer-name">Carolina A.</div>
          <div class="reviewer-sub">Mamá de Tomás, 6 meses · Luque</div>
          <div class="verified">✓ Compra verificada</div>
        </div>
      </div>
    </div>

    <div class="review-card fade-up">
      <div class="stars">★★★★☆</div>
      <p class="review-text">"Muy buen producto. Me tardó un poco más en llegar pero valió la espera. La calidad es excelente y la batería dura todo el día. Lo elegí en camuflado y quedó genial."</p>
      <div class="reviewer">
        <div class="reviewer-avatar av1">👨</div>
        <div>
          <div class="reviewer-name">Rodrigo F.</div>
          <div class="reviewer-sub">Papá de Facundo, 1 mes · Villarrica</div>
          <div class="verified">✓ Compra verificada</div>
        </div>
      </div>
    </div>
  </div>
</section>

<!-- ═══════════════════════════════════════════════
     SHOP / PRODUCT CARDS
═══════════════════════════════════════════════ -->
<section class="shop" id="comprar">
  <div class="section-label">🛍️ Pedí el tuyo</div>
  <h2 class="section-title">Elegí tu WarmiBottle</h2>
  <p class="section-sub">Stock limitado — ¡Aprovechá antes de que se agote!</p>

  <div class="stock-bar-wrap">
    <div class="stock-bar-label"><span>Stock disponible</span><span style="color:#E8719A;font-weight:700">¡Casi agotado!</span></div>
    <div class="stock-bar-track"><div class="stock-bar-fill"></div></div>
  </div>

  <div class="product-cards">
    <div class="product-buy-card featured">
      <div class="product-color-preview preview-pink">🍼</div>
      <h3>WarmiBottle Rosa</h3>
      <p style="font-size:13px;color:var(--gray);margin-bottom:8px">El favorito de las mamás</p>
      <div class="price-old">Gs 180.000</div>
      <div class="price">Gs 129.000</div>
      <div class="price-saving">Ahorrás Gs 51.000 💸</div>
      <ul class="product-features-list">
        <li><span class="check">✓</span> Recargable USB-C</li>
        <li><span class="check">✓</span> Funda rosa suave</li>
        <li><span class="check">✓</span> Batería 8 horas</li>
        <li><span class="check">✓</span> Calenta en ~5 min</li>
        <li><span class="check">✓</span> Envío gratis</li>
        <li><span class="check">✓</span> Pago al recibir</li>
      </ul>
      <a href="#contacto" class="btn-primary" style="display:block;text-align:center;padding:16px">🛒 Quiero el Rosa</a>
    </div>

    <div class="product-buy-card">
      <div class="product-color-preview preview-camo">🍼</div>
      <h3>WarmiBottle Camuflado</h3>
      <p style="font-size:13px;color:var(--gray);margin-bottom:8px">Estilo moderno y unisex</p>
      <div class="price-old">Gs 180.000</div>
      <div class="price">Gs 129.000</div>
      <div class="price-saving">Ahorrás Gs 51.000 💸</div>
      <ul class="product-features-list">
        <li><span class="check">✓</span> Recargable USB-C</li>
        <li><span class="check">✓</span> Funda camuflado premium</li>
        <li><span class="check">✓</span> Batería 8 horas</li>
        <li><span class="check">✓</span> Calienta en ~5 min</li>
        <li><span class="check">✓</span> Envío gratis</li>
        <li><span class="check">✓</span> Pago al recibir</li>
      </ul>
      <a href="#contacto" class="btn-primary" style="display:block;text-align:center;padding:16px;background:linear-gradient(135deg,#6B7C52,#4A5A38)">🛒 Quiero el Camuflado</a>
    </div>
  </div>
</section>

<!-- ═══════════════════════════════════════════════
     FAQ
═══════════════════════════════════════════════ -->
<section class="faq">
  <div class="section-label">Preguntas frecuentes</div>
  <h2 class="section-title">Tenés dudas, nosotros las respondemos</h2>
  <p class="section-sub">Acá están las preguntas más comunes de las mamás antes de comprar.</p>

  <div class="faq-list">
    <div class="faq-item">
      <div class="faq-q" onclick="toggleFaq(this)">
        ¿Con qué biberones es compatible?
        <span class="faq-icon">+</span>
      </div>
      <div class="faq-a">Compatible con la gran mayoría de biberones del mercado: Philips Avent, NUK, Tommee Tippee, Dr. Brown's, Chicco y muchos más. Si tu biberón tiene un diámetro estándar, ¡entra sin problema!</div>
    </div>

    <div class="faq-item">
      <div class="faq-q" onclick="toggleFaq(this)">
        ¿Cuánto tarda en calentar la leche?
        <span class="faq-icon">+</span>
      </div>
      <div class="faq-a">Aproximadamente 5 minutos para calentar leche a temperatura ambiente. Si la leche viene del freezer puede tardar un poco más. El dispositivo avisa cuando la leche está lista.</div>
    </div>

    <div class="faq-item">
      <div class="faq-q" onclick="toggleFaq(this)">
        ¿Cuánto dura la carga?
        <span class="faq-icon">+</span>
      </div>
      <div class="faq-a">La batería dura aproximadamente 8 horas de uso continuo, lo que equivale a unas 8–10 tomas. Se recarga en pocas horas con cualquier cargador USB o power bank.</div>
    </div>

    <div class="faq-item">
      <div class="faq-q" onclick="toggleFaq(this)">
        ¿Es seguro para la leche materna?
        <span class="faq-icon">+</span>
      </div>
      <div class="faq-a">¡Sí! El sistema de calentado suave mantiene la temperatura justa (alrededor de 37°C) para no destruir los nutrientes de la leche materna. Es completamente seguro para tu bebé.</div>
    </div>

    <div class="faq-item">
      <div class="faq-q" onclick="toggleFaq(this)">
        ¿Cómo se limpia?
        <span class="faq-icon">+</span>
      </div>
      <div class="faq-a">La funda exterior de tela se puede quitar y lavar a mano o en lavarropas a baja temperatura. El interior del calentador se limpia fácilmente con un paño húmedo.</div>
    </div>

    <div class="faq-item">
      <div class="faq-q" onclick="toggleFaq(this)">
        ¿Cómo hago el pedido y cuándo llega?
        <span class="faq-icon">+</span>
      </div>
      <div class="faq-a">Pedís a través de esta página, nos contactamos por WhatsApp para confirmar tu dirección y el color, y hacemos el envío a todo Paraguay. El entregás en 2 a 5 días hábiles con pago al recibir.</div>
    </div>

    <div class="faq-item">
      <div class="faq-q" onclick="toggleFaq(this)">
        ¿Tienen garantía?
        <span class="faq-icon">+</span>
      </div>
      <div class="faq-a">Sí, todos nuestros productos tienen garantía de satisfacción. Si hay algún defecto de fabricación te lo cambiamos sin costo. Tu tranquilidad es nuestra prioridad.</div>
    </div>
  </div>
</section>

<!-- ═══════════════════════════════════════════════
     FINAL CTA
═══════════════════════════════════════════════ -->
<section class="final-cta" id="contacto">
  <h2>Dale lo mejor a tu bebé, sin sacrificar tu paz</h2>
  <p>Miles de mamás paraguayas ya eligieron WarmiBottle. Es tu turno. Stock limitado — no dejes para mañana la tranquilidad de hoy.</p>
  <a href="https://wa.me/595XXXXXXXXX?text=Hola!%20quiero%20pedir%20un%20WarmiBottle%20🍼" target="_blank" class="btn-white">💬 Pedir por WhatsApp</a>

  <div class="final-guarantees">
    <span class="final-g">🚚 Envío gratis a todo Paraguay</span>
    <span class="final-g">💵 Pagás al recibir</span>
    <span class="final-g">🛡️ Garantía de satisfacción</span>
    <span class="final-g">⭐ +2.800 familias felices</span>
  </div>
</section>

<!-- FOOTER -->
<footer>
  <div class="footer-logo">WarmiBottle</div>
  <p>© 2025 WarmiBottle Paraguay · Hecho con 💕 para las mamás paraguayas</p>
  <p style="margin-top:8px"><a href="#">Política de privacidad</a> · <a href="#">Términos</a> · <a href="#">Contacto</a></p>
</footer>

<!-- ─── STICKY CTA ─── -->
<div class="sticky-cta">
  <div class="sticky-cta-text">
    <strong>WarmiBottle — Gs 129.000</strong>
    <span class="sub">Envío gratis · Pago al recibir</span>
  </div>
  <a href="https://wa.me/595XXXXXXXXX?text=Hola!%20quiero%20pedir%20un%20WarmiBottle%20🍼" target="_blank" class="sticky-cta-btn">🛒 Pedir Ahora</a>
</div>

<script>
  // FAQ accordion
  function toggleFaq(el) {
    const icon = el.querySelector('.faq-icon');
    const answer = el.nextElementSibling;
    const isOpen = answer.classList.contains('open');
    // close all
    document.querySelectorAll('.faq-a').forEach(a => a.classList.remove('open'));
    document.querySelectorAll('.faq-icon').forEach(i => i.classList.remove('open'));
    if (!isOpen) {
      answer.classList.add('open');
      icon.classList.add('open');
    }
  }

  // Variant selection
  function selectVariant(el) {
    document.querySelectorAll('.variant-card').forEach(c => c.classList.remove('active'));
    el.classList.add('active');
  }

  // Scroll fade-up
  const observer = new IntersectionObserver((entries) => {
    entries.forEach((entry, i) => {
      if (entry.isIntersecting) {
        setTimeout(() => entry.target.classList.add('visible'), i * 80);
      }
    });
  }, { threshold: 0.12 });

  document.querySelectorAll('.fade-up').forEach(el => observer.observe(el));

  // Hide sticky CTA when footer visible
  const footer = document.querySelector('footer');
  const stickyCta = document.querySelector('.sticky-cta');
  const footerObserver = new IntersectionObserver((entries) => {
    entries.forEach(entry => {
      stickyCta.style.display = entry.isIntersecting ? 'none' : 'flex';
    });
  });
  footerObserver.observe(footer);
</script>

</body>
</html>