Your Domain Has Expired – Bluehost
@import url(‘https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap’);
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
background-color: #f0f4f8;
font-family: ‘Inter’, Arial, sans-serif;
color: #1a1a2e;
}
.email-wrapper {
max-width: 620px;
margin: 40px auto;
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 8px 40px rgba(0,0,0,0.10);
}
/* ── HEADER ── */
.header {
background: linear-gradient(135deg, #0c2a6e 0%, #1a4bbd 60%, #2563eb 100%);
padding: 32px 40px 28px;
display: flex;
align-items: center;
justify-content: space-between;
}
.logo {
display: flex;
align-items: center;
gap: 10px;
text-decoration: none;
}
.logo-icon {
width: 38px;
height: 38px;
background: #fff;
border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;
}
.logo-icon svg { width: 24px; height: 24px; }
.logo-text {
font-size: 22px;
font-weight: 800;
color: #ffffff;
letter-spacing: -0.5px;
}
.header-tag {
background: rgba(255,255,255,0.15);
border: 1px solid rgba(255,255,255,0.3);
border-radius: 20px;
padding: 5px 14px;
color: #fff;
font-size: 12px;
font-weight: 600;
letter-spacing: 0.5px;
text-transform: uppercase;
}
/* ── ALERT BANNER ── */
.alert-banner {
background: linear-gradient(90deg, #fff3cd, #ffe8a1);
border-left: 5px solid #f59e0b;
padding: 14px 40px;
display: flex;
align-items: center;
gap: 12px;
}
.alert-banner .alert-icon {
font-size: 20px;
flex-shrink: 0;
}
.alert-banner p {
font-size: 13px;
font-weight: 600;
color: #92400e;
}
/* ── HERO ── */
.hero {
padding: 44px 40px 32px;
text-align: center;
background: #fff;
}
.status-badge {
display: inline-flex;
align-items: center;
gap: 8px;
background: #fef2f2;
border: 1px solid #fecaca;
border-radius: 50px;
padding: 6px 18px;
margin-bottom: 20px;
}
.status-dot {
width: 8px;
height: 8px;
background: #ef4444;
border-radius: 50%;
animation: pulse 1.5s infinite;
}
@keyframes pulse {
0%, 100% { opacity: 1; }
50% { opacity: 0.3; }
}
.status-badge span {
font-size: 12px;
font-weight: 700;
color: #dc2626;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.hero h1 {
font-size: 30px;
font-weight: 800;
color: #0c2a6e;
line-height: 1.2;
margin-bottom: 14px;
letter-spacing: -0.5px;
}
.hero h1 span {
color: #2563eb;
}
.hero p {
font-size: 15px;
color: #64748b;
line-height: 1.7;
max-width: 460px;
margin: 0 auto 28px;
}
/* ── DOMAIN BOX ── */
.domain-box {
background: #f8faff;
border: 2px dashed #bfdbfe;
border-radius: 12px;
padding: 18px 28px;
margin: 0 40px 32px;
display: flex;
align-items: center;
justify-content: space-between;
}
.domain-info { text-align: left; }
.domain-label {
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
color: #94a3b8;
margin-bottom: 4px;
}
.domain-name {
font-size: 20px;
font-weight: 800;
color: #0c2a6e;
letter-spacing: -0.3px;
}
.domain-status {
background: #fef2f2;
border: 1px solid #fecaca;
border-radius: 8px;
padding: 8px 16px;
text-align: center;
}
.domain-status .exp-label {
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.5px;
color: #f87171;
font-weight: 700;
}
.domain-status .exp-date {
font-size: 13px;
font-weight: 700;
color: #dc2626;
margin-top: 2px;
}
/* ── CTA BUTTON ── */
.cta-wrap {
text-align: center;
padding: 0 40px 36px;
}
.cta-btn {
display: inline-block;
background: linear-gradient(135deg, #2563eb, #1d4ed8);
color: #ffffff;
text-decoration: none;
font-size: 16px;
font-weight: 700;
padding: 16px 48px;
border-radius: 10px;
letter-spacing: 0.2px;
box-shadow: 0 6px 24px rgba(37,99,235,0.35);
transition: transform 0.15s;
}
.cta-btn:hover { opacity: 0.93; }
.cta-note {
margin-top: 12px;
font-size: 12px;
color: #94a3b8;
}
/* ── STEPS ── */
.steps-section {
background: #f8faff;
padding: 32px 40px;
border-top: 1px solid #e2e8f0;
border-bottom: 1px solid #e2e8f0;
}
.steps-title {
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
color: #94a3b8;
margin-bottom: 20px;
}
.step {
display: flex;
align-items: flex-start;
gap: 16px;
margin-bottom: 18px;
}
.step:last-child { margin-bottom: 0; }
.step-num {
width: 32px;
height: 32px;
background: linear-gradient(135deg, #2563eb, #1d4ed8);
border-radius: 50%;
color: #fff;
font-size: 13px;
font-weight: 700;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
margin-top: 2px;
}
.step-text h4 {
font-size: 14px;
font-weight: 700;
color: #0c2a6e;
margin-bottom: 2px;
}
.step-text p {
font-size: 13px;
color: #64748b;
line-height: 1.5;
}
/* ── URGENCY BOX ── */
.urgency-box {
margin: 28px 40px;
background: linear-gradient(135deg, #0c2a6e 0%, #1e40af 100%);
border-radius: 14px;
padding: 24px 28px;
color: #fff;
display: flex;
align-items: center;
gap: 20px;
}
.urgency-icon {
font-size: 36px;
flex-shrink: 0;
}
.urgency-text h4 {
font-size: 15px;
font-weight: 800;
margin-bottom: 5px;
letter-spacing: -0.2px;
}
.urgency-text p {
font-size: 13px;
color: #bfdbfe;
line-height: 1.6;
}
/* ── SUPPORT ── */
.support-section {
padding: 28px 40px;
text-align: center;
}
.support-section h3 {
font-size: 16px;
font-weight: 700;
color: #0c2a6e;
margin-bottom: 8px;
}
.support-section p {
font-size: 13px;
color: #64748b;
margin-bottom: 16px;
}
.support-links {
display: flex;
justify-content: center;
gap: 12px;
flex-wrap: wrap;
}
.support-link {
display: inline-flex;
align-items: center;
gap: 6px;
background: #f1f5f9;
border: 1px solid #e2e8f0;
border-radius: 8px;
padding: 8px 16px;
text-decoration: none;
font-size: 13px;
font-weight: 600;
color: #1e40af;
transition: background 0.15s;
}
.support-link:hover { background: #dbeafe; }
/* ── FOOTER ── */
.footer {
background: #0c2a6e;
padding: 28px 40px;
text-align: center;
}
.footer-logo {
font-size: 18px;
font-weight: 800;
color: #fff;
letter-spacing: -0.3px;
margin-bottom: 10px;
}
.footer-links {
display: flex;
justify-content: center;
gap: 20px;
margin-bottom: 16px;
flex-wrap: wrap;
}
.footer-links a {
color: #93c5fd;
font-size: 12px;
text-decoration: none;
font-weight: 500;
}
.footer-links a:hover { color: #fff; }
.footer-copy {
font-size: 11px;
color: #475569;
line-height: 1.6;
}
.footer-copy a { color: #60a5fa; text-decoration: none; }
.divider {
height: 1px;
background: #e2e8f0;
margin: 0 40px;
}
/* Responsive */
@media (max-width: 480px) {
.header, .hero, .steps-section, .cta-wrap, .support-section, .footer { padding-left: 24px; padding-right: 24px; }
.domain-box, .urgency-box, .divider { margin-left: 24px; margin-right: 24px; }
.hero h1 { font-size: 24px; }
.domain-box { flex-direction: column; gap: 12px; }
.header { flex-direction: column; gap: 12px; text-align: center; }
}
⚠️
This is an important notice about your domain registration for booking@calpebay.net. Immediate action is required.
Your Domain Has Expired —
Renew It Today
Your domain registration has lapsed. Your website and email are currently offline. Renew now to restore everything instantly and prevent someone else from registering your domain.
Your Domain
calpebay.net
Account Email
booking@calpebay.net
Expired On
April 01, 2026
How to Renew Your Domain
1
Click Renew and Choose Your Term
Click �� Renew My Domain Now above, select 1 year or multi-year renewal. Longer terms offer better value and peace of mind.
2
Choose Your Payment Method & Complete Checkout
Pay securely using any of the methods below — your domain goes live again immediately after payment.
Accepted Payment Methods
�� All transactions are secured with SSL encryption.
⏳
Don’t Wait — Your Domain Is at Risk
Expired domains enter a grace period, after which they may be released to the public or put up for auction. Act quickly to protect your online identity and avoid losing it permanently.
Need Help? We’re Here 24/7
Our support team is ready to walk you through the renewal process at any time.