.Qlcncq_page{min-height:100vh;color:var(--foreground);background:#f4f8ff}.Qlcncq_problemContent{width:100%}.Qlcncq_capabilitySection{background:#f4f8ff;padding:clamp(40px,5vw,84px) 5.5% clamp(56px,6vw,96px)}.Qlcncq_capabilityHeading{text-align:center;font-family:var(--font-main);letter-spacing:-.025em;color:#0f172a;margin:0 auto clamp(28px,3.5vw,48px);font-size:clamp(1.85rem,3vw,3.3rem);font-weight:400;line-height:1.08}.Qlcncq_capabilityInner{justify-content:center;align-items:stretch;gap:clamp(10px,1.2vw,18px);max-width:1200px;margin:0 auto;display:flex}.Qlcncq_capabilityCard{background:#f4f8ff;border:1px solid #2457a61f;border-radius:16px;flex-direction:column;flex:1 1 0;padding:22px 22px 24px;display:flex;box-shadow:0 16px 36px #2457a61a}.Qlcncq_capabilityHead{align-items:center;gap:14px;margin-bottom:16px;display:flex}.Qlcncq_capabilityTitle{font-family:var(--font-main);color:#0f172a;margin:0;font-size:14px;font-weight:400;line-height:1.2}.Qlcncq_capabilityList{gap:11px;margin:0;padding:0;list-style:none;display:grid}.Qlcncq_capabilityList li{color:#26324a;align-items:flex-start;gap:10px;font-size:14px;line-height:1.38;display:flex}.Qlcncq_capabilityList li svg{color:#2458a6;flex-shrink:0;margin-top:2px}.Qlcncq_capabilityAccent{background:#2457a6;border-radius:999px;width:44px;height:4px;margin-top:22px}.Qlcncq_capabilityCard:nth-child(3) .Qlcncq_capabilityAccent{background:#2458a6}.Qlcncq_capabilityArrow{color:#2458a6;background:#f4f8ff;border:1px solid #2458a647;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 8px 18px #2457a61a}@media (max-width:900px){.Qlcncq_capabilityInner{flex-direction:column;align-items:stretch;max-width:520px}.Qlcncq_capabilityArrow{transform:rotate(90deg)}}.Qlcncq_problemTitle{font-family:var(--font-main);letter-spacing:-.025em;color:#0b2a63;text-align:center;margin:20px 0 26px;font-size:clamp(1.85rem,3vw,3.3rem);font-weight:800;line-height:1.08}.Qlcncq_problemList{max-width:560px;margin:0;padding:0;list-style:none}.Qlcncq_problemItem{border-bottom:1px dashed #2457a62e;align-items:center;gap:18px;padding:18px 0;display:flex}.Qlcncq_problemItem:last-child{border-bottom:none}.Qlcncq_problemIcon{color:#2457a6;background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.Qlcncq_problemText{color:#1c2c4c;font-size:14px;font-weight:600}.Qlcncq_serviceSection,.Qlcncq_outcomesSection{background:#f4f8ff;padding:clamp(52px,6vw,92px) 5.5%}.Qlcncq_outcomesSection{background:linear-gradient(#f4f8ff 0%,#f4f8ff00 16% 84%,#f4f8ff 100%),url(/assets/banner-process.webp) 50%/cover no-repeat,#f4f8ff}.Qlcncq_serviceSection+.Qlcncq_serviceSection{padding-top:0}.Qlcncq_serviceShell,.Qlcncq_outcomesShell{max-width:1280px;margin:0 auto}.Qlcncq_serviceHeading{color:#071638;font-family:var(--font-main);letter-spacing:0;text-align:center;margin:0 auto clamp(28px,3.5vw,44px);font-size:clamp(2rem,4vw,50px);font-weight:500;line-height:1.14}.Qlcncq_mobileTwoLineHeading span{display:inline}.Qlcncq_cardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.7vw,22px);display:grid}.Qlcncq_fiveCardGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.Qlcncq_serviceCard{text-align:center;background:#ffffffe6;border:1.5px solid #2458a6b8;border-top:4px solid #2458a6;border-radius:12px;grid-template-rows:minmax(58px,auto) 1fr;align-content:center;min-height:228px;padding:clamp(24px,2.5vw,34px);display:grid}.Qlcncq_serviceCard h3{color:#0f172a;font-family:var(--font-main);align-self:end;margin:0;font-size:clamp(1.18rem,1.45vw,1.45rem);font-weight:500;line-height:1.2}.Qlcncq_desktopTitleBreak{display:initial}.Qlcncq_serviceCard p{color:#475569;align-self:start;margin:22px 0 0;font-size:14px;line-height:1.62}.Qlcncq_fiveCardGrid .Qlcncq_serviceCard{padding-inline:clamp(18px,1.8vw,26px)}.Qlcncq_fiveCardGrid .Qlcncq_serviceCard p{max-width:19ch;margin-inline:auto;font-size:14px;line-height:1.5}.Qlcncq_outcomesSection{padding-top:0}.Qlcncq_outcomesHeader{text-align:center;max-width:100%;margin:0 auto 26px}.Qlcncq_outcomesHeader .Qlcncq_serviceHeading{margin-bottom:14px}.Qlcncq_outcomesHeader p{color:#475569;margin:0;font-size:14px;line-height:1.6}.Qlcncq_impactBlock{background:0 0;border:none;max-width:100%;margin:28px auto 0;padding:24px 28px}.Qlcncq_impactLabel{color:#0f172a;margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.3}.Qlcncq_impactStat{color:#0f172a;margin:0 0 2px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;line-height:1.1}.Qlcncq_impactTitle{color:#0f172a;margin:0 0 14px;font-size:14px;font-weight:700;line-height:1.3}.Qlcncq_impactSubtext{color:#475569;margin:0;font-size:14px;line-height:1.6}.Qlcncq_outcomesGrid{grid-template-columns:repeat(2,minmax(0,440px));justify-content:center;gap:14px;max-width:900px;margin:0 auto;display:grid}.Qlcncq_outcomeItem{color:#0f172a;text-align:center;background:#ffffffdb;border:1px solid #2458a638;border-left:4px solid #2458a6;border-radius:10px;justify-content:center;align-items:center;min-height:70px;padding:16px 18px;font-weight:500;line-height:1.35;display:flex}.Qlcncq_impactBlock{text-align:center;--impact-content-width:clamp(320px, 36vw, 390px);justify-items:center;gap:4px;max-width:780px;margin:0 auto;display:grid}.Qlcncq_impactBlock .Qlcncq_serviceHeading{width:var(--impact-content-width);max-width:100%}.Qlcncq_impactEyebrow{color:#2457a6;font-family:var(--font-main);letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:14px;font-weight:700;line-height:1;opacity:1!important}.Qlcncq_impactAccent{background:#2457a6;border-radius:999px;width:60px;height:3px;margin:10px 0 clamp(14px,2vw,26px);display:block}.Qlcncq_impactValue{width:var(--impact-content-width);color:#2458a6;max-width:100%;font-family:var(--font-main);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:baseline;gap:.08em;font-size:clamp(4rem,8.6vw,5.85rem);font-weight:600;line-height:.95;display:inline-flex}.Qlcncq_impactLabel{width:var(--impact-content-width);color:#0b1f44;max-width:100%;margin-top:4px;font-size:18px;font-weight:500;line-height:1.15}.Qlcncq_impactText{color:#475569;max-width:620px;margin:12px 0 0;font-size:14px;font-weight:400;line-height:1.6}.Qlcncq_ctaWrap{z-index:1;background:#f4f8ff;margin-top:-2px;padding:80px 8% 120px;position:relative}.Qlcncq_ctaCard{z-index:2;max-width:var(--max-width);color:#fff;background:#2458a6;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:42px;display:flex;position:relative;box-shadow:0 30px 60px #2458a638}.Qlcncq_ctaKicker{text-transform:uppercase;letter-spacing:.16em;color:#2ee27f;font-size:14px;font-weight:900}.Qlcncq_ctaTitle{max-width:56ch;margin-top:10px;font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.15}.Qlcncq_ctaBtn{min-height:50px;color:var(--primary);letter-spacing:.045em;text-transform:uppercase;background:#f4f8ff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:14px;font-weight:900;line-height:1;display:inline-flex}@keyframes Qlcncq_selectMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes Qlcncq_assessmentFadeIn{0%{opacity:0}to{opacity:1}}@keyframes Qlcncq_assessmentFadeOut{0%{opacity:1}to{opacity:0}}@keyframes Qlcncq_assessmentSlideUp{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translate(0,0)}}@keyframes Qlcncq_assessmentSlideDown{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(48px)}}@media (max-width:900px){.Qlcncq_mobileTwoLineHeading span{display:block}.Qlcncq_cardGrid,.Qlcncq_fiveCardGrid,.Qlcncq_outcomesGrid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.Qlcncq_serviceCard{grid-template-rows:auto auto;gap:12px;min-height:0;padding:26px 24px}.Qlcncq_desktopTitleBreak{display:none}.Qlcncq_serviceCard h3{white-space:nowrap;align-self:center;font-size:14px;line-height:1.18}.Qlcncq_serviceCard p,.Qlcncq_fiveCardGrid .Qlcncq_serviceCard p{align-self:center;max-width:30ch;margin:0 auto;font-size:14px;line-height:1.42}.Qlcncq_ctaCard{padding:30px}}@media (max-width:520px){.Qlcncq_publisherCell{min-height:92px;padding:10px 8px}.Qlcncq_publisherName{font-size:14px}}
