@charset "UTF-8";:root{--bg-primary: #f4f6f9;--bg-secondary: #ffffff;--bg-card: #ffffff;--accent-gold: #d4af37;--accent-gold-light: #f0c040;--accent-green: #16a34a;--accent-red: #dc2626;--text-primary: #0f172a;--text-secondary:#475569;--border-subtle: rgba(0, 0, 0, .07)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Nunito Sans,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-badge{display:inline-block;padding:.35rem 1rem;background:#16a34a1a;border:1px solid rgba(22,163,74,.28);border-radius:100px;color:#16a34a;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.gradient-text{background:linear-gradient(135deg,#16a34a,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sr{opacity:0;transform:translateY(32px);transition:opacity .75s ease,transform .75s ease}.sr.sr-left{transform:translate(-40px)}.sr.sr-right{transform:translate(40px)}.sr.sr-scale{transform:scale(.93)}.sr.sr-fade{transform:none}.sr.sr-visible{opacity:1;transform:none!important}.sr-d1{transition-delay:.1s}.sr-d2{transition-delay:.2s}.sr-d3{transition-delay:.3s}.sr-d4{transition-delay:.4s}.sr-d5{transition-delay:.5s}.sr-d6{transition-delay:.6s}.sr-d7{transition-delay:.7s}.sr-d8{transition-delay:.8s}@keyframes fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pulseRing{0%{box-shadow:0 0 #16a34a66}70%{box-shadow:0 0 0 12px #16a34a00}to{box-shadow:0 0 #16a34a00}}::selection{background:#16a34a33;color:#0f172a}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#16a34a59;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#16a34a99}.glass-card{background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.07);border-radius:16px}.logo-white{color:#fff}.logo-green{color:#16a34a}.logo-red{color:#dc2626}.section-top-line{position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(to right,transparent,rgba(22,163,74,.25),transparent)}.guinea-flag{display:flex;height:18px;width:54px;border-radius:3px;overflow:hidden;margin-top:1.25rem;gap:0}.guinea-flag span{flex:1;display:block}.guinea-flag .flag-red{background:#ce1126}.guinea-flag .flag-yellow{background:#fcd116}.guinea-flag .flag-green{background:#009460}
