::selection {
background: #C1272D;
color: #FFFFFF;
}
::-moz-selection {
background: #C1272D;
color: #FFFFFF;
}
/* Hero Layout */
.hero-section {
padding: 7rem 2rem 5rem;
position: relative;
overflow: hidden;
background: radial-gradient(circle at top right, rgba(193, 39, 45, 0.08), transparent 45%), #FDFCFB;
}
.hero-section::after {
content: '';
position: absolute;
inset: 0;
background: radial-gradient(circle at 15% 20%, rgba(144, 97, 255, 0.1), transparent 45%);
pointer-events: none;
}
.hero-container {
position: relative;
z-index: 1;
max-width: 1260px;
margin: 0 auto;
display: grid;
grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
gap: 3.5rem;
align-items: center;
}
.hero-copy {
display: flex;
flex-direction: column;
gap: 1.5rem;
}
.hero-eyebrow {
font-size: 0.9rem;
letter-spacing: 0.2rem;
font-weight: 600;
text-transform: uppercase;
color: #C1272D;
}
.hero-headline {
font-size: clamp(2.75rem, 4vw, 3.5rem);
line-height: 1.1;
font-weight: 650;
color: #050505;
margin: 0;
}
.hero-subheadline {
font-size: 1.15rem;
line-height: 1.6;
color: #4B5563;
max-width: 620px;
}
.hero-detail-list {
display: flex;
flex-direction: column;
gap: 1rem;
}
.hero-detail-item {
display: flex;
align-items: center;
gap: 0.85rem;
font-size: 0.95rem;
color: #1F2937;
font-weight: 500;
}
.hero-detail-icon {
width: 38px;
height: 38px;
border-radius: 50%;
border: 1px solid rgba(193, 39, 45, 0.15);
background: rgba(193, 39, 45, 0.08);
display: flex;
align-items: center;
justify-content: center;
color: #C1272D;
flex-shrink: 0;
}
.hero-form-wrapper {
position: relative;
display: flex;
justify-content: center;
}
.hero-form-wrapper::before {
content: '';
position: absolute;
inset: 10% 5% 0 15%;
background: linear-gradient(135deg, rgba(193, 39, 45, 0.08), rgba(255, 255, 255, 0));
filter: blur(45px);
z-index: 0;
}
.hero-form-card {
position: relative;
z-index: 1;
width: 100%;
background: #FFFFFF;
border-radius: 32px;
padding: 3rem;
box-shadow: 0 35px 80px rgba(15, 23, 42, 0.12);
border: 1px solid rgba(255, 255, 255, 0.8);
}
.form-stepper {
display: flex;
gap: 1rem;
margin-bottom: 2rem;
align-items: center;
}
.step-node {
display: flex;
align-items: center;
gap: 0.65rem;
font-weight: 600;
color: #111827;
}
.step-node.inactive {
color: #9CA3AF;
}
.step-index {
width: 38px;
height: 38px;
border-radius: 14px;
display: flex;
align-items: center;
justify-content: center;
font-size: 0.95rem;
font-weight: 600;
border: 1px solid rgba(193, 39, 45, 0.2);
background: rgba(193, 39, 45, 0.08);
color: #C1272D;
}
.step-node.inactive .step-index {
border-color: #E5E7EB;
background: #F3F4F6;
color: #6B7280;
}
/* Form styles */
.modern-contact-form {
padding: 0;
border: none;
box-shadow: none;
}
.form-group {
margin-bottom: 1.5rem;
}
.form-group label {
display: block;
font-size: 0.9rem;
font-weight: 600;
color: #4B5563;
margin-bottom: 0.4rem;
}
.form-group input {
width: 100%;
padding: 1.2rem 1.15rem;
font-size: 1rem;
border-radius: 18px;
border: 1px solid #E5E7EB;
background: #FCFCFC;
transition: all 0.3s ease;
}
.form-group input:focus {
border-color: #C1272D;
box-shadow: 0 0 0 4px rgba(193, 39, 45, 0.12);
outline: none;
background: #FFFFFF;
}
.checkbox-label {
display: flex;
align-items: flex-start;
gap: 0.75rem;
font-size: 0.95rem;
color: #6B7280;
line-height: 1.4;
}
.checkbox-label input[type="checkbox"] {
width: 20px;
height: 20px;
margin-top: 0.25rem;
accent-color: #C1272D;
}
.form-submit {
width: 100%;
height: 56px;
border-radius: 12px;
border: none;
background: linear-gradient(120deg, #C1272D, #8F1A1F);
color: #FFFFFF;
font-size: 1.05rem;
font-weight: 700;
display: flex;
align-items: center;
justify-content: center;
gap: 0.65rem;
transition: all 0.3s ease;
cursor: pointer;
box-shadow: 0 20px 30px rgba(193, 39, 45, 0.25);
}
.form-submit .button-icon {
opacity: 0;
transform: translateX(-8px);
transition: all 0.3s ease;
display: flex;
align-items: center;
}
.form-submit:hover {
box-shadow: 0 25px 40px rgba(193, 39, 45, 0.35);
transform: translateY(-1px);
}
.form-submit:hover .button-icon {
opacity: 1;
transform: translateX(0);
}
/* Info Grid Section */
.info-section {
padding: 5.5rem 2rem 6.5rem;
background: #FFFFFF;
}
.info-grid {
max-width: 1200px;
margin: 0 auto;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
gap: 2.5rem;
}
.info-card {
background: #FFFFFF;
border: 1px solid #F1F1F1;
border-radius: 32px;
padding: 2.75rem;
box-shadow: 0 25px 45px rgba(15, 23, 42, 0.07);
}
.info-card h2 {
font-size: 2rem;
font-weight: 600;
color: #0F172A;
margin-bottom: 1rem;
}
.info-card > p {
color: #4B5563;
line-height: 1.6;
margin-bottom: 1.5rem;
}
.info-list {
display: flex;
flex-direction: column;
gap: 1.5rem;
}
.info-item {
display: flex;
gap: 1.25rem;
align-items: flex-start;
}
.info-item-icon {
width: 40px;
height: 40px;
border-radius: 50%;
border: 1px solid rgba(193, 39, 45, 0.2);
background: rgba(193, 39, 45, 0.08);
display: flex;
align-items: center;
justify-content: center;
color: #C1272D;
flex-shrink: 0;
}
.info-item-content h3 {
margin: 0 0 0.4rem;
font-size: 1.05rem;
font-weight: 600;
color: #111827;
}
.info-item-content p {
margin: 0;
color: #4B5563;
line-height: 1.5;
}
.trust-points {
display: flex;
flex-direction: column;
gap: 1.25rem;
}
.trust-point {
display: flex;
gap: 1rem;
align-items: center;
font-weight: 500;
color: #111827;
}
.trust-point svg {
flex-shrink: 0;
color: #C1272D;
}
/* Responsive */
@media (max-width: 991px) {
.hero-container {
grid-template-columns: 1fr;
}
.hero-form-card {
padding: 2.5rem;
}
}
@media (max-width: 767px) {
.hero-section {
padding: 5.5rem 1.5rem 4rem;
}
.hero-form-card {
padding: 2rem;
border-radius: 24px;
}
.form-submit {
font-size: 1rem;
}
.info-section {
padding: 4.5rem 1.5rem 5rem;
}
}
/* Contact-style form appearance */
.hero-form-card {
background: transparent;
border: none;
border-radius: 0;
box-shadow: none;
padding: 0;
}
.hero-form-wrapper::before {
display: none;
}
Fallstudie
Sicherung von PHI durch Penetrationstests Wie SubRosa einem großen Gesundheitsdienstleister geholfen hat, Angriffswege aufzudecken, die Abwehr zu stärken und geschützte Gesundheitsdaten zu sichern.
Mission der Cybersicherheit im Gesundheitswesen
Sofortiger PDF-Download nach dem Absenden
Was ist drin? Erfahren Sie, wie SubRosa einem prominenten Gesundheitsdienstleister geholfen hat, Einblicke in potenzielle Angriffswege zu gewinnen und den Schutz von PHI zu stärken.
Cybersicherheit im Gesundheitswesen Die missionskritische Rolle von Sicherheitskontrollen beim Schutz von PHI.
Die Herausforderung Reale Bedrohungen und blinde Flecken, mit denen ihre klinischen Systeme konfrontiert sind.
Unsere Lösung Methodische Penetrationstests, abgestimmt auf die spezifische Umgebung des Krankenhauses.
Die Auswirkungen Umsetzbare Erkenntnisse, priorisierte Abhilfemaßnahmen und messbare Resilienzgewinne.
Warum Gesundheitsteams SubRosa vertrauen Speziell entwickelte Expertise, schnelle Bereitstellung und sofortiger Download nach dem Absenden des Formulars.
HIPAA-Compliance-Expertise
Spezialisten für Sicherheit im Gesundheitswesen