/* AMP visual technology layer — decorative, not a claim of deployed AI healthcare automation */
.amp-tech-eyebrow{display:inline-flex;align-items:center;gap:9px;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800;color:#d9b97b;background:#092b47;border:1px solid #53728a;border-radius:100px;padding:9px 14px}.amp-tech-dot{width:8px;height:8px;background:#72e3da;border-radius:50%;box-shadow:0 0 0 5px #72e3da22,0 0 16px #72e3da;animation:amp-pulse 2.8s ease-in-out infinite}@keyframes amp-pulse{50%{box-shadow:0 0 0 8px #72e3da08,0 0 25px #72e3da}}.amp-tech-showcase{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 82% 12%,#205577 0%,transparent 45%),linear-gradient(135deg,#061829,#0b304c 70%,#071e34);color:#fff;padding:clamp(48px,6vw,88px) 22px}.amp-tech-showcase:before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#7bdce911 1px,transparent 1px),linear-gradient(90deg,#7bdce911 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent,#000)}.amp-tech-wrap{max-width:1150px;margin:auto}.amp-tech-head{max-width:800px}.amp-tech-head h2{font-size:clamp(30px,4.4vw,54px);line-height:1.13;color:#fff;margin:18px 0}.amp-tech-head p{font-size:clamp(16px,2vw,19px);color:#c8d9e7;line-height:1.7}.amp-tech-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:35px}.amp-tech-card{position:relative;overflow:hidden;padding:27px 24px;border:1px solid #6bb5d03b;background:linear-gradient(150deg,#ffffff12,#ffffff05);border-radius:19px;box-shadow:0 18px 45px #0002;transition:transform .2s,border-color .2s}.amp-tech-card:hover{transform:translateY(-5px);border-color:#7bdce9a0}.amp-tech-icon{display:grid;place-items:center;width:51px;height:51px;border-radius:14px;background:#64d5e51c;color:#88ecf2;font-size:25px;margin-bottom:22px;border:1px solid #64d5e54d}.amp-tech-card h3{font-size:21px;color:#fff;margin:0 0 10px}.amp-tech-card p{font-size:15px;line-height:1.65;color:#c4d7e5;margin:0}.amp-tech-index{position:absolute;top:24px;right:24px;color:#8bb5c8;font-size:11px;letter-spacing:.13em}.amp-tech-action{margin-top:32px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.amp-tech-action a,.amp-tech-action button{display:inline-block;border:0;border-radius:100px;background:#d4b073;color:#092238!important;font:700 15px system-ui;padding:14px 23px;text-decoration:none;cursor:pointer}.amp-tech-action span{font-size:13px;color:#b9d2e0}.amp-tech-mini{margin:30px auto;max-width:1000px;border:1px solid #bddce4;border-radius:17px;padding:20px 24px;background:linear-gradient(100deg,#e9f5f8,#f9fcff);color:#12334d;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.amp-tech-mini strong{font-size:18px}.amp-tech-mini p{margin:4px 0;font-size:14px}.amp-tech-mini button{margin-left:auto;border:0;border-radius:100px;background:#123b5a;color:#fff;padding:12px 18px;cursor:pointer;font-weight:700}.amp-tech-hero-label{margin:12px 0 18px}.amp-tech-hero-label .amp-tech-eyebrow{color:#d8b678}.amp-tech-feature-row{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 20px}.amp-tech-feature-row span{font-size:12px;border:1px solid #a2b8c7;border-radius:100px;padding:7px 11px;background:#ffffffc9;color:#103a53}@media(max-width:760px){.amp-tech-grid{grid-template-columns:1fr}.amp-tech-mini button{margin-left:0}.amp-tech-showcase{padding:45px 18px}}@media(prefers-reduced-motion:reduce){.amp-tech-dot{animation:none}.amp-tech-card{transition:none}}
