.tt2.tt3d.sdg3d .sdg3d-goal-nav{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.tt2.tt3d.sdg3d .sdg3d-goal-nav a{color:#0c2a1a;background:#fff;border:1px solid #0c2a1a22;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800;transition:border-color .2s,background .2s}.tt2.tt3d.sdg3d .sdg3d-goal-nav a:hover{border-color:var(--qa-deep);background:#4ade8026}.tt2.tt3d.sdg3d .sdg3d-goal{margin:0 0 34px;scroll-margin-top:150px}.tt2.tt3d.sdg3d .sdg3d-goal h3{color:#0c2a1a;align-items:center;gap:12px;margin:0 0 14px;font-size:21px;line-height:1.3;display:flex}.tt2.tt3d.sdg3d .sdg3d-goal h3 b{background:var(--qa-deep);color:#fff;border-radius:12px;place-items:center;min-width:42px;height:42px;padding:0 8px;font-size:17px;display:inline-grid}.tt2.tt3d.sdg3d .sdg3d-goal h3 b:empty{display:none}.tt2.tt3d.sdg3d .qc3d-docs{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));max-width:none}.tt2.tt3d.sdg3d .qc3d-docs a{height:100%}@media (width<=600px){.tt2.tt3d.sdg3d .sdg3d-goal h3{font-size:18px}.tt2.tt3d.sdg3d .qc3d-docs{grid-template-columns:1fr}}@keyframes sdgRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.tt2.tt3d.sdg3d .qc3d-hero-copy>*{animation:.8s cubic-bezier(.2,.7,.2,1) both sdgRise}.tt2.tt3d.sdg3d .qc3d-hero-copy>:nth-child(2){animation-delay:80ms}.tt2.tt3d.sdg3d .qc3d-hero-copy>:nth-child(3){animation-delay:.16s}.tt2.tt3d.sdg3d .qc3d-hero-copy>:nth-child(4){animation-delay:.24s}.tt2.tt3d.sdg3d .qc3d-hero-copy>:nth-child(5){animation-delay:.32s}.tt2.tt3d.sdg3d .qc3d-hero-copy>:nth-child(6){animation-delay:.4s}.tt2.tt3d.sdg3d .sdg3d-visual{animation:1s cubic-bezier(.2,.7,.2,1) .2s both sdgRise}.tt2.tt3d.sdg3d .sdg3d-ring{margin:0;padding:0;list-style:none;animation:60s linear infinite sdgSpin;position:absolute;inset:0;container-type:size}.tt2.tt3d.sdg3d .sdg3d-ring li{width:clamp(36px,10cqw,52px);height:clamp(36px,10cqw,52px);transform:rotate(var(--a)) translateY(-37cqw) rotate(calc(var(--a) * -1));margin:calc(clamp(36px,10cqw,52px)/-2) 0 0 calc(clamp(36px,10cqw,52px)/-2);position:absolute;top:50%;left:50%}.tt2.tt3d.sdg3d .sdg3d-ring li b{background:var(--c);color:#fff;text-shadow:0 1px 2px #0006;width:100%;height:100%;box-shadow:0 10px 24px -8px var(--c),inset 0 0 0 1px #ffffff40;animation:60s linear infinite sdgCounter,3.2s ease-in-out infinite sdgPulse;animation-delay:0s,calc(var(--i) * .35s);border-radius:14px;place-items:center;font-size:clamp(14px,4.4cqw,21px);font-weight:900;display:grid}.tt2.tt3d.sdg3d .sdg3d-core{z-index:2;aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 30%,#14532d,#052914 72%);border:1px solid #4ade8066;border-radius:50%;place-items:center;gap:2px;width:min(44%,190px);display:grid;position:relative;box-shadow:0 0 60px -10px #4ade80aa,0 40px 80px -30px #000c}.tt2.tt3d.sdg3d .sdg3d-core small{letter-spacing:.16em;text-transform:uppercase;color:#a7f3c4;font-size:10px;font-weight:800}.tt2.tt3d.sdg3d .sdg3d-core strong{color:#fff;letter-spacing:-.02em;font-size:clamp(30px,5.5vw,48px);line-height:1}.tt2.tt3d.sdg3d .sdg3d-core span{color:#d6e8dc;font-size:11px;font-weight:700}@keyframes sdgSpin{to{transform:rotate(360deg)}}@keyframes sdgCounter{to{transform:rotate(-360deg)}}@keyframes sdgPulse{0%,to{filter:brightness()}50%{filter:brightness(1.25)}}@media (prefers-reduced-motion:reduce){.tt2.tt3d.sdg3d .qc3d-hero-copy>*,.tt2.tt3d.sdg3d .sdg3d-visual,.tt2.tt3d.sdg3d .sdg3d-ring,.tt2.tt3d.sdg3d .sdg3d-ring li b{animation:none}}
