.medics-ai-page{color:#17254a;background:#fff;overflow:hidden}.medics-ai-hero{background:radial-gradient(circle at 88% 12%,#52e2cf38,#0000 28%),radial-gradient(circle at 66% 82%,#a4b3ef33,#0000 31%),linear-gradient(145deg,#f7f9ff 0%,#fff 62%);grid-template-columns:1.02fr .98fr;align-items:center;gap:64px;min-height:630px;padding:56px max(24px,50vw - 630px) 64px;display:grid;position:relative}.medics-ai-hero:before{content:"";border:1px solid #2e4b9d1a;border-radius:50%;width:470px;height:470px;position:absolute;bottom:-310px;left:-305px}.medics-ai-hero-copy{z-index:2;max-width:610px;position:relative}.medics-ai-hero h1{color:var(--brand-deep);letter-spacing:-.047em;margin:18px 0 23px;font-size:48px;font-weight:700;line-height:1.02}.medics-ai-hero h2{color:var(--brand-deep)}.medics-ai-hero-copy>p{color:#596680;max-width:580px;margin:0;font-size:16px;line-height:1.7}.medics-ai-hero-actions{align-items:center;gap:24px;margin-top:31px;display:flex}.medics-ai-hero-actions .button,.medics-ai-cta-inner .button{gap:9px}.medics-ai-hero-actions .button svg,.medics-ai-cta-inner .button svg,.medics-ai-arrow-link svg{width:18px;height:18px}.medics-ai-text-link,.medics-ai-arrow-link{color:var(--brand);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.medics-ai-text-link span,.medics-ai-arrow-link svg{transition:transform .2s}.medics-ai-text-link:hover span{transform:translateY(4px)}.medics-ai-arrow-link:hover svg{transform:translate(5px)}.medics-ai-proof{color:#4d5972;flex-wrap:wrap;gap:10px 18px;margin-top:34px;font-size:12px;font-weight:650;display:flex}.medics-ai-proof span{align-items:center;gap:6px;display:inline-flex}.medics-ai-proof svg{color:#159d91;width:16px;height:16px}.medics-ai-hero-media{background:#ffffffc2;border:1px solid #2e4b9d1f;border-radius:30px;margin:0;padding:10px;position:relative;box-shadow:0 32px 70px #1f366c2b}.medics-ai-hero-media>img{object-fit:cover;border-radius:21px;width:100%;height:500px;display:block}.medics-ai-hero-media figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #2e4b9d1f;border-radius:18px;flex-direction:column;width:min(315px,100% - 36px);padding:18px 20px;display:flex;position:absolute;bottom:28px;right:-18px;box-shadow:0 18px 40px #1832742e}.medics-ai-hero-media figcaption>span{color:#148a80;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.medics-ai-hero-media figcaption svg{color:#159d91;width:17px;height:17px}.medics-ai-hero-media figcaption strong{color:var(--brand-deep);margin-top:8px;font-size:15px}.medics-ai-hero-media figcaption small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.5}.medics-ai-value-strip{background:#fff;border-top:1px solid #e5eaf4;border-bottom:1px solid #e5eaf4}.medics-ai-value-strip .section-shell{grid-template-columns:1.1fr 1fr 1fr 1fr;align-items:center;min-height:88px;display:grid}.medics-ai-value-strip strong{color:var(--brand-deep);font-size:15px}.medics-ai-value-strip span{color:#56627b;border-left:1px solid #e5eaf4;align-items:center;min-height:52px;padding:0 22px;font-size:13px;line-height:1.5;display:flex}.medics-ai-intro{grid-template-columns:.82fr 1.18fr;align-items:center;gap:84px;padding-top:66px;padding-bottom:66px;display:grid}.medics-ai-intro h2,.medics-ai-heading-row h2,.medics-ai-heading-center h2,.medics-ai-operation h2,.medics-ai-control h2,.medics-ai-cta h2{color:var(--brand-deep);letter-spacing:-.035em;margin:13px 0 18px;font-size:clamp(34px,3.3vw,40px);font-weight:600;line-height:1.08}.medics-ai-faq h2{color:var(--brand-deep);letter-spacing:-.035em;margin:13px 0 18px;font-size:30px;font-weight:600;line-height:1.08}.medics-ai-intro-copy>p,.medics-ai-heading-row>p,.medics-ai-heading-center>p,.medics-ai-operation-copy>p,.medics-ai-control-copy>p,.medics-ai-faq-grid>div:first-child>p,.medics-ai-cta-inner p{color:#5d6981;margin:0;font-size:14px;line-height:1.75}.medics-ai-principles{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;display:grid}.medics-ai-principles>span{background:#fbfcff;border:1px solid #e3e8f3;border-radius:16px;grid-template-columns:34px 1fr;gap:3px 11px;padding:18px;display:grid}.medics-ai-principles svg{color:#159d91;grid-row:1/3;width:25px;height:25px}.medics-ai-principles strong{color:var(--brand-deep);font-size:13px}.medics-ai-principles small{color:var(--muted);font-size:12px;line-height:1.45}.medics-ai-product-media{background:#fff;border:1px solid #2e4b9d1f;border-radius:26px;margin:0;padding:13px;overflow:hidden;box-shadow:0 28px 65px #1f366c21}.medics-ai-product-media img{border-radius:16px;width:100%;display:block}.medics-ai-product-media figcaption{color:#56627b;align-items:center;gap:9px;padding:15px 8px 3px;font-size:13px;line-height:1.5;display:flex}.medics-ai-product-media figcaption svg{color:#159d91;flex:none;width:18px;height:18px}.medics-ai-knowledge{background:radial-gradient(circle at 88% 12%,#52e2cf21,#0000 25%),linear-gradient(135deg,#132b68 0%,#244f9b 68%,#3473ad 100%);padding:66px 0 72px;position:relative}.medics-ai-heading-row{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:34px;display:grid}.medics-ai-heading-row h2,.medics-ai-heading-row>p,.medics-ai-knowledge .section-kicker{color:#fff}.medics-ai-heading-row>p{color:#ffffffc2}.medics-ai-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.medics-ai-feature-grid article{border-radius:22px;flex-direction:column;min-height:318px;padding:28px;display:flex}.medics-ai-feature-grid article>span,.medics-ai-completion-grid article>span,.medics-ai-operation-card>span,.medics-ai-control-list article>span{border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.medics-ai-feature-grid svg,.medics-ai-completion-grid svg,.medics-ai-operation-card svg,.medics-ai-control-list svg{width:23px;height:23px}.medics-ai-feature-grid h3,.medics-ai-completion-grid h3,.medics-ai-operation-card h3,.medics-ai-control-list h3{margin:24px 0 11px;font-size:17px;font-weight:600;line-height:1.2}.medics-ai-feature-grid p,.medics-ai-completion-grid p,.medics-ai-operation-card p,.medics-ai-control-list p{margin:0;font-size:14px;line-height:1.7}.medics-ai-feature-grid small,.medics-ai-operation-card small{margin-top:auto;padding-top:22px;font-size:12px;font-weight:700;line-height:1.55}.medics-ai-feature-grid-dark article{background:#ffffff14;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff14}.medics-ai-feature-grid-dark article>span{color:#0e766e;background:var(--cyan)}.medics-ai-feature-grid-dark h3,.medics-ai-feature-grid-dark p{color:#fff}.medics-ai-feature-grid-dark p{color:#ffffffc2}.medics-ai-feature-grid-dark small{color:#8df2e6}.medics-ai-clinical{padding-top:68px;padding-bottom:72px}.medics-ai-heading-center{text-align:center;width:min(650px,100%);margin:0 auto 34px}.medics-ai-feature-grid-light article{background:linear-gradient(155deg,#fff 0%,#f7f9ff 100%);border:1px solid #dfe6f3;box-shadow:0 16px 38px #1f366c12}.medics-ai-feature-grid-light article>span{color:var(--brand);background:#e9efff}.medics-ai-feature-grid-light h3{color:var(--brand-deep)}.medics-ai-feature-grid-light p{color:#5d6981}.medics-ai-completion{background:#f3f6fc;padding:66px 0}.medics-ai-heading-row-light h2{color:var(--brand-deep)}.medics-ai-heading-row-light>p{color:#5d6981}.medics-ai-completion-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.medics-ai-completion-grid article{background:#fff;border:1px solid #dfe6f3;border-radius:20px;grid-template-columns:52px 1fr;gap:18px;padding:26px;display:grid}.medics-ai-completion-grid article>span{color:#0c897e;background:#52e2cf2e;width:52px;height:52px}.medics-ai-completion-grid h3,.medics-ai-completion-grid p{color:var(--brand-deep)}.medics-ai-completion-grid h3{margin:2px 0 8px}.medics-ai-completion-grid p{color:#5d6981}.medics-ai-inline-link{color:var(--brand);font-size:inherit;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #2e4b9d52;text-decoration:underline #2e4b9d52}.medics-ai-inline-link:hover{text-decoration-color:currentColor}.medics-ai-operation{background:radial-gradient(circle at 6% 85%,#52e2cf26,#0000 24%),linear-gradient(#f8faff 0%,#eef3fb 100%);padding:66px 0}.medics-ai-operation-grid{grid-template-columns:.82fr 1fr 1fr;align-items:stretch;gap:22px;display:grid}.medics-ai-operation-copy{align-self:center;padding-right:24px}.medics-ai-operation-card{background:#fff;border:1px solid #dfe6f3;border-radius:22px;flex-direction:column;min-height:340px;padding:30px;display:flex;box-shadow:0 17px 40px #1f366c14}.medics-ai-operation-card>span{color:var(--brand);background:#e9efff}.medics-ai-operation-card h3{color:var(--brand-deep)}.medics-ai-operation-card p{color:#5d6981}.medics-ai-operation-card small{color:var(--brand)}.medics-ai-operation-card-accent{color:#fff;background:linear-gradient(150deg,#1b397f 0%,#2f68aa 100%);border-color:#0000}.medics-ai-operation-card-accent>span{color:#0e766e;background:var(--cyan)}.medics-ai-operation-card-accent h3,.medics-ai-operation-card-accent p{color:#fff}.medics-ai-operation-card-accent p{color:#ffffffc4}.medics-ai-operation-card-accent small{color:#8df2e6}.medics-ai-control{grid-template-columns:.85fr 1.15fr;align-items:center;gap:86px;padding-top:68px;padding-bottom:68px;display:grid}.medics-ai-control-copy>p{margin-bottom:25px}.medics-ai-control-list{grid-template-columns:1fr 1fr;gap:14px;display:grid}.medics-ai-control-list article{background:#fbfcff;border:1px solid #e1e7f2;border-radius:18px;grid-template-columns:46px 1fr;gap:15px;padding:22px;display:grid}.medics-ai-control-list article>span{color:#0c897e;background:#52e2cf2e}.medics-ai-control-list h3{color:var(--brand-deep);margin:1px 0 7px;font-size:17px;font-weight:600}.medics-ai-control-list p{color:#5d6981;font-size:13px;line-height:1.6}.medics-ai-faq{background:#f3f6fc;padding:66px 0}.medics-ai-faq-grid{grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.medics-ai-faq-list details{border-bottom:1px solid #d9e1ef}.medics-ai-faq-list summary{color:var(--brand-deep);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:0;line-height:1.45;list-style:none;display:flex}.medics-ai-faq-list h3{font-size:16px;font-weight:600}.medics-ai-faq-list summary::-webkit-details-marker{display:none}.medics-ai-faq-list summary span{width:28px;height:28px;color:var(--brand);background:#e7edfb;border-radius:50%;flex:none;place-items:center;font-size:18px;transition:transform .2s;display:grid}.medics-ai-faq-list details[open] summary span{transform:rotate(45deg)}.medics-ai-faq-list details p{color:#5d6981;margin:-3px 45px 22px 0;font-size:14px;line-height:1.7}.medics-ai-cta{background:radial-gradient(circle at 86% 15%,#52e2cf2e,#0000 25%),linear-gradient(130deg,#122b68 0%,#2654a0 100%);padding:62px 0}.medics-ai-cta-inner{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.medics-ai-cta h2{color:#fff;max-width:760px}.medics-ai-cta-inner p{color:#ffffffc2;max-width:760px}@media (width<=1080px){.medics-ai-hero{grid-template-columns:1fr}.medics-ai-hero-copy{display:contents}.medics-ai-hero-copy>.section-kicker,.medics-ai-hero-copy>h1,.medics-ai-hero-copy>p,.medics-ai-hero-actions,.medics-ai-proof{width:min(100%,760px)}.medics-ai-hero-copy>.section-kicker{order:1}.medics-ai-hero-copy>h1{order:2}.medics-ai-hero-copy>p{order:3}.medics-ai-hero-media{order:4}.medics-ai-hero-actions{order:5}.medics-ai-proof{order:6}.medics-ai-hero-media{width:min(100%,820px);margin-top:6px}.medics-ai-hero-actions{margin-top:2px}.medics-ai-feature-grid,.medics-ai-operation-grid{grid-template-columns:1fr 1fr}.medics-ai-operation-copy{grid-column:1/-1;padding-right:0}}@media (width<=860px){.medics-ai-value-strip .section-shell{grid-template-columns:1fr 1fr}.medics-ai-value-strip strong,.medics-ai-value-strip span{min-height:70px;padding:16px 20px}.medics-ai-value-strip span:nth-child(3){border-top:1px solid #e5eaf4;border-left:0}.medics-ai-intro,.medics-ai-control,.medics-ai-faq-grid{grid-template-columns:1fr;gap:48px}.medics-ai-heading-row{grid-template-columns:1fr;gap:20px}.medics-ai-cta-inner{grid-template-columns:1fr;gap:32px}}@media (width<=640px){.medics-ai-hero{gap:38px;min-height:0;padding:44px 18px 52px}.medics-ai-hero h1{font-size:41px}.medics-ai-hero-copy>p{font-size:16px}.medics-ai-hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.medics-ai-hero-media{border-radius:22px;padding:7px}.medics-ai-hero-media>img{border-radius:16px;height:74vw;min-height:300px}.medics-ai-hero-media figcaption{bottom:17px;left:15px;right:15px}.medics-ai-value-strip .section-shell,.medics-ai-feature-grid,.medics-ai-completion-grid,.medics-ai-operation-grid,.medics-ai-control-list,.medics-ai-principles{grid-template-columns:1fr}.medics-ai-value-strip span,.medics-ai-value-strip span:nth-child(2),.medics-ai-value-strip span:nth-child(3),.medics-ai-value-strip span:nth-child(4){border-top:1px solid #e5eaf4;border-left:0;min-height:0}.medics-ai-intro,.medics-ai-clinical,.medics-ai-control{padding-top:54px;padding-bottom:54px}.medics-ai-knowledge,.medics-ai-completion,.medics-ai-operation,.medics-ai-faq{padding:54px 0}.medics-ai-feature-grid article{min-height:0}.medics-ai-completion-grid article{grid-template-columns:1fr}.medics-ai-faq-grid{gap:25px}}
