.portal:has(.landing_landing__wzePS){overflow-x:clip}.landing_landing__wzePS{--frost:#a4d2da;--depth-y:0px}.landing_hero__q8CYs{position:relative;isolation:isolate;min-height:760px;height:calc(100svh - 130px);max-height:980px;margin:-24px calc(50% - 50vw) 0;overflow:hidden;background:#173348}.landing_cityPlane__tpCMf{position:absolute;inset:-4%;background:#163347 var(--landing-poster,url("/landing/information-city.webp")) center /cover no-repeat;transform:translate3d(0,var(--depth-y,0),0) scale(1.04);will-change:transform;z-index:-3}.landing_canvas__Vx3co{width:100%;height:100%;display:block}.landing_heroShade__N1RD5{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,19,30,.96),rgba(9,24,36,.86) 31%,rgba(12,29,42,.23) 75%),linear-gradient(0deg,#0a1217,transparent 24%,rgba(12,28,40,.1) 80%);z-index:-1}.landing_scanPlane__LF_Gr{position:absolute;inset:0;z-index:-2;display:flex;flex-direction:column;gap:150px;padding:26% 9% 0 66%;color:#c6dfe2;opacity:.6;font:9px ui-monospace,monospace;letter-spacing:3px;transform:translate3d(0,var(--depth-y,0),0);pointer-events:none}.landing_scanPlane__LF_Gr span{border-top:1px solid #a7d5da55;padding-top:15px;white-space:nowrap}.landing_heroCopy__jZEyn{position:relative;max-width:1320px;margin:auto;padding:clamp(80px,12vh,140px) 44px 130px;transform:translate3d(0,var(--depth-y,0),0)}.landing_heroCopy__jZEyn h1{font-size:clamp(56px,5.8vw,86px);line-height:1.03;letter-spacing:-3.8px;font-weight:500;color:#f4f7f5;max-width:760px}.landing_heroCopy__jZEyn h1 em{font-style:normal;color:#b0dce0}.landing_heroDescription__2rfjH{max-width:510px;font-size:17px;line-height:1.8;color:#c5d2d7;margin:30px 0}.landing_heroNote__cdhEf{font-size:12px;color:#bdccd0;margin-top:18px}.landing_heroFooter__wcV_d{position:absolute;left:max(44px,calc((100vw - 1232px)/2));right:max(44px,calc((100vw - 1232px)/2));bottom:34px;display:flex;justify-content:space-between;gap:20px;align-items:center;font:9px ui-monospace,monospace;letter-spacing:1.5px;color:#b4c9cf}.landing_motionButton__MmxP5{background:#0c2234b0;color:#d4e4e7;padding:10px 15px;border:1px solid #8ba6b780;border-radius:20px;font:inherit;font-size:12px;min-height:44px;letter-spacing:0}.landing_scrollCue__uQmxn{position:absolute;right:6%;bottom:110px;text-decoration:none;color:#d6e6e8;font-size:11px;display:flex;gap:25px;align-items:center}.landing_scrollCue__uQmxn span{font-size:22px}.landing_conversion__fLGyB,.landing_insightScene__tTFu2,.landing_portfolioScene__6FymY,.landing_reportScene__X6LkQ,.landing_sourceScene__4EqgC{padding:110px 0;position:relative}.landing_sectionIntro__B2CKj h2{font-size:clamp(34px,4vw,54px);line-height:1.1;letter-spacing:-1.9px;font-weight:500}.landing_sectionIntro__B2CKj h2 em{font-style:normal;color:#a8ced2}.landing_sectionIntro__B2CKj>p:not(:first-child){color:#b4c3c9;max-width:480px;font-size:15px;margin-bottom:28px}.landing_conversion__fLGyB>.landing_sectionIntro__B2CKj,.landing_insightScene__tTFu2>.landing_sectionIntro__B2CKj,.landing_sourceScene__4EqgC>.landing_sectionIntro__B2CKj{text-align:center}.landing_insightScene__tTFu2>.landing_sectionIntro__B2CKj>p,.landing_sourceScene__4EqgC>.landing_sectionIntro__B2CKj>p{margin-left:auto;margin-right:auto}.landing_convergence__0SXg_{max-width:1050px;margin:55px auto 0}.landing_sourceNodes__az9DC{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.landing_sourceNode__XAgpW{border-top:1px solid #769eac;background:linear-gradient(180deg,#24425566,transparent);padding:25px 8px;text-align:center}.landing_sourceNode__XAgpW strong{display:block;font-size:17px;font-weight:500}.landing_sourceNode__XAgpW span{display:block;font-size:10px;color:#aebfc8;margin-top:10px}.landing_connections__vN53X{width:100%;height:160px;display:block}.landing_connections__vN53X path{stroke:#84b9c7;fill:none;stroke-width:1.2;stroke-dasharray:7 9;animation:landing_flow__LBYMf 6s linear infinite;opacity:.5}.landing_contextHub__H73B2{margin:0 auto;display:flex;align-items:center;gap:20px;justify-content:center;border:1px solid #4d707e;background:linear-gradient(135deg,#243f50,#111f2a);border-radius:14px;padding:22px;max-width:540px;box-shadow:0 20px 70px #152f3c70}.landing_hubMark__8Nyom{display:grid;place-items:center;width:48px;height:48px;background:#a4d2da;border-radius:12px;color:#132c3c;font-size:30px}.landing_contextHub__H73B2 strong{display:block;font-size:22px;font-weight:500}.landing_contextHub__H73B2 div>span{display:block;color:#b3c7cf;font-size:11px;margin-top:5px}.landing_closingNote__xbI4Q,.landing_diagramNote__co67T,.landing_previewNote__S1By8{color:#a1b5c0;font-size:11px;text-align:center;margin:20px 0 0}.landing_insightScene__tTFu2{border-top:1px solid #273b46}.landing_insightGrid__lRCkC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:50px 0 28px}.landing_insightCard__T0j7_{padding:30px;border:1px solid #37505d;border-radius:14px;background:linear-gradient(145deg,#20384666,#101f28)}.landing_cardNumber__E2p59{color:#9ac7d0;font:9px ui-monospace,monospace;letter-spacing:2px}.landing_insightCard__T0j7_ h3{font-size:23px;margin-top:22px}.landing_insightCard__T0j7_ p{color:#b4c3c9;font-size:13px}.landing_visualLabel__7ofnU{color:#a1b7bf;font-size:9px}.landing_miniVisual__LmsQp{height:105px;display:flex;gap:7px;align-items:flex-end;margin:35px 0;border-bottom:1px solid #425e6c}.landing_miniVisual__LmsQp span{flex:1;height:var(--bar);border-radius:3px 3px 0 0;background:linear-gradient(0deg,#244857,#88bfca)}.landing_tone__h0cJM span:nth-child(2n){background:linear-gradient(0deg,#33534e,#a3c4b5);height:calc(100% - var(--bar) + 25%)}.landing_evidence__vRprk{flex-direction:column;justify-content:center;gap:5px}.landing_evidence__vRprk span{flex:none;width:var(--bar);background:#a4bcc5;opacity:.7;height:3px;margin:0}.landing_textLink__yPONS{display:inline-flex;align-items:center;gap:16px;color:#afd7dc;text-underline-offset:6px;font-size:13px;margin-top:15px}.landing_portfolioScene__6FymY,.landing_reportScene__X6LkQ{display:grid;grid-template-columns:1fr 1.15fr;gap:70px;align-items:center;border-top:1px solid #273b46}.landing_previewWrap__yvdVD{transform:perspective(1200px) rotateY(-5deg) rotateX(2deg)}.landing_previewHeader__MOZ_K{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:16px;font-size:10px;color:#b2c6cf}.landing_portfolioPreview__Q5qLj{background:linear-gradient(140deg,#213b4d,#10202b);border:1px solid #58798c;border-radius:12px;padding:26px;box-shadow:0 28px 70px #0005}.landing_previewTitle__9DBrS{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #486474;padding-bottom:24px;font-size:13px}.landing_previewTitle__9DBrS span{color:#b5c8d1;font-size:10px}.landing_previewRow__iSn0V{display:flex;align-items:center;gap:16px;padding:24px 0;border-bottom:1px solid #334d5c}.landing_previewRow__iSn0V div{flex:1}.landing_previewRow__iSn0V strong{display:block;font-weight:500;font-size:14px}.landing_previewRow__iSn0V div span{display:block;color:#bacbd2;font-size:10px;margin-top:7px}.landing_eventIcon__iPzET{color:#bce2e5;background:#304e60;width:36px;height:36px;display:grid;place-items:center;border-radius:8px}.landing_eventTag__ofy1K{font-size:9px;color:#b9d8df;text-align:right;max-width:80px}.landing_previewBottom__ikeRb{display:flex;align-items:center;gap:13px;flex-wrap:wrap;font-size:10px;color:#b3c7d0;padding-top:22px}.landing_previewBottom__ikeRb span{border:1px solid #4e6e7e;padding:4px 8px;border-radius:4px}.landing_reportScene__X6LkQ{grid-template-columns:1.05fr 1fr}.landing_reportIllustration___b5Bh{position:relative;padding:35px 45px;background:radial-gradient(ellipse,#34566770,transparent 70%)}.landing_reportSheet__FqNb8{color:#1a3545;background:#dce5e6;border-radius:4px;padding:38px;max-width:370px;margin:auto;transform:rotate(-5deg);box-shadow:20px 25px 0 #52748022,0 35px 65px #0005}.landing_reportSheet__FqNb8>span{font:8px ui-monospace,monospace;letter-spacing:1px}.landing_reportSheet__FqNb8 strong{display:block;font-weight:500;font-size:25px;line-height:1.3;margin:30px 0 20px}.landing_reportRule__h_3_C{height:1px;background:#95adb5}.landing_reportColumns__MN7r4{display:flex;height:45px;gap:15px;margin:22px 0}.landing_reportColumns__MN7r4 div{background:#99b1bc;height:100%;width:33%;border-top:2px solid #375d6f}.landing_reportColumns__MN7r4 div:nth-child(2){height:70%}.landing_reportColumns__MN7r4 div:nth-child(3){height:85%}.landing_reportSheet__FqNb8 p{font:7px ui-monospace,monospace;letter-spacing:1px;margin:25px 0 10px}.landing_reportLines__ItiPV{height:45px;background:repeating-linear-gradient(0deg,transparent 0 7px,#98adb7 7px 8px)}.landing_reportStamp__HLhIf{display:block;color:#afc6d1;font:8px ui-monospace,monospace;letter-spacing:2px;text-align:center;margin-top:45px}.landing_accessCard__KARW5 ul,.landing_sectionIntro__B2CKj ul{color:#c2cfd3;list-style:none;padding:0;margin:28px 0;font-size:13px}.landing_accessCard__KARW5 li,.landing_sectionIntro__B2CKj li{margin:15px 0;padding-left:22px;position:relative;line-height:1.7}.landing_accessCard__KARW5 li:before,.landing_sectionIntro__B2CKj li:before{content:"↗";position:absolute;left:0;color:#a4d2da}.landing_conversion__fLGyB{border-top:1px solid #273b46}.landing_accessGrid__JxaYc{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:940px;margin:55px auto 0}.landing_accessCard__KARW5{border:1px solid #3c5867;border-radius:14px;padding:36px;background:#152733}.landing_accessCard__KARW5 h3{font-size:33px;letter-spacing:-1px;margin:30px 0 10px}.landing_accessCard__KARW5>p{color:#b4c6ce;font-size:13px}.landing_premiumCard__mr7BR{background:linear-gradient(130deg,#264750,#162936);border-color:#688d93}.landing_closingNote__xbI4Q{max-width:600px;margin:35px auto 0;line-height:1.8}.landing_landing__wzePS [data-reveal]{opacity:1}@media(prefers-reduced-motion:no-preference) and (min-width:761px){.landing_landing__wzePS [data-motion-ready=true]{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.landing_landing__wzePS [data-visible=true],.landing_landing__wzePS[data-paused=true] [data-motion-ready=true]{opacity:1;transform:translateY(0)}}.landing_landing__wzePS[data-paused=true] .landing_connections__vN53X path{animation:none}@keyframes landing_flow__LBYMf{to{stroke-dashoffset:-96}}@media(max-width:1000px){.landing_heroCopy__jZEyn{padding-left:32px}.landing_portfolioScene__6FymY,.landing_reportScene__X6LkQ{gap:35px}.landing_insightCard__T0j7_{padding:22px}.landing_previewRow__iSn0V{gap:10px}.landing_heroCopy__jZEyn h1{font-size:68px}}@media(max-width:760px){.landing_hero__q8CYs{margin:-12px -18px 0;min-height:780px;height:auto;max-height:none}.landing_cityPlane__tpCMf{background-image:var(--landing-mobile-poster,url("/landing/information-city-mobile.webp"));background-position:65%;transform:none;will-change:auto}.landing_canvas__Vx3co{display:none}.landing_heroShade__N1RD5{background:linear-gradient(90deg,#091c2ced,#091c2c99),linear-gradient(0deg,#0a1217,transparent 45%)}.landing_heroCopy__jZEyn{padding:95px 24px 170px;transform:none}.landing_heroCopy__jZEyn h1{font-size:clamp(44px,10.5vw,67px);letter-spacing:-2.4px}.landing_heroCopy__jZEyn .landing_eyebrow__XvBlF{font-size:8px;letter-spacing:1.4px}.landing_heroDescription__2rfjH{font-size:15px;max-width:460px}.landing_heroFooter__wcV_d{left:24px;right:24px;bottom:30px;font-size:8px;letter-spacing:.5px}.landing_heroFooter__wcV_d>span{max-width:160px;line-height:1.8}.landing_scrollCue__uQmxn{left:24px;right:auto;bottom:105px}.landing_motionButton__MmxP5,.landing_scanPlane__LF_Gr{display:none}.landing_conversion__fLGyB,.landing_insightScene__tTFu2,.landing_portfolioScene__6FymY,.landing_reportScene__X6LkQ,.landing_sourceScene__4EqgC{padding:65px 0}.landing_sourceNodes__az9DC{grid-template-columns:repeat(2,1fr);gap:10px}.landing_sourceNode__XAgpW:last-child{grid-column:span 2}.landing_sourceNode__XAgpW{padding:18px 8px}.landing_connections__vN53X{height:90px}.landing_convergence__0SXg_{margin-top:35px}.landing_contextHub__H73B2{padding:18px;gap:15px}.landing_contextHub__H73B2 div>span{font-size:10px}.landing_accessGrid__JxaYc,.landing_insightGrid__lRCkC,.landing_portfolioScene__6FymY,.landing_reportScene__X6LkQ{grid-template-columns:1fr}.landing_insightGrid__lRCkC{gap:18px}.landing_miniVisual__LmsQp{max-width:320px}.landing_previewWrap__yvdVD{transform:none}.landing_previewHeader__MOZ_K{flex-wrap:wrap}.landing_portfolioPreview__Q5qLj{padding:20px}.landing_eventTag__ofy1K{max-width:70px}.landing_reportIllustration___b5Bh{order:2;padding:30px 16px}.landing_reportSheet__FqNb8{padding:28px;max-width:310px}.landing_accessCard__KARW5{padding:28px}.landing_sectionIntro__B2CKj h2{font-size:36px}.landing_heroNote__cdhEf{font-size:11px}.landing_insightScene__tTFu2>.landing_sectionIntro__B2CKj,.landing_sourceScene__4EqgC>.landing_sectionIntro__B2CKj{text-align:left}.landing_connections__vN53X path{animation:none}}@media(prefers-reduced-motion:reduce){.landing_cityPlane__tpCMf,.landing_heroCopy__jZEyn{transform:none!important;will-change:auto}.landing_canvas__Vx3co{display:none}.landing_connections__vN53X path{animation:none}.landing_previewWrap__yvdVD{transform:none}.landing_motionButton__MmxP5{display:none}}@media print{.landing_canvas__Vx3co,.landing_cityPlane__tpCMf,.landing_connections__vN53X,.landing_heroShade__N1RD5,.landing_motionButton__MmxP5,.landing_scanPlane__LF_Gr,.landing_scrollCue__uQmxn{display:none}.landing_hero__q8CYs{min-height:0;height:auto;margin:0}.landing_heroCopy__jZEyn{padding:20px 0;transform:none}.landing_heroCopy__jZEyn h1,.landing_heroCopy__jZEyn h1 em,.landing_heroDescription__2rfjH,.landing_heroNote__cdhEf{color:#111}.landing_landing__wzePS [data-motion-ready=true]{opacity:1;transform:none}}