.wr-page{background:#fff;color:#355569;font-family:inherit}.wr-page *{box-sizing:border-box}.wr-wrap{width:var(--site-content-width);max-width:var(--site-max-width);margin-inline:auto}.wr-page a{color:inherit;text-decoration:none}.wr-page a:focus-visible{outline:3px solid #3269ab;outline-offset:5px}.wr-page h1,.wr-page h2,.wr-page h3,.wr-page p,.wr-page figure{margin:0}.wr-bread{display:flex;gap:11px;flex-wrap:wrap;font-size:12px;color:#61758a;padding:24px 0}.wr-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;padding:22px 0 42px}.wr-logo{display:block;width:160px;height:auto;object-fit:contain;margin-bottom:26px}.wr-eyebrow{display:block;color:#3269ab;font-size:10px;font-weight:600;letter-spacing:1.5px;line-height:1.7;margin-bottom:13px}.wr-hero h1{font-size:clamp(32px,3vw,43px);font-weight:600;line-height:1.2;letter-spacing:-1px;margin-bottom:22px}.wr-hero h1 em{font-style:normal;color:#3269ab}.wr-hero-copy>p{font-size:15px;line-height:1.85;color:#52677a;max-width:610px}.wr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 25px;margin-top:25px;font-size:12px}.wr-page a.wr-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:7px;background:#3269ab;color:#fff;padding:14px 19px;font-size:12px;font-weight:600;line-height:1.6}.wr-page a.wr-button:hover{background:#265a95}.wr-play{display:inline-flex;align-items:center;justify-content:center;border:1px solid #c9dbee;color:#3269ab;border-radius:50%;width:25px;height:25px;font-size:8px;margin-right:6px}.wr-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:23px 0 0}.wr-tags li{font-size:10px;border:1px solid #dce5ee;border-radius:5px;padding:7px 9px;color:#52677a;background:#f5f8fc}.wr-hero-visual{padding:22px 26px;background:#f5f8fc;border:1px solid #dce5ee;border-radius:20px}.wr-visual-top{display:flex;align-items:center;gap:12px;font-size:9px;letter-spacing:1.2px;color:#61758a;font-weight:600}.wr-visual-top img{object-fit:contain}.wr-report-art{display:block;width:100%;height:410px;object-fit:contain;margin:6px auto 0}.wr-hero-visual figcaption{font-size:9px;color:#61758a;text-align:center;line-height:1.7;margin-top:6px}.wr-jump{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:22px 0;border-block:1px solid #dce5ee;font-size:12px}.wr-jump a:hover,.wr-page .wr-text-link:hover{color:#265a95}.wr-section{padding:60px 0;border-bottom:1px solid #e5ecf3;scroll-margin-top:130px}.wr-page h2{font-size:clamp(25px,2.3vw,32px);font-weight:550;line-height:1.3;letter-spacing:-.6px}.wr-page h3{font-size:18px;font-weight:550;line-height:1.4;letter-spacing:-.3px}.wr-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:30px}.wr-heading>p{font-size:13px;line-height:1.8;color:#52677a;max-width:420px}.wr-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.wr-service-grid>a{border:1px solid #dce5ee;border-radius:12px;display:flex;flex-direction:column;padding:24px;min-width:0}.wr-service-grid>a:hover{background:#f5f8fc;border-color:#b7cee8}.wr-service-num{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:11px;border:1px solid #dce5ee;background:#edf4fc;border-radius:10px;color:#3269ab;margin-bottom:20px}.wr-service-grid h3{font-size:17px}.wr-service-grid p{font-size:12px;line-height:1.8;color:#52677a;margin-top:12px;flex:1}.wr-service-grid b{font-size:11px;font-weight:500;color:#3269ab;margin-top:22px;line-height:1.5}.wr-technology{display:grid;grid-template-columns:1fr 1.4fr;gap:65px;align-items:center}.wr-tech-copy>p{font-size:14px;line-height:1.85;color:#52677a;margin-top:20px}.wr-page a.wr-text-link{display:inline-block;color:#3269ab;font-size:12px;font-weight:550;margin-top:23px}.wr-tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px 30px}.wr-tech-grid article{padding:20px 0;border-top:1px solid #dce5ee}.wr-tech-grid article>span{font-size:9px;letter-spacing:1px;color:#3269ab;font-weight:600;display:block;margin-bottom:13px}.wr-tech-grid h3{font-size:17px}.wr-tech-grid p{font-size:12px;line-height:1.8;color:#52677a;margin-top:11px}.wr-video-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.wr-video-copy>p{font-size:14px;line-height:1.85;color:#52677a;margin-top:20px}.wr-video{width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#f5f8fc;border:1px solid #dce5ee}.wr-video iframe{display:block;width:100%;height:100%;border:0}.wr-work{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.wr-work figure img{display:block;width:100%;height:auto;border-radius:14px;object-fit:contain}.wr-work figcaption{font-size:9px;color:#61758a;line-height:1.8;margin-top:9px}.wr-work ol{padding:0;margin:24px 0 0;list-style:none}.wr-work li{display:flex;gap:17px;padding:19px 0;border-top:1px solid #dce5ee}.wr-work li>span{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;background:#edf4fc;border-radius:9px;font-size:10px;color:#3269ab}.wr-work h3{font-size:17px}.wr-work li p{font-size:12px;line-height:1.8;color:#52677a;margin-top:8px}.wr-models{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:32px;padding:45px 0;border-bottom:1px solid #dce5ee}.wr-models article{border-left:1px solid #dce5ee;padding-left:26px}.wr-models p{font-size:12px;line-height:1.8;color:#52677a;margin-top:12px}.wr-models a{display:inline-block;font-size:11px;color:#3269ab;margin-top:20px}.wr-models h2{font-size:27px}.wr-end{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:34px;margin:45px 0 0;border:1px solid #dce5ee;border-radius:14px;background:#f5f8fc}.wr-end h2{font-size:27px}.wr-end p{font-size:13px;line-height:1.8;color:#52677a;max-width:700px;margin-top:12px}.wr-end .wr-button{flex-shrink:0}
@media(max-width:1100px){.wr-hero{gap:30px}.wr-hero h1{font-size:35px}.wr-report-art{height:350px}.wr-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wr-technology,.wr-video-section,.wr-work{gap:35px}.wr-models{gap:25px}.wr-end{padding:28px}.wr-end h2{font-size:25px}}
@media(max-width:800px){.wr-bread{padding:12px 0;font-size:10px;gap:8px}.wr-hero{grid-template-columns:1fr;gap:25px;padding:14px 0 28px}.wr-logo{width:130px;margin-bottom:23px}.wr-eyebrow{font-size:9px;letter-spacing:1.1px}.wr-hero h1{font-size:31px;letter-spacing:-.7px;line-height:1.25;margin-bottom:18px}.wr-hero-copy>p{font-size:13px;line-height:1.85}.wr-actions{margin-top:22px;font-size:11px;gap:17px}.wr-page a.wr-button{font-size:11px;padding:12px 15px}.wr-tags{gap:6px;margin-top:20px}.wr-tags li{font-size:9px;padding:6px 7px}.wr-hero-visual{padding:18px 16px;border-radius:14px}.wr-visual-top{font-size:8px}.wr-report-art{height:310px}.wr-jump{grid-template-columns:1fr 1fr;font-size:10px;padding:20px 0;gap:18px}.wr-section{padding:35px 0}.wr-page h2{font-size:26px;letter-spacing:-.4px}.wr-heading{display:block;margin-bottom:25px}.wr-heading>p{margin-top:16px;font-size:12px}.wr-service-grid{gap:12px}.wr-service-grid>a{padding:18px 15px}.wr-service-grid h3{font-size:15px}.wr-service-grid p{font-size:11px}.wr-service-grid b{font-size:10px;line-height:1.6;margin-top:17px}.wr-service-num{width:31px;height:31px;margin-bottom:15px;font-size:10px}.wr-technology,.wr-video-section,.wr-work{grid-template-columns:1fr;gap:26px}.wr-tech-copy>p,.wr-video-copy>p{font-size:13px;margin-top:16px}.wr-tech-grid{gap:20px}.wr-tech-grid article{padding:18px 0}.wr-tech-grid h3{font-size:16px}.wr-tech-grid p{font-size:11px}.wr-tech-grid article>span{font-size:8px;letter-spacing:.8px}.wr-video{border-radius:10px}.wr-work figure{order:2}.wr-work h3{font-size:16px}.wr-work li p{font-size:11px}.wr-models{grid-template-columns:1fr;gap:24px;padding:35px 0}.wr-models article{border-left:0;border-top:1px solid #dce5ee;padding:22px 0 0}.wr-models h2{font-size:26px}.wr-models h3{font-size:18px}.wr-end{display:block;padding:24px;margin-top:30px}.wr-end h2{font-size:24px}.wr-end p{font-size:12px}.wr-end .wr-button{margin-top:22px}}
@media(max-width:350px){.wr-hero h1{font-size:28px}.wr-service-grid,.wr-tech-grid{grid-template-columns:1fr}.wr-report-art{height:275px}}

/* Complete, original topic illustrations from the existing WOY article archive. */
.wr-service-grid>a{overflow:hidden}.wr-service-visual{height:180px;background:#fff;margin:-24px -24px 20px;padding:12px;border-bottom:1px solid #e5ecf3}.wr-service-visual img{display:block;width:100%;height:100%;object-fit:contain;opacity:1;filter:none;mix-blend-mode:normal}.wr-service-grid .wr-service-num{width:auto;height:auto;display:block;border:0;background:transparent;border-radius:0;font-size:10px;letter-spacing:1.2px;margin-bottom:11px}
@media(max-width:800px){.wr-service-visual{height:145px;margin:-18px -15px 17px;padding:9px}.wr-service-grid .wr-service-num{font-size:9px;margin-bottom:9px}}
@media(max-width:350px){.wr-service-visual{height:170px}}
