.tgw-hero-weekly-status{margin-top:10px;padding-top:16px;border-top:1px solid rgba(255,255,255,.11);color:#fff}.tgw-weekly-raised{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.tgw-weekly-raised span{width:100%;color:#cfc7dc;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tgw-weekly-raised strong{color:var(--tgw-green);font-size:22px}.tgw-weekly-raised small{color:#bcb3c8;font-size:13px}.tgw-weekly-countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.tgw-weekly-countdown span{padding:10px 5px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.05);text-align:center}.tgw-weekly-countdown b,.tgw-weekly-countdown em{display:block}.tgw-weekly-countdown b{color:#fff;font-size:20px;line-height:1}.tgw-weekly-countdown em{margin-top:5px;color:#bdb4ca;font-size:9px;font-style:normal;text-transform:uppercase;letter-spacing:.07em}.tgw-hero-weekly-status>p{margin:10px 0 0;color:#a9a0b5;font-size:11px;text-align:center}.tgw-campaign-clarity,.tgw-distribution-process,.tgw-language-ticker{font-family:inherit;color:var(--tgw-white)}.tgw-campaign-clarity{max-width:1100px;margin:0 auto 52px;padding:46px;border:1px solid var(--tgw-line);border-radius:24px;background:linear-gradient(135deg,rgba(39,16,76,.97),rgba(12,5,24,.98));box-shadow:0 22px 70px rgba(0,0,0,.35);text-align:center}.tgw-eyebrow{margin:0 0 12px;color:var(--tgw-gold);font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.tgw-campaign-clarity h2,.tgw-distribution-process h2,.tgw-language-ticker h2{margin:0 auto 15px;color:#fff;font-family:inherit;font-size:clamp(30px,4vw,50px);line-height:1.08}.tgw-campaign-lead,.tgw-section-intro,.tgw-ticker-heading>p:last-child{max-width:800px;margin:0 auto 30px;color:var(--tgw-muted);font-size:18px;line-height:1.65}.tgw-goal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;text-align:left}.tgw-goal-grid>div{padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.055)}.tgw-goal-grid>div.is-total{border-color:rgba(42,196,109,.55);background:rgba(42,196,109,.1)}.tgw-goal-grid span{display:block;margin-bottom:8px;color:var(--tgw-muted);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.tgw-goal-grid strong{display:block;color:#fff;font-size:clamp(22px,2.4vw,32px);line-height:1.15}.tgw-goal-grid .is-total strong{color:var(--tgw-green)}.tgw-goal-note{margin:22px 0 0;color:#bcb2cd;font-size:14px;line-height:1.55}.tgw-distribution-process{padding:80px 24px;background:radial-gradient(circle at 50% 0,rgba(66,29,117,.4),transparent 43%),var(--tgw-ink)}.tgw-section-inner{max-width:1180px;margin:auto;text-align:center}.tgw-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:38px;text-align:left}.tgw-process-grid article{min-height:210px;padding:26px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:linear-gradient(145deg,rgba(39,16,76,.82),rgba(15,7,29,.92))}.tgw-process-grid b{color:var(--tgw-gold);font-size:13px;letter-spacing:.12em}.tgw-process-grid h3{margin:18px 0 10px;color:#fff;font-size:19px;line-height:1.25}.tgw-process-grid p{margin:0;color:var(--tgw-muted);font-size:15px;line-height:1.55}.tgw-transparency{margin-top:24px;padding:24px 28px;border-left:3px solid var(--tgw-gold);border-radius:12px;background:rgba(239,199,86,.075);text-align:left}.tgw-transparency strong{display:block;margin-bottom:7px;color:var(--tgw-gold);font-size:16px}.tgw-transparency p{margin:0;color:#ded8e7;font-size:14px;line-height:1.65}.tgw-language-ticker{padding:72px 0;background:linear-gradient(180deg,#0b0611,#150a28);overflow:hidden}.tgw-ticker-heading{max-width:900px;margin:0 auto 34px;padding:0 24px;text-align:center}.tgw-ticker-window{overflow:hidden;border-top:1px solid var(--tgw-line);border-bottom:1px solid var(--tgw-line);background:rgba(0,0,0,.22)}.tgw-ticker-track{display:flex;width:max-content;animation:tgwTicker 75s linear infinite}.tgw-ticker-track:hover{animation-play-state:paused}.tgw-ticker-set{display:flex;align-items:center;flex-shrink:0;gap:48px;padding:22px 24px}.tgw-language{display:flex;align-items:center;gap:9px;white-space:nowrap}.tgw-language i{width:9px;height:9px;border-radius:50%;background:var(--tgw-gold);box-shadow:0 0 14px currentColor}.tgw-language.is-complete i{background:var(--tgw-green)}.tgw-language.is-planned i{background:#8d7aa5}.tgw-language strong{color:#fff;font-size:16px}.tgw-language em{color:#bdb3cb;font-size:12px;font-style:normal;text-transform:uppercase;letter-spacing:.08em}.tgw-view-more-donors{display:block;margin:32px auto 0;padding:14px 32px;border:1px solid var(--tgw-gold);border-radius:999px;background:var(--tgw-gold);color:#160a27;font:inherit;font-size:16px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.tgw-view-more-donors:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(239,199,86,.25)}.tgw-view-more-donors[hidden]{display:none!important}@media (max-width:900px){.tgw-goal-grid{grid-template-columns:1fr}.tgw-process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.tgw-campaign-clarity{margin:0 16px 36px;padding:30px 20px}.tgw-distribution-process{padding:60px 16px}.tgw-process-grid{grid-template-columns:1fr}.tgw-process-grid article{min-height:0}.tgw-ticker-set{gap:30px}.tgw-language strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.tgw-ticker-track{animation:none}.tgw-ticker-window{overflow-x:auto}}