:root {
–bg-dark: #070B14;
–bg-card: rgba(15, 23, 42, 0.75);
–bg-card-hover: rgba(30, 41, 59, 0.9);
–cyan: #06B6D4;
–cyan-glow: rgba(6, 182, 212, 0.35);
–emerald: #10B981;
–purple: #8B5CF6;
–text-main: #F8FAFC;
–text-muted: #94A3B8;
–border-color: rgba(51, 65, 85, 0.6);
–border-glow: rgba(6, 182, 212, 0.5);
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
font-family: ‘Plus Jakarta Sans’, sans-serif;
}
body {
background-color: var(–bg-dark);
color: var(–text-main);
line-height: 1.6;
overflow-x: hidden;
}
h1, h2, h3, h4, .font-tech {
font-family: ‘Space Grotesk’, sans-serif;
letter-spacing: -0.02em;
}
a {
text-decoration: none;
color: inherit;
}
.container {
max-width: 1240px;
margin: 0 auto;
padding: 0 24px;
}
/* Ambient Glow Backgrounds */
.glow-orb {
position: absolute;
width: 500px;
height: 500px;
border-radius: 50%;
filter: blur(140px);
pointer-events: none;
z-index: 0;
}
.glow-1 {
top: -100px;
left: 10%;
background: rgba(6, 182, 212, 0.15);
}
.glow-2 {
top: 300px;
right: 5%;
background: rgba(139, 92, 246, 0.12);
}
/* Navbar */
.navbar {
position: sticky;
top: 0;
z-index: 100;
backdrop-filter: blur(16px);
background: rgba(7, 11, 20, 0.85);
border-bottom: 1px solid var(–border-color);
padding: 18px 0;
}
.nav-wrap {
display: flex;
align-items: center;
justify-content: space-between;
}
.brand {
display: flex;
align-items: center;
gap: 12px;
font-size: 22px;
font-weight: 700;
color: #fff;
}
.brand-icon {
width: 36px;
height: 36px;
background: linear-gradient(135deg, var(–cyan), var(–purple));
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 0 15px var(–cyan-glow);
}
.brand-icon svg {
width: 20px;
height: 20px;
fill: #fff;
}
.nav-links {
display: flex;
gap: 32px;
font-size: 15px;
font-weight: 500;
color: var(–text-muted);
}
.nav-links a:hover {
color: var(–cyan);
transition: color 0.2s;
}
.btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: 12px 26px;
border-radius: 10px;
font-weight: 600;
font-size: 15px;
cursor: pointer;
transition: all 0.25s ease;
border: none;
}
.btn-primary {
background: linear-gradient(135deg, #06B6D4, #3B82F6);
color: #fff;
box-shadow: 0 4px 20px var(–cyan-glow);
}
.btn-primary:hover {
box-shadow: 0 6px 28px rgba(6, 182, 212, 0.6);
transform: translateY(-2px);
}
.btn-secondary {
background: rgba(255, 255, 255, 0.05);
color: var(–text-main);
border: 1px solid var(–border-color);
}
.btn-secondary:hover {
background: rgba(255, 255, 255, 0.1);
border-color: var(–cyan);
transform: translateY(-2px);
}
/* Hero Section */
.hero {
position: relative;
padding: 90px 0 70px;
z-index: 1;
}
.hero-grid {
display: grid;
grid-template-columns: 1.15fr 0.85fr;
gap: 50px;
align-items: center;
}
.badge {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 6px 16px;
background: rgba(6, 182, 212, 0.1);
border: 1px solid rgba(6, 182, 212, 0.3);
border-radius: 30px;
font-size: 13px;
font-weight: 600;
color: var(–cyan);
margin-bottom: 24px;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.badge-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background: var(–cyan);
box-shadow: 0 0 10px var(–cyan);
animation: pulse 2s infinite;
}
@keyframes pulse {
0% { opacity: 1; transform: scale(1); }
50% { opacity: 0.4; transform: scale(0.8); }
100% { opacity: 1; transform: scale(1); }
}
.hero h1 {
font-size: 54px;
line-height: 1.12;
font-weight: 800;
margin-bottom: 22px;
}
.hero h1 span {
background: linear-gradient(135deg, #06B6D4 20%, #A855F7 80%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.hero p {
font-size: 18px;
color: var(–text-muted);
margin-bottom: 34px;
max-width: 560px;
}
.hero-actions {
display: flex;
gap: 16px;
margin-bottom: 48px;
}
.hero-stats {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 24px;
padding-top: 32px;
border-top: 1px solid var(–border-color);
}
.stat-num {
font-size: 32px;
font-weight: 700;
color: #fff;
}
.stat-num span {
color: var(–cyan);
}
.stat-label {
font-size: 13px;
color: var(–text-muted);
margin-top: 4px;
}
.hero-card {
position: relative;
border-radius: 20px;
overflow: hidden;
border: 1px solid var(–border-color);
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.7);
}
.hero-card img {
width: 100%;
height: 480px;
object-fit: cover;
display: block;
filter: brightness(0.9) contrast(1.1);
}
.hero-overlay-tag {
position: absolute;
bottom: 20px;
left: 20px;
right: 20px;
padding: 16px 20px;
background: rgba(15, 23, 42, 0.85);
backdrop-filter: blur(12px);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 12px;
display: flex;
align-items: center;
justify-content: space-between;
}
.hero-tag-text {
font-size: 14px;
font-weight: 600;
}
.hero-tag-status {
font-size: 12px;
color: var(–emerald);
display: flex;
align-items: center;
gap: 6px;
}
/* Section Headers */
.section-header {
text-align: center;
max-width: 680px;
margin: 0 auto 60px;
}
.section-header h2 {
font-size: 38px;
margin-bottom: 16px;
}
.section-header p {
color: var(–text-muted);
font-size: 17px;
}
/* Services Section */
.services {
padding: 90px 0;
position: relative;
z-index: 1;
}
.services-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 28px;
}
.service-card {
background: var(–bg-card);
border: 1px solid var(–border-color);
border-radius: 18px;
padding: 34px 28px;
transition: all 0.3s ease;
position: relative;
overflow: hidden;
}
.service-card:hover {
background: var(–bg-card-hover);
border-color: var(–border-glow);
transform: translateY(-6px);
box-shadow: 0 16px 36px -10px rgba(6, 182, 212, 0.2);
}
.service-icon {
width: 52px;
height: 52px;
border-radius: 12px;
background: rgba(6, 182, 212, 0.12);
border: 1px solid rgba(6, 182, 212, 0.25);
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 22px;
color: var(–cyan);
}
.service-card h3 {
font-size: 21px;
margin-bottom: 12px;
}
.service-card p {
color: var(–text-muted);
font-size: 15px;
line-height: 1.6;
margin-bottom: 20px;
}
.service-tags {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.service-tag {
font-size: 12px;
padding: 4px 10px;
border-radius: 6px;
background: rgba(255, 255, 255, 0.05);
color: var(–text-muted);
}
/* Feature Highlight Banner */
.highlight-banner {
padding: 70px 0;
position: relative;
z-index: 1;
}
.highlight-box {
background: linear-gradient(135deg, rgba(15, 23, 42, 0.95), rgba(30, 41, 59, 0.8));
border: 1px solid var(–border-glow);
border-radius: 24px;
padding: 50px;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 50px;
align-items: center;
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}
.highlight-box h2 {
font-size: 34px;
margin-bottom: 18px;
}
.highlight-list {
list-style: none;
display: flex;
flex-direction: column;
gap: 16px;
margin-top: 24px;
}
.highlight-list li {
display: flex;
align-items: center;
gap: 12px;
font-size: 16px;
color: #E2E8F0;
}
.check-icon {
color: var(–emerald);
flex-shrink: 0;
}
.highlight-img {
border-radius: 16px;
overflow: hidden;
border: 1px solid var(–border-color);
}
.highlight-img img {
width: 100%;
height: 340px;
object-fit: cover;
display: block;
}
/* Testimonials */
.testimonials {
padding: 90px 0;
position: relative;
z-index: 1;
}
.testimonials-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 28px;
}
.testimonial-card {
background: var(–bg-card);
border: 1px solid var(–border-color);
border-radius: 18px;
padding: 34px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.stars {
color: #F59E0B;
font-size: 18px;
margin-bottom: 16px;
letter-spacing: 2px;
}
.testimonial-quote {
font-size: 16px;
color: #CBD5E1;
font-style: italic;
margin-bottom: 26px;
line-height: 1.6;
}
.author-info {
display: flex;
align-items: center;
gap: 14px;
}
.author-avatar {
width: 50px;
height: 50px;
border-radius: 50%;
object-fit: cover;
border: 2px solid var(–cyan);
}
.author-name {
font-weight: 700;
font-size: 15px;
}
.author-role {
font-size: 13px;
color: var(–text-muted);
}
/* Pricing Section */
.pricing {
padding: 90px 0;
position: relative;
z-index: 1;
}
.pricing-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
align-items: stretch;
}
.pricing-card {
background: var(–bg-card);
border: 1px solid var(–border-color);
border-radius: 20px;
padding: 40px 32px;
display: flex;
flex-direction: column;
position: relative;
transition: all 0.3s;
}
.pricing-card.featured {
background: linear-gradient(180deg, rgba(15, 23, 42, 0.95), rgba(20, 30, 55, 0.95));
border: 2px solid var(–cyan);
box-shadow: 0 10px 40px rgba(6, 182, 212, 0.25);
transform: scale(1.03);
}
.popular-badge {
position: absolute;
top: -14px;
left: 50%;
transform: translateX(-50%);
background: linear-gradient(135deg, var(–cyan), var(–purple));
color: #fff;
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.08em;
padding: 5px 16px;
border-radius: 20px;
}
.pricing-tier {
font-size: 20px;
font-weight: 700;
margin-bottom: 8px;
}
.pricing-desc {
font-size: 14px;
color: var(–text-muted);
margin-bottom: 24px;
min-height: 42px;
}
.pricing-price {
font-size: 44px;
font-weight: 800;
color: #fff;
margin-bottom: 24px;
}
.pricing-price span {
font-size: 16px;
font-weight: 500;
color: var(–text-muted);
}
.pricing-features {
list-style: none;
display: flex;
flex-direction: column;
gap: 14px;
margin-bottom: 34px;
flex-grow: 1;
}
.pricing-features li {
display: flex;
align-items: center;
gap: 10px;
font-size: 14px;
color: #CBD5E1;
}
/* Contact Section */
.contact {
padding: 90px 0;
position: relative;
z-index: 1;
}
.contact-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 60px;
background: var(–bg-card);
border: 1px solid var(–border-color);
border-radius: 24px;
padding: 50px;
}
.contact-info h2 {
font-size: 36px;
margin-bottom: 16px;
}
.contact-info p {
color: var(–text-muted);
margin-bottom: 32px;
font-size: 16px;
}
.contact-detail-item {
display: flex;
gap: 16px;
align-items: flex-start;
margin-bottom: 24px;
}
.contact-detail-icon {
width: 44px;
height: 44px;
background: rgba(6, 182, 212, 0.12);
border: 1px solid rgba(6, 182, 212, 0.25);
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
color: var(–cyan);
flex-shrink: 0;
}
.contact-detail-text h4 {
font-size: 16px;
font-weight: 600;
margin-bottom: 4px;
}
.contact-detail-text p {
font-size: 14px;
color: var(–text-muted);
margin: 0;
}
.contact-form {
display: flex;
flex-direction: column;
gap: 18px;
}
.form-group {
display: flex;
flex-direction: column;
gap: 6px;
}
.form-group label {
font-size: 13px;
font-weight: 600;
color: #CBD5E1;
}
.form-input, .form-textarea, .form-select {
background: rgba(15, 23, 42, 0.8);
border: 1px solid var(–border-color);
border-radius: 8px;
padding: 12px 16px;
color: #fff;
font-size: 14px;
transition: border-color 0.2s;
}
.form-input:focus, .form-textarea:focus, .form-select:focus {
outline: none;
border-color: var(–cyan);
box-shadow: 0 0 10px var(–cyan-glow);
}
/* Footer */
.footer {
border-top: 1px solid var(–border-color);
padding: 50px 0 30px;
font-size: 14px;
color: var(–text-muted);
}
.footer-top {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 30px;
}
.compliance-badges {
display: flex;
gap: 14px;
}
.comp-badge {
padding: 4px 10px;
background: rgba(255, 255, 255, 0.05);
border: 1px solid var(–border-color);
border-radius: 6px;
font-size: 12px;
font-weight: 600;
}
/* Responsive */
@media (max-width: 992px) {
.hero-grid, .highlight-box, .contact-grid {
grid-template-columns: 1fr;
}
.services-grid, .testimonials-grid, .pricing-grid {
grid-template-columns: 1fr;
}
.pricing-card.featured {
transform: none;
}
.hero h1 {
font-size: 40px;
}
.nav-links {
display: none;
}
}
Proactively safeguard your infrastructure, cloud environments, and sensitive client assets with automated threat detection, 24/7 SOC response, and offensive red team penetration testing.
End-to-end protective architecture designed to neutralise zero-day exploits and maintain compliance across cloud, on-premise, and hybrid systems.
Round-the-clock Security Operations Center (SOC) hunting for advanced persistent threats (APTs), anomaly spikes, and behavioral breaches.
Offensive ethical hacking simulations evaluating web apps, mobile APIs, network perimeters, and internal networks to find weaknesses before adversaries do.
Hardening AWS, Microsoft Azure, and Google Cloud environments. Configuration auditing, IAM identity federation, and Kubernetes container protection.
Emergency response retainer with guaranteed 15-minute SLA. Rapid containment of ransomware, data leaks, and root-cause evidence preservation.
Fast-track your certifications for SOC 2 Type II, ISO/IEC 27001, HIPAA, PCI-DSS, and GDPR with full gap analyses, remediation roadmaps, and audit defense.
Eliminate perimeter vulnerability with identity-driven micro-segmentation, continuous multi-factor validation, and encrypted data-at-rest protocols.
Modern cyber adversaries don’t knock on doors—they exploit subtle configuration drifts and supply chain vectors. Our autonomous threat-hunting fabric catches anomalies instantly.
See how high-growth businesses and enterprise IT teams maintain bulletproof security postures with our cyber defense solutions.
“During an unprecedented multi-vector DDoS attack combined with credential stuffing, CyberShield’s automated response neutralized the breach within 7 minutes. Our transactions never skipped a beat.”
“Their red team uncovered three critical API flaws that our internal team had overlooked for two quarters. Their remediation guide was clear, actionable, and allowed us to pass our SOC 2 Type II audit flawlessly.”
“Having their 24/7 SOC guarding our cloud perimeters gives our executive board peace of mind. Their rapid communication and proactive patch management are world-class.”
Choose the dedicated cyber defense package that matches your infrastructure footprint and regulatory compliance obligations.
Speak with our certified security architects. We’ll perform a non-invasive perimeter evaluation and deliver a clear threat profile report within 48 hours.
+1 (888) 542-CYBER (2923) | Priority Emergency Response
security@risehightech.com (PGP Key Available Upon Request)
742 Cyber Defense Way, Suite 500, Innovation Tech Corridor
Managed Detection & Response (24/7 SOC)
Penetration Testing / Ethical Hacking
Cloud Security & Posture Review (AWS/Azure/GCP)
Compliance Audit (SOC 2, ISO 27001, HIPAA)
Urgent / Incident Response Investigation