.science-intro{padding-block:65px 42px;background:#07182f;color:#fff}.science-intro .eyebrow{color:#9fd6ff}.science-intro h1{font:700 clamp(42px,5.7vw,76px)/1.08 var(--body);letter-spacing:-2.5px;margin-top:27px;max-width:1000px}.science-intro h1 span{color:#9ed4ff}.science-intro-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-top:27px}.science-intro-bottom p{font-size:18px;line-height:1.8;color:#c4d8ef;max-width:770px}.science-intro-bottom>a{font-size:13px;color:#add8ff;min-height:44px;display:flex;align-items:center;gap:18px;white-space:nowrap}.science-intro-bottom>a:hover{text-decoration:underline}.science-jump-links{display:flex;flex-wrap:wrap;gap:10px 30px;margin-top:34px;border-top:1px solid #a3cffc30;padding-top:21px}.science-jump-links a{font-size:12px;min-height:34px;display:flex;align-items:center;color:#bad3ed}.science-jump-links a:hover{text-decoration:underline;color:#fff}.science-architecture{padding-block:70px;background:#f3f7fd;scroll-margin-top:104px}.science-section-heading{display:flex;justify-content:space-between;gap:42px;align-items:flex-end;margin-bottom:31px}.science-section-heading h2{font:700 clamp(30px,3.1vw,42px)/1.17 var(--body);letter-spacing:-1.2px;margin-top:14px;max-width:740px}.science-section-heading>p{font-size:15px;line-height:1.8;color:#59718b;max-width:400px}.science-system{border:1px solid #ccdaee;border-radius:19px;background:#fff;overflow:hidden;box-shadow:0 18px 55px #163d7410}.science-system-toolbar{display:flex;gap:23px;align-items:center;padding:18px 23px;border-bottom:1px solid #d7e2f0;background:#fbfdff}.science-system-toolbar>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#60758f}.science-legend-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.science-legend-vision{background:#2e82d7}.science-legend-language{background:#8063ca}.science-legend-device{background:#198b7e}.science-motion-toggle{margin-left:auto;min-height:36px;padding:7px 12px;border:1px solid #c5d4e9;border-radius:7px;background:white;color:#42678e;font-size:11px}.science-motion-toggle:hover{border-color:#397fcc;color:#0753ac}.science-system-body{padding:28px}.science-original-input{display:flex;align-items:center;gap:14px;background:#eef5ff;border:1px solid #c5daf5;border-radius:12px;padding:18px 21px;margin-bottom:25px;position:relative}.science-original-input::after{content:'';position:absolute;left:28%;top:100%;height:25px;border-left:1px solid #83addb}.science-input-icon{color:#1764b9;display:grid;place-items:center;width:45px;height:45px;border-radius:11px;background:#fff;flex-shrink:0}.science-original-input h3{font:700 16px/1.5 var(--body);letter-spacing:-.2px}.science-original-input p{font-size:11px;color:#5b7a9a;margin-top:3px}.science-source-retained{margin-left:auto;font-size:10px;color:#5e7c9c;padding-left:15px;max-width:200px;line-height:1.6}.science-main-lanes{display:grid;grid-template-columns:1.18fr 1fr;gap:24px;align-items:stretch}.science-lane{border:1px solid #c4dbf2;border-radius:13px;padding:20px;background:#f4f9ff;min-width:0}.science-lane>header{display:flex;align-items:center;gap:11px;margin-bottom:19px}.science-lane>header>span{display:grid;place-items:center;background:#e0efff;color:#1d71c4;width:40px;height:40px;border-radius:11px;flex-shrink:0}.science-lane>header>div>p{font-size:9px;font-weight:700;letter-spacing:1px;color:#3475ac}.science-lane>header h3{font:700 17px/1.4 var(--body);letter-spacing:-.3px;margin-top:4px}.science-model-node{display:flex;gap:11px;align-items:flex-start;background:white;border:1px solid #cee0f1;border-radius:9px;padding:15px;min-width:0}.science-model-icon{display:grid;place-items:center;color:#1f75bf;background:#edf5ff;border-radius:8px;width:35px;height:35px;flex-shrink:0}.science-model-icon svg{width:24px;height:24px}.science-model-node>div{min-width:0}.science-model-node h3{font:700 14px/1.5 var(--body);letter-spacing:-.1px}.science-model-node p{font-size:12px;line-height:1.7;color:#617b96;margin-top:4px}.science-model-chip{display:inline-block;background:#eaf3fe;border:1px solid #d1e2f5;border-radius:4px;padding:4px 6px;font-size:9px;line-height:1.5;color:#3673aa;margin-top:8px;max-width:100%;overflow-wrap:anywhere}.science-vision-lane>.science-model-node{align-items:center}.science-fork{height:27px;display:grid;grid-template-columns:1fr 1fr;position:relative;margin-inline:20%;border-top:1px solid #84add4;margin-top:14px}.science-fork::before{content:'';position:absolute;left:50%;bottom:100%;height:14px;border-left:1px solid #84add4}.science-fork>i{border-left:1px solid #84add4;position:relative}.science-fork>i:last-child{border-left:0;border-right:1px solid #84add4}.science-fork>i::after{content:'';position:absolute;width:5px;height:5px;border-right:1px solid #84add4;border-bottom:1px solid #84add4;transform:rotate(45deg);left:-3px;bottom:2px}.science-fork>i:last-child::after{left:auto;right:-3px}.science-fork>span{display:none}.science-vision-branches{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.science-branch{min-width:0}.science-branch-label{font-size:8px;letter-spacing:1px;font-weight:700;color:#7291ae;margin-bottom:10px}.science-branch .science-model-node{display:block;padding:13px}.science-branch .science-model-icon{margin-bottom:9px;width:31px;height:31px}.science-branch .science-model-node h3{font-size:14px}.science-branch .science-model-node p{font-size:11px}.science-branch .science-model-chip{font-size:10px}.science-connector{height:28px;position:relative;color:#3e82bd}.science-connector::before{content:'';position:absolute;left:50%;top:0;bottom:3px;border-left:1px solid #9dbedb}.science-connector::after{content:'';position:absolute;left:calc(50% - 3px);bottom:3px;width:5px;height:5px;border-bottom:1px solid #78a7d0;border-right:1px solid #78a7d0;transform:rotate(45deg)}.science-connector small{position:absolute;left:calc(50% + 11px);top:6px;white-space:nowrap;font-size:8px;color:#7690ac}.science-flow-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:#3b91d8;top:0;left:calc(50% - 2px);box-shadow:0 0 0 3px #4e9de716;animation:science-data-travel 2.8s cubic-bezier(.4,0,.2,1) infinite;animation-play-state:paused;opacity:.85}.science-system[data-playing=true] .science-flow-dot{animation-play-state:running}.science-cleanup-branch .science-connector:nth-of-type(2) .science-flow-dot{animation-delay:-1.1s}.science-data-output{padding:14px;background:#e7f2fe;border:1px solid #bcd7f2;border-radius:8px;min-width:0}.science-data-output>span{display:block;font-size:8px;letter-spacing:.5px;font-weight:700;line-height:1.6;color:#2b75ad}.science-data-output>span>i{font-style:normal;margin-inline:3px}.science-data-output h4{font:700 13px/1.5 var(--body);color:#1d4c79;letter-spacing:-.1px;margin:7px 0 5px}.science-data-output p{font-size:11px;line-height:1.8;color:#41698e}.science-language-lane{background:#f7f5fe;border-color:#d8cfed}.science-language-lane>header>span{background:#eee8fc;color:#7955b6}.science-language-lane>header>div>p{color:#8768b7}.science-language-inputs{border:1px solid #ded4ef;background:#fff;border-radius:9px;padding:16px}.science-language-inputs>div{display:flex;align-items:flex-start;gap:10px}.science-language-inputs>div+div{margin-top:17px;padding-top:17px;border-top:1px solid #ece5f5}.science-language-inputs>div>svg{width:23px;height:23px;color:#9674c2;flex-shrink:0}.science-language-inputs strong{font-size:12px;color:#584477}.science-language-inputs p{font-size:10px;line-height:1.7;color:#7e6e94;margin-top:4px}.science-language-inputs>div>div>span{font-size:9px;color:#806c96;line-height:1.7;display:block;margin-top:3px}.science-language-lane>.science-model-node{border-color:#d9cdee}.science-language-lane .science-model-icon{background:#f2ecfc;color:#8a62c1}.science-language-lane .science-model-chip{background:#f2ecfd;border-color:#e3d8f3;color:#8765b2}.science-language-lane>.science-connector::before{border-color:#c8b3df}.science-language-lane>.science-connector::after{border-color:#a283c5}.science-language-lane .science-flow-dot{background:#9c77cf;box-shadow:0 0 0 3px #9b71cf19;animation-delay:-1.4s}.science-language-lane>.science-data-output{border-color:#d1bee9;background:#f0eafd}.science-language-lane>.science-data-output>span,.science-language-lane>.science-data-output h4{color:#7958a6}.science-language-lane>.science-data-output p{color:#765d93}.science-lane-note{font-size:10px;line-height:1.85;color:#8b789f;margin-top:19px;padding:0 3px}.science-join-connectors{height:32px;display:grid;grid-template-columns:1.18fr 1fr;gap:24px}.science-join-connectors>span{position:relative;width:1px;justify-self:center;background:#9abeb9}.science-join-connectors>span::after{content:'';position:absolute;bottom:0;left:-3px;width:5px;height:5px;border-right:1px solid #78a49e;border-bottom:1px solid #78a49e;transform:rotate(45deg)}.science-join-connectors .science-flow-dot{background:#2d9a8d;box-shadow:0 0 0 3px #2d9a8d15}.science-join-connectors>span:last-child .science-flow-dot{animation-delay:-1s}.science-composition-node{border:1px solid #b1d5cf;background:#edf9f6;border-radius:11px;padding:23px;display:flex;gap:17px;align-items:center}.science-composition-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:11px;background:#d5f0e9;color:#2d8c7e;flex-shrink:0}.science-composition-node>div>p:first-child{font-size:9px;font-weight:700;letter-spacing:1px;color:#519f91}.science-composition-node h3{font:700 18px/1.5 var(--body);letter-spacing:-.3px;color:#245c52;margin-top:6px}.science-composition-inputs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:13px}.science-composition-inputs>span{font-size:10px;color:#407c70;padding:5px 8px;border:1px solid #b7dbd3;border-radius:5px;background:#fff}.science-composition-inputs>i{font-style:normal;color:#7caea2;font-size:12px}.science-composition-detail{font-size:11px;line-height:1.7;color:#6a978d;margin-top:12px}.science-system>figcaption{font-size:10px;line-height:1.8;color:#75899f;border-top:1px solid #e1e8f1;padding:17px 26px}.science-concepts{padding-block:70px;background:#fff}.science-concept-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.science-concept-card{padding:30px;border:1px solid #d5e1f0;border-radius:13px;background:#fafcff;scroll-margin-top:110px}.science-concept-label{display:flex;align-items:center;gap:12px}.science-concept-label>span{font:700 25px/1 var(--body);color:#aac8e8;letter-spacing:-.6px}.science-concept-label>p{font-size:11px;font-weight:700;color:#2a6db5}.science-concept-card h3{font:700 24px/1.3 var(--body);letter-spacing:-.6px;color:#173552;margin-top:22px;max-width:450px}.science-concept-card>p{font-size:14px;line-height:1.9;color:#5a718a;margin-top:20px}.science-concept-card blockquote{margin:23px 0 0;padding:13px 0 13px 16px;border-left:3px solid #9bc7f5;font-size:12px;line-height:1.85;color:#416b91}.science-concept-card ul{list-style:none;display:grid;gap:7px;padding:17px 0 0;margin:20px 0 0;border-top:1px solid #dfE8f3}.science-concept-card li{font-size:10px;line-height:1.7;color:#7b92aa}.science-challenges{background:#edf3fc;padding-block:70px;scroll-margin-top:100px}.science-challenge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.science-challenge-grid article{background:#fff;border:1px solid #d4e0f0;border-radius:11px;padding:25px;min-width:0}.science-challenge-grid article>span{font:700 13px/1 var(--body);color:#92b3d8}.science-challenge-grid h3{font:700 18px/1.4 var(--body);letter-spacing:-.3px;margin-top:16px;color:#1b3b5e}.science-challenge-grid p{font-size:13px;line-height:1.85;color:#617992;margin-top:12px}.science-control-note{display:flex;gap:19px;margin-top:28px;padding:25px 29px;border-radius:12px;background:#0e2e53;color:#fff}.science-control-note>span{color:#91caff;flex-shrink:0;padding-top:2px}.science-control-note h3{font:700 19px/1.5 var(--body);letter-spacing:-.3px}.science-control-note p{font-size:13px;line-height:1.9;color:#c1d5ec;margin-top:10px;max-width:950px}.science-control-note a{display:inline-flex;gap:15px;align-items:center;min-height:44px;font-size:12px;color:#a0d4ff;margin-top:9px;font-weight:700}.science-control-note a:hover{text-decoration:underline}.science-ready{padding-block:64px;background:#fff}.science-ready>.shell{display:flex;align-items:center;justify-content:space-between;gap:50px}.science-ready h2{font:700 36px/1.2 var(--body);letter-spacing:-1.1px;margin-top:18px}.science-ready>.shell>div:first-child>p:not(.eyebrow){font-size:15px;line-height:1.85;color:#59728d;margin-top:19px;max-width:650px}.science-ready .button{margin-top:24px}.science-ready>.shell>div:last-child{flex-shrink:0;max-width:42%}.science-ready .platforms{max-width:390px}
@keyframes science-data-travel{0%{transform:translateY(0);opacity:0}15%{opacity:.9}80%{opacity:.9}100%{transform:translateY(23px);opacity:0}}
@media(max-width:1200px){.science-main-lanes{gap:17px}.science-lane{padding:17px}.science-vision-branches{gap:11px}.science-system-body{padding:23px}.science-section-heading{gap:30px}.science-branch .science-model-node{padding:11px}.science-lane>header h3{font-size:16px}.science-concept-card{padding:26px}.science-challenge-grid article{padding:22px}}
@media(max-width:1000px){.science-intro-bottom{display:block}.science-intro-bottom>a{display:inline-flex;margin-top:18px}.science-main-lanes{grid-template-columns:1fr}.science-vision-branches{grid-template-columns:1fr 1fr;gap:19px}.science-lane{padding:23px}.science-lane>header h3{font-size:18px}.science-branch .science-model-node{display:flex;padding:15px}.science-branch .science-model-icon{margin-bottom:0;width:34px;height:34px}.science-branch .science-model-node h3{font-size:14px}.science-branch .science-model-node p{font-size:12px}.science-branch .science-model-chip{font-size:9px}.science-language-lane{margin-top:22px;position:relative}.science-language-lane::before{content:'OCR regions → text translation';position:absolute;bottom:calc(100% + 9px);left:0;font-size:10px;color:#9a83b3}.science-language-inputs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.science-language-inputs>div+div{margin-top:0;padding-top:0;border-top:0}.science-language-lane>.science-model-node{max-width:100%;align-items:center}.science-lane-note{font-size:11px}.science-join-connectors{grid-template-columns:1fr}.science-join-connectors>span:first-child{display:none}.science-section-heading{align-items:flex-start;flex-direction:column;gap:19px}.science-section-heading>p{max-width:780px}.science-concept-card h3{font-size:23px}.science-challenge-grid{grid-template-columns:1fr 1fr}.science-ready>.shell{flex-direction:column;align-items:flex-start;gap:29px}.science-ready>.shell>div:last-child{max-width:100%}}
@media(max-width:767px){.science-intro{padding-block:39px 27px}.science-intro h1{font-size:43px;letter-spacing:-1.7px;margin-top:24px}.science-intro-bottom{margin-top:24px}.science-intro-bottom p{font-size:16px;line-height:1.8}.science-intro-bottom>a{font-size:12px}.science-jump-links{gap:7px 20px;margin-top:22px;padding-top:17px}.science-jump-links a{font-size:11px;min-height:32px}.science-architecture{padding-block:47px}.science-section-heading h2{font-size:31px;letter-spacing:-.8px}.science-section-heading>p{font-size:14px}.science-section-heading{margin-bottom:25px}.science-system{border-radius:12px}.science-system-toolbar{padding:14px;gap:11px 15px;flex-wrap:wrap}.science-system-toolbar>span{font-size:9px;gap:5px}.science-motion-toggle{font-size:10px;min-height:34px;margin-left:0}.science-system-body{padding:15px}.science-original-input{padding:14px;gap:11px;align-items:flex-start;flex-wrap:wrap;margin-bottom:24px}.science-input-icon{width:36px;height:36px;border-radius:8px}.science-input-icon svg{width:24px;height:24px}.science-original-input h3{font-size:14px}.science-original-input p{font-size:10px}.science-source-retained{margin-left:47px;max-width:100%;padding-left:0;font-size:9px;margin-top:-8px}.science-lane{padding:16px;border-radius:9px}.science-lane>header{gap:9px;margin-bottom:16px}.science-lane>header>span{width:34px;height:34px;border-radius:9px}.science-lane>header>span svg{width:24px;height:24px}.science-lane>header>div>p{font-size:8px}.science-lane>header h3{font-size:15px}.science-model-node{padding:13px;gap:10px}.science-model-node h3{font-size:13px}.science-model-node p{font-size:10px}.science-model-chip{font-size:10px}.science-model-icon{width:31px;height:31px}.science-vision-branches{grid-template-columns:1fr;gap:20px}.science-fork{height:23px;margin-inline:0;border-top:0;margin-top:0}.science-fork::before{height:23px;bottom:0;left:50%}.science-fork>i{display:none}.science-branch{border:1px solid #d1e1f0;padding:13px;border-radius:9px;background:#edf5fd}.science-branch-label{font-size:9px;margin-bottom:11px}.science-branch .science-model-node{padding:13px;gap:10px}.science-branch .science-model-node h3{font-size:14px}.science-branch .science-model-node p{font-size:11px}.science-branch .science-model-chip{font-size:10px}.science-data-output{padding:13px}.science-data-output h4{font-size:12px}.science-data-output p{font-size:10px}.science-data-output>span{font-size:8px}.science-language-lane{margin-top:22px}.science-language-lane::before{font-size:9px}.science-language-inputs{grid-template-columns:1fr;gap:15px;padding:14px}.science-language-inputs>div+div{border-top:1px solid #ece5f5;padding-top:15px}.science-language-inputs strong{font-size:12px}.science-language-inputs p{font-size:10px}.science-lane-note{font-size:10px;line-height:1.85;margin-top:15px}.science-composition-node{padding:17px;gap:12px;align-items:flex-start}.science-composition-icon{width:34px;height:34px;border-radius:8px}.science-composition-icon svg{width:25px;height:25px}.science-composition-node>div>p:first-child{font-size:8px}.science-composition-node h3{font-size:15px;line-height:1.5}.science-composition-inputs{gap:6px;margin-top:12px}.science-composition-inputs>span{font-size:9px;padding:5px 7px}.science-composition-detail{font-size:10px}.science-system>figcaption{padding:15px 17px;font-size:9px}.science-concepts{padding-block:49px}.science-concept-grid{grid-template-columns:1fr;gap:19px}.science-concept-card{padding:25px;scroll-margin-top:95px}.science-concept-card h3{font-size:24px;letter-spacing:-.5px;margin-top:20px}.science-concept-card>p{font-size:14px;margin-top:18px}.science-concept-card blockquote{font-size:12px;margin-top:21px}.science-concept-card li{font-size:10px}.science-challenges{padding-block:49px}.science-challenge-grid{grid-template-columns:1fr;gap:14px}.science-challenge-grid article{padding:23px}.science-challenge-grid h3{font-size:18px;margin-top:13px}.science-challenge-grid p{font-size:13px}.science-control-note{padding:22px;gap:13px;margin-top:23px}.science-control-note>span svg{width:25px;height:25px}.science-control-note h3{font-size:17px}.science-control-note p{font-size:12px}.science-control-note a{font-size:11px}.science-ready{padding-block:49px}.science-ready h2{font-size:32px;letter-spacing:-.8px}.science-ready>.shell>div:first-child>p:not(.eyebrow){font-size:14px}.science-ready .platforms{width:342px;max-width:100%}}
@media(max-width:350px){.science-intro h1{font-size:38px}.science-section-heading h2{font-size:28px}.science-system-body{padding:11px}.science-lane{padding:13px}.science-branch{padding:10px}.science-model-node{padding:11px}.science-branch .science-model-node{padding:11px}.science-concept-card{padding:22px}.science-ready .platforms{width:100%}}
@media(prefers-reduced-motion:reduce){.science-flow-dot{animation:none!important;opacity:.7}.science-system *{transition:none!important}}
