Swiss Strategic Lab - Strategic Clarity Strategic clarity for decisions that cannot fail
Private, non-medical strategic advisory for founders and executives facing irreversible choices, decision overload, or high-stakes transitions — delivered with structure, discretion, and consequence-aware reasoning.
Switzerland-based International mandates Confidential High-value / low-volume
Request Private Mandate No public booking · Qualification required · Limited capacity
What you are buying: decision quality under consequence. Not motivation. Not therapy. Not "coaching for everyone".
Company Snapshot Activity Strategic Advisory / Decision Architecture
Scope International mandates only
Format 1:1 · Private · Confidential
Typical fees €3,000–€12,000+
Private advisory €25,000+ (selective)
Compliance
Non-medical consulting · No psychotherapy · No diagnosis · No guaranteed outcomes
Who leads the practice
Consulting at this level is personal. You don't buy a session — you rely on judgment.
Dmytro Chudakov
Strategic advisor with 15+ years of experience in business operations, crisis environments, and leadership decision-making.
Worked across Europe, the UK, and Eastern Europe, advising founders and executive teams in IT, FinTech, Real Estate, and service businesses.
Background includes senior operational roles, advisory mandates during scaling phases, restructurings, exits, and owner-level strategic deadlocks — where decisions carry asymmetric risk and long-term consequences.
Experience 15+ years in business & leadership
Markets International mandates
Focus Decision systems, not advice
Why this practice
This is not advisory by volume. It is advisory by consequence.
Decision frameworks, not opinions You receive a decision architecture that makes you independent — not dependent on advice.
Built for pressure Designed for overload, conflict, and risk-heavy transitions where speed without clarity destroys value.
Discretion & control Private process. Limited capacity. Confidentiality-first by design.
What this practice is built to solve
Clear specialization beats vague "high-level needs". These are the core mandates.
Decision Overload Founder or executive level paralysis caused by too many variables and no stable direction. → Outcome: prioritization logic and decision filters.
Strategic Deadlocks Exits, pivots, or scaling decisions blocked by risk, emotion, or misalignment. → Outcome: forward path without false certainty.
Leadership Transitions Founder withdrawal, CEO replacement, role redefinition without operational collapse. → Outcome: controlled transition and governance stability.
Loss of Clarity Execution continues, but direction collapses after rapid growth or crisis. → Outcome: restored focus and decision discipline.
Strategic Alignment Business trajectory conflicts with long-term personal objectives. → Outcome: alignment of power, capital, and intent.
Crisis Decision-Making Restructuring, market shifts, reputational or capital risk. → Outcome: rational decisions under pressure.
Outcomes & Boundaries
What clients leave with — and what this practice does not provide.
Outcomes clients typically leave with One primary decision Not 12 tasks — one decision that changes the trajectory.
Decision framework A repeatable structure for future pressure moments.
Execution direction 3–5 concrete moves for the next 30–60 days.
What this is NOT Not psychotherapy or treatment No diagnosis. No clinical work.
Not motivational coaching No hype. No mass programs.
No guarantees Responsibility for decisions remains with the client.
Services Three layers — based on depth and consequence.
Programs Strategic Clarity Session (90 min) Reduce noise. Define the real decision. Structure next moves.
Strategic Clarity Program (4–6 weeks) Decision architecture + execution direction for the next phase.
Strategic Rebuild (3 months) Deep re-architecture of focus, discipline, and decision systems.
Private Strategic Advisory
Limited-capacity retainer for ongoing high-stakes decisions.
Format Private · Confidential
Capacity Strictly limited
Blind case studies (selected outcomes)
Names are not published. Outcomes are described without identifying details.
B2B SaaS Acquisition (~$5M ARR) Negotiation deadlock during acquisition talks. → Decision framework clarified leverage and exit path within 3 weeks.
Real Estate Leadership Transition (EU) Executive conflict during CEO transition. → Governance model stabilized operations and enabled controlled handover.
Multi-market Service Business Recovery Performance collapse after rapid scaling. → 60-day recovery plan restored execution discipline and focus.
How engagements work
No public booking. No open-ended commitments.
Process Request Short private description of context and objective
Qualification Relevance, risk, and fit assessment
Engagement Session or structured program
Optional Advisory Private retainer when required
Fees (indicative) Strategic Clarity Session €500–€1,000
4–6 week program €3,000–€5,000
3-month program €8,000–€12,000
Private Strategic Advisory €25,000+
Exact scope and fees are defined after qualification.
FAQ (filter-first) Short answers to filter non-relevant requests before qualification.
Is this therapy or psychological treatment? No. This is non-medical strategic advisory.
Who is a good fit? Founders and executives responsible for irreversible decisions.
Do you guarantee outcomes? No. Clarity does not replace responsibility.
Do you work with Swiss clients? International mandates are prioritized. Select Swiss clients are accepted based on fit.
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html {
scroll-behavior: smooth;
background: var(--bg);
}
body {
background: var(--bg);
}
.swiss-wrap{
background:
radial-gradient(ellipse 1200px 800px at 20% 10%, rgba(200,170,110,.08), transparent 60%),
radial-gradient(ellipse 1000px 700px at 85% 30%, rgba(26,26,46,.6), transparent 55%),
linear-gradient(180deg, #0a0a0f, #0d0d15 60%, #0a0a0f);
color:var(--text);
font-family: 'Inter', sans-serif;
line-height:1.6;
padding:60px 24px 100px;
min-height: 100vh;
position: relative;
}
.swiss-wrap::before {
content: '';
position: fixed;
width: 800px;
height: 800px;
background: radial-gradient(circle, var(--accent-glow), transparent 70%);
border-radius: 50%;
top: -300px;
right: -200px;
animation: shimmer 15s ease-in-out infinite;
pointer-events: none;
z-index: 0;
opacity: 0.4;
}
@keyframes shimmer {
0%, 100% {
transform: translate(0, 0) scale(1);
opacity: 0.4;
}
50% {
transform: translate(-100px, 50px) scale(1.2);
opacity: 0.6;
}
}
.swiss-container{
max-width:var(--max);
margin:0 auto;
position: relative;
z-index: 1;
}
.swiss-nav{
display:flex;
align-items:center;
justify-content:space-between;
border-bottom:1px solid var(--line);
background:rgba(10,10,15,.95);
backdrop-filter: blur(20px);
padding:24px 0;
position:sticky;
top:0;
z-index:100;
transition: all 0.3s ease;
margin-bottom: 80px;
}
.swiss-nav::after {
content: '';
position: absolute;
bottom: -1px;
left: 0;
width: 100%;
height: 1px;
background: linear-gradient(90deg, transparent, var(--gold), transparent);
opacity: 0.3;
}
.swiss-brand{
display:flex;
gap:16px;
align-items:center;
}
.swiss-dot{
width:8px;
height:8px;
background: linear-gradient(135deg, var(--gold-bright), var(--gold-dark));
box-shadow: 0 0 20px var(--accent-glow);
animation: pulse-luxury 3s ease-in-out infinite;
}
@keyframes pulse-luxury {
0%, 100% {
box-shadow: 0 0 20px var(--accent-glow);
transform: scale(1);
}
50% {
box-shadow: 0 0 30px var(--accent-glow), 0 0 50px rgba(200,170,110,.1);
transform: scale(1.1);
}
}
.swiss-brand strong{
font-size:13px;
font-weight: 600;
letter-spacing:.18em;
text-transform:uppercase;
font-family: 'Inter', sans-serif;
background: linear-gradient(135deg, var(--gold-bright), var(--gold));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.swiss-links{
display:flex;
gap:40px;
align-items:center;
}
.swiss-links a{
color:var(--muted);
text-decoration:none;
font-size:13px;
font-weight: 400;
transition: all 0.3s ease;
letter-spacing: 0.03em;
position: relative;
}
.swiss-links a::after {
content: '';
position: absolute;
bottom: -4px;
left: 0;
width: 0;
height: 1px;
background: linear-gradient(90deg, var(--gold), var(--gold-bright));
transition: width 0.3s ease;
}
.swiss-links a:hover{
color:var(--gold-bright);
}
.swiss-links a:hover::after {
width: 100%;
}
.menu-toggle {
display: none;
flex-direction: column;
gap: 6px;
cursor: pointer;
padding: 4px;
}
.menu-toggle span {
width: 24px;
height: 1px;
background: linear-gradient(90deg, var(--gold), var(--gold-bright));
transition: all 0.3s ease;
}
.menu-toggle.active span:nth-child(1) {
transform: rotate(45deg) translate(5px, 5px);
}
.menu-toggle.active span:nth-child(2) {
opacity: 0;
}
.menu-toggle.active span:nth-child(3) {
transform: rotate(-45deg) translate(6px, -6px);
}
.mobile-menu {
display: none;
position: fixed;
top: 90px;
left: 24px;
right: 24px;
background: rgba(18,18,26,.98);
backdrop-filter: blur(30px);
border: 1px solid var(--line);
padding: 28px;
z-index: 99;
opacity: 0;
transform: translateY(-20px);
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: 0 20px 60px rgba(0,0,0,.8),
inset 0 1px 0 rgba(200,170,110,.1);
}
.mobile-menu.active {
opacity: 1;
transform: translateY(0);
}
.mobile-menu a {
display: block;
color: var(--text);
text-decoration: none;
padding: 18px 0;
font-size: 14px;
font-weight: 400;
transition: all 0.2s ease;
border-bottom: 1px solid var(--line);
}
.mobile-menu a:last-child {
border-bottom: none;
}
.mobile-menu a:hover {
color: var(--gold-bright);
padding-left: 8px;
}
.mobile-menu .swiss-btn {
margin-top: 20px;
width: 100%;
text-align: center;
}
.swiss-btn{
display:inline-flex;
gap:12px;
align-items:center;
justify-content:center;
padding:14px 32px;
background: linear-gradient(135deg, var(--gold-dark), var(--gold), var(--gold-bright));
background-size: 200% 200%;
color:#0a0a0f;
text-decoration:none;
font-weight:600;
font-size:13px;
white-space:nowrap;
cursor:pointer;
transition: all 0.4s ease;
font-family: 'Inter', sans-serif;
letter-spacing: 0.05em;
border: 1px solid var(--gold);
box-shadow: 0 8px 30px rgba(200,170,110,.25),
inset 0 1px 0 rgba(255,255,255,.2);
position: relative;
overflow: hidden;
}
.swiss-btn::before {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(135deg, transparent, rgba(255,255,255,.2), transparent);
transform: translateX(-100%);
transition: transform 0.6s ease;
}
.swiss-btn:hover::before {
transform: translateX(100%);
}
.swiss-btn:hover{
background-position: 100% 100%;
transform: translateY(-2px);
box-shadow: 0 12px 40px rgba(200,170,110,.4),
inset 0 1px 0 rgba(255,255,255,.3);
}
.swiss-btn:active{
transform: translateY(0);
}
.swiss-hero{padding:0 0 100px;}
.swiss-grid{
display:grid;
grid-template-columns: 1.3fr .7fr;
gap:80px;
align-items:start;
}
.swiss-h1{
font-size:58px;
line-height:1.08;
margin:0 0 28px;
font-weight: 600;
letter-spacing:-.02em;
font-family: 'Playfair Display', serif;
background: linear-gradient(135deg, #ffffff 0%, var(--gold-bright) 40%, var(--gold) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-shadow: 0 0 80px rgba(200,170,110,.3);
}
.swiss-sub{
margin:0 0 40px;
color:var(--muted);
font-size:17px;
max-width: 65ch;
line-height: 1.75;
font-weight: 300;
}
.swiss-badges{
display:flex;
gap:16px;
flex-wrap:wrap;
margin: 36px 0 48px;
}
.swiss-badge{
font-size:11px;
color:var(--gold);
border:1px solid var(--line);
background: linear-gradient(135deg, rgba(200,170,110,.08), rgba(200,170,110,.03));
padding:10px 18px;
font-weight: 500;
letter-spacing: 0.08em;
text-transform: uppercase;
transition: all 0.3s ease;
position: relative;
overflow: hidden;
}
.swiss-badge::before {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(135deg, rgba(200,170,110,.15), transparent);
opacity: 0;
transition: opacity 0.3s ease;
}
.swiss-badge:hover::before {
opacity: 1;
}
.swiss-badge:hover {
border-color: var(--gold);
transform: translateY(-2px);
box-shadow: 0 8px 20px rgba(200,170,110,.2);
}
.swiss-card{
border:1px solid var(--line);
background: linear-gradient(135deg, rgba(18,18,26,.8), rgba(26,26,46,.5));
backdrop-filter: blur(20px);
padding:36px;
transition: all 0.4s ease;
position: relative;
overflow: hidden;
}
.swiss-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
height: 1px;
background: linear-gradient(90deg, transparent, var(--gold), transparent);
opacity: 0;
transition: opacity 0.4s ease;
}
.swiss-card:hover::before {
opacity: 0.6;
}
.swiss-card:hover {
border-color: rgba(200,170,110,.3);
box-shadow: 0 20px 60px rgba(0,0,0,.6),
inset 0 0 60px rgba(200,170,110,.05);
transform: translateY(-4px);
}
.swiss-card h3{
margin:0 0 28px;
font-size:11px;
font-weight: 600;
letter-spacing:.18em;
text-transform:uppercase;
font-family: 'Inter', sans-serif;
color: var(--gold);
}
.swiss-kv{display:grid; gap:18px; margin-top:28px;}
.swiss-kv div{
display:flex;
justify-content:space-between;
gap:20px;
font-size:14px;
color:var(--muted);
padding-bottom:18px;
font-weight: 300;
border-bottom: 1px solid var(--line);
transition: all 0.2s ease;
}
.swiss-kv div:last-child{
border-bottom: none;
padding-bottom: 0;
}
.swiss-kv div:hover {
color: var(--text);
border-color: rgba(200,170,110,.25);
}
.swiss-kv b{
color:var(--text);
font-weight:500;
}
.swiss-kv a {
color: var(--gold);
text-decoration: none;
border-bottom: 1px solid var(--gold);
transition: all 0.2s ease;
}
.swiss-kv a:hover {
color: var(--gold-bright);
border-color: var(--gold-bright);
}
.swiss-divider{
height:1px;
background: linear-gradient(90deg, transparent, var(--line), transparent);
margin:100px 0;
position: relative;
}
.swiss-divider::after {
content: '';
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
width: 60px;
height: 1px;
background: linear-gradient(90deg, transparent, var(--gold), transparent);
}
.swiss-section{
padding:50px 0;
}
.swiss-section h2{
margin:0 0 20px;
font-size:11px;
font-weight: 600;
letter-spacing:.2em;
text-transform:uppercase;
color:var(--gold);
font-family: 'Inter', sans-serif;
}
.swiss-section p{
margin:0 0 40px;
color:var(--muted);
font-size:16px;
line-height: 1.75;
font-weight: 300;
}
.swiss-section p.emphasis {
color: var(--text);
font-size: 15px;
font-weight: 400;
margin-bottom: 28px;
}
.swiss-cols{display:grid; grid-template-columns: 1fr 1fr; gap:36px;}
.swiss-list{display:grid; gap:2px; margin-top:28px; background: var(--line);}
.swiss-item{
background: linear-gradient(135deg, rgba(18,18,26,.9), rgba(26,26,46,.6));
backdrop-filter: blur(10px);
padding:24px 28px;
display:flex;
gap:18px;
align-items:flex-start;
transition: all 0.3s ease;
position: relative;
}
.swiss-item::before {
content: '';
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 2px;
background: linear-gradient(180deg, transparent, var(--gold), transparent);
opacity: 0;
transition: opacity 0.3s ease;
}
.swiss-item:hover::before {
opacity: 1;
}
.swiss-item:hover {
background: linear-gradient(135deg, rgba(18,18,26,1), rgba(26,26,46,.8));
box-shadow: inset 0 0 40px rgba(200,170,110,.05);
}
.swiss-item b {
font-weight: 500;
font-size: 15px;
color: #ffffff;
}
.swiss-check{
width:6px;
height:6px;
background: linear-gradient(135deg, var(--gold-bright), var(--gold));
box-shadow: 0 0 10px var(--accent-glow);
margin-top:8px;
flex: 0 0 auto;
}
.swiss-x{
width:6px;
height:6px;
background: linear-gradient(135deg, #666666, #444444);
margin-top:8px;
flex: 0 0 auto;
}
.swiss-tiles{
display:grid;
grid-template-columns: repeat(3, 1fr);
gap:2px;
margin-top:32px;
background: var(--line);
}
.swiss-tile{
background: linear-gradient(135deg, rgba(18,18,26,.9), rgba(26,26,46,.6));
backdrop-filter: blur(10px);
padding:36px 28px;
transition: all 0.4s ease;
position: relative;
}
.swiss-tile::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 2px;
background: linear-gradient(90deg, transparent, var(--gold), transparent);
opacity: 0;
transition: opacity 0.4s ease;
}
.swiss-tile:hover::after {
opacity: 1;
}
.swiss-tile:hover {
background: linear-gradient(135deg, rgba(18,18,26,1), rgba(26,26,46,.8));
box-shadow: inset 0 0 40px rgba(200,170,110,.08);
}
.swiss-tile b{
display:block;
margin-bottom:14px;
font-size:16px;
font-weight: 500;
color: #ffffff;
font-family: 'Playfair Display', serif;
}
.swiss-tile span{
color:var(--muted);
font-size:14px;
line-height: 1.7;
font-weight: 300;
}
.swiss-tile .outcome {
margin-top: 12px;
padding-top: 12px;
border-top: 1px solid var(--line);
color: var(--gold);
font-size: 13px;
font-weight: 400;
}
.swiss-steps{display:grid; gap:2px; margin-top:28px; background: var(--line);}
.swiss-step{
background: linear-gradient(135deg, rgba(18,18,26,.9), rgba(26,26,46,.6));
backdrop-filter: blur(10px);
padding:24px 28px;
transition: all 0.3s ease;
display: grid;
grid-template-columns: 32px 1fr;
gap: 20px;
align-items: start;
position: relative;
}
.swiss-step::after {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 2px;
background: linear-gradient(180deg, transparent, var(--gold), transparent);
opacity: 0;
transition: opacity 0.3s ease;
}
.swiss-step:hover::after {
opacity: 1;
}
.swiss-step:hover {
background: linear-gradient(135deg, rgba(18,18,26,1), rgba(26,26,46,.8));
}
.swiss-step::before {
content: attr(data-step);
font-size: 13px;
font-weight: 600;
color: var(--gold);
font-family: 'Inter', sans-serif;
letter-spacing: 0.1em;
line-height: 1.5;
}
.swiss-step-content strong{
display:block;
font-size:15px;
margin-bottom:10px;
font-weight: 500;
color: #ffffff;
}
.swiss-step-content span{
color:var(--muted);
font-size:14px;
line-height: 1.7;
font-weight: 300;
}
.swiss-quote{
border:1px solid rgba(200,170,110,.25);
background: linear-gradient(135deg, rgba(200,170,110,.12), rgba(200,170,110,.06));
backdrop-filter: blur(15px);
padding:28px 32px;
color: var(--text);
margin-top: 40px;
font-size: 15px;
line-height: 1.8;
font-weight: 400;
position: relative;
overflow: hidden;
}
.swiss-quote::before {
content: '"';
position: absolute;
top: -15px;
left: 15px;
font-size: 100px;
color: rgba(200,170,110,.15);
font-family: 'Playfair Display', serif;
line-height: 1;
}
.swiss-quote b {
font-weight: 600;
color: var(--gold-bright);
}
.swiss-quote em{
color:var(--muted);
font-style:normal;
font-weight: 300;
}
.swiss-form{display:grid; gap:2px; margin-top:32px; background: var(--line);}
.swiss-row{display:grid; grid-template-columns: 1fr 1fr; gap:2px; background: var(--line);}
.swiss-input, .swiss-textarea, .swiss-select{
width:100%;
border:none;
background: rgba(18,18,26,.9);
color:var(--text);
padding:18px 24px;
font-size:14px;
font-weight: 300;
outline:none;
font-family: 'Inter', sans-serif;
transition: all 0.3s ease;
}
.swiss-select{
appearance:none;
background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23c8aa6e' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 24px center;
background-color: rgba(18,18,26,.9);
padding-right: 50px;
}
.swiss-input:focus, .swiss-textarea:focus, .swiss-select:focus{
background: rgba(26,26,46,.9);
box-shadow: inset 0 0 0 1px rgba(200,170,110,.3),
inset 0 0 30px rgba(200,170,110,.08);
}
.swiss-input::placeholder, .swiss-textarea::placeholder {
color: rgba(184,184,168,.5);
}
.swiss-textarea{
min-height:160px;
resize: vertical;
line-height: 1.7;
}
.swiss-hint{
color:var(--muted);
font-size:12px;
margin-top:20px;
line-height: 1.6;
font-weight: 300;
}
details.swiss-faq{
border-top:1px solid var(--line);
background: transparent;
padding:28px 0;
transition: all 0.3s ease;
}
details.swiss-faq:last-child {
border-bottom: 1px solid var(--line);
}
details.swiss-faq[open] {
border-color: rgba(200,170,110,.3);
}
details.swiss-faq summary{
cursor:pointer;
list-style:none;
font-weight:500;
font-size:15px;
color: var(--text);
display:flex;
align-items:center;
justify-content:space-between;
gap:20px;
transition: color 0.2s ease;
}
details.swiss-faq summary:hover {
color: var(--gold-bright);
}
details.swiss-faq summary::-webkit-details-marker{display:none;}
.swiss-faq p{
margin:20px 0 0;
color:var(--muted);
font-size:14px;
line-height: 1.8;
font-weight: 300;
}
.swiss-chevron{
width:10px;
height:10px;
border-right:1.5px solid var(--gold);
border-bottom:1.5px solid var(--gold);
transform: rotate(45deg);
flex:0 0 auto;
transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
details[open] .swiss-chevron{
transform: rotate(-135deg);
}
.swiss-footer{
margin-top:120px;
padding-top:32px;
border-top:1px solid var(--line);
display:flex;
flex-wrap:wrap;
gap:20px;
justify-content:space-between;
align-items:center;
color:var(--muted);
font-size:12px;
font-weight: 300;
position: relative;
}
.swiss-footer::before {
content: '';
position: absolute;
top: -1px;
left: 50%;
transform: translateX(-50%);
width: 100px;
height: 1px;
background: linear-gradient(90deg, transparent, var(--gold), transparent);
}
.swiss-footer a{
color:var(--muted);
text-decoration:none;
font-weight: 400;
transition: all 0.2s ease;
position: relative;
}
.swiss-footer a::after {
content: '';
position: absolute;
bottom: -2px;
left: 0;
width: 0;
height: 1px;
background: var(--gold);
transition: width 0.3s ease;
}
.swiss-footer a:hover::after {
width: 100%;
}
.swiss-footer a:hover{
color:var(--gold-bright);
}
@media (max-width: 768px) {
.swiss-kv div {
flex-direction: column;
gap: 8px;
align-items: flex-start;
}
.swiss-kv div span {
font-size: 11px;
text-transform: uppercase;
letter-spacing: 0.08em;
}
.swiss-kv div b {
font-size: 14px;
}
.swiss-tile {
padding: 28px 24px;
}
.swiss-item {
padding: 20px;
}