.responsible-ai-module__ZKpH2G__page{color:var(--mml-ink,#f6f7fb)}.responsible-ai-module__ZKpH2G__page a:focus-visible,.responsible-ai-module__ZKpH2G__page button:focus-visible{outline-offset:5px;outline:2px solid #7aafff}.responsible-ai-module__ZKpH2G__hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;padding:78px 0 64px;display:grid}.responsible-ai-module__ZKpH2G__hero h1{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(42px,4.6vw,62px);font-weight:600;line-height:1.04}.responsible-ai-module__ZKpH2G__hero p{color:#c3c9d6;max-width:34ch;font-size:20px;line-height:1.6}.responsible-ai-module__ZKpH2G__heroLink{color:#8cbaff;text-underline-offset:5px;align-items:center;gap:10px;margin-top:26px;font-size:15px;display:inline-flex}.responsible-ai-module__ZKpH2G__heroLink:hover{text-decoration:underline}.responsible-ai-module__ZKpH2G__visual{min-width:0;margin:0;padding:32px 0 0}.responsible-ai-module__ZKpH2G__film{align-items:center;padding:32px 0;display:flex}.responsible-ai-module__ZKpH2G__frame{color:#dceaff;background:#18253d;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:26px;min-width:0;height:184px;animation:12s ease-in-out infinite responsible-ai-module__ZKpH2G__review;display:flex}.responsible-ai-module__ZKpH2G__frame svg{stroke-width:1.4px;width:40px;height:40px}.responsible-ai-module__ZKpH2G__frame span{white-space:nowrap;font-size:13px}.responsible-ai-module__ZKpH2G__aiFrame{background:#122c4a;animation-delay:4s}.responsible-ai-module__ZKpH2G__finalFrame{background:#254378;animation-delay:8s}.responsible-ai-module__ZKpH2G__connector{background:#45658f;flex-shrink:0;width:24px;height:1px;position:relative;overflow:hidden}.responsible-ai-module__ZKpH2G__connector i{background:#cfe2ff;width:10px;height:1px;animation:3s linear infinite responsible-ai-module__ZKpH2G__travel;display:block}.responsible-ai-module__ZKpH2G__reviewLine{color:#a8bbd7;align-items:center;gap:10px;font-size:12px;display:flex}.responsible-ai-module__ZKpH2G__reviewLine span{border-bottom:1px solid #45658f;flex:1;height:16px}.responsible-ai-module__ZKpH2G__reviewLine span:first-child{border-left:1px solid #45658f}.responsible-ai-module__ZKpH2G__reviewLine span:last-child{border-right:1px solid #45658f}.responsible-ai-module__ZKpH2G__visualFooter{color:#cfe2ff;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;font-size:13px;display:flex}.responsible-ai-module__ZKpH2G__visualFooter button{color:#dceaff;border:1px solid #40516c;border-radius:8px;align-items:center;gap:6px;padding:9px 10px;display:inline-flex}.responsible-ai-module__ZKpH2G__visualFooter button:hover{background:#18253d}.responsible-ai-module__ZKpH2G__visual[data-paused=true] *{animation-play-state:paused}@keyframes responsible-ai-module__ZKpH2G__travel{0%{transform:translate(-12px)}to{transform:translate(26px)}}@keyframes responsible-ai-module__ZKpH2G__review{0%,28%,to{transform:translateY(0)}8%,20%{background:#31588d;transform:translateY(-12px)}}.responsible-ai-module__ZKpH2G__pledge{border-top:1px solid #3c4c65;border-bottom:1px solid #3c4c65;grid-template-columns:52px 1fr;gap:24px;padding:36px 0;display:grid}.responsible-ai-module__ZKpH2G__pledge>svg{color:#8cbaff;stroke-width:1.4px;width:40px;height:40px}.responsible-ai-module__ZKpH2G__pledge h2{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(24px,2.8vw,32px);font-weight:500;line-height:1.25}.responsible-ai-module__ZKpH2G__pledge p{color:#c3c9d6;max-width:75ch;line-height:1.7}.responsible-ai-module__ZKpH2G__principles{padding:64px 0}.responsible-ai-module__ZKpH2G__sectionTitle{letter-spacing:-.025em;margin-bottom:30px;font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1.2}.responsible-ai-module__ZKpH2G__principle{border-top:1px solid #282635;grid-template-columns:48px 250px 1fr;align-items:start;gap:24px;padding:24px 0;display:grid}.responsible-ai-module__ZKpH2G__principle>svg{stroke-width:1.4px;color:#8cbaff;width:28px;height:28px}.responsible-ai-module__ZKpH2G__principle h3{font-size:20px;font-weight:500;line-height:1.4}.responsible-ai-module__ZKpH2G__principle p{color:#c3c9d6;max-width:70ch;font-size:16px;line-height:1.65}.responsible-ai-module__ZKpH2G__direction{background:#111c2d;border-radius:16px;grid-template-columns:1fr 1fr;gap:56px;padding:40px;display:grid}.responsible-ai-module__ZKpH2G__direction h2{letter-spacing:-.025em;margin-bottom:18px;font-size:30px;font-weight:500;line-height:1.2}.responsible-ai-module__ZKpH2G__direction p{color:#c4d0e2;line-height:1.7}.responsible-ai-module__ZKpH2G__routes{flex-direction:column;justify-content:center;gap:14px;display:flex}.responsible-ai-module__ZKpH2G__route{border-bottom:1px solid #3a4b64;align-items:center;gap:18px;padding:15px 0;display:flex}.responsible-ai-module__ZKpH2G__route svg{color:#8cbaff;stroke-width:1.4px;flex-shrink:0;width:28px;height:28px}.responsible-ai-module__ZKpH2G__route strong{font-size:17px;font-weight:500;display:block}.responsible-ai-module__ZKpH2G__route span{color:#c4d0e2;margin-top:4px;font-size:14px;display:block}.responsible-ai-module__ZKpH2G__references{grid-template-columns:1fr 1fr;gap:56px;padding:64px 0;display:grid}.responsible-ai-module__ZKpH2G__references h2{margin-bottom:18px;font-size:27px;font-weight:500;line-height:1.25}.responsible-ai-module__ZKpH2G__references p{color:#c3c9d6;line-height:1.7}.responsible-ai-module__ZKpH2G__references ul{flex-direction:column;gap:16px;display:flex}.responsible-ai-module__ZKpH2G__references a{color:#9ac4ff;text-underline-offset:5px;line-height:1.5;text-decoration:underline}.responsible-ai-module__ZKpH2G__note{margin-top:16px;font-size:13px}.responsible-ai-module__ZKpH2G__contact{color:#c3c9d6;border-top:1px solid #282635;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:30px 0 64px;font-size:14px;display:flex}.responsible-ai-module__ZKpH2G__contact a{color:#9ac4ff;text-underline-offset:5px;text-decoration:underline}@media (max-width:1023px){.responsible-ai-module__ZKpH2G__hero{gap:30px}.responsible-ai-module__ZKpH2G__principle{grid-template-columns:40px 200px 1fr;gap:16px}.responsible-ai-module__ZKpH2G__frame span{font-size:11px}.responsible-ai-module__ZKpH2G__direction{gap:30px;padding:28px}}@media (max-width:767px){.responsible-ai-module__ZKpH2G__hero{grid-template-columns:1fr;gap:6px;padding:44px 0 36px}.responsible-ai-module__ZKpH2G__hero h1{max-width:12ch;font-size:44px}.responsible-ai-module__ZKpH2G__hero p{font-size:18px}.responsible-ai-module__ZKpH2G__visual{padding-top:0}.responsible-ai-module__ZKpH2G__film{padding:28px 0}.responsible-ai-module__ZKpH2G__frame{gap:20px;height:154px}.responsible-ai-module__ZKpH2G__frame svg{width:32px;height:32px}.responsible-ai-module__ZKpH2G__connector{width:14px}.responsible-ai-module__ZKpH2G__visualFooter{margin-top:22px}.responsible-ai-module__ZKpH2G__pledge{grid-template-columns:32px 1fr;gap:16px;padding:28px 0}.responsible-ai-module__ZKpH2G__pledge>svg{width:28px}.responsible-ai-module__ZKpH2G__principles{padding:44px 0}.responsible-ai-module__ZKpH2G__principle{grid-template-columns:32px 1fr;gap:10px 16px}.responsible-ai-module__ZKpH2G__principle p{grid-column:2}.responsible-ai-module__ZKpH2G__principle h3{font-size:19px}.responsible-ai-module__ZKpH2G__direction,.responsible-ai-module__ZKpH2G__references{grid-template-columns:1fr;gap:26px}.responsible-ai-module__ZKpH2G__direction{padding:24px}.responsible-ai-module__ZKpH2G__direction h2{font-size:27px}.responsible-ai-module__ZKpH2G__references{padding:44px 0}}@media print{.responsible-ai-module__ZKpH2G__visualFooter button{display:none}.responsible-ai-module__ZKpH2G__page *{animation:none!important}}
