[
:root { –transition-speed: 0.4s; }
/* Light Blue Theme */
[data-theme=“light-blue“] {
–bg-primary: #e8eef5;
–bg-secondary: #dde5ef;
–text-primary: #2d3748;
–text-secondary: #5a6a7e;
–text-muted: #8a9bb0;
–accent: #00b4d8;
–accent-light: #48cae4;
–accent-dark: #0096c7;
–shadow-light: rgba(255, 255, 255, 0.8);
–shadow-dark: rgba(163, 177, 198, 0.6);
–shadow-dark-strong: rgba(140, 155, 180, 0.5);
–card-bg: #e8eef5;
–icon-gradient-start: #00b4d8;
–icon-gradient-end: #0077b6;
–gold: #A16207;
–gold-muted: rgba(161, 98, 7, 0.12);
–success: #0D9488;
}
/* Light Orange Theme */
[data-theme=“light-orange“] {
–bg-primary: #f0e8e2;
–bg-secondary: #e8ddd5;
–text-primary: #3d2e24;
–text-secondary: #6b5344;
–text-muted: #9a8679;
–accent: #ff7b00;
–accent-light: #ff9e44;
–accent-dark: #e56b00;
–shadow-light: rgba(255, 255, 255, 0.85);
–shadow-dark: rgba(180, 160, 145, 0.55);
–shadow-dark-strong: rgba(160, 140, 125, 0.5);
–card-bg: #f0e8e2;
–icon-gradient-start: #ff7b00;
–icon-gradient-end: #ff5500;
–gold: #A16207;
–gold-muted: rgba(161, 98, 7, 0.12);
–success: #059669;
}
/* Dark Blue Theme */
[data-theme=“dark-blue“] {
–bg-primary: #1a1f2e;
–bg-secondary: #151925;
–text-primary: #e8ecf4;
–text-secondary: #a0aec0;
–text-muted: #6b7a8f;
–accent: #4fc3f7;
–accent-light: #81d4fa;
–accent-dark: #29b6f6;
–shadow-light: rgba(45, 55, 75, 0.5);
–shadow-dark: rgba(0, 0, 0, 0.6);
–shadow-dark-strong: rgba(0, 0, 0, 0.7);
–card-bg: #1e2538;
–icon-gradient-start: #4fc3f7;
–icon-gradient-end: #0288d1;
–gold: #CBB26A;
–gold-muted: rgba(203, 178, 106, 0.15);
–success: #2DD4BF;
}
/* Dark Orange Theme */
[data-theme=“dark-orange“] {
–bg-primary: #1f1a15;
–bg-secondary: #1a1510;
–text-primary: #f4ece8;
–text-secondary: #c0a090;
–text-muted: #8f7a6b;
–accent: #ff8c42;
–accent-light: #ffab70;
–accent-dark: #ff7420;
–shadow-light: rgba(55, 45, 35, 0.5);
–shadow-dark: rgba(0, 0, 0, 0.65);
–shadow-dark-strong: rgba(0, 0, 0, 0.75);
–card-bg: #2a221c;
–icon-gradient-start: #ff8c42;
–icon-gradient-end: #ff5722;
–gold: #CBB26A;
–gold-muted: rgba(203, 178, 106, 0.15);
–success: #10b981;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
font-family: „Outfit“, sans-serif;
background: var(–bg-primary);
color: var(–text-primary);
min-height: 100vh;
transition: background var(–transition-speed) ease, color var(–transition-speed) ease;
overflow-x: hidden;
}
/* Type hierarchy */
h1, h2, h3 { font-family: „Space Grotesk“, sans-serif; }
a { color: inherit; }
.container { max-width: 1200px; margin: 0 auto; padding: 0 24px; }
.section { padding: 100px 0; }
.section-header { text-align: center; margin-bottom: 60px; }
.section-header h2 {
font-size: clamp(1.8rem, 4vw, 2.8rem);
font-weight: 600;
margin-bottom: 16px;
color: var(–text-primary);
}
.section-header p {
font-size: 1.1rem;
color: var(–text-secondary);
max-width: 680px;
margin: 0 auto;
line-height: 1.7;
}
@media (max-width: 600px) {
.section { padding: 80px 0; }
}
/* Neumorphic utilities */
.neu-raised {
background: var(–card-bg);
border-radius: 20px;
box-shadow: 8px 8px 16px var(–shadow-dark), -8px -8px 16px var(–shadow-light);
transition: all var(–transition-speed) ease;
}
.neu-pressed {
background: var(–bg-secondary);
border-radius: 20px;
box-shadow: inset 4px 4px 8px var(–shadow-dark), inset -4px -4px 8px var(–shadow-light);
transition: all var(–transition-speed) ease;
}
.neu-circle {
border-radius: 50%;
box-shadow: 6px 6px 12px var(–shadow-dark), -6px -6px 12px var(–shadow-light);
transition: all var(–transition-speed) ease;
}
.neu-raised:hover { transform: translateY(-2px); }
/* Chips / pills */
.chip {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 10px 18px;
border-radius: 999px;
font-size: 0.85rem;
color: var(–accent);
letter-spacing: 0.5px;
}
.chip–gold { color: var(–gold); }
.pill-row { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 12px; }
.pill {
padding: 8px 14px;
border-radius: 999px;
font-size: 0.85rem;
background: var(–bg-secondary);
color: var(–text-secondary);
box-shadow: inset 2px 2px 4px var(–shadow-dark), inset -2px -2px 4px var(–shadow-light);
}
/* Theme Switcher */
.theme-switcher {
position: fixed;
top: 20px;
right: 20px;
z-index: 1000;
display: flex;
gap: 8px;
padding: 12px;
background: var(–card-bg);
border-radius: 50px;
}
.theme-btn {
width: 36px; height: 36px;
border-radius: 50%;
border: none;
cursor: pointer;
position: relative;
overflow: hidden;
background: transparent;
}
.theme-btn::before, .theme-btn::after {
content: „“;
position: absolute;
width: 50%;
height: 100%;
top: 0;
}
.theme-btn::before { left: 0; }
.theme-btn::after { right: 0; }
.theme-btn[data-theme=“light-blue“]::before { background: #e8eef5; }
.theme-btn[data-theme=“light-blue“]::after { background: #00b4d8; }
.theme-btn[data-theme=“light-orange“]::before { background: #f0e8e2; }
.theme-btn[data-theme=“light-orange“]::after { background: #ff7b00; }
.theme-btn[data-theme=“dark-blue“]::before { background: #1a1f2e; }
.theme-btn[data-theme=“dark-blue“]::after { background: #4fc3f7; }
.theme-btn[data-theme=“dark-orange“]::before { background: #1f1a15; }
.theme-btn[data-theme=“dark-orange“]::after { background: #ff8c42; }
.theme-btn:hover { transform: scale(1.1); }
.theme-btn.active {
box-shadow: inset 2px 2px 4px rgba(0,0,0,0.3), inset -2px -2px 4px rgba(255,255,255,0.1);
}
/* Side navigation dots */
.nav {
position: fixed;
top: 50%;
left: 20px;
transform: translateY(-50%);
z-index: 200;
display: flex;
flex-direction: column;
gap: 12px;
}
.nav-dot {
width: 12px; height: 12px;
border: none;
background: var(–bg-secondary);
border-radius: 50%;
cursor: pointer;
transition: all 0.3s ease;
box-shadow: 3px 3px 6px var(–shadow-dark), -3px -3px 6px var(–shadow-light);
}
.nav-dot:hover, .nav-dot.active { background: var(–accent); transform: scale(1.3); }
/* Header */
.header {
position: fixed;
top: 0; left: 0; right: 0;
z-index: 150;
padding: 14px 0;
background: color-mix(in oklab, var(–bg-primary) 88%, transparent);
backdrop-filter: blur(8px);
}
.header__inner { display: flex; align-items: center; justify-content: space-between; }
.header__logo { display:flex; align-items:center; gap:10px; font-weight:700; text-decoration:none; }
.header__logo-dot { width: 10px; height: 10px; border-radius: 50%; background: var(–accent); box-shadow: 0 0 14px rgba(255,255,255,0.08); }
.header__nav { display: flex; gap: 6px; }
.header__nav a {
text-decoration: none;
font-size: 0.9rem;
color: var(–text-muted);
padding: 10px 14px;
border-radius: 999px;
}
.header__nav a:hover { color: var(–text-primary); background: var(–bg-secondary); }
@media (max-width: 900px) { .nav { display: none; } }
@media (max-width: 768px) { .header__nav { display:none; } }
/* Scroll reveal */
.reveal {
opacity: 0;
transform: translateY(26px);
transition: opacity 0.6s ease, transform 0.6s ease;
}
.reveal.is-visible { opacity: 1; transform: translateY(0); }
/* Button ripple */
@keyframes ripple { to { transform: scale(4); opacity: 0; } }
.ripple {
position: absolute;
background: rgba(255,255,255,0.30);
border-radius: 50%;
transform: scale(0);
animation: ripple 0.6s ease-out;
pointer-events: none;
width: 100px;
height: 100px;
}
]
Ing. Manfred Foissner
.hero {
min-height: 100vh;
display: flex;
align-items: center;
padding: 90px 0 40px;
position: relative;
}
.hero__grid {
display: grid;
grid-template-columns: 1.05fr 0.95fr;
gap: 40px;
align-items: center;
}
@media (max-width: 980px) { .hero__grid { grid-template-columns: 1fr; text-align:center; } }
.hero-badge {
display: inline-flex;
align-items: center;
gap: 10px;
padding: 10px 22px;
margin-bottom: 26px;
font-size: 0.9rem;
font-weight: 600;
color: var(–accent);
text-transform: uppercase;
letter-spacing: 2px;
}
.hero__title {
font-size: clamp(2.4rem, 5vw, 4.0rem);
font-weight: 700;
line-height: 1.05;
margin-bottom: 18px;
background: linear-gradient(19deg, var(–text-primary) 0%, var(–accent) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.hero__title span {
display:block;
margin-top: 10px;
-webkit-text-fill-color: transparent;
opacity: 0.98;
}
.hero__subtitle {
font-size: 1.15rem;
color: var(–text-secondary);
line-height: 1.7;
margin-bottom: 28px;
max-width: 640px;
}
@media (max-width: 980px) { .hero__subtitle { margin: 0 auto 28px; } }
.hero-buttons {
display:flex;
gap: 16px;
flex-wrap: wrap;
align-items: center;
}
@media (max-width: 980px) { .hero-buttons { justify-content:center; } }
.btn-primary, .btn-secondary {
padding: 16px 38px;
font-size: 1rem;
font-weight: 700;
border: none;
border-radius: 999px;
cursor: pointer;
text-decoration: none;
display: inline-flex;
align-items: center;
justify-content: center;
position: relative;
overflow: hidden;
}
.btn-primary {
color: #fff;
background: linear-gradient(135deg, var(–accent) 0%, var(–accent-dark) 100%);
box-shadow: 4px 4px 12px var(–shadow-dark-strong), -4px -4px 12px var(–shadow-light);
}
.btn-primary:hover { transform: translateY(-2px); }
.btn-secondary {
color: var(–text-primary);
background: var(–card-bg);
box-shadow: 4px 4px 12px var(–shadow-dark), -4px -4px 12px var(–shadow-light);
}
.btn-secondary:hover {
box-shadow: inset 3px 3px 8px var(–shadow-dark), inset -3px -3px 8px var(–shadow-light);
}
.btn-link { color: var(–text-secondary); text-decoration: none; font-weight: 600; padding: 10px 10px; }
.btn-link:hover { color: var(–accent); }
.hero__kpis {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 18px;
}
.stat-card { padding: 30px 22px; text-align:center; }
.stat-value {
font-family: „Space Grotesk“, sans-serif;
font-size: 3rem;
font-weight: 700;
color: var(–accent);
line-height: 1;
margin-bottom: 10px;
}
.stat-value–highlight { color: var(–success); }
.stat-label {
font-size: 0.9rem;
color: var(–text-secondary);
text-transform: uppercase;
letter-spacing: 1px;
}
.stat-note { margin-top: 8px; font-size: 0.9rem; color: var(–text-muted); }
/* Floating decoration */
.floating-circle {
position: absolute;
border-radius: 50%;
background: var(–card-bg);
box-shadow: 10px 10px 30px var(–shadow-dark), -10px -10px 30px var(–shadow-light);
opacity: 0.55;
animation: float 6s ease-in-out infinite;
}
.floating-circle:nth-child(1) { width: 80px; height: 80px; top: 18%; left: 8%; animation-delay: 0s; }
.floating-circle:nth-child(2) { width: 120px; height: 120px; top: 70%; right: 8%; animation-delay: 2s; }
.floating-circle:nth-child(3) { width: 60px; height: 60px; bottom: 18%; left: 12%; animation-delay: 4s; }
@keyframes float { 0%,100%{ transform: translateY(0) rotate(0deg);} 50%{ transform: translateY(-20px) rotate(5deg);} }
Executive Profile
Engineering & International Sales Leadership
From Shopfloor to Market Expansion
International Sales Director with 12-country market expansion track record.
9+ years in high-complexity B2B accounts across ropeways, injection molding,
renewables, and steel/plant engineering. Technical foundation in mechanical engineering
since 1997.
Get in Touch
View Timeline
LinkedIn →
12
Countries
Market expansion
~25%
Growth p.a.
Head of Sales CEE
28
Years
Industry experience
17
Years Sales
9 years field
.features-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: 30px;
}
.features-grid.exec-two { grid-template-columns: 1fr 1fr; }
@media (max-width: 900px) { .features-grid.exec-two { grid-template-columns: 1fr; } }
.feature-card { padding: 40px 30px; position: relative; overflow: hidden; }
.feature-header { display:flex; align-items:center; justify-content:space-between; gap: 14px; margin-bottom: 18px; }
.feature-card h3 { font-size: 1.25rem; font-weight: 700; color: var(–text-primary); }
.bullet-list { list-style: none; display:flex; flex-direction:column; gap: 12px; }
.bullet-list li { display:flex; align-items:flex-start; gap: 12px; color: var(–text-secondary); line-height: 1.6; font-size: 1rem; }
.dot {
width: 8px; height: 8px; border-radius: 50%;
background: var(–accent);
margin-top: 8px;
box-shadow: 0 0 0 6px color-mix(in oklab, var(–accent) 18%, transparent);
flex: 0 0 auto;
}
Engineering Background → Sales Execution
Translating complex systems into stakeholder language — and delivering results that hold in operation.
Professional Competencies
17 Years Sales
- International B2B Sales & Business Development
- Strategic Market Development & Go-to-Market
- Key Account Management at C-Level
- Cross-functional Team Leadership
- CRM Implementation & Process Optimization
- Contract Negotiation & Supply Chain Coordination
Personal Strengths
Executive
- Systemic thinking & holistic perspective
- Solution-oriented with execution strength
- Long-term planning & strategic vision
- Intercultural competence (USA, China, CEE)
- Resilience under pressure
- Certified Coach (ICF) — Tetra-Lemma methodology
/* Executive timeline (two columns + center line, inspired by template) */
.timeline2 {
display: grid;
grid-template-columns: 1fr 80px 1fr;
gap: 0;
align-items: start;
}
@media (max-width: 1000px) { .timeline2 { grid-template-columns: 1fr; gap: 28px; } }
.timeline2__mid { display:flex; justify-content:center; }
@media (max-width: 1000px) { .timeline2__mid { display:none; } }
.timeline2__line { width: 10px; height: 100%; border-radius: 999px; }
.timeline2__col { display:flex; flex-direction:column; gap: 18px; }
.timeline2__col-title {
font-size: 0.95rem;
letter-spacing: 2px;
text-transform: uppercase;
color: var(–text-muted);
margin-bottom: 12px;
text-align: left;
}
.timeline2__card { padding: 28px; position: relative; }
.timeline2__meta { color: var(–text-muted); font-weight: 700; letter-spacing: 0.5px; margin-bottom: 10px; }
.timeline2__card h3 { font-size: 1.25rem; margin-bottom: 6px; }
.timeline2__org { color: var(–accent); font-weight: 700; margin-bottom: 10px; }
.timeline2__desc { color: var(–text-secondary); line-height: 1.7; margin-top: 6px; }
.timeline2__card.is-awarded { outline: 2px solid color-mix(in oklab, var(–gold) 55%, transparent); outline-offset: -2px; }
.award { margin-top: 12px; font-weight: 700; color: var(–gold); }
From Shopfloor to Global Leadership
28 years of continuous growth
Education & Certifications
Dipl. Coach (ICF Standards)
BFI Vienna
Systemic CoachingTetra-LemmaCybernetics
Sales Excellence Trainings
EnPro Industries
Challenger SalesTechnical SalesVoice of Customer
Ing. Maschinenbau / Anlagentechnik
HTL Ottakring (part-time)
Plant EngineeringDocumentationStandardization
Werkmeister Maschinenbau
TGA Plösslgasse (part-time)
Production ManagementQuality Control
Apprenticeship Machinefitter
Louis JÖRG / Berufsschule Apollogasse
MachiningWeldingCNC
Career Positions
Owner & Managing Director
AVANTGARDE Bearing Technology + Foissner Coaching
Full P&L responsibility. Go-to-market strategy, supply chain management,
and strategic consulting for machinery OEMs across DE and Eastern Europe.
EntrepreneurshipSupply ChainBusiness Training
🏆 Letter of Recommendation 2023
Head of Regional Sales AT+CEE
GLT Bearings GmbH
Sales leadership across 12 countries. Strategic market development,
field team management, inside sales coordination. Achieved ~25% annual growth.
12 CountriesTeam LeadershipGo-to-Market
Key Account Manager
GLT Bearings GmbH
Lead qualification for strategic accounts in AT, CZ, HU.
CRM implementation, reporting structure, bonus system design.
Key AccountsCRMProcess Design
Field Sales Engineer
GGB Bearing Technology (EnPro Industries)
Growth strategy and market development. New customer acquisition,
pricing responsibility, Oracle CRM rollout leadership.
Growth StrategyAcquisitionPricing
🏆 2× Global Selling Guide Award (Atlantic City 2012, 2013)
Application Engineer
GGB Bearing Technology (EnPro Industries)
Technical quotations, bearing calculations, material selection.
Field support for complex engineering challenges.
EngineeringCalculationsCustomer Support
Werkmeister Maschinenbau
Johnson Controls / VARTA
Production maintenance responsibility. Spare parts manufacturing,
waste reduction program leadership (SITG).
MaintenanceProductionLean
