.ClinicalTrialValidationPackage-module__iGoQ2a__validationSection{background:var(--color-white);padding:2.5rem 2rem 0;position:relative}.ClinicalTrialValidationPackage-module__iGoQ2a__container{max-width:var(--container-max);margin:0 auto}.ClinicalTrialValidationPackage-module__iGoQ2a__headingWrapper{text-align:center;max-width:820px;margin:0 auto 3rem}.ClinicalTrialValidationPackage-module__iGoQ2a__eyebrow{border:1px solid var(--color-border-light);border-radius:var(--radius-full);width:fit-content;color:var(--color-primary);letter-spacing:.15em;text-transform:uppercase;background:#2563eb0f;align-items:center;margin-bottom:12px;padding:7px 15px;font-size:19px;font-weight:700;display:inline-flex}.ClinicalTrialValidationPackage-module__iGoQ2a__title{font-family:var(--font-heading);color:var(--color-primary-dark);letter-spacing:-.4px;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.2}.ClinicalTrialValidationPackage-module__iGoQ2a__titleAccent{color:var(--color-primary)}.ClinicalTrialValidationPackage-module__iGoQ2a__intro{max-width:760px;color:var(--color-text-light);margin:1.5rem auto 0;font-size:1.125rem;line-height:1.7}.ClinicalTrialValidationPackage-module__iGoQ2a__workflow{perspective:900px;max-width:1200px;margin:0 auto 2rem;padding:0}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowSteps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;width:100%;display:grid}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowGroup{justify-content:center;align-items:center;min-width:0;padding:0 2.6rem;display:flex;position:relative}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowStep{background:var(--color-white);width:100%;min-height:44px;color:var(--color-primary-dark);font-family:var(--font-heading);white-space:nowrap;transform-origin:50%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, box-shadow;border:1px solid #1e3a5f38;border-radius:3px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:1rem;font-weight:700;animation:8s ease-in-out infinite ClinicalTrialValidationPackage-module__iGoQ2a__workflowStepArrival;display:inline-flex;box-shadow:0 3px 10px #1e3a5f12}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowIcon{color:currentColor;flex-shrink:0}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowArrow{color:#94a3b8;will-change:transform, opacity;flex-shrink:0;width:56px;height:28px;margin-top:-14px;animation:8s cubic-bezier(.22,1,.36,1) infinite ClinicalTrialValidationPackage-module__iGoQ2a__workflowArrowTravel;position:absolute;top:50%;left:calc(100% - 28px)}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowGroup:first-child .ClinicalTrialValidationPackage-module__iGoQ2a__workflowStep{animation-delay:0s}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowGroup:nth-child(2) .ClinicalTrialValidationPackage-module__iGoQ2a__workflowStep{animation-delay:2s}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowGroup:nth-child(3) .ClinicalTrialValidationPackage-module__iGoQ2a__workflowStep{animation-delay:4s}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowGroup:nth-child(4) .ClinicalTrialValidationPackage-module__iGoQ2a__workflowStep{animation-delay:6s}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowGroup:first-child .ClinicalTrialValidationPackage-module__iGoQ2a__workflowArrow{animation-delay:.8s}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowGroup:nth-child(2) .ClinicalTrialValidationPackage-module__iGoQ2a__workflowArrow{animation-delay:2.8s}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowGroup:nth-child(3) .ClinicalTrialValidationPackage-module__iGoQ2a__workflowArrow{animation-delay:4.8s}@keyframes ClinicalTrialValidationPackage-module__iGoQ2a__workflowStepArrival{0%,12%{color:var(--color-white);background:var(--color-primary);border-color:var(--color-primary);transform:translateY(-4px)translateZ(18px)rotateX(3deg)scale(1.035);box-shadow:0 12px 22px #2563eb3d,0 4px 7px #2563eb24,inset 0 1px #ffffff2e}22%,to{color:var(--color-primary-dark);background:var(--color-white);border-color:#1e3a5f38;transform:translateY(0)translateZ(0)rotateX(0)scale(1);box-shadow:0 3px 10px #1e3a5f12}}@keyframes ClinicalTrialValidationPackage-module__iGoQ2a__workflowArrowTravel{0%{color:var(--color-primary);filter:drop-shadow(0 2px 4px #2563eb40);opacity:.75;transform:translate(-10px)scale(.94)}12%{color:var(--color-primary);filter:drop-shadow(0 3px 6px #2563eb59);opacity:1;transform:translate(16px)scale(1.08)}20%,to{color:#94a3b8;filter:none;opacity:.75;transform:translate(0)scale(1)}}.ClinicalTrialValidationPackage-module__iGoQ2a__packagePanel{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:var(--color-white);max-width:920px;margin:0 auto;overflow:hidden;box-shadow:0 8px 28px #1e3a5f0f}.ClinicalTrialValidationPackage-module__iGoQ2a__packageHeader{border-bottom:1px solid var(--color-border-light);background:linear-gradient(135deg,#f0f7fffa,#fffffff5);align-items:center;gap:.875rem;padding:1.125rem 1.25rem;display:flex}.ClinicalTrialValidationPackage-module__iGoQ2a__packageIcon{border-radius:var(--radius-md);width:42px;height:42px;color:var(--color-primary);background:#2563eb14;border:1px solid #2563eb24;flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex}.ClinicalTrialValidationPackage-module__iGoQ2a__packageTitle{color:var(--color-primary-dark);margin:0 0 .2rem;font-size:1.25rem;line-height:1.25}.ClinicalTrialValidationPackage-module__iGoQ2a__packageDescription{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.45}.ClinicalTrialValidationPackage-module__iGoQ2a__packageGrid{background:var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.ClinicalTrialValidationPackage-module__iGoQ2a__packageItem{background:var(--color-white);min-height:52px;color:var(--color-text);z-index:0;transform-origin:50%;transform-style:preserve-3d;transition:background-color var(--transition-base), color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:.925rem;line-height:1.35;display:flex;position:relative;transform:perspective(600px)translateZ(0)}.ClinicalTrialValidationPackage-module__iGoQ2a__packageItem:hover{z-index:2;background:linear-gradient(135deg, var(--color-white), #f0f7ffeb);color:var(--color-primary-dark);transform:perspective(700px)translateY(-3px)translateZ(7px)rotateX(2deg);box-shadow:0 12px 24px #1e3a5f24,0 4px 8px #2563eb14,inset 0 1px #fffffff2}.ClinicalTrialValidationPackage-module__iGoQ2a__itemBullet{background:var(--color-primary);z-index:1;transform-origin:50%;width:8px;height:8px;transition:box-shadow var(--transition-base), transform var(--transition-base);border-radius:50%;flex:0 0 8px;display:inline-flex;position:relative;box-shadow:0 0 0 5px #2563eb14}.ClinicalTrialValidationPackage-module__iGoQ2a__packageItem:hover .ClinicalTrialValidationPackage-module__iGoQ2a__itemBullet{transform:scale(1.14);box-shadow:0 0 0 6px #2563eb1a,0 5px 10px #2563eb3d}.ClinicalTrialValidationPackage-module__iGoQ2a__packageItem>span:last-child{transition:transform var(--transition-base)}.ClinicalTrialValidationPackage-module__iGoQ2a__packageItem:hover>span:last-child{transform:translate(2px)}.ClinicalTrialValidationPackage-module__iGoQ2a__packageFooterNote{text-align:center;font-family:var(--font-body);color:var(--color-primary-dark);max-width:800px;margin:32px auto 0;font-size:16px;font-weight:600;line-height:1.5}@media (max-width:900px){.ClinicalTrialValidationPackage-module__iGoQ2a__workflowSteps{width:100%}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowGroup{padding:0 .8rem}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowStep{padding-left:.5rem;padding-right:.5rem;font-size:.92rem}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowArrow{width:36px;height:22px;margin-top:-11px;left:calc(100% - 18px)}}@media (max-width:700px){.ClinicalTrialValidationPackage-module__iGoQ2a__validationSection{padding:28px 1.25rem calc(var(--curve-depth) + 24px)!important}.ClinicalTrialValidationPackage-module__iGoQ2a__headingWrapper{margin-bottom:20px!important}.ClinicalTrialValidationPackage-module__iGoQ2a__intro{margin-top:1rem;font-size:1rem;line-height:1.6}.ClinicalTrialValidationPackage-module__iGoQ2a__workflow{margin-bottom:1.25rem}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowSteps{grid-template-columns:1fr;align-items:flex-start;gap:.75rem}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowGroup{justify-content:flex-start;width:100%;padding:0}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowArrow{display:none}.ClinicalTrialValidationPackage-module__iGoQ2a__packageHeader{align-items:center;padding:1rem}.ClinicalTrialValidationPackage-module__iGoQ2a__packageTitle{font-size:1.1rem}.ClinicalTrialValidationPackage-module__iGoQ2a__packageGrid{grid-template-columns:1fr}.ClinicalTrialValidationPackage-module__iGoQ2a__packageItem{min-height:48px;padding:.6rem .875rem}}@media (max-width:420px){.ClinicalTrialValidationPackage-module__iGoQ2a__validationSection{padding-left:1rem;padding-right:1rem}.ClinicalTrialValidationPackage-module__iGoQ2a__eyebrow{letter-spacing:.08em;font-size:10px}.ClinicalTrialValidationPackage-module__iGoQ2a__workflowStep{font-size:1rem}}@media (prefers-reduced-motion:reduce){.ClinicalTrialValidationPackage-module__iGoQ2a__workflowStep,.ClinicalTrialValidationPackage-module__iGoQ2a__workflowArrow,.ClinicalTrialValidationPackage-module__iGoQ2a__packageItem,.ClinicalTrialValidationPackage-module__iGoQ2a__packageItem:hover,.ClinicalTrialValidationPackage-module__iGoQ2a__itemBullet,.ClinicalTrialValidationPackage-module__iGoQ2a__packageItem:hover .ClinicalTrialValidationPackage-module__iGoQ2a__itemBullet,.ClinicalTrialValidationPackage-module__iGoQ2a__packageItem>span:last-child,.ClinicalTrialValidationPackage-module__iGoQ2a__packageItem:hover>span:last-child{transition:none;animation:none;transform:none}}
.TrialDesignFeatures-module__nGapZW__featuresSection{background-color:var(--color-bg-light);padding:4.5rem 2rem 1rem;position:relative}.TrialDesignFeatures-module__nGapZW__container{max-width:var(--container-max);margin:0 auto}.TrialDesignFeatures-module__nGapZW__headingWrapper{text-align:center;flex-direction:column;align-items:center;max-width:980px;margin:0 auto 3rem;display:flex}.TrialDesignFeatures-module__nGapZW__eyebrow{border:1px solid var(--color-border-light);border-radius:var(--radius-full);color:var(--color-primary);font-family:var(--font-heading);letter-spacing:.15em;text-transform:uppercase;background:#2563eb0f;align-items:center;margin-bottom:16px;padding:7px 15px;font-size:19px;font-weight:700;display:inline-flex}.TrialDesignFeatures-module__nGapZW__title{font-family:var(--font-heading);color:var(--color-primary-dark);letter-spacing:-.4px;margin:0 0 1rem;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.2}.TrialDesignFeatures-module__nGapZW__titleAccent{color:var(--color-primary)}.TrialDesignFeatures-module__nGapZW__subTitle{font-family:var(--font-body);color:var(--color-text-light);max-width:940px;margin:0;font-size:1.05rem;font-weight:400;line-height:1.65}.TrialDesignFeatures-module__nGapZW__nowrapText{white-space:nowrap}.TrialDesignFeatures-module__nGapZW__cardsGrid{grid-template-columns:repeat(4,1fr);gap:1.125rem;display:grid}.TrialDesignFeatures-module__nGapZW__card{text-align:center;background:#fff;border:1px solid #2563eb1f;border-radius:16px;flex-direction:column;padding:1.75rem .875rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 4px 20px #1a42760d}.TrialDesignFeatures-module__nGapZW__card:hover{border-color:#2563eb4d;transform:translateY(-3px);box-shadow:0 12px 30px #2563eb1a}.TrialDesignFeatures-module__nGapZW__cardTitle{font-family:var(--font-heading);color:var(--color-primary-dark);text-align:center;margin:0 0 .75rem;font-size:1.15rem;font-weight:700;line-height:1.35}.TrialDesignFeatures-module__nGapZW__cardDescription{font-family:var(--font-body);color:var(--color-text-light);text-align:center;margin:0;font-size:clamp(.88rem,.95vw,.95rem);line-height:1.55}@media (max-width:1024px){.TrialDesignFeatures-module__nGapZW__cardsGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:768px){.TrialDesignFeatures-module__nGapZW__featuresSection{padding:3rem 1.25rem .5rem}.TrialDesignFeatures-module__nGapZW__headingWrapper{margin-bottom:2rem}.TrialDesignFeatures-module__nGapZW__subTitle{font-size:.95rem}}@media (max-width:640px){.TrialDesignFeatures-module__nGapZW__cardsGrid{grid-template-columns:1fr;gap:1rem}.TrialDesignFeatures-module__nGapZW__card{padding:1.5rem 1.25rem}}
.TherapeuticAreas-module__wyisrq__section{background-color:var(--color-white);padding:4.5rem 2rem 3rem;position:relative}.TherapeuticAreas-module__wyisrq__container{max-width:var(--container-max);margin:0 auto}.TherapeuticAreas-module__wyisrq__header{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto 3rem;display:flex}.TherapeuticAreas-module__wyisrq__eyebrow{border:1px solid var(--color-border-light);border-radius:var(--radius-full);color:var(--color-primary);font-family:var(--font-heading);letter-spacing:.15em;text-transform:uppercase;background:#2563eb0f;align-items:center;margin-bottom:16px;padding:7px 15px;font-size:19px;font-weight:700;display:inline-flex}.TherapeuticAreas-module__wyisrq__title{font-family:var(--font-heading);color:var(--color-primary-dark);letter-spacing:-.4px;margin:0 0 1rem;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.2}.TherapeuticAreas-module__wyisrq__titleAccent{color:var(--color-primary)}.TherapeuticAreas-module__wyisrq__subTitle{font-family:var(--font-body);color:var(--color-text-light);max-width:780px;margin:0;font-size:1.05rem;font-weight:400;line-height:1.65}.TherapeuticAreas-module__wyisrq__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1040px;margin:0 auto;display:grid}.TherapeuticAreas-module__wyisrq__card{text-align:center;background:#fff;border:1px solid #2563eb1f;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:2rem 1.25rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 4px 18px #1a42760d}.TherapeuticAreas-module__wyisrq__card:hover{border-color:#2563eb4d;transform:translateY(-4px);box-shadow:0 12px 28px #2563eb1a}.TherapeuticAreas-module__wyisrq__iconWrapper{justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1rem;display:flex}.TherapeuticAreas-module__wyisrq__icon{object-fit:contain;width:100%;height:100%}.TherapeuticAreas-module__wyisrq__cardTitle{font-family:var(--font-heading);color:var(--color-primary-dark);font-size:1.05rem;font-weight:700;line-height:1.35}@media (max-width:1024px){.TherapeuticAreas-module__wyisrq__grid{grid-template-columns:repeat(4,1fr);gap:1rem}.TherapeuticAreas-module__wyisrq__card{padding:1.5rem 1rem}}@media (max-width:768px){.TherapeuticAreas-module__wyisrq__section{padding:3rem 1.25rem 2rem}.TherapeuticAreas-module__wyisrq__header{margin-bottom:2rem}.TherapeuticAreas-module__wyisrq__subTitle{font-size:.95rem}.TherapeuticAreas-module__wyisrq__grid{grid-template-columns:repeat(2,1fr);gap:1rem}.TherapeuticAreas-module__wyisrq__card{min-height:140px;padding:1.25rem .75rem}.TherapeuticAreas-module__wyisrq__iconWrapper{width:48px;height:48px;margin-bottom:.75rem}.TherapeuticAreas-module__wyisrq__cardTitle{font-size:.95rem}}
.PlatformCapabilities-module__yDoiQW__platformSection{background-color:var(--color-white);padding:4.5rem 2rem 3rem;scroll-margin-top:130px;position:relative}.PlatformCapabilities-module__yDoiQW__container{max-width:var(--container-max);margin:0 auto}.PlatformCapabilities-module__yDoiQW__header{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto 3rem;display:flex}.PlatformCapabilities-module__yDoiQW__eyebrow{border:1px solid var(--color-border-light);border-radius:var(--radius-full);color:var(--color-primary);font-family:var(--font-heading);letter-spacing:.15em;text-transform:uppercase;background:#2563eb0f;align-items:center;margin-bottom:16px;padding:7px 15px;font-size:19px;font-weight:700;display:inline-flex}.PlatformCapabilities-module__yDoiQW__heading{font-family:var(--font-heading);color:var(--color-primary-dark);text-align:center;letter-spacing:-.4px;margin:0 0 1rem;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.2}.PlatformCapabilities-module__yDoiQW__titleAccent{color:var(--color-primary)}.PlatformCapabilities-module__yDoiQW__subTitle{font-family:var(--font-body);color:var(--color-text-light);text-align:center;max-width:780px;margin:0 auto;font-size:1.05rem;font-weight:400;line-height:1.65}.PlatformCapabilities-module__yDoiQW__featuresGrid{grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-bottom:2rem;display:grid}.PlatformCapabilities-module__yDoiQW__featureCard{text-align:center;background:#fff;border:1px solid #2563eb1f;border-radius:16px;flex-direction:column;align-items:center;padding:2.25rem 4rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 4px 20px #1a42760d}.PlatformCapabilities-module__yDoiQW__featureCard:hover{border-color:#2563eb4d;transform:translateY(-4px);box-shadow:0 12px 30px #2563eb1a}.PlatformCapabilities-module__yDoiQW__featureIconWrapper{justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:1.25rem;display:flex}.PlatformCapabilities-module__yDoiQW__featureIcon{object-fit:contain;width:100%;height:100%}.PlatformCapabilities-module__yDoiQW__featureTitle{color:var(--color-primary-dark);margin:0 0 .75rem;font-size:1.2rem;line-height:1.3;font-family:var(--font-heading)!important;font-weight:700!important}.PlatformCapabilities-module__yDoiQW__featureDescription{font-family:var(--font-body);color:var(--color-text-light);margin:0;font-size:.95rem;line-height:1.6}.PlatformCapabilities-module__yDoiQW__statsSection{text-align:center;border-top:1px solid #2563eb1a;margin-top:4rem;padding-top:5.5rem}.PlatformCapabilities-module__yDoiQW__statsHeader{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto 3rem;display:flex}.PlatformCapabilities-module__yDoiQW__statsGrid{grid-template-columns:repeat(4,1fr);gap:1.75rem;margin-bottom:2.5rem;display:grid}.PlatformCapabilities-module__yDoiQW__statItem{text-align:center;background:#fff;border:1px solid #2563eb24;border-radius:16px;flex-direction:column;align-items:center;padding:2.25rem .5rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 4px 20px #1a42760d}.PlatformCapabilities-module__yDoiQW__statItem:hover{border-color:#2563eb4d;transform:translateY(-3px);box-shadow:0 12px 30px #2563eb1a}.PlatformCapabilities-module__yDoiQW__statValue{font-family:var(--font-heading);color:var(--color-primary-dark);margin-bottom:.5rem;font-size:clamp(2.4rem,3.5vw,3.2rem);font-weight:800;line-height:1.1}.PlatformCapabilities-module__yDoiQW__statLabel{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.PlatformCapabilities-module__yDoiQW__statDescription{font-family:var(--font-body);color:var(--color-text-light);margin:0;font-size:.9rem;line-height:1.5}.PlatformCapabilities-module__yDoiQW__statsFooter{font-family:var(--font-body);color:var(--color-text);max-width:1100px;margin:2.5rem auto 0;font-size:1.05rem;font-weight:500;line-height:1.6}@media (max-width:1024px){.PlatformCapabilities-module__yDoiQW__featuresGrid,.PlatformCapabilities-module__yDoiQW__statsGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:768px){.PlatformCapabilities-module__yDoiQW__platformSection{padding:3rem 1.25rem 2rem!important}.PlatformCapabilities-module__yDoiQW__header,.PlatformCapabilities-module__yDoiQW__statsHeader{margin-bottom:2rem!important}.PlatformCapabilities-module__yDoiQW__statsSection{margin-top:2.5rem;padding-top:3.5rem}.PlatformCapabilities-module__yDoiQW__subTitle{font-size:.95rem}.PlatformCapabilities-module__yDoiQW__statLabel{font-size:1.3rem}.PlatformCapabilities-module__yDoiQW__statsFooter{margin-top:1.75rem;font-size:.95rem}}@media (max-width:640px){.PlatformCapabilities-module__yDoiQW__featuresGrid,.PlatformCapabilities-module__yDoiQW__statsGrid{grid-template-columns:1fr;gap:1rem}.PlatformCapabilities-module__yDoiQW__featureCard,.PlatformCapabilities-module__yDoiQW__statItem{padding:1.75rem 1.25rem}}
.ProEcoaSolutions-module__bHoamq__proSection{background-color:var(--color-bg-light);padding:2.5rem 2rem 0;scroll-margin-top:130px;position:relative}.ProEcoaSolutions-module__bHoamq__container{max-width:var(--container-max);margin:0 auto}.ProEcoaSolutions-module__bHoamq__headingWrapper{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto 2.5rem;display:flex}.ProEcoaSolutions-module__bHoamq__subTitle{font-family:var(--font-body);text-transform:uppercase;letter-spacing:2px;color:var(--color-accent);margin-top:15px;margin-bottom:0;font-size:14px;font-weight:600}.ProEcoaSolutions-module__bHoamq__patientAppsHeading{margin-top:5rem;margin-bottom:2rem}.ProEcoaSolutions-module__bHoamq__title{font-family:var(--font-heading);color:var(--color-primary-dark);letter-spacing:-.4px;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.2}.ProEcoaSolutions-module__bHoamq__titleAccent{color:var(--color-primary)}.ProEcoaSolutions-module__bHoamq__mobileTitleLine{display:inline}.ProEcoaSolutions-module__bHoamq__row{flex-wrap:wrap;align-items:center;gap:4rem;margin-bottom:6rem;display:flex}.ProEcoaSolutions-module__bHoamq__rowReverse{flex-direction:row-reverse}.ProEcoaSolutions-module__bHoamq__imageCol,.ProEcoaSolutions-module__bHoamq__contentCol{flex:1;min-width:300px}.ProEcoaSolutions-module__bHoamq__imageWrapper{border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-lg);background:var(--color-bg-light);overflow:hidden}.ProEcoaSolutions-module__bHoamq__image{object-fit:cover;width:100%;height:auto;display:block}.ProEcoaSolutions-module__bHoamq__contentTitle{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:1.5rem;font-size:30px;font-weight:700}.ProEcoaSolutions-module__bHoamq__list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.ProEcoaSolutions-module__bHoamq__listItem{font-family:var(--font-body);color:var(--color-text);align-items:flex-start;gap:.75rem;font-size:1.125rem;line-height:1.5;display:flex}.ProEcoaSolutions-module__bHoamq__icon{color:var(--color-accent);flex-shrink:0;margin-top:2px}.ProEcoaSolutions-module__bHoamq__devicesGrid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;display:grid}.ProEcoaSolutions-module__bHoamq__deviceWrapper{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);overflow:hidden}.ProEcoaSolutions-module__bHoamq__deviceWrapper:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.ProEcoaSolutions-module__bHoamq__descText{font-family:var(--font-body);color:var(--color-text-muted);text-align:center;margin-top:2rem;font-size:1.125rem;font-weight:500}@media (max-width:900px){.ProEcoaSolutions-module__bHoamq__proSection{padding:16px 16px calc(var(--curve-depth) + 24px)!important}.ProEcoaSolutions-module__bHoamq__headingWrapper{margin-bottom:16px!important}.ProEcoaSolutions-module__bHoamq__title{font-size:clamp(20px,6vw,24px)!important}.ProEcoaSolutions-module__bHoamq__mobileTitleLine{white-space:nowrap;display:block}.ProEcoaSolutions-module__bHoamq__row{flex-direction:column;gap:1.5rem!important;margin-bottom:24px!important}.ProEcoaSolutions-module__bHoamq__rowReverse{flex-direction:column}.ProEcoaSolutions-module__bHoamq__patientAppsHeading{margin-top:28px!important;margin-bottom:16px!important}.ProEcoaSolutions-module__bHoamq__devicesGrid{gap:1rem!important;margin-top:1rem!important}.ProEcoaSolutions-module__bHoamq__descText{margin-top:1rem!important}}@media (max-width:768px){.ProEcoaSolutions-module__bHoamq__devicesGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.ProEcoaSolutions-module__bHoamq__eyebrow{border:1px solid var(--color-border-light);border-radius:var(--radius-full);color:var(--color-primary);letter-spacing:.15em;text-transform:uppercase;background:#2563eb0f;align-items:center;margin-bottom:12px;padding:7px 15px;font-size:19px;font-weight:700;display:inline-flex}
.ClinicalTrialsWhyCarematix-module__hLT8Fa__whySection{background-color:var(--color-white);padding:5rem 2rem 4rem;scroll-margin-top:130px;position:relative}.ClinicalTrialsWhyCarematix-module__hLT8Fa__container{max-width:var(--container-max);margin:0 auto}.ClinicalTrialsWhyCarematix-module__hLT8Fa__header{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto 3.5rem;display:flex}.ClinicalTrialsWhyCarematix-module__hLT8Fa__eyebrow{border:1px solid var(--color-border-light);border-radius:var(--radius-full);color:var(--color-primary);font-family:var(--font-heading);letter-spacing:.15em;text-transform:uppercase;background:#2563eb0f;align-items:center;margin-bottom:16px;padding:7px 15px;font-size:19px;font-weight:700;display:inline-flex}.ClinicalTrialsWhyCarematix-module__hLT8Fa__title{font-family:var(--font-heading);color:var(--color-primary-dark);letter-spacing:-.4px;margin:0 0 1rem;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.2}.ClinicalTrialsWhyCarematix-module__hLT8Fa__titleAccent{color:var(--color-primary)}.ClinicalTrialsWhyCarematix-module__hLT8Fa__subTitle{font-family:var(--font-body);color:var(--color-text-light);max-width:780px;margin:0;font-size:1.05rem;font-weight:400;line-height:1.65}.ClinicalTrialsWhyCarematix-module__hLT8Fa__grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.ClinicalTrialsWhyCarematix-module__hLT8Fa__card{text-align:left;background:#fff;border:1px solid #2563eb1f;border-radius:16px;flex-direction:column;align-items:flex-start;padding:2rem 1.75rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 4px 20px #1a42760d}.ClinicalTrialsWhyCarematix-module__hLT8Fa__card:hover{border-color:#2563eb4d;transform:translateY(-3px);box-shadow:0 12px 30px #2563eb1a}.ClinicalTrialsWhyCarematix-module__hLT8Fa__iconWrapper{background:#2563eb14;border:1px solid #2563eb26;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.25rem;display:flex}.ClinicalTrialsWhyCarematix-module__hLT8Fa__icon{color:var(--color-primary)}.ClinicalTrialsWhyCarematix-module__hLT8Fa__cardTitle{font-family:var(--font-heading);color:var(--color-primary-dark);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.35}.ClinicalTrialsWhyCarematix-module__hLT8Fa__cardDescription{font-family:var(--font-body);color:var(--color-text-light);margin:0;font-size:.95rem;line-height:1.6}@media (max-width:1024px){.ClinicalTrialsWhyCarematix-module__hLT8Fa__grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:640px){.ClinicalTrialsWhyCarematix-module__hLT8Fa__grid{grid-template-columns:1fr;gap:1rem}.ClinicalTrialsWhyCarematix-module__hLT8Fa__whySection{padding:3rem 1.25rem 2rem!important}.ClinicalTrialsWhyCarematix-module__hLT8Fa__header{margin-bottom:2rem!important}}
.ClinicalTrialsCta-module__Q3GI7G__section{background:var(--color-bg-light);padding:40px 0 60px;position:relative}.ClinicalTrialsCta-module__Q3GI7G__card{background:linear-gradient(135deg,#1e3a8a 0%,#1e40af 50%,#172554 100%);border-radius:28px;justify-content:space-between;align-items:center;gap:40px;padding:36px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #1e3a8a26}.ClinicalTrialsCta-module__Q3GI7G__bgPattern{pointer-events:none;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.ClinicalTrialsCta-module__Q3GI7G__content{z-index:1;max-width:780px;position:relative}.ClinicalTrialsCta-module__Q3GI7G__title{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(24px,2.8vw,32px);line-height:1.25;color:#fff!important;font-family:var(--font-heading)!important;font-weight:800!important}.ClinicalTrialsCta-module__Q3GI7G__description{font-family:var(--font-body);margin:0;font-size:15.5px;line-height:1.65;color:#ffffffe6!important}.ClinicalTrialsCta-module__Q3GI7G__description b{color:#fff;font-weight:700}.ClinicalTrialsCta-module__Q3GI7G__actions{z-index:1;flex-shrink:0;position:relative}.ClinicalTrialsCta-module__Q3GI7G__curvedButton{white-space:nowrap;border-radius:64px;font-weight:600;box-shadow:0 4px 14px #0000001a}@media (max-width:900px){.ClinicalTrialsCta-module__Q3GI7G__card{text-align:center;border-radius:20px;flex-direction:column;gap:24px;padding:28px 24px}.ClinicalTrialsCta-module__Q3GI7G__content{max-width:100%}.ClinicalTrialsCta-module__Q3GI7G__description{text-align:center}.ClinicalTrialsCta-module__Q3GI7G__actions{justify-content:center;width:100%;display:flex}.ClinicalTrialsCta-module__Q3GI7G__actions a,.ClinicalTrialsCta-module__Q3GI7G__actions button{justify-content:center}}
