.acc-trust{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}.acc-trust li{display:flex;align-items:center;gap:8px;font-size:13px;color:rgb(255 255 255/.7)}.acc-trust li:before{content:"✓";font-weight:800;color:var(--cyan2)}.acc-principles{grid-template-columns:minmax(0,1fr);gap:30px}.acc-principles li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:start}.acc-principles .vx-feat-ic{margin-bottom:0}.acc-tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}@media (max-width:900px){.acc-tracks{grid-template-columns:minmax(0,1fr)}}.acc-track{cursor:default;gap:16px;padding:28px 28px 26px}.acc-track-top{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.acc-track-name{font-size:26px;font-weight:800;letter-spacing:-.02em;color:#fff}.acc-track-logo{height:20px;width:auto;opacity:.85}.acc-track-status{margin-left:auto;padding:5px 12px;border-radius:999px;color:var(--cyan2);background:rgb(0 181 226/.1);box-shadow:inset 0 0 0 1px rgb(77 214 255/.25)}.acc-k,.acc-track-status{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.acc-k{display:block;margin-bottom:8px;color:rgb(255 255 255/.45)}.acc-plays .prac-chips{margin-top:0}.acc-track-foot{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:auto;padding-top:18px;border-top:1px solid rgb(255 255 255/.08)}.acc-track-foot .acc-k{margin-bottom:4px}.acc-milestone{font-size:15px;font-weight:700;color:#fff}.acc-track .prac-link:hover .prac-go{transform:translateX(3px) scale(1.06);background:var(--cyan2);color:var(--deep)}.acc-pillars{list-style:none;margin:0;padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-radius:20px;background:rgb(9 33 61/.07);box-shadow:inset 0 0 0 1px rgb(9 33 61/.07)}.acc-pillars>li{background:#fff;padding:28px 26px 30px}.acc-pillar-n{display:block;margin-bottom:14px;font-size:13px;font-weight:800;letter-spacing:.08em;color:var(--cyan)}.acc-pillar-t{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--navy);margin-bottom:8px}.acc-pillar-d{font-size:14.5px;line-height:1.65;color:var(--muted)}@media (max-width:900px){.acc-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.acc-pillars{grid-template-columns:minmax(0,1fr)}}.acc-stage{margin-left:8px;vertical-align:2px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan2)}.acc-brand{position:relative;overflow:hidden;color:#fff;margin:24px clamp(12px,1.8vw,28px);padding:clamp(56px,6vw,88px) 0;border-radius:clamp(24px,2.6vw,40px);background:radial-gradient(45% 70% at 76% 50%,color-mix(in srgb,var(--fp-tint) 34%,transparent),transparent 72%),color-mix(in srgb,var(--fp-tint) 13%,#04070f)}.acc-brand-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,3vw,48px);align-items:center}.acc-brand .btn-cyan{background:var(--fp-cta,var(--cyan));color:var(--fp-cta-ink,var(--deep))}.acc-brand .btn-cyan:hover{background:var(--fp-cta,var(--cyan2));box-shadow:0 8px 28px color-mix(in srgb,var(--fp-cta,#00b5e2) 45%,transparent)}.acc-brand .fp-hub-svg{width:100%;height:auto;margin:0;align-self:center}.acc-brand-logo{height:26px;width:auto}.acc-brand-h{font-size:clamp(28px,3.2vw,44px)}.acc-brand-list{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px}.acc-brand-list li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start}.acc-brand-ic{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--fp-hi);background:color-mix(in srgb,var(--fp-tint) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fp-tint) 50%,transparent)}.acc-brand-t{display:block;font-size:15px;font-weight:700;color:#fff;margin-bottom:3px}.acc-brand-d{display:block;font-size:13.5px;line-height:1.55;color:rgb(255 255 255/.62)}@media (max-width:1023px){.acc-brand-in{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.acc-brand-list{grid-template-columns:minmax(0,1fr)}}.acc-fit-p{margin-top:18px;font-size:16px;line-height:1.7;color:var(--muted);max-width:44ch}.acc-disc{margin-top:26px;text-align:center;font-size:12px;color:var(--muted)}