.AnchorPointVisuals-module__kq6MTq__figure{background:radial-gradient(circle at 8% 12%,#f973161a,#0000 34%),#fff;border:1px solid #e5e7eb;border-radius:18px;margin:36px 0 44px;padding:26px}.AnchorPointVisuals-module__kq6MTq__figure figcaption{color:#111827;margin-bottom:24px;font-size:18px;font-weight:700;line-height:1.35}.AnchorPointVisuals-module__kq6MTq__scale{padding:12px 6px 2px}.AnchorPointVisuals-module__kq6MTq__track{background:linear-gradient(90deg,#fed7aa 0%,#f3f4f6 50%,#d1d5db 100%);border-radius:999px;height:18px;position:relative}.AnchorPointVisuals-module__kq6MTq__marker{background:#f97316;border:5px solid #fff;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 5px 14px #11182733}.AnchorPointVisuals-module__kq6MTq__labels{color:#6b7280;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;font-size:14px;font-weight:700;display:grid}.AnchorPointVisuals-module__kq6MTq__labels span:nth-child(2){text-align:center}.AnchorPointVisuals-module__kq6MTq__labels span:last-child{text-align:right}.AnchorPointVisuals-module__kq6MTq__figure .AnchorPointVisuals-module__kq6MTq__rhythm{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.AnchorPointVisuals-module__kq6MTq__rhythm li{background:#ffffffe0;border:1px solid #e5e7eb;border-radius:14px;min-width:0;padding:20px 18px;position:relative}.AnchorPointVisuals-module__kq6MTq__rhythm li:not(:last-child):after{z-index:1;content:"";background:#f97316;width:15px;height:3px;position:absolute;top:31px;right:-15px}.AnchorPointVisuals-module__kq6MTq__stepNumber{color:#fff;background:#f97316;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:18px;font-size:14px;font-weight:700;display:inline-grid}.AnchorPointVisuals-module__kq6MTq__stepLabel,.AnchorPointVisuals-module__kq6MTq__perspectives article>span{color:#f97316;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.AnchorPointVisuals-module__kq6MTq__rhythm strong,.AnchorPointVisuals-module__kq6MTq__perspectives strong{color:#111827;font-size:16px;line-height:1.35;display:block}.AnchorPointVisuals-module__kq6MTq__rhythm p,.AnchorPointVisuals-module__kq6MTq__perspectives p{color:#6b7280;margin:8px 0 0;font-size:14px;line-height:1.5}.AnchorPointVisuals-module__kq6MTq__perspectives{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.AnchorPointVisuals-module__kq6MTq__perspectives article{background:#ffffffe6;border:1px solid #e5e7eb;border-top:4px solid #f97316;border-radius:14px;padding:20px 18px}.AnchorPointVisuals-module__kq6MTq__transformation{background:0 0;border:0;padding:0;scroll-margin-top:24px}.AnchorPointVisuals-module__kq6MTq__transformation figcaption{margin-bottom:18px}.AnchorPointVisuals-module__kq6MTq__transformationFrame{background:linear-gradient(155deg,#fff8f5 0%,#f3f7ff 100%);border:1px solid #0f172a1f;border-radius:16px;padding:18px;box-shadow:0 14px 35px #0f172a14}.AnchorPointVisuals-module__kq6MTq__transformationGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.AnchorPointVisuals-module__kq6MTq__transformationCard{padding:6px 10px}.AnchorPointVisuals-module__kq6MTq__transformationCard>span{color:#f97316;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.AnchorPointVisuals-module__kq6MTq__transformationCard+.AnchorPointVisuals-module__kq6MTq__transformationCard{border-left:1px solid #0f172a1f;padding-left:20px}.AnchorPointVisuals-module__kq6MTq__transformationCard p{color:#0f172a;margin:0;font-size:13px;line-height:1.5}.AnchorPointVisuals-module__kq6MTq__transformationResult{background:0 0}@media (max-width:700px){.AnchorPointVisuals-module__kq6MTq__figure{padding:22px 18px}.AnchorPointVisuals-module__kq6MTq__figure .AnchorPointVisuals-module__kq6MTq__rhythm,.AnchorPointVisuals-module__kq6MTq__figure .AnchorPointVisuals-module__kq6MTq__perspectives{grid-template-columns:1fr}.AnchorPointVisuals-module__kq6MTq__rhythm li:not(:last-child):after{width:3px;height:15px;inset:auto auto -15px 31px}.AnchorPointVisuals-module__kq6MTq__transformationFrame{padding:14px}.AnchorPointVisuals-module__kq6MTq__transformationGrid{grid-template-columns:1fr}.AnchorPointVisuals-module__kq6MTq__transformationCard+.AnchorPointVisuals-module__kq6MTq__transformationCard{border-top:1px solid #0f172a1f;border-left:0;padding-top:18px;padding-left:10px}}
