/* ===== BLOCK 2 ===== */
.tt-about-story {
background: #f7fafd;
padding: 110px 0 90px;
font-family: 'Segoe UI', Tahoma, Arial, sans-serif;
}
.tt-container { max-width: 1180px; width: 92%; margin: 0 auto; }
.tt-section-label {
display: inline-block; font-size: 12px; font-weight: 700;
letter-spacing: 2px; text-transform: uppercase;
color: #0878e8; margin-bottom: 12px;
position: relative; padding-right: 40px;
}
.tt-section-label::before {
content: ""; position: absolute; right: 0; top: 50%;
width: 28px; height: 2px; background: #16c9ff;
}
.tt-about-story-grid {
display: grid; grid-template-columns: 1fr 1fr;
gap: 60px; align-items: center;
}
.tt-about-story h2 {
font-size: clamp(28px, 3.5vw, 44px); font-weight: 900;
color: #0a2a5e; line-height: 1.18;
margin: 0 0 22px; letter-spacing: -0.5px;
}
.tt-about-story p {
font-size: 16px; line-height: 1.95;
color: #4a5a70; margin: 0 0 18px;
}
.tt-about-story-img {
position: relative; border-radius: 24px; overflow: hidden;
box-shadow: 0 30px 70px rgba(10,42,94,0.18);
}
.tt-about-story-img img {
width: 100%; height: 480px; object-fit: cover;
display: block; transition: transform 0.8s cubic-bezier(0.22,1,0.36,1);
}
.tt-about-story-img:hover img { transform: scale(1.06); }
.tt-about-story-badge {
position: absolute; bottom: 22px; right: 22px;
background: rgba(255,255,255,0.94);
backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);
padding: 16px 24px; border-radius: 16px;
box-shadow: 0 12px 35px rgba(0,0,0,0.14);
text-align: center;
}
.tt-about-story-badge strong { display: block; font-size: 26px; color: #0878e8; font-weight: 900; }
.tt-about-story-badge span { font-size: 12px; color: #4a5a70; }
/* Founder Card */
.tt-founder {
margin-top: 80px;
background: #ffffff;
border-radius: 24px;
padding: 44px 40px;
box-shadow: 0 12px 40px rgba(10,42,94,0.07);
border: 1px solid rgba(10,42,94,0.06);
display: grid;
grid-template-columns: 180px 1fr;
gap: 40px;
align-items: center;
}
.tt-founder-avatar {
width: 180px; height: 180px;
border-radius: 24px;
background: linear-gradient(135deg, #0878e8, #16c9ff);
display: grid; place-items: center;
color: #ffffff; font-size: 54px; font-weight: 900;
box-shadow: 0 15px 40px rgba(8,120,232,0.3);
flex-shrink: 0;
}
.tt-founder-info h3 {
font-size: 24px; font-weight: 900;
color: #0a2a5e; margin: 0 0 6px;
}
.tt-founder-info .tt-founder-role {
font-size: 13px; font-weight: 700;
letter-spacing: 1.5px; text-transform: uppercase;
color: #0878e8; margin-bottom: 16px;
}
.tt-founder-info p {
font-size: 14.5px; line-height: 1.85;
color: #4a5a70; margin: 0;
font-style: italic;
border-right: 3px solid #16c9ff;
padding-right: 20px;
}
/* Values */
.tt-values {
margin-top: 80px;
}
.tt-values h3 {
text-align: center; font-size: clamp(24px, 3vw, 36px);
font-weight: 900; color: #0a2a5e; margin: 0 0 50px;
}
.tt-values-grid {
display: grid; grid-template-columns: repeat(3,1fr); gap: 28px;
}
.tt-value-card {
background: #ffffff; border-radius: 22px; padding: 40px 30px;
text-align: center;
box-shadow: 0 10px 35px rgba(10,42,94,0.06);
border: 1px solid rgba(10,42,94,0.06);
transition: all 0.5s cubic-bezier(0.25,0.46,0.45,0.94);
}
.tt-value-card:hover {
transform: translateY(-12px);
box-shadow: 0 28px 60px rgba(8,120,232,0.15);
border-color: rgba(8,120,232,0.22);
}
.tt-value-icon {
width: 70px; height: 70px; margin: 0 auto 22px;
display: grid; place-items: center; border-radius: 20px;
background: linear-gradient(135deg, rgba(8,120,232,0.14), rgba(22,201,255,0.08));
font-size: 30px; color: #0878e8;
}
.tt-value-card h4 {
font-size: 19px; font-weight: 900; color: #0a2a5e; margin: 0 0 12px;
letter-spacing: 0.5px;
}
.tt-value-card p {
font-size: 13.5px; line-height: 1.75; color: #6b7a90; margin: 0;
}
/* Reveal */
.tt-reveal {
opacity: 0; transform: translateY(50px);
transition: opacity 0.9s cubic-bezier(0.22,1,0.36,1), transform 0.9s cubic-bezier(0.22,1,0.36,1);
}
.tt-reveal.tt-visible { opacity: 1; transform: translateY(0); }
.tt-reveal-left { transform: translateX(-60px); }
.tt-reveal-right { transform: translateX(60px); }
.tt-reveal-left.tt-visible, .tt-reveal-right.tt-visible { transform: translateX(0); }
@media (max-width: 900px) {
.tt-about-story-grid { grid-template-columns: 1fr; gap: 40px; }
.tt-about-story-img img { height: 320px; }
.tt-founder { grid-template-columns: 1fr; text-align: center; gap: 24px; }
.tt-founder-avatar { margin: 0 auto; }
.tt-founder-info p { border-right: none; border-top: 3px solid #16c9ff; padding-right: 0; padding-top: 18px; text-align: right; }
.tt-values-grid { grid-template-columns: 1fr; gap: 16px; }
}
@media (max-width: 560px) {
.tt-about-story { padding: 60px 0 50px; }
.tt-founder { padding: 30px 22px; }
.tt-founder-avatar { width: 140px; height: 140px; font-size: 44px; }
.tt-founder-info h3 { font-size: 20px; }
}
OUR STORY
Engineering Clean Water.
Delivering Chemical Precision.
TOP Technique was founded with a clear mission: to bring world-class water treatment technology and industrial chemical expertise to Egypt’s growing industrial sector. Based in Cordoba Mall, Sadat City, we serve industries across Egypt and the Middle East.
Founded by Chemist Mostafa Ramadan, TOP Technique combines deep technical expertise with global product sourcing — from Lenntech, Dow Filmtec, Hydranautics, BWA Water Additives, Grundfos, and ProMinent. Every solution we deliver is backed by real lab knowledge, field experience, and a commitment to integrity and accuracy.
From reverse osmosis systems and membranes to specialty antiscalants, biocides, dosing pumps, and boiler & cooling water treatment — we deliver complete, engineered solutions tailored to your water chemistry and operational goals.
2026
Founded
MR
Chemist Mostafa Ramadan
Founder & CEO — TOP Technique
“Our mission is simple: to deliver water treatment solutions that our clients can trust — backed by real chemistry, real engineering, and real accountability. We don’t just supply products; we solve problems.”
Our Core Values
🔷
INTEGRITY
We do what we say. Every product, every service, every promise — delivered with honesty and transparency.
🎯
ACCURACY
Precision in chemistry, precision in engineering. We measure twice and deliver once — the right solution, the first time.
💧
EXCELLENCE
From product selection to after-sales support — we hold ourselves to the highest standard in everything we do.
(function(){
var els = document.querySelectorAll('#tt-about-story .tt-reveal');
if (!('IntersectionObserver' in window)) { els.forEach(function(e){ e.classList.add('tt-visible'); }); return; }
var obs = new IntersectionObserver(function(entries){
entries.forEach(function(entry){
if (entry.isIntersecting) {
var el = entry.target;
var delay = parseInt(el.getAttribute('data-delay') || '0', 10);
setTimeout(function(){ el.classList.add('tt-visible'); }, delay);
obs.unobserve(el);
}
});
}, { threshold: 0.12, rootMargin: '0px 0px -60px 0px' });
els.forEach(function(e){ obs.observe(e); });
})();