/* Equipment: feature tiles and a selected service panel. */
.xaas-chapter{background:#f7fbfd;color:#072e48;padding:120px 7% 140px}.xs-top{text-align:center;max-width:850px;margin:auto}.xs-top h2{font:400 clamp(46px,5.8vw,82px)/1.06 Arial;letter-spacing:-.06em;margin:24px 0}.xs-top h2 em{font:italic 400 1em Georgia;color:#0087bb}.xs-top p{font:15px/1.7 Arial;color:#5d8094}.xs-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:70px auto 0;max-width:1300px}.xs-tabs button{min-height:145px;border:1px solid #dcebf2;background:#eef7fb;color:#527b91;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;font:13px Arial;cursor:pointer;transition:background .3s,color .3s,transform .3s,border .3s}.xs-tabs button:hover{transform:translateY(-4px);color:#07547b}.xs-tabs button[aria-selected=true]{color:#004e77;background:#fff;border-color:#6dbadb;box-shadow:0 12px 35px #0a638315}.xs-tabs button:focus-visible{outline:2px solid #008ac1;outline-offset:3px}.xs-icon{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;background:#deeff7}.xs-icon svg{width:32px;height:32px}.xs-panel{max-width:1300px;margin:45px auto 0;border-top:1px solid #c8e0eb;padding-top:48px;display:grid;grid-template-columns:1fr .9fr 1fr;gap:5%;align-items:center;min-height:310px}.xs-primary h3{font:400 clamp(36px,4vw,58px)/1 Arial;letter-spacing:-.05em;margin:22px 0}.xs-primary p,.xs-models p{font:14px/1.7 Arial;color:#5c8094;max-width:300px}.xs-primary a{display:inline-block;text-decoration:none;color:#007ba9;border-bottom:1px solid #a7cede;padding:12px 0;font:12px Arial}.xs-visual{position:relative;height:235px;display:grid;place-items:center}.xs-center{height:92px;width:92px;display:grid;place-items:center;border:1px solid #64bbdd;border-radius:24px;color:#0584b8;background:#e9f8fd;box-shadow:0 0 70px #65cbf840}.xs-center svg{width:65px;height:65px}.xs-orbit{position:absolute;width:190px;height:190px;border:1px solid #9ccfe4;border-radius:50%;animation:xs-spin 15s linear infinite}.xs-orbit:before{content:'';position:absolute;top:50%;left:-4px;background:#008abc;width:7px;height:7px;border-radius:50%;box-shadow:0 0 15px #008abc}.xs-orbit-b{width:230px;height:130px;animation-duration:21s;animation-direction:reverse}.xs-models>div{display:flex;gap:18px;border-bottom:1px solid #cfe3ec;padding:13px 0;font:14px Arial}.xs-models b{font:10px monospace;color:#4c9bbb}.xs-change .xs-center{animation:xs-enter .45s ease}.care-pipeline{margin-top:60px}.care-pipeline-field{height:300px;position:relative;overflow:hidden;background:radial-gradient(ellipse at center,#caedfa 0%,#eff9fd 48%,transparent 72%)}.care-pipeline-grid{position:absolute;inset:0;background-image:linear-gradient(#85cce035 1px,transparent 1px),linear-gradient(90deg,#85cce035 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse,#000,transparent 76%)}.care-pipeline-line{position:absolute;left:12%;right:12%;top:50%;height:1px;background:linear-gradient(90deg,transparent,#48a9d1 12%,#48a9d1 88%,transparent)}.care-pipeline-line:after{content:'';position:absolute;inset:-3px 0;background:linear-gradient(90deg,transparent,#1da9df,transparent);filter:blur(8px);opacity:.6}.care-signal{position:absolute;top:calc(50% - 23px);left:12%;width:46px;height:46px;background:white;border:1px solid #62b9dc;border-radius:10px;color:#0088bd;box-shadow:0 0 28px #35b5e98c;display:grid;place-items:center;animation:care-travel 8s ease-in-out infinite}.care-signal svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.5}.care-stages{list-style:none;margin:-80px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;position:relative}.care-stages li{padding-top:130px;position:relative}.care-stages li:before{content:'';position:absolute;left:0;top:0;height:110px;border-left:1px solid #a6cada}.care-stages li:after{content:'';position:absolute;top:0;left:-3px;width:7px;height:7px;background:#1593c1;border-radius:50%}.care-stages span{font:9px monospace;letter-spacing:.1em;color:#5b92a8}.care-stages h4{font:400 25px Arial;letter-spacing:-.04em;margin:17px 0}.care-stages p{font:13px/1.7 Arial;color:#5e8091;max-width:240px}@keyframes care-travel{0%,8%{left:12%}30%{left:36%}53%{left:60%}76%,90%{left:84%}100%{left:12%}}@keyframes xs-spin{to{transform:rotate(360deg)}}@keyframes xs-enter{from{opacity:.25;transform:scale(.88)}to{opacity:1;transform:scale(1)}}
@media(max-width:760px){.xaas-chapter{padding:80px 7%}.xs-top h2{font-size:42px}.xs-tabs{display:flex;overflow-x:auto;scroll-snap-type:x proximity;margin-top:45px;padding-bottom:12px}.xs-tabs button{flex:0 0 130px;min-height:125px;scroll-snap-align:start}.xs-panel{grid-template-columns:1fr;margin-top:30px;gap:20px}.xs-visual{height:190px;grid-row:2}.xs-orbit{width:150px;height:150px}.xs-orbit-b{width:185px;height:100px}.xs-models{grid-row:3}.care-pipeline-field{height:200px}.care-stages{margin:0;grid-template-columns:1fr 1fr;gap:22px}.care-stages li{padding-top:20px;border-top:1px solid #aad2e3}.care-stages li:before,.care-stages li:after{display:none}.care-stages h4{font-size:21px;margin:10px 0}.care-stages p{font-size:12px}.clinic-journey{padding-top:80px;padding-bottom:80px}}@media(prefers-reduced-motion:reduce){.xs-orbit,.care-signal,.xs-change .xs-center{animation:none}.xs-tabs button{transition:none}}
