.tt2.tt3d.s3d.dpgs3d{--acc:#f2c14e;--acc-soft:#ffe3a1;--acc-ink:#2a1d00;--acc-deep:#a56d00;--acc2:#6fd3ff;--hero-bg:radial-gradient(1100px 760px at 82% 12%,#1a3a72 0%,transparent 62%),radial-gradient(900px 680px at 6% 70%,#0c3b4a 0%,transparent 60%),#050c1d;--dark-bg:radial-gradient(900px 600px at 90% 0%,#1a3a7266 0%,transparent 60%),radial-gradient(800px 600px at 0% 100%,#0c3b4a55 0%,transparent 60%),#070f22;--glass-a:#14264ccc;--glass-b:#0d3340cc;--panel-a:#14264c;--panel-b:#0d3340;--panel-bg:#08122aee;--text:#e4ebf7;--muted:#a3b2cc}.tt2.tt3d.dpgs3d .dpgs3d-accent{color:var(--acc)}.tt2.tt3d.dpgs3d .s3d-hero-grid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Ccircle cx='23' cy='23' r='1.6' fill='%23f2c14e' fill-opacity='.5'/%3E%3C/svg%3E")}.tt2.tt3d.dpgs3d .dpgs3d-path{opacity:.55;width:62%}.tt2.tt3d.dpgs3d .dpgs3d-path path{fill:none;stroke-linecap:round}.tt2.tt3d.dpgs3d .dpgs3d-path-base{stroke:#6fd3ff;stroke-width:1.4px;opacity:.4;stroke-dasharray:3 7}.tt2.tt3d.dpgs3d .dpgs3d-path-sweep{stroke:#f2c14e;stroke-width:2.8px;stroke-dasharray:.14 .86;filter:drop-shadow(0 0 6px #f2c14e);animation:5.2s linear infinite dpgs3dSweep}.tt2.tt3d.dpgs3d .dpgs3d-node-dot{fill:#f2c14e;transform-box:fill-box;transform-origin:50%;animation:7.2s ease-in-out infinite dpgs3dDot;animation-delay:calc(var(--i) * 1.2s)}.tt2.tt3d.dpgs3d .dpgs3d-node-ring{fill:none;stroke:#f2c14e;stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:7.2s ease-out infinite dpgs3dRing;animation-delay:calc(var(--i) * 1.2s)}@keyframes dpgs3dSweep{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes dpgs3dDot{0%,to{opacity:.55;transform:scale(1)}8%,16%{opacity:1;transform:scale(1.9)}30%{opacity:.55;transform:scale(1)}}@keyframes dpgs3dRing{0%,6%{opacity:0;transform:scale(.4)}8%{opacity:.9}26%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}.tt2.tt3d.dpgs3d .dpgs3d-rail{grid-template-columns:repeat(3,1fr);gap:10px;max-width:600px;margin:34px 0 0;padding:0;list-style:none;display:grid}.tt2.tt3d.dpgs3d .dpgs3d-rail li{color:var(--text);animation:7.2s ease-in-out infinite dpgs3dStep;animation-delay:calc(var(--i) * 1.2s);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:9px;padding:11px 12px;font-size:13px;font-weight:700;display:flex}.tt2.tt3d.dpgs3d .dpgs3d-rail li span{color:var(--acc);font-size:11px;font-weight:900}@keyframes dpgs3dStep{0%,8%,30%,to{background:#ffffff0d;border-color:#ffffff1f;transform:none}14%,24%{background:color-mix(in srgb,var(--acc) 22%,transparent);border-color:color-mix(in srgb,var(--acc) 70%,transparent);transform:translateY(-4px)}}.tt2.tt3d.dpgs3d .dpgs3d-strip{background-color:#050b1a;background-image:linear-gradient(#6fd3ff12 1px,#0000 1px),linear-gradient(90deg,#6fd3ff12 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:15px 16px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.tt2.tt3d.dpgs3d .dpgs3d-strip path{fill:none;stroke-linecap:round;stroke-linejoin:round}.tt2.tt3d.dpgs3d .dpgs3d-strip-base{stroke:#6fd3ff;stroke-width:1.2px;opacity:.3}.tt2.tt3d.dpgs3d .dpgs3d-strip-sweep{stroke:#f2c14e;stroke-width:2.2px;stroke-dasharray:.3 .7;filter:drop-shadow(0 0 4px #f2c14e);animation:2.6s linear infinite dpgs3dSweep}.tt2.tt3d.dpgs3d .dpgs3d-degree .pill{margin-top:16px}.tt2.tt3d.dpgs3d .dpgs3d-flow{grid-template-columns:repeat(5,1fr);gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid;position:relative}.tt2.tt3d.dpgs3d .dpgs3d-flow:before{content:"";background:repeating-linear-gradient(90deg,#f2c14e66 0 8px,#0000 8px 16px);height:2px;position:absolute;top:27px;left:10%;right:10%}.tt2.tt3d.dpgs3d .dpgs3d-flow li{text-align:center;justify-items:center;gap:10px;display:grid;position:relative}.tt2.tt3d.dpgs3d .dpgs3d-flow li span{width:54px;height:54px;color:var(--acc);animation:7.2s ease-in-out infinite dpgs3dFlow;animation-delay:calc(var(--i) * 1.2s);background:#0b1936;border:1.5px solid #f2c14e66;border-radius:50%;place-items:center;display:grid}.tt2.tt3d.dpgs3d .dpgs3d-flow li span svg{width:22px;height:22px}.tt2.tt3d.dpgs3d .dpgs3d-flow li b{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}@keyframes dpgs3dFlow{0%,8%,30%,to{box-shadow:none;background:#0b1936;transform:none}14%,24%{background:color-mix(in srgb,var(--acc) 26%,#0b1936);transform:scale(1.14);box-shadow:0 0 22px #f2c14e66}}.tt2.tt3d.dpgs3d .dpgs3d-partners{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tt2.tt3d.dpgs3d .dpgs3d-partner>a,.tt2.tt3d.dpgs3d .dpgs3d-partner>div{height:100%;color:inherit;background:#fff;border:1px solid #05273314;border-radius:18px;flex-direction:column;gap:6px;padding:22px 20px;text-decoration:none;display:flex;box-shadow:0 14px 30px -22px #0523331a}.tt2.tt3d.dpgs3d .dpgs3d-partner-icon{background:color-mix(in srgb,var(--acc) 22%,transparent);width:44px;height:44px;color:var(--acc-deep);border-radius:13px;place-items:center;margin-bottom:6px;display:grid}.tt2.tt3d.dpgs3d .dpgs3d-partner-icon svg{width:22px;height:22px}.tt2.tt3d.dpgs3d .dpgs3d-partner strong{color:#052733;font-size:16px;line-height:1.3}.tt2.tt3d.dpgs3d .dpgs3d-partner small{letter-spacing:.1em;text-transform:uppercase;color:var(--acc-deep);font-size:11px;font-weight:800}.tt2.tt3d.dpgs3d .dpgs3d-partner em{color:var(--acc-deep);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.tt2.tt3d.dpgs3d .dpgs3d-partner em svg{width:15px;height:15px;transition:transform .2s}.tt2.tt3d.dpgs3d .dpgs3d-partner a:hover em svg{transform:translate(4px)}.tt2.tt3d.dpgs3d .dpgs3d-team{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.tt2.tt3d.dpgs3d .dpgs3d-member{background:#fff;border:1px solid #05273314;border-radius:22px;overflow:hidden;box-shadow:0 26px 50px -30px #0523338c}.tt2.tt3d.dpgs3d .dpgs3d-photo{aspect-ratio:4/5;background:#0b1936;position:relative;overflow:hidden}.tt2.tt3d.dpgs3d .dpgs3d-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1);display:block}.tt2.tt3d.dpgs3d .dpgs3d-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#050c1d99);position:absolute;inset:0}.tt2.tt3d.dpgs3d .dpgs3d-member:hover .dpgs3d-photo img{transform:scale(1.05)}.tt2.tt3d.dpgs3d .dpgs3d-member-body{border-top:3px solid var(--acc);gap:6px;padding:20px 22px 24px;display:grid}.tt2.tt3d.dpgs3d .dpgs3d-member-body strong{color:#052733;font-size:20px;line-height:1.25}.tt2.tt3d.dpgs3d .dpgs3d-member-body em{letter-spacing:.09em;text-transform:uppercase;color:var(--acc-deep);font-size:11px;font-style:normal;font-weight:800;line-height:1.5}.tt2.tt3d.dpgs3d .dpgs3d-member-body a{color:#052733;word-break:break-all;align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.tt2.tt3d.dpgs3d .dpgs3d-member-body a svg{width:16px;height:16px;color:var(--acc-deep);flex:none}.tt2.tt3d.dpgs3d .dpgs3d-member-body a:hover{color:var(--acc-deep)}.tt2.tt3d.dpgs3d .dpgs3d-cta{text-align:center;justify-items:center;gap:14px;padding-top:30px;padding-bottom:30px;display:grid}.tt2.tt3d.dpgs3d .dpgs3d-cta h2{letter-spacing:-.02em;font-size:clamp(28px,3.4vw,42px)}.tt2.tt3d.dpgs3d .dpgs3d-cta p{max-width:560px;color:var(--text);opacity:.85}.tt2.tt3d.dpgs3d .dpgs3d-cta .actions{justify-content:center}@media (width<=1000px){.tt2.tt3d.dpgs3d .dpgs3d-partners,.tt2.tt3d.dpgs3d .dpgs3d-team{grid-template-columns:repeat(2,1fr)}.tt2.tt3d.dpgs3d .dpgs3d-path{opacity:.3;width:100%}}@media (width<=700px){.tt2.tt3d.dpgs3d .dpgs3d-rail{grid-template-columns:repeat(2,1fr)}.tt2.tt3d.dpgs3d .dpgs3d-flow{grid-template-columns:1fr;justify-items:start;gap:14px}.tt2.tt3d.dpgs3d .dpgs3d-flow:before{display:none}.tt2.tt3d.dpgs3d .dpgs3d-flow li{text-align:left;grid-auto-flow:column;justify-content:start}.tt2.tt3d.dpgs3d .dpgs3d-partners,.tt2.tt3d.dpgs3d .dpgs3d-team{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tt2.tt3d.dpgs3d .dpgs3d-path-sweep,.tt2.tt3d.dpgs3d .dpgs3d-strip-sweep,.tt2.tt3d.dpgs3d .dpgs3d-node-dot,.tt2.tt3d.dpgs3d .dpgs3d-node-ring,.tt2.tt3d.dpgs3d .dpgs3d-rail li,.tt2.tt3d.dpgs3d .dpgs3d-flow li span{animation:none}}
