<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>emotional.fit — Get emotionally fit.</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@300;400;500;600;700&family=DM+Serif+Display:ital@0;1&family=Work+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300&display=swap" rel="stylesheet">
<style>
:root {
--royal: #4169E1;
--deep: #2A4DB5;
--sky: #7B9FFF;
--midnight: #0D1B4B;
--ember: #E8593C;
--mist: #EEF2FF;
--white: #FFFFFF;
--text: #1E293B;
--muted: #64748B;
--border: rgba(65,105,225,0.12);
}
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; }
body {
font-family: 'Work Sans', sans-serif;
background: #F8FAFF;
color: var(--text);
line-height: 1.7;
overflow-x: hidden;
}
/* ── LANG SWITCHER ── */
.lang-bar {
position: fixed; top: 0; left: 0; right: 0; z-index: 100;
background: rgba(13,27,75,0.96);
backdrop-filter: blur(12px);
display: flex; align-items: center; justify-content: space-between;
padding: 0 40px; height: 52px;
border-bottom: 1px solid rgba(123,159,255,0.15);
}
.lang-logo { display: flex; align-items: center; gap: 10px; text-decoration: none; }
.lang-logo-icon {
width: 28px; height: 28px; border-radius: 7px;
background: var(--royal); display: flex; align-items: center; justify-content: center;
}
.lang-logo-text { font-family: 'Bricolage Grotesque', sans-serif; font-size: 15px; }
.lang-logo-text span:first-child { color: var(--sky); font-weight: 700; }
.lang-logo-text span:last-child { color: #E8EEF9; font-weight: 300; letter-spacing: 0.06em; }
.lang-nav { display: flex; align-items: center; gap: 28px; }
.lang-nav a { color: #94A3B8; text-decoration: none; font-size: 13px; font-weight: 500; transition: color .2s; }
.lang-nav a:hover { color: var(--sky); }
.lang-switch {
display: flex; gap: 4px; background: rgba(255,255,255,0.06);
border-radius: 8px; padding: 4px; border: 1px solid rgba(255,255,255,0.08);
}
.lang-btn {
padding: 4px 12px; border-radius: 5px; font-size: 12px; font-weight: 600;
cursor: pointer; border: none; transition: all .2s; letter-spacing: .04em;
}
.lang-btn.active { background: var(--royal); color: white; }
.lang-btn:not(.active) { background: transparent; color: #64748B; }
.lang-btn:not(.active):hover { color: var(--sky); }
/* ── HERO ── */
.hero {
min-height: 100vh;
background: var(--midnight);
display: flex; flex-direction: column; align-items: center; justify-content: center;
text-align: center;
padding: 100px 40px 60px;
position: relative; overflow: hidden;
}
.hero-bg {
position: absolute; inset: 0; pointer-events: none;
background:
radial-gradient(ellipse 80% 60% at 50% 0%, rgba(65,105,225,0.22) 0%, transparent 70%),
radial-gradient(ellipse 50% 40% at 80% 80%, rgba(42,77,181,0.15) 0%, transparent 60%);
}
.hero-dots {
position: absolute; inset: 0; pointer-events: none;
background-image: radial-gradient(circle, rgba(123,159,255,0.12) 1px, transparent 1px);
background-size: 32px 32px;
mask-image: radial-gradient(ellipse 80% 80% at 50% 50%, black, transparent);
}
.hero-badge {
display: inline-flex; align-items: center; gap: 8px;
background: rgba(65,105,225,0.15); border: 1px solid rgba(65,105,225,0.35);
border-radius: 100px; padding: 6px 18px; margin-bottom: 36px;
font-size: 12px; font-weight: 600; color: var(--sky);
letter-spacing: 0.08em; text-transform: uppercase;
animation: fadeUp .8s ease both;
}
.hero-badge-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--sky); animation: pulse 2s infinite; }
@keyframes pulse { 0%,100%{opacity:1;transform:scale(1)} 50%{opacity:.5;transform:scale(1.4)} }
.hero-title {
font-family: 'Bricolage Grotesque', sans-serif;
font-size: clamp(52px, 8vw, 96px);
font-weight: 700; color: var(--white);
line-height: 1.0; letter-spacing: -0.03em;
margin-bottom: 12px;
animation: fadeUp .9s .1s ease both;
}
.hero-title em {
font-style: normal; color: var(--sky);
background: linear-gradient(135deg, var(--sky), var(--royal));
-webkit-background-clip: text; -webkit-text-fill-color: transparent;
}
.hero-subtitle {
font-family: 'DM Serif Display', serif;
font-size: clamp(22px, 3.5vw, 36px);
font-style: italic; font-weight: 400;
color: rgba(255,255,255,0.55);
margin-bottom: 40px;
animation: fadeUp .9s .2s ease both;
}
.hero-desc {
max-width: 560px; font-size: 17px; color: rgba(255,255,255,0.65);
line-height: 1.75; margin-bottom: 48px;
animation: fadeUp .9s .3s ease both;
}
.hero-cta { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; animation: fadeUp .9s .4s ease both; }
.btn-primary {
background: var(--royal); color: white;
padding: 16px 36px; border-radius: 12px;
font-size: 15px; font-weight: 600; text-decoration: none;
border: none; cursor: pointer; transition: all .25s;
display: inline-flex; align-items: center; gap: 8px;
box-shadow: 0 8px 32px rgba(65,105,225,0.4);
}
.btn-primary:hover { background: var(--deep); transform: translateY(-2px); box-shadow: 0 12px 40px rgba(65,105,225,0.5); }
.btn-secondary {
background: rgba(255,255,255,0.07); color: rgba(255,255,255,0.85);
padding: 16px 36px; border-radius: 12px;
font-size: 15px; font-weight: 500; text-decoration: none;
border: 1px solid rgba(255,255,255,0.15); cursor: pointer; transition: all .25s;
}
.btn-secondary:hover { background: rgba(255,255,255,0.12); border-color: rgba(255,255,255,0.25); }
.hero-stats {
display: flex; gap: 48px; margin-top: 72px;
border-top: 1px solid rgba(255,255,255,0.08); padding-top: 40px;
animation: fadeUp .9s .5s ease both;
}
.hero-stat-num {
font-family: 'Bricolage Grotesque', sans-serif;
font-size: 36px; font-weight: 700; color: var(--white);
}
.hero-stat-num span { color: var(--sky); }
.hero-stat-label { font-size: 13px; color: rgba(255,255,255,0.45); margin-top: 2px; }
@keyframes fadeUp { from{opacity:0;transform:translateY(28px)} to{opacity:1;transform:translateY(0)} }
/* ── SECTIONS ── */
.section { padding: 96px 40px; max-width: 1100px; margin: 0 auto; }
.section-label {
font-size: 11px; font-weight: 700; letter-spacing: 0.14em;
text-transform: uppercase; color: var(--royal); margin-bottom: 16px;
display: flex; align-items: center; gap: 10px;
}
.section-label::before { content:''; display:block; width:28px; height:2px; background:var(--royal); border-radius:2px; }
.section-title {
font-family: 'Bricolage Grotesque', sans-serif;
font-size: clamp(32px, 4vw, 52px); font-weight: 700;
color: var(--midnight); line-height: 1.1; letter-spacing: -0.02em;
margin-bottom: 20px;
}
.section-title em { font-style: italic; color: var(--royal); }
.section-intro { font-size: 18px; color: var(--muted); max-width: 580px; line-height: 1.75; margin-bottom: 56px; }
/* ── ABOUT ── */
.about-wrap { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }
.about-photo {
aspect-ratio: 4/5; border-radius: 24px;
background: linear-gradient(135deg, var(--mist) 0%, #D6E0FF 100%);
position: relative; overflow: hidden;
display: flex; align-items: center; justify-content: center;
border: 1px solid rgba(65,105,225,0.15);
}
.about-photo-placeholder {
text-align: center; color: var(--royal);
}
.about-photo-placeholder svg { margin-bottom: 12px; opacity: .4; }
.about-photo-placeholder p { font-size: 13px; color: var(--muted); }
.about-badge {
position: absolute; bottom: 24px; left: 24px; right: 24px;
background: var(--midnight); border-radius: 12px; padding: 16px 20px;
display: flex; align-items: center; gap: 12px;
}
.about-badge-icon { width: 40px; height: 40px; border-radius: 10px; background: var(--royal); display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.about-badge-text strong { display: block; font-size: 13px; font-weight: 600; color: white; }
.about-badge-text span { font-size: 11px; color: var(--sky); }
.about-content { display: flex; flex-direction: column; gap: 20px; }
.about-name {
font-family: 'Bricolage Grotesque', sans-serif;
font-size: 42px; font-weight: 700; color: var(--midnight); line-height: 1.1;
}
.about-role { font-size: 15px; color: var(--royal); font-weight: 600; letter-spacing: 0.04em; }
.about-bio { font-size: 16px; color: var(--muted); line-height: 1.8; }
.about-tags { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 8px; }
.about-tag {
background: var(--mist); color: var(--royal);
padding: 6px 14px; border-radius: 100px;
font-size: 12px; font-weight: 600; letter-spacing: 0.04em;
border: 1px solid rgba(65,105,225,0.2);
}
/* ── SERVICES ── */
.services-bg { background: var(--midnight); padding: 96px 0; }
.services-inner { max-width: 1100px; margin: 0 auto; padding: 0 40px; }
.services-inner .section-label { color: var(--sky); }
.services-inner .section-label::before { background: var(--sky); }
.services-inner .section-title { color: white; }
.services-inner .section-intro { color: rgba(255,255,255,0.55); }
.services-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-bottom: 32px; }
.service-card {
background: rgba(255,255,255,0.05);
border: 1px solid rgba(255,255,255,0.1);
border-radius: 20px; padding: 32px 28px;
transition: all .3s; cursor: pointer; position: relative; overflow: hidden;
}
.service-card::before {
content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px;
background: var(--royal); opacity: 0; transition: opacity .3s;
}
.service-card:hover { background: rgba(255,255,255,0.08); border-color: rgba(65,105,225,0.4); transform: translateY(-4px); }
.service-card:hover::before { opacity: 1; }
.service-card.featured {
background: linear-gradient(135deg, rgba(65,105,225,0.25), rgba(42,77,181,0.15));
border-color: rgba(65,105,225,0.5);
}
.service-card.featured::before { opacity: 1; }
.service-badge {
font-size: 10px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase;
padding: 4px 10px; border-radius: 100px; display: inline-block; margin-bottom: 20px;
}
.service-badge.popular { background: rgba(232,89,60,0.2); color: #FF8067; border: 1px solid rgba(232,89,60,0.3); }
.service-badge.standard { background: rgba(65,105,225,0.2); color: var(--sky); border: 1px solid rgba(65,105,225,0.3); }
.service-badge.group { background: rgba(123,159,255,0.15); color: var(--sky); border: 1px solid rgba(123,159,255,0.25); }
.service-name { font-family: 'Bricolage Grotesque', sans-serif; font-size: 22px; font-weight: 700; color: white; margin-bottom: 8px; }
.service-sub { font-size: 13px; color: rgba(255,255,255,0.45); margin-bottom: 20px; }
.service-price { font-family: 'Bricolage Grotesque', sans-serif; font-size: 36px; font-weight: 700; color: white; margin-bottom: 4px; }
.service-price span { font-size: 15px; font-weight: 400; color: rgba(255,255,255,0.45); }
.service-market { font-size: 12px; color: var(--sky); margin-bottom: 24px; }
.service-features { list-style: none; display: flex; flex-direction: column; gap: 10px; margin-bottom: 28px; }
.service-features li { font-size: 13px; color: rgba(255,255,255,0.65); display: flex; align-items: flex-start; gap: 10px; }
.service-features li::before { content: ''; width: 16px; height: 16px; border-radius: 50%; background: rgba(65,105,225,0.3); border: 1.5px solid rgba(65,105,225,0.6); flex-shrink: 0; margin-top: 1px; display: flex; align-items: center; justify-content: center; }
.service-btn {
width: 100%; padding: 13px; border-radius: 10px;
font-size: 14px; font-weight: 600; text-align: center;
border: none; cursor: pointer; transition: all .25s; text-decoration: none; display: block;
}
.service-btn.primary { background: var(--royal); color: white; }
.service-btn.primary:hover { background: var(--deep); }
.service-btn.outline { background: transparent; color: rgba(255,255,255,0.7); border: 1px solid rgba(255,255,255,0.2); }
.service-btn.outline:hover { background: rgba(255,255,255,0.08); border-color: rgba(255,255,255,0.4); }
.enterprise-card {
background: linear-gradient(135deg, rgba(65,105,225,0.1), rgba(42,77,181,0.05));
border: 1px solid rgba(65,105,225,0.25);
border-radius: 20px; padding: 32px 36px;
display: flex; align-items: center; justify-content: space-between; gap: 32px; flex-wrap: wrap;
}
.enterprise-title { font-family: 'Bricolage Grotesque', sans-serif; font-size: 24px; font-weight: 700; color: white; margin-bottom: 8px; }
.enterprise-desc { font-size: 15px; color: rgba(255,255,255,0.55); max-width: 560px; }
.enterprise-price { font-family: 'Bricolage Grotesque', sans-serif; font-size: 20px; font-weight: 600; color: var(--sky); white-space: nowrap; }
/* ── PROCESS ── */
.process-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; }
.process-step {
padding: 32px 24px 28px;
background: white; border-radius: 20px;
border: 1px solid var(--border);
position: relative; transition: box-shadow .3s;
}
.process-step:hover { box-shadow: 0 8px 40px rgba(65,105,225,0.12); }
.process-num {
font-family: 'Bricolage Grotesque', sans-serif;
font-size: 64px; font-weight: 700;
color: var(--mist); line-height: 1;
position: absolute; top: 16px; right: 20px;
letter-spacing: -0.04em;
}
.process-icon {
width: 48px; height: 48px; border-radius: 12px;
background: var(--mist); display: flex; align-items: center; justify-content: center;
margin-bottom: 20px;
}
.process-title { font-family: 'Bricolage Grotesque', sans-serif; font-size: 18px; font-weight: 700; color: var(--midnight); margin-bottom: 10px; }
.process-desc { font-size: 14px; color: var(--muted); line-height: 1.65; }
.process-connector {
display: flex; align-items: center; justify-content: center;
color: rgba(65,105,225,0.3); font-size: 24px; margin-top: 40px;
}
/* ── FOOTER ── */
.footer { background: var(--midnight); padding: 64px 40px 40px; }
.footer-inner { max-width: 1100px; margin: 0 auto; }
.footer-top { display: flex; align-items: flex-start; justify-content: space-between; gap: 48px; margin-bottom: 48px; flex-wrap: wrap; }
.footer-brand { max-width: 320px; }
.footer-logo { display: flex; align-items: center; gap: 12px; margin-bottom: 16px; }
.footer-logo-icon { width: 40px; height: 40px; border-radius: 10px; background: var(--royal); display: flex; align-items: center; justify-content: center; }
.footer-logo-text .fw1 { font-family: 'Bricolage Grotesque', sans-serif; font-size: 20px; font-weight: 700; color: var(--sky); }
.footer-logo-text .fw2 { font-family: 'Work Sans', sans-serif; font-size: 20px; font-weight: 300; color: #E8EEF9; letter-spacing: .08em; }
.footer-tagline { font-size: 14px; color: rgba(255,255,255,0.45); line-height: 1.6; }
.footer-links { display: flex; flex-direction: column; gap: 12px; }
.footer-links-title { font-size: 12px; font-weight: 700; color: rgba(255,255,255,0.3); letter-spacing: .1em; text-transform: uppercase; margin-bottom: 4px; }
.footer-links a { font-size: 14px; color: rgba(255,255,255,0.55); text-decoration: none; transition: color .2s; }
.footer-links a:hover { color: var(--sky); }
.footer-bottom { border-top: 1px solid rgba(255,255,255,0.08); padding-top: 32px; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 16px; }
.footer-bottom p { font-size: 13px; color: rgba(255,255,255,0.3); }
.footer-ember { width: 100%; height: 3px; background: var(--ember); border-radius: 0 0 4px 4px; margin-bottom: 0; }
/* ── RO/EN content toggle ── */
.ro { display: none; }
.en { display: block; }
body.lang-ro .ro { display: block; }
body.lang-ro .en { display: none; }
body.lang-ro .inline-ro { display: inline; }
body.lang-ro .inline-en { display: none; }
.inline-en { display: inline; }
.inline-ro { display: none; }
@media (max-width: 900px) {
.about-wrap { grid-template-columns: 1fr; }
.services-grid { grid-template-columns: 1fr; }
.process-grid { grid-template-columns: 1fr 1fr; }
.hero-stats { gap: 24px; }
.lang-nav { display: none; }
}
@media (max-width: 600px) {
.process-grid { grid-template-columns: 1fr; }
.hero-stats { flex-direction: column; gap: 20px; }
.section { padding: 64px 24px; }
.lang-bar { padding: 0 20px; }
}
</style>
</head>
<body id="body">
<!-- ── NAV ── -->
<nav class="lang-bar">
<a href="#" class="lang-logo">
<div class="lang-logo-icon">
<svg width="16" height="16" viewBox="0 0 30 30" fill="none">
<path d="M15 5C15 5,23 10,23 15C23 20,15 25,15 25C15 25,7 20,7 15C7 10,15 5,15 5Z" stroke="white" stroke-width="2" fill="none"/>
<circle cx="15" cy="15" r="3.5" fill="white"/>
</svg>
</div>
<div class="lang-logo-text">
<span>emotional</span><span>.fit</span>
</div>
</a>
<div class="lang-nav">
<a href="#about" class="en">About</a>
<a href="#about" class="ro">Despre</a>
<a href="#services" class="en">Services</a>
<a href="#services" class="ro">Servicii</a>
<a href="#process" class="en">How it works</a>
<a href="#process" class="ro">Cum funcționează</a>
</div>
<div style="display:flex;align-items:center;gap:16px">
<a href="https://calendly.com/emotionalfit" class="btn-primary" style="padding:8px 20px;font-size:13px;box-shadow:none">
<span class="en">Book session</span>
<span class="ro">Rezervă</span>
</a>
<div class="lang-switch">
<button class="lang-btn active" id="btn-en" onclick="setLang('en')">EN</button>
<button class="lang-btn" id="btn-ro" onclick="setLang('ro')">RO</button>
</div>
</div>
</nav>
<!-- ── HERO ── -->
<section class="hero">
<div class="hero-bg"></div>
<div class="hero-dots"></div>
<div class="hero-badge">
<div class="hero-badge-dot"></div>
<span class="en">EI Coaching · Romania · Europe · United States</span>
<span class="ro">Coaching IE · România · Europa · SUA</span>
</div>
<h1 class="hero-title">
<span class="en">Get <em>emotionally</em><br>fit.</span>
<span class="ro">Fii în <em>formă</em><br>emoțional.</span>
</h1>
<p class="hero-subtitle">
<span class="en">Discover. Understand. Transform.</span>
<span class="ro">Descoperă. Înțelege. Transformă.</span>
</p>
<p class="hero-desc">
<span class="en">Emotional intelligence coaching that starts where you actually are — not where you think you should be. Uncover the patterns shaping your decisions, relationships and results.</span>
<span class="ro">Coaching de inteligență emoțională care pornește de acolo unde ești tu acum — nu de unde crezi că ar trebui să fii. Descoperă tiparele care îți modelează deciziile, relațiile și rezultatele.</span>
</p>
<div class="hero-cta">
<a href="https://calendly.com/emotionalfit" class="btn-primary">
<span class="en">Book your Discovery Session →</span>
<span class="ro">Rezervă sesiunea Discovery →</span>
</a>
<a href="#services" class="btn-secondary">
<span class="en">See all programs</span>
<span class="ro">Vezi programele</span>
</a>
</div>
<div class="hero-stats">
<div style="text-align:center">
<div class="hero-stat-num">4<span>+</span></div>
<div class="hero-stat-label en">Programs available</div>
<div class="hero-stat-label ro">Programe disponibile</div>
</div>
<div style="text-align:center">
<div class="hero-stat-num">3</div>
<div class="hero-stat-label en">Markets · RO · EU · US</div>
<div class="hero-stat-label ro">Piețe · RO · EU · US</div>
</div>
<div style="text-align:center">
<div class="hero-stat-num">12<span>wk</span></div>
<div class="hero-stat-label en">Core transformation program</div>
<div class="hero-stat-label ro">Programul principal</div>
</div>
<div style="text-align:center">
<div class="hero-stat-num">90<span>min</span></div>
<div class="hero-stat-label en">Discovery Session</div>
<div class="hero-stat-label ro">Sesiune Discovery</div>
</div>
</div>
</section>
<!-- ── ABOUT ── -->
<section id="about">
<div class="section">
<div class="section-label en">About</div>
<div class="section-label ro">Despre mine</div>
<div class="about-wrap">
<div class="about-photo">
<div class="about-photo-placeholder">
<svg width="64" height="64" viewBox="0 0 64 64" fill="none">
<circle cx="32" cy="24" r="14" stroke="#4169E1" stroke-width="2"/>
<path d="M8 56C8 44 18 36 32 36C46 36 56 44 56 56" stroke="#4169E1" stroke-width="2" stroke-linecap="round"/>
</svg>
<p>Add your photo here<br><span style="font-size:11px;opacity:.6">800×1000px recommended</span></p>
</div>
<div class="about-badge">
<div class="about-badge-icon">
<svg width="20" height="20" viewBox="0 0 30 30" fill="none">
<path d="M15 5C15 5,23 10,23 15C23 20,15 25,15 25C15 25,7 20,7 15C7 10,15 5,15 5Z" stroke="white" stroke-width="2" fill="none"/>
<circle cx="15" cy="15" r="3.5" fill="white"/>
</svg>
</div>
<div class="about-badge-text">
<strong>emotional.fit</strong>
<span class="en">EI Coach · RO · EU · US</span>
<span class="ro">Coach IE · RO · EU · US</span>
</div>
</div>
</div>
<div class="about-content">
<div class="about-role en">Emotional Intelligence Coach</div>
<div class="about-role ro">Coach de Inteligență Emoțională</div>
<div class="about-name en">Your Name<br>Here</div>
<div class="about-name ro">Numele Tău<br>Aici</div>
<p class="about-bio en">
I work with entrepreneurs, leaders and individuals in transition who know that emotional intelligence is the real differentiator — in business, in relationships, and in life. My approach combines evidence-based EI methodology with deep psychological mapping to accelerate lasting transformation.
</p>
<p class="about-bio ro">
Lucrez cu antreprenori, lideri și oameni în tranziție care știu că inteligența emoțională este diferențiatorul real — în business, în relații și în viață. Abordarea mea combină metodologia IE validată clinic cu cartografierea psihologică profundă pentru a accelera transformarea durabilă.
</p>
<p class="about-bio en" style="margin-top:-8px">
Available in Romanian (RO) and English (EU/US). Sessions online via Zoom.
</p>
<p class="about-bio ro" style="margin-top:-8px">
Disponibil în română și engleză. Sesiuni online via Zoom.
</p>
<div class="about-tags">
<span class="about-tag en">EI Coaching</span>
<span class="about-tag ro">Coaching IE</span>
<span class="about-tag en">Leadership</span>
<span class="about-tag ro">Leadership</span>
<span class="about-tag en">Entrepreneurs</span>
<span class="about-tag ro">Antreprenori</span>
<span class="about-tag en">Transitions</span>
<span class="about-tag ro">Tranziții</span>
<span class="about-tag en">Teams</span>
<span class="about-tag ro">Echipe</span>
</div>
<div style="margin-top:8px">
<a href="https://calendly.com/emotionalfit" class="btn-primary" style="display:inline-flex">
<span class="en">Book a Discovery Session →</span>
<span class="ro">Rezervă o Sesiune Discovery →</span>
</a>
</div>
</div>
</div>
</div>
</section>
<!-- ── SERVICES ── -->
<section id="services" class="services-bg">
<div class="services-inner">
<div class="section-label en">Programs & Pricing</div>
<div class="section-label ro">Programe & Prețuri</div>
<h2 class="section-title en">Choose your<br><em>transformation path.</em></h2>
<h2 class="section-title ro">Alege calea ta<br><em>de transformare.</em></h2>
<p class="section-intro en">Every program starts with an EI Discovery Session. All sessions online via Zoom. Payment plans available.</p>
<p class="section-intro ro">Fiecare program începe cu o Sesiune EI Discovery. Toate sesiunile online via Zoom. Plata în rate disponibilă.</p>
<div class="services-grid">
<!-- Discovery -->
<div class="service-card">
<span class="service-badge standard en">Start here</span>
<span class="service-badge standard ro">Începe aici</span>
<div class="service-name en">EI Discovery Session</div>
<div class="service-name ro">Sesiune EI Discovery</div>
<div class="service-sub en">90 min · 1:1 online</div>
<div class="service-sub ro">90 min · 1:1 online</div>
<div class="service-price">150€ <span class="en">/ session</span><span class="ro">/ sesiune</span></div>
<div class="service-market en">EU/US: 250€</div>
<div class="service-market ro">EU/US: 250€</div>
<ul class="service-features">
<li class="en">Full EI assessment (4 branches)</li>
<li class="ro">Evaluare IE completă (4 ramuri)</li>
<li class="en">Identify your core emotional pattern</li>
<li class="ro">Identificare tipar emoțional central</li>
<li class="en">Personalised program recommendation</li>
<li class="ro">Recomandare program personalizat</li>
</ul>
<a href="https://calendly.com/emotionalfit" class="service-btn outline en">Book Discovery →</a>
<a href="https://calendly.com/emotionalfit" class="service-btn outline ro">Rezervă →</a>
</div>
<!-- 1:1 Program -->
<div class="service-card featured">
<span class="service-badge popular en">Most popular</span>
<span class="service-badge popular ro">Cel mai popular</span>
<div class="service-name en">EI Transformation 1:1</div>
<div class="service-name ro">Transformare IE 1:1</div>
<div class="service-sub en">12 weeks · 1 session/week · 60 min</div>
<div class="service-sub ro">12 săptămâni · 1 sesiune/săpt · 60 min</div>
<div class="service-price">1.200€ <span class="en">/ program</span><span class="ro">/ program</span></div>
<div class="service-market en">EU/US: 2.400€ · or 3 × 400€</div>
<div class="service-market ro">EU/US: 2.400€ · sau 3 × 400€</div>
<ul class="service-features">
<li class="en">12 weekly 1:1 sessions (60 min)</li>
<li class="ro">12 sesiuni săptămânale 1:1 (60 min)</li>
<li class="en">Personal EI development plan</li>
<li class="ro">Plan personal de dezvoltare IE</li>
<li class="en">Async support between sessions</li>
<li class="ro">Suport async între sesiuni</li>
<li class="en">Final EI report + closing session</li>
<li class="ro">Raport final IE + sesiune de închidere</li>
<li class="en">Money-back after session 2</li>
<li class="ro">Rambursare după sesiunea 2</li>
</ul>
<a href="https://calendly.com/emotionalfit" class="service-btn primary en">Start your program →</a>
<a href="https://calendly.com/emotionalfit" class="service-btn primary ro">Începe programul →</a>
</div>
<!-- Cohort -->
<div class="service-card">
<span class="service-badge group en">Group · 6–8 people</span>
<span class="service-badge group ro">Grup · 6–8 persoane</span>
<div class="service-name en">EI Cohort</div>
<div class="service-name ro">Cohort IE</div>
<div class="service-sub en">8 weeks · group · 90 min/week</div>
<div class="service-sub ro">8 săptămâni · grup · 90 min/săpt</div>
<div class="service-price">600€ <span class="en">/ person</span><span class="ro">/ persoană</span></div>
<div class="service-market en">EU/US: 1.200€ · Early bird: 450€</div>
<div class="service-market ro">EU/US: 1.200€ · Early bird: 450€</div>
<ul class="service-features">
<li class="en">8 weekly group sessions (90 min)</li>
<li class="ro">8 sesiuni grup săptămânale (90 min)</li>
<li class="en">Private community (WhatsApp)</li>
<li class="ro">Comunitate privată (WhatsApp)</li>
<li class="en">Full EI curriculum</li>
<li class="ro">Curriculum IE complet</li>
<li class="en">Peer-to-peer exercises</li>
<li class="ro">Exerciții peer-to-peer</li>
</ul>
<a href="https://calendly.com/emotionalfit" class="service-btn outline en">Join next cohort →</a>
<a href="https://calendly.com/emotionalfit" class="service-btn outline ro">Alătură-te →</a>
</div>
</div>
<!-- Corporate -->
<div class="enterprise-card">
<div>
<div class="enterprise-title en">EI for Teams — Corporate Workshops</div>
<div class="enterprise-title ro">IE pentru Echipe — Workshop-uri Corporate</div>
<div class="enterprise-desc en">Half-day or full-day workshops for teams of 5–25. Online or in-person. Custom curriculum. Monthly retainer available.</div>
<div class="enterprise-desc ro">Workshop-uri de jumătate sau o zi întreagă pentru echipe de 5–25 persoane. Online sau in-person. Curriculum personalizat. Retainer lunar disponibil.</div>
</div>
<div>
<div class="enterprise-price en">From 800€ / workshop</div>
<div class="enterprise-price ro">De la 800€ / workshop</div>
<a href="mailto:hello@emotional.fit" class="service-btn outline" style="margin-top:14px;white-space:nowrap">
<span class="en">Request a proposal →</span>
<span class="ro">Solicită o propunere →</span>
</a>
</div>
</div>
</div>
</section>
<!-- ── PROCESS ── -->
<section id="process">
<div class="section">
<div class="section-label en">How it works</div>
<div class="section-label ro">Cum funcționează</div>
<h2 class="section-title en">Four steps to getting<br><em>emotionally fit.</em></h2>
<h2 class="section-title ro">Patru pași spre a fi<br><em>în formă emoțional.</em></h2>
<p class="section-intro en">A clear, structured process designed to create lasting change — not just insight.</p>
<p class="section-intro ro">Un proces clar, structurat, conceput pentru a crea schimbare durabilă — nu doar insight.</p>
<div class="process-grid">
<div class="process-step">
<div class="process-num">01</div>
<div class="process-icon">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none">
<circle cx="12" cy="12" r="9" stroke="#4169E1" stroke-width="1.5"/>
<path d="M12 7v5l3 3" stroke="#4169E1" stroke-width="1.5" stroke-linecap="round"/>
</svg>
</div>
<div class="process-title en">Discovery Session</div>
<div class="process-title ro">Sesiunea Discovery</div>
<div class="process-desc en">90-minute deep-dive into your emotional intelligence profile. We identify your core patterns, strengths and blind spots.</div>
<div class="process-desc ro">90 de minute de explorare profundă a profilului tău de inteligență emoțională. Identificăm tiparele centrale, punctele forte și zonele oarbe.</div>
</div>
<div class="process-step">
<div class="process-num">02</div>
<div class="process-icon">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none">
<rect x="3" y="3" width="18" height="18" rx="3" stroke="#4169E1" stroke-width="1.5"/>
<path d="M7 12h10M7 8h10M7 16h6" stroke="#4169E1" stroke-width="1.5" stroke-linecap="round"/>
</svg>
</div>
<div class="process-title en">Your EI Blueprint</div>
<div class="process-title ro">Blueprint-ul tău IE</div>
<div class="process-desc en">We design your personalised development plan — specific goals, weekly focus areas, and measurable outcomes across the 4 EI branches.</div>
<div class="process-desc ro">Proiectăm planul tău de dezvoltare personalizat — obiective specifice, zone de focus săptămânal și rezultate măsurabile pe cele 4 ramuri IE.</div>
</div>
<div class="process-step">
<div class="process-num">03</div>
<div class="process-icon">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none">
<path d="M12 3C12 3,19 7,19 12C19 17,12 21,12 21C12 21,5 17,5 12C5 7,12 3,12 3Z" stroke="#4169E1" stroke-width="1.5" fill="none"/>
<circle cx="12" cy="12" r="3" fill="#4169E1"/>
</svg>
</div>
<div class="process-title en">Weekly Sessions</div>
<div class="process-title ro">Sesiuni Săptămânale</div>
<div class="process-desc en">Structured 1:1 sessions that move from awareness to skill-building to integration. Each session ends with a concrete action for the week.</div>
<div class="process-desc ro">Sesiuni 1:1 structurate care avansează de la conștientizare la construirea abilităților și integrare. Fiecare sesiune se încheie cu o acțiune concretă pentru săptămână.</div>
</div>
<div class="process-step">
<div class="process-num">04</div>
<div class="process-icon">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none">
<path d="M5 13l4 4L19 7" stroke="#4169E1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</div>
<div class="process-title en">Transformation & Beyond</div>
<div class="process-title ro">Transformare & Mai Departe</div>
<div class="process-desc en">Final EI assessment + closing session. You leave with a full report, a personal practice, and an invitation to our alumni community.</div>
<div class="process-desc ro">Evaluare IE finală + sesiune de închidere. Pleci cu un raport complet, o practică personală și invitație în comunitatea alumni.</div>
</div>
</div>
<div style="text-align:center;margin-top:56px">
<a href="https://calendly.com/emotionalfit" class="btn-primary" style="font-size:16px;padding:18px 44px">
<span class="en">Start with a Discovery Session →</span>
<span class="ro">Începe cu o Sesiune Discovery →</span>
</a>
<p style="margin-top:16px;font-size:13px;color:var(--muted)">
<span class="en">150€ RO · 250€ EU/US · 90 minutes · online</span>
<span class="ro">150€ RO · 250€ EU/US · 90 minute · online</span>
</p>
</div>
</div>
</section>
<!-- ── FOOTER ── -->
<footer class="footer">
<div class="footer-ember"></div>
<div class="footer-inner">
<div class="footer-top">
<div class="footer-brand">
<div class="footer-logo">
<div class="footer-logo-icon">
<svg width="22" height="22" viewBox="0 0 30 30" fill="none">
<path d="M15 5C15 5,23 10,23 15C23 20,15 25,15 25C15 25,7 20,7 15C7 10,15 5,15 5Z" stroke="white" stroke-width="2" fill="none"/>
<circle cx="15" cy="15" r="3.5" fill="white"/>
</svg>
</div>
<div class="footer-logo-text"><span class="fw1">emotional</span><span class="fw2">.fit</span></div>
</div>
<p class="footer-tagline en">Emotional Intelligence Coaching for leaders, entrepreneurs and individuals navigating deep personal transitions. Romania · Europe · United States.</p>
<p class="footer-tagline ro">Coaching de Inteligență Emoțională pentru lideri, antreprenori și oameni în tranziții profunde. România · Europa · SUA.</p>
</div>
<div class="footer-links">
<div class="footer-links-title en">Programs</div>
<div class="footer-links-title ro">Programe</div>
<a href="#services" class="en">EI Discovery Session</a>
<a href="#services" class="ro">Sesiune EI Discovery</a>
<a href="#services" class="en">EI Transformation 1:1</a>
<a href="#services" class="ro">Transformare IE 1:1</a>
<a href="#services" class="en">EI Cohort (Group)</a>
<a href="#services" class="ro">Cohort IE (Grup)</a>
<a href="#services" class="en">EI for Teams</a>
<a href="#services" class="ro">IE pentru Echipe</a>
</div>
<div class="footer-links">
<div class="footer-links-title en">Contact</div>
<div class="footer-links-title ro">Contact</div>
<a href="mailto:hello@emotional.fit">hello@emotional.fit</a>
<a href="https://calendly.com/emotionalfit" class="en">Book a session</a>
<a href="https://calendly.com/emotionalfit" class="ro">Rezervă o sesiune</a>
<a href="https://linkedin.com/company/emotional-fit" class="en">LinkedIn</a>
<a href="https://linkedin.com/company/emotional-fit" class="ro">LinkedIn</a>
<a href="https://youtube.com/@emotionalfit" class="en">YouTube</a>
<a href="https://youtube.com/@emotionalfit" class="ro">YouTube</a>
</div>
</div>
<div class="footer-bottom">
<p>© 2025 emotional.fit · All rights reserved</p>
<p>emotional.fit · <span class="en">EI Coaching</span><span class="ro">Coaching IE</span> · RO · EU · US</p>
</div>
</div>
</footer>
<script>
function setLang(lang) {
const body = document.getElementById('body');
const btnEn = document.getElementById('btn-en');
const btnRo = document.getElementById('btn-ro');
if (lang === 'ro') {
body.classList.add('lang-ro');
btnRo.classList.add('active');
btnEn.classList.remove('active');
} else {
body.classList.remove('lang-ro');
btnEn.classList.add('active');
btnRo.classList.remove('active');
}
localStorage.setItem('ef-lang', lang);
}
// Restore last lang
const saved = localStorage.getItem('ef-lang');
if (saved) setLang(saved);
// Smooth scroll for nav links
document.querySelectorAll('a[href^="#"]').forEach(a => {
a.addEventListener('click', e => {
const target = document.querySelector(a.getAttribute('href'));
if (target) { e.preventDefault(); target.scrollIntoView({behavior:'smooth', block:'start'}); }
});
});
</script>
</body>
</html>