.swn.aia .hero p.stat b{font-size:40px}.swn.aia .steps{list-style:none}.swn.aia .steps li{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.swn.aia .steps li:first-child{border-top:0;padding-top:0}.swn.aia .steps .n{flex:none;width:34px;height:34px;border-radius:50%;background:var(--accent-2);color:#fff;font-weight:800;display:grid;place-items:center}.swn.aia .steps li:last-child .n{background:var(--navy)}.swn.aia .steps b{display:block;color:var(--navy);font-size:16px;line-height:1.35}.swn.aia .steps div span{font-size:14px;color:var(--muted)}.swn.aia .phase p.effort{display:inline-block;margin-top:12px;padding:4px 12px;border-radius:999px;background:var(--soft);color:var(--accent-text);font-size:13px;font-weight:700}.swn.aia .weeks{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:40px}.swn.aia .weeks li{display:flex;flex-direction:column;gap:10px}.swn.aia .weeks .chev,.swn.aia .weeks .when{text-align:center;font-weight:700;color:var(--navy);font-size:15px}.swn.aia .weeks .chev{flex:1;display:flex;align-items:center;justify-content:center;min-height:76px;padding:12px 30px;line-height:1.3;background:#cdeefb;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%)}.swn.aia .weeks li:first-child .chev{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);border-radius:8px 0 0 8px}.swn.aia .weeks li:nth-child(2) .chev{background:#8fd9f6}.swn.aia .weeks li:nth-child(3) .chev{background:#4cc4f2}.swn.aia .weeks li:nth-child(4) .chev{background:var(--accent-2);color:#fff}.swn.aia .weeks li:nth-child(5) .chev{background:var(--navy);color:#fff}.swn.aia .weeks+.fine{margin-top:14px;text-align:center;font-style:italic}@media(max-width:760px){.swn.aia .weeks{grid-template-columns:1fr;gap:12px}.swn.aia .weeks li{flex-direction:row;align-items:center}.swn.aia .weeks .when{flex:none;width:96px;text-align:left}.swn.aia .weeks .chev,.swn.aia .weeks li:first-child .chev{clip-path:none;border-radius:10px;min-height:0;padding:14px 18px}}.swn.aia .levers{grid-template-columns:repeat(4,1fr);margin-top:40px}@media(max-width:1000px){.swn.aia .levers{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.swn.aia .levers{grid-template-columns:1fr}}.swn.aia .statement .btn{margin-top:28px}