._4J4cBW_page{--navy:#112d4e;--ink:#1d3553;--muted:#617187;--blue:#2463eb;--teal:#087e8b;--line:#dfe7f0;--soft:#f4f7fb;color:var(--ink);background:#fff;overflow:hidden}._4J4cBW_page *{box-sizing:border-box}._4J4cBW_hero{background:radial-gradient(at 80% 12%,#2374de13,#0000 37%),#fff;padding:clamp(64px,8vw,112px) 24px 0;position:relative}._4J4cBW_heroInner,._4J4cBW_introSection,._4J4cBW_challengeSection,._4J4cBW_workflowSection,._4J4cBW_approachSection,._4J4cBW_systemSection,._4J4cBW_productsSection,._4J4cBW_valueSection,._4J4cBW_ctaSection{width:min(1200px,100%);margin-inline:auto}._4J4cBW_heroInner{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(38px,6vw,82px);padding-bottom:64px;display:grid}._4J4cBW_heroCopy{max-width:640px}._4J4cBW_eyebrow{color:var(--teal);letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800;line-height:1.5}._4J4cBW_hero h1{max-width:720px;color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.2vw,68px);font-weight:730;line-height:1.04}._4J4cBW_hero h1 span{color:var(--blue);display:block}._4J4cBW_heroLead{max-width:590px;color:var(--muted);margin:26px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.8}._4J4cBW_heroActions,._4J4cBW_ctaActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}._4J4cBW_primaryButton{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:14px;min-height:49px;padding:0 21px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}._4J4cBW_primaryButton:hover{background:#174dcc;transform:translateY(-1px);box-shadow:0 9px 24px #2463eb2e}._4J4cBW_textButton,._4J4cBW_inlineLink,._4J4cBW_ctaSecondary{color:var(--blue);align-items:center;gap:9px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}._4J4cBW_textButton:hover,._4J4cBW_inlineLink:hover,._4J4cBW_ctaSecondary:hover{color:#1246b5}._4J4cBW_heroSignals{flex-wrap:wrap;gap:9px;margin-top:34px;display:flex}._4J4cBW_heroSignals span{color:#52677f;background:#fffc;border:1px solid #e1eaf5;border-radius:3px;padding:8px 11px;font-size:11px;font-weight:650}._4J4cBW_heroVisual{min-width:0;margin:0}._4J4cBW_imageFrame{aspect-ratio:1.08;isolation:isolate;background:#dce5ef;border-radius:4px;min-height:350px;position:relative;overflow:hidden}._4J4cBW_heroImage{object-fit:cover;object-position:center;transition:transform .7s}._4J4cBW_imageFrame:hover ._4J4cBW_heroImage{transform:scale(1.025)}._4J4cBW_imageScrim{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#08192eb8 100%);position:absolute;inset:30% 0 0}._4J4cBW_imageCaption{z-index:2;color:#fff;gap:8px;display:grid;position:absolute;bottom:25px;left:25px;right:25px}._4J4cBW_captionLabel{color:#c4e9f2;letter-spacing:.16em;font-size:9px;font-weight:800}._4J4cBW_imageCaption strong{letter-spacing:-.025em;max-width:430px;font-size:clamp(20px,2vw,27px);line-height:1.2}._4J4cBW_imageNote{color:#7a899b;margin:12px 0 0;font-size:11px;line-height:1.6}._4J4cBW_heroRule{background:var(--line);width:min(1200px,100%);height:1px;margin-inline:auto}._4J4cBW_introSection{grid-template-columns:1.1fr .9fr;gap:clamp(35px,8vw,120px);padding:100px 24px;display:grid}._4J4cBW_sectionIntro h2,._4J4cBW_sectionHeading h2,._4J4cBW_workflowHeader h2,._4J4cBW_approachHeading h2,._4J4cBW_systemCopy h2,._4J4cBW_valueLead h2,._4J4cBW_ctaContent h2{color:var(--navy);letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.5vw,44px);line-height:1.13}._4J4cBW_introBody{align-self:end;padding-bottom:2px}._4J4cBW_introBody p,._4J4cBW_sectionHeading>p,._4J4cBW_workflowHeader>p,._4J4cBW_approachHeading>p,._4J4cBW_systemCopy>p,._4J4cBW_ctaContent>p{color:var(--muted);margin:0 0 15px;font-size:15px;line-height:1.85}._4J4cBW_introBody p:last-child{margin-bottom:0}._4J4cBW_challengeSection{background:var(--soft);max-width:none;padding:78px 24px 96px}._4J4cBW_sectionHeading{text-align:center;width:min(760px,100%);margin:0 auto 40px}._4J4cBW_sectionHeading ._4J4cBW_eyebrow{margin-bottom:15px}._4J4cBW_sectionHeading>p{max-width:650px;margin:18px auto 0}._4J4cBW_challengeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1152px,100%);margin-inline:auto;display:grid}._4J4cBW_challengeCard{background:#fff;border:1px solid #e1e8f1;border-radius:5px;min-height:220px;padding:24px 21px}._4J4cBW_cardNumber{color:var(--teal);letter-spacing:.12em;margin-bottom:25px;font-size:11px;font-weight:800;display:inline-block}._4J4cBW_challengeCard h3,._4J4cBW_workflowCard h3,._4J4cBW_approachItem h3,._4J4cBW_productCard h3{color:var(--navy);letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.3}._4J4cBW_challengeCard p,._4J4cBW_workflowCard>p,._4J4cBW_approachItem p,._4J4cBW_productCard p{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.75}._4J4cBW_workflowSection{padding:100px 24px}._4J4cBW_workflowHeader{grid-template-columns:1.15fr .65fr;align-items:end;gap:50px;margin-bottom:42px;display:grid}._4J4cBW_workflowHeader h2{max-width:690px}._4J4cBW_workflowHeader>p{margin:0 0 4px}._4J4cBW_workflowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}._4J4cBW_workflowCard{border:1px solid var(--line);background:#fff;border-radius:5px;min-width:0;padding:25px 24px 23px;transition:border-color .2s,box-shadow .2s,transform .2s}._4J4cBW_workflowCard:hover{border-color:#b9cbe3;transform:translateY(-2px);box-shadow:0 12px 34px #18365812}._4J4cBW_workflowTop{color:var(--teal);letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:11px;font-weight:800;display:flex}._4J4cBW_workflowMark{width:30px;height:30px;color:var(--blue);letter-spacing:0;border:1px solid #dce9f3;border-radius:50%;place-items:center;font-size:14px;display:grid}._4J4cBW_workflowCard ul{flex-wrap:wrap;gap:6px;margin:20px 0 0;padding:0;list-style:none;display:flex}._4J4cBW_workflowCard li{color:#52677f;background:#f1f6fb;border-radius:3px;padding:6px 8px;font-size:10px;line-height:1.3}._4J4cBW_approachSection{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:clamp(40px,8vw,110px);padding:88px 24px 100px;display:grid}._4J4cBW_approachHeading h2{margin-bottom:18px}._4J4cBW_approachHeading>p{max-width:450px}._4J4cBW_approachList{border-top:1px solid var(--line)}._4J4cBW_approachItem{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:18px;padding:22px 0;display:grid}._4J4cBW_approachIndex{color:var(--teal);letter-spacing:.1em;padding-top:3px;font-size:11px;font-weight:800}._4J4cBW_approachItem p{max-width:540px;margin-top:7px}._4J4cBW_systemSection{background:var(--soft);grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(40px,8vw,100px);max-width:none;padding:88px max(24px,50% - 576px);display:grid}._4J4cBW_systemCopy h2{margin-bottom:18px}._4J4cBW_systemCopy>p{max-width:450px}._4J4cBW_systemCopy ._4J4cBW_inlineLink{margin-top:8px}._4J4cBW_systemFlow{grid-template-columns:1fr;justify-items:stretch;width:100%;max-width:520px;margin-inline:auto;display:grid}._4J4cBW_flowNode{background:#fff;border:1px solid #dce5ef;border-radius:4px;grid-template-columns:36px 1fr;align-items:center;column-gap:12px;padding:16px 18px;display:grid}._4J4cBW_flowNode>span{color:var(--teal);letter-spacing:.08em;grid-row:1/3;font-size:10px;font-weight:800}._4J4cBW_flowNode strong{color:var(--navy);font-size:14px}._4J4cBW_flowNode small{color:#718197;margin-top:4px;font-size:11px}._4J4cBW_flowConnector{color:#6b91c5;text-align:center;height:25px;font-size:15px;line-height:25px}._4J4cBW_flowNodeFinal{background:#f0fbfc;border-color:#b7dce1}._4J4cBW_productsSection{padding:100px 24px}._4J4cBW_productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(900px,100%);margin:0 auto;display:grid}._4J4cBW_productCard{border:1px solid var(--line);background:#fff;border-radius:5px;padding:31px}._4J4cBW_productLabel{color:var(--teal);letter-spacing:.13em;margin-bottom:18px;font-size:10px;font-weight:800}._4J4cBW_productCard h3{font-size:24px}._4J4cBW_productCard p{min-height:68px;margin-bottom:21px}._4J4cBW_valueSection{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:50px;padding:78px 24px;display:grid}._4J4cBW_valueLead h2{max-width:480px}._4J4cBW_valuePoints{border-top:1px solid var(--line)}._4J4cBW_valuePoints>div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:12px;padding:16px 0;display:grid}._4J4cBW_valuePoints span{color:var(--teal);letter-spacing:.1em;padding-top:2px;font-size:10px;font-weight:800}._4J4cBW_valuePoints p{color:#425971;margin:0;font-size:14px;line-height:1.65}._4J4cBW_valueFootnote{color:#7a899a;grid-column:2;margin:-25px 0 0;font-size:11px;line-height:1.6}._4J4cBW_ctaSection{background:radial-gradient(at 90% 15%,#267ad314,#0000 40%),#f5f8fc;border-top:1px solid #e4ebf4;grid-template-columns:1.15fr .65fr;align-items:center;gap:60px;max-width:none;padding:78px max(24px,50% - 576px);display:grid}._4J4cBW_ctaContent h2{max-width:680px}._4J4cBW_ctaContent>p{max-width:650px;margin-top:17px}._4J4cBW_ctaActions{margin-top:26px}._4J4cBW_ctaSecondary{color:var(--navy)}._4J4cBW_ctaAside{border-left:2px solid var(--teal);background:#fffc;gap:15px;padding:27px;display:grid}._4J4cBW_ctaAsideLabel{color:var(--teal);letter-spacing:.13em;font-size:10px;font-weight:800}._4J4cBW_ctaAside strong{color:var(--navy);letter-spacing:-.025em;font-size:21px;line-height:1.35}._4J4cBW_ctaAside>span:last-child{color:var(--muted);font-size:12px;line-height:1.65}@media (max-width:1000px){._4J4cBW_heroInner{gap:34px}._4J4cBW_hero h1{font-size:clamp(40px,5.6vw,58px)}._4J4cBW_challengeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._4J4cBW_workflowHeader{grid-template-columns:1fr;gap:18px}._4J4cBW_workflowHeader>p{max-width:680px}._4J4cBW_systemSection,._4J4cBW_ctaSection{gap:40px}}@media (max-width:760px){._4J4cBW_hero{padding:54px 20px 0}._4J4cBW_heroInner,._4J4cBW_introSection,._4J4cBW_approachSection,._4J4cBW_systemSection,._4J4cBW_valueSection,._4J4cBW_ctaSection{grid-template-columns:1fr}._4J4cBW_heroInner{gap:34px;padding-bottom:44px}._4J4cBW_hero h1{max-width:600px;font-size:clamp(39px,9.5vw,55px)}._4J4cBW_heroLead{margin-top:20px;font-size:15px}._4J4cBW_heroSignals{margin-top:25px}._4J4cBW_imageFrame{aspect-ratio:1.15;min-height:280px}._4J4cBW_introSection{gap:23px;padding:68px 20px}._4J4cBW_sectionIntro h2,._4J4cBW_sectionHeading h2,._4J4cBW_workflowHeader h2,._4J4cBW_approachHeading h2,._4J4cBW_systemCopy h2,._4J4cBW_valueLead h2,._4J4cBW_ctaContent h2{font-size:clamp(29px,7.2vw,39px)}._4J4cBW_challengeSection{padding:65px 20px 70px}._4J4cBW_challengeGrid{gap:10px}._4J4cBW_challengeCard{min-height:0;padding:20px 17px}._4J4cBW_cardNumber{margin-bottom:18px}._4J4cBW_challengeCard h3{font-size:16px}._4J4cBW_challengeCard p{font-size:12px}._4J4cBW_workflowSection,._4J4cBW_productsSection{padding:68px 20px}._4J4cBW_workflowGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._4J4cBW_workflowCard{padding:20px 17px}._4J4cBW_workflowCard h3{font-size:16px}._4J4cBW_workflowCard>p{font-size:12px}._4J4cBW_workflowCard ul{gap:5px}._4J4cBW_workflowCard li{font-size:9px}._4J4cBW_approachSection,._4J4cBW_systemSection{gap:30px;padding:68px 20px}._4J4cBW_productGrid{gap:12px}._4J4cBW_productCard{padding:24px 20px}._4J4cBW_productCard h3{font-size:21px}._4J4cBW_productCard p{min-height:0}._4J4cBW_valueSection{gap:28px;padding:66px 20px}._4J4cBW_valueFootnote{grid-column:1;margin:-12px 0 0}._4J4cBW_ctaSection{gap:35px;padding:65px 20px}}@media (max-width:520px){._4J4cBW_heroActions,._4J4cBW_ctaActions{flex-direction:column;align-items:flex-start;gap:17px}._4J4cBW_primaryButton{min-height:47px}._4J4cBW_heroSignals span{font-size:10px}._4J4cBW_imageFrame{min-height:250px}._4J4cBW_imageCaption{bottom:18px;left:18px;right:18px}._4J4cBW_imageCaption strong{font-size:21px}._4J4cBW_challengeGrid,._4J4cBW_workflowGrid,._4J4cBW_productGrid{grid-template-columns:1fr}._4J4cBW_challengeCard{padding:21px}._4J4cBW_workflowCard{padding:22px}._4J4cBW_workflowTop{margin-bottom:18px}._4J4cBW_productCard{padding:25px 22px}._4J4cBW_approachItem{grid-template-columns:34px 1fr;gap:12px}._4J4cBW_flowNode{padding:14px}._4J4cBW_ctaAside{padding:22px}}._4J4cBW_page ._4J4cBW_processLibrarySection,._4J4cBW_page ._4J4cBW_glossarySection,._4J4cBW_page ._4J4cBW_kpiSection{width:100%;max-width:none;padding:94px 24px}._4J4cBW_page ._4J4cBW_processLibrarySection,._4J4cBW_page ._4J4cBW_glossarySection{background:#f4f7fb}._4J4cBW_processLibraryHeader{width:min(900px,100%);margin:0 auto 42px}._4J4cBW_processLibraryHeader h2,._4J4cBW_glossaryIntro h2{color:var(--navy);letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.5vw,44px);line-height:1.13}._4J4cBW_processLibraryHeader>p:last-child,._4J4cBW_glossaryIntro>p:last-child{max-width:780px;color:var(--muted);margin:17px 0 0;font-size:15px;line-height:1.85}._4J4cBW_processLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(1200px,100%);margin:0 auto;display:grid}._4J4cBW_processLibraryCard{border:1px solid var(--line);background:#fff;border-radius:5px;min-width:0;padding:26px}._4J4cBW_processLibraryTop{color:var(--teal);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;font-size:10px;font-weight:800;display:flex}._4J4cBW_processLibraryTop span:first-child{border:1px solid #dce8f3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}._4J4cBW_processLibraryTop span:last-child{color:#7c8da2}._4J4cBW_processLibraryCard h3{color:var(--navy);letter-spacing:-.025em;margin:0 0 22px;font-size:21px;line-height:1.3}._4J4cBW_processDetail{margin-top:17px}._4J4cBW_processDetail strong{color:#294665;letter-spacing:.03em;font-size:11px}._4J4cBW_processDetail p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.8}._4J4cBW_termList{border-top:1px solid #edf1f6;flex-wrap:wrap;gap:6px;margin-top:19px;padding-top:17px;display:flex}._4J4cBW_termList span{color:#49617a;background:#eef4fa;border-radius:3px;padding:6px 8px;font-size:10px;line-height:1.3}._4J4cBW_page ._4J4cBW_glossarySection{grid-template-columns:.72fr 1.28fr;gap:clamp(32px,6vw,80px);display:grid}._4J4cBW_glossaryIntro{max-width:380px}._4J4cBW_glossaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;display:grid}._4J4cBW_glossaryItem{border-top:1px solid #dbe4ee;padding:16px 0}._4J4cBW_glossaryItem dt{color:var(--navy);font-size:13px;font-weight:800}._4J4cBW_glossaryItem dd{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.75}._4J4cBW_kpiGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1200px,100%);margin:0 auto;display:grid}._4J4cBW_kpiCard{border:1px solid var(--line);background:#fff;border-radius:4px;padding:20px}._4J4cBW_kpiCard strong{color:var(--navy);font-size:14px}._4J4cBW_kpiCard p{color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.7}@media (max-width:900px){._4J4cBW_page ._4J4cBW_glossarySection{grid-template-columns:1fr}._4J4cBW_glossaryIntro{max-width:700px}._4J4cBW_processLibraryGrid,._4J4cBW_kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._4J4cBW_page ._4J4cBW_processLibrarySection,._4J4cBW_page ._4J4cBW_glossarySection,._4J4cBW_page ._4J4cBW_kpiSection{padding:65px 20px}._4J4cBW_processLibraryCard,._4J4cBW_glossaryGrid,._4J4cBW_kpiGrid{grid-template-columns:1fr}}
