AmazonS3
tcp/443
CloudFront
tcp/80
Open service 54.192.35.87:443 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 10223
Connection: close
Date: Fri, 31 Oct 2025 10:39:15 GMT
Cache-Control: public, max-age=0, s-maxage=31536000
Server: AmazonS3
Accept-Ranges: bytes
ETag: "1c87aa9b8e3db883940b4cd02c873644"
Last-Modified: Wed, 16 Apr 2025 17:48:51 GMT
X-Cache: Hit from cloudfront
Via: 1.1 030df12889597763d790d77135c16596.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P15
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: c6StRWlTZ3EZUcaFt2XI_kFxkiCh1kCiJyKMBbCVZRhbQojRcoDarA==
Age: 5945867
Page title: rationalmark.com - Consulting for Mobile Apps & AI
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>rationalmark.com - Consulting for Mobile Apps & AI</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<style>
body {
background: #2c3e50;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
overflow: hidden;
position: relative;
}
.parallax-layer, .parallax-gradient { display: none !important; }
.terminal-title {
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
font-size: 2.8em;
font-weight: 700;
letter-spacing: 0.04em;
color: #fff;
background: rgba(44,62,80,0.55);
border-radius: 12px;
padding: 18px 36px 14px 36px;
margin-bottom: 18px;
box-shadow: 0 4px 32px #0005;
border: 1.5px solid #9b59b6;
text-shadow: 0 2px 16px #9b59b6, 0 0 2px #f1c40f;
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
display: inline-block;
transition: background 0.3s;
}
.icon-row {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 22px;
margin: 24px 0 10px 0;
z-index: 20;
}
.icon-block {
display: flex;
flex-direction: column;
align-items: center;
background: rgba(44,62,80,0.22);
border-radius: 10px;
padding: 10px 12px 6px 12px;
box-shadow: 0 2px 12px #0002;
min-width: 70px;
transition: background 0.2s, box-shadow 0.2s;
}
.icon-block:hover {
background: rgba(155,89,182,0.18);
box-shadow: 0 4px 24px #9b59b6aa;
}
.icon-block img, .icon-block svg {
width: 38px;
height: 38px;
margin-bottom: 6px;
filter: drop-shadow(0 0 8px #fff7);
}
.icon-label {
font-size: 0.95em;
color: #fff;
opacity: 0.88;
font-family: inherit;
letter-spacing: 0.02em;
text-align: center;
}
.container {
position: relative;
z-index: 10;
text-align: center;
background: rgba(255, 255, 255, 0.85);
padding: 32px 24px 40px 24px;
border-radius: 16px;
box-shadow: 0 8px 32px rgba(44,62,80,0.2);
animation: fadeIn 2s ease-in;
color: #2c3e50;
margin: 0 16px;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.thanks {
margin-top: 24px;
font-size: 1.5em;
font-weight: bold;
color: #9b59b6;
letter-spacing: 1px;
animation: thanksPop 2s 1.5s both, thanksGlow 2s infinite alternate;
}
@keyframes thanksPop {
0% { opacity: 0; transform: scale(0.5); }
80% { opacity: 1; transform: scale(1.1); }
100% { opacity: 1; transform: scale(1); }
}
@keyframes thanksGlow {
from { text-shadow: 0 0 8px #f1c40f, 0 0 16px #9b59b6; }
to { text-shadow: 0 0 24px #f1c40f, 0 0 32px #9b59b6; }
}
a { color: #2980b9; text-decoration: underline; }
a:hover { color: #f1c40f; }
.subtitle {
font-size: 1.2em;
color: #2980b9;
margin-bottom: 16px;
font-weight: 600;
letter-spacing: 0.5px;
animation: fadeIn 2.5s 0.5s both;
}
Open service 54.192.35.44:80 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 08 Jan 2026 06:17:02 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://rationalmark.com/ X-Cache: Redirect from cloudfront Via: 1.1 e80e328c1a67b78b31878ecc3bb78c36.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P15 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: SkYLclg89Chj3sa80qBF9bk202MfPK4yE-uIV_Q1jfRhhfkyckyBXA== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:213f:c200:f:ce6f:c4c0:93a1:80 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 08 Jan 2026 06:17:01 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://rationalmark.com/ X-Cache: Redirect from cloudfront Via: 1.1 d32e6b607499bf1bc577abd1d3ae9984.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P15 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: wtUpn2x7QnjqtfUlF6pLM3jsmjdrXadT4n7NTaB0R7wCdkSxgq2I6g== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:213f:f800:f:ce6f:c4c0:93a1:443 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 10223
Connection: close
Date: Fri, 31 Oct 2025 10:39:15 GMT
Cache-Control: public, max-age=0, s-maxage=31536000
Server: AmazonS3
Accept-Ranges: bytes
ETag: "1c87aa9b8e3db883940b4cd02c873644"
Last-Modified: Wed, 16 Apr 2025 17:48:51 GMT
X-Cache: Hit from cloudfront
Via: 1.1 3ef5c03dd71c86534626e0ed026ad3d2.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P15
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: ScJ8k5QJ7uNoHxJmi7liy-kJHGDOpLAkL0QkFbvjgLLEA1UyiWxtBQ==
Age: 5945866
Page title: rationalmark.com - Consulting for Mobile Apps & AI
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>rationalmark.com - Consulting for Mobile Apps & AI</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<style>
body {
background: #2c3e50;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
overflow: hidden;
position: relative;
}
.parallax-layer, .parallax-gradient { display: none !important; }
.terminal-title {
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
font-size: 2.8em;
font-weight: 700;
letter-spacing: 0.04em;
color: #fff;
background: rgba(44,62,80,0.55);
border-radius: 12px;
padding: 18px 36px 14px 36px;
margin-bottom: 18px;
box-shadow: 0 4px 32px #0005;
border: 1.5px solid #9b59b6;
text-shadow: 0 2px 16px #9b59b6, 0 0 2px #f1c40f;
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
display: inline-block;
transition: background 0.3s;
}
.icon-row {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 22px;
margin: 24px 0 10px 0;
z-index: 20;
}
.icon-block {
display: flex;
flex-direction: column;
align-items: center;
background: rgba(44,62,80,0.22);
border-radius: 10px;
padding: 10px 12px 6px 12px;
box-shadow: 0 2px 12px #0002;
min-width: 70px;
transition: background 0.2s, box-shadow 0.2s;
}
.icon-block:hover {
background: rgba(155,89,182,0.18);
box-shadow: 0 4px 24px #9b59b6aa;
}
.icon-block img, .icon-block svg {
width: 38px;
height: 38px;
margin-bottom: 6px;
filter: drop-shadow(0 0 8px #fff7);
}
.icon-label {
font-size: 0.95em;
color: #fff;
opacity: 0.88;
font-family: inherit;
letter-spacing: 0.02em;
text-align: center;
}
.container {
position: relative;
z-index: 10;
text-align: center;
background: rgba(255, 255, 255, 0.85);
padding: 32px 24px 40px 24px;
border-radius: 16px;
box-shadow: 0 8px 32px rgba(44,62,80,0.2);
animation: fadeIn 2s ease-in;
color: #2c3e50;
margin: 0 16px;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.thanks {
margin-top: 24px;
font-size: 1.5em;
font-weight: bold;
color: #9b59b6;
letter-spacing: 1px;
animation: thanksPop 2s 1.5s both, thanksGlow 2s infinite alternate;
}
@keyframes thanksPop {
0% { opacity: 0; transform: scale(0.5); }
80% { opacity: 1; transform: scale(1.1); }
100% { opacity: 1; transform: scale(1); }
}
@keyframes thanksGlow {
from { text-shadow: 0 0 8px #f1c40f, 0 0 16px #9b59b6; }
to { text-shadow: 0 0 24px #f1c40f, 0 0 32px #9b59b6; }
}
a { color: #2980b9; text-decoration: underline; }
a:hover { color: #f1c40f; }
.subtitle {
font-size: 1.2em;
color: #2980b9;
margin-bottom: 16px;
font-weight: 600;
letter-spacing: 0.5px;
animation: fadeIn 2.5s 0.5s both;
}
Open service 2600:9000:2130:de00:f:ce6f:c4c0:93a1:443 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 10223
Connection: close
Date: Fri, 31 Oct 2025 10:39:15 GMT
Cache-Control: public, max-age=0, s-maxage=31536000
Server: AmazonS3
Accept-Ranges: bytes
ETag: "1c87aa9b8e3db883940b4cd02c873644"
Last-Modified: Wed, 16 Apr 2025 17:48:51 GMT
X-Cache: Hit from cloudfront
Via: 1.1 2ce2e2dbbabc50ee771ee7128c823f30.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P15
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: fftjTySs07pVAO2bvHx9eAZ5N_iY-UT0HDgblb4_pxJIqsI10dhpSA==
Age: 5945866
Page title: rationalmark.com - Consulting for Mobile Apps & AI
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>rationalmark.com - Consulting for Mobile Apps & AI</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<style>
body {
background: #2c3e50;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
overflow: hidden;
position: relative;
}
.parallax-layer, .parallax-gradient { display: none !important; }
.terminal-title {
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
font-size: 2.8em;
font-weight: 700;
letter-spacing: 0.04em;
color: #fff;
background: rgba(44,62,80,0.55);
border-radius: 12px;
padding: 18px 36px 14px 36px;
margin-bottom: 18px;
box-shadow: 0 4px 32px #0005;
border: 1.5px solid #9b59b6;
text-shadow: 0 2px 16px #9b59b6, 0 0 2px #f1c40f;
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
display: inline-block;
transition: background 0.3s;
}
.icon-row {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 22px;
margin: 24px 0 10px 0;
z-index: 20;
}
.icon-block {
display: flex;
flex-direction: column;
align-items: center;
background: rgba(44,62,80,0.22);
border-radius: 10px;
padding: 10px 12px 6px 12px;
box-shadow: 0 2px 12px #0002;
min-width: 70px;
transition: background 0.2s, box-shadow 0.2s;
}
.icon-block:hover {
background: rgba(155,89,182,0.18);
box-shadow: 0 4px 24px #9b59b6aa;
}
.icon-block img, .icon-block svg {
width: 38px;
height: 38px;
margin-bottom: 6px;
filter: drop-shadow(0 0 8px #fff7);
}
.icon-label {
font-size: 0.95em;
color: #fff;
opacity: 0.88;
font-family: inherit;
letter-spacing: 0.02em;
text-align: center;
}
.container {
position: relative;
z-index: 10;
text-align: center;
background: rgba(255, 255, 255, 0.85);
padding: 32px 24px 40px 24px;
border-radius: 16px;
box-shadow: 0 8px 32px rgba(44,62,80,0.2);
animation: fadeIn 2s ease-in;
color: #2c3e50;
margin: 0 16px;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.thanks {
margin-top: 24px;
font-size: 1.5em;
font-weight: bold;
color: #9b59b6;
letter-spacing: 1px;
animation: thanksPop 2s 1.5s both, thanksGlow 2s infinite alternate;
}
@keyframes thanksPop {
0% { opacity: 0; transform: scale(0.5); }
80% { opacity: 1; transform: scale(1.1); }
100% { opacity: 1; transform: scale(1); }
}
@keyframes thanksGlow {
from { text-shadow: 0 0 8px #f1c40f, 0 0 16px #9b59b6; }
to { text-shadow: 0 0 24px #f1c40f, 0 0 32px #9b59b6; }
}
a { color: #2980b9; text-decoration: underline; }
a:hover { color: #f1c40f; }
.subtitle {
font-size: 1.2em;
color: #2980b9;
margin-bottom: 16px;
font-weight: 600;
letter-spacing: 0.5px;
animation: fadeIn 2.5s 0.5s both;
}
Open service 54.192.35.44:443 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 10223
Connection: close
Date: Fri, 31 Oct 2025 10:39:15 GMT
Cache-Control: public, max-age=0, s-maxage=31536000
Server: AmazonS3
Accept-Ranges: bytes
ETag: "1c87aa9b8e3db883940b4cd02c873644"
Last-Modified: Wed, 16 Apr 2025 17:48:51 GMT
X-Cache: Hit from cloudfront
Via: 1.1 7a4cd0690d20b5a37f17c8d3aed7b294.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P15
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: ZMaD8D-yAVPf4E8QlyCmbfvfCE5Wf0F1AY6Dn-WUIBv9QSX9tAZnrA==
Age: 5945867
Page title: rationalmark.com - Consulting for Mobile Apps & AI
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>rationalmark.com - Consulting for Mobile Apps & AI</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<style>
body {
background: #2c3e50;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
overflow: hidden;
position: relative;
}
.parallax-layer, .parallax-gradient { display: none !important; }
.terminal-title {
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
font-size: 2.8em;
font-weight: 700;
letter-spacing: 0.04em;
color: #fff;
background: rgba(44,62,80,0.55);
border-radius: 12px;
padding: 18px 36px 14px 36px;
margin-bottom: 18px;
box-shadow: 0 4px 32px #0005;
border: 1.5px solid #9b59b6;
text-shadow: 0 2px 16px #9b59b6, 0 0 2px #f1c40f;
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
display: inline-block;
transition: background 0.3s;
}
.icon-row {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 22px;
margin: 24px 0 10px 0;
z-index: 20;
}
.icon-block {
display: flex;
flex-direction: column;
align-items: center;
background: rgba(44,62,80,0.22);
border-radius: 10px;
padding: 10px 12px 6px 12px;
box-shadow: 0 2px 12px #0002;
min-width: 70px;
transition: background 0.2s, box-shadow 0.2s;
}
.icon-block:hover {
background: rgba(155,89,182,0.18);
box-shadow: 0 4px 24px #9b59b6aa;
}
.icon-block img, .icon-block svg {
width: 38px;
height: 38px;
margin-bottom: 6px;
filter: drop-shadow(0 0 8px #fff7);
}
.icon-label {
font-size: 0.95em;
color: #fff;
opacity: 0.88;
font-family: inherit;
letter-spacing: 0.02em;
text-align: center;
}
.container {
position: relative;
z-index: 10;
text-align: center;
background: rgba(255, 255, 255, 0.85);
padding: 32px 24px 40px 24px;
border-radius: 16px;
box-shadow: 0 8px 32px rgba(44,62,80,0.2);
animation: fadeIn 2s ease-in;
color: #2c3e50;
margin: 0 16px;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.thanks {
margin-top: 24px;
font-size: 1.5em;
font-weight: bold;
color: #9b59b6;
letter-spacing: 1px;
animation: thanksPop 2s 1.5s both, thanksGlow 2s infinite alternate;
}
@keyframes thanksPop {
0% { opacity: 0; transform: scale(0.5); }
80% { opacity: 1; transform: scale(1.1); }
100% { opacity: 1; transform: scale(1); }
}
@keyframes thanksGlow {
from { text-shadow: 0 0 8px #f1c40f, 0 0 16px #9b59b6; }
to { text-shadow: 0 0 24px #f1c40f, 0 0 32px #9b59b6; }
}
a { color: #2980b9; text-decoration: underline; }
a:hover { color: #f1c40f; }
.subtitle {
font-size: 1.2em;
color: #2980b9;
margin-bottom: 16px;
font-weight: 600;
letter-spacing: 0.5px;
animation: fadeIn 2.5s 0.5s both;
}
Open service 2600:9000:2130:b000:f:ce6f:c4c0:93a1:443 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 10223
Connection: close
Date: Fri, 31 Oct 2025 10:39:15 GMT
Cache-Control: public, max-age=0, s-maxage=31536000
Server: AmazonS3
Accept-Ranges: bytes
ETag: "1c87aa9b8e3db883940b4cd02c873644"
Last-Modified: Wed, 16 Apr 2025 17:48:51 GMT
X-Cache: Hit from cloudfront
Via: 1.1 e889e0b33f4e6dcdc44c2d83e01c8f40.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P15
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: 531AUTOaBUNLeClWx-68rpIG14mc0vhUkV99PaJKC425TVpwB50EAA==
Age: 5945866
Page title: rationalmark.com - Consulting for Mobile Apps & AI
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>rationalmark.com - Consulting for Mobile Apps & AI</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<style>
body {
background: #2c3e50;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
overflow: hidden;
position: relative;
}
.parallax-layer, .parallax-gradient { display: none !important; }
.terminal-title {
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
font-size: 2.8em;
font-weight: 700;
letter-spacing: 0.04em;
color: #fff;
background: rgba(44,62,80,0.55);
border-radius: 12px;
padding: 18px 36px 14px 36px;
margin-bottom: 18px;
box-shadow: 0 4px 32px #0005;
border: 1.5px solid #9b59b6;
text-shadow: 0 2px 16px #9b59b6, 0 0 2px #f1c40f;
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
display: inline-block;
transition: background 0.3s;
}
.icon-row {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 22px;
margin: 24px 0 10px 0;
z-index: 20;
}
.icon-block {
display: flex;
flex-direction: column;
align-items: center;
background: rgba(44,62,80,0.22);
border-radius: 10px;
padding: 10px 12px 6px 12px;
box-shadow: 0 2px 12px #0002;
min-width: 70px;
transition: background 0.2s, box-shadow 0.2s;
}
.icon-block:hover {
background: rgba(155,89,182,0.18);
box-shadow: 0 4px 24px #9b59b6aa;
}
.icon-block img, .icon-block svg {
width: 38px;
height: 38px;
margin-bottom: 6px;
filter: drop-shadow(0 0 8px #fff7);
}
.icon-label {
font-size: 0.95em;
color: #fff;
opacity: 0.88;
font-family: inherit;
letter-spacing: 0.02em;
text-align: center;
}
.container {
position: relative;
z-index: 10;
text-align: center;
background: rgba(255, 255, 255, 0.85);
padding: 32px 24px 40px 24px;
border-radius: 16px;
box-shadow: 0 8px 32px rgba(44,62,80,0.2);
animation: fadeIn 2s ease-in;
color: #2c3e50;
margin: 0 16px;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.thanks {
margin-top: 24px;
font-size: 1.5em;
font-weight: bold;
color: #9b59b6;
letter-spacing: 1px;
animation: thanksPop 2s 1.5s both, thanksGlow 2s infinite alternate;
}
@keyframes thanksPop {
0% { opacity: 0; transform: scale(0.5); }
80% { opacity: 1; transform: scale(1.1); }
100% { opacity: 1; transform: scale(1); }
}
@keyframes thanksGlow {
from { text-shadow: 0 0 8px #f1c40f, 0 0 16px #9b59b6; }
to { text-shadow: 0 0 24px #f1c40f, 0 0 32px #9b59b6; }
}
a { color: #2980b9; text-decoration: underline; }
a:hover { color: #f1c40f; }
.subtitle {
font-size: 1.2em;
color: #2980b9;
margin-bottom: 16px;
font-weight: 600;
letter-spacing: 0.5px;
animation: fadeIn 2.5s 0.5s both;
}
Open service 2600:9000:213f:5200:f:ce6f:c4c0:93a1:443 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 10223
Connection: close
Date: Fri, 31 Oct 2025 10:39:15 GMT
Cache-Control: public, max-age=0, s-maxage=31536000
Server: AmazonS3
Accept-Ranges: bytes
ETag: "1c87aa9b8e3db883940b4cd02c873644"
Last-Modified: Wed, 16 Apr 2025 17:48:51 GMT
X-Cache: Hit from cloudfront
Via: 1.1 8ea9a6eb93f7fd49bf84cfddbbf8b7b2.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P15
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: mBxytZCDxZQjwlPtsG6RETRVy0ybGwc66d87Yky8CD-VnLA9Mhi17w==
Age: 5945866
Page title: rationalmark.com - Consulting for Mobile Apps & AI
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>rationalmark.com - Consulting for Mobile Apps & AI</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<style>
body {
background: #2c3e50;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
overflow: hidden;
position: relative;
}
.parallax-layer, .parallax-gradient { display: none !important; }
.terminal-title {
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
font-size: 2.8em;
font-weight: 700;
letter-spacing: 0.04em;
color: #fff;
background: rgba(44,62,80,0.55);
border-radius: 12px;
padding: 18px 36px 14px 36px;
margin-bottom: 18px;
box-shadow: 0 4px 32px #0005;
border: 1.5px solid #9b59b6;
text-shadow: 0 2px 16px #9b59b6, 0 0 2px #f1c40f;
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
display: inline-block;
transition: background 0.3s;
}
.icon-row {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 22px;
margin: 24px 0 10px 0;
z-index: 20;
}
.icon-block {
display: flex;
flex-direction: column;
align-items: center;
background: rgba(44,62,80,0.22);
border-radius: 10px;
padding: 10px 12px 6px 12px;
box-shadow: 0 2px 12px #0002;
min-width: 70px;
transition: background 0.2s, box-shadow 0.2s;
}
.icon-block:hover {
background: rgba(155,89,182,0.18);
box-shadow: 0 4px 24px #9b59b6aa;
}
.icon-block img, .icon-block svg {
width: 38px;
height: 38px;
margin-bottom: 6px;
filter: drop-shadow(0 0 8px #fff7);
}
.icon-label {
font-size: 0.95em;
color: #fff;
opacity: 0.88;
font-family: inherit;
letter-spacing: 0.02em;
text-align: center;
}
.container {
position: relative;
z-index: 10;
text-align: center;
background: rgba(255, 255, 255, 0.85);
padding: 32px 24px 40px 24px;
border-radius: 16px;
box-shadow: 0 8px 32px rgba(44,62,80,0.2);
animation: fadeIn 2s ease-in;
color: #2c3e50;
margin: 0 16px;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.thanks {
margin-top: 24px;
font-size: 1.5em;
font-weight: bold;
color: #9b59b6;
letter-spacing: 1px;
animation: thanksPop 2s 1.5s both, thanksGlow 2s infinite alternate;
}
@keyframes thanksPop {
0% { opacity: 0; transform: scale(0.5); }
80% { opacity: 1; transform: scale(1.1); }
100% { opacity: 1; transform: scale(1); }
}
@keyframes thanksGlow {
from { text-shadow: 0 0 8px #f1c40f, 0 0 16px #9b59b6; }
to { text-shadow: 0 0 24px #f1c40f, 0 0 32px #9b59b6; }
}
a { color: #2980b9; text-decoration: underline; }
a:hover { color: #f1c40f; }
.subtitle {
font-size: 1.2em;
color: #2980b9;
margin-bottom: 16px;
font-weight: 600;
letter-spacing: 0.5px;
animation: fadeIn 2.5s 0.5s both;
}
Open service 2600:9000:2130:6200:f:ce6f:c4c0:93a1:80 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 08 Jan 2026 06:17:01 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://rationalmark.com/ X-Cache: Redirect from cloudfront Via: 1.1 fed2362c6a1e27e36b5fe03cba76e58e.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P15 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: u-_T3lA5toK_3v6sptM5iAsnnzRU1IjLfKk7zSFNODd5Hz6ibMlDdQ== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:213f:c200:f:ce6f:c4c0:93a1:443 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 10223
Connection: close
Date: Fri, 31 Oct 2025 10:39:15 GMT
Cache-Control: public, max-age=0, s-maxage=31536000
Server: AmazonS3
Accept-Ranges: bytes
ETag: "1c87aa9b8e3db883940b4cd02c873644"
Last-Modified: Wed, 16 Apr 2025 17:48:51 GMT
X-Cache: Hit from cloudfront
Via: 1.1 fed2362c6a1e27e36b5fe03cba76e58e.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P15
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: siRNvVwZFggWfKRKSl47HwV6Ntqw_zvhv_t_l25uXA5URSknM5kZ4A==
Age: 5945866
Page title: rationalmark.com - Consulting for Mobile Apps & AI
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>rationalmark.com - Consulting for Mobile Apps & AI</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<style>
body {
background: #2c3e50;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
overflow: hidden;
position: relative;
}
.parallax-layer, .parallax-gradient { display: none !important; }
.terminal-title {
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
font-size: 2.8em;
font-weight: 700;
letter-spacing: 0.04em;
color: #fff;
background: rgba(44,62,80,0.55);
border-radius: 12px;
padding: 18px 36px 14px 36px;
margin-bottom: 18px;
box-shadow: 0 4px 32px #0005;
border: 1.5px solid #9b59b6;
text-shadow: 0 2px 16px #9b59b6, 0 0 2px #f1c40f;
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
display: inline-block;
transition: background 0.3s;
}
.icon-row {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 22px;
margin: 24px 0 10px 0;
z-index: 20;
}
.icon-block {
display: flex;
flex-direction: column;
align-items: center;
background: rgba(44,62,80,0.22);
border-radius: 10px;
padding: 10px 12px 6px 12px;
box-shadow: 0 2px 12px #0002;
min-width: 70px;
transition: background 0.2s, box-shadow 0.2s;
}
.icon-block:hover {
background: rgba(155,89,182,0.18);
box-shadow: 0 4px 24px #9b59b6aa;
}
.icon-block img, .icon-block svg {
width: 38px;
height: 38px;
margin-bottom: 6px;
filter: drop-shadow(0 0 8px #fff7);
}
.icon-label {
font-size: 0.95em;
color: #fff;
opacity: 0.88;
font-family: inherit;
letter-spacing: 0.02em;
text-align: center;
}
.container {
position: relative;
z-index: 10;
text-align: center;
background: rgba(255, 255, 255, 0.85);
padding: 32px 24px 40px 24px;
border-radius: 16px;
box-shadow: 0 8px 32px rgba(44,62,80,0.2);
animation: fadeIn 2s ease-in;
color: #2c3e50;
margin: 0 16px;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.thanks {
margin-top: 24px;
font-size: 1.5em;
font-weight: bold;
color: #9b59b6;
letter-spacing: 1px;
animation: thanksPop 2s 1.5s both, thanksGlow 2s infinite alternate;
}
@keyframes thanksPop {
0% { opacity: 0; transform: scale(0.5); }
80% { opacity: 1; transform: scale(1.1); }
100% { opacity: 1; transform: scale(1); }
}
@keyframes thanksGlow {
from { text-shadow: 0 0 8px #f1c40f, 0 0 16px #9b59b6; }
to { text-shadow: 0 0 24px #f1c40f, 0 0 32px #9b59b6; }
}
a { color: #2980b9; text-decoration: underline; }
a:hover { color: #f1c40f; }
.subtitle {
font-size: 1.2em;
color: #2980b9;
margin-bottom: 16px;
font-weight: 600;
letter-spacing: 0.5px;
animation: fadeIn 2.5s 0.5s both;
}
Open service 2600:9000:2130:e600:f:ce6f:c4c0:93a1:443 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 10223
Connection: close
Date: Fri, 31 Oct 2025 10:39:15 GMT
Cache-Control: public, max-age=0, s-maxage=31536000
Server: AmazonS3
Accept-Ranges: bytes
ETag: "1c87aa9b8e3db883940b4cd02c873644"
Last-Modified: Wed, 16 Apr 2025 17:48:51 GMT
X-Cache: Hit from cloudfront
Via: 1.1 a16f1fe9224bb87d6515221a5b907364.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P15
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: rlLlScBQHCc2jMrqRB6ebdZrNGYsopy0MIDejO3OcDfes8j9NpEC_A==
Age: 5945866
Page title: rationalmark.com - Consulting for Mobile Apps & AI
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>rationalmark.com - Consulting for Mobile Apps & AI</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<style>
body {
background: #2c3e50;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
overflow: hidden;
position: relative;
}
.parallax-layer, .parallax-gradient { display: none !important; }
.terminal-title {
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
font-size: 2.8em;
font-weight: 700;
letter-spacing: 0.04em;
color: #fff;
background: rgba(44,62,80,0.55);
border-radius: 12px;
padding: 18px 36px 14px 36px;
margin-bottom: 18px;
box-shadow: 0 4px 32px #0005;
border: 1.5px solid #9b59b6;
text-shadow: 0 2px 16px #9b59b6, 0 0 2px #f1c40f;
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
display: inline-block;
transition: background 0.3s;
}
.icon-row {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 22px;
margin: 24px 0 10px 0;
z-index: 20;
}
.icon-block {
display: flex;
flex-direction: column;
align-items: center;
background: rgba(44,62,80,0.22);
border-radius: 10px;
padding: 10px 12px 6px 12px;
box-shadow: 0 2px 12px #0002;
min-width: 70px;
transition: background 0.2s, box-shadow 0.2s;
}
.icon-block:hover {
background: rgba(155,89,182,0.18);
box-shadow: 0 4px 24px #9b59b6aa;
}
.icon-block img, .icon-block svg {
width: 38px;
height: 38px;
margin-bottom: 6px;
filter: drop-shadow(0 0 8px #fff7);
}
.icon-label {
font-size: 0.95em;
color: #fff;
opacity: 0.88;
font-family: inherit;
letter-spacing: 0.02em;
text-align: center;
}
.container {
position: relative;
z-index: 10;
text-align: center;
background: rgba(255, 255, 255, 0.85);
padding: 32px 24px 40px 24px;
border-radius: 16px;
box-shadow: 0 8px 32px rgba(44,62,80,0.2);
animation: fadeIn 2s ease-in;
color: #2c3e50;
margin: 0 16px;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.thanks {
margin-top: 24px;
font-size: 1.5em;
font-weight: bold;
color: #9b59b6;
letter-spacing: 1px;
animation: thanksPop 2s 1.5s both, thanksGlow 2s infinite alternate;
}
@keyframes thanksPop {
0% { opacity: 0; transform: scale(0.5); }
80% { opacity: 1; transform: scale(1.1); }
100% { opacity: 1; transform: scale(1); }
}
@keyframes thanksGlow {
from { text-shadow: 0 0 8px #f1c40f, 0 0 16px #9b59b6; }
to { text-shadow: 0 0 24px #f1c40f, 0 0 32px #9b59b6; }
}
a { color: #2980b9; text-decoration: underline; }
a:hover { color: #f1c40f; }
.subtitle {
font-size: 1.2em;
color: #2980b9;
margin-bottom: 16px;
font-weight: 600;
letter-spacing: 0.5px;
animation: fadeIn 2.5s 0.5s both;
}
Open service 54.192.35.60:443 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 10223
Connection: close
Date: Fri, 31 Oct 2025 10:39:15 GMT
Cache-Control: public, max-age=0, s-maxage=31536000
Server: AmazonS3
Accept-Ranges: bytes
ETag: "1c87aa9b8e3db883940b4cd02c873644"
Last-Modified: Wed, 16 Apr 2025 17:48:51 GMT
X-Cache: Hit from cloudfront
Via: 1.1 7a4cd0690d20b5a37f17c8d3aed7b294.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P15
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: 3WJbsQZJWBkbm09y4vv-eW6GZ6YAUsdUr1a0WFOIsP9vrix8NxXYaQ==
Age: 5945867
Page title: rationalmark.com - Consulting for Mobile Apps & AI
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>rationalmark.com - Consulting for Mobile Apps & AI</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<style>
body {
background: #2c3e50;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
overflow: hidden;
position: relative;
}
.parallax-layer, .parallax-gradient { display: none !important; }
.terminal-title {
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
font-size: 2.8em;
font-weight: 700;
letter-spacing: 0.04em;
color: #fff;
background: rgba(44,62,80,0.55);
border-radius: 12px;
padding: 18px 36px 14px 36px;
margin-bottom: 18px;
box-shadow: 0 4px 32px #0005;
border: 1.5px solid #9b59b6;
text-shadow: 0 2px 16px #9b59b6, 0 0 2px #f1c40f;
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
display: inline-block;
transition: background 0.3s;
}
.icon-row {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 22px;
margin: 24px 0 10px 0;
z-index: 20;
}
.icon-block {
display: flex;
flex-direction: column;
align-items: center;
background: rgba(44,62,80,0.22);
border-radius: 10px;
padding: 10px 12px 6px 12px;
box-shadow: 0 2px 12px #0002;
min-width: 70px;
transition: background 0.2s, box-shadow 0.2s;
}
.icon-block:hover {
background: rgba(155,89,182,0.18);
box-shadow: 0 4px 24px #9b59b6aa;
}
.icon-block img, .icon-block svg {
width: 38px;
height: 38px;
margin-bottom: 6px;
filter: drop-shadow(0 0 8px #fff7);
}
.icon-label {
font-size: 0.95em;
color: #fff;
opacity: 0.88;
font-family: inherit;
letter-spacing: 0.02em;
text-align: center;
}
.container {
position: relative;
z-index: 10;
text-align: center;
background: rgba(255, 255, 255, 0.85);
padding: 32px 24px 40px 24px;
border-radius: 16px;
box-shadow: 0 8px 32px rgba(44,62,80,0.2);
animation: fadeIn 2s ease-in;
color: #2c3e50;
margin: 0 16px;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.thanks {
margin-top: 24px;
font-size: 1.5em;
font-weight: bold;
color: #9b59b6;
letter-spacing: 1px;
animation: thanksPop 2s 1.5s both, thanksGlow 2s infinite alternate;
}
@keyframes thanksPop {
0% { opacity: 0; transform: scale(0.5); }
80% { opacity: 1; transform: scale(1.1); }
100% { opacity: 1; transform: scale(1); }
}
@keyframes thanksGlow {
from { text-shadow: 0 0 8px #f1c40f, 0 0 16px #9b59b6; }
to { text-shadow: 0 0 24px #f1c40f, 0 0 32px #9b59b6; }
}
a { color: #2980b9; text-decoration: underline; }
a:hover { color: #f1c40f; }
.subtitle {
font-size: 1.2em;
color: #2980b9;
margin-bottom: 16px;
font-weight: 600;
letter-spacing: 0.5px;
animation: fadeIn 2.5s 0.5s both;
}
Open service 2600:9000:2130:e600:f:ce6f:c4c0:93a1:80 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 08 Jan 2026 06:17:01 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://rationalmark.com/ X-Cache: Redirect from cloudfront Via: 1.1 e889e0b33f4e6dcdc44c2d83e01c8f40.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P15 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: jPqxOspGngq5fTRqzWsb35A1_qEwMka0wvFjgtid9xPZZ3u_TIeKhA== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2130:de00:f:ce6f:c4c0:93a1:80 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 08 Jan 2026 06:17:01 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://rationalmark.com/ X-Cache: Redirect from cloudfront Via: 1.1 41df1c5cb3f1bc9870dc8a7f57c4e07c.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P15 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: afYfRuS0Xr6XfhHybKS1znwbZ8-UZxt5HxZHPV4j_Cc75YA7N-b_ng== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 54.192.35.7:80 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 08 Jan 2026 06:17:01 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://rationalmark.com/ X-Cache: Redirect from cloudfront Via: 1.1 b2e05e88d38ace0a7e0759002147babc.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P15 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: L3mJcK-xKgntOD5q_aeeJcfPPSWtqTGFnKvdCo_0qAB-UncTC5yLAw== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:213f:5200:f:ce6f:c4c0:93a1:80 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 08 Jan 2026 06:17:01 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://rationalmark.com/ X-Cache: Redirect from cloudfront Via: 1.1 503a07995c5acbfa2d4c8d341848f82c.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P15 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: 6VHh1wZxENCBaMhzkid1rm64ijsO0Cx85MUfcMaatGf2ulDXjKsybw== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 54.192.35.60:80 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 08 Jan 2026 06:17:01 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://rationalmark.com/ X-Cache: Redirect from cloudfront Via: 1.1 030df12889597763d790d77135c16596.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P15 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: Ge7LuvCT2qbapgMrog3qJeHFH8W_6-AbBXn0Ul4KtNq_-YW_6btcWA== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:213f:f800:f:ce6f:c4c0:93a1:80 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 08 Jan 2026 06:17:01 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://rationalmark.com/ X-Cache: Redirect from cloudfront Via: 1.1 d32e6b607499bf1bc577abd1d3ae9984.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P15 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: ju3vXd2rZrmTNLkjpt3RckO1-ssuZfGSCzgdmyWP6lBHruIp9eTuTA== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 54.192.35.7:443 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 10223
Connection: close
Date: Fri, 31 Oct 2025 10:39:15 GMT
Cache-Control: public, max-age=0, s-maxage=31536000
Server: AmazonS3
Accept-Ranges: bytes
ETag: "1c87aa9b8e3db883940b4cd02c873644"
Last-Modified: Wed, 16 Apr 2025 17:48:51 GMT
X-Cache: Hit from cloudfront
Via: 1.1 8ce68972dbdfd3ceb4220d7686f54602.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P15
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: cy56Rked-gX5OXs2SFr412sP3hVuRYJsBX2rLZgCl47aaERT6E6HCQ==
Age: 5945866
Page title: rationalmark.com - Consulting for Mobile Apps & AI
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>rationalmark.com - Consulting for Mobile Apps & AI</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<style>
body {
background: #2c3e50;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
overflow: hidden;
position: relative;
}
.parallax-layer, .parallax-gradient { display: none !important; }
.terminal-title {
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
font-size: 2.8em;
font-weight: 700;
letter-spacing: 0.04em;
color: #fff;
background: rgba(44,62,80,0.55);
border-radius: 12px;
padding: 18px 36px 14px 36px;
margin-bottom: 18px;
box-shadow: 0 4px 32px #0005;
border: 1.5px solid #9b59b6;
text-shadow: 0 2px 16px #9b59b6, 0 0 2px #f1c40f;
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
display: inline-block;
transition: background 0.3s;
}
.icon-row {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 22px;
margin: 24px 0 10px 0;
z-index: 20;
}
.icon-block {
display: flex;
flex-direction: column;
align-items: center;
background: rgba(44,62,80,0.22);
border-radius: 10px;
padding: 10px 12px 6px 12px;
box-shadow: 0 2px 12px #0002;
min-width: 70px;
transition: background 0.2s, box-shadow 0.2s;
}
.icon-block:hover {
background: rgba(155,89,182,0.18);
box-shadow: 0 4px 24px #9b59b6aa;
}
.icon-block img, .icon-block svg {
width: 38px;
height: 38px;
margin-bottom: 6px;
filter: drop-shadow(0 0 8px #fff7);
}
.icon-label {
font-size: 0.95em;
color: #fff;
opacity: 0.88;
font-family: inherit;
letter-spacing: 0.02em;
text-align: center;
}
.container {
position: relative;
z-index: 10;
text-align: center;
background: rgba(255, 255, 255, 0.85);
padding: 32px 24px 40px 24px;
border-radius: 16px;
box-shadow: 0 8px 32px rgba(44,62,80,0.2);
animation: fadeIn 2s ease-in;
color: #2c3e50;
margin: 0 16px;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.thanks {
margin-top: 24px;
font-size: 1.5em;
font-weight: bold;
color: #9b59b6;
letter-spacing: 1px;
animation: thanksPop 2s 1.5s both, thanksGlow 2s infinite alternate;
}
@keyframes thanksPop {
0% { opacity: 0; transform: scale(0.5); }
80% { opacity: 1; transform: scale(1.1); }
100% { opacity: 1; transform: scale(1); }
}
@keyframes thanksGlow {
from { text-shadow: 0 0 8px #f1c40f, 0 0 16px #9b59b6; }
to { text-shadow: 0 0 24px #f1c40f, 0 0 32px #9b59b6; }
}
a { color: #2980b9; text-decoration: underline; }
a:hover { color: #f1c40f; }
.subtitle {
font-size: 1.2em;
color: #2980b9;
margin-bottom: 16px;
font-weight: 600;
letter-spacing: 0.5px;
animation: fadeIn 2.5s 0.5s both;
}
Open service 2600:9000:2130:6200:f:ce6f:c4c0:93a1:443 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 10223
Connection: close
Date: Fri, 31 Oct 2025 10:39:15 GMT
Cache-Control: public, max-age=0, s-maxage=31536000
Server: AmazonS3
Accept-Ranges: bytes
ETag: "1c87aa9b8e3db883940b4cd02c873644"
Last-Modified: Wed, 16 Apr 2025 17:48:51 GMT
X-Cache: Hit from cloudfront
Via: 1.1 30871437ed641b91fb10c39754273da0.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P15
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: T7BMK5J8D30_n9EZHAYmjiZleTH2pzFsBcyiVxSBNPJCONCu3s9mAA==
Age: 5945866
Page title: rationalmark.com - Consulting for Mobile Apps & AI
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>rationalmark.com - Consulting for Mobile Apps & AI</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<style>
body {
background: #2c3e50;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
overflow: hidden;
position: relative;
}
.parallax-layer, .parallax-gradient { display: none !important; }
.terminal-title {
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
font-size: 2.8em;
font-weight: 700;
letter-spacing: 0.04em;
color: #fff;
background: rgba(44,62,80,0.55);
border-radius: 12px;
padding: 18px 36px 14px 36px;
margin-bottom: 18px;
box-shadow: 0 4px 32px #0005;
border: 1.5px solid #9b59b6;
text-shadow: 0 2px 16px #9b59b6, 0 0 2px #f1c40f;
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
display: inline-block;
transition: background 0.3s;
}
.icon-row {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 22px;
margin: 24px 0 10px 0;
z-index: 20;
}
.icon-block {
display: flex;
flex-direction: column;
align-items: center;
background: rgba(44,62,80,0.22);
border-radius: 10px;
padding: 10px 12px 6px 12px;
box-shadow: 0 2px 12px #0002;
min-width: 70px;
transition: background 0.2s, box-shadow 0.2s;
}
.icon-block:hover {
background: rgba(155,89,182,0.18);
box-shadow: 0 4px 24px #9b59b6aa;
}
.icon-block img, .icon-block svg {
width: 38px;
height: 38px;
margin-bottom: 6px;
filter: drop-shadow(0 0 8px #fff7);
}
.icon-label {
font-size: 0.95em;
color: #fff;
opacity: 0.88;
font-family: inherit;
letter-spacing: 0.02em;
text-align: center;
}
.container {
position: relative;
z-index: 10;
text-align: center;
background: rgba(255, 255, 255, 0.85);
padding: 32px 24px 40px 24px;
border-radius: 16px;
box-shadow: 0 8px 32px rgba(44,62,80,0.2);
animation: fadeIn 2s ease-in;
color: #2c3e50;
margin: 0 16px;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.thanks {
margin-top: 24px;
font-size: 1.5em;
font-weight: bold;
color: #9b59b6;
letter-spacing: 1px;
animation: thanksPop 2s 1.5s both, thanksGlow 2s infinite alternate;
}
@keyframes thanksPop {
0% { opacity: 0; transform: scale(0.5); }
80% { opacity: 1; transform: scale(1.1); }
100% { opacity: 1; transform: scale(1); }
}
@keyframes thanksGlow {
from { text-shadow: 0 0 8px #f1c40f, 0 0 16px #9b59b6; }
to { text-shadow: 0 0 24px #f1c40f, 0 0 32px #9b59b6; }
}
a { color: #2980b9; text-decoration: underline; }
a:hover { color: #f1c40f; }
.subtitle {
font-size: 1.2em;
color: #2980b9;
margin-bottom: 16px;
font-weight: 600;
letter-spacing: 0.5px;
animation: fadeIn 2.5s 0.5s both;
}
Open service 2600:9000:2130:b000:f:ce6f:c4c0:93a1:80 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 08 Jan 2026 06:17:01 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://rationalmark.com/ X-Cache: Redirect from cloudfront Via: 1.1 c683ff121fe088b26b026e31d2d1adce.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P15 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: js5R714aKtEcPzPbMjS5ao7_7G3N9QEDTmZKh2MmP1qgB3viV6Q3yw== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2130:1800:f:ce6f:c4c0:93a1:80 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 08 Jan 2026 06:17:01 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://rationalmark.com/ X-Cache: Redirect from cloudfront Via: 1.1 e889e0b33f4e6dcdc44c2d83e01c8f40.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P15 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: xzxY9km1Kk1XBWmjg5LC3EDrrcCkCnEX1tLZOXsVHN8ursAgce7loA== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2600:9000:2130:1800:f:ce6f:c4c0:93a1:443 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 10223
Connection: close
Date: Fri, 31 Oct 2025 10:39:15 GMT
Cache-Control: public, max-age=0, s-maxage=31536000
Server: AmazonS3
Accept-Ranges: bytes
ETag: "1c87aa9b8e3db883940b4cd02c873644"
Last-Modified: Wed, 16 Apr 2025 17:48:51 GMT
X-Cache: Hit from cloudfront
Via: 1.1 d993fa3990c2c3b77bd6ce348bd4d906.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: FRA56-P15
Alt-Svc: h3=":443"; ma=86400
X-Amz-Cf-Id: sSLx00xU3AFNSOFF_Fqke2-1Ol3jnk9HlShJBXMr1hYZf9LXjrg1qQ==
Age: 5945866
Page title: rationalmark.com - Consulting for Mobile Apps & AI
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>rationalmark.com - Consulting for Mobile Apps & AI</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<style>
body {
background: #2c3e50;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
overflow: hidden;
position: relative;
}
.parallax-layer, .parallax-gradient { display: none !important; }
.terminal-title {
font-family: 'Fira Mono', 'JetBrains Mono', 'Menlo', 'Consolas', monospace;
font-size: 2.8em;
font-weight: 700;
letter-spacing: 0.04em;
color: #fff;
background: rgba(44,62,80,0.55);
border-radius: 12px;
padding: 18px 36px 14px 36px;
margin-bottom: 18px;
box-shadow: 0 4px 32px #0005;
border: 1.5px solid #9b59b6;
text-shadow: 0 2px 16px #9b59b6, 0 0 2px #f1c40f;
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
display: inline-block;
transition: background 0.3s;
}
.icon-row {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 22px;
margin: 24px 0 10px 0;
z-index: 20;
}
.icon-block {
display: flex;
flex-direction: column;
align-items: center;
background: rgba(44,62,80,0.22);
border-radius: 10px;
padding: 10px 12px 6px 12px;
box-shadow: 0 2px 12px #0002;
min-width: 70px;
transition: background 0.2s, box-shadow 0.2s;
}
.icon-block:hover {
background: rgba(155,89,182,0.18);
box-shadow: 0 4px 24px #9b59b6aa;
}
.icon-block img, .icon-block svg {
width: 38px;
height: 38px;
margin-bottom: 6px;
filter: drop-shadow(0 0 8px #fff7);
}
.icon-label {
font-size: 0.95em;
color: #fff;
opacity: 0.88;
font-family: inherit;
letter-spacing: 0.02em;
text-align: center;
}
.container {
position: relative;
z-index: 10;
text-align: center;
background: rgba(255, 255, 255, 0.85);
padding: 32px 24px 40px 24px;
border-radius: 16px;
box-shadow: 0 8px 32px rgba(44,62,80,0.2);
animation: fadeIn 2s ease-in;
color: #2c3e50;
margin: 0 16px;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.thanks {
margin-top: 24px;
font-size: 1.5em;
font-weight: bold;
color: #9b59b6;
letter-spacing: 1px;
animation: thanksPop 2s 1.5s both, thanksGlow 2s infinite alternate;
}
@keyframes thanksPop {
0% { opacity: 0; transform: scale(0.5); }
80% { opacity: 1; transform: scale(1.1); }
100% { opacity: 1; transform: scale(1); }
}
@keyframes thanksGlow {
from { text-shadow: 0 0 8px #f1c40f, 0 0 16px #9b59b6; }
to { text-shadow: 0 0 24px #f1c40f, 0 0 32px #9b59b6; }
}
a { color: #2980b9; text-decoration: underline; }
a:hover { color: #f1c40f; }
.subtitle {
font-size: 1.2em;
color: #2980b9;
margin-bottom: 16px;
font-weight: 600;
letter-spacing: 0.5px;
animation: fadeIn 2.5s 0.5s both;
}
Open service 54.192.35.87:80 · rationalmark.com
2026-01-08 06:16
HTTP/1.1 301 Moved Permanently Server: CloudFront Date: Thu, 08 Jan 2026 06:17:01 GMT Content-Type: text/html Content-Length: 167 Connection: close Location: https://rationalmark.com/ X-Cache: Redirect from cloudfront Via: 1.1 3d480488f7a8eb5936707daa5d7639b4.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA56-P15 Alt-Svc: h3=":443"; ma=86400 X-Amz-Cf-Id: -h25D_pC1qfmIplyECnmBW6L0g3XNUjTu_gvU94dbOd4glyElITh8A== Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
54.192.35.87 1 54.192.35.44 1 2600:9000:213f:c200:f:ce6f:c4c0:93a1 1 2600:9000:213f:f800:f:ce6f:c4c0:93a1 1 2600:9000:2130:de00:f:ce6f:c4c0:93a1 1 2600:9000:2130:b000:f:ce6f:c4c0:93a1 1 2600:9000:213f:5200:f:ce6f:c4c0:93a1 1 2600:9000:2130:6200:f:ce6f:c4c0:93a1 1 2600:9000:2130:e600:f:ce6f:c4c0:93a1 1 54.192.35.60 1 54.192.35.7 1 2600:9000:2130:1800:f:ce6f:c4c0:93a1 1