.XoqxRq_section{background:var(--paper);color:var(--ink);padding:clamp(40px,5vw,64px) 0;scroll-margin-top:130px}.XoqxRq_heading{justify-content:space-between;align-items:center;gap:36px;margin-bottom:28px;display:flex}.XoqxRq_eyebrow{color:#067584;letter-spacing:.16em;font-size:11px;font-weight:750;line-height:1.6;display:block}.XoqxRq_heading h2{letter-spacing:-.04em;margin:13px 0 16px;font-size:clamp(29px,3.7vw,44px);line-height:1.1}.XoqxRq_heading p{color:var(--muted);max-width:600px;margin:0;font-size:15px;line-height:1.7}.XoqxRq_author{background:linear-gradient(140deg,#fff,#f4f8fc);border:1px solid #d7e4ee;border-radius:16px;flex:none;align-items:center;gap:13px;min-height:88px;padding:15px 17px;display:flex;box-shadow:0 8px 22px #0b253612}.XoqxRq_author img{object-fit:cover;border-radius:12px;width:54px;height:54px}.XoqxRq_author>span{gap:4px;display:grid}.XoqxRq_author small{letter-spacing:.13em;color:#067584;font-size:9px;font-weight:750}.XoqxRq_author strong{font-size:18px;line-height:1.3}.XoqxRq_author>span>span{color:var(--muted);font-size:11px}.XoqxRq_author>svg{color:#067584;margin-left:12px}.XoqxRq_explorer{background:#fff;border:1px solid #c9dbe4;border-radius:21px;overflow:hidden;box-shadow:0 18px 44px #0b253612}.XoqxRq_tabs{background:#edf3f7;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:10px;display:grid}.XoqxRq_tab{text-align:left;color:var(--ink);font:inherit;cursor:pointer;background:linear-gradient(140deg,#fff,#f6f9fc);border:1px solid #d6e2eb;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:4px 10px;padding:14px 11px;transition:background .18s,color .18s,box-shadow .18s;display:grid;box-shadow:0 3px 8px #0b253607}.XoqxRq_letter{color:#067584;background:#e8f4f7;border-radius:9px;grid-area:1/1/span 2;place-items:center;width:32px;height:38px;font-size:22px;font-weight:650;display:grid}.XoqxRq_stageName{grid-column:2;font-size:15px;font-weight:700;line-height:1.3}.XoqxRq_purpose{color:var(--muted);grid-column:2;font-size:10px;line-height:1.5}.XoqxRq_tab[aria-selected=true]{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 5px 12px #07132326}.XoqxRq_tab[aria-selected=true] .XoqxRq_letter{color:#70e4ed;background:#143849}.XoqxRq_tab[aria-selected=true] .XoqxRq_purpose{color:#bbd3df}.XoqxRq_panel{color:#fff;background:linear-gradient(125deg,#091c2b,#0b2d3d);padding:25px 30px}.XoqxRq_panelTop{letter-spacing:.1em;color:#9ab9c9;border-bottom:1px solid #2a4657;justify-content:space-between;gap:14px;padding-bottom:18px;font-size:10px;line-height:1.6;display:flex}.XoqxRq_panelTop>span:first-child{color:#7ee3eb;font-weight:700}.XoqxRq_panelGrid{grid-template-columns:1.05fr 1fr;gap:40px;padding:25px 0;display:grid}.XoqxRq_description{position:relative}.XoqxRq_stageIcon{color:#75e5ed;background:#153c4c;border:1px solid #2d586a;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:17px;display:grid}.XoqxRq_panelLabel{letter-spacing:.13em;color:#8bc5d5;font-size:10px;font-weight:700}.XoqxRq_description h3{letter-spacing:-.025em;margin:10px 0 13px;font-size:clamp(24px,2.7vw,32px);line-height:1.15}.XoqxRq_description p{color:#c2d6e1;margin:0;font-size:15px;line-height:1.8}.XoqxRq_outputs{background:#ffffff06;border:1px solid #315165;border-radius:15px;align-self:stretch;padding:23px}.XoqxRq_outputs h4{margin:0 0 9px;font-size:17px;line-height:1.4}.XoqxRq_outputNote{color:#9fbdce;margin:0 0 17px;font-size:11px;line-height:1.6}.XoqxRq_outputs ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.XoqxRq_outputs li{color:#e1eef4;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.XoqxRq_outputs li>svg{color:#77d7e4;flex:0 0 17px;margin-top:3px}.XoqxRq_decision{background:#163a4b;border-left:3px solid #64d9e5;border-radius:0 9px 9px 0;padding:15px 18px}.XoqxRq_decision>span{letter-spacing:.14em;color:#80e5ee;font-size:9px;font-weight:750}.XoqxRq_decision p{color:#e4f0f6;margin:7px 0 0;font-size:14px;line-height:1.7}.XoqxRq_controls{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.XoqxRq_controls button{color:#e7f4f9;min-height:44px;font:inherit;cursor:pointer;background:#143448;border:1px solid #3b5c6e;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;display:inline-flex}.XoqxRq_controls button:disabled{opacity:.38;cursor:default}.XoqxRq_controls>span{color:#a0bfcc;text-align:center;font-size:11px}.XoqxRq_handover{background:linear-gradient(140deg,#fff,#f4f8fc);border:1px solid #d7e4ee;border-radius:15px;align-items:flex-start;gap:15px;margin-top:20px;padding:20px 23px;display:flex;box-shadow:0 8px 22px #0b253612}.XoqxRq_handover>svg{color:#067584;flex:0 0 25px;margin-top:2px}.XoqxRq_handover h3{margin:0 0 8px;font-size:20px;line-height:1.4}.XoqxRq_handover p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.XoqxRq_author:focus-visible,.XoqxRq_tab:focus-visible,.XoqxRq_panel:focus-visible,.XoqxRq_controls button:focus-visible{outline-offset:3px;outline:3px solid #37d6e6}.XoqxRq_tab:focus-visible{outline-offset:-3px}.XoqxRq_panel:focus-visible{outline-offset:-4px}@media (hover:hover) and (pointer:fine){.XoqxRq_tab:hover:not([aria-selected=true]){background:#fff;border-color:#93c5d1;box-shadow:0 5px 13px #0b253615}.XoqxRq_controls button:hover:enabled{background:#205269}.XoqxRq_author:hover{border-color:#9dcbd5;box-shadow:0 12px 28px #0b25361a}}@media (max-width:1020px){.XoqxRq_heading{gap:25px}.XoqxRq_author{gap:10px;padding:13px}.XoqxRq_author>svg{margin-left:0}.XoqxRq_tab{grid-template-columns:27px minmax(0,1fr);gap:4px 7px;padding:12px 9px}.XoqxRq_letter{width:27px;height:34px;font-size:20px}.XoqxRq_stageName{font-size:13px}.XoqxRq_purpose{font-size:9px}.XoqxRq_panelGrid{gap:25px}.XoqxRq_panel{padding:22px}}@media (max-width:760px){.XoqxRq_heading{flex-direction:column;align-items:flex-start;gap:19px}.XoqxRq_author{width:fit-content;min-height:0}.XoqxRq_tabs{gap:5px;padding:7px}.XoqxRq_tab{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:77px;padding:10px 3px;display:flex}.XoqxRq_letter{width:28px;height:30px;font-size:20px}.XoqxRq_stageName{font-size:11px}.XoqxRq_purpose{display:none}.XoqxRq_panel{padding:20px}.XoqxRq_panelGrid{grid-template-columns:1fr;gap:21px;padding:22px 0}.XoqxRq_panelTop{letter-spacing:.05em;font-size:8px}.XoqxRq_stageIcon{float:right;margin:0 0 10px 12px}.XoqxRq_description p{font-size:14px}.XoqxRq_outputs{padding:18px}.XoqxRq_outputs ul{gap:12px}.XoqxRq_controls{gap:9px}.XoqxRq_controls>span{display:none}.XoqxRq_controls button{padding:9px 11px;font-size:12px}.XoqxRq_handover{padding:18px}.XoqxRq_handover h3{font-size:18px}.XoqxRq_nextName{display:none}}@media (max-width:380px){.XoqxRq_stageName{font-size:10px}.XoqxRq_panel{padding:16px}.XoqxRq_tab{padding:10px 2px}}@media (prefers-reduced-motion:reduce){.XoqxRq_tab{transition:none}}@media print{.XoqxRq_section{padding:25px 0}.XoqxRq_author,.XoqxRq_explorer,.XoqxRq_handover{box-shadow:none}.XoqxRq_heading h2{font-size:29px}.XoqxRq_panel{color:var(--ink);background:#fff}.XoqxRq_panel p,.XoqxRq_panel span,.XoqxRq_outputs li,.XoqxRq_description p,.XoqxRq_outputNote{color:var(--ink)}.XoqxRq_controls{display:none}.XoqxRq_panelGrid{break-inside:avoid}}.XoqxRq_controls{justify-content:flex-start}.XoqxRq_controls>button:last-child{order:2}.XoqxRq_controls>span{order:3;margin-left:auto}
.PyHjHa_page{--section-space:clamp(38px,5vw,64px);color:var(--ink)}.PyHjHa_page a:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.PyHjHa_hero{background:var(--navy);color:#fff;padding:clamp(40px,5.5vw,78px) 0;position:relative;overflow:hidden}.PyHjHa_hero:before{content:"";pointer-events:none;background:radial-gradient(at 85% 65%,#0d71873a,#0000 58%),linear-gradient(120deg,#0000 65%,#37d6e608);position:absolute;inset:0}.PyHjHa_heroLayout{grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;display:grid;position:relative}.PyHjHa_eyebrow{letter-spacing:.18em;color:#067687;font-size:11px;font-weight:750;line-height:1.6;display:block}.PyHjHa_hero .PyHjHa_eyebrow,.PyHjHa_closing .PyHjHa_eyebrow{color:var(--cyan)}.PyHjHa_heroCopy h1{letter-spacing:-.055em;margin:23px 0;font-size:clamp(46px,5.8vw,74px);line-height:1.02}.PyHjHa_heroCopy h1 span{color:var(--cyan)}.PyHjHa_heroCopy>p{color:#bed0db;max-width:535px;font-size:18px;line-height:1.75}.PyHjHa_actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:30px;display:flex}.PyHjHa_actions a{gap:10px}.PyHjHa_textLink{color:#dceff5;border-bottom:1px solid #416471;align-items:center;min-height:44px;font-size:13px;font-weight:650;display:inline-flex}.PyHjHa_heroNote{color:#a6bdca;align-items:flex-start;gap:9px;margin-top:27px;font-size:11px;line-height:1.7;display:flex}.PyHjHa_heroNote>span{background:var(--cyan);border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:6px}.PyHjHa_diagram{background:linear-gradient(150deg,#102738d9,#071a29);border:1px solid #2a4a5f;border-radius:24px;overflow:hidden;box-shadow:0 24px 65px #0003}.PyHjHa_diagramTop,.PyHjHa_diagramBottom{letter-spacing:.12em;color:#93bdcb;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:9px;display:flex}.PyHjHa_diagramTop{border-bottom:1px solid #254455}.PyHjHa_diagramBottom{letter-spacing:.02em;border-top:1px solid #254455;justify-content:flex-start;font-size:11px}.PyHjHa_diagramCanvas{background-image:radial-gradient(#4261725c 1px,#0000 1px);background-size:18px 18px;height:353px;position:relative}.PyHjHa_connection{width:100%;height:100%;color:var(--cyan);opacity:.65;position:absolute;inset:0}.PyHjHa_node{background:#0e2738;border:1px solid #32596c;border-radius:15px;flex-direction:column;gap:10px;padding:18px;transition:transform .2s,border-color .2s;display:flex;position:absolute;box-shadow:0 12px 30px #0003}.PyHjHa_node:hover{border-color:var(--cyan);transform:translateY(-3px)}.PyHjHa_node small{letter-spacing:.08em;color:#9cc3d1;font-size:8px;line-height:1.6}.PyHjHa_node strong{letter-spacing:-.035em;color:#f2fbff;font-family:Space Grotesk,sans-serif;font-size:23px;line-height:1.15}.PyHjHa_node>span:not(.PyHjHa_nodeIcon){color:#b9ced9;font-size:11px}.PyHjHa_nodeIcon{color:var(--cyan)}.PyHjHa_ideaNode{width:185px;top:26px;left:25px}.PyHjHa_systemNode{background:linear-gradient(130deg,#124154,#0e283a);width:245px;top:126px;right:24px}.PyHjHa_nodeHeading{color:var(--cyan);align-items:center;gap:10px;display:flex}.PyHjHa_nodeHeading span{letter-spacing:.07em;max-width:130px;font-size:8px;line-height:1.6}.PyHjHa_systemTags{gap:7px;display:flex}.PyHjHa_systemTags span{color:#dbf3f8;border:1px solid #477281;border-radius:20px;padding:5px 9px;font-size:10px}.PyHjHa_proofNode{flex-direction:row;align-items:center;gap:12px;padding:14px;bottom:22px;left:25px;right:24px}.PyHjHa_proofNode>svg{color:var(--cyan);flex-shrink:0}.PyHjHa_proofNode>svg:last-child{margin-left:auto}.PyHjHa_proofNode strong{letter-spacing:0;font-size:12px;display:block}.PyHjHa_proofNode small{letter-spacing:0;margin-top:4px;font-size:10px;display:block}.PyHjHa_positioning{border-bottom:1px solid var(--line);background:var(--paper);padding:35px 0}.PyHjHa_positioningLayout{grid-template-columns:230px 1fr;align-items:center;gap:30px;display:grid}.PyHjHa_positioning p{letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.6}.PyHjHa_capabilities,.PyHjHa_delivery,.PyHjHa_startingPoints,.PyHjHa_partner{padding:var(--section-space) 0}.PyHjHa_sectionHeading{grid-template-columns:1.1fr 1fr;align-items:end;gap:50px;margin-bottom:32px;display:grid}.PyHjHa_sectionHeading h2{margin-top:14px;font-size:clamp(31px,4vw,46px);line-height:1.12}.PyHjHa_sectionHeading>p{color:var(--muted);max-width:460px;margin:0;font-size:16px;line-height:1.8}.PyHjHa_jumpLinks{flex-wrap:wrap;gap:11px;margin-bottom:45px;display:flex}.PyHjHa_jumpLinks a{border:1px solid var(--line);background:var(--paper);border-radius:25px;align-items:center;gap:9px;min-height:44px;padding:12px 18px;font-size:12px;font-weight:650;display:flex}.PyHjHa_jumpLinks a:hover{background:var(--navy2);color:var(--cyan);border-color:var(--navy2)}.PyHjHa_group{margin-top:40px;scroll-margin-top:125px}.PyHjHa_groupHeading{grid-template-columns:150px 1fr;align-items:start;gap:24px;padding-bottom:23px;display:grid}.PyHjHa_groupHeading>span{color:#077181;letter-spacing:.13em;padding-top:7px;font-size:11px;font-weight:750}.PyHjHa_groupHeading h3{font-size:27px;line-height:1.2}.PyHjHa_groupHeading p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.7}.PyHjHa_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.PyHjHa_card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-content:start;gap:5px 12px;padding:18px;display:grid;position:relative;box-shadow:0 5px 18px #07132305}.PyHjHa_capabilityIcon{color:#067584;background:#eaf7f8;border-radius:10px;grid-area:1/1/span 3;place-items:center;width:34px;height:34px;display:grid}.PyHjHa_capabilityIcon svg{width:21px;height:21px}.PyHjHa_card h4{font-size:21px;line-height:1.3}.PyHjHa_card p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.8}.PyHjHa_card .PyHjHa_cardLead{color:var(--ink);margin-top:14px;font-size:15px;line-height:1.6}.PyHjHa_delivery{background:var(--paper);border-block:1px solid var(--line)}.PyHjHa_steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:0;padding:18px 0 0;list-style:none;display:grid}.PyHjHa_steps li{border-top:2px solid #b6dde2;padding-top:20px;position:relative}.PyHjHa_steps li:before{content:"";background:#087c8b;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:0}.PyHjHa_steps li>span{color:#087584;letter-spacing:.08em;font-size:11px;font-weight:700}.PyHjHa_steps h3{margin:17px 0 10px;font-size:21px}.PyHjHa_steps p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.PyHjHa_handover{background:#fff;border:1px solid #bddde4;border-radius:18px;align-items:flex-start;gap:20px;margin-top:40px;padding:25px 28px;display:flex}.PyHjHa_handover>svg{color:#087b8a;flex:0 0 27px}.PyHjHa_handover h3{font-size:22px}.PyHjHa_handover p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.8}.PyHjHa_problemGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.PyHjHa_problem{border:1px solid var(--line);border-radius:14px;flex-direction:column;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.PyHjHa_problem:hover{border-color:#75b5c0;transform:translateY(-3px);box-shadow:0 14px 30px #07132312}.PyHjHa_problem h3{font-size:22px;line-height:1.35}.PyHjHa_problem p{color:var(--muted);margin:13px 0 25px;font-size:14px;line-height:1.8}.PyHjHa_problem>span{color:#077181;justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;font-weight:750;display:flex}.PyHjHa_partner{background:var(--paper)}.PyHjHa_partnerLayout{grid-template-columns:64px 1fr auto;align-items:center;gap:28px;display:grid}.PyHjHa_partnerIcon{background:var(--navy2);width:64px;height:64px;color:var(--cyan);border-radius:20px;place-items:center;display:grid}.PyHjHa_partner h2{margin:13px 0;font-size:clamp(28px,3vw,36px)}.PyHjHa_partner p{color:var(--muted);max-width:630px;font-size:14px;line-height:1.8}.PyHjHa_partner a{gap:10px}.PyHjHa_closing{background:var(--navy);color:#fff;padding:62px 0}.PyHjHa_closingLayout{justify-content:space-between;align-items:center;gap:35px;display:flex}.PyHjHa_closing h2{margin:18px 0;font-size:clamp(29px,3.7vw,43px);line-height:1.18}.PyHjHa_closing h2 span{color:var(--cyan)}.PyHjHa_closing p{color:#b8cbd5;max-width:700px;margin:0;font-size:15px;line-height:1.8}.PyHjHa_closing a{flex-shrink:0;gap:10px}.PyHjHa_capabilities{scroll-margin-top:110px}@media (max-width:1050px){.PyHjHa_heroLayout{gap:26px}.PyHjHa_heroCopy h1{font-size:58px}.PyHjHa_ideaNode{width:160px;left:18px}.PyHjHa_systemNode{width:216px;right:18px}.PyHjHa_diagramTop{padding:16px 18px;font-size:8px}.PyHjHa_proofNode{left:18px;right:18px}.PyHjHa_node strong{font-size:21px}.PyHjHa_proofNode strong{font-size:11px}.PyHjHa_positioningLayout{grid-template-columns:190px 1fr}.PyHjHa_partnerLayout{grid-template-columns:64px 1fr}.PyHjHa_partnerLayout>a{grid-column:2;justify-self:start}}@media (max-width:760px){.PyHjHa_heroLayout{grid-template-columns:1fr;gap:35px}.PyHjHa_heroCopy h1{font-size:clamp(45px,10vw,66px)}.PyHjHa_heroCopy>p{max-width:600px;font-size:17px}.PyHjHa_diagram{width:100%;max-width:520px}.PyHjHa_diagramCanvas{height:350px}.PyHjHa_ideaNode{width:185px;left:25px}.PyHjHa_systemNode{width:245px;right:24px}.PyHjHa_proofNode{left:25px;right:24px}.PyHjHa_positioningLayout,.PyHjHa_sectionHeading{grid-template-columns:1fr;gap:16px}.PyHjHa_positioning p{font-size:19px}.PyHjHa_sectionHeading>p{max-width:100%}.PyHjHa_groupHeading{grid-template-columns:1fr;gap:10px}.PyHjHa_steps{grid-template-columns:1fr;gap:23px;padding:4px 0 0 15px}.PyHjHa_steps li{border-top:0;border-left:2px solid #b6dde2;padding:0 0 0 23px}.PyHjHa_steps li:before{top:5px;left:-5px}.PyHjHa_steps h3{margin:9px 0}.PyHjHa_cardGrid{grid-template-columns:1fr}.PyHjHa_closingLayout{flex-direction:column;align-items:flex-start}.PyHjHa_partnerLayout{gap:18px}.PyHjHa_jumpLinks{gap:8px}.PyHjHa_jumpLinks a{padding:11px 13px;font-size:11px}}@media (max-width:480px){.PyHjHa_diagramCanvas{height:360px}.PyHjHa_ideaNode{width:164px;top:23px;left:17px}.PyHjHa_systemNode{width:215px;padding:16px;top:142px;right:17px}.PyHjHa_proofNode{gap:10px;padding:12px;bottom:19px;left:17px;right:17px}.PyHjHa_proofNode strong{font-size:10px}.PyHjHa_proofNode small{font-size:9px}.PyHjHa_diagramTop{letter-spacing:.08em}.PyHjHa_heroNote{font-size:10px}.PyHjHa_hero .PyHjHa_eyebrow{font-size:9px}.PyHjHa_problemGrid,.PyHjHa_partnerLayout{grid-template-columns:1fr}.PyHjHa_partnerLayout>a{grid-column:auto}.PyHjHa_card{padding:16px}.PyHjHa_groupHeading h3{font-size:25px}.PyHjHa_handover{gap:14px;padding:22px}.PyHjHa_handover h3{font-size:20px}.PyHjHa_heroCopy h1{font-size:49px}.PyHjHa_closing h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.PyHjHa_node,.PyHjHa_problem{transition:none}.PyHjHa_node:hover,.PyHjHa_problem:hover{transform:none}}@media print{.PyHjHa_hero,.PyHjHa_closing{color:var(--ink);background:#fff;padding:25px 0}.PyHjHa_heroCopy>p,.PyHjHa_heroNote,.PyHjHa_closing p{color:var(--muted)}.PyHjHa_heroCopy h1 span,.PyHjHa_closing h2 span{color:#067584}.PyHjHa_heroLayout{grid-template-columns:1fr}.PyHjHa_diagram,.PyHjHa_actions,.PyHjHa_jumpLinks,.PyHjHa_heroNote,.PyHjHa_closing a{display:none}.PyHjHa_heroCopy h1{font-size:40px}.PyHjHa_capabilities,.PyHjHa_delivery,.PyHjHa_startingPoints,.PyHjHa_partner{padding:24px 0}.PyHjHa_card,.PyHjHa_groupHeading,.PyHjHa_problem,.PyHjHa_steps li,.PyHjHa_handover{break-inside:avoid;box-shadow:none}.PyHjHa_sectionHeading h2{font-size:28px}.PyHjHa_positioning{padding:20px 0}.PyHjHa_group+.PyHjHa_group{margin-top:24px}.PyHjHa_cardGrid{gap:12px}.PyHjHa_card{padding:16px}.PyHjHa_card h4{font-size:17px}.PyHjHa_capabilityIcon{margin-bottom:10px}.PyHjHa_partnerLayout{grid-template-columns:1fr}.PyHjHa_partnerIcon,.PyHjHa_partnerLayout>a{display:none}}.PyHjHa_commercial{padding:var(--section-space) 0;background:#edf7f9;scroll-margin-top:125px}.PyHjHa_commercialLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:42px;display:grid}.PyHjHa_commercial h2{letter-spacing:-.035em;margin:16px 0;font-size:clamp(28px,3vw,40px);line-height:1.15}.PyHjHa_commercial p{color:var(--muted);margin:0 0 23px;font-size:16px;line-height:1.75}.PyHjHa_commercialFilm{min-width:0;margin:0}.PyHjHa_commercialFilm video{aspect-ratio:16/9;background:var(--navy);border:1px solid #b4cdd5;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 18px 45px #0b25361a}.PyHjHa_commercialFilm video:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.PyHjHa_commercialFilm figcaption{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.6}@media (max-width:760px){.PyHjHa_commercialLayout{grid-template-columns:1fr;gap:28px}}@media print{.PyHjHa_commercial{display:none}}.PyHjHa_filmSocials{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.PyHjHa_filmSocials a{color:#067584;text-underline-offset:3px;align-items:center;min-height:44px;font-size:12px;font-weight:650;text-decoration:underline;display:inline-flex}.PyHjHa_card h4{grid-column:2;margin:0;font-size:17px;line-height:1.3}.PyHjHa_card p{grid-column:2;margin:0;font-size:13px;line-height:1.6}.PyHjHa_card .PyHjHa_cardLead{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.PyHjHa_group+.PyHjHa_group{margin-top:32px}.PyHjHa_groupHeading h3{font-size:26px}.PyHjHa_problem h3{margin:0 0 8px;font-size:20px}.PyHjHa_problem p{margin:0 0 9px;font-size:14px;line-height:1.6}.PyHjHa_problem span{margin-top:8px}.PyHjHa_problem .PyHjHa_deliverable{color:var(--muted);font-size:12px}.PyHjHa_evidence,.PyHjHa_teamSection{padding:var(--section-space) 0;background:#fff}.PyHjHa_evidence{border-bottom:1px solid var(--line)}.PyHjHa_exampleGrid,.PyHjHa_teamGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.PyHjHa_example{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.PyHjHa_exampleImage{background:var(--paper);border-bottom:1px solid var(--line);display:block}.PyHjHa_exampleImage img{object-fit:contain;width:100%;height:145px;display:block}.PyHjHa_exampleKind{color:#067584;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.PyHjHa_example h3{margin:8px 0;font-size:21px}.PyHjHa_example p{color:var(--muted);margin:7px 0;font-size:13px;line-height:1.65}.PyHjHa_example p strong{color:var(--ink);font-weight:600}.PyHjHa_example small{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.6;display:block}.PyHjHa_exampleBody>a{color:#067584;align-items:center;gap:8px;min-height:44px;margin-top:4px;font-size:12px;font-weight:650;display:inline-flex}.PyHjHa_teamSection{background:var(--paper);border-top:1px solid var(--line)}.PyHjHa_teamHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.PyHjHa_teamHeading h2{letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(25px,3vw,34px);line-height:1.2}.PyHjHa_teamHeading>a{color:#067584;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:650;display:inline-flex}.PyHjHa_person{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:flex-start;gap:13px;padding:16px;display:flex}.PyHjHa_person img{object-fit:cover;object-position:center 25%;border-radius:12px;flex:0 0 54px;width:54px;height:54px}.PyHjHa_person h3{margin:0 0 4px;font-size:16px;line-height:1.35}.PyHjHa_person span{color:#067584;font-size:10px;font-weight:700}.PyHjHa_person p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.6}@media (max-width:1020px){.PyHjHa_teamGrid{grid-template-columns:1fr}.PyHjHa_person p{margin-top:5px}.PyHjHa_exampleImage img{height:125px}.PyHjHa_exampleBody{padding:13px}}@media (max-width:760px){.PyHjHa_exampleGrid{grid-template-columns:1fr}.PyHjHa_example{grid-template-columns:180px minmax(0,1fr);display:grid}.PyHjHa_exampleImage{border-bottom:0;border-right:1px solid var(--line);align-items:center;display:flex}.PyHjHa_exampleImage img{height:auto;max-height:180px}.PyHjHa_teamHeading{flex-direction:column;align-items:flex-start;gap:8px}.PyHjHa_card h4{font-size:16px}.PyHjHa_card .PyHjHa_cardLead{font-size:13px}.PyHjHa_card p{font-size:12px}.PyHjHa_groupHeading h3{font-size:24px}}@media (max-width:480px){.PyHjHa_example{grid-template-columns:1fr}.PyHjHa_exampleImage{border-right:0;border-bottom:1px solid var(--line)}.PyHjHa_exampleImage img{height:140px}.PyHjHa_exampleBody{padding:15px}.PyHjHa_person{padding:14px}.PyHjHa_problem{padding:16px}.PyHjHa_problem h3{font-size:19px}}@media print{.PyHjHa_exampleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.PyHjHa_exampleImage img{height:100px}.PyHjHa_evidence,.PyHjHa_teamSection{padding:24px 0}.PyHjHa_example,.PyHjHa_person{break-inside:avoid}}.PyHjHa_page{--card-surface:#f4f8fc;--card-highlight:#fff;--card-shadow:0 8px 22px #0b253612,0 1px 3px #0b253608}.PyHjHa_card,.PyHjHa_problem,.PyHjHa_example,.PyHjHa_person,.PyHjHa_handover,.PyHjHa_focusCard{background:linear-gradient(140deg,var(--card-highlight),var(--card-surface));box-shadow:var(--card-shadow);border-color:#d7e4ee}.PyHjHa_card{scroll-margin-top:130px}.PyHjHa_focusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.PyHjHa_focusCard{border:1px solid #d7e4ee;border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.PyHjHa_focusCard>svg{color:#067584;flex:0 0 23px;margin-top:2px}.PyHjHa_focusCard h2{letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.3}.PyHjHa_focusCard p{color:var(--muted);margin:9px 0;font-size:12px;line-height:1.65}.PyHjHa_focusCard span{color:#067584;align-items:center;gap:6px;min-height:32px;font-size:11px;font-weight:650;display:flex}.PyHjHa_focusCard:focus-visible,.PyHjHa_problem:focus-visible{outline:3px solid var(--blue);outline-offset:4px;box-shadow:0 12px 28px #0b253620}.PyHjHa_exampleImage{background:#eff5fa}.PyHjHa_person,.PyHjHa_card,.PyHjHa_example,.PyHjHa_handover{box-shadow:var(--card-shadow),inset 0 1px 0 #fffc}@media (hover:hover) and (pointer:fine){.PyHjHa_focusCard:hover,.PyHjHa_problem:hover{border-color:#9dcbd5;transform:translateY(-3px);box-shadow:0 14px 30px #0b25361c,0 2px 5px #0b25360a}.PyHjHa_example:hover,.PyHjHa_person:hover,.PyHjHa_card:hover{box-shadow:0 11px 26px #0b253618,inset 0 1px #fffc}}@media (max-width:1020px){.PyHjHa_focusCard{gap:10px;padding:15px}.PyHjHa_focusCard h2{font-size:16px}.PyHjHa_focusCard>svg{flex-basis:20px;width:20px}}@media (max-width:760px){.PyHjHa_focusGrid{grid-template-columns:1fr;gap:12px;margin-top:20px}.PyHjHa_focusCard{padding:15px}.PyHjHa_focusCard h2{font-size:17px}.PyHjHa_focusCard p{margin:6px 0}.PyHjHa_focusCard span{min-height:28px}}@media (prefers-reduced-motion:reduce){.PyHjHa_focusCard{transition:none}.PyHjHa_focusCard:hover,.PyHjHa_problem:hover{transform:none}}@media print{.PyHjHa_focusCard,.PyHjHa_card,.PyHjHa_problem,.PyHjHa_example,.PyHjHa_person,.PyHjHa_handover{box-shadow:none;background:#fff}.PyHjHa_focusGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.PyHjHa_focusCard{break-inside:avoid;padding:12px}}.PyHjHa_startingPoints{scroll-margin-top:130px}.PyHjHa_page{--section-space:clamp(24px,3vw,36px)}.PyHjHa_hero{padding-block:30px}.PyHjHa_positioning{padding-block:20px}.PyHjHa_card,.PyHjHa_problem,.PyHjHa_person{padding:12px}.PyHjHa_cardGrid,.PyHjHa_problemGrid,.PyHjHa_teamGrid,.PyHjHa_exampleGrid{gap:12px}.PyHjHa_group,.PyHjHa_group+.PyHjHa_group{margin-top:24px}.PyHjHa_groupHeading{padding-bottom:12px}.PyHjHa_sectionHeading{gap:24px;margin-bottom:20px}.PyHjHa_exampleImage img{height:88px}.PyHjHa_exampleBody{padding:12px}.PyHjHa_example h3{font-size:19px}.PyHjHa_jumpLinks{margin-bottom:22px}.PyHjHa_handover{margin-top:22px;padding:14px 18px}.PyHjHa_closing{padding-block:32px}
