task/1.8
Raw Download raw file
  1{{template "base" .}}
  2
  3{{define "main"}}
  4<div class="hero">
  5    <h1>Delay gratification, buy intentionally</h1>
  6    <p class="hero-subtitle">Schedule email reminders for your purchases. Take time to think before you buy.</p>
  7    
  8    <div class="cta-section">
  9        <a href="/submit" class="cta-button">Schedule a Reminder</a>
 10        <p class="cta-description">Submit a product URL and we'll remind you later via email</p>
 11    </div>
 12</div>
 13
 14<div class="features">
 15    <div class="feature-grid">
 16        <div class="feature">
 17            <h3>🕒 Delay Purchases</h3>
 18            <p>Schedule reminders for 3 days, 1 week, 2 weeks, or custom timeframes</p>
 19        </div>
 20        <div class="feature">
 21            <h3>📧 Email Reminders</h3>
 22            <p>Get a thoughtful email with your product link when the time is right</p>
 23        </div>
 24        <div class="feature">
 25            <h3>🔒 Privacy First</h3>
 26            <p>No passwords, no tracking, no data sales. Just helpful reminders.</p>
 27        </div>
 28    </div>
 29</div>
 30
 31<div class="philosophy">
 32    <h2>Why delay purchases?</h2>
 33    <p>In our age of instant gratification, adding friction back to the buying process helps us make more intentional decisions. By scheduling purchase reminders, you give yourself time to consider whether you truly need or want an item.</p>
 34    
 35    <blockquote>
 36        "Buy less, buy better. Every delayed purchase is a victory over impulse."
 37    </blockquote>
 38</div>
 39
 40<style>
 41.hero {
 42    text-align: center;
 43    padding: 3rem 0;
 44}
 45
 46.hero h1 {
 47    font-size: 2.5rem;
 48    font-weight: 700;
 49    color: #2c3e50;
 50    margin-bottom: 1rem;
 51}
 52
 53.hero-subtitle {
 54    font-size: 1.2rem;
 55    color: #6c757d;
 56    margin-bottom: 2rem;
 57    max-width: 600px;
 58    margin-left: auto;
 59    margin-right: auto;
 60}
 61
 62.cta-section {
 63    margin: 2rem 0;
 64}
 65
 66.cta-button {
 67    display: inline-block;
 68    background-color: #2c3e50;
 69    color: white;
 70    padding: 1rem 2rem;
 71    text-decoration: none;
 72    border-radius: 8px;
 73    font-weight: 600;
 74    font-size: 1.1rem;
 75    transition: background-color 0.2s;
 76}
 77
 78.cta-button:hover {
 79    background-color: #34495e;
 80}
 81
 82.cta-description {
 83    margin-top: 0.5rem;
 84    color: #6c757d;
 85    font-size: 0.9rem;
 86}
 87
 88.features {
 89    margin: 4rem 0;
 90}
 91
 92.feature-grid {
 93    display: grid;
 94    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
 95    gap: 2rem;
 96    margin-top: 2rem;
 97}
 98
 99.feature {
100    background: white;
101    padding: 1.5rem;
102    border-radius: 8px;
103    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
104}
105
106.feature h3 {
107    color: #2c3e50;
108    margin-bottom: 0.5rem;
109}
110
111.philosophy {
112    background: white;
113    padding: 2rem;
114    border-radius: 8px;
115    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
116    margin: 3rem 0;
117}
118
119.philosophy h2 {
120    color: #2c3e50;
121    margin-bottom: 1rem;
122}
123
124.philosophy p {
125    margin-bottom: 1.5rem;
126    line-height: 1.7;
127}
128
129.philosophy blockquote {
130    font-style: italic;
131    font-size: 1.1rem;
132    color: #6c757d;
133    border-left: 4px solid #2c3e50;
134    padding-left: 1rem;
135    margin: 1rem 0;
136}
137
138@media (max-width: 768px) {
139    .hero h1 {
140        font-size: 2rem;
141    }
142    
143    .hero-subtitle {
144        font-size: 1.1rem;
145    }
146    
147    .feature-grid {
148        grid-template-columns: 1fr;
149        gap: 1rem;
150    }
151    
152    .philosophy {
153        padding: 1.5rem;
154    }
155}
156</style>
157{{end}}