<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Leave a Review - Vagus Nerve Reset</title> <link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400&family=DM+Sans:wght@300;400;500&display=swap" rel="stylesheet"> <style> *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --oxford: #1B3A5C; --oxford-deep: #0F2236; --gold: #F2C94C; --gold-dark: #C9A22A; --teal: #56CFE1; --teal-muted: #3BAFC0; --white: #FFFFFF; --off-white: #F7F5F0; --muted: rgba(255,255,255,0.6); } html { scroll-behavior: smooth; } body { font-family: 'DM Sans', sans-serif; background-color: var(--oxford-deep); color: var(--white); min-height: 100vh; display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; overflow-x: hidden; } body::before { content: ''; position: fixed; inset: 0; background: radial-gradient(ellipse 60% 50% at 20% 20%, rgba(86,207,225,0.07) 0%, transparent 60%), radial-gradient(ellipse 50% 60% at 80% 80%, rgba(242,201,76,0.06) 0%, transparent 60%); pointer-events: none; z-index: 0; } .grid-lines { position: fixed; inset: 0; background-image: linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px); background-size: 60px 60px; pointer-events: none; z-index: 0; } .container { position: relative; z-index: 1; width: 100%; max-width: 640px; padding: 3rem 2rem; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 0; } .eyebrow { font-family: 'DM Sans', sans-serif; font-size: 11px; font-weight: 500; letter-spacing: 0.18em; text-transform: uppercase; color: var(--teal); margin-bottom: 1.5rem; opacity: 0.9; } .title { font-family: 'Cormorant Garamond', serif; font-size: clamp(2.4rem, 7vw, 3.6rem); font-weight: 600; line-height: 1.05; color: var(--white); margin-bottom: 0.3rem; letter-spacing: -0.01em; } .title-accent { color: var(--gold); font-style: italic; } .subtitle { font-family: 'Cormorant Garamond', serif; font-size: clamp(0.9rem, 2.5vw, 1.05rem); font-weight: 400; font-style: italic; color: var(--muted); margin-bottom: 0.6rem; line-height: 1.5; max-width: 440px; } .author { font-size: 12px; font-weight: 300; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(255,255,255,0.4); margin-bottom: 2.8rem; } .divider { width: 48px; height: 1px; background: linear-gradient(90deg, transparent, var(--gold), transparent); margin: 0 auto 2.8rem; } .message { font-size: 1rem; font-weight: 300; line-height: 1.8; color: rgba(255,255,255,0.75); max-width: 500px; margin-bottom: 2.8rem; } .message strong { color: var(--white); font-weight: 500; } .platforms-label { font-size: 11px; font-weight: 500; letter-spacing: 0.15em; text-transform: uppercase; color: rgba(255,255,255,0.3); margin-bottom: 1.2rem; } .buttons { display: flex; flex-direction: column; gap: 14px; width: 100%; max-width: 380px; margin-bottom: 3rem; } .btn { display: flex; align-items: center; justify-content: space-between; padding: 1.1rem 1.5rem; border-radius: 6px; font-family: 'DM Sans', sans-serif; font-size: 0.95rem; font-weight: 500; text-decoration: none; cursor: pointer; border: none; transition: transform 0.15s ease, opacity 0.15s ease; width: 100%; position: relative; overflow: hidden; } .btn:active { transform: scale(0.98); } .btn-amazon { background: var(--gold); color: var(--oxford-deep); } .btn-amazon:hover { opacity: 0.92; transform: translateY(-1px); } .btn-amazon .btn-icon { width: 28px; height: 28px; background: rgba(0,0,0,0.1); border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .btn-amazon .btn-arrow { font-size: 18px; opacity: 0.6; } .btn-bn { background: rgba(255,255,255,0.05); color: rgba(255,255,255,0.4); border: 1px solid rgba(255,255,255,0.1); cursor: default; } .btn-bn .btn-icon { width: 28px; height: 28px; background: rgba(255,255,255,0.06); border-radius: 4px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .btn-label { flex: 1; text-align: left; padding: 0 12px; } .btn-sublabel { font-size: 11px; font-weight: 400; opacity: 0.7; display: block; margin-top: 2px; } .coming-soon-pill { background: rgba(255,255,255,0.08); color: rgba(255,255,255,0.35); font-size: 10px; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; padding: 3px 10px; border-radius: 20px; border: 1px solid rgba(255,255,255,0.1); flex-shrink: 0; } .toast { position: fixed; bottom: 2rem; left: 50%; transform: translateX(-50%) translateY(120%); background: rgba(27, 58, 92, 0.95); border: 1px solid rgba(86, 207, 225, 0.3); color: var(--teal); font-size: 13px; font-weight: 400; padding: 0.75rem 1.5rem; border-radius: 40px; backdrop-filter: blur(8px); transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1); z-index: 100; white-space: nowrap; } .toast.show { transform: translateX(-50%) translateY(0); } .footer-note { font-size: 12px; font-weight: 300; color: rgba(255,255,255,0.2); line-height: 1.7; max-width: 400px; } .footer-note a { color: rgba(255,255,255,0.35); text-decoration: none; border-bottom: 1px solid rgba(255,255,255,0.15); } .star-row { display: flex; gap: 6px; justify-content: center; margin-bottom: 2rem; } .star { width: 18px; height: 18px; color: var(--gold); font-size: 18px; line-height: 1; animation: starPop 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) both; } .star:nth-child(1) { animation-delay: 0.1s; } .star:nth-child(2) { animation-delay: 0.18s; } .star:nth-child(3) { animation-delay: 0.26s; } .star:nth-child(4) { animation-delay: 0.34s; } .star:nth-child(5) { animation-delay: 0.42s; } @keyframes starPop { 0% { opacity: 0; transform: scale(0.4); } 100% { opacity: 1; transform: scale(1); } } .fade-up { opacity: 0; transform: translateY(16px); animation: fadeUp 0.6s ease forwards; } .fade-up:nth-child(1) { animation-delay: 0.05s; } .fade-up:nth-child(2) { animation-delay: 0.12s; } .fade-up:nth-child(3) { animation-delay: 0.18s; } .fade-up:nth-child(4) { animation-delay: 0.24s; } .fade-up:nth-child(5) { animation-delay: 0.3s; } .fade-up:nth-child(6) { animation-delay: 0.36s; } .fade-up:nth-child(7) { animation-delay: 0.42s; } .fade-up:nth-child(8) { animation-delay: 0.48s; } @keyframes fadeUp { to { opacity: 1; transform: translateY(0); } } @media (max-width: 480px) { .container { padding: 2.5rem 1.5rem; } .buttons { max-width: 100%; } } </style> </head> <body> <div class="grid-lines"></div> <div class="container"> <p class="eyebrow fade-up">A quick favour</p> <h1 class="title fade-up">Vagus Nerve <span class="title-accent">Reset</span></h1> <p class="subtitle fade-up">Simple 10-Minute Exercises to Reduce Anxiety, Relieve Stress,<br>Improve Sleep, and Regulate Your Nervous System</p> <p class="author fade-up">Sarah Ashford</p> <div class="divider fade-up"></div> <div class="star-row fade-up"> <span class="star">&#9733;</span> <span class="star">&#9733;</span> <span class="star">&#9733;</span> <span class="star">&#9733;</span> <span class="star">&#9733;</span> </div> <p class="message fade-up"> Thank you for reading. If this book helped you find even a moment of calm in a busy day, <strong>your honest review could be the reason someone else picks it up</strong> instead of scrolling past. It takes less than two minutes and means more than you know. </p> <p class="platforms-label fade-up">Choose your platform</p> <div class="buttons fade-up"> <a href="REPLACE_WITH_AMAZON_REVIEW_URL" class="btn btn-amazon" id="amazonBtn" target="_blank" rel="noopener"> <div class="btn-icon"> <svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M13.23 10.56V10c-1.94.02-3.99.41-3.99 2.67 0 1.16.61 1.95 1.63 1.95.76 0 1.43-.47 1.86-1.22.52-.93.5-1.8.5-2.84zm2.72 6.61c-.18.16-.43.17-.63.06-1.23-.97-1.45-1.43-2.12-2.36-2.03 2.07-3.47 2.68-6.1 2.68-3.11 0-5.54-1.92-5.54-5.77 0-3.01 1.63-5.05 3.96-6.05C7.97 4.83 10.22 4.6 12 4.58V4.1c0-.73.06-1.61-.37-2.24-.37-.56-1.09-.79-1.72-.79-.79 0-1.51.41-1.68 1.26-.04.19-.18.37-.36.38l-2.02-.22c-.17-.04-.36-.18-.31-.44C5.97.46 8.28-.01 10.37 0c1.05 0 2.43.28 3.27 1.08 1.06.99.95 2.31.95 3.74v3.39c0 1.02.42 1.46 1.82.98.16-.06.32-.04.43.08l.11 2.08zm1.64 3.23c-.53.39-1.31.58-1.98.58-.93 0-1.48-.44-1.48-1.09 0-.8.62-1.26 1.44-1.26.36 0 .63.05.9.14v-.79c0-.34-.18-.52-.54-.52-.29 0-.49.1-.55.39l-1.12-.14c.16-1.02 1.03-1.44 2.01-1.44.97 0 1.71.44 1.71 1.43v2.7h-.39zm0-2.12c-.2-.07-.43-.11-.7-.11-.47 0-.79.24-.79.6 0 .38.32.61.72.61.46 0 .77-.28.77-.68v-.42z" fill="rgba(15,34,54,0.8)"/> </svg> </div> <div class="btn-label"> Review on Amazon <span class="btn-sublabel">Takes less than 2 minutes</span> </div> <span class="btn-arrow">&#8599;</span> </a> <button class="btn btn-bn" id="bnBtn" onclick="showToast()"> <div class="btn-icon"> <svg width="16" height="16" viewBox="0 0 24 24" fill="rgba(255,255,255,0.25)" xmlns="http://www.w3.org/2000/svg"> <path d="M4 6h16v2H4zm0 5h16v2H4zm0 5h16v2H4z"/> </svg> </div> <div class="btn-label"> Barnes &amp; Noble <span class="btn-sublabel">Nook &amp; in-store</span> </div> <span class="coming-soon-pill">Coming soon</span> </button> </div> <p class="footer-note fade-up"> No account required on Amazon to leave a star rating.<br> Every review, long or short, genuinely helps. </p> </div> <div class="toast" id="toast"> Barnes &amp; Noble listing coming soon - check back shortly </div> <script> function showToast() { var toast = document.getElementById('toast'); toast.classList.add('show'); setTimeout(function() { toast.classList.remove('show'); }, 3000); } </script> </body> </html>