cloudflare
tcp/443
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c026392ab026392ab640323741d4cac640e1bc2345fc0c75b
Found 7 files trough .DS_Store spidering: /cloud_background.svg /css /favicon.ico /index.html /js /logo.svg /placeholder_background.svg
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c026392ab026392ab640323741d4cac640e1bc2345fc0c75b
Found 7 files trough .DS_Store spidering: /cloud_background.svg /css /favicon.ico /index.html /js /logo.svg /placeholder_background.svg
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c026392ab026392ab640323741d4cac640e1bc2345fc0c75b
Found 7 files trough .DS_Store spidering: /cloud_background.svg /css /favicon.ico /index.html /js /logo.svg /placeholder_background.svg
Open service 2001:4860:4802:38::15:80 · rrspbot.ca
2026-01-12 06:33
HTTP/1.1 302 Found location: https://rrspbot.ca/ x-cloud-trace-context: fe02f1f6b5da12eb0be26a3bdd0b9f7c date: Mon, 12 Jan 2026 06:34:18 GMT content-type: text/html server: Google Frontend Content-Length: 0 Connection: close
Open service 2001:4860:4802:34::15:443 · rrspbot.ca
2026-01-12 06:33
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
vary: Cookie
x-cloud-trace-context: f54e58c445da46284221769265f9d420
date: Mon, 12 Jan 2026 06:33:19 GMT
server: Google Frontend
Content-Length: 11937
Connection: close
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 216.239.34.21:443 · rrspbot.ca
2026-01-12 06:33
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
vary: Cookie
x-cloud-trace-context: 0f994e034dac4364e96531923e66a362
date: Mon, 12 Jan 2026 06:33:19 GMT
server: Google Frontend
Content-Length: 11937
Connection: close
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 2001:4860:4802:36::15:80 · rrspbot.ca
2026-01-12 06:33
HTTP/1.1 302 Found location: https://rrspbot.ca/ x-cloud-trace-context: 5021fb6007209940333f66675575ec69 date: Mon, 12 Jan 2026 06:34:17 GMT content-type: text/html server: Google Frontend Content-Length: 0 Connection: close
Open service 2001:4860:4802:38::15:443 · rrspbot.ca
2026-01-12 06:33
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
vary: Cookie
x-cloud-trace-context: 69944db9f3b8f203027def374678f38b
date: Mon, 12 Jan 2026 06:33:19 GMT
server: Google Frontend
Content-Length: 11937
Connection: close
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 216.239.34.21:80 · rrspbot.ca
2026-01-12 06:33
HTTP/1.1 302 Found location: https://rrspbot.ca/ x-cloud-trace-context: b20c9cf66ca25d56bd2a5b707c972eeb date: Mon, 12 Jan 2026 06:34:17 GMT content-type: text/html server: Google Frontend Content-Length: 0 Connection: close
Open service 216.239.36.21:443 · rrspbot.ca
2026-01-12 06:33
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
vary: Cookie
x-cloud-trace-context: c5028e230d6e142eb1137f1292e0937c
date: Mon, 12 Jan 2026 06:33:19 GMT
server: Google Frontend
Content-Length: 11937
Connection: close
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 2001:4860:4802:32::15:443 · rrspbot.ca
2026-01-12 06:33
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
vary: Cookie
x-cloud-trace-context: d4fed2030af08a874253f399925f1b81
date: Mon, 12 Jan 2026 06:33:20 GMT
server: Google Frontend
Content-Length: 11937
Connection: close
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 2001:4860:4802:34::15:80 · rrspbot.ca
2026-01-12 06:33
HTTP/1.1 302 Found location: https://rrspbot.ca/ x-cloud-trace-context: 0f9dbdfd5cf71afbe0d8a5978e87001e date: Mon, 12 Jan 2026 06:34:17 GMT content-type: text/html server: Google Frontend Content-Length: 0 Connection: close
Open service 216.239.38.21:443 · rrspbot.ca
2026-01-12 06:33
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
vary: Cookie
x-cloud-trace-context: 2ed3b11299e7f9ee6dd2974d7b9ac6d9
date: Mon, 12 Jan 2026 06:33:19 GMT
server: Google Frontend
Content-Length: 11937
Connection: close
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 216.239.38.21:80 · rrspbot.ca
2026-01-12 06:33
HTTP/1.1 302 Found location: https://rrspbot.ca/ x-cloud-trace-context: 3dac62f15162dc12c48b4f09cfdda98a date: Mon, 12 Jan 2026 06:34:17 GMT content-type: text/html server: Google Frontend Content-Length: 0 Connection: close
Open service 216.239.32.21:80 · rrspbot.ca
2026-01-12 06:33
HTTP/1.1 302 Found location: https://rrspbot.ca/ x-cloud-trace-context: 7cda00475d404ddbe03038cee33161e9 date: Mon, 12 Jan 2026 06:34:17 GMT content-type: text/html server: Google Frontend Content-Length: 0 Connection: close
Open service 216.239.36.21:80 · rrspbot.ca
2026-01-12 06:33
HTTP/1.1 302 Found location: https://rrspbot.ca/ x-cloud-trace-context: 3fd68fad343e6d9fb3d0d68306681fe2 date: Mon, 12 Jan 2026 06:34:17 GMT content-type: text/html server: Google Frontend Content-Length: 0 Connection: close
Open service 216.239.32.21:443 · rrspbot.ca
2026-01-12 06:33
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
vary: Cookie
x-cloud-trace-context: 8008aa697c191bb993a430fe3ed92d07
date: Mon, 12 Jan 2026 06:33:19 GMT
server: Google Frontend
Content-Length: 11937
Connection: close
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 2001:4860:4802:36::15:443 · rrspbot.ca
2026-01-12 06:33
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
vary: Cookie
x-cloud-trace-context: af07519572efc8c5fdbddfe8e5dae536
date: Mon, 12 Jan 2026 06:33:19 GMT
server: Google Frontend
Content-Length: 11937
Connection: close
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 2001:4860:4802:32::15:80 · rrspbot.ca
2026-01-12 06:33
HTTP/1.1 302 Found location: https://rrspbot.ca/ x-cloud-trace-context: dcc4aa6b8f1c7ea06dfea7e2917d3461;o=1 date: Mon, 12 Jan 2026 06:34:17 GMT content-type: text/html server: Google Frontend Content-Length: 0 Connection: close
Open service 216.239.34.21:80 · rrspbot.ca
2026-01-09 09:35
HTTP/1.1 302 Found location: https://rrspbot.ca/ x-cloud-trace-context: 661b2215de88712fc7c4ff3b123a2bae date: Fri, 09 Jan 2026 09:36:06 GMT content-type: text/html server: Google Frontend Content-Length: 0 Connection: close
Open service 2001:4860:4802:34::15:443 · rrspbot.ca
2026-01-09 09:35
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
vary: Cookie
x-cloud-trace-context: d359b673a798fbe692a629199de5e7c4
date: Fri, 09 Jan 2026 09:35:08 GMT
server: Google Frontend
Content-Length: 11937
Connection: close
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 2001:4860:4802:36::15:443 · rrspbot.ca
2026-01-09 09:35
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
vary: Cookie
x-cloud-trace-context: 6f0acb1113a50afcfcd97294682dafda
date: Fri, 09 Jan 2026 09:35:08 GMT
server: Google Frontend
Content-Length: 11937
Connection: close
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 2001:4860:4802:34::15:80 · rrspbot.ca
2026-01-09 09:35
HTTP/1.1 302 Found location: https://rrspbot.ca/ x-cloud-trace-context: a73c8f0e73e47a24a3f1c1aa0191bd79 date: Fri, 09 Jan 2026 09:36:06 GMT content-type: text/html server: Google Frontend Content-Length: 0 Connection: close
Open service 216.239.38.21:80 · rrspbot.ca
2026-01-09 09:35
HTTP/1.1 302 Found location: https://rrspbot.ca/ x-cloud-trace-context: d65072fd327a27071d677ca95b60a6f1 date: Fri, 09 Jan 2026 09:36:06 GMT content-type: text/html server: Google Frontend Content-Length: 0 Connection: close
Open service 2001:4860:4802:36::15:80 · rrspbot.ca
2026-01-09 09:35
HTTP/1.1 302 Found location: https://rrspbot.ca/ x-cloud-trace-context: 3303d249335f62b93ae237e0f1035f6a date: Fri, 09 Jan 2026 09:36:06 GMT content-type: text/html server: Google Frontend Content-Length: 0 Connection: close
Open service 2001:4860:4802:38::15:80 · rrspbot.ca
2026-01-09 09:35
HTTP/1.1 302 Found location: https://rrspbot.ca/ x-cloud-trace-context: ffeac3cc58daf085d2b3174152f6c3c1 date: Fri, 09 Jan 2026 09:36:06 GMT content-type: text/html server: Google Frontend Content-Length: 0 Connection: close
Open service 216.239.32.21:80 · rrspbot.ca
2026-01-09 09:35
HTTP/1.1 302 Found location: https://rrspbot.ca/ x-cloud-trace-context: 61778b917a263849c735846d94bd4b16 date: Fri, 09 Jan 2026 09:36:06 GMT content-type: text/html server: Google Frontend Content-Length: 0 Connection: close
Open service 216.239.38.21:443 · rrspbot.ca
2026-01-09 09:35
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
vary: Cookie
x-cloud-trace-context: 9c6be53a5a38f7659a845b8c70927c2e
date: Fri, 09 Jan 2026 09:35:08 GMT
server: Google Frontend
Content-Length: 11937
Connection: close
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 2001:4860:4802:38::15:443 · rrspbot.ca
2026-01-09 09:35
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
vary: Cookie
x-cloud-trace-context: 563b600cf571373b541ea5c4158d12eb
date: Fri, 09 Jan 2026 09:35:08 GMT
server: Google Frontend
Content-Length: 11937
Connection: close
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 216.239.36.21:443 · rrspbot.ca
2026-01-09 09:35
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
vary: Cookie
x-cloud-trace-context: 98858d0cc09c4199cacb8b86538b3c6e
date: Fri, 09 Jan 2026 09:35:08 GMT
server: Google Frontend
Content-Length: 11937
Connection: close
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 2001:4860:4802:32::15:443 · rrspbot.ca
2026-01-09 09:35
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
vary: Cookie
x-cloud-trace-context: 5d32c558979831127a420b631bb80066
date: Fri, 09 Jan 2026 09:35:08 GMT
server: Google Frontend
Content-Length: 11937
Connection: close
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 216.239.34.21:443 · rrspbot.ca
2026-01-09 09:35
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
vary: Cookie
x-cloud-trace-context: 9f7b98961d8b44871abb38a7df5b6dfc;o=1
date: Fri, 09 Jan 2026 09:35:07 GMT
server: Google Frontend
Content-Length: 11937
Connection: close
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 216.239.32.21:443 · rrspbot.ca
2026-01-09 09:35
HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
vary: Cookie
x-cloud-trace-context: 7a11757c369c146477d934bd202e81f5
date: Fri, 09 Jan 2026 09:35:08 GMT
server: Google Frontend
Content-Length: 11937
Connection: close
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 216.239.36.21:80 · rrspbot.ca
2026-01-09 09:35
HTTP/1.1 302 Found location: https://rrspbot.ca/ x-cloud-trace-context: 287092341b849c7b62eac6c3d90087a8;o=1 date: Fri, 09 Jan 2026 09:36:06 GMT content-type: text/html server: Google Frontend Content-Length: 0 Connection: close
Open service 2001:4860:4802:32::15:80 · rrspbot.ca
2026-01-09 09:35
HTTP/1.1 302 Found location: https://rrspbot.ca/ x-cloud-trace-context: cf5370d9ea7b055bd380829708474e0f date: Fri, 09 Jan 2026 09:36:06 GMT content-type: text/html server: Google Frontend Content-Length: 0 Connection: close
Open service 172.67.140.132:443 · rrspbot.ca
2026-01-08 21:02
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 21:02:17 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
vary: Cookie
x-cloud-trace-context: 24cc6aad4dad926ffd43b8535f1cacad
Server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=8B39w6TFz%2BGqy2T6Jo%2BUYlGPSaITBE7AMHs69U4Z90cWJDekVG4D3HxTLIKO8OHzWzWCaM5aPUHwHhd9T00%2Fbsnv83V8VetmJ1w%3D"}]}
CF-RAY: 9baea2775d4e7af8-SJC
alt-svc: h3=":443"; ma=86400
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 104.21.49.32:8443 · rrspbot.ca
2026-01-08 18:50
Open service 172.67.140.132:443 · rrspbot.ca
2026-01-01 21:31
HTTP/1.1 200 OK
Date: Thu, 01 Jan 2026 21:31:28 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
vary: Cookie
x-cloud-trace-context: 71118d4ba807399d208ae40f6f00f082
Server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=den8uK9mPaOrmiRZL%2BiW5QXmqhZ2VHiqMJM%2FgyJYhgFCXI9SwadKlTLm8BAJ2X4HOngHgxQSV94O5MxmORhNoeB0HKVxcslqjvs%3D"}]}
CF-RAY: 9b751fa6ebf94dc7-FRA
alt-svc: h3=":443"; ma=86400
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 104.21.49.32:8443 · rrspbot.ca
2026-01-01 19:22
Open service 172.67.140.132:443 · rrspbot.ca
2025-12-30 04:56
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2025 04:56:29 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
vary: Cookie
x-cloud-trace-context: 6c0684d6dfe17d822afa9609784dcb8d
Server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dvKFh%2BwzB3jcOBZld5TsthEIR2QSoPwqlNJhleyp%2FYGK0XE2NYj%2Bk7kdLHMtzMyxPu47QCV13gDebfxaLcd0mJi0nUOvK6BtD1I%3D"}]}
CF-RAY: 9b5ef350bb82c2ef-EWR
alt-svc: h3=":443"; ma=86400
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 104.21.49.32:8443 · rrspbot.ca
2025-12-30 03:54
Open service 172.67.140.132:443 · rrspbot.ca
2025-12-22 05:52
HTTP/1.1 200 OK
Date: Mon, 22 Dec 2025 05:52:17 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
vary: Cookie
x-cloud-trace-context: 22a90ad644cbcfc7e00698e3e4e84e6a
Server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7NX2C78B9Ll0JQxZ4n2F8JwvLsh50QKnQNUbiTQK3EV51GHA5RgQpi9Q4Iadc7ZpCfiwwAiG2%2F1XGZgmzextv9pmUkmd5dD6wTY%3D"}]}
CF-RAY: 9b1d5a23ecd86c9b-EWR
alt-svc: h3=":443"; ma=86400
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 104.21.49.32:8443 · rrspbot.ca
2025-12-22 04:37
Open service 172.67.140.132:443 · rrspbot.ca
2025-12-20 06:22
HTTP/1.1 200 OK
Date: Sat, 20 Dec 2025 06:22:51 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
vary: Cookie
x-cloud-trace-context: 8c4f2afb5dc0faa0040cff02cd48e5e0
Server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ntY%2Fkw9z5AMGnfsnrNRXy4Ot86ua8frHtyNjmL5sYaSPIVyGOIWIB9Dd0hbuWJ%2FNvSah1u52Nr51uUKEXgPPKAKsfcibeBsdDJg%3D"}]}
CF-RAY: 9b0d0c23bb8c856b-BOM
alt-svc: h3=":443"; ma=86400
Page title: RRSP Calculator — Start
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CXFBK4H0G0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CXFBK4H0G0');
</script>
<meta charset="UTF-8" />
<title>RRSP Calculator — Start</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style>
:root {
--bg: #0f172a; /* slate-900 */
--panel: #111827; /* gray-900 */
--card: #0b1220; /* deep navy */
--text: #e5e7eb; /* gray-200 */
--muted: #9ca3af; /* gray-400 */
--accent: #60a5fa; /* blue-400 */
--good: #34d399; /* emerald-400 */
--warn: #f59e0b; /* amber-500 */
--border: #1f2937; /* gray-800 */
--danger: #ef4444; /* red-500 */
}
html, body {
background: linear-gradient(180deg, var(--bg), #0a0f1d 60%);
color: var(--text);
font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
}
.container {
max-width: 1000px;
margin: 24px auto;
padding: 24px;
}
.title {
font-size: 28px;
line-height: 1.2;
margin: 0 0 18px 0;
font-weight: 700;
}
.subtle {
color: var(--muted);
font-size: 14px;
margin-top: -6px;
margin-bottom: 18px;
}
.grid { display: grid; grid-template-columns: 1fr; gap: 16px; }
@media (min-width: 880px) { .grid { grid-template-columns: 1.1fr 1.4fr; } }
.card {
background: rgba(17, 24, 39, 0.7);
border: 1px solid var(--border);
border-radius: 14px;
padding: 18px 18px 16px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
}
.card h3 { margin: 0 0 10px 0; font-size: 18px; }
.meta { display: grid; grid-template-columns: 1fr 1fr; gap: 10px 16px; margin-top: 8px; }
.kv {
display: flex; justify-content: space-between; align-items: baseline; gap: 4px;
padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px;
background: rgba(11, 18, 32, 0.65);
}
.kv .label { color: var(--muted); font-size: 13px; }
.kv .value { font-variant-numeric: tabular-nums; font-weight: 600; color: #fff; }
.tag {
display: inline-block; padding: 4px 10px; border-radius: 999px; border: 1px solid var(--border);
background: rgba(96, 165, 250, 0.1); color: var(--accent); font-size: 12px; margin-top: 8px;
}
.advice { line-height: 1.6; font-size: 16px; }
.advice p { margin: 0 0 12px 0; }
.actions { margin-top: 22px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
appearance: none; background: #0b1220; border: 1px solid var(--border); color: var(--text);
padding: 10px 14px; border-radius: 10px; text-decoration: none; font-weight: 600;
transition: transform 120ms ease, background 120ms ease, border-color 120ms ease;
cursor: pointer; display: inline-block;
}
/* Larger text ONLY for Calculate Tax Impact button */
.calc-btn {
font-size: 15px; /* increase or decrease as you like */
}
.btn:hover { transform: translateY(-1px); background: rgba(96,165,250,0.1); border-color: #1f3b6b; }
.btn.primary { border-color: #1f3b6b; background: rgba(96,165,250,0.08); color: #dbeafe; }
.form-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }
@media (min-width: 720px) { .form-grid.two { grid-template-columns: 1fr 1fr; } }
.field { display: flex; flex-direction: column; gap: 6px; }
.field label { font-size: 13px; color: var(--muted); }
.input, select {
background: rgba(11, 18, 32, 0.7); color: #fff; border: 1px solid var(--border);
border-radius: 10px; padding: 10px 12px; font-size: 15px; outline: none;
}
.input:focus, select:focus { border-color: #1f3b6b; }
.hint { color: var(--muted); font-size: 12px; }
.status { margin-top: 8px; font-size: 13px; col
Open service 104.21.49.32:8443 · rrspbot.ca
2025-12-20 04:34