.ChartsLogoAssemble-module__CX2gGW__scrollSection{--camera-x:0px;--camera-y:0px;--camera-rotate:0deg;background:#f4f4ef;border-bottom:1px solid #ccd4de;min-height:calc(100svh - 72px);position:relative;overflow:clip}.ChartsLogoAssemble-module__CX2gGW__stickyFrame{isolation:isolate;color:#172844;background:#f4f4ef;min-height:calc(100svh - 72px);position:relative;overflow:hidden}.ChartsLogoAssemble-module__CX2gGW__stickyFrame:before{z-index:-2;content:"";background-image:linear-gradient(#2b41600e 1px,#0000 1px),linear-gradient(90deg,#2b41600e 1px,#0000 1px);background-position:-1px -1px;background-size:32px 32px;position:absolute;inset:0}.ChartsLogoAssemble-module__CX2gGW__stickyFrame:after{z-index:-1;content:"";background:#ccd4de;width:1px;animation:1.1s ease-out both ChartsLogoAssemble-module__CX2gGW__chartsRuleSweep;position:absolute;top:0;bottom:0;left:50%}.ChartsLogoAssemble-module__CX2gGW__ambientSpot{z-index:-1;transform-origin:50%;background:#edf3fb;border:1px solid #2563c929;width:min(47vw,760px);height:84%;animation:12s ease-in-out infinite alternate ChartsLogoAssemble-module__CX2gGW__chartsPaperDrift;position:absolute;top:8%;right:-4%;transform:rotate(-2.4deg)}.ChartsLogoAssemble-module__CX2gGW__heroGrid{z-index:1;grid-template-columns:minmax(430px,.92fr) minmax(580px,1.08fr);width:min(100%,1600px);min-height:calc(100svh - 72px);margin:0 auto;display:grid;position:relative}.ChartsLogoAssemble-module__CX2gGW__copyColumn{z-index:5;background:#f4f4ef;border-right:1px solid #ccd4de;align-items:center;display:flex;position:relative}.ChartsLogoAssemble-module__CX2gGW__copyColumn:before{content:"";transform-origin:0;background:#15a89a;width:72px;height:3px;animation:.9s ease-out .12s both ChartsLogoAssemble-module__CX2gGW__chartsRuleSweep;position:absolute;top:120px;left:clamp(28px,4.5vw,76px)}.ChartsLogoAssemble-module__CX2gGW__copyInner{width:min(100%,720px);padding:clamp(136px,14vh,164px) clamp(36px,4.5vw,76px) 116px;animation:.72s ease-out 80ms both ChartsLogoAssemble-module__CX2gGW__chartsCopyRise}.ChartsLogoAssemble-module__CX2gGW__copyInner h1{letter-spacing:-.055em;max-width:680px;font-size:clamp(4.2rem,6vw,6.6rem);font-weight:570;line-height:.93}.ChartsLogoAssemble-module__CX2gGW__intro{color:#526279;max-width:650px;margin-top:32px;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.62}.ChartsLogoAssemble-module__CX2gGW__actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.ChartsLogoAssemble-module__CX2gGW__trustLine{color:#64748b;letter-spacing:.01em;margin-top:8px;font-size:13px}.ChartsLogoAssemble-module__CX2gGW__priceLine{color:#184d9e;letter-spacing:.01em;margin-top:16px;font-size:13px;font-weight:700}.ChartsLogoAssemble-module__CX2gGW__primaryAction,.ChartsLogoAssemble-module__CX2gGW__secondaryAction{border:1px solid;border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:0 21px;font-size:14px;font-weight:720;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.ChartsLogoAssemble-module__CX2gGW__primaryAction{color:#fff;background:#2563c9;border-color:#2563c9}.ChartsLogoAssemble-module__CX2gGW__primaryAction:hover{background:#184d9e;border-color:#184d9e;transform:translateY(-1px)}.ChartsLogoAssemble-module__CX2gGW__secondaryAction{color:#172844;background:#fff;border-color:#b9c5d2}.ChartsLogoAssemble-module__CX2gGW__secondaryAction:hover{color:#184d9e;border-color:#2563c9;transform:translateY(-1px)}.ChartsLogoAssemble-module__CX2gGW__primaryAction span,.ChartsLogoAssemble-module__CX2gGW__secondaryAction span{margin-left:9px}.ChartsLogoAssemble-module__CX2gGW__workflow{border-top:1px solid #ccd4de;border-bottom:1px solid #ccd4de;grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0 0;display:grid}.ChartsLogoAssemble-module__CX2gGW__workflow div{border-right:1px solid #ccd4de;min-width:0;padding:16px 14px 16px 0}.ChartsLogoAssemble-module__CX2gGW__workflow div:not(:first-child){padding-left:14px}.ChartsLogoAssemble-module__CX2gGW__workflow div:last-child{border-right:0}.ChartsLogoAssemble-module__CX2gGW__workflow dt{color:#087b75;font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:.12em;font-size:10px;font-weight:760}.ChartsLogoAssemble-module__CX2gGW__workflow dd{color:#526279;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;font-weight:600;overflow:hidden}.ChartsLogoAssemble-module__CX2gGW__visualColumn{background:#fff;min-width:0;position:relative;overflow:hidden}.ChartsLogoAssemble-module__CX2gGW__visualColumn:before{content:"";border:1px solid #2b41601c;position:absolute;inset:40px}.ChartsLogoAssemble-module__CX2gGW__gridFloor{z-index:0;opacity:.74;background-image:linear-gradient(#2563c911 1px,#0000 1px),linear-gradient(90deg,#15a89a0f 1px,#0000 1px);background-position:50%;background-size:38px 38px;animation:16s linear infinite ChartsLogoAssemble-module__CX2gGW__chartsGridShift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.ChartsLogoAssemble-module__CX2gGW__logoCanvas{z-index:3;aspect-ratio:1;width:min(91%,820px);transform:translate3d(calc(-50% + var(--camera-x)), calc(-50% + var(--camera-y)), 0) rotate(var(--camera-rotate));transform-origin:50% 55%;will-change:transform;position:absolute;top:50%;left:50%}.ChartsLogoAssemble-module__CX2gGW__logoCanvas:after{z-index:-1;content:"";border:1px solid #2563c91a;animation:7s ease-in-out infinite ChartsLogoAssemble-module__CX2gGW__chartsMarkFrame;position:absolute;inset:15%;transform:rotate(45deg)}.ChartsLogoAssemble-module__CX2gGW__vectorScene,.ChartsLogoAssemble-module__CX2gGW__finalLogo{width:100%;height:100%;display:block;position:absolute;inset:0}.ChartsLogoAssemble-module__CX2gGW__vectorScene{overflow:visible}.ChartsLogoAssemble-module__CX2gGW__vectorScene [data-piece],.ChartsLogoAssemble-module__CX2gGW__vectorScene [data-shadow]{opacity:0;transform-box:fill-box;transform-origin:50%;will-change:transform, opacity}.ChartsLogoAssemble-module__CX2gGW__finalLogo{z-index:2;object-fit:contain;opacity:0;mix-blend-mode:multiply;will-change:transform, opacity;width:86%;height:86%;inset:7%}.ChartsLogoAssemble-module__CX2gGW__dust{z-index:2;opacity:.46;background:#2563c9;width:34px;height:2px;display:block;position:absolute}.ChartsLogoAssemble-module__CX2gGW__dustOne{animation:5.8s ease-in-out infinite ChartsLogoAssemble-module__CX2gGW__chartsMarkBreathe;top:18%;right:14%}.ChartsLogoAssemble-module__CX2gGW__dustTwo{background:#15a89a;width:22px;animation:7s ease-in-out 1.2s infinite reverse ChartsLogoAssemble-module__CX2gGW__chartsMarkBreathe;top:40%;left:7%}.ChartsLogoAssemble-module__CX2gGW__dustThree{background:#e68a2e;width:14px;animation:4.8s ease-in-out .5s infinite ChartsLogoAssemble-module__CX2gGW__chartsMarkBreathe;bottom:20%;right:8%}@keyframes ChartsLogoAssemble-module__CX2gGW__chartsPaperDrift{0%{transform:translate(-5px,-3px)rotate(-2.4deg)}to{transform:translate(8px,5px)rotate(-1.7deg)}}@keyframes ChartsLogoAssemble-module__CX2gGW__chartsGridShift{0%{background-position:0 0}to{background-position:38px 38px}}@keyframes ChartsLogoAssemble-module__CX2gGW__chartsRuleSweep{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes ChartsLogoAssemble-module__CX2gGW__chartsCopyRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ChartsLogoAssemble-module__CX2gGW__chartsMarkBreathe{0%,to{opacity:.3;transform:scaleX(.72)}50%{opacity:.72;transform:scaleX(1)}}@keyframes ChartsLogoAssemble-module__CX2gGW__chartsMarkFrame{0%,to{opacity:.24;transform:rotate(45deg)scale(.98)}50%{opacity:.5;transform:rotate(45deg)scale(1.01)}}@media (max-width:1180px) and (min-width:900px){.ChartsLogoAssemble-module__CX2gGW__heroGrid{grid-template-columns:minmax(390px,.95fr) minmax(500px,1.05fr)}.ChartsLogoAssemble-module__CX2gGW__copyInner{padding-left:38px;padding-right:38px}.ChartsLogoAssemble-module__CX2gGW__copyColumn:before{left:38px}.ChartsLogoAssemble-module__CX2gGW__copyInner h1{font-size:clamp(3.9rem,6vw,5.2rem)}.ChartsLogoAssemble-module__CX2gGW__logoCanvas{width:min(98%,720px)}}@media (max-height:820px) and (min-width:900px){.ChartsLogoAssemble-module__CX2gGW__copyInner{padding-top:122px;padding-bottom:72px}.ChartsLogoAssemble-module__CX2gGW__copyColumn:before{top:96px}.ChartsLogoAssemble-module__CX2gGW__copyInner h1{font-size:clamp(3.65rem,5.3vw,5.25rem)}.ChartsLogoAssemble-module__CX2gGW__intro{margin-top:22px;line-height:1.5}.ChartsLogoAssemble-module__CX2gGW__actions{margin-top:26px}.ChartsLogoAssemble-module__CX2gGW__workflow{margin-top:30px}.ChartsLogoAssemble-module__CX2gGW__logoCanvas{width:min(90%,690px)}}@media (max-width:899px){.ChartsLogoAssemble-module__CX2gGW__scrollSection,.ChartsLogoAssemble-module__CX2gGW__stickyFrame{min-height:0}.ChartsLogoAssemble-module__CX2gGW__stickyFrame:after{display:none}.ChartsLogoAssemble-module__CX2gGW__ambientSpot{width:100vw;height:48%;top:auto;bottom:0;right:-28%}.ChartsLogoAssemble-module__CX2gGW__heroGrid{width:100%;min-height:0;display:block}.ChartsLogoAssemble-module__CX2gGW__copyColumn{border-bottom:1px solid #ccd4de;border-right:0;display:block}.ChartsLogoAssemble-module__CX2gGW__copyColumn:before{top:82px;left:24px}.ChartsLogoAssemble-module__CX2gGW__copyInner{width:100%;padding:120px 24px 56px}.ChartsLogoAssemble-module__CX2gGW__copyInner h1{max-width:720px;font-size:clamp(3.5rem,11.8vw,5.5rem);line-height:.95}.ChartsLogoAssemble-module__CX2gGW__intro{max-width:680px;margin-top:26px}.ChartsLogoAssemble-module__CX2gGW__workflow{max-width:580px;margin-top:38px}.ChartsLogoAssemble-module__CX2gGW__visualColumn{min-height:clamp(520px,105vw,760px)}.ChartsLogoAssemble-module__CX2gGW__visualColumn:before{inset:24px}.ChartsLogoAssemble-module__CX2gGW__logoCanvas{width:min(98%,700px);top:52%;transform:translate(-50%,-50%)}}@media (max-width:520px){.ChartsLogoAssemble-module__CX2gGW__copyInner{padding-left:20px;padding-right:20px}.ChartsLogoAssemble-module__CX2gGW__copyColumn:before{left:20px}.ChartsLogoAssemble-module__CX2gGW__actions{flex-direction:column;align-items:stretch}.ChartsLogoAssemble-module__CX2gGW__primaryAction,.ChartsLogoAssemble-module__CX2gGW__secondaryAction{width:100%}.ChartsLogoAssemble-module__CX2gGW__workflow dd{font-size:11px}.ChartsLogoAssemble-module__CX2gGW__visualColumn{min-height:500px}.ChartsLogoAssemble-module__CX2gGW__logoCanvas{width:110%}}@media (prefers-reduced-motion:reduce){.ChartsLogoAssemble-module__CX2gGW__vectorScene{opacity:0!important}.ChartsLogoAssemble-module__CX2gGW__finalLogo{opacity:1!important;transform:none!important}.ChartsLogoAssemble-module__CX2gGW__ambientSpot,.ChartsLogoAssemble-module__CX2gGW__copyColumn:before,.ChartsLogoAssemble-module__CX2gGW__copyInner,.ChartsLogoAssemble-module__CX2gGW__dust,.ChartsLogoAssemble-module__CX2gGW__gridFloor,.ChartsLogoAssemble-module__CX2gGW__logoCanvas:after,.ChartsLogoAssemble-module__CX2gGW__stickyFrame:after{animation:none!important}}@media (max-width:899px){.ChartsLogoAssemble-module__CX2gGW__logoCanvas svg [filter]{filter:none!important}.ChartsLogoAssemble-module__CX2gGW__dust{display:none}}
