<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <title>Clima Curate | London Weather Fashion Email – What to Wear for Rain or Sun</title>

  <meta name="description" content="Get weekly London outfit forecasts, frizz-proof beauty & cashback links. 7-day free trial, £5/m, cancel anytime.">

  <meta name="keywords" content="London weather outfit,what to wear London rain,London fashion newsletter,weather based styling,Clima Curate">

  <meta property="og:title" content="Clima Curate – Let the weather dress you.">

  <meta property="og:description" content="Londons #1 weather-fashion email. Try it free for 7 days.">

  <meta property="og:image" content="https://climacurate.pages.dev/hero.webp">

  <meta name="viewport" content="width=device-width,initial-scale=1">

  <link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🌦</text></svg>">

  <style>

    :root{--accent:#ff3366;--dark:#0f0f0f;--lite:#ffffff;--grey:#f7f7f7}

    *{box-sizing:border-box;margin:0;padding:0;font-family:'Inter',sans-serif}

    img{max-width:100%;display:block}

    .btn{display:inline-block;background:var(--accent);color:var(--lite);padding:1rem 2rem;border:none;border-radius:50px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}

    .btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(255,51,102,.25)}

    .ctr{text-align:center;margin:2rem 0}

    .hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(135deg,#ffeef8 0%,#d6fff 100%);text-align:center;padding:2rem}

    .hero h1{font-size:clamp(2.8rem,6vw,5rem);font-weight:800;letter-spacing:-2px}

    .hero p{font-size:1.25rem;margin:1rem auto 2rem;max-width:600px}

    form{width:100%;max-width:420px;margin:auto}

    input[type=email]{width:100%;padding:1rem;border:2px solid #ddd;border-radius:10px;font-size:1rem}

    input[type=email]:focus{outline:none;border-color:var(--accent)}

    .err-msg{color:var(--accent);font-size:.9rem;margin:.3rem 0;height:1rem}

    #apple-google-pay{margin:.75rem 0}

    small{display:block;margin-top:.5rem;color:#555}

    .sect{padding:5rem 1rem;max-width:1000px;margin:auto}

    .grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}

    .card{background:var(--grey);padding:2rem;border-radius:15px;text-align:center}

    .testis{background:var(--grey)}

    .testi{font-style:italic;margin-bottom:1rem}

    .guar{background:var(--accent);color:var(--lite);text-align:center;padding:3rem 1rem;border-radius:20px;margin:2rem 0}

    footer{padding:3rem 1rem;text-align:center;font-size:.85rem;color:#777}

    .bar{position:fixed;bottom:0;left:0;right:0;background:var(--lite);box-shadow:0 -5px 15px rgba(0,0,0,.07);display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;z-index:999}

    @media(max-width:600px){.bar{flex-direction:column;gap:.5rem}}

    @keyframes fadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}

    .fade{animation:fadeUp 1s both}

  </style>

</head>

<body>

  <!-- HERO -->

  <section class="hero fade">

    <h1>Clima Curate</h1>

    <p>London weather changes faster than your coffee order.<br>Get a 60-second style forecast every Monday—what to wear, buy, and do for the exact rain, wind, or sun.<br>£5 a month. Cancel in one click.</p>

    <form id="superform">

      <label>Enter any email you check before 7 a.m.</label>

      <input type="email" name="email" placeholder="your@email.com" autocomplete="email" enterkeyhint="go" required>

      <div class="err-msg"></div>

      <div id="apple-google-pay"></div>

      <button class="btn" type="submit">Start 7-day free trial </button>

      <small>7-day free trial • £5/month after • Cancel in 1 click</small>

    </form>

  </section>

 

  <!-- SOCIAL PROOF -->

  <section class="sect ctr">

    <p> Featured in Time Out 1,247 Londoners already dress smarter</p>

  </section>

 

  <!-- HOW IT WORKS -->

  <section class="sect">

    <h2 class="ctr">How it works (easier than checking Instagram)</h2>

    <div class="grid">

      <div class="card fade">

        <img src="hero.webp" alt="cloud"/>

        <h3>1. We spy on the sky</h3>

        <p>Our robots read the Met Office super-computer at 5 a.m. so you don't have to.</p>

      </div>

      <div class="card fade">

        <img src="outfit.webp" alt="outfit"/>

        <h3>2. We build 3 looks</h3>

        <p>Office, after-work, weekend—each matched to temp, rain, wind & UV.</p>

      </div>

      <div class="card fade">

        <img src="discount.webp" alt="discount"/>

        <h3>3. You shop with cashback</h3>

        <p>Every item link gives you automatic rewards / discounts. We earn too—win-win.</p>

      </div>

    </div>

  </section>

 

  <!-- TESTIMONIALS -->

  <section class="sect testis">

    <h2 class="ctr">Londoners woke up stylish</h2>

    <div class="grid">

      <div class="card">

        <p class="testi">"I used to stand in front of my wardrobe panicking. Now I open Clima Curate and I'm out the door in 6 minutes."</p>

        <strong>- Maya, Shoreditch</strong>

      </div>

      <div class="card">

        <p class="testi">"The rain-proof mascara tip alone saved my Zoom meeting. Worth £5 for that!"</p>

        <strong>- Alex, Canary Wharf</strong>

      </div>

      <div class="card">

        <p class="testi">"Gender-neutral advice that actually fits me. Finally."</p>

        <strong>- Jo, Clapham</strong>

      </div>

    </div>

  </section>

 

  <!-- GUARANTEE -->

  <div class="guar">

    <h3>30-day "Empty Coat-Hanger" guarantee</h3>

    <p>If Clima Curate doesn't save you at least 10 minutes every week, email us once and we'll refund your last month + let you keep the bonuses.</p>

  </div>

 

  <!-- FINAL CTA -->

  <section class="sect ctr">

    <h2>Ready to let the weather dress you?</h2>

    <p>Start your 7-day free trial now. £5/month after. Cancel any time.</p>

    <form id="finalform">

      <input type="email" placeholder="your@email.com" autocomplete="email" enterkeyhint="go" required>

      <div class="err-msg"></div>

      <button class="btn" type="submit">Start free trial </button>

    </form>

  </section>

 

  <!-- STICKY BAR -->

  <div class="bar" id="bar">

    <span><strong>Clima Curate</strong> – free trial</span>

    <button class="btn" onclick="document.getElementById('finalform').scrollIntoView({behavior:'smooth'});">Start now</button>

  </div>

 

  <!-- FOOTER -->

  <footer>

    © <span id="yr"></span> Clima Curate Ltd · <a href="mailto:hello@climacurate.co">hello@climacurate.co</a>

  </footer>

 

  <script>

    // Remove Stripe for now to eliminate errors

    function handleForm(form){

      form.addEventListener('submit', function(e){

        e.preventDefault();

        const btn=this.querySelector('button');

        const email=this.email.value.trim();

        const errBox=this.querySelector('.err-msg');

        if(!email || !email.includes('@')){

          errBox.textContent='Please use a real email so we can send your outfits!';

          this.email.classList.add('error');

          return;

        }

        errBox.textContent='';

        btn.innerHTML='🚀 Coming Soon!';

        // Temporary - just show success

        setTimeout(() => {

          btn.innerHTML=' Check your email!';

        }, 1000);

      });

    }

    handleForm(document.getElementById('superform'));

    handleForm(document.getElementById('finalform'));

   

    const bar = document.getElementById('bar');

    const finalForm = document.getElementById('finalform');

    const io = new IntersectionObserver(([e])=>{

      bar.style.display = e.isIntersecting ? 'none' : 'flex';

    },{threshold:.5});

    io.observe(finalForm);

   

    document.getElementById('yr').textContent = new Date().getFullYear();

  </script>

</body>

</html>