<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Awledna — Every Heartbeat Counts</title>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400;1,700&family=Crimson+Pro:ital,wght@0,300;0,400;1,300;1,400&family=Amiri:ital,wght@0,400;0,700;1,400&display=swap" rel="stylesheet"/>
<style>
*{margin:0;padding:0;box-sizing:border-box;}
:root{
--red:#C0342C;--red-light:#E8726E;--red-pale:#F5DDD9;
--navy:#07101C;--navy-mid:#14263F;
--gold:#C8A030;--gold-light:#E8D080;
--text:#FFFFFF;--text-muted:#B0C4D8;
--font-d:'Playfair Display',Georgia,serif;
--font-b:'Crimson Pro',Georgia,serif;
--font-a:'Amiri',Georgia,serif;
}
html{scroll-behavior:smooth;}
body{background:var(--navy);color:var(--text);font-family:var(--font-b);font-size:18px;line-height:1.7;overflow-x:hidden;}
/* ── LANG BAR (always LTR, never flips) ── */
#lang-bar{
position:fixed;top:0;left:0;right:0;z-index:500;
height:44px;background:rgba(4,8,16,0.97);
border-bottom:1px solid rgba(192,52,44,0.3);
display:flex;align-items:center;justify-content:center;
direction:ltr !important;unicode-bidi:isolate;
}
.lang-hint{position:absolute;left:16px;font-size:10px;color:rgba(255,255,255,0.25);letter-spacing:1px;direction:ltr;}
.lang-arrows{position:absolute;right:16px;font-size:11px;color:rgba(255,255,255,0.28);letter-spacing:1px;direction:ltr;}
#langTrack{
display:flex;align-items:center;gap:2px;padding:3px;
background:rgba(255,255,255,0.05);
border:1px solid rgba(192,52,44,0.3);border-radius:100px;
position:relative;direction:ltr !important;unicode-bidi:isolate;
}
#langPill{
position:absolute;top:3px;left:3px;
height:calc(100% - 6px);background:var(--red);border-radius:100px;
transition:left .32s cubic-bezier(.4,0,.2,1),width .32s cubic-bezier(.4,0,.2,1);
z-index:0;pointer-events:none;
}
.lang-btn{
position:relative;z-index:1;
padding:5px 22px;border-radius:100px;
font-family:var(--font-b);font-size:13px;letter-spacing:2px;
color:var(--text-muted);cursor:pointer;border:none;background:transparent;
transition:color .25s;user-select:none;direction:ltr;
}
.lang-btn.active{color:#fff;}
/* ── LAYERS ── */
.ll{display:none;}
.ll.on{display:block;}
.ll[data-l="ar"]{direction:rtl;}
.ll[data-l="ar"] h1,.ll[data-l="ar"] h2,.ll[data-l="ar"] h3,
.ll[data-l="ar"] .ht,.ll[data-l="ar"] .hero-h1{font-family:var(--font-a);}
/* ── NAV ── */
nav{
position:sticky;top:44px;z-index:100;
padding:16px 48px;display:flex;align-items:center;justify-content:space-between;
background:rgba(7,16,28,0.95);backdrop-filter:blur(12px);
border-bottom:1px solid rgba(192,52,44,0.2);
}
.logo{font-family:var(--font-d);font-size:22px;font-weight:900;color:#fff;letter-spacing:2px;text-decoration:none;}
.logo span{color:var(--red-light);}
.nav-links{display:flex;gap:28px;list-style:none;}
.nav-links a{font-family:var(--font-b);font-size:15px;color:var(--text-muted);text-decoration:none;letter-spacing:1px;transition:color .2s;}
.nav-links a:hover{color:var(--red-light);}
.nav-cta{background:var(--red);color:#fff;padding:10px 22px;border-radius:4px;font-family:var(--font-d);font-size:13px;font-weight:700;letter-spacing:2px;text-decoration:none;transition:background .2s;}
.nav-cta:hover{background:#9E2820;}
.ll[data-l="ar"] nav{direction:rtl;}
.ll[data-l="ar"] .nav-links{flex-direction:row-reverse;}
/* ── HERO ── */
.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:80px 48px;}
.hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 40%,#1C2E44,var(--navy));}
.hero-rings{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.ring{position:absolute;border-radius:50%;border:1px solid rgba(192,52,44,0.16);transform:translate(-50%,-50%);animation:rp 4s ease-out infinite;}
.ring:nth-child(2){width:480px;height:480px;animation-delay:1s;}
.ring:nth-child(3){width:680px;height:680px;animation-delay:2s;}
.ring:nth-child(4){width:880px;height:880px;animation-delay:3s;}
.ring:nth-child(1){width:280px;height:280px;}
@keyframes rp{0%{opacity:.4;transform:translate(-50%,-50%) scale(.92);}100%{opacity:0;transform:translate(-50%,-50%) scale(1.08);}}
.hero-inner{position:relative;text-align:center;max-width:860px;}
.hero-tag{font-family:var(--font-b);font-size:12px;letter-spacing:5px;color:var(--red-light);margin-bottom:24px;opacity:0;animation:fu .8s ease forwards .2s;}
.hero-hrt{margin:0 auto 32px;width:72px;height:72px;animation:bh 2s ease-in-out infinite,fu .8s ease forwards .1s;opacity:0;}
@keyframes bh{0%,100%{transform:scale(1);}14%{transform:scale(1.12);}28%{transform:scale(1);}42%{transform:scale(1.06);}56%{transform:scale(1);}}
.hero-h1{font-family:var(--font-d);font-size:clamp(44px,7vw,84px);font-weight:900;line-height:1.05;letter-spacing:-2px;margin-bottom:20px;opacity:0;animation:fu .8s ease forwards .4s;}
.hero-h1 em{font-style:italic;color:var(--red-light);}
.hero-sub{font-size:clamp(16px,2vw,20px);color:var(--text-muted);font-weight:300;margin-bottom:48px;opacity:0;animation:fu .8s ease forwards .6s;}
.hero-sub strong{color:#fff;}
.hero-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;opacity:0;animation:fu .8s ease forwards .8s;}
@keyframes fu{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}
.btn1{background:var(--red);color:#fff;padding:15px 38px;border-radius:4px;font-family:var(--font-d);font-size:14px;font-weight:700;letter-spacing:2px;text-decoration:none;display:inline-block;transition:background .2s,transform .15s;}
.btn1:hover{background:#9E2820;transform:translateY(-2px);}
.btn2{background:transparent;color:#fff;padding:15px 38px;border-radius:4px;border:1px solid rgba(255,255,255,.22);font-family:var(--font-d);font-size:14px;letter-spacing:2px;text-decoration:none;display:inline-block;transition:border-color .2s,transform .15s;}
.btn2:hover{border-color:var(--red-light);color:var(--red-light);transform:translateY(-2px);}
.ll[data-l="ar"] .hero-inner{direction:rtl;}
.ll[data-l="ar"] .hero-tag{letter-spacing:0;font-family:var(--font-a);}
.ll[data-l="ar"] .hero-sub{font-family:var(--font-a);}
.ll[data-l="ar"] .btn1,.ll[data-l="ar"] .btn2{font-family:var(--font-a);letter-spacing:0;}
/* ── STATS ── */
.stats{background:var(--red);padding:52px 48px;}
.sg{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center;}
.sn{font-family:var(--font-d);font-size:clamp(32px,4vw,54px);font-weight:900;color:#fff;letter-spacing:-1px;}
.sl{font-size:13px;color:rgba(255,255,255,.72);letter-spacing:2px;margin-top:6px;}
.ll[data-l="ar"] .sl{letter-spacing:0;font-family:var(--font-a);}
.ll[data-l="ar"] .sg{direction:rtl;}
/* ── SECTION COMMONS ── */
.sec{padding:96px 48px;}
.si{max-width:1100px;margin:0 auto;}
.stag{font-size:12px;letter-spacing:5px;color:var(--red-light);margin-bottom:16px;}
.ht{font-family:var(--font-d);font-size:clamp(30px,4vw,50px);font-weight:900;line-height:1.1;margin-bottom:20px;}
.ht em{font-style:italic;color:var(--red-light);}
.sb{font-size:18px;color:var(--text-muted);font-weight:300;line-height:1.85;max-width:600px;}
.div{width:56px;height:3px;background:var(--red);margin:20px 0;}
.ll[data-l="ar"] .stag{letter-spacing:0;font-family:var(--font-a);}
.ll[data-l="ar"] .sb{font-family:var(--font-a);font-size:19px;line-height:2;}
.ll[data-l="ar"] .div{margin-right:0;}
/* ── ABOUT ── */
.ag{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;}
.pillars{margin-top:36px;display:flex;flex-direction:column;gap:14px;}
.pillar{display:flex;gap:16px;padding:18px 22px;background:rgba(192,52,44,.07);border:1px solid rgba(192,52,44,.18);border-radius:8px;align-items:flex-start;}
.pd{width:8px;height:8px;border-radius:50%;background:var(--red-light);margin-top:8px;flex-shrink:0;}
.pt{font-family:var(--font-d);font-size:16px;font-weight:700;margin-bottom:3px;}
.ps{font-size:15px;color:var(--text-muted);}
.emblem{display:flex;justify-content:center;align-items:center;}
.ll[data-l="ar"] .pt{font-family:var(--font-a);}
.ll[data-l="ar"] .ps{font-family:var(--font-a);font-size:16px;}
/* ── IMPACT ── */
.ig{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px;}
.ic{padding:32px 28px;border:1px solid rgba(192,52,44,.22);border-radius:12px;background:rgba(192,52,44,.04);transition:border-color .2s,transform .2s;}
.ic:hover{border-color:var(--red);transform:translateY(-4px);}
.ic h3{font-family:var(--font-d);font-size:20px;font-weight:700;margin:16px 0 10px;}
.ic p{font-size:15px;color:var(--text-muted);line-height:1.75;}
.ll[data-l="ar"] .ic h3{font-family:var(--font-a);}
.ll[data-l="ar"] .ic p{font-family:var(--font-a);font-size:16px;line-height:2;}
/* ── STORY ── */
.sw{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;}
.simg{position:relative;height:420px;border-radius:16px;border:1px solid rgba(192,52,44,.2);overflow:hidden;background:rgba(192,52,44,.06);}
.scap{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(to top,rgba(10,6,4,.95),transparent);}
.scap p{font-family:var(--font-d);font-size:16px;font-style:italic;color:var(--red-pale);}
.story-tag{font-size:12px;letter-spacing:4px;color:var(--gold);margin-bottom:14px;}
.sname{font-family:var(--font-d);font-size:46px;font-weight:900;margin-bottom:8px;}
.sname em{font-style:italic;color:var(--gold-light);}
.sbody{font-size:17px;color:var(--text-muted);line-height:1.85;margin-bottom:14px;}
.sout{font-family:var(--font-d);font-size:20px;font-style:italic;color:var(--gold);margin-bottom:6px;}
.ll[data-l="ar"] .story-tag{letter-spacing:0;font-family:var(--font-a);}
.ll[data-l="ar"] .sname{font-family:var(--font-a);}
.ll[data-l="ar"] .sbody,.ll[data-l="ar"] .sout{font-family:var(--font-a);font-size:18px;line-height:2;}
.ll[data-l="ar"] .scap p{font-family:var(--font-a);}
/* ── DONATE ── */
.dc{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px;}
.dcard{padding:32px 26px;border-radius:12px;border:1px solid rgba(192,52,44,.28);background:rgba(7,16,28,.6);position:relative;overflow:hidden;}
.dcard::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--red);}
.dnum{font-family:var(--font-d);font-size:48px;font-weight:900;color:var(--red);opacity:.18;position:absolute;top:16px;right:20px;}
.dcard h3{font-family:var(--font-d);font-size:19px;font-weight:700;margin-bottom:14px;}
.dcard p{font-size:15px;color:var(--text-muted);margin-bottom:6px;line-height:1.7;}
.ddet{font-size:14px;color:var(--red-light);font-style:italic;}
.dcta{margin-top:52px;padding:48px;background:var(--red);border-radius:16px;text-align:center;}
.dcta h2{font-family:var(--font-d);font-size:clamp(22px,3.5vw,36px);font-weight:900;margin-bottom:12px;}
.dcta p{font-size:17px;color:rgba(255,255,255,.8);margin-bottom:32px;}
.btnw{background:#fff;color:var(--red);padding:15px 44px;border-radius:4px;font-family:var(--font-d);font-size:14px;font-weight:700;letter-spacing:2px;text-decoration:none;display:inline-block;transition:transform .15s;}
.btnw:hover{transform:translateY(-2px);}
.ll[data-l="ar"] .dcard h3{font-family:var(--font-a);}
.ll[data-l="ar"] .dcard p,.ll[data-l="ar"] .ddet{font-family:var(--font-a);font-size:16px;}
.ll[data-l="ar"] .dcta h2{font-family:var(--font-a);}
.ll[data-l="ar"] .dcta p{font-family:var(--font-a);}
.ll[data-l="ar"] .btnw{font-family:var(--font-a);letter-spacing:0;}
.ll[data-l="ar"] .dnum{right:auto;left:20px;}
/* ── CONTACT ── */
.cg{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start;}
.ci h2{font-family:var(--font-d);font-size:clamp(28px,4vw,44px);font-weight:900;margin-bottom:18px;}
.cdet{display:flex;flex-direction:column;gap:18px;margin-top:28px;}
.cl{font-size:11px;letter-spacing:3px;color:var(--red-light);margin-bottom:3px;}
.cv{font-size:16px;color:var(--text-muted);}
.cf{display:flex;flex-direction:column;gap:18px;}
.fg{display:flex;flex-direction:column;gap:7px;}
.fg label{font-size:12px;letter-spacing:2px;color:var(--text-muted);}
.fg input,.fg textarea{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:13px 17px;color:#fff;font-family:var(--font-b);font-size:16px;outline:none;transition:border-color .2s;}
.fg input:focus,.fg textarea:focus{border-color:var(--red-light);}
.fg textarea{resize:vertical;min-height:110px;}
.btnf{background:var(--red);color:#fff;padding:13px 34px;border:none;border-radius:4px;font-family:var(--font-d);font-size:14px;font-weight:700;letter-spacing:2px;cursor:pointer;transition:background .2s;align-self:flex-start;}
.btnf:hover{background:#9E2820;}
.ll[data-l="ar"] .ci{direction:rtl;}
.ll[data-l="ar"] .cl{letter-spacing:0;font-family:var(--font-a);}
.ll[data-l="ar"] .cv,.ll[data-l="ar"] .ci p{font-family:var(--font-a);}
.ll[data-l="ar"] .fg label{letter-spacing:0;font-family:var(--font-a);}
.ll[data-l="ar"] .fg input,.ll[data-l="ar"] .fg textarea{direction:rtl;font-family:var(--font-a);}
.ll[data-l="ar"] .btnf{font-family:var(--font-a);letter-spacing:0;}
/* ── FOOTER ── */
footer{background:#040810;padding:44px 48px;border-top:1px solid rgba(192,52,44,.18);}
.fi{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;}
.flogo{font-family:var(--font-d);font-size:20px;font-weight:900;letter-spacing:2px;}
.flogo span{color:var(--red-light);}
.flinks{display:flex;gap:22px;}
.flinks a{font-size:14px;color:var(--text-muted);text-decoration:none;transition:color .2s;}
.flinks a:hover{color:var(--red-light);}
.fleg{font-size:13px;color:rgba(255,255,255,.3);text-align:right;}
.ll[data-l="ar"] footer .fi{direction:rtl;}
.ll[data-l="ar"] .flinks{flex-direction:row-reverse;font-family:var(--font-a);}
.ll[data-l="ar"] .fleg{font-family:var(--font-a);text-align:left;}
/* ── SCROLL REVEAL ── */
.rv{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease;}
.rv.on{opacity:1;transform:translateY(0);}
/* ── RESPONSIVE ── */
@media(max-width:800px){
nav{padding:14px 20px;}.nav-links{display:none;}
.sec{padding:64px 20px;}.hero{padding:64px 20px;}
.ag,.sw,.cg,.dc,.sg,.ig{grid-template-columns:1fr;}
.sg{grid-template-columns:repeat(2,1fr);}
}
</style>
</head>
<body>
<!-- ══ LANGUAGE BAR ══ -->
<div id="lang-bar">
<span class="lang-hint">LANGUAGE</span>
<div id="langTrack">
<div id="langPill"></div>
<button class="lang-btn active" data-li="0">EN</button>
<button class="lang-btn" data-li="1">FR</button>
<button class="lang-btn" data-li="2">AR</button>
</div>
<div class="lang-arrows">← SWIPE →</div>
</div>
<!-- ══════════════════════════════════════
ENGLISH
══════════════════════════════════════ -->
<div class="ll on" data-l="en">
<nav>
<a class="logo" href="#en-hero">AWLED<span>NA</span></a>
<ul class="nav-links">
<li><a href="#en-about">About</a></li>
<li><a href="#en-impact">Impact</a></li>
<li><a href="#en-story">Stories</a></li>
<li><a href="#en-donate">Donate</a></li>
<li><a href="#en-contact">Contact</a></li>
</ul>
<a class="nav-cta" href="#en-donate">DONATE NOW</a>
</nav>
<div class="hero" id="en-hero">
<div class="hero-bg"></div>
<div class="hero-rings"><div class="ring"></div><div class="ring"></div><div class="ring"></div><div class="ring"></div></div>
<div class="hero-inner">
<p class="hero-tag">AWLEDNA · TUNIS, TUNISIA</p>
<svg class="hero-hrt" viewBox="0 0 100 90"><path d="M50 85C50 85 5 58 5 30C5 14 16 4 28 4C36 4 44 9 50 17C56 9 64 4 72 4C84 4 95 14 95 30C95 58 50 85 50 85Z" fill="#C0342C"/><path d="M50 85C50 85 5 58 5 30C5 14 16 4 28 4C36 4 44 9 50 17C56 9 64 4 72 4C84 4 95 14 95 30C95 58 50 85 50 85Z" fill="none" stroke="#E8726E" stroke-width="1.5" opacity=".5"/></svg>
<h1 class="hero-h1">Every child deserves<br/><em>a beating heart.</em></h1>
<p class="hero-sub">In Tunisia, an estimated <strong>1,325 children</strong> are born every year<br/>with congenital heart defects. Together, we can give them a chance.</p>
<div class="hero-btns">
<a class="btn1" href="#en-donate">DONATE NOW</a>
<a class="btn2" href="#en-about">OUR MISSION</a>
</div>
</div>
</div>
<div class="stats"><div class="sg">
<div class="rv"><div class="sn">~1,325</div><div class="sl">CHILDREN BORN WITH CHD/YEAR</div></div>
<div class="rv"><div class="sn">23%</div><div class="sl">DIE WITHOUT SURGERY</div></div>
<div class="rv"><div class="sn">3,000</div><div class="sl">TND PER SURGERY</div></div>
<div class="rv"><div class="sn">100%</div><div class="sl">GOES TO THE CHILDREN</div></div>
</div></div>
<div class="sec" id="en-about" style="background:var(--navy-mid)"><div class="si">
<div class="ag">
<div>
<p class="stag rv">WHO WE ARE</p>
<h2 class="ht rv">Awledna means<br/><em>"Our Children."</em></h2>
<div class="div rv"></div>
<p class="sb rv">Awledna is a Tunisian non-profit funding life-saving cardiac surgery for children born with congenital heart defects — children whose families cannot afford treatment.</p>
<p class="sb rv" style="margin-top:14px">We work directly with hospitals across Tunisia to ensure no child is turned away because of financial hardship.</p>
<div class="pillars rv">
<div class="pillar"><div class="pd"></div><div><div class="pt">Fund surgeries</div><div class="ps">We cover the full cost of cardiac surgery for children in need.</div></div></div>
<div class="pillar"><div class="pd"></div><div><div class="pt">Support families</div><div class="ps">We accompany families through the entire medical journey.</div></div></div>
<div class="pillar"><div class="pd"></div><div><div class="pt">Raise awareness</div><div class="ps">We educate the public on congenital heart disease in Tunisia.</div></div></div>
</div>
</div>
<div class="emblem rv">
<svg width="280" height="280" viewBox="0 0 280 280"><circle cx="140" cy="140" r="130" fill="rgba(192,52,44,.04)" stroke="rgba(192,52,44,.12)" stroke-width="1"/><circle cx="140" cy="140" r="98" fill="rgba(192,52,44,.06)" stroke="rgba(192,52,44,.18)" stroke-width="1"/><circle cx="140" cy="140" r="66" fill="rgba(192,52,44,.1)" stroke="rgba(192,52,44,.28)" stroke-width="1"/><path d="M140 174C140 174 96 152 96 126C96 112 104 105 114 105C122 105 130 110 140 120C150 110 158 105 166 105C176 105 184 112 184 126C184 152 140 174 140 174Z" fill="#C0342C"/><path d="M140 174C140 174 96 152 96 126C96 112 104 105 114 105C122 105 130 110 140 120C150 110 158 105 166 105C176 105 184 112 184 126C184 152 140 174 140 174Z" fill="none" stroke="#E8726E" stroke-width="1" opacity=".5"/><polyline points="24,140 68,140 78,140 87,120 93,158 101,108 109,158 116,133 126,140 256,140" fill="none" stroke="rgba(252,235,235,.28)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/><text x="140" y="220" text-anchor="middle" font-family="'Playfair Display',Georgia,serif" font-size="11" fill="rgba(232,114,110,.65)" letter-spacing="4">AWLEDNA</text></svg>
</div>
</div>
</div></div>
<div class="sec" id="en-impact" style="background:var(--navy)"><div class="si">
<p class="stag rv">OUR IMPACT</p>
<h2 class="ht rv">What your donation<br/><em>actually does.</em></h2>
<div class="ig">
<div class="ic rv"><svg width="36" height="32" viewBox="0 0 40 36"><path d="M20 34C20 34 2 24 2 12C2 5 7 1 13 1C17 1 19.5 3.5 20 4C20.5 3.5 23 1 27 1C33 1 38 5 38 12C38 24 20 34 20 34Z" fill="none" stroke="#E8726E" stroke-width="1.5"/></svg><h3>Fund a surgery</h3><p>3,000 TND covers one complete open-heart surgery — a full life ahead for one child.</p></div>
<div class="ic rv"><svg width="36" height="32" viewBox="0 0 40 36"><circle cx="20" cy="14" r="8" fill="none" stroke="#E8726E" stroke-width="1.5"/><path d="M6 34C6 26 12 22 20 22C28 22 34 26 34 34" fill="none" stroke="#E8726E" stroke-width="1.5" stroke-linecap="round"/></svg><h3>Save a family</h3><p>Beyond the child, you lift an entire family out of financial despair and medical uncertainty.</p></div>
<div class="ic rv"><svg width="36" height="32" viewBox="0 0 40 36"><path d="M20 4L24 14L36 14L26 21L30 32L20 25L10 32L14 21L4 14L16 14Z" fill="none" stroke="#E8726E" stroke-width="1.5" stroke-linejoin="round"/></svg><h3>Create hope</h3><p>Every surgery proves that poverty is not a death sentence — and inspires others to give.</p></div>
<div class="ic rv"><svg width="36" height="32" viewBox="0 0 40 36"><rect x="4" y="8" width="32" height="24" rx="4" fill="none" stroke="#E8726E" stroke-width="1.5"/><path d="M4 16L36 16" stroke="#E8726E" stroke-width="1" opacity=".5"/><path d="M14 4L14 12M26 4L26 12" stroke="#E8726E" stroke-width="1.5" stroke-linecap="round"/></svg><h3>Pre-op care</h3><p>Diagnosis, imaging and testing — all essential before any surgery can happen.</p></div>
<div class="ic rv"><svg width="36" height="32" viewBox="0 0 40 36"><path d="M8 18L16 26L32 10" fill="none" stroke="#E8726E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg><h3>Post-op follow-up</h3><p>Monitoring and medication ensure children thrive long after surgery.</p></div>
<div class="ic rv"><svg width="36" height="32" viewBox="0 0 40 36"><circle cx="20" cy="18" r="14" fill="none" stroke="#E8726E" stroke-width="1.5"/><line x1="20" y1="10" x2="20" y2="26" stroke="#E8726E" stroke-width="1.5"/><line x1="12" y1="18" x2="28" y2="18" stroke="#E8726E" stroke-width="1.5"/></svg><h3>Build awareness</h3><p>Your support helps us reach more families through early detection campaigns.</p></div>
</div>
</div></div>
<div class="sec" id="en-story" style="background:linear-gradient(135deg,#1A1208,#0C1020)"><div class="si">
<div class="sw">
<div class="simg rv">
<svg width="100%" height="100%" viewBox="0 0 400 420"><defs><radialGradient id="sg1" cx="40%" cy="35%" r="60%"><stop offset="0%" stop-color="#B07830" stop-opacity=".4"/><stop offset="100%" stop-color="#B07830" stop-opacity="0"/></radialGradient><linearGradient id="sf1" x1="0" y1="0" x2="0" y2="1"><stop offset="50%" stop-color="rgba(10,8,4,0)"/><stop offset="100%" stop-color="rgba(10,8,4,.92)"/></linearGradient></defs><rect width="400" height="420" fill="url(#sg1)"/><g fill="#C07848" opacity=".72"><circle cx="200" cy="115" r="50"/><path d="M148 167Q200 150 252 167L264 380L238 380L230 268L170 268L162 380L136 380Z"/><path d="M148 175Q118 192 104 218L126 228Q138 204 154 188Z"/><path d="M252 175Q282 190 296 214L274 226Q262 204 246 188Z"/><path d="M152 113Q200 93 248 113Q236 97 200 93Q164 97 152 113Z" fill="#7A4820"/><ellipse cx="176" cy="260" rx="24" ry="13"/><ellipse cx="224" cy="260" rx="24" ry="13"/></g><rect width="400" height="420" fill="url(#sf1)"/></svg>
<div class="scap"><p>"Today, he runs. He laughs. He lives."</p></div>
</div>
<div class="rv">
<p class="story-tag">PATIENT STORY</p>
<h2 class="sname">Little<br/><em>Youssef.</em></h2>
<div class="div"></div>
<p class="sbody">At 4 months old, Youssef could barely breathe. His lips turned blue. His mother held him every night, not knowing if he'd see morning.</p>
<p class="sbody">A doctor told them about Awledna. Within weeks, Youssef was in surgery. The operation was a success.</p>
<p class="sout">"Today, he runs. He laughs. He lives."</p>
<p style="font-size:14px;color:var(--text-muted);margin-top:10px;font-style:italic">— Youssef's mother, Tunis</p>
<a class="btn1" href="#en-donate" style="margin-top:28px">HELP THE NEXT YOUSSEF</a>
</div>
</div>
</div></div>
<div class="sec" id="en-donate" style="background:var(--navy-mid)"><div class="si">
<p class="stag rv">HOW TO DONATE</p>
<h2 class="ht rv">Three ways to<br/><em>save a life.</em></h2>
<p class="sb rv">Every donation goes directly to cardiac surgery for children in Tunisia. You will receive a receipt for tax purposes.</p>
<div class="dc">
<div class="dcard rv"><div class="dnum">01</div><h3>Bank Transfer</h3><p>Direct transfer to our registered account.</p><p class="ddet">RIB: 00 000 0000000000000 00</p><p class="ddet">Association Awledna · [Your Bank]</p></div>
<div class="dcard rv"><div class="dnum">02</div><h3>Cheque</h3><p>Send a cheque payable to Association Awledna.</p><p class="ddet">Association Awledna</p><p class="ddet">[Address], Tunis, Tunisia</p></div>
<div class="dcard rv"><div class="dnum">03</div><h3>Online</h3><p>Fast, secure — takes under 2 minutes.</p><p class="ddet">awledna.ngo/donate</p><p class="ddet">All major cards accepted</p></div>
</div>
<div class="dcta rv">
<h2>This Ramadan, give a child a second heartbeat.</h2>
<p>Your Zakat and Sadaqa can fund life-saving surgery for a child in Tunisia.</p>
<a class="btnw" href="mailto:contact@awledna.ngo">DONATE NOW</a>
</div>
</div></div>
<div class="sec" id="en-contact" style="background:var(--navy)"><div class="si">
<div class="cg">
<div class="rv">
<p class="stag">GET IN TOUCH</p>
<h2 class="ht">We'd love to<br/><em>hear from you.</em></h2>
<div class="div"></div>
<p class="sb">Whether you want to donate, volunteer, partner with us, or simply learn more — we're here.</p>
<div class="cdet">
<div><div class="cl">EMAIL</div><div class="cv">contact@awledna.ngo</div></div>
<div><div class="cl">LOCATION</div><div class="cv">Tunis, Tunisia</div></div>
<div><div class="cl">FOLLOW US</div><div class="cv">@awledna</div></div>
</div>
</div>
<div class="rv"><div class="cf">
<div class="fg"><label>YOUR NAME</label><input type="text" placeholder="Ahmed Ben Ali"/></div>
<div class="fg"><label>EMAIL</label><input type="email" placeholder="you@example.com"/></div>
<div class="fg"><label>MESSAGE</label><textarea placeholder="I'd like to learn more about Awledna..."></textarea></div>
<button class="btnf">SEND MESSAGE</button>
</div></div>
</div>
</div></div>
<footer><div class="fi">
<div><div class="flogo">AWLED<span>NA</span></div><div style="font-size:13px;color:var(--text-muted);margin-top:5px">Every heartbeat counts.</div></div>
<div class="flinks"><a href="#en-about">About</a><a href="#en-impact">Impact</a><a href="#en-story">Stories</a><a href="#en-donate">Donate</a><a href="#en-contact">Contact</a></div>
<div class="fleg"><div>© 2025 Association Awledna</div><div style="margin-top:4px">Registered non-profit · Tunis, Tunisia</div></div>
</div></footer>
</div><!-- /en -->
<!-- ══════════════════════════════════════
FRENCH
══════════════════════════════════════ -->
<div class="ll" data-l="fr">
<nav>
<a class="logo" href="#fr-hero">AWLED<span>NA</span></a>
<ul class="nav-links">
<li><a href="#fr-about">À propos</a></li>
<li><a href="#fr-impact">Impact</a></li>
<li><a href="#fr-story">Témoignages</a></li>
<li><a href="#fr-donate">Faire un don</a></li>
<li><a href="#fr-contact">Contact</a></li>
</ul>
<a class="nav-cta" href="#fr-donate">FAIRE UN DON</a>
</nav>
<div class="hero" id="fr-hero">
<div class="hero-bg"></div>
<div class="hero-rings"><div class="ring"></div><div class="ring"></div><div class="ring"></div><div class="ring"></div></div>
<div class="hero-inner">
<p class="hero-tag">AWLEDNA · TUNIS, TUNISIE</p>
<svg class="hero-hrt" viewBox="0 0 100 90"><path d="M50 85C50 85 5 58 5 30C5 14 16 4 28 4C36 4 44 9 50 17C56 9 64 4 72 4C84 4 95 14 95 30C95 58 50 85 50 85Z" fill="#C0342C"/></svg>
<h1 class="hero-h1">Chaque enfant mérite<br/><em>un cœur qui bat.</em></h1>
<p class="hero-sub">En Tunisie, environ <strong>1 325 enfants</strong> naissent chaque année<br/>avec une cardiopathie congénitale. Ensemble, donnons-leur une chance.</p>
<div class="hero-btns">
<a class="btn1" href="#fr-donate">FAIRE UN DON</a>
<a class="btn2" href="#fr-about">NOTRE MISSION</a>
</div>
</div>
</div>
<div class="stats"><div class="sg">
<div class="rv"><div class="sn">~1 325</div><div class="sl">NAISSANCES AVEC MCC/AN</div></div>
<div class="rv"><div class="sn">23%</div><div class="sl">DÉCÈDENT SANS CHIRURGIE</div></div>
<div class="rv"><div class="sn">3 000</div><div class="sl">TND PAR OPÉRATION</div></div>
<div class="rv"><div class="sn">100%</div><div class="sl">VA AUX ENFANTS</div></div>
</div></div>
<div class="sec" id="fr-about" style="background:var(--navy-mid)"><div class="si">
<div class="ag">
<div>
<p class="stag rv">QUI SOMMES-NOUS</p>
<h2 class="ht rv">Awledna signifie<br/><em>« Nos Enfants. »</em></h2>
<div class="div rv"></div>
<p class="sb rv">Awledna est une association tunisienne qui finance des chirurgies cardiaques vitales pour les enfants nés avec des malformations congénitales — des enfants dont les familles n'ont pas les moyens de payer les soins.</p>
<p class="sb rv" style="margin-top:14px">Nous travaillons directement avec les hôpitaux de toute la Tunisie pour qu'aucun enfant ne soit refusé pour des raisons financières.</p>
<div class="pillars rv">
<div class="pillar"><div class="pd"></div><div><div class="pt">Financer les opérations</div><div class="ps">Nous couvrons l'intégralité des frais de chirurgie cardiaque.</div></div></div>
<div class="pillar"><div class="pd"></div><div><div class="pt">Soutenir les familles</div><div class="ps">Nous accompagnons les familles tout au long du parcours médical.</div></div></div>
<div class="pillar"><div class="pd"></div><div><div class="pt">Sensibiliser le public</div><div class="ps">Nous éduquons sur les cardiopathies congénitales en Tunisie.</div></div></div>
</div>
</div>
<div class="emblem rv">
<svg width="280" height="280" viewBox="0 0 280 280"><circle cx="140" cy="140" r="130" fill="rgba(192,52,44,.04)" stroke="rgba(192,52,44,.12)" stroke-width="1"/><circle cx="140" cy="140" r="98" fill="rgba(192,52,44,.06)" stroke="rgba(192,52,44,.18)" stroke-width="1"/><circle cx="140" cy="140" r="66" fill="rgba(192,52,44,.1)" stroke="rgba(192,52,44,.28)" stroke-width="1"/><path d="M140 174C140 174 96 152 96 126C96 112 104 105 114 105C122 105 130 110 140 120C150 110 158 105 166 105C176 105 184 112 184 126C184 152 140 174 140 174Z" fill="#C0342C"/><polyline points="24,140 68,140 78,140 87,120 93,158 101,108 109,158 116,133 126,140 256,140" fill="none" stroke="rgba(252,235,235,.28)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/><text x="140" y="220" text-anchor="middle" font-family="'Playfair Display',Georgia,serif" font-size="11" fill="rgba(232,114,110,.65)" letter-spacing="4">AWLEDNA</text></svg>
</div>
</div>
</div></div>
<div class="sec" id="fr-impact" style="background:var(--navy)"><div class="si">
<p class="stag rv">NOTRE IMPACT</p>
<h2 class="ht rv">Ce que votre don<br/><em>permet concrètement.</em></h2>
<div class="ig">
<div class="ic rv"><svg width="36" height="32" viewBox="0 0 40 36"><path d="M20 34C20 34 2 24 2 12C2 5 7 1 13 1C17 1 19.5 3.5 20 4C20.5 3.5 23 1 27 1C33 1 38 5 38 12C38 24 20 34 20 34Z" fill="none" stroke="#E8726E" stroke-width="1.5"/></svg><h3>Financer une chirurgie</h3><p>3 000 TND couvrent une chirurgie cardiaque complète — une vie entière offerte à un enfant.</p></div>
<div class="ic rv"><svg width="36" height="32" viewBox="0 0 40 36"><circle cx="20" cy="14" r="8" fill="none" stroke="#E8726E" stroke-width="1.5"/><path d="M6 34C6 26 12 22 20 22C28 22 34 26 34 34" fill="none" stroke="#E8726E" stroke-width="1.5" stroke-linecap="round"/></svg><h3>Sauver une famille</h3><p>Au-delà de l'enfant, vous libérez toute une famille de la détresse financière.</p></div>
<div class="ic rv"><svg width="36" height="32" viewBox="0 0 40 36"><path d="M20 4L24 14L36 14L26 21L30 32L20 25L10 32L14 21L4 14L16 14Z" fill="none" stroke="#E8726E" stroke-width="1.5" stroke-linejoin="round"/></svg><h3>Créer de l'espoir</h3><p>Chaque opération prouve que la pauvreté n'est pas une condamnation à mort.</p></div>
<div class="ic rv"><svg width="36" height="32" viewBox="0 0 40 36"><rect x="4" y="8" width="32" height="24" rx="4" fill="none" stroke="#E8726E" stroke-width="1.5"/><path d="M4 16L36 16" stroke="#E8726E" stroke-width="1" opacity=".5"/><path d="M14 4L14 12M26 4L26 12" stroke="#E8726E" stroke-width="1.5" stroke-linecap="round"/></svg><h3>Soins pré-opératoires</h3><p>Diagnostic, imagerie et bilan — indispensables avant toute intervention.</p></div>
<div class="ic rv"><svg width="36" height="32" viewBox="0 0 40 36"><path d="M8 18L16 26L32 10" fill="none" stroke="#E8726E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg><h3>Suivi post-opératoire</h3><p>La surveillance et les médicaments assurent l'épanouissement de l'enfant.</p></div>
<div class="ic rv"><svg width="36" height="32" viewBox="0 0 40 36"><circle cx="20" cy="18" r="14" fill="none" stroke="#E8726E" stroke-width="1.5"/><line x1="20" y1="10" x2="20" y2="26" stroke="#E8726E" stroke-width="1.5"/><line x1="12" y1="18" x2="28" y2="18" stroke="#E8726E" stroke-width="1.5"/></svg><h3>Sensibilisation</h3><p>Votre soutien nous aide à toucher plus de familles grâce au dépistage précoce.</p></div>
</div>
</div></div>
<div class="sec" id="fr-story" style="background:linear-gradient(135deg,#1A1208,#0C1020)"><div class="si">
<div class="sw">
<div class="simg rv">
<svg width="100%" height="100%" viewBox="0 0 400 420"><defs><radialGradient id="sg2" cx="40%" cy="35%" r="60%"><stop offset="0%" stop-color="#B07830" stop-opacity=".4"/><stop offset="100%" stop-color="#B07830" stop-opacity="0"/></radialGradient><linearGradient id="sf2" x1="0" y1="0" x2="0" y2="1"><stop offset="50%" stop-color="rgba(10,8,4,0)"/><stop offset="100%" stop-color="rgba(10,8,4,.92)"/></linearGradient></defs><rect width="400" height="420" fill="url(#sg2)"/><g fill="#C07848" opacity=".72"><circle cx="200" cy="115" r="50"/><path d="M148 167Q200 150 252 167L264 380L238 380L230 268L170 268L162 380L136 380Z"/><path d="M148 175Q118 192 104 218L126 228Q138 204 154 188Z"/><path d="M252 175Q282 190 296 214L274 226Q262 204 246 188Z"/><path d="M152 113Q200 93 248 113Q236 97 200 93Q164 97 152 113Z" fill="#7A4820"/></g><rect width="400" height="420" fill="url(#sf2)"/></svg>
<div class="scap"><p>« Aujourd'hui, il court. Il rit. Il vit. »</p></div>
</div>
<div class="rv">
<p class="story-tag">TÉMOIGNAGE</p>
<h2 class="sname">Le petit<br/><em>Youssef.</em></h2>
<div class="div"></div>
<p class="sbody">À 4 mois, Youssef pouvait à peine respirer. Ses lèvres devenaient bleues. Sa mère le tenait chaque nuit, sans savoir s'il verrait le matin.</p>
<p class="sbody">Un médecin leur a parlé d'Awledna. En quelques semaines, Youssef était en salle d'opération. L'intervention a réussi.</p>
<p class="sout">« Aujourd'hui, il court. Il rit. Il vit. »</p>
<p style="font-size:14px;color:var(--text-muted);margin-top:10px;font-style:italic">— La mère de Youssef, Tunis</p>
<a class="btn1" href="#fr-donate" style="margin-top:28px">AIDER LE PROCHAIN YOUSSEF</a>
</div>
</div>
</div></div>
<div class="sec" id="fr-donate" style="background:var(--navy-mid)"><div class="si">
<p class="stag rv">COMMENT DONNER</p>
<h2 class="ht rv">Trois façons de<br/><em>sauver une vie.</em></h2>
<p class="sb rv">Chaque don va directement à la chirurgie cardiaque des enfants en Tunisie. Un reçu fiscal vous sera remis.</p>
<div class="dc">
<div class="dcard rv"><div class="dnum">01</div><h3>Virement bancaire</h3><p>Virement direct sur notre compte enregistré.</p><p class="ddet">RIB : 00 000 0000000000000 00</p><p class="ddet">Association Awledna · [Votre banque]</p></div>
<div class="dcard rv"><div class="dnum">02</div><h3>Chèque</h3><p>Chèque à l'ordre de l'Association Awledna.</p><p class="ddet">Association Awledna</p><p class="ddet">[Adresse], Tunis, Tunisie</p></div>
<div class="dcard rv"><div class="dnum">03</div><h3>En ligne</h3><p>Rapide, sécurisé — moins de 2 minutes.</p><p class="ddet">awledna.ngo/don</p><p class="ddet">Toutes les cartes acceptées</p></div>
</div>
<div class="dcta rv">
<h2>Ce Ramadan, offrez à un enfant un second souffle.</h2>
<p>Votre Zakat et votre Sadaqa peuvent financer une chirurgie vitale pour un enfant tunisien.</p>
<a class="btnw" href="mailto:contact@awledna.ngo">FAIRE UN DON</a>
</div>
</div></div>
<div class="sec" id="fr-contact" style="background:var(--navy)"><div class="si">
<div class="cg">
<div class="rv">
<p class="stag">NOUS CONTACTER</p>
<h2 class="ht">Nous serions ravis<br/><em>de vous entendre.</em></h2>
<div class="div"></div>
<p class="sb">Que vous souhaitiez donner, bénévoler, vous associer ou simplement en savoir plus — nous sommes là.</p>
<div class="cdet">
<div><div class="cl">EMAIL</div><div class="cv">contact@awledna.ngo</div></div>
<div><div class="cl">ADRESSE</div><div class="cv">Tunis, Tunisie</div></div>
<div><div class="cl">SUIVEZ-NOUS</div><div class="cv">@awledna</div></div>
</div>
</div>
<div class="rv"><div class="cf">
<div class="fg"><label>VOTRE NOM</label><input type="text" placeholder="Ahmed Ben Ali"/></div>
<div class="fg"><label>EMAIL</label><input type="email" placeholder="vous@example.com"/></div>
<div class="fg"><label>MESSAGE</label><textarea placeholder="Je souhaite en savoir plus sur Awledna..."></textarea></div>
<button class="btnf">ENVOYER</button>
</div></div>
</div>
</div></div>
<footer><div class="fi">
<div><div class="flogo">AWLED<span>NA</span></div><div style="font-size:13px;color:var(--text-muted);margin-top:5px">Chaque battement compte.</div></div>
<div class="flinks"><a href="#fr-about">À propos</a><a href="#fr-impact">Impact</a><a href="#fr-story">Témoignages</a><a href="#fr-donate">Don</a><a href="#fr-contact">Contact</a></div>
<div class="fleg"><div>© 2025 Association Awledna</div><div style="margin-top:4px">ONG enregistrée · Tunis, Tunisie</div></div>
</div></footer>
</div><!-- /fr -->
<!-- ══════════════════════════════════════
ARABIC
══════════════════════════════════════ -->
<div class="ll" data-l="ar">
<nav style="direction:rtl">
<a class="logo" href="#ar-hero">AWLED<span>NA</span></a>
<ul class="nav-links" style="flex-direction:row-reverse">
<li><a href="#ar-about" style="font-family:var(--font-a)">من نحن</a></li>
<li><a href="#ar-impact" style="font-family:var(--font-a)">أثرنا</a></li>
<li><a href="#ar-story" style="font-family:var(--font-a)">قصص</a></li>
<li><a href="#ar-donate" style="font-family:var(--font-a)">تبرّع</a></li>
<li><a href="#ar-contact" style="font-family:var(--font-a)">اتصل</a></li>
</ul>
<a class="nav-cta" href="#ar-donate" style="font-family:var(--font-a);letter-spacing:0">تبرّع الآن</a>
</nav>
<div class="hero" id="ar-hero" style="direction:rtl">
<div class="hero-bg"></div>
<div class="hero-rings"><div class="ring"></div><div class="ring"></div><div class="ring"></div><div class="ring"></div></div>
<div class="hero-inner" style="direction:rtl">
<p class="hero-tag" style="font-family:var(--font-a);letter-spacing:0">أولادنا · تونس</p>
<svg class="hero-hrt" viewBox="0 0 100 90"><path d="M50 85C50 85 5 58 5 30C5 14 16 4 28 4C36 4 44 9 50 17C56 9 64 4 72 4C84 4 95 14 95 30C95 58 50 85 50 85Z" fill="#C0342C"/></svg>
<h1 class="hero-h1" style="font-family:var(--font-a);letter-spacing:0;font-size:clamp(40px,6vw,76px)">كل طفل يستحق<br/><em>قلباً ينبض.</em></h1>
<p class="hero-sub" style="font-family:var(--font-a)">في تونس، يُولد ما يقارب <strong>١٣٢٥ طفلاً</strong> سنوياً<br/>بعيوب خلقية في القلب. معاً، نمنحهم فرصة للحياة.</p>
<div class="hero-btns">
<a class="btn1" href="#ar-donate" style="font-family:var(--font-a);letter-spacing:0">تبرّع الآن</a>
<a class="btn2" href="#ar-about" style="font-family:var(--font-a);letter-spacing:0">مهمّتنا</a>
</div>
</div>
</div>
<div class="stats"><div class="sg" style="direction:rtl">
<div class="rv"><div class="sn" style="font-family:var(--font-a)">~١٣٢٥</div><div class="sl" style="font-family:var(--font-a);letter-spacing:0">طفل مولود بعيب قلبي/سنة</div></div>
<div class="rv"><div class="sn">23%</div><div class="sl" style="font-family:var(--font-a);letter-spacing:0">يتوفّون دون جراحة</div></div>
<div class="rv"><div class="sn">3000</div><div class="sl" style="font-family:var(--font-a);letter-spacing:0">دينار تونسي للعملية</div></div>
<div class="rv"><div class="sn">100%</div><div class="sl" style="font-family:var(--font-a);letter-spacing:0">يذهب للأطفال مباشرة</div></div>
</div></div>
<div class="sec" id="ar-about" style="background:var(--navy-mid)"><div class="si">
<div class="ag" style="direction:rtl">
<div>
<p class="stag rv" style="font-family:var(--font-a);letter-spacing:0">من نحن</p>
<h2 class="ht rv" style="font-family:var(--font-a)">أولادنا<br/><em>أطفالنا جميعاً.</em></h2>
<div class="div rv" style="margin-right:0"></div>
<p class="sb rv" style="font-family:var(--font-a)">أولادنا جمعية تونسية غير ربحية تموّل عمليات القلب المنقذة للحياة للأطفال المولودين بعيوب خلقية — أطفال لا تستطيع عائلاتهم تحمّل تكاليف العلاج.</p>
<p class="sb rv" style="font-family:var(--font-a);margin-top:14px">نعمل مباشرة مع المستشفيات في تونس لضمان عدم حرمان أي طفل من الرعاية بسبب الظروف المادية.</p>
<div class="pillars rv">
<div class="pillar"><div class="pd"></div><div><div class="pt" style="font-family:var(--font-a)">تمويل العمليات</div><div class="ps" style="font-family:var(--font-a)">نغطّي تكاليف جراحة القلب الكاملة للأطفال المحتاجين.</div></div></div>
<div class="pillar"><div class="pd"></div><div><div class="pt" style="font-family:var(--font-a)">دعم الأسر</div><div class="ps" style="font-family:var(--font-a)">نرافق الأسر طوال مسيرتها الطبية.</div></div></div>
<div class="pillar"><div class="pd"></div><div><div class="pt" style="font-family:var(--font-a)">رفع الوعي</div><div class="ps" style="font-family:var(--font-a)">نُثقّف المجتمع حول أمراض القلب الخلقية في تونس.</div></div></div>
</div>
</div>
<div class="emblem rv">
<svg width="280" height="280" viewBox="0 0 280 280"><circle cx="140" cy="140" r="130" fill="rgba(192,52,44,.04)" stroke="rgba(192,52,44,.12)" stroke-width="1"/><circle cx="140" cy="140" r="98" fill="rgba(192,52,44,.06)" stroke="rgba(192,52,44,.18)" stroke-width="1"/><circle cx="140" cy="140" r="66" fill="rgba(192,52,44,.1)" stroke="rgba(192,52,44,.28)" stroke-width="1"/><path d="M140 174C140 174 96 152 96 126C96 112 104 105 114 105C122 105 130 110 140 120C150 110 158 105 166 105C176 105 184 112 184 126C184 152 140 174 140 174Z" fill="#C0342C"/><polyline points="24,140 68,140 78,140 87,120 93,158 101,108 109,158 116,133 126,140 256,140" fill="none" stroke="rgba(252,235,235,.28)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/><text x="140" y="220" text-anchor="middle" font-family="'Amiri',Georgia,serif" font-size="14" fill="rgba(232,114,110,.65)">أولادنا</text></svg>
</div>
</div>
</div></div>
<div class="sec" id="ar-impact" style="background:var(--navy)"><div class="si" style="direction:rtl">
<p class="stag rv" style="font-family:var(--font-a);letter-spacing:0">أثرنا</p>
<h2 class="ht rv" style="font-family:var(--font-a)">ماذا يفعل تبرّعك<br/><em>على أرض الواقع.</em></h2>
<div class="ig">
<div class="ic rv"><svg width="36" height="32" viewBox="0 0 40 36"><path d="M20 34C20 34 2 24 2 12C2 5 7 1 13 1C17 1 19.5 3.5 20 4C20.5 3.5 23 1 27 1C33 1 38 5 38 12C38 24 20 34 20 34Z" fill="none" stroke="#E8726E" stroke-width="1.5"/></svg><h3 style="font-family:var(--font-a)">تمويل جراحة</h3><p style="font-family:var(--font-a)">٣٠٠٠ دينار تونسي تغطّي عملية قلب مفتوح كاملة — حياة كاملة لطفل.</p></div>
<div class="ic rv"><svg width="36" height="32" viewBox="0 0 40 36"><circle cx="20" cy="14" r="8" fill="none" stroke="#E8726E" stroke-width="1.5"/><path d="M6 34C6 26 12 22 20 22C28 22 34 26 34 34" fill="none" stroke="#E8726E" stroke-width="1.5" stroke-linecap="round"/></svg><h3 style="font-family:var(--font-a)">إنقاذ أسرة</h3><p style="font-family:var(--font-a)">تُحرّر أسرة بأكملها من الضائقة المالية والمعاناة الطبية.</p></div>
<div class="ic rv"><svg width="36" height="32" viewBox="0 0 40 36"><path d="M20 4L24 14L36 14L26 21L30 32L20 25L10 32L14 21L4 14L16 14Z" fill="none" stroke="#E8726E" stroke-width="1.5" stroke-linejoin="round"/></svg><h3 style="font-family:var(--font-a)">زرع الأمل</h3><p style="font-family:var(--font-a)">كل عملية تُثبت أن الفقر ليس حكماً بالإعدام.</p></div>
<div class="ic rv"><svg width="36" height="32" viewBox="0 0 40 36"><rect x="4" y="8" width="32" height="24" rx="4" fill="none" stroke="#E8726E" stroke-width="1.5"/><path d="M4 16L36 16" stroke="#E8726E" stroke-width="1" opacity=".5"/><path d="M14 4L14 12M26 4L26 12" stroke="#E8726E" stroke-width="1.5" stroke-linecap="round"/></svg><h3 style="font-family:var(--font-a)">رعاية ما قبل العملية</h3><p style="font-family:var(--font-a)">التشخيص والفحوصات الضرورية قبل أي تدخل جراحي.</p></div>
<div class="ic rv"><svg width="36" height="32" viewBox="0 0 40 36"><path d="M8 18L16 26L32 10" fill="none" stroke="#E8726E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg><h3 style="font-family:var(--font-a)">المتابعة بعد العملية</h3><p style="font-family:var(--font-a)">المراقبة والأدوية تضمن ازدهار الطفل على المدى الطويل.</p></div>
<div class="ic rv"><svg width="36" height="32" viewBox="0 0 40 36"><circle cx="20" cy="18" r="14" fill="none" stroke="#E8726E" stroke-width="1.5"/><line x1="20" y1="10" x2="20" y2="26" stroke="#E8726E" stroke-width="1.5"/><line x1="12" y1="18" x2="28" y2="18" stroke="#E8726E" stroke-width="1.5"/></svg><h3 style="font-family:var(--font-a)">نشر الوعي</h3><p style="font-family:var(--font-a)">دعمك يساعدنا في الوصول إلى المزيد من الأسر عبر حملات الكشف المبكر.</p></div>
</div>
</div></div>
<div class="sec" id="ar-story" style="background:linear-gradient(135deg,#1A1208,#0C1020)"><div class="si">
<div class="sw" style="direction:rtl">
<div class="simg rv">
<svg width="100%" height="100%" viewBox="0 0 400 420"><defs><radialGradient id="sg3" cx="40%" cy="35%" r="60%"><stop offset="0%" stop-color="#B07830" stop-opacity=".4"/><stop offset="100%" stop-color="#B07830" stop-opacity="0"/></radialGradient><linearGradient id="sf3" x1="0" y1="0" x2="0" y2="1"><stop offset="50%" stop-color="rgba(10,8,4,0)"/><stop offset="100%" stop-color="rgba(10,8,4,.92)"/></linearGradient></defs><rect width="400" height="420" fill="url(#sg3)"/><g fill="#C07848" opacity=".72"><circle cx="200" cy="115" r="50"/><path d="M148 167Q200 150 252 167L264 380L238 380L230 268L170 268L162 380L136 380Z"/><path d="M148 175Q118 192 104 218L126 228Q138 204 154 188Z"/><path d="M252 175Q282 190 296 214L274 226Q262 204 246 188Z"/><path d="M152 113Q200 93 248 113Q236 97 200 93Q164 97 152 113Z" fill="#7A4820"/></g><rect width="400" height="420" fill="url(#sf3)"/></svg>
<div class="scap"><p style="font-family:var(--font-a)">«اليوم يركض، ويضحك، ويعيش.»</p></div>
</div>
<div class="rv" style="direction:rtl">
<p class="story-tag" style="font-family:var(--font-a);letter-spacing:0">قصة مريض</p>
<h2 class="sname" style="font-family:var(--font-a)">الصغير<br/><em>يوسف.</em></h2>
<div class="div" style="margin-right:0"></div>
<p class="sbody" style="font-family:var(--font-a)">في عمر أربعة أشهر، كان يوسف يكاد لا يتنفّس. شفتاه تزرقّان. وأمّه تمسك به كل ليلة، لا تعلم إن كان سيرى الصباح.</p>
<p class="sbody" style="font-family:var(--font-a)">أخبرهم طبيب عن أولادنا. في غضون أسابيع، خضع يوسف للجراحة. وكانت ناجحة.</p>
<p class="sout" style="font-family:var(--font-a)">«اليوم يركض، ويضحك، ويعيش.»</p>
<p style="font-size:14px;color:var(--text-muted);margin-top:10px;font-style:italic;font-family:var(--font-a)">— والدة يوسف، تونس</p>
<a class="btn1" href="#ar-donate" style="margin-top:28px;font-family:var(--font-a);letter-spacing:0">ساعد يوسف التالي</a>
</div>
</div>
</div></div>
<div class="sec" id="ar-donate" style="background:var(--navy-mid)"><div class="si" style="direction:rtl">
<p class="stag rv" style="font-family:var(--font-a);letter-spacing:0">كيف تتبرّع</p>
<h2 class="ht rv" style="font-family:var(--font-a)">ثلاث طرق<br/><em>لإنقاذ حياة.</em></h2>
<p class="sb rv" style="font-family:var(--font-a)">كل تبرّع يذهب مباشرة لجراحة قلب طفل في تونس. ستحصل على وصل استلام للأغراض الضريبية.</p>
<div class="dc">
<div class="dcard rv" style="direction:rtl"><div class="dnum" style="right:auto;left:20px">٠١</div><h3 style="font-family:var(--font-a)">تحويل بنكي</h3><p style="font-family:var(--font-a)">تحويل مباشر إلى حسابنا المسجّل.</p><p class="ddet">RIB: 00 000 0000000000000 00</p><p class="ddet" style="font-family:var(--font-a)">جمعية أولادنا</p></div>
<div class="dcard rv" style="direction:rtl"><div class="dnum" style="right:auto;left:20px">٠٢</div><h3 style="font-family:var(--font-a)">شيك</h3><p style="font-family:var(--font-a)">شيك باسم جمعية أولادنا على عنواننا المسجّل.</p><p class="ddet" style="font-family:var(--font-a)">جمعية أولادنا</p><p class="ddet" style="font-family:var(--font-a)">[العنوان]، تونس</p></div>
<div class="dcard rv" style="direction:rtl"><div class="dnum" style="right:auto;left:20px">٠٣</div><h3 style="font-family:var(--font-a)">عبر الإنترنت</h3><p style="font-family:var(--font-a)">سريع وآمن — أقل من دقيقتين.</p><p class="ddet">awledna.ngo/donate</p><p class="ddet" style="font-family:var(--font-a)">جميع البطاقات مقبولة</p></div>
</div>
<div class="dcta rv" style="direction:rtl">
<h2 style="font-family:var(--font-a)">في رمضان، امنح طفلاً نبضة قلب ثانية.</h2>
<p style="font-family:var(--font-a)">زكاتك وصدقتك يمكن أن تموّل جراحة منقذة للحياة لطفل تونسي.</p>
<a class="btnw" href="mailto:contact@awledna.ngo" style="font-family:var(--font-a);letter-spacing:0">تبرّع الآن</a>
</div>
</div></div>
<div class="sec" id="ar-contact" style="background:var(--navy)"><div class="si">
<div class="cg" style="direction:rtl">
<div class="rv" style="direction:rtl">
<p class="stag" style="font-family:var(--font-a);letter-spacing:0">تواصل معنا</p>
<h2 class="ht" style="font-family:var(--font-a)">يسعدنا<br/><em>سماعك.</em></h2>
<div class="div" style="margin-right:0"></div>
<p class="sb" style="font-family:var(--font-a)">سواء أردت التبرّع، التطوّع، الشراكة، أو مجرّد الاستفسار — نحن هنا.</p>
<div class="cdet">
<div><div class="cl" style="font-family:var(--font-a);letter-spacing:0">البريد الإلكتروني</div><div class="cv">contact@awledna.ngo</div></div>
<div><div class="cl" style="font-family:var(--font-a);letter-spacing:0">الموقع</div><div class="cv" style="font-family:var(--font-a)">تونس، تونس</div></div>
<div><div class="cl" style="font-family:var(--font-a);letter-spacing:0">تابعونا</div><div class="cv">@awledna</div></div>
</div>
</div>
<div class="rv"><div class="cf">
<div class="fg"><label style="font-family:var(--font-a);letter-spacing:0">اسمك</label><input type="text" placeholder="أحمد بن علي" dir="rtl"/></div>
<div class="fg"><label style="font-family:var(--font-a);letter-spacing:0">البريد الإلكتروني</label><input type="email" placeholder="you@example.com"/></div>
<div class="fg"><label style="font-family:var(--font-a);letter-spacing:0">رسالتك</label><textarea placeholder="أودّ معرفة المزيد عن أولادنا..." dir="rtl"></textarea></div>
<button class="btnf" style="font-family:var(--font-a);letter-spacing:0">أرسل</button>
</div></div>
</div>
</div></div>
<footer><div class="fi" style="direction:rtl">
<div><div class="flogo">AWLED<span>NA</span></div><div style="font-size:13px;color:var(--text-muted);margin-top:5px;font-family:var(--font-a)">كل نبضة تُحدث فرقاً.</div></div>
<div class="flinks" style="flex-direction:row-reverse"><a href="#ar-about" style="font-family:var(--font-a)">من نحن</a><a href="#ar-impact" style="font-family:var(--font-a)">أثرنا</a><a href="#ar-story" style="font-family:var(--font-a)">قصص</a><a href="#ar-donate" style="font-family:var(--font-a)">تبرّع</a><a href="#ar-contact" style="font-family:var(--font-a)">اتصل</a></div>
<div class="fleg" style="text-align:right;font-family:var(--font-a)"><div>© 2025 جمعية أولادنا</div><div style="margin-top:4px">جمعية غير ربحية مسجّلة · تونس</div></div>
</div></footer>
</div><!-- /ar -->
<script>
// ── state ──
const langs = ['en','fr','ar'];
let cur = 0;
const btns = document.querySelectorAll('.lang-btn');
const pill = document.getElementById('langPill');
const track = document.getElementById('langTrack');
const layers = document.querySelectorAll('.ll');
function layer(l){ return document.querySelector('.ll[data-l="'+l+'"]'); }
// ── PILL: use offsetLeft which is always physical LTR pixels ──
function movePill(idx){
const b = btns[idx];
// offsetLeft is relative to offsetParent (the track), unaffected by CSS direction
pill.style.width = b.offsetWidth + 'px';
pill.style.left = b.offsetLeft + 'px';
}
function switchLang(idx, scroll){
cur = ((idx % 3) + 3) % 3;
// 1. Update button active states
btns.forEach((b,i) => b.classList.toggle('active', i === cur));
// 2. Move pill BEFORE showing new layer (track is always LTR so offsetLeft is stable)
movePill(cur);
// 3. Swap layers
layers.forEach(l => l.classList.remove('on'));
layer(langs[cur]).classList.add('on');
// 4. Set lang attribute only (NEVER set dir on <html> — lang bar must stay LTR)
document.documentElement.lang = langs[cur];
// 5. Re-observe reveals + scroll top
observeReveals();
if(scroll) window.scrollTo({top:0, behavior:'smooth'});
}
// ── init on load ──
window.addEventListener('load', () => movePill(0));
// ── button clicks ──
btns.forEach((b, i) => b.addEventListener('click', () => switchLang(i, true)));
// ── swipe (touch) ──
let tx = 0, ty = 0;
document.addEventListener('touchstart', e => { tx = e.touches[0].clientX; ty = e.touches[0].clientY; }, {passive:true});
document.addEventListener('touchend', e => {
const dx = e.changedTouches[0].clientX - tx;
const dy = e.changedTouches[0].clientY - ty;
if(Math.abs(dx) > Math.abs(dy) * 1.5 && Math.abs(dx) > 50)
switchLang(dx < 0 ? cur + 1 : cur - 1, true);
}, {passive:true});
// ── drag (desktop) ──
let mx = 0, mdrag = false;
document.addEventListener('mousedown', e => {
if(e.target.closest('a,button,input,textarea')) return;
mx = e.clientX; mdrag = false;
});
document.addEventListener('mousemove', e => { if(mx && Math.abs(e.clientX - mx) > 10) mdrag = true; });
document.addEventListener('mouseup', e => {
if(!mdrag){ mx = 0; return; }
const dx = e.clientX - mx;
if(Math.abs(dx) > 80) switchLang(dx < 0 ? cur + 1 : cur - 1, true);
mx = 0; mdrag = false;
});
// ── keyboard ──
document.addEventListener('keydown', e => {
if(e.key === 'ArrowRight') switchLang(cur + 1, true);
if(e.key === 'ArrowLeft') switchLang(cur - 1, true);
});
// ── scroll reveal ──
let revObs = null;
function observeReveals(){
if(revObs) revObs.disconnect();
revObs = new IntersectionObserver(entries => {
entries.forEach(e => { if(e.isIntersecting) e.target.classList.add('on'); });
}, {threshold:0.1, rootMargin:'0px 0px -40px 0px'});
document.querySelectorAll('.ll.on .rv').forEach(el => {
el.classList.remove('on');
revObs.observe(el);
});
}
observeReveals();
// ── nav active highlight ──
window.addEventListener('scroll', () => {
const active = document.querySelector('.ll.on');
if(!active) return;
const links = active.querySelectorAll('.nav-links a');
const secs = active.querySelectorAll('[id]');
let current = '';
secs.forEach(s => { if(window.scrollY >= s.offsetTop - 120) current = s.id; });
links.forEach(a => { a.style.color = a.getAttribute('href') === '#'+current ? 'var(--red-light)' : ''; });
});
</script>
</body>
</html>