<p> </p>
<p><link href="https://fonts.googleapis.com" rel="preconnect" /></p>
<p> </p>
<p><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="" /></p>
<p> </p>
<p><link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&family=DM+Sans:wght@300;400;500&display=swap" rel="stylesheet" /></p>
<style>
:root {
--bg: #080706;
--surface: #0f0e0d;
--border: #1e1c1a;
--accent: #d4b896;
--accent-gold: #c9a96e;
--text-primary: #f0ece4;
--text-muted: #7a7470;
--text-dim: #1e1c1a;
--font-display: 'Cormorant Garamond', serif;
--font-body: 'DM Sans', sans-serif;
}
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; }
body {
background: var(--bg);
color: var(--text-primary);
font-family: var(--font-body);
font-weight: 300;
overflow-x: hidden;
}
a { color: inherit; text-decoration: none; }
/* ---- NAV ---- */
.site-header {
position: sticky; top: 0; z-index: 100;
padding: 1.2rem 3rem;
background: rgba(8,7,6,0.95);
border-bottom: 1px solid var(--border);
backdrop-filter: blur(12px);
}
nav { display: flex; align-items: center; justify-content: space-between; }
.nav-logo {
font-family: var(--font-display); font-size: 1rem;
font-weight: 600; letter-spacing: 0.45em; color: var(--text-primary);
}
.nav-links { display: flex; list-style: none; gap: 1.8rem; align-items: center; }
.nav-links a {
font-size: 0.68rem; font-weight: 400; letter-spacing: 0.14em;
text-transform: uppercase; color: var(--text-primary);
opacity: 0.45; transition: opacity 0.25s;
}
.nav-links a:hover { opacity: 1; }
.nav-active { opacity: 0.85 !important; }
.nav-cta {
opacity: 1 !important;
border: 1px solid rgba(255,255,255,0.28);
padding: 0.4rem 1rem; border-radius: 2px;
transition: background 0.3s;
}
.nav-cta:hover { background: rgba(255,255,255,0.06); }
/* ---- HERO ---- */
.page-hero {
padding: 10vh 10vw 7vh;
text-align: center;
border-bottom: 1px solid var(--border);
}
.page-eyebrow {
font-size: 0.6rem; letter-spacing: 0.3em; text-transform: uppercase;
color: var(--accent); margin-bottom: 1.8rem; display: block;
}
.page-title {
font-family: var(--font-display);
font-size: clamp(3.5rem, 8vw, 8.5rem);
font-weight: 700; line-height: 0.9; letter-spacing: -0.01em;
}
.page-title em { font-style: italic; color: var(--accent); font-weight: 300; }
.page-subtitle {
margin: 2rem auto 0;
font-size: clamp(0.92rem, 1.3vw, 1.05rem);
color: rgba(240,236,228,0.5); line-height: 1.8;
max-width: 55ch;
}
/* ---- VIDEO SECTION ---- */
.video-section {
padding: 8vh 6vw 6vh;
border-bottom: 1px solid var(--border);
}
.video-label {
font-size: 0.6rem; letter-spacing: 0.28em; text-transform: uppercase;
color: var(--accent); margin-bottom: 2rem; display: block; text-align: center;
}
.video-container {
position: relative;
max-width: 900px; margin: 0 auto;
aspect-ratio: 16 / 9;
background: #000;
border: 1px solid var(--border);
border-radius: 4px; overflow: hidden;
box-shadow: 0 40px 80px rgba(0,0,0,0.6);
}
.video-container iframe {
position: absolute; inset: 0;
width: 100%; height: 100%;
border: none;
}
.video-caption {
text-align: center; margin-top: 1.8rem;
font-size: 0.7rem; letter-spacing: 0.12em;
color: var(--text-muted); line-height: 1.7;
}
/* ---- COMPARISON TABLE ---- */
.comparison-section {
padding: 8vh 6vw 7vh;
border-bottom: 1px solid var(--border);
}
.section-intro { text-align: center; margin-bottom: 5rem; }
.section-intro .eyebrow {
font-size: 0.6rem; letter-spacing: 0.28em; text-transform: uppercase;
color: var(--accent); margin-bottom: 1.2rem; display: block;
}
.section-heading {
font-family: var(--font-display);
font-size: clamp(2.5rem, 5vw, 5rem);
font-weight: 700; line-height: 0.95;
}
.section-heading em { font-style: italic; color: var(--accent); font-weight: 300; }
.compare-table {
max-width: 860px; margin: 0 auto;
border: 1px solid var(--border); border-radius: 4px; overflow: hidden;
}
.compare-head {
display: grid; grid-template-columns: 2fr 1fr 1fr 1fr;
background: var(--surface);
border-bottom: 1px solid var(--border);
}
.compare-head-cell {
padding: 1.2rem 1.4rem;
font-size: 0.6rem; letter-spacing: 0.2em; text-transform: uppercase;
color: var(--text-muted); font-weight: 400;
}
.compare-head-cell.repet-col { color: var(--accent); }
.compare-row {
display: grid; grid-template-columns: 2fr 1fr 1fr 1fr;
border-bottom: 1px solid var(--border);
transition: background 0.2s;
}
.compare-row:last-child { border-bottom: none; }
.compare-row:hover { background: rgba(255,255,255,0.02); }
.compare-cell {
padding: 1.1rem 1.4rem;
font-size: 0.82rem; color: rgba(240,236,228,0.55); font-weight: 300;
display: flex; align-items: center;
}
.compare-cell.feature { color: var(--text-primary); font-weight: 400; font-size: 0.84rem; }
.compare-cell.repet-col { color: var(--accent); }
.tick { color: var(--accent-gold); font-size: 1rem; }
.cross { color: #5a4040; font-size: 1rem; }
.partial { color: var(--text-muted); font-size: 0.75rem; }
/* ---- REASONS GRID ---- */
.reasons-section {
padding: 8vh 6vw 8vh;
border-bottom: 1px solid var(--border);
}
.reasons-grid {
max-width: 1100px; margin: 4rem auto 0;
display: grid; grid-template-columns: repeat(3, 1fr);
gap: 1.5rem;
}
@media (max-width: 900px) { .reasons-grid { grid-template-columns: 1fr 1fr; } }
@media (max-width: 580px) { .reasons-grid { grid-template-columns: 1fr; } }
.reason-card {
background: var(--surface); border: 1px solid var(--border);
border-radius: 4px; padding: 2rem;
display: flex; flex-direction: column; gap: 0.9rem;
transition: border-color 0.25s;
}
.reason-card:hover { border-color: rgba(212,184,150,0.3); }
.reason-icon { font-size: 1.8rem; line-height: 1; }
.reason-num {
font-family: var(--font-display); font-size: 3rem; font-weight: 700;
color: var(--text-dim); line-height: 1;
}
.reason-title {
font-size: 0.75rem; font-weight: 500; letter-spacing: 0.12em;
text-transform: uppercase; color: var(--text-primary);
}
.reason-body {
font-size: 0.85rem; line-height: 1.75;
color: rgba(240,236,228,0.5); font-weight: 300;
}
/* ---- CTA STRIP ---- */
.cta-strip {
padding: 8vh 6vw;
text-align: center;
display: flex; flex-direction: column; align-items: center; gap: 2.5rem;
}
.cta-label { font-size: 0.6rem; letter-spacing: 0.28em; text-transform: uppercase; color: var(--accent); }
.cta-heading {
font-family: var(--font-display); font-size: clamp(2.5rem, 5vw, 5rem);
font-weight: 700; line-height: 0.95; max-width: 16ch;
}
.cta-heading em { font-style: italic; color: var(--accent); font-weight: 300; }
.cta-buttons { display: flex; gap: 1.2rem; flex-wrap: wrap; justify-content: center; }
.cta-btn {
display: inline-block; padding: 1rem 2.8rem;
background: var(--accent); color: #000;
font-family: var(--font-body); font-size: 0.75rem; font-weight: 500;
letter-spacing: 0.2em; text-transform: uppercase; border-radius: 2px;
transition: background 0.3s, transform 0.2s;
}
.cta-btn:hover { background: var(--accent-gold); transform: translateY(-2px); }
.cta-btn-ghost {
display: inline-block; padding: 1rem 0;
color: var(--accent); font-family: var(--font-body);
font-size: 0.75rem; letter-spacing: 0.18em; text-transform: uppercase;
opacity: 0.75; transition: opacity 0.3s;
}
.cta-btn-ghost:hover { opacity: 1; }
/* ---- FOOTER ---- */
.page-footer {
border-top: 1px solid var(--border);
padding: 3rem 6vw;
display: flex; justify-content: space-between; align-items: center;
}
.footer-brand { font-family: var(--font-display); font-size: 0.85rem; font-weight: 600; letter-spacing: 0.4em; }
.footer-links { display: flex; gap: 2rem; }
.footer-links a {
font-size: 0.62rem; letter-spacing: 0.14em; text-transform: uppercase;
color: var(--text-muted); transition: color 0.2s;
}
.footer-links a:hover { color: var(--accent); }
@media (max-width: 768px) {
.site-header { padding: 1rem 1.5rem; }
.nav-links li:nth-child(1), .nav-links li:nth-child(2), .nav-links li:nth-child(3) { display: none; }
.page-hero { padding: 8vh 6vw 5vh; }
.video-section, .comparison-section, .reasons-section, .cta-strip { padding: 6vh 5vw; }
.compare-head, .compare-row { grid-template-columns: 2fr 1fr 1fr; }
.compare-head-cell:nth-child(4), .compare-cell:nth-child(4) { display: none; }
.page-footer { flex-direction: column; gap: 1.5rem; align-items: flex-start; }
}
</style>
<header class="site-header"><nav><a class="nav-logo" href="https://repet.store/pages/index.html">REPET</a>
<ul class="nav-links">
<li><a class="nav-active" href="https://repet.store/pages/why-tofu.html">Why Tofu?</a></li>
<li><a href="https://repet.store/pages/reviews.html">Reviews</a></li>
<li><a href="https://repet.store/pages/brand.html">Brand Story</a></li>
<li><a class="nav-cta" href="https://repet.store/pages/product.html">Shop Now</a></li>
</ul>
</nav></header><!-- HERO -->
<section class="page-hero"><span class="page-eyebrow">The Science · The Logic · The Switch</span>
<h1 class="page-title">Why tofu<br /><em>changes</em> everything.</h1>
<p class="page-subtitle">Clay and silica litters have been around since the 1940s. There's now a better way — and it starts with what you're willing to put near your cat.</p>
</section>
<!-- VIDEO -->
<section class="video-section"><span class="video-label">Watch · The Full Explanation</span></section>
<section class="video-section"><span class="video-label"><iframe id="youTubeIframe" style="max-width: 100%;" src="https://www.youtube.com/embed/IXADmQUCr3g" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></span>
<p class="video-caption">A clear explanation of what tofu cat litter is, how it compares to clay and silica, and why it's better for your cat and your home.</p>
</section>
<!-- COMPARISON TABLE -->
<section class="comparison-section">
<div class="section-intro"><span class="eyebrow">Head to Head</span>
<h2 class="section-heading">Not all litter<br />is <em>equal.</em></h2>
</div>
<div class="compare-table">
<div class="compare-head">
<div class="compare-head-cell">Feature</div>
<div class="compare-head-cell repet-col">Tofu (REPET)</div>
<div class="compare-head-cell">Clay</div>
<div class="compare-head-cell">Silica</div>
</div>
<div class="compare-row">
<div class="compare-cell feature">Dust-Free</div>
<div class="compare-cell repet-col"><span class="tick">✓</span> 99.9%</div>
<div class="compare-cell"><span class="cross">✗</span> High dust</div>
<div class="compare-cell"><span class="partial">~</span> Moderate</div>
</div>
<div class="compare-row">
<div class="compare-cell feature">Flushable</div>
<div class="compare-cell repet-col"><span class="tick">✓</span> Yes</div>
<div class="compare-cell"><span class="cross">✗</span> Never</div>
<div class="compare-cell"><span class="cross">✗</span> Never</div>
</div>
<div class="compare-row">
<div class="compare-cell feature">Biodegradable</div>
<div class="compare-cell repet-col"><span class="tick">✓</span> Fully</div>
<div class="compare-cell"><span class="cross">✗</span> Never</div>
<div class="compare-cell"><span class="cross">✗</span> Never</div>
</div>
<div class="compare-row">
<div class="compare-cell feature">Safe if ingested</div>
<div class="compare-cell repet-col"><span class="tick">✓</span> Food-grade</div>
<div class="compare-cell"><span class="cross">✗</span> Toxic</div>
<div class="compare-cell"><span class="cross">✗</span> Toxic</div>
</div>
<div class="compare-row">
<div class="compare-cell feature">Odour Control</div>
<div class="compare-cell repet-col"><span class="tick">✓</span> Excellent</div>
<div class="compare-cell"><span class="partial">~</span> Average</div>
<div class="compare-cell"><span class="tick">✓</span> Good</div>
</div>
<div class="compare-row">
<div class="compare-cell feature">Clumping Strength</div>
<div class="compare-cell repet-col"><span class="tick">✓</span> Strong</div>
<div class="compare-cell"><span class="tick">✓</span> Strong</div>
<div class="compare-cell"><span class="cross">✗</span> No clumps</div>
</div>
<div class="compare-row">
<div class="compare-cell feature">Weight</div>
<div class="compare-cell repet-col"><span class="tick">✓</span> Light</div>
<div class="compare-cell"><span class="cross">✗</span> Very heavy</div>
<div class="compare-cell"><span class="partial">~</span> Medium</div>
</div>
<div class="compare-row">
<div class="compare-cell feature">Landfill Impact</div>
<div class="compare-cell repet-col"><span class="tick">✓</span> Zero</div>
<div class="compare-cell"><span class="cross">✗</span> Permanent</div>
<div class="compare-cell"><span class="cross">✗</span> Permanent</div>
</div>
</div>
</section>
<!-- REASONS GRID -->
<section class="reasons-section">
<div class="section-intro"><span class="eyebrow">Six Reasons</span>
<h2 class="section-heading">The case for<br /><em>making the switch.</em></h2>
</div>
<div class="reasons-grid">
<div class="reason-card">
<div class="reason-num">01</div>
<p class="reason-title">Your Cat's Lungs</p>
<p class="reason-body">Cats spend hours a day grooming near the litter box. Clay dust contains crystalline silica — a known respiratory irritant. Tofu litter produces essentially no airborne particles.</p>
</div>
<div class="reason-card">
<div class="reason-num">02</div>
<p class="reason-title">Safe to Swallow</p>
<p class="reason-body">Cats groom their paws constantly. REPET uses S-Grade food-safe ingredients — pea fibers, corn starch, guar gum — that are non-toxic even if ingested. Clay and silica are not.</p>
</div>
<div class="reason-card">
<div class="reason-num">03</div>
<p class="reason-title">Flush & Forget</p>
<p class="reason-body">Tofu litter dissolves completely in water. Scoop the clump, drop it in the toilet, flush. No plastic bags, no heavy bins, no lingering smell from the waste bin in the corner.</p>
</div>
<div class="reason-card">
<div class="reason-num">04</div>
<p class="reason-title">Zero Landfill</p>
<p class="reason-body">The average cat owner sends 200kg of clay litter to landfill every year — where it sits forever. Tofu litter is fully biodegradable. Every flush is a small repair, not a small harm.</p>
</div>
<div class="reason-card">
<div class="reason-num">05</div>
<p class="reason-title">Superior Clumping</p>
<p class="reason-body">The guar gum and corn starch binding creates firm, tight clumps that don't crumble mid-scoop. Clean scooping means less waste, less mess, and a litter box that stays fresh longer between changes.</p>
</div>
<div class="reason-card">
<div class="reason-num">06</div>
<p class="reason-title">Your Air Quality</p>
<p class="reason-body">Without clay dust settling on floors, furniture, and food surfaces, your home is genuinely cleaner. Cat owners who switch consistently report less dusting, less sneezing — for themselves and their cats.</p>
</div>
</div>
</section>
<!-- CTA -->
<section class="cta-strip"><span class="cta-label">REPET Tofu Cat Litter</span>
<h2 class="cta-heading">Ready to<br />make the <em>switch?</em></h2>
<div class="cta-buttons"><a class="cta-btn" href="https://repet.store/pages/product.html">Shop REPET Now</a> <a class="cta-btn-ghost" href="https://repet.store/pages/reviews.html">Read Reviews →</a></div>
</section>
<footer class="page-footer"><span class="footer-brand">REPET</span>
<div class="footer-links"><a href="https://repet.store/pages/index.html">Product</a> <a href="https://repet.store/pages/reviews.html">Reviews</a> <a href="https://repet.store/pages/brand.html">Brand Story</a> <a href="https://repet.store/pages/product.html">Shop Now</a></div>
</footer>