.kpi-cards-module__k1X2lW__kpiLabel{color:var(--muted-light);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:10.5px;font-weight:700}.kpi-cards-module__k1X2lW__kpiValue{color:var(--primary);font-size:26px;font-weight:800;line-height:1.05;font-family:var(--font-sans);letter-spacing:-.01em}@media (max-width:900px){.kpi-cards-module__k1X2lW__kpiRow{grid-template-columns:repeat(2,1fr);gap:10px}.kpi-cards-module__k1X2lW__kpiValue{font-size:22px}}.kpi-cards-module__k1X2lW__kpiRow{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.kpi-cards-module__k1X2lW__kpiCard{--kpiAccent:var(--primary,#002857);--kpiAccentSoft:#00285714;background:#fff;border:1px solid #e7ecf3;border-radius:9px;align-items:center;gap:10px;padding:9px 12px 9px 14px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 1px 2px #0f23410d,0 8px 20px -14px #0f234140}.kpi-cards-module__k1X2lW__kpiCard:before{content:"";background:var(--kpiAccent);border-radius:3px;width:3px;position:absolute;top:7px;bottom:7px;left:0}.kpi-cards-module__k1X2lW__kpiCard:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0f23410f,0 14px 28px -16px #0f234152}.kpi-cards-module__k1X2lW__kpiRow>.kpi-cards-module__k1X2lW__kpiCard:nth-child(4n+1){--kpiAccent:#4fae96;--kpiAccentSoft:#4fae9624}.kpi-cards-module__k1X2lW__kpiRow>.kpi-cards-module__k1X2lW__kpiCard:nth-child(4n+2){--kpiAccent:#1c6e9c;--kpiAccentSoft:#1c6e9c1f}.kpi-cards-module__k1X2lW__kpiRow>.kpi-cards-module__k1X2lW__kpiCard:nth-child(4n+3){--kpiAccent:#2e90b8;--kpiAccentSoft:#2e90b821}.kpi-cards-module__k1X2lW__kpiRow>.kpi-cards-module__k1X2lW__kpiCard:nth-child(4n+4){--kpiAccent:#35a3a8;--kpiAccentSoft:#35a3a821}.kpi-cards-module__k1X2lW__kpiIcon svg{width:16px;height:16px}.kpi-cards-module__k1X2lW__kpiIcon{background:var(--kpiAccentSoft);width:30px;height:30px;color:var(--kpiAccent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kpi-cards-module__k1X2lW__kpiBody{flex-direction:column;gap:1px;min-width:0;display:flex}.kpi-cards-module__k1X2lW__kpiLabel{letter-spacing:.03em;text-transform:uppercase;color:#65768e;font-size:11px;font-weight:700;line-height:1.3}.kpi-cards-module__k1X2lW__kpiValue{color:#16233a;letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.25}@media (max-width:560px){.kpi-cards-module__k1X2lW__kpiRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpi-cards-module__k1X2lW__kpiCard{gap:7px;padding:10px 9px 10px 12px}.kpi-cards-module__k1X2lW__kpiIcon{width:26px;height:26px}.kpi-cards-module__k1X2lW__kpiIcon svg{width:14px;height:14px}}.kpi-cards-module__k1X2lW__kpiCard .kpi-cards-module__k1X2lW__kpiLabel{font-size:9.5px;line-height:1.25}.kpi-cards-module__k1X2lW__kpiCard .kpi-cards-module__k1X2lW__kpiValue{font-size:15.5px;line-height:1.2}@media (max-width:560px){.kpi-cards-module__k1X2lW__kpiCard .kpi-cards-module__k1X2lW__kpiValue{overflow-wrap:break-word;font-size:14px}.kpi-cards-module__k1X2lW__kpiCard .kpi-cards-module__k1X2lW__kpiLabel{letter-spacing:.02em;font-size:9px}}
.sample-cta-module__iTS_1a__sampleCta{color:var(--white,#fff);background:radial-gradient(520px 200px at 6% 0,#bedcf529 0%,#0000 64%),linear-gradient(135deg,#4a76a0 0%,#3f6890 60%,#48739c 100%);border:1px solid #ffffff2e;border-radius:12px;grid-template-columns:minmax(210px,268px) minmax(0,1fr);align-items:center;gap:20px;margin:26px 0;padding:18px 20px;display:grid;box-shadow:0 8px 24px -12px #00143c80}.sample-cta-module__iTS_1a__sampleCtaLeft{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.sample-cta-module__iTS_1a__sampleCta .sample-cta-module__iTS_1a__sampleCtaTitle{letter-spacing:-.015em;color:var(--white,#fff);margin:0;font-size:19px;font-weight:800;line-height:1.2}.sample-cta-module__iTS_1a__sampleCta .sample-cta-module__iTS_1a__sampleCtaNote{color:#fff;opacity:1;margin:0;font-size:12px;font-weight:500}.sample-cta-module__iTS_1a__sampleCtaBtn{color:#3a1e00;background:linear-gradient(#f7a94a 0%,#f0952f 52%,#ea8420 100%);border:1px solid #c96f14;border-radius:7px;align-items:center;gap:7px;margin-top:2px;padding:9px 17px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 14px -4px #ea842066}.sample-cta-module__iTS_1a__sampleCtaBtn:hover{transform:translateY(-1px);box-shadow:0 8px 20px -5px #d4ff3a8c}.sample-cta-module__iTS_1a__sampleCtaBtn:focus-visible{outline:2px solid var(--white,#fff);outline-offset:2px}.sample-cta-module__iTS_1a__sampleCtaList{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.sample-cta-module__iTS_1a__sampleCtaItem{color:var(--white,#fff);cursor:default;align-items:flex-start;gap:8px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}.sample-cta-module__iTS_1a__sampleCtaTick{color:var(--lime-bright,#d4ff3a);flex-shrink:0;margin-top:2px;display:inline-flex}@media (max-width:760px){.sample-cta-module__iTS_1a__sampleCta{grid-template-columns:1fr;gap:14px;padding:16px}.sample-cta-module__iTS_1a__sampleCta .sample-cta-module__iTS_1a__sampleCtaTitle{font-size:17px}.sample-cta-module__iTS_1a__sampleCtaBtn{justify-content:center;width:100%}.sample-cta-module__iTS_1a__sampleCtaList{grid-template-columns:1fr}.sample-cta-module__iTS_1a__sampleCtaLeft{display:contents}.sample-cta-module__iTS_1a__sampleCtaBtn{order:1}}
.analyst-opinion-cta-module__VVC-qW__aoCta{border:1px solid #d6e5f4;border-left:4px solid var(--lime,#b5d24a);background:linear-gradient(135deg,#f4f8fc 0%,#eaf2fb 100%);border-radius:14px;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin:26px 0 30px;padding:22px 26px;display:grid;box-shadow:0 1px 2px #0f1e3d0a}.analyst-opinion-cta-module__VVC-qW__aoCtaCopy{min-width:0}.analyst-opinion-cta-module__VVC-qW__aoCtaEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lime-dark,#5b8c1f);margin:0 0 5px;font-size:10.5px;font-weight:700}.analyst-opinion-cta-module__VVC-qW__aoCta .analyst-opinion-cta-module__VVC-qW__aoCtaTitle{letter-spacing:-.014em;color:var(--primary,#0c2c5e);margin:0 0 7px;font-size:18px;font-weight:800;line-height:1.3}.analyst-opinion-cta-module__VVC-qW__aoCta .analyst-opinion-cta-module__VVC-qW__aoCtaLead{color:#44566e;max-width:62ch;margin:0;font-size:13.5px;line-height:1.6}.analyst-opinion-cta-module__VVC-qW__aoCtaActions{flex-flow:wrap;flex-shrink:0;justify-content:flex-start;gap:9px;display:flex}.analyst-opinion-cta-module__VVC-qW__aoCtaBtn{letter-spacing:.01em;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.analyst-opinion-cta-module__VVC-qW__aoCtaBtn svg{flex-shrink:0}.analyst-opinion-cta-module__VVC-qW__aoCtaBtn:hover{transform:translateY(-1px)}.analyst-opinion-cta-module__VVC-qW__aoCtaBtnPrimary{color:#0c2c5e;background:linear-gradient(#62b3ea 0%,#52a9e5 52%,#46a0e0 100%);border:1px solid #2f8fd4;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00285729}.analyst-opinion-cta-module__VVC-qW__aoCtaBtnPrimary:hover{background:linear-gradient(#78c0ef 0%,#63b4ea 52%,#55aae5 100%);border-color:#46a0e0}.analyst-opinion-cta-module__VVC-qW__aoCtaBtnGhost{background:var(--white,#fff);color:var(--primary,#0c2c5e);border:1px solid #b9d2ea}.analyst-opinion-cta-module__VVC-qW__aoCtaBtnGhost:hover{color:#b4590c;background:#fff3e8;border-color:#ef8a3c}.analyst-opinion-cta-module__VVC-qW__aoCtaBtn:focus-visible{outline:2px solid var(--primary,#0c2c5e);outline-offset:2px}@media (max-width:760px){.analyst-opinion-cta-module__VVC-qW__aoCta{grid-template-columns:1fr;gap:16px;padding:18px}.analyst-opinion-cta-module__VVC-qW__aoCtaActions{flex-flow:wrap}.analyst-opinion-cta-module__VVC-qW__aoCtaBtn{flex:auto}}@media (prefers-reduced-motion:reduce){.analyst-opinion-cta-module__VVC-qW__aoCtaBtn{transition:none}.analyst-opinion-cta-module__VVC-qW__aoCtaBtn:hover{transform:none}}
.translation-notice-module__3nvVRq__notice{text-align:center;color:var(--primary,#002857);background:linear-gradient(#f6fbff,#eaf3fb);border-bottom:1px solid #cddeee;padding:10px 0;font-size:14px;font-weight:600}.translation-notice-module__3nvVRq__notice a{color:#c2761a;text-underline-offset:2px;margin-left:6px;text-decoration:underline}.translation-notice-module__3nvVRq__notice a:hover{color:var(--primary,#002857)}
