.healthcare-page .hc-hero{padding:96px 0 64px;background:var(--bg-main)}.healthcare-page .hc-hero h1{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:96px;line-height:1.02;letter-spacing:-.025em;color:var(--convexa-ink);padding-bottom:.06em;margin:0;text-wrap:balance}.healthcare-page .hc-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center}.healthcare-page .hc-photo{aspect-ratio:5/4;border-radius:24px;overflow:hidden;position:relative;background:radial-gradient(130% 130% at 30% 16%,transparent 56%,rgba(0,18,46,.22) 100%),url(/assets/healthcare-hero.webp) 50%/cover no-repeat,radial-gradient(80% 85% at 16% 14%,rgba(214,228,248,.95),rgba(214,228,248,0) 66%),radial-gradient(75% 80% at 88% 26%,rgba(120,160,214,.9),rgba(120,160,214,0) 66%),radial-gradient(85% 90% at 72% 92%,rgba(91,46,255,.55),rgba(91,46,255,0) 64%),linear-gradient(140deg,#b3c8ec,#6f92c8 52%,#44689f)}.healthcare-page .hc-photo:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.85'/></svg>");background-size:140px 140px;mix-blend-mode:overlay;opacity:.5}.healthcare-page .hc-photo .pill{position:absolute;left:22px;top:22px;z-index:1;background:var(--bg-card);padding:8px 14px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font:500 12px var(--font-sans);color:var(--convexa-ink);box-shadow:var(--shadow-sm)}.healthcare-page .hc-photo .pill svg{width:14px;height:14px;color:var(--convexa-blue)}.healthcare-page .hc-photo .pop{position:absolute;right:22px;bottom:22px;z-index:1;background:var(--bg-card);padding:16px 18px;border-radius:14px;box-shadow:var(--shadow-md);width:240px}.healthcare-page .hc-photo .pop .lbl{font:500 10px var(--font-mono);color:var(--convexa-blue);letter-spacing:.12em}.healthcare-page .hc-photo .pop .nm{font:500 13px var(--font-sans);color:var(--fg-strong);margin-top:4px}.healthcare-page .hc-photo .pop .sc{font:400 12px var(--font-sans);color:var(--fg-muted);margin-top:2px;line-height:1.4}.healthcare-page .out-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;background:radial-gradient(130% 170% at 4% 0,rgba(91,46,255,.26),rgba(91,46,255,0) 60%),radial-gradient(130% 170% at 98% 100%,rgba(86,168,222,.24),rgba(86,168,222,0) 60%),var(--convexa-ink);color:#fff;border-radius:24px;overflow:hidden}.healthcare-page .out-strip>div{padding:32px;border-right:1px solid hsla(0,0%,100%,.1)}.healthcare-page .out-strip>div:last-child{border-right:none}.healthcare-page .out-strip .num{font:400 56px/1 var(--font-display);font-style:italic;color:#fff;padding-bottom:.04em}.healthcare-page .out-strip .lbl{font:500 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-top:10px}.healthcare-page .out-strip .sub{font:400 12px var(--font-sans);color:hsla(0,0%,100%,.6);margin-top:4px;line-height:1.5}.healthcare-page .uc-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.healthcare-page .uc-card{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:18px;padding:26px;transition:all .24s var(--ease-out);display:flex;flex-direction:column}.healthcare-page .uc-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--convexa-blue)}.healthcare-page .uc-card .ico{width:40px;height:40px;border-radius:12px;background:var(--bg-accent-soft);color:var(--convexa-blue);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.healthcare-page .uc-card h4{font:500 17px var(--font-sans);color:var(--fg-strong);margin:0 0 6px}.healthcare-page .uc-card p{font:400 13px var(--font-sans);color:var(--fg-muted);margin:0;line-height:1.55}.healthcare-page .uc-card .meta{font:500 11px var(--font-mono);color:var(--convexa-blue);margin-top:auto;padding-top:12px;letter-spacing:.04em}.healthcare-page .uc-hover-grad .uc-card{position:relative;overflow:hidden;isolation:isolate}.healthcare-page .uc-hover-grad .uc-card:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background-size:cover;background-position:50%;background-repeat:no-repeat;transition:opacity .26s var(--ease-out)}.healthcare-page .uc-hover-grad .uc-card:hover{border-color:transparent}.healthcare-page .uc-hover-grad .uc-card:hover:before{opacity:1}.healthcare-page .uc-hover-grad .uc-card:hover .meta,.healthcare-page .uc-hover-grad .uc-card:hover h4,.healthcare-page .uc-hover-grad .uc-card:hover p{color:#fff}.healthcare-page .uc-hover-grad .uc-card:hover .ico{background:hsla(0,0%,100%,.2);color:#fff}.healthcare-page .uc-hover-grad .uc-card:first-child:before{background-image:url(/assets/card-hover-1.webp),linear-gradient(140deg,#2f54cf,#6a4fc2)}.healthcare-page .uc-hover-grad .uc-card:nth-child(2):before{background-image:url(/assets/card-hover-2.webp),linear-gradient(140deg,#6a4fc2,#c84a8e)}.healthcare-page .uc-hover-grad .uc-card:nth-child(3):before{background-image:url(/assets/card-hover-3.webp),linear-gradient(140deg,#1f9fcf,#2f54cf)}.healthcare-page .uc-hover-grad .uc-card:nth-child(4):before{background-image:url(/assets/card-hover-4.webp),linear-gradient(140deg,#d6428e,#ef6a44)}.healthcare-page .uc-hover-grad .uc-card:nth-child(5):before{background-image:url(/assets/card-hover-5.webp),linear-gradient(140deg,#3f3a9c,#7a4ca8)}.healthcare-page .uc-hover-grad .uc-card:nth-child(6):before{background-image:url(/assets/card-hover-6.webp),linear-gradient(140deg,#ef5a44,#f9ad42)}.healthcare-page .uc-hover-grad .uc-card:nth-child(7):before{background-image:url(/assets/card-hover-7.webp),linear-gradient(140deg,#2f63db,#1f9fcf)}.healthcare-page .uc-hover-grad .uc-card:nth-child(8):before{background-image:url(/assets/card-hover-8.webp),linear-gradient(140deg,#c844a0,#6a4fc2)}.healthcare-page .uc-hover-grad .uc-card:nth-child(9):before{background-image:url(/assets/card-hover-9.webp),linear-gradient(140deg,#1fb98c,#1f9fcf)}.healthcare-page .st-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.healthcare-page .st-card{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:16px;padding:20px}.healthcare-page .st-card .ico{width:32px;height:32px;border-radius:10px;background:var(--bg-subtle);color:var(--convexa-blue);display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.healthcare-page .st-card h4{font:500 14px var(--font-sans);color:var(--fg-strong);margin:0 0 4px}.healthcare-page .st-card p{font:400 12px var(--font-sans);color:var(--fg-muted);margin:0;line-height:1.5}.healthcare-page .compl-card{background:url(/assets/compliance-card-bg.webp) 50%/cover no-repeat,linear-gradient(140deg,#2f54cf,#6a4fc2 52%,#b85c96);color:#fff;border-radius:24px;padding:48px;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.healthcare-page .compl-card h2{color:#fff}.healthcare-page .compl-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.healthcare-page .compl-list>div{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px}.healthcare-page .compl-list>div svg{color:#fff;width:20px;height:20px}.healthcare-page .compl-list>div .nm{font:500 13px var(--font-sans);color:#fff;margin-top:8px}.healthcare-page .compl-list>div .sub{font:400 11px var(--font-sans);color:hsla(0,0%,100%,.55);margin-top:2px}@media(max-width:900px){.healthcare-page .hc-hero h1{font-size:64px}.healthcare-page .hc-hero-grid{grid-template-columns:1fr;gap:32px}.healthcare-page .hc-hero-grid>div{min-width:0}.healthcare-page .out-strip{grid-template-columns:1fr 1fr}.healthcare-page .out-strip>div{min-width:0}.healthcare-page .out-strip>div:nth-child(2){border-right:none}.healthcare-page .uc-grid{grid-template-columns:1fr}.healthcare-page .st-grid{grid-template-columns:1fr 1fr}.healthcare-page .st-card{min-width:0}.healthcare-page .compl-card{grid-template-columns:1fr;gap:32px;padding:36px;min-width:0}.healthcare-page .compl-card>div{min-width:0}}@media(max-width:640px){.healthcare-page .hc-hero h1{font-size:48px}}@media(max-width:560px){.healthcare-page .out-strip{grid-template-columns:1fr}.healthcare-page .out-strip>div{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.1)}.healthcare-page .out-strip>div:last-child{border-bottom:none}.healthcare-page .compl-list,.healthcare-page .st-grid{grid-template-columns:1fr}.healthcare-page .compl-card{padding:28px}}