body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#fff;text-align:center}h1{font-size:500%;font-weight:200}h1,h2{padding-top:1%;text-align:left}h2{font-size:270%;font-weight:400}p{font-size:130%!important;font-weight:300!important;padding-bottom:.35%;padding-top:.35%;text-align:justify}h3{font-size:190%;font-weight:400}h3,h4{padding-bottom:.5%;padding-top:.5%;text-align:left}h4{color:#02669c;font-size:150%;font-weight:350}ul{padding-left:2.5%}li{font-size:130%;font-weight:300}:root{--nav-h:72px;--ink:#1f2937;--ink-2:#4b5563;--bg:#fff;--panel:#f7f9fc;--stroke:#e5e7eb;--brand:#0b74d9;--brand-2:#0a5fb0}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ex-nav{background:radial-gradient(circle at 18% 12%,#38bdf873 0,#0000 58%),radial-gradient(circle at 82% 88%,#0ea5e966 0,#0000 54%),linear-gradient(140deg,#020617,#020617 40%,#0b1120);height:72px;height:var(--nav-h);left:0;position:fixed;right:0;top:0;transition:background .25s ease,box-shadow .25s ease;z-index:1000}.ex-nav__wrap{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 24px}.ex-nav__brand img{display:block;height:36px}.ex-burger{background:none;border:0;color:#fff;cursor:pointer;display:none;font-size:24px}.ex-links{align-items:center;display:flex;gap:12px}.ex-link,.ex-products__trigger,.ex-solutions__trigger{align-items:center;background:none;border:0;border-radius:999px;color:#d1d5db;cursor:pointer;display:inline-flex;font-size:15px;font-weight:400;justify-content:center;line-height:1;padding:8px 14px;text-decoration:none;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.ex-products.is-open .ex-products__trigger,.ex-solutions.is-open .ex-solutions__trigger{background:#0f172a73;box-shadow:0 0 0 1px #ffffff1f;color:#f9fafb}.ex-link:hover,.ex-products__trigger:hover,.ex-solutions__trigger:hover{background:#0f172a73;box-shadow:0 0 0 1px #ffffff1f;color:#fff}.ex-link--primary{background:#0f172a8c;border:1px solid #94a3b8b3;border-radius:999px;box-shadow:0 0 0 1px #0f172a66,0 6px 14px #0f172a99;color:#e5e7eb;font-weight:500;overflow:hidden;padding:8px 18px;position:relative;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,-webkit-backdrop-filter .2s ease;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,backdrop-filter .2s ease;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease;z-index:1}.ex-link--primary:hover{backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);background:#0f172ad9;border-color:#0000;box-shadow:0 0 0 1px #0f172a80,0 12px 26px #0f172ae6;color:#f9fafb}.ex-link--primary:after{background:conic-gradient(from 0deg,#0f172a00 0deg 260deg,#38bdf8 280deg 1turn);border-radius:inherit;content:"";inset:-2px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 100%);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 100%);opacity:0;position:absolute;transition:opacity .03s ease-out;z-index:-1}.ex-link--primary:hover:after{animation:borderSweep 1s linear infinite;opacity:1}@keyframes borderSweep{to{transform:rotate(1turn)}}.ex-links__close{display:none}.ex-solutions{position:relative}.ex-mega{left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:72px;top:var(--nav-h);transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease;visibility:hidden;z-index:1200}.ex-solutions.is-open .ex-mega{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.ex-mega__inner{background:#fff;background:var(--bg);border-top:1px solid #e5e7eb;border-top:1px solid var(--stroke);box-shadow:0 12px 28px #02061726,0 1px 0 #0206170f;margin:0 auto;max-width:100vw;padding:18px 24px 28px}.ex-mega__panels{grid-gap:24px;display:grid;gap:24px;grid-template-columns:320px minmax(0,1fr);width:100%}.ex-rail{max-width:280px;padding-left:0;width:100%}.ex-rail__title{color:#1f2937;color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.35px;margin:6px 0 8px;text-transform:uppercase}.ex-rail__list{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--stroke);border-radius:10px;list-style:none;overflow:hidden;text-align:left}.ex-rail__item{align-items:center;border-left:4px solid #0000;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:12px 14px;transition:background .15s ease,border-color .15s ease}.ex-rail__item:hover{background:#f2f6fb}.ex-rail__item.is-active{background:#eef5ff;border-left-color:#0b74d9;border-left-color:var(--brand)}.ex-rail__label{color:#1f2937;color:var(--ink);font-size:15px;font-weight:500}.ex-rail__chev{color:#7a8a98;font-size:18px}.ex-detail{min-width:0;padding-right:0}.ex-detail__panel{display:none;margin-top:2.5%}.ex-detail__panel.show{display:block}.ex-detail__grid{grid-gap:32px;align-items:start;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--stroke);border-radius:12px;display:grid;gap:32px;grid-template-columns:220px minmax(0,1fr) minmax(360px,480px);padding:24px}.ex-detail__visual{align-items:center;display:flex;justify-content:center}.ex-visual__ph{background:radial-gradient(60% 60% at 40% 40%,#d9e7ff 0,#f0f4fa 100%);border-radius:14px;height:160px;width:200px}.ex-detail__copy h3{color:#1f2937;color:var(--ink);font-size:28px;line-height:1.2;margin-bottom:10px}.ex-detail__copy p{color:#4b5563;color:var(--ink-2);font-size:15px;margin-bottom:16px;max-width:56ch}.ex-pillcta{align-items:center;background:#0b74d9;background:var(--brand);border-radius:999px;color:#fff;display:inline-flex;font-size:12.5px;font-weight:800;justify-content:center;letter-spacing:.35px;padding:12px 18px;text-decoration:none;text-transform:uppercase}.ex-pillcta:hover{background:#0a5fb0;background:var(--brand-2)}.ex-detail__links{border-left:1px solid #d7dee7;padding-left:32px}.ex-detail__links h5{color:#1f2937;color:var(--ink);font-size:12.5px;letter-spacing:.35px;margin-bottom:10px;text-transform:uppercase}.ex-detail__links ul{list-style:none}.ex-detail__links li+li{margin-top:10px}.ex-detail__links a{color:#3a5874;font-size:15px;text-decoration:none}.ex-detail__links a:hover{color:#0b74d9;color:var(--brand);text-decoration:underline}.ex-detail__links--grid{grid-gap:16px 24px;align-items:start;border-left:1px solid #d7dee7;display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(180px,1fr));grid-template-rows:auto 1fr;padding-left:32px}.ex-detail__links--grid .ex-links__col{align-self:stretch;display:flex;flex-direction:column}.ex-detail__links--grid .ex-links__col+.ex-links__col{border-left:1px solid #d7dee7;padding-left:24px}.ex-detail__links--grid .ex-links__col h5{color:#1f2937;color:var(--ink);font-size:12.5px;letter-spacing:.35px;margin-bottom:10px;text-transform:uppercase}.ex-detail__links--grid .ex-links__col ul{list-style:none}.ex-detail__links--grid .ex-links__col li+li{margin-top:10px}.ex-detail__links--grid .ex-links__col a{color:#3a5874;font-size:15px;text-decoration:none}.ex-detail__links--grid .ex-links__col a:hover{color:#0b74d9;color:var(--brand);text-decoration:underline}.ex-links__header{color:#1f2937;color:var(--ink);font-size:12.5px;grid-column:1/-1;letter-spacing:.35px;margin:0;text-align:center;text-transform:uppercase}.ex-detail__copy,.ex-detail__links,.ex-detail__visual{min-width:0}.ex-mega__inner,.ex-mega__inner *{line-height:1.45}.ex-detail__panel.no-hero .ex-detail__grid{grid-template-columns:minmax(0,1fr)}.ex-detail__panel.no-hero .ex-detail__links,.ex-detail__panel.no-hero .ex-detail__links--grid{border-left:0;padding-left:0}.ex-products{position:relative}.ex-productsMobileLink{display:none}.ex-productsMega{left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:72px;top:var(--nav-h);transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease;visibility:hidden;z-index:1200}.ex-products.is-open .ex-productsMega{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.ex-productsMega__inner{background:#fff;border-top:1px solid #e5e7eb;border-top:1px solid var(--stroke);box-shadow:0 12px 28px #02061726,0 1px 0 #0206170f;margin:0 auto;max-width:100vw;padding:18px 24px 28px}.ex-productsMega__panels{grid-gap:24px;display:grid;gap:24px;grid-template-columns:320px minmax(0,1fr);width:100%}.ex-productsRail{max-width:280px;width:100%}.ex-productsRail__title{color:#1f2937;color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.35px;margin:6px 0 8px;text-transform:uppercase}.ex-productsRail__list{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--stroke);border-radius:10px;list-style:none;overflow:hidden;text-align:left}.ex-productsRail__item{align-items:center;border-left:4px solid #0000;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:13px 14px;transition:background .15s ease,border-color .15s ease}.ex-productsRail__item:hover{background:#f2f6fb}.ex-productsRail__item.is-active{background:#eef5ff;border-left-color:#0b74d9;border-left-color:var(--brand)}.ex-productsRail__label{color:#1f2937;color:var(--ink);font-size:15px;font-weight:500}.ex-productsRail__chev{color:#7a8a98;font-size:18px}.ex-productDetail{margin-top:2.5%;min-width:0}.ex-productDetail__card{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--stroke);border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:230px;padding:26px}.ex-productDetail__eyebrow{color:#0b74d9;color:var(--brand);font-size:12px;font-weight:800;letter-spacing:.35px;margin-bottom:8px;text-transform:uppercase}.ex-productDetail__card h3{color:#1f2937;color:var(--ink);font-size:28px;line-height:1.2;margin:0 0 10px}.ex-productDetail__tagline{color:#0f5f83;font-size:16px;font-weight:500;line-height:1.55;margin:0 0 10px}.ex-productDetail__description{color:#4b5563;color:var(--ink-2);font-size:15px;line-height:1.65;margin:0 0 18px;max-width:72ch}.ex-productDetail__cta{align-items:center;background:#0b74d9;background:var(--brand);border-radius:999px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:700;justify-content:center;line-height:1;min-height:40px;padding:.72rem 1.1rem;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.ex-productDetail__cta:hover{background:#0a5fb0;background:var(--brand-2);transform:translateY(-1px)}.ex-flag{border-radius:2px;box-shadow:0 0 0 1px #0f172a14;height:7%;margin-right:6px;object-fit:cover;width:5%}.ex-detail__links--grid .ex-links__col{align-items:center;text-align:center}.ex-detail__links--ma .ex-links__col[data-col-index="1"]{align-items:flex-start;text-align:left}.ex-detail__links--ma .ex-links__col[data-col-index="1"] ul li{align-items:center;display:flex;gap:8px}.ma-flag-label{color:#111827;font-size:17px}@media (max-width:1024px){.ex-burger{display:block}.ex-links{align-items:flex-start;background:#fff;box-shadow:0 10px 25px #0f172a33;display:none;flex-direction:column;gap:12px;left:0;max-height:calc(100vh - 72px);max-height:calc(100vh - var(--nav-h));overflow-y:auto;padding:16px;position:fixed;right:0;top:72px;top:var(--nav-h);z-index:1400}.ex-links.is-open{display:flex}.ex-links__close{display:none}.ex-link{color:#111827}.ex-link--primary{align-self:flex-start}.ex-products{display:none}.ex-productsMobileLink{display:inline-flex}.ex-solutions{width:100%}.ex-solutions__trigger{align-items:center;background:#f3f4f6;border-radius:10px;color:#111827;display:flex;justify-content:space-between;padding:8px 10px;text-align:left;width:100%}.ex-mega{border-top:0;box-shadow:none;display:none;left:auto;opacity:1;pointer-events:auto;position:static;right:auto;top:auto;transform:none;visibility:visible}.ex-solutions.is-open .ex-mega{display:block;margin-top:6px}.ex-mega__inner{border:none;box-shadow:none;margin:0;max-width:none;padding:0}.ex-mega__panels{display:block}.ex-rail{margin:0 0 8px}.ex-rail,.ex-rail__list{background:#0000;padding:0;width:100%}.ex-rail__list{border:none;display:flex;flex-direction:column;gap:8px}.ex-rail__item{align-items:flex-start;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:12px 14px;width:100%}.ex-rail__item.is-active{background:#eef5ff;border-color:#0b74d9;border-color:var(--brand);box-shadow:inset 0 0 0 1px #0b74d9;box-shadow:0 0 0 1px var(--brand) inset}.ex-rail__chev{display:none}.ex-detail{padding-right:0}.ex-detail__panel{border-top:1px solid #e5e7eb;display:none;margin-top:6px;padding-top:8px}.ex-detail__panel.show{display:block}.ex-detail__grid{background:#0000;border:none;display:block;padding:0}.ex-detail__visual{display:none}.ex-detail__copy h3{font-size:18px;margin-bottom:4px}.ex-detail__copy p{font-size:14px;margin-bottom:8px}.ex-detail__links,.ex-detail__links--grid{border-left:0;border-top:1px solid #d7dee7;margin-top:8px;padding-left:0;padding-top:8px}.ex-detail__links--grid{display:block}.ex-detail__links--grid .ex-links__col+.ex-links__col{border-left:0;border-top:1px solid #d7dee7;margin-top:6px;padding-left:0;padding-top:6px}.ex-links__header{font-size:11px;margin-bottom:4px;text-align:left}.ex-detail__links ul,.ex-detail__links--grid .ex-links__col ul{list-style:none;padding-left:0}.ex-detail__links li+li,.ex-detail__links--grid .ex-links__col li+li{margin-top:4px}.ex-flag{height:12px;width:18px}.ma-flag-label{font-size:14px}}.home-hero{background:#020617}.home-hero,.home-hero__background{overflow:hidden;position:relative;width:100%}.home-hero__background{height:100vh}.home-hero__video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:1}.home-hero__overlay{background:linear-gradient(180deg,#02061757,#02061785);inset:0;position:absolute;z-index:2}.home-hero__contentWrapper{height:100vh;padding:4rem 1.5rem;position:relative;z-index:3}.home-hero__content,.home-hero__contentWrapper{align-items:center;display:flex;justify-content:center;width:100%}.home-hero__content{flex-direction:column;max-width:1100px;text-align:center}.home-hero__subtitle{color:#fffffff0;font-size:clamp(1.2rem,2vw,2rem);font-weight:300;letter-spacing:.04em;margin:0 0 1rem;text-align:center}.home-hero__logo{-webkit-user-drag:none;height:auto;margin-bottom:1.2rem;object-fit:contain;-webkit-user-select:none;user-select:none;width:min(680px,82vw)}.home-hero__tagline{color:#ffffffeb;font-size:clamp(1rem,1.25vw,1.25rem);font-weight:300;letter-spacing:.02em;line-height:1.7;margin:0;text-align:center}@media (max-width:1024px){.home-hero__background,.home-hero__contentWrapper{height:100vh}.home-hero__logo{width:min(620px,84vw)}}@media (max-width:640px){.home-hero__background,.home-hero__contentWrapper{height:100vh}.home-hero__contentWrapper{padding:calc(72px + 1.5rem) 1rem 2rem}.home-hero__logo{margin-bottom:.9rem;max-width:420px;width:92vw}.home-hero__subtitle{font-size:1rem;letter-spacing:.03em;margin-bottom:.75rem}.home-hero__tagline{font-size:.92rem;line-height:1.6;max-width:92%}}@media (max-width:420px){.home-hero__background,.home-hero__contentWrapper{height:100vh}.home-hero__logo{width:95vw}.home-hero__subtitle{font-size:.95rem}.home-hero__tagline{font-size:.86rem}}.biostats-page{background:#fff}.biostats-section{background:#fff;padding:clamp(1.25rem,2vw,2rem) 4.5%;text-align:left}.biostats-section h2{border-bottom:1px solid #94a3b866;color:#0f172a;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:500;line-height:1.2;margin:0 0 1rem;padding-bottom:.65rem;text-align:left}.biostats-introSection p,.biostats-sectionIntro{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.75;margin:0 0 .9rem;max-width:none;text-align:left;width:100%}.biostats-sectionIntro{margin-bottom:1.2rem}.biostats-cardGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.biostats-accordionItem,.biostats-card,.biostats-countryCard{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;transition:border-color .2s ease,background-color .2s ease}.biostats-card{padding:clamp(1.1rem,1.7vw,1.45rem)}.biostats-accordionItem:hover,.biostats-card:hover,.biostats-countryCard:hover{background-color:#fcfdff;border-color:#0e749059}.biostats-card h3,.biostats-countryCard h3{color:#0f172a;font-size:clamp(1.05rem,1.3vw,1.22rem);font-weight:600;line-height:1.4;margin:0 0 .9rem}.biostats-list{color:#334155;font-size:clamp(.9rem,1vw,.97rem);line-height:1.65;list-style:disc outside;margin:0;padding-left:1.15rem}.biostats-list li{margin:.35rem 0}.biostats-list li::marker{color:#0f5f83}.biostats-list--compact li{margin:.22rem 0}.biostats-methodSection{background:radial-gradient(circle at 18% 12%,#38bdf873 0,#0000 58%),radial-gradient(circle at 82% 88%,#0ea5e966 0,#0000 54%),linear-gradient(140deg,#020617,#020617 40%,#0b1120)}.biostats-methodSection h2{border-bottom:1px solid #94a3b88c;color:#e5f2ff}.biostats-methodGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.biostats-methodCard{background:#0f172ad1;border:1px solid #94a3b873;border-radius:16px;padding:clamp(1.1rem,1.7vw,1.45rem)}.biostats-methodCard h3{color:#fff;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:600;line-height:1.4;margin:0 0 .85rem}.biostats-methodCard p{color:#e5e7eb;font-size:clamp(.9rem,1vw,.97rem);line-height:1.7;margin:0 0 .85rem;text-align:left}.biostats-methodCard p:last-child{margin-bottom:0}.biostats-accordion{grid-gap:.75rem;display:grid;gap:.75rem}.biostats-accordionItem{overflow:hidden}.biostats-accordionHead{align-items:center;background:#0000;border:0;color:#0f172a;cursor:pointer;display:flex;font-size:.98rem;font-weight:600;gap:1rem;justify-content:space-between;padding:.95rem 1rem;text-align:left;width:100%}.biostats-chevron{color:#0f5f83;display:inline-block;font-size:1.35rem;line-height:1;transform:rotate(90deg);transition:transform .2s ease}.biostats-accordionItem--open .biostats-chevron{transform:rotate(270deg)}.biostats-accordionBody{max-height:0;overflow:hidden;padding:0 1rem;transition:max-height .24s ease,padding .18s ease}.biostats-accordionItem--open .biostats-accordionBody{max-height:500px;padding:0 1rem 1rem}.biostats-countryGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.biostats-countryCard{padding:1rem}.biostats-countryHead{align-items:center;display:flex;gap:.7rem;margin-bottom:.75rem}.biostats-countryFlag{border:1px solid #cbd5e1f2;border-radius:4px;flex-shrink:0;height:28px;object-fit:cover;width:42px}.biostats-countryCard h3{font-size:.98rem;margin:0}.biostats-countryCard p{color:#475569;font-size:.9rem;line-height:1.6;margin:0}@media (max-width:1200px){.biostats-cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.biostats-countryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.biostats-cardGrid,.biostats-countryGrid,.biostats-methodGrid{grid-template-columns:1fr}}@media (max-width:640px){.biostats-section{padding-left:1rem;padding-right:1rem}.biostats-section h2{font-size:1.4rem;margin-bottom:.85rem}.biostats-introSection p,.biostats-sectionIntro{font-size:.9rem;line-height:1.6}.biostats-cardGrid,.biostats-countryGrid,.biostats-methodGrid{gap:.85rem}.biostats-card,.biostats-countryCard,.biostats-methodCard{border-radius:12px;padding:1rem}.biostats-card h3,.biostats-methodCard h3{font-size:1rem;margin-bottom:.75rem}.biostats-list{font-size:.88rem;line-height:1.58;padding-left:1rem}.biostats-accordionHead{font-size:.92rem;padding:.85rem .9rem}.biostats-countryHead{align-items:flex-start}.biostats-countryCard p{font-size:.86rem}}@media (max-width:420px){.biostats-section h2{font-size:1.25rem}.biostats-countryCard p,.biostats-list,.biostats-methodCard p{font-size:.86rem}}.pagehero-header{align-items:center;animation:pageheroFadeIn .8s ease-out both;background:radial-gradient(circle at 18% 12%,#38bdf857 0,#0000 58%),radial-gradient(circle at 82% 88%,#0ea5e947 0,#0000 54%),linear-gradient(140deg,#020617,#020617 40%,#0b1120);display:flex;height:46vh;justify-content:center;min-height:360px;overflow:hidden;position:relative;width:100%}.pagehero-background{inset:0;overflow:hidden;position:absolute}.pagehero-line{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border-radius:999px;box-shadow:0 10px 26px #00000038,inset 0 1px 0 #ffffff1a;display:block;height:5px;position:absolute;transform:rotate(-12deg)}.pagehero-line-1{animation:pageheroDriftForward 15s ease-in-out infinite alternate;left:-90px;opacity:.55;top:23%;width:430px}.pagehero-line-2{animation:pageheroDriftBackward 17s ease-in-out infinite alternate;opacity:.42;right:7%;top:27%;width:300px}.pagehero-line-3{animation:pageheroDriftBackward 19s ease-in-out infinite alternate;bottom:25%;opacity:.45;right:-140px;width:560px}.pagehero-line-4{animation:pageheroDriftForward 16s ease-in-out infinite alternate;bottom:17%;left:17%;opacity:.34;width:240px}.pagehero-line-5{animation:pageheroDriftSoft 21s ease-in-out infinite alternate;left:45%;opacity:.28;top:62%;width:340px}.pagehero-background:after{background:linear-gradient(120deg,#ffffff0a,#ffffff05 42%,#0ea5e90d);content:"";inset:0;position:absolute}.pagehero-contentWrapper{height:100%;padding:0 6%;position:relative;z-index:2}.pagehero-content,.pagehero-contentWrapper{align-items:center;display:flex;justify-content:center;width:100%}.pagehero-content{flex-direction:column;max-width:1100px;text-align:center}.pagehero-title{animation:pageheroTitleReveal .9s ease-out .15s both;color:#fffffff5;font-size:clamp(2.7rem,4.8vw,5.1rem);font-weight:320;letter-spacing:-.045em;line-height:1.08;margin:0;text-align:center;text-shadow:0 1px 1px #00000040,0 10px 34px #0ea5e91f}.pagehero-slogan{color:#ffffffbd;font-size:1.08rem;line-height:1.7;margin-top:1rem;max-width:860px;text-align:center}@keyframes pageheroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pageheroTitleReveal{0%{filter:blur(8px);opacity:0;transform:translateY(18px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes pageheroDriftForward{0%{transform:translate3d(-18px,4px,0) rotate(-12deg)}to{transform:translate3d(34px,-8px,0) rotate(-12deg)}}@keyframes pageheroDriftBackward{0%{transform:translate3d(24px,-6px,0) rotate(-12deg)}to{transform:translate3d(-34px,8px,0) rotate(-12deg)}}@keyframes pageheroDriftSoft{0%{transform:translate3d(-12px,3px,0) rotate(-12deg)}to{transform:translate3d(22px,-5px,0) rotate(-12deg)}}@media (max-width:768px){.pagehero-header{height:40vh;min-height:320px}.pagehero-title{font-size:clamp(2.2rem,9vw,3.4rem);font-weight:380}.pagehero-slogan{font-size:.95rem;line-height:1.6}.pagehero-line{height:4px}.pagehero-line-1{width:300px}.pagehero-line-3{width:360px}}@media (prefers-reduced-motion:reduce){.pagehero-header,.pagehero-line,.pagehero-title{animation:none}}.Org_Mission{align-items:flex-start;display:flex;flex-direction:row;height:52vh;justify-content:space-between;opacity:0;padding:1% 10px;transform:translateY(50px);transition:opacity .5s ease-in,transform .5s ease-in}.Org_Mission.visible{opacity:1;transform:translateY(0)}.Mission_Img{align-items:center;display:flex;flex:1 1;justify-content:center}.Mission_Statement{flex:1 1;height:45vh;margin-right:20px;padding:5% 15px 10px 4.5%;text-align:justify}.Mission_Statement h2{font-size:270%}.Mission_Statement p{font-weight:300}.Graph_Container{height:50vh}.Graph_Container>div{width:100%}hr{color:#f0f8ff}.Org_Impact{align-items:flex-start;justify-content:space-between;opacity:0;padding:1% 10px;transform:translateY(50px);transition:opacity .5s ease-in,transform .5s ease-in}.Org_Impact.visible{opacity:1;transform:translateY(0)}.Impact_Heading{flex:1 1;margin-right:20px;padding:5% 4.5% 10px;text-align:justify}.Impact_Heading h2{font-size:270%}.Impact_Content p{font-weight:300;padding-left:4.5%;padding-right:5%;text-align:justify}.Impact_Carosel{min-height:39vh}.Impact_Body{align-items:flex-start;display:flex;padding:12px 4.5% 10px}.Impact_Image{box-shadow:0 6px 48px #0000008f;flex:1 1;margin:1% 10% 10%;max-width:35vw}.Impact_Image img{max-width:100%}.Impact_Content{flex:1 1;margin:1%}.statistics{background:linear-gradient(90deg,#0077b6,#00b4d8ef)}.statistics h2{color:#fff}.statistics h4{color:#fff;font-size:150%;font-weight:600}.statistics p{color:#fff;font-size:105%;font-weight:400}.statistics_grid{grid-gap:16px;color:#fff;gap:16px}.statistics_row p{color:#fff}.statistics_row{align-items:center;color:#fff;font-size:20px;justify-content:center;padding:20px}.Insights{align-items:flex-start;flex:1 1;justify-content:space-between;margin-right:20px;padding:1% 10px;padding:5% 4.5% 4.5%;text-align:justify}.Insights h2{font-size:270%}.Services{padding:4.5% 15px 10px 4.5%;text-align:justify;width:100%}.Service_Heading{height:auto;text-align:left}.Service_Heading h2{font-size:270%}.Service_Paragraph{padding-right:1%}.Services_List{display:flex;flex-wrap:wrap;justify-content:space-between;padding:3% 4.5% 10px 10px}.Service_section{border-radius:45px;flex:1 1;margin:1% 1% 1.5% 1.5%;min-height:50vh;min-width:300px;padding:5% 2% 4% 4%}.Service_section h4{margin:25px 0;padding:0 0 0 1.8%;text-decoration:none}.Service_section h3{font-size:190%;text-align:left;text-decoration:none}.Service_Link,.Service_section{color:#fff;text-decoration:none}.Solution,.s1,.s2{background:linear-gradient(90deg,#0077b6,#00b4d8ef)}.Solution{min-height:42vh;padding:4.5% 15px 10px 4.5%}.Solution_Heading h2{color:#fff;font-size:270%}.Solution_Btns{justify-content:center;margin:20px}.Solution_link{background-color:initial;border:2px solid #fff;color:#fff;padding:1%}.Solution_Btns button{background:#0000;border:none;border-bottom:4px double #fff;color:#fff;font-size:125%;font-weight:300;min-width:22.9vw;padding:10px 20px;transition:background-color .3s}.Solution_Btns button.active{background-color:initial;border-bottom:4px solid #fff;color:linear-gradient(90deg,#0077b6,#00b4d8ef);font-weight:500}.Solution_Btns button:hover{background-color:#0056b3}.Solution_Context div.active{background-color:initial;border-radius:5px;color:#fff;font-size:115%;font-weight:500;margin-top:20px;padding:20px}.Solution_Context div.active p{padding-bottom:2%}.Solution_dropList{padding-top:4%}.dropdown-open .dropdown-options{display:block}.dropdown-header,.dropdown-options{background-color:initial;color:#fff}.dropdown-options{border-top:none}.dropdown-option{padding:8px 12px}.dropdown-option:hover{color:#313131}.Slide_Content_Heading{padding-left:4.5%;padding-right:4.5%}.Trusted_List{flex:1 1;margin-right:20px;padding:5% 4.5% 10px;text-align:justify}.Trusted_List h2{font-size:270%}@media screen and (max-width:1409px){.Solution_Btns button{min-width:20.9vw;min-width:15.9vw}}@media screen and (max-width:942px){.Solution_Btns button{margin-bottom:10px;width:80%}}@media screen and (max-width:768px){.Org_Mission{align-items:center;flex-direction:column;height:auto}.Mission_Statement{margin-bottom:20px;margin-right:0}.Mission_Statement h2{font-size:200%}.Graph_Container,.slider{height:auto;max-width:100%}.navigation-auto,.navigation-manual{margin-top:20px}.Solution_Btns{align-items:center;flex-direction:column}.Solution_Btns button{margin-bottom:10px;width:80%}.Services_List{align-items:center;flex-direction:column}.Service_section{min-width:0;min-width:auto;width:100%}.Impact_Body{align-items:center;flex-direction:column}.Impact_Image{margin-bottom:20px;max-width:80vw}.statistics_grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:942px){.Solution_Btns{display:none}.Solution_dropList{display:block}.Solution_Btn.dropdown{display:block;margin-bottom:20px;position:relative}.Solution_Btn.dropdown button{background-color:#ccc;border:none;cursor:pointer;display:block;padding:10px 20px;text-align:left;transition:background-color .3s;width:100%}.Solution_Btn.dropdown button:hover{background-color:#007bff;color:#fff}.Solution_Btn.dropdown .dropdown-content{background-color:#f9f9f9;display:none;min-width:160px;position:absolute;z-index:1}.Solution_Btn.dropdown .dropdown-content button{color:#000;display:block;padding:10px 20px;text-align:left;text-decoration:none;transition:background-color .3s;width:100%}.Solution_Btn.dropdown .dropdown-content button:hover{background-color:#ddd}.Solution_Btn.dropdown:hover .dropdown-content{display:block}}@media (max-width:480px){.statistics_grid{grid-template-columns:1fr}.statistics_row{padding:20px}.Mission_Statement p{font-size:14px}}.loading-page{align-items:center;background:linear-gradient(90deg,#0077b6,#00b4d8);color:#191654;display:flex;flex-direction:column;gap:2.5rem;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}#svg{stroke:#fff;fill-opacity:0;stroke-width:7px;stroke-dasharray:4500;animation:draw 8s ease forwards,rotate 2s linear forwards;height:60%;width:60%}@keyframes draw{0%{stroke-dashoffset:4500}to{stroke-dashoffset:0}}@keyframes rotate{0%{transform:rotate(270deg)}to{transform:rotate(1turn)}}.name-container{height:20%;overflow:hidden}.logo-name img{max-height:100px}.topo-wire{stroke:#6b7280}@media (max-width:640px){.topo-label{font-size:12px}}.Graph_Container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 10px #0206170f;height:450px;overflow:hidden;width:100%}.topo{position:relative}.topo,.topo-svg{height:100%;width:100%}.topo-svg{background:linear-gradient(180deg,#fff,#fafbff);display:block}.topo-wire{stroke:#4b5563;stroke-width:1.5;fill:none;vector-effect:non-scaling-stroke}.topo-label{fill:#111827;stroke:#fff;stroke-width:3px;stroke-opacity:.7;font:500 13px/1.1 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans;paint-order:stroke}.topo-legend{grid-gap:6px 10px;align-items:center;background:#ffffffe6;border:1px solid #e5e7eb;border-radius:10px;bottom:10px;box-shadow:0 2px 10px #0206170f;color:#111827;display:grid;font-size:12.5px;gap:6px 10px;grid-template-columns:auto 1fr;padding:6px 10px;position:absolute;right:10px}.topo-pill{border-radius:999px;height:12px;width:12px}.statistics{background:radial-gradient(circle at 18% 12%,#38bdf873 0,#0000 58%),radial-gradient(circle at 82% 88%,#0ea5e966 0,#0000 54%),linear-gradient(140deg,#020617,#020617 40%,#0b1120);min-height:50vh;padding-bottom:5%}.statistics_Heading{flex:1 1;height:auto;margin-right:20px;padding:5% 15px 10px 4.5%;text-align:left}.statistics h2{color:#e5f2ff;font-size:270%;letter-spacing:.03em}.statistics_grid{grid-gap:18px;color:#e5e7eb;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);padding:1% 3% 5%;width:100%}.statistics_row{align-items:flex-start;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172abf;border:1px solid #94a3b866;border-radius:18px;box-shadow:0 18px 45px #0f172a8c;font-size:18px;justify-content:flex-start;padding:18px 20px;text-align:left}.statistics_row h4{color:#f9fafb;font-size:150%;font-weight:600;margin-bottom:4px}.statistics_row p{color:#e5e7eb;font-size:95%;font-weight:400;text-align:left}@media (max-width:768px){.statistics_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.statistics_grid{grid-template-columns:1fr}.statistics_row{padding:16px}}.Solution{background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;padding:40px 15px 40px 4.5%}.Solution_Heading{margin-bottom:12px;text-align:left}.Solution_Heading h2{color:#0f172a;font-size:250%;letter-spacing:.02em}.Solution_Content{margin-right:auto;margin-top:8px}.Solution_Btns{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin:20px 0 8px}.Solution_Btns button{background:#fff;border:1px solid #cbd5f5;border-radius:999px;box-shadow:0 1px 3px #0f172a0f;color:#0f172a;cursor:pointer;font-size:100%;font-weight:500;min-width:auto;padding:10px 18px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease}.Solution_Btns button.active{background:linear-gradient(135deg,#0b74d9,#2563eb);border-color:#0b74d9;box-shadow:0 10px 25px #2563eb59;color:#fff}.Solution_Btns button:hover:not(.active){background-color:#e5f0ff;border-color:#93c5fd}.Solution_Context div{display:none}.Solution_Context div.active{background-color:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 16px 40px #0f172a1f;color:#111827;display:block;font-size:100%;font-weight:400;margin-top:16px;padding:24px 24px 20px;text-align:justify}.Solution_Context div.active p{padding-bottom:1.5rem}.Solution_link{align-items:center;background:#eff6ff;border:1px solid #0b74d9;border-radius:999px;color:#0b74d9;display:inline-flex;font-size:90%;font-weight:500;gap:6px;padding:6px 14px;text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease}.Solution_link:hover{background:#0b74d9;border-color:#0b74d9;box-shadow:0 8px 24px #2563eb59;color:#fff}.Solution_dropList{display:none;padding-top:16px}.dropdown-header{border:1px solid #d1d5db;border-radius:999px;box-shadow:0 1px 3px #0f172a0f;cursor:pointer;padding:10px 16px}.dropdown-header,.dropdown-options{background-color:#fff;color:#0f172a}.dropdown-options{border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px #0f172a1f;left:0;margin-top:6px;overflow:hidden;top:100%;width:100%}.dropdown-option{cursor:pointer;font-size:95%;padding:10px 14px}.dropdown-option:hover{background-color:#eff6ff;color:#0b74d9}@media screen and (max-width:942px){.Solution_Btns{display:none}.Solution_dropList{display:block}}.slider-container{overflow:hidden;position:relative;width:100%}.slider{display:flex;transition:transform .5s ease}.slide{flex:0 0 100%}.line-bar{bottom:10px;display:flex;justify-content:center;left:0;position:fixed;width:100%}.line{background-color:#ccc;cursor:pointer;height:4px;margin:0 5px;width:30px}.line.active{background-color:#0589fc}@media screen and (max-width:768px){.slide{flex:0 0 100%}}@media screen and (max-width:480px){.slide{flex:0 0 100%}}.meddev-page{background:#fff}.meddev-section{background:#fff;padding:clamp(1.25rem,2vw,2rem) 4.5%;text-align:left}.meddev-section h2{border-bottom:1px solid #94a3b866;color:#0f172a;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:500;line-height:1.2;margin:0 0 1rem;padding-bottom:.65rem;text-align:left}.meddev-section p,.meddev-sectionIntro{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.75;margin:0 0 .9rem;max-width:none;text-align:left;width:100%}.meddev-sectionIntro{margin-bottom:1.2rem}.meddev-card{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;padding:clamp(1.1rem,1.7vw,1.45rem);transition:border-color .2s ease,background-color .2s ease}.meddev-card:hover{background-color:#fcfdff;border-color:#0e749059}.meddev-card h3{color:#0f172a;font-size:clamp(1.05rem,1.3vw,1.22rem);font-weight:600;line-height:1.4;margin:0 0 .9rem}.meddev-list{color:#334155;font-size:clamp(.9rem,1vw,.97rem);line-height:1.65;list-style:disc outside;margin:0;padding-left:1.15rem}.meddev-list li{margin:.35rem 0}.meddev-list li::marker{color:#0f5f83}.meddev-list--twoCol{column-count:2;column-gap:2rem}.meddev-list--twoCol li{break-inside:avoid;page-break-inside:avoid}.meddev-offerSection{padding-bottom:3rem}.meddev-regGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.meddev-regCard{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;color:inherit;display:block;padding:1.1rem;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.meddev-regCard:hover{background-color:#fcfdff;border-color:#0e749059}.meddev-regHead{align-items:center;display:flex;gap:.7rem;margin-bottom:.75rem}.meddev-regFlag{border:1px solid #cbd5e1f2;border-radius:4px;flex-shrink:0;height:28px;object-fit:cover;width:42px}.meddev-regHead h3{color:#0f172a;font-size:clamp(1.05rem,1.3vw,1.18rem);font-weight:600;line-height:1.35;margin:0}.meddev-regCard p{color:#475569;font-size:clamp(.9rem,1vw,.96rem);line-height:1.6;margin:0}@media (max-width:1100px){.meddev-regGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.meddev-list--twoCol{column-count:1}}@media (max-width:640px){.meddev-section{padding-left:1rem;padding-right:1rem}.meddev-section h2{font-size:1.4rem;margin-bottom:.85rem}.meddev-section p,.meddev-sectionIntro{font-size:.9rem;line-height:1.6}.meddev-regGrid{gap:.85rem;grid-template-columns:1fr}.meddev-card,.meddev-regCard{border-radius:12px;padding:1rem}.meddev-card h3,.meddev-regHead h3{font-size:1rem}.meddev-list{font-size:.88rem;line-height:1.58;padding-left:1rem}.meddev-regHead{align-items:flex-start}.meddev-regCard p{font-size:.86rem}}@media (max-width:420px){.meddev-section h2{font-size:1.25rem}.meddev-list,.meddev-regCard p{font-size:.86rem}}.contact-form-container{display:flex;justify-content:center;width:100%}.contact-form{background:#fff;border:1px solid #cbd5e1f2;border-radius:16px;padding:clamp(1.2rem,2.5vw,2rem);width:100%}.contact-formIntro{border-bottom:1px solid #94a3b859;margin-bottom:1.25rem;padding-bottom:.85rem}.contact-formIntro h2{color:#0f172a;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:500;line-height:1.2;margin:0 0 .7rem}.contact-formIntro p{color:#475569;font-size:1rem;line-height:1.7;margin:0;max-width:75ch}.contact-directEmailBox{align-items:center;background:#fcfdff;border:1px solid #cbd5e1f2;border-radius:12px;color:#475569;display:flex;flex-wrap:wrap;font-size:.95rem;gap:.4rem;line-height:1.5;margin-top:.85rem;padding:.85rem 1rem}.contact-directEmailLink{color:#0f5f83;font-weight:600;text-decoration:none;word-break:break-word}.contact-directEmailLink:hover{color:#0b4b68;text-decoration:underline}.contact-directEmailText{color:#475569;font-size:.95rem;line-height:1.6;margin:.85rem 0 0!important}.Contact_div{grid-gap:clamp(1rem,2vw,1.5rem);display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:1fr 1fr;width:100%}.form-left,.form-right{width:100%}.form-group{margin-bottom:1.15rem}.form-group label{color:#0f172a;display:block;font-size:.92rem;font-weight:600;margin-bottom:.45rem;text-align:left}input[type=email],input[type=text],select,textarea{background:#fff;border:1px solid #cbd5e1f2;border-radius:10px;color:#0f172a;font-size:.96rem;font-weight:400;outline:none;text-align:left;transition:border-color .2s ease,background-color .2s ease;width:100%}input[type=email],input[type=text],select{height:46px;padding:0 .9rem}textarea{line-height:1.6;min-height:178px;padding:.85rem .9rem;resize:vertical}input[type=email]:focus,input[type=text]:focus,select:focus,textarea:focus{background-color:#fcfdff;border-color:#0e74908c}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.consent-group{margin-bottom:1rem}.consent-label{align-items:flex-start;cursor:pointer;display:flex!important;gap:.55rem;margin:0!important}.consent-label input{flex-shrink:0;margin-top:.25rem}.policy_span{color:#475569;font-size:.9rem;font-weight:400;line-height:1.6}.error{color:#dc2626;font-size:.85rem;line-height:1.4;margin:.4rem 0 0;text-align:left}.contact-successCard{background:#fff;border:1px solid #cbd5e1f2;border-radius:16px;padding:clamp(1.5rem,3vw,2.5rem);width:100%}.contact-successCard h2{color:#0f172a;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:500;margin:0 0 .5rem}.contact-successCard p{color:#475569;font-size:1rem;line-height:1.7;margin:0}button[type=submit]{align-items:center;background:#0f5f83;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;min-height:44px;padding:.75rem 1.2rem;transition:background-color .2s ease,transform .2s ease}button[type=submit]:hover{background:#0b4b68}button[type=submit]:active{transform:translateY(1px)}button[type=submit]:disabled{cursor:not-allowed;opacity:.7}@media (max-width:1024px){.Contact_div{grid-template-columns:1fr}textarea{min-height:150px}}@media (max-width:640px){.contact-form{border-radius:14px;padding:1rem}.contact-formIntro{margin-bottom:1rem}.contact-formIntro h2{font-size:1.45rem}.contact-formIntro p{font-size:.92rem}.contact-directEmailBox{display:block;font-size:.88rem;padding:.8rem}.contact-directEmailBox span{display:block;margin-bottom:.3rem}.contact-directEmailText{font-size:.88rem}input[type=email],input[type=text],select{height:44px}textarea{min-height:135px}button[type=submit]{width:100%}}.about-page{background:#fff}.about-contactSection,.about-section,.about-teamSection{background:#fff;padding:clamp(1.25rem,2vw,2rem) 4.5%}.about-contactSection h2,.about-section h2,.about-teamSection h2{border-bottom:1px solid #94a3b866;color:#0f172a;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:500;line-height:1.2;margin:0 0 1rem;padding-bottom:.65rem;text-align:left}.about-section p{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.7;margin:0 0 .9rem;max-width:none;text-align:left;width:100%}.about-timeline{margin:1.5rem auto 0;max-width:1050px;position:relative}.about-timeline:before{background:#0e749059;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:3px}.about-timelineItem{grid-gap:1.2rem;align-items:center;display:grid;gap:1.2rem;grid-template-columns:1fr 70px 1fr;margin-bottom:2rem;position:relative}.about-timelineDot{background:#0f5f83;border:4px solid #e6f3f7;border-radius:50%;grid-column:2;height:38px;justify-self:center;width:38px;z-index:2}.about-timelineCard{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;padding:1rem 1.15rem;transition:border-color .2s ease,background-color .2s ease}.about-timelineCard:hover{background-color:#fcfdff;border-color:#0e749059}.about-timelineCard h3{color:#0f172a;font-size:1rem;font-weight:600;line-height:1.4;margin:0 0 .4rem}.about-timelineCard h4{color:#0f5f83;font-size:.86rem;font-weight:500;margin:0 0 .55rem}.about-timelineCard p{color:#475569;font-size:.9rem;line-height:1.6;margin:0}.about-timelineDate{color:#334155;font-size:.86rem;font-weight:500;white-space:nowrap}.about-timelineItem--left .about-timelineCard{grid-column:1;grid-row:1}.about-timelineItem--left .about-timelineDate{grid-column:3;grid-row:1;justify-self:start}.about-timelineItem--right .about-timelineCard{grid-column:3;grid-row:1}.about-timelineItem--right .about-timelineDate{grid-column:1;grid-row:1;justify-self:end}.about-timelineItem .about-timelineCard,.about-timelineItem .about-timelineDate,.about-timelineItem .about-timelineDot{opacity:0;transition:opacity .55s ease,transform .55s ease,border-color .2s ease,background-color .2s ease}.about-timelineItem--left .about-timelineCard{transform:translateX(-24px)}.about-timelineItem--right .about-timelineCard{transform:translateX(24px)}.about-timelineItem .about-timelineDate{transform:translateY(10px)}.about-timelineItem .about-timelineDot{transform:scale(.75)}.about-timelineItem--visible .about-timelineCard,.about-timelineItem--visible .about-timelineDate,.about-timelineItem--visible .about-timelineDot{opacity:1;transform:translateX(0) translateY(0) scale(1)}.about-numbersSection{background:linear-gradient(140deg,#020617,#0b1120 42%,#0f5f83);padding:clamp(1.8rem,3vw,2.7rem) 4.5%}.about-numbersHeading{margin:0 0 1.4rem}.about-numbersHeading h2{border-bottom:1px solid #e2e8f059;color:#fff;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:500;line-height:1.2;margin:0;padding-bottom:.7rem}.about-numbersGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.about-numberCard{background:#ffffff0f;border:1px solid #e2e8f02e;border-radius:14px;min-height:125px;padding:1.2rem}.about-numberCard h4{color:#fff;font-size:clamp(1.65rem,2.4vw,2.2rem);font-weight:600;line-height:1;margin:0 0 .65rem}.about-numberCard p{color:#ffffffdb;font-size:clamp(.88rem,1vw,.96rem);font-weight:400;line-height:1.5;margin:0}.about-contactSection{padding-bottom:3rem}.about-contactSection h2{margin-bottom:1.2rem}@media (max-width:1024px){.about-numbersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.about-contactSection,.about-numbersSection,.about-section,.about-teamSection{padding-left:1rem;padding-right:1rem}.about-contactSection h2,.about-numbersHeading h2,.about-section h2,.about-teamSection h2{font-size:1.4rem;margin-bottom:.85rem}.about-section p{font-size:.9rem;line-height:1.6}.about-timeline{margin-top:1rem}.about-timeline:before{left:18px}.about-timelineItem{grid-gap:.6rem;align-items:start;display:grid;gap:.6rem;grid-template-columns:42px 1fr;margin-bottom:1.25rem}.about-timelineDot{grid-column:1;grid-row:1/span 2;height:34px;justify-self:start;width:34px}.about-timelineDate{color:#0f5f83;font-size:.78rem;grid-column:2!important;grid-row:1!important;justify-self:start!important;margin-bottom:.25rem}.about-timelineCard{border-radius:12px;grid-column:2!important;grid-row:2!important;padding:.95rem}.about-timelineCard h3{font-size:.98rem}.about-timelineCard p{font-size:.86rem;line-height:1.55}.about-timelineItem--left .about-timelineCard,.about-timelineItem--right .about-timelineCard{transform:translateY(16px)}.about-timelineItem--visible .about-timelineCard{transform:translateY(0)}.about-numbersGrid{gap:.85rem;grid-template-columns:1fr}.about-numberCard{border-radius:12px;min-height:auto;padding:1rem}.about-numberCard h4{font-size:1.7rem}}@media (max-width:420px){.about-contactSection h2,.about-numbersHeading h2,.about-section h2,.about-teamSection h2{font-size:1.25rem}.about-numberCard p,.about-section p{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.about-timelineItem .about-timelineCard,.about-timelineItem .about-timelineDate,.about-timelineItem .about-timelineDot{opacity:1;transform:none;transition:none}}.RWE_Container{padding:1.5% 4.5% 4.5%;text-align:justify}.RWE_Container h2{font-size:250%;font-weight:400;padding-bottom:2%;padding-top:1%;text-align:left}.RWE1 h2,.RWE1 h3{padding-bottom:3.5%}.RWE_Container p{font-size:170%;font-weight:300;padding-top:.5%}.RWE_Container_Img_1{max-width:70%}.RWE_Container_1_Img{flex:1 1;max-width:40%}.RWE_Container_1{flex:1 1;padding-top:4.5%}.RWE1{display:flex;flex-wrap:wrap}.RWE2{background:linear-gradient(90deg,#0077b6,#00b4d8ef);color:#fff}@media screen and (max-width:1024px){.RWE_Container h2{font-size:200%}.RWE_Container p{font-size:150%}.RWE_Container_Img_1{max-width:80%}.RWE_Container_1_Img{max-width:50%}}@media screen and (max-width:768px){.RWE_Container{padding:2% 3% 3%}.RWE_Container h2{font-size:180%;padding-bottom:3%;padding-top:2%}.RWE1 h2,.RWE1 h3{padding-bottom:4%}.RWE_Container p{font-size:140%;padding-top:1%}.RWE_Container_Img_1{max-width:100%}.RWE_Container_1_Img{margin-bottom:10px;max-width:100%}.RWE1{align-items:center;flex-direction:column}.RWE_Container_1{order:1;padding-top:3%}.RWE_Container_1_Img{order:2}}@media screen and (max-width:480px){.RWE_Container h2{font-size:150%;padding-bottom:4%;padding-top:3%}.RWE_Container p{font-size:100%;padding-bottom:4%}.RWE_Container_1{order:1}.RWE_Container_1_Img{order:2}}.footer{background:radial-gradient(circle at 18% 12%,#38bdf873 0,#0000 58%),radial-gradient(circle at 82% 88%,#0ea5e966 0,#0000 54%),linear-gradient(140deg,#020617,#020617 40%,#0b1120);color:#fff;padding:20px 60px;position:relative}.footer-content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.Eupraxia_lg{max-width:15%}.left-div{flex:1 1}.left-div,.right-div{min-width:200px;text-align:left}.right-div{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.right-div .grid-item{padding:5px 0}.right-div .grid-item a{color:#fff;text-decoration:none;transition:color .3s}.right-div .grid-item a:hover{color:#061944}.footer-line{border:none;border-top:1px solid #ccc;margin:20px 0}.footer-bottom{align-items:center;display:flex;justify-content:flex-end;padding-right:60px}.linkedin-icon{color:#fff;font-size:24px;transition:color .3s}.linkedin-icon:hover{color:#0077b5}@media (max-width:768px){.footer-content{align-items:center;flex-direction:column;padding:0 30px}.right-div{grid-template-columns:2fr;text-align:center}.footer-bottom{justify-content:center;padding-right:0}.linkedin-icon{font-size:20px}.Eupraxia_lg{max-width:45%}.right-div{display:grid;grid-template-columns:repeat(2,1fr);padding-left:4%;padding-top:12%;text-align:left}.right-div .grid-item{padding:5px 0}}@media (max-width:480px){.footer{padding:10px 30px}.linkedin-icon{font-size:18px}.Eupraxia_lg{max-width:50%}.right-div{display:grid;grid-template-columns:repeat(2,1fr);padding-left:4%;padding-top:12%;text-align:left}.right-div .grid-item{padding:5px 0}}.contact-page{background:#fff}.contact-formSection{padding:clamp(1.5rem,2vw,2.5rem) 4.5%}.contact-addressSection{padding:clamp(1.5rem,2.5vw,2.5rem) 4.5% 3rem}.contact-addressSection h2{border-bottom:1px solid #94a3b866;color:#0f172a;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500;line-height:1.2;margin:0 0 1.5rem;padding-bottom:.75rem}.contact-addressGrid{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-addressCard{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;display:flex;flex-direction:column;justify-content:flex-start;min-height:240px;padding:1.5rem 1.6rem;position:relative;transition:border-color .2s ease,background-color .2s ease}.contact-addressCard:hover{background-color:#fcfdff;border-color:#0e749066}.contact-officeBadge{background:#0e749014;border-radius:999px;color:#0f5f83;display:block;font-size:.76rem;font-weight:600;letter-spacing:.04em;margin-bottom:1rem;padding:.35rem .7rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-addressCard h3{color:#0f172a;font-size:clamp(1.05rem,1.3vw,1.18rem);font-weight:600;line-height:1.45;margin:0 0 1rem;max-width:95%}.contact-addressCard p{color:#475569;font-size:clamp(.95rem,1.05vw,1.02rem);line-height:1.75;margin:0}@media (max-width:1024px){.contact-addressGrid{grid-template-columns:1fr}.contact-addressCard{min-height:auto}}@media (max-width:640px){.contact-addressSection,.contact-formSection{padding-left:1rem;padding-right:1rem}.contact-addressSection{padding-bottom:2rem;padding-top:1.25rem}.contact-addressSection h2{font-size:1.45rem;margin-bottom:1rem;padding-bottom:.55rem}.contact-addressGrid{gap:.85rem}.contact-addressCard{border-radius:12px;padding:1.1rem}.contact-officeBadge{font-size:.7rem;margin-bottom:.8rem}.contact-addressCard h3{font-size:1rem;margin-bottom:.75rem}.contact-addressCard p{font-size:.92rem;line-height:1.65}}@media (max-width:420px){.contact-addressSection h2{font-size:1.3rem}.contact-addressCard p{font-size:.88rem}}.CDSCO_Main_Div{padding-left:4.5%;padding-right:4.5%;text-align:justify}.Classification_CDSCO_div ol{list-style-type:decimal;padding-left:3%;padding-top:1%}.Classification_CDSCO_div ol li{margin-bottom:10px}.Reg_Application_CDSCO_div ol{list-style-type:decimal;padding-left:3%;padding-top:1%}.Reg_Application_CDSCO_div ol li{margin-bottom:10px}.Reg_Requirements_CDSCO_div ol{list-style-type:decimal;padding-left:3%;padding-top:1%}.Reg_Requirements_CDSCO_div ol li{margin-bottom:10px}.Reg_Benifits_CDSCO_div ol{list-style-type:decimal;padding-left:3%;padding-top:1%}.Reg_Benifits_CDSCO_div ol li{margin-bottom:10px}.Step_Approach_div ol{list-style-type:decimal;padding-left:3%;padding-top:1%}.Step_Approach_div ol li{margin-bottom:10px}.MDoffer h2{justify-content:left;padding-left:4.5%;padding-right:4.5%}table{border-collapse:collapse;width:100%}td,th{border:1px solid #ddd;padding:8px;text-align:left}.CE_Marking{padding-left:4.5%;padding-right:4.5%;text-align:justify}.QMS_Requirement_div ol{list-style-type:decimal;padding-left:3%}.QMS_Requirement_div ol li{margin-bottom:10px}.Obtain_CEM_div ol{list-style-type:decimal;padding-left:3%}.Obtain_CEM_div ol li{margin-bottom:10px}.USFDA_Link_Div{align-items:center;background:linear-gradient(90deg,#0077b6,#00b4d8ef);border-radius:45px;padding:15%;text-align:center}.FDA510K_Info{padding-left:4.5%;padding-right:4.5%;padding-top:2%;text-align:justify}.Types_div ol{list-style-type:decimal;padding-left:3%}.Types_div ol li{margin-bottom:10px}.FDA_Need ol{list-style-type:decimal;padding-left:3%}.FDA_Need ol li{margin-bottom:10px}.Registration_div ol{list-style-type:decimal;padding-left:3%}.Registration_div ol li{margin-bottom:10px}.USA_Counsultation{align-items:center;background-color:#0a5fb0;justify-content:center;text-decoration:none}.USA_Counsultation_link{color:#fff;font-weight:200;padding-left:4px;text-decoration:none}.USA_Counsultation_link_arrow_right{padding-top:10px}@media (max-width:768px){.Map_address,.Map_image{flex:100% 1}}ol{padding-top:.01%}.USFDA510KInfo{padding-left:4.5%;padding-right:4.5%;padding-top:2%;text-align:justify}.FDA510K ol{list-style-type:decimal;padding-left:3%;padding-top:1%}.FDA510K ol li{margin-bottom:10px}.FDAStatement{text-align:left}.Submission_div ol{list-style-type:decimal;padding-left:3%;padding-top:1%}.Submission_div ol li{margin-bottom:10px}.Clearance_div ol{list-style-type:decimal;padding-left:3%;padding-top:1%}.Clearance_div ol li{margin-bottom:10px}.MedicalClassififcation ol{list-style-type:decimal;padding-left:3%;padding-top:1%}.MedicalClassififcation ol li{margin-bottom:10px}.MDS_Offer{grid-gap:20%;align-items:center;color:#fff;display:grid;gap:20%;grid-template-columns:repeat(2,1fr);justify-content:center;padding:2% 6.5%}.CDSCO,.EU{align-items:center;background:linear-gradient(90deg,#0077b6,#00b4d8ef);border-radius:45px;padding:15%;text-align:center}.MDoffer h2{padding:12px 6.5% 6px}.offer_grid{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(240px,1fr));padding:16px 6.5% 24px}@media (max-width:1100px){.offer_grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:640px){.offer_grid{grid-template-columns:1fr}}.md-card{aspect-ratio:16/10;background:radial-gradient(80% 90% at 50% 10%,#1bb3d9 0,#0380b8 35%,#016ea8 100%);border-radius:22px;box-shadow:0 8px 24px #0206171a;display:block;isolation:isolate;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.md-card:before{background:linear-gradient(180deg,#ffffff47,#fff0 40%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.md-card:hover{box-shadow:0 14px 34px #02061729;filter:saturate(1.02);transform:translateY(-3px)}.md-card__img{background:#0000;border-radius:0;box-shadow:none;height:auto;left:50%;max-height:70%;max-width:78%;object-fit:contain;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:1}.md-card__chip{align-items:center;-webkit-backdrop-filter:saturate(1.05) blur(2px);backdrop-filter:saturate(1.05) blur(2px);background:#ffffffeb;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 2px 10px #02061714;color:#0f172a;display:inline-flex;font-size:12px;font-weight:700;gap:8px;left:14px;padding:6px 10px;position:absolute;top:14px;z-index:2}.md-card .country-flag{border:1px solid #e5e7eb;border-radius:3px;height:14px;width:22px}.offer_grid .md-card:first-child{background:radial-gradient(80% 90% at 50% 10%,#16c2e3 0,#0596cf 40%,#007ab8 100%)}.offer_grid .md-card:nth-child(2){background:radial-gradient(80% 90% at 50% 10%,#1bb3d9 0,#0380b8 35%,#016ea8 100%)}.offer_grid .md-card:nth-child(3){background:radial-gradient(80% 90% at 50% 10%,#12a3d0 0,#0a7fb3 35%,#04679e 100%)}.MDoffer h2{font-size:2.2rem;font-weight:500;padding:12px 6.5% 10px}.reg-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(240px,1fr));padding:8px 6.5% 18px}@media (max-width:1440px){.reg-grid{grid-template-columns:repeat(3,minmax(240px,1fr))}}@media (max-width:1024px){.reg-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:640px){.reg-grid{grid-template-columns:1fr}}.reg-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 2px 10px #0206170f;color:inherit;display:block;padding:14px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.reg-card:hover{border-color:#dbeafe;box-shadow:0 6px 20px #0206171a;transform:translateY(-1px)}.reg-head{align-items:center;display:flex;gap:10px;margin-bottom:8px;min-height:28px}.reg-flag{border:1px solid #e5e7eb;border-radius:4px;flex:0 0 auto;height:20px;object-fit:cover;width:28px}.reg-title{color:#0f172a;font-size:1.125rem;font-weight:800;letter-spacing:.1px;line-height:1.15;margin:0}.reg-body{color:#374151;font-size:.98rem;line-height:1.6;margin:0}.MDoffer h2{font-size:2rem;font-weight:200;padding:12px 6.5% 8px}.cdm-page,.cdm-section{background:#fff}.cdm-section{padding:clamp(1.25rem,2vw,2rem) 4.5%;text-align:left}.cdm-section h2{border-bottom:1px solid #94a3b866;color:#0f172a;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:500;line-height:1.2;margin:0 0 1rem;padding-bottom:.65rem;text-align:left}.cdm-introSection p,.cdm-sectionIntro{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.75;margin:0 0 .9rem;max-width:none;text-align:left;width:100%}.cdm-sectionIntro{margin-bottom:1.2rem}.cdm-cardSection{padding-top:1.25rem}.cdm-cardGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.cdm-card{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;padding:clamp(1.1rem,1.7vw,1.45rem);transition:border-color .2s ease,background-color .2s ease}.cdm-card:hover{background-color:#fcfdff;border-color:#0e749059}.cdm-card h3{color:#0f172a;font-size:clamp(1.05rem,1.3vw,1.22rem);font-weight:600;line-height:1.4;margin:0 0 .9rem}.cdm-list{color:#334155;font-size:clamp(.9rem,1vw,.97rem);line-height:1.65;list-style:disc outside;margin:0;padding-left:1.15rem}.cdm-list li{margin:.35rem 0}.cdm-list li::marker{color:#0f5f83}@media (max-width:1200px){.cdm-cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.cdm-cardGrid{grid-template-columns:1fr}}@media (max-width:640px){.cdm-section{padding-left:1rem;padding-right:1rem}.cdm-section h2{font-size:1.4rem;margin-bottom:.85rem}.cdm-introSection p,.cdm-sectionIntro{font-size:.9rem;line-height:1.6}.cdm-cardGrid{gap:.85rem}.cdm-card{border-radius:12px;padding:1rem}.cdm-card h3{font-size:1rem;margin-bottom:.75rem}.cdm-list{font-size:.88rem;line-height:1.58;padding-left:1rem}}@media (max-width:420px){.cdm-section h2{font-size:1.25rem}.cdm-list{font-size:.86rem}}.send-page,.send-section{background:#fff}.send-section{padding:clamp(1.25rem,2vw,2rem) 4.5%;text-align:left}.send-section h2{border-bottom:1px solid #94a3b866;color:#0f172a;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:500;line-height:1.2;margin:0 0 1rem;padding-bottom:.65rem;text-align:left}.send-introSection p{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.75;margin:0;max-width:none;text-align:left;width:100%}.send-cardSection{padding-top:1.25rem}.send-cardGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.send-card{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;padding:clamp(1.1rem,1.7vw,1.45rem);transition:border-color .2s ease,background-color .2s ease}.send-card:hover{background-color:#fcfdff;border-color:#0e749059}.send-card h3{color:#0f172a;font-size:clamp(1.05rem,1.3vw,1.22rem);font-weight:600;line-height:1.4;margin:0 0 .9rem}.send-list{color:#334155;font-size:clamp(.9rem,1vw,.97rem);line-height:1.65;list-style:disc outside;margin:0;padding-left:1.15rem}.send-list li{margin:.35rem 0}.send-list li::marker{color:#0f5f83}.send-studyTypeSection{padding-top:1.25rem}.send-sectionIntro{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.7;margin:0 0 1rem;max-width:90ch}.send-studyTypeGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.send-studyTypeCard{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;color:#0f172a;font-size:clamp(.95rem,1.05vw,1rem);font-weight:500;line-height:1.45;padding:clamp(1rem,1.5vw,1.3rem);transition:border-color .2s ease,background-color .2s ease}.send-studyTypeCard:hover{background-color:#fcfdff;border-color:#0e749059}@media (max-width:1100px){.send-cardGrid{grid-template-columns:1fr}.send-studyTypeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.send-section{padding-left:1rem;padding-right:1rem}.send-section h2{font-size:1.4rem;margin-bottom:.85rem}.send-introSection p,.send-sectionIntro{font-size:.9rem;line-height:1.6}.send-cardGrid,.send-studyTypeGrid{gap:.85rem;grid-template-columns:1fr}.send-card,.send-studyTypeCard{border-radius:12px;padding:1rem}.send-card h3{font-size:1rem;margin-bottom:.75rem}.send-list{font-size:.88rem;line-height:1.58;padding-left:1rem}.send-studyTypeCard{font-size:.92rem;line-height:1.45}}@media (max-width:420px){.send-section h2{font-size:1.25rem}.send-list{font-size:.86rem}.send-studyTypeCard{font-size:.88rem}}.tox-section{background:#fff;padding:clamp(1.25rem,2vw,2rem) 4.5%;text-align:left}.tox-section h2,.tox-whyCard h3{color:#0f172a;font-weight:500;letter-spacing:.01em;line-height:1.2}.tox-section h2{font-size:clamp(1.7rem,3vw,2.35rem);margin:0 0 1rem}.tox-cardSection h2,.tox-whyCard h3{border-bottom:1px solid #94a3b873;margin-bottom:1rem;padding-bottom:.6rem}.tox-introSection{background:#fff;padding-bottom:1rem}.tox-introSection h2{font-size:clamp(1.7rem,3.1vw,2.45rem);max-width:1200px}.tox-introSection p{color:#334155;font-size:clamp(.98rem,1.4vw,1.08rem);line-height:1.75;margin:0;max-width:78ch}.tox-cardSection{background:#fff}.tox-cardRow{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tox-card{background:#fff;border:1px solid #cbd5e1e6;border-radius:16px;box-shadow:none;overflow:hidden;padding:clamp(1.1rem,2vw,1.5rem);transition:border-color .2s ease}.tox-card:hover{border-color:#0e749059}.tox-cardList{color:#111827;font-size:clamp(.94rem,1.15vw,1rem);line-height:1.65;margin:0;padding-left:1.15rem}.tox-cardList>li{margin:.38rem 0}.tox-cardList li::marker{color:#0f5f83}.tox-cardList li ul{color:#334155;font-size:clamp(.88rem,1vw,.95rem);line-height:1.55;list-style:circle outside;margin-top:.3rem;padding-left:1.05rem}.tox-cardList li ul li{margin:.18rem 0}.tox-cardList--secondary{font-size:clamp(.94rem,1.1vw,.98rem)}.tox-whySection{background:#fff;padding-top:1rem}.tox-whyCard{background:#fff;border:1px solid #cbd5e1e6;border-radius:16px;box-shadow:none;overflow:hidden;padding:clamp(1.2rem,2vw,1.8rem)}.tox-whyCard h3{font-size:clamp(1.5rem,2.6vw,2rem)}.tox-whyIntro{color:#334155;font-size:clamp(.96rem,1.2vw,1.03rem);line-height:1.68;margin:0 0 .9rem;max-width:120ch}@media (max-width:1024px){.tox-section{padding-left:5%;padding-right:5%}.tox-cardRow{grid-template-columns:1fr}.tox-card,.tox-whyCard{border-radius:14px}}@media (max-width:640px){.tox-section{padding:1.2rem 1rem}.tox-introSection h2{font-size:1.5rem}.tox-section h2{font-size:1.4rem;margin-bottom:.9rem}.tox-whyCard h3{font-size:1.3rem}.tox-card,.tox-whyCard{border-radius:12px;padding:1rem}.tox-cardList{font-size:.93rem;line-height:1.58;padding-left:1rem}.tox-cardList li ul{font-size:.87rem;padding-left:.9rem}}@media (max-width:420px){.tox-section{padding-left:.85rem;padding-right:.85rem}.tox-introSection h2{font-size:1.35rem}.tox-section h2{font-size:1.22rem}.tox-cardList{font-size:.89rem}}.careers-page{background:#fff}.careers-section{background:#fff;padding:clamp(1.25rem,2vw,2rem) 4.5% 3rem}.careers-headingRow{align-items:flex-start;border-bottom:1px solid #94a3b866;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.85rem}.careers-headingRow h2{color:#0f172a;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:500;line-height:1.2;margin:0 0 .5rem}.careers-headingRow p{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.7;margin:0;max-width:85ch}.careers-count{background:#fff;border:1px solid #cbd5e1f2;border-radius:999px;color:#0f5f83;flex-shrink:0;font-size:.82rem;font-weight:600;padding:.45rem .8rem}.careers-filterPanel{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;margin-bottom:1.25rem;padding:1rem}.careers-searchBox{margin-bottom:1rem}.careers-filterGroup label,.careers-searchBox label{color:#0f172a;display:block;font-size:.88rem;font-weight:600;margin-bottom:.45rem}.careers-filterGroup select,.careers-searchBox input{background:#fff;border:1px solid #cbd5e1f2;border-radius:10px;color:#0f172a;font-size:.94rem;height:44px;outline:none;padding:0 .85rem;width:100%}.careers-filterGroup select:focus,.careers-searchBox input:focus{background:#fcfdff;border-color:#0e74908c}.careers-filterGrid{grid-gap:.85rem;align-items:end;display:grid;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr))}.careers-clearBtn,.careers-emptyState button{background:#fff;border:1px solid #cbd5e1f2;border-radius:999px;color:#0f172a;cursor:pointer;font-size:.9rem;font-weight:600;height:44px}.careers-clearBtn:hover,.careers-emptyState button:hover{background:#fcfdff;border-color:#0e749059}.careers-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.careers-card{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;padding:clamp(1.1rem,1.7vw,1.45rem);transition:border-color .2s ease,background-color .2s ease}.careers-card:hover{background-color:#fcfdff;border-color:#0e749059}.careers-cardTop{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.85rem}.careers-status,.careers-type{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:.35rem .7rem;text-transform:uppercase}.careers-status{background:#0e749014;color:#0f5f83}.careers-type{background:#0f172a0f;color:#334155}.careers-card h3{color:#0f172a;font-size:clamp(1.1rem,1.4vw,1.3rem);font-weight:600;line-height:1.35;margin:0 0 .75rem}.careers-summary{color:#475569;font-size:.95rem;line-height:1.65;margin:0 0 1rem}.careers-meta{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.careers-meta div{border-top:1px solid #e2e8f0e6;padding-top:.65rem}.careers-meta strong{color:#0f172a;display:block;font-size:.78rem;font-weight:700;margin-bottom:.25rem}.careers-meta span{color:#475569;font-size:.88rem;line-height:1.5}.careers-applyBtn{align-items:center;background:#0f5f83;border-radius:999px;color:#fff;display:inline-flex;font-size:.92rem;font-weight:600;justify-content:center;padding:.7rem 1.1rem;text-decoration:none}.careers-applyBtn:hover{background:#0b4b68}.careers-emptyState{border:1px solid #cbd5e1f2;border-radius:14px;padding:2rem;text-align:center}.careers-emptyState h3{color:#0f172a;font-size:1.2rem;font-weight:600;margin:0 0 .5rem}.careers-emptyState p{color:#475569;margin:0 0 1rem}@media (max-width:1024px){.careers-filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-grid{grid-template-columns:1fr}}@media (max-width:640px){.careers-section{padding-left:1rem;padding-right:1rem}.careers-headingRow{flex-direction:column}.careers-filterGrid,.careers-meta{grid-template-columns:1fr}.careers-card,.careers-emptyState,.careers-filterPanel{border-radius:12px}}.careers-applyBtn{border:none;cursor:pointer}.careers-modalOverlay{align-items:center;background:#0206179e;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.careers-modal{background:#fff;border:1px solid #cbd5e1f2;border-radius:16px;max-height:92vh;overflow-y:auto;padding:clamp(1.1rem,2vw,1.6rem);width:min(920px,100%)}.careers-modalHeader{border-bottom:1px solid #94a3b859;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.2rem;padding-bottom:.85rem}.careers-modalHeader span{color:#0f5f83;display:block;font-size:.78rem;font-weight:700;letter-spacing:.04em;margin-bottom:.4rem;text-transform:uppercase}.careers-modalHeader h2{color:#0f172a;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:600;margin:0 0 .35rem}.careers-modalHeader p{color:#475569;font-size:.92rem;margin:0}.careers-modalClose{background:#fff;border:1px solid #cbd5e1f2;border-radius:999px;color:#0f172a;cursor:pointer;font-size:1.5rem;height:36px;line-height:1;width:36px}.careers-modalClose:hover{background:#f8fafc}.careers-applicationForm{width:100%}.careers-formGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.careers-formGroup{display:flex;flex-direction:column}.careers-formGroup--full{grid-column:1/-1}.careers-formGroup label{color:#0f172a;font-size:.88rem;font-weight:600;margin-bottom:.45rem}.careers-formGroup input,.careers-formGroup select{background:#fff;border:1px solid #cbd5e1f2;border-radius:10px;color:#0f172a;font-size:.94rem;min-height:44px;outline:none;padding:0 .85rem;width:100%}.careers-formGroup input[type=file]{height:auto;padding:.65rem .85rem}.careers-formGroup input:focus,.careers-formGroup select:focus{background:#fcfdff;border-color:#0e74908c}.careers-formGroup small{color:#64748b;font-size:.8rem;margin-top:.35rem}.careers-formError{color:#dc2626;font-size:.88rem;margin:1rem 0 0}.careers-modalActions{border-top:1px solid #e2e8f0e6;display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem;padding-top:1rem}.careers-applicationSuccess button,.careers-cancelBtn,.careers-submitBtn{border-radius:999px;cursor:pointer;font-size:.92rem;font-weight:600;min-height:44px;padding:.7rem 1.1rem}.careers-cancelBtn{background:#fff;border:1px solid #cbd5e1f2;color:#0f172a}.careers-applicationSuccess button,.careers-submitBtn{background:#0f5f83;border:none;color:#fff}.careers-applicationSuccess button:hover,.careers-submitBtn:hover{background:#0b4b68}.careers-submitBtn:disabled{cursor:not-allowed;opacity:.7}.careers-applicationSuccess{text-align:left}.careers-applicationSuccess h3{color:#0f172a;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.careers-applicationSuccess p{color:#475569;line-height:1.7;margin:0 0 1rem}@media (max-width:640px){.careers-modal{border-radius:12px;max-height:94vh}.careers-formGrid{grid-template-columns:1fr}.careers-modalActions{flex-direction:column-reverse}.careers-cancelBtn,.careers-submitBtn{width:100%}}.ct-section{background:#fff;padding:clamp(1.25rem,2vw,2rem) 4.5%;text-align:left}.ct-section h2{color:#0f172a;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:500;letter-spacing:.01em;line-height:1.2;margin:0 0 1rem}.ct-cardSection h2{border-bottom:1px solid #94a3b873;margin-bottom:.75rem;padding-bottom:.6rem}.ct-sectionIntro,.ct-sectionOutro{color:#334155;font-size:clamp(.96rem,1.2vw,1.03rem);line-height:1.68;margin:0 0 1rem;max-width:105ch}.ct-sectionOutro{margin:1rem 0 0}.ct-introSection{background:#fff;padding-bottom:1rem}.ct-introSection h2{font-size:clamp(1.7rem,3.1vw,2.45rem);max-width:1200px}.ct-introSection p{color:#334155;font-size:clamp(.98rem,1.4vw,1.08rem);line-height:1.75;margin:0 0 .85rem;max-width:90ch}.ct-introSection p:last-child{margin-bottom:0}.ct-cardSection{background:#fff}.ct-cardRow{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ct-card{background:#fff;border:1px solid #cbd5e1e6;border-radius:16px;box-shadow:none;overflow:hidden;padding:clamp(1.1rem,2vw,1.5rem);transition:border-color .2s ease}.ct-card:hover{border-color:#0e749059}.ct-cardIntro{color:#334155;font-size:clamp(.95rem,1.15vw,1rem);line-height:1.68;margin:0 0 .9rem}.ct-cardList,.ct-plainList{color:#111827;font-size:clamp(.94rem,1.15vw,1rem);line-height:1.65;margin:0;padding-left:1.15rem}.ct-cardList>li,.ct-plainList>li{margin:.38rem 0}.ct-cardList li::marker,.ct-plainList li::marker{color:#0f5f83}.ct-cardList li ul{color:#334155;font-size:clamp(.88rem,1vw,.95rem);line-height:1.55;list-style:circle outside;margin-top:.3rem;padding-left:1.05rem}.ct-cardList li ul li{margin:.18rem 0}.ct-cardList--secondary{font-size:clamp(.94rem,1.1vw,.98rem)}.ct-plainList{margin-bottom:1rem;max-width:105ch}.ct-inlineLink{border-bottom:1px solid #0f5f8359;color:#0f5f83;font-weight:500;text-decoration:none;transition:color .2s ease,border-color .2s ease}.ct-inlineLink:hover{border-color:#0e7490bf;color:#0e7490}.ct-noteText{color:#475569;font-size:clamp(.9rem,1vw,.96rem);line-height:1.6;margin:-.25rem 0 0;max-width:105ch}@media (max-width:1024px){.ct-section{padding-left:5%;padding-right:5%}.ct-cardRow{grid-template-columns:1fr}.ct-card{border-radius:14px}}@media (max-width:640px){.ct-section{padding:1.2rem 1rem}.ct-introSection h2{font-size:1.5rem}.ct-section h2{font-size:1.4rem;margin-bottom:.75rem}.ct-sectionIntro,.ct-sectionOutro{font-size:.94rem;line-height:1.62;margin-bottom:.95rem}.ct-sectionOutro{margin-top:.95rem}.ct-card{border-radius:12px;padding:1rem}.ct-cardList,.ct-plainList{font-size:.93rem;line-height:1.58;padding-left:1rem}.ct-cardList li ul{font-size:.87rem;padding-left:.9rem}.ct-cardIntro,.ct-introSection p,.ct-noteText{font-size:.94rem;line-height:1.62}}@media (max-width:420px){.ct-section{padding-left:.85rem;padding-right:.85rem}.ct-introSection h2{font-size:1.35rem}.ct-section h2{font-size:1.22rem}.ct-cardIntro,.ct-cardList,.ct-introSection p,.ct-noteText,.ct-plainList,.ct-sectionIntro,.ct-sectionOutro{font-size:.89rem}}.flexdco-page{background:#fff}.flexdco-section{background:#fff;padding:clamp(1.25rem,2vw,2rem) 4.5%;text-align:left}.flexdco-section h2{border-bottom:1px solid #94a3b866;color:#0f172a;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:500;line-height:1.2;margin:0 0 1rem;padding-bottom:.65rem;text-align:left}.flexdco-section p{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.75;margin:0;max-width:105ch}.flexdco-introSection{padding-bottom:1rem}.flexdco-introSection p{max-width:105ch}.flexdco-contentSection{padding-top:1.25rem}.flexdco-contentBlock{margin-bottom:clamp(1.35rem,2vw,1.8rem)}.flexdco-contentBlock:last-of-type{margin-bottom:0}.flexdco-contentBlock h2{font-size:clamp(1.35rem,2vw,1.75rem);margin-bottom:.75rem}.flexdco-closingBlock{border-top:1px solid #94a3b859;margin-top:clamp(1.5rem,2.5vw,2rem);padding-top:1rem}.flexdco-closingBlock p{color:#334155}@media (max-width:1024px){.flexdco-section{padding-left:5%;padding-right:5%}}@media (max-width:640px){.flexdco-section{padding:1.2rem 1rem}.flexdco-section h2{font-size:1.4rem;margin-bottom:.85rem}.flexdco-contentBlock h2{font-size:1.22rem}.flexdco-section p{font-size:.9rem;line-height:1.6}.flexdco-contentBlock{margin-bottom:1.25rem}.flexdco-closingBlock{margin-top:1.35rem;padding-top:.95rem}}@media (max-width:420px){.flexdco-section{padding-left:.85rem;padding-right:.85rem}.flexdco-section h2{font-size:1.25rem}.flexdco-contentBlock h2{font-size:1.12rem}.flexdco-section p{font-size:.86rem}}.product-page{background:#fff}.product-section{background:#fff;padding:clamp(1.25rem,2vw,2rem) 4.5%;text-align:left;width:100%}.product-section h2{border-bottom:1px solid #94a3b866;color:#0f172a;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:500;line-height:1.2;margin:0 0 1rem;padding-bottom:.65rem;text-align:left;width:100%}.product-introSection{padding-bottom:1rem}.product-introSection h2{max-width:none}.product-introSection p{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.75;margin:0;max-width:none;width:100%}.product-detailSection{padding-top:1.25rem}.product-tagline{color:#0f5f83;font-size:clamp(.96rem,1.1vw,1.04rem);font-weight:500;line-height:1.55;margin:0 0 .85rem;width:100%}.product-description{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.7;margin:0 0 1rem;max-width:none;width:100%}.product-highlightList{color:#334155;font-size:clamp(.9rem,1vw,.96rem);line-height:1.6;list-style:disc outside;margin:0 0 1.6rem;padding-left:1.15rem;width:100%}.product-highlightList li{margin:.35rem 0}.product-highlightList li::marker{color:#0f5f83}.product-link{align-items:center;background:#0f5f83;border-radius:999px;color:#fff;display:inline-flex;font-size:.92rem;font-weight:500;justify-content:center;line-height:1;min-height:42px;padding:.7rem 1rem;text-decoration:none;transition:background-color .2s ease,transform .2s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-link:hover{background:#0e7490;transform:translateY(-1px)}@media (max-width:1024px){.product-section{padding-left:5%;padding-right:5%}}@media (max-width:640px){.product-section{padding:1.2rem 1rem}.product-section h2{font-size:1.4rem;margin-bottom:.85rem}.product-description,.product-introSection p{font-size:.9rem;line-height:1.6}.product-tagline{font-size:.9rem;line-height:1.5}.product-highlightList{font-size:.88rem;line-height:1.58;padding-left:1rem}.product-link{font-size:.9rem;min-height:44px;width:100%}}@media (max-width:420px){.product-section{padding-left:.85rem;padding-right:.85rem}.product-section h2{font-size:1.25rem}.product-highlightList{font-size:.86rem}}.aletheion-page{background:#fff}.aletheion-section{background:#fff;padding:clamp(1.25rem,2vw,2rem) 4.5%;text-align:left;width:100%}.aletheion-section h2{border-bottom:1px solid #94a3b866;color:#0f172a;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:500;line-height:1.2;margin:0 0 1rem;padding-bottom:.65rem;width:100%}.aletheion-box{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;padding:clamp(1.1rem,1.7vw,1.45rem);transition:border-color .2s ease,background-color .2s ease}.aletheion-box:hover{background-color:#fcfdff;border-color:#0e749059}.aletheion-box h3{color:#0f172a;font-size:clamp(1.05rem,1.3vw,1.22rem);font-weight:600;line-height:1.4;margin:0 0 .75rem}.aletheion-box p{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.75;margin:0;max-width:110ch}.aletheion-box p+.aletheion-list{margin-top:1rem}.aletheion-list{color:#334155;font-size:clamp(.9rem,1vw,.97rem);line-height:1.65;margin:0;padding-left:1.15rem}.aletheion-list li{margin:.35rem 0}.aletheion-list li::marker{color:#0f5f83}.aletheion-boxGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1024px){.aletheion-section{padding-left:5%;padding-right:5%}.aletheion-boxGrid{grid-template-columns:1fr}}@media (max-width:640px){.aletheion-section{padding:1.2rem 1rem}.aletheion-section h2{font-size:1.4rem;margin-bottom:.85rem}.aletheion-box{border-radius:12px;padding:1rem}.aletheion-box h3{font-size:1rem}.aletheion-box p{font-size:.9rem;line-height:1.6}.aletheion-list{font-size:.88rem;line-height:1.58;padding-left:1rem}}@media (max-width:420px){.aletheion-section{padding-left:.85rem;padding-right:.85rem}.aletheion-section h2{font-size:1.25rem}.aletheion-list{font-size:.86rem}}.nebula-page{background:#fff}.nebula-section{background:#fff;padding:clamp(1.25rem,2vw,2rem) 4.5%;text-align:left;width:100%}.nebula-section h2{border-bottom:1px solid #94a3b866;color:#0f172a;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:500;line-height:1.2;margin:0 0 1rem;padding-bottom:.65rem;width:100%}.nebula-box{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;padding:clamp(1.1rem,1.7vw,1.45rem);transition:border-color .2s ease,background-color .2s ease}.nebula-box:hover{background-color:#fcfdff;border-color:#0e749059}.nebula-box h3{color:#0f172a;font-size:clamp(1.05rem,1.3vw,1.22rem);font-weight:600;line-height:1.4;margin:0 0 .75rem}.nebula-box p{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.75;margin:0;max-width:110ch}.nebula-box p+.nebula-list{margin-top:1rem}.nebula-list{color:#334155;font-size:clamp(.9rem,1vw,.97rem);line-height:1.65;margin:0;padding-left:1.15rem}.nebula-list li{margin:.35rem 0}.nebula-list li::marker{color:#0f5f83}.nebula-boxGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1024px){.nebula-section{padding-left:5%;padding-right:5%}.nebula-boxGrid{grid-template-columns:1fr}}@media (max-width:640px){.nebula-section{padding:1.2rem 1rem}.nebula-section h2{font-size:1.4rem;margin-bottom:.85rem}.nebula-box{border-radius:12px;padding:1rem}.nebula-box h3{font-size:1rem}.nebula-box p{font-size:.9rem;line-height:1.6}.nebula-list{font-size:.88rem;line-height:1.58;padding-left:1rem}}@media (max-width:420px){.nebula-section{padding-left:.85rem;padding-right:.85rem}.nebula-section h2{font-size:1.25rem}.nebula-list{font-size:.86rem}}.ppi-page,.ppi-section{background:#fff}.ppi-section{padding:clamp(1.25rem,2vw,2rem) 4.5%;text-align:left;width:100%}.ppi-section h2{border-bottom:1px solid #94a3b866;color:#0f172a;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:500;line-height:1.2;margin:0 0 1rem;padding-bottom:.65rem;width:100%}.ppi-section h3{color:#0f172a;font-size:clamp(1.08rem,1.4vw,1.25rem);font-weight:600;line-height:1.35;margin:0 0 .45rem}.ppi-section p,.ppi-sectionText{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.75;margin:0 0 1rem;max-width:110ch}.ppi-introSection{padding-bottom:1rem}.ppi-list{color:#334155;font-size:clamp(.9rem,1vw,.97rem);line-height:1.65;margin:0;padding-left:1.15rem}.ppi-list li{margin:.35rem 0}.ppi-list li::marker{color:#0f5f83}.ppi-twoColumn{grid-gap:1.25rem 2rem;display:grid;gap:1.25rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ppi-twoColumn div{border-bottom:1px solid #94a3b847;padding-bottom:1rem}.ppi-twoColumn p{margin:0}@media (max-width:1024px){.ppi-section{padding-left:5%;padding-right:5%}.ppi-twoColumn{gap:1rem;grid-template-columns:1fr}}@media (max-width:640px){.ppi-section{padding:1.2rem 1rem}.ppi-section h2{font-size:1.4rem;margin-bottom:.85rem}.ppi-section h3{font-size:1.05rem}.ppi-section p,.ppi-sectionText{font-size:.9rem;line-height:1.6}.ppi-list{font-size:.88rem;line-height:1.58;padding-left:1rem}}@media (max-width:420px){.ppi-section{padding-left:.85rem;padding-right:.85rem}.ppi-section h2{font-size:1.25rem}.ppi-list{font-size:.86rem}}.cdisc-page,.cdisc-section{background:#fff}.cdisc-section{padding:clamp(1.25rem,2vw,2rem) 4.5%;text-align:left}.cdisc-section h2{border-bottom:1px solid #94a3b866;color:#0f172a;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:500;line-height:1.2;margin:0 0 1rem;padding-bottom:.65rem;text-align:left}.cdisc-introSection p{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.75;margin:0 0 .85rem;max-width:none;text-align:left;width:100%}.cdisc-introSection p:last-child{margin-bottom:0}.cdisc-cardSection{padding-top:1.25rem}.cdisc-cardGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.cdisc-card{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;padding:clamp(1.1rem,1.7vw,1.45rem);transition:border-color .2s ease,background-color .2s ease}.cdisc-card:hover{background-color:#fcfdff;border-color:#0e749059}.cdisc-card h3{color:#0f172a;font-size:clamp(1.05rem,1.3vw,1.22rem);font-weight:600;line-height:1.35;margin:0 0 .3rem}.cdisc-cardSubtitle{color:#0f5f83;display:block;font-size:clamp(.84rem,.95vw,.92rem);font-weight:500;line-height:1.4;margin-bottom:.85rem}.cdisc-card p{color:#475569;font-size:clamp(.9rem,1vw,.97rem);line-height:1.65;margin:0 0 .85rem}.cdisc-cardNote{border-top:1px solid #cbd5e1cc;color:#334155!important;font-weight:500;margin-bottom:0!important;margin-top:.9rem!important;padding-top:.8rem}.cdisc-list{color:#334155;font-size:clamp(.9rem,1vw,.97rem);line-height:1.65;list-style:disc outside;margin:0;padding-left:1.15rem}.cdisc-list li{margin:.35rem 0}.cdisc-list li::marker{color:#0f5f83}.cdisc-sectionIntro{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.7;margin:0 0 1rem;max-width:95ch}.cdisc-packageSection{padding-top:1.25rem}.cdisc-packageGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cdisc-packageCard{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;color:#0f172a;font-size:clamp(.95rem,1.05vw,1rem);font-weight:500;line-height:1.45;padding:clamp(1rem,1.5vw,1.3rem);transition:border-color .2s ease,background-color .2s ease}.cdisc-packageCard:hover{background-color:#fcfdff;border-color:#0e749059}.cdisc-governanceSection{padding-top:1.25rem}.cdisc-textBlock{max-width:none;width:100%}.cdisc-textBlock h3{color:#0f172a;font-size:clamp(1.05rem,1.3vw,1.22rem);font-weight:600;line-height:1.4;margin:0 0 .9rem}.cdisc-textBlock p{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.75;margin:0 0 .85rem;max-width:none;text-align:left;width:100%}.cdisc-textBlock p:last-child{margin-bottom:0}.cdisc-frameworkSection{padding-top:1.25rem}.cdisc-frameworkGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cdisc-frameworkCard{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;color:#0f172a;font-size:clamp(.95rem,1.05vw,1rem);font-weight:500;line-height:1.45;padding:clamp(1rem,1.5vw,1.3rem);transition:border-color .2s ease,background-color .2s ease}.cdisc-frameworkCard:hover{background-color:#fcfdff;border-color:#0e749059}.cdisc-alignmentSection{padding-top:1.25rem}.cdisc-alignmentGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cdisc-alignmentCard{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;color:#0f172a;font-size:clamp(.95rem,1.05vw,1rem);font-weight:500;line-height:1.45;padding:clamp(1rem,1.5vw,1.3rem);transition:border-color .2s ease,background-color .2s ease}.cdisc-alignmentCard:hover{background-color:#fcfdff;border-color:#0e749059}@media (max-width:1100px){.cdisc-cardGrid{grid-template-columns:1fr}.cdisc-alignmentGrid,.cdisc-frameworkGrid,.cdisc-packageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cdisc-section{padding-left:1rem;padding-right:1rem}.cdisc-section h2{font-size:1.4rem;margin-bottom:.85rem}.cdisc-introSection p,.cdisc-sectionIntro,.cdisc-textBlock p{font-size:.9rem;line-height:1.6}.cdisc-alignmentGrid,.cdisc-cardGrid,.cdisc-frameworkGrid,.cdisc-packageGrid{gap:.85rem;grid-template-columns:1fr}.cdisc-alignmentCard,.cdisc-card,.cdisc-frameworkCard,.cdisc-packageCard{border-radius:12px;padding:1rem}.cdisc-card h3,.cdisc-textBlock h3{font-size:1rem;margin-bottom:.75rem}.cdisc-cardSubtitle{font-size:.84rem;margin-bottom:.7rem}.cdisc-card p,.cdisc-list{font-size:.88rem;line-height:1.58}.cdisc-list{padding-left:1rem}.cdisc-alignmentCard,.cdisc-frameworkCard,.cdisc-packageCard{font-size:.92rem;line-height:1.45}}@media (max-width:420px){.cdisc-section h2{font-size:1.25rem}.cdisc-list{font-size:.86rem}.cdisc-alignmentCard,.cdisc-frameworkCard,.cdisc-packageCard{font-size:.88rem}}.statrep-page{background:#fff}.statrep-section{background:#fff;padding:clamp(1.25rem,2vw,2rem) 4.5%;text-align:left}.statrep-section h2{border-bottom:1px solid #94a3b866;color:#0f172a;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:500;line-height:1.2;margin:0 0 1rem;padding-bottom:.65rem;text-align:left}.statrep-introSection p{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.75;margin:0 0 .85rem;max-width:none;text-align:left;width:100%}.statrep-introSection p:last-child{margin-bottom:0}.statrep-sectionIntro{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.7;margin:0 0 1rem;max-width:95ch}.statrep-cardSection{padding-top:1.25rem}.statrep-cardGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.statrep-card{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;padding:clamp(1.1rem,1.7vw,1.45rem);transition:border-color .2s ease,background-color .2s ease}.statrep-card:hover{background-color:#fcfdff;border-color:#0e749059}.statrep-card h3{color:#0f172a;font-size:clamp(1.05rem,1.3vw,1.22rem);font-weight:600;line-height:1.35;margin:0 0 .35rem}.statrep-cardSubtitle{color:#0f5f83;display:block;font-size:clamp(.84rem,.95vw,.92rem);font-weight:500;line-height:1.4;margin-bottom:.85rem}.statrep-card p{color:#475569;font-size:clamp(.9rem,1vw,.97rem);line-height:1.65;margin:0}.statrep-supportSection{padding-top:1.25rem}.statrep-supportGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.statrep-supportCard{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;padding:clamp(1.1rem,1.7vw,1.45rem);transition:border-color .2s ease,background-color .2s ease}.statrep-supportCard:hover{background-color:#fcfdff;border-color:#0e749059}.statrep-supportCard h3{color:#0f172a;font-size:clamp(1.05rem,1.3vw,1.22rem);font-weight:600;line-height:1.35;margin:0 0 .75rem}.statrep-supportCard p{color:#475569;font-size:clamp(.9rem,1vw,.97rem);line-height:1.65;margin:0}.statrep-specializedSection{padding-top:1.25rem}.statrep-specializedGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.statrep-specializedCard{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;padding:clamp(1.1rem,1.7vw,1.45rem);transition:border-color .2s ease,background-color .2s ease}.statrep-specializedCard:hover{background-color:#fcfdff;border-color:#0e749059}.statrep-specializedCard h3{color:#0f172a;font-size:clamp(1.05rem,1.3vw,1.22rem);font-weight:600;line-height:1.35;margin:0 0 .75rem}.statrep-specializedCard p{color:#475569;font-size:clamp(.9rem,1vw,.97rem);line-height:1.65;margin:0}@media (max-width:1100px){.statrep-cardGrid,.statrep-specializedGrid{grid-template-columns:1fr}.statrep-supportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.statrep-section{padding-left:1rem;padding-right:1rem}.statrep-section h2{font-size:1.4rem;margin-bottom:.85rem}.statrep-introSection p,.statrep-sectionIntro{font-size:.9rem;line-height:1.6}.statrep-cardGrid,.statrep-specializedGrid,.statrep-supportGrid{gap:.85rem;grid-template-columns:1fr}.statrep-card,.statrep-specializedCard,.statrep-supportCard{border-radius:12px;padding:1rem}.statrep-card h3,.statrep-specializedCard h3,.statrep-supportCard h3{font-size:1rem;margin-bottom:.75rem}.statrep-cardSubtitle{font-size:.84rem;margin-bottom:.7rem}.statrep-card p,.statrep-specializedCard p,.statrep-supportCard p{font-size:.88rem;line-height:1.58}}@media (max-width:420px){.statrep-section h2{font-size:1.25rem}.statrep-card p,.statrep-specializedCard p,.statrep-supportCard p{font-size:.86rem}}.metaanalysis-page{background:#fff}.metaanalysis-section{background:#fff;padding:clamp(1.25rem,2vw,2rem) 4.5%;text-align:left}.metaanalysis-section h2{border-bottom:1px solid #94a3b866;color:#0f172a;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:500;line-height:1.2;margin:0 0 1rem;padding-bottom:.65rem;text-align:left}.metaanalysis-introSection p{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.75;margin:0 0 .85rem;max-width:none;text-align:left;width:100%}.metaanalysis-introSection p:last-child{margin-bottom:0}.metaanalysis-sectionIntro,.metaanalysis-sectionOutro{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.7;margin:0 0 1rem;max-width:95ch}.metaanalysis-sectionOutro{margin:1rem 0 0}.metaanalysis-accessSection,.metaanalysis-commercialSection,.metaanalysis-commsSection,.metaanalysis-heorSection,.metaanalysis-patientSection,.metaanalysis-rweSection,.metaanalysis-strategySection,.metaanalysis-synthesisSection{padding-top:1.25rem}.metaanalysis-cardGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.metaanalysis-card{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;padding:clamp(1.1rem,1.7vw,1.45rem);transition:border-color .2s ease,background-color .2s ease}.metaanalysis-card:hover{background-color:#fcfdff;border-color:#0e749059}.metaanalysis-card h3{color:#0f172a;font-size:clamp(1.05rem,1.3vw,1.22rem);font-weight:600;line-height:1.35;margin:0 0 .75rem}.metaanalysis-cardSubtitle{color:#0f5f83;display:block;font-size:clamp(.84rem,.95vw,.92rem);font-weight:500;line-height:1.4;margin-bottom:.85rem;margin-top:-.45rem}.metaanalysis-card p{color:#475569}.metaanalysis-card p,.metaanalysis-list{font-size:clamp(.9rem,1vw,.97rem);line-height:1.65;margin:0}.metaanalysis-list{color:#334155;list-style:disc outside;padding-left:1.15rem}.metaanalysis-list li{margin:.35rem 0}.metaanalysis-list li::marker{color:#0f5f83}.metaanalysis-rweGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.metaanalysis-rweCard{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;color:#0f172a;font-size:clamp(.95rem,1.05vw,1rem);font-weight:500;line-height:1.45;padding:clamp(1rem,1.5vw,1.3rem);transition:border-color .2s ease,background-color .2s ease}.metaanalysis-rweCard:hover{background-color:#fcfdff;border-color:#0e749059}@media (max-width:1100px){.metaanalysis-cardGrid{grid-template-columns:1fr}.metaanalysis-rweGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.metaanalysis-section{padding-left:1rem;padding-right:1rem}.metaanalysis-section h2{font-size:1.4rem;margin-bottom:.85rem}.metaanalysis-introSection p,.metaanalysis-sectionIntro,.metaanalysis-sectionOutro{font-size:.9rem;line-height:1.6}.metaanalysis-cardGrid,.metaanalysis-rweGrid{gap:.85rem;grid-template-columns:1fr}.metaanalysis-card,.metaanalysis-rweCard{border-radius:12px;padding:1rem}.metaanalysis-card h3{font-size:1rem;margin-bottom:.75rem}.metaanalysis-cardSubtitle{font-size:.84rem;margin-bottom:.7rem}.metaanalysis-list{padding-left:1rem}.metaanalysis-card p,.metaanalysis-list{font-size:.88rem;line-height:1.58}.metaanalysis-rweCard{font-size:.92rem;line-height:1.45}}@media (max-width:420px){.metaanalysis-section h2{font-size:1.25rem}.metaanalysis-card p,.metaanalysis-list{font-size:.86rem}.metaanalysis-rweCard{font-size:.88rem}}.bssns-page,.bssns-section{background:#fff}.bssns-section{padding:clamp(1.25rem,2vw,2rem) 4.5%;text-align:left}.bssns-section h2{border-bottom:1px solid #94a3b866;color:#0f172a;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:500;line-height:1.2;margin:0 0 1rem;padding-bottom:.65rem;text-align:left}.bssns-introSection p{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.75;margin:0 0 .85rem;max-width:none;text-align:left;width:100%}.bssns-introSection p:last-child{margin-bottom:0}.bssns-sectionIntro{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.7;margin:0 0 1rem;max-width:95ch}.bssns-cardSection{padding-top:1.25rem}.bssns-analysisGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.bssns-analysisCard{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;color:#0f172a;font-size:clamp(.95rem,1.05vw,1rem);font-weight:500;line-height:1.45;padding:clamp(1rem,1.5vw,1.3rem);transition:border-color .2s ease,background-color .2s ease}.bssns-analysisCard:hover{background-color:#fcfdff;border-color:#0e749059}.bssns-tumorSection{padding-top:1.25rem}.bssns-cardGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.bssns-card{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;padding:clamp(1.1rem,1.7vw,1.45rem);transition:border-color .2s ease,background-color .2s ease}.bssns-card:hover{background-color:#fcfdff;border-color:#0e749059}.bssns-card h3{color:#0f172a;font-size:clamp(1.05rem,1.3vw,1.22rem);font-weight:600;line-height:1.35;margin:0 0 .75rem}.bssns-card p{color:#475569;margin:0 0 .85rem}.bssns-card p,.bssns-list{font-size:clamp(.9rem,1vw,.97rem);line-height:1.65}.bssns-list{color:#334155;list-style:disc outside;margin:0;padding-left:1.15rem}.bssns-list li{margin:.35rem 0}.bssns-list li::marker{color:#0f5f83}.bssns-safetySection{padding-top:1.25rem}.bssns-safetyGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.bssns-safetyCard{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;padding:clamp(1.1rem,1.7vw,1.45rem);transition:border-color .2s ease,background-color .2s ease}.bssns-safetyCard:hover{background-color:#fcfdff;border-color:#0e749059}.bssns-safetyCard h3{color:#0f172a;font-size:clamp(1.05rem,1.3vw,1.22rem);font-weight:600;line-height:1.35;margin:0 0 .75rem}.bssns-reportingSection{padding-top:1.25rem}.bssns-reportingGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.bssns-reportingCard{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;color:#0f172a;font-size:clamp(.95rem,1.05vw,1rem);font-weight:500;line-height:1.45;padding:clamp(1rem,1.5vw,1.3rem);transition:border-color .2s ease,background-color .2s ease}.bssns-reportingCard:hover{background-color:#fcfdff;border-color:#0e749059}.bssns-whySection{padding-top:1.25rem}.bssns-whyGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.bssns-whyCard{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;color:#0f172a;font-size:clamp(.95rem,1.05vw,1rem);font-weight:500;line-height:1.45;padding:clamp(1rem,1.5vw,1.3rem);transition:border-color .2s ease,background-color .2s ease}.bssns-whyCard:hover{background-color:#fcfdff;border-color:#0e749059}@media (max-width:1100px){.bssns-analysisGrid,.bssns-cardGrid,.bssns-reportingGrid,.bssns-safetyGrid,.bssns-whyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bssns-section{padding-left:1rem;padding-right:1rem}.bssns-section h2{font-size:1.4rem;margin-bottom:.85rem}.bssns-introSection p,.bssns-sectionIntro{font-size:.9rem;line-height:1.6}.bssns-analysisGrid,.bssns-cardGrid,.bssns-reportingGrid,.bssns-safetyGrid,.bssns-whyGrid{gap:.85rem;grid-template-columns:1fr}.bssns-analysisCard,.bssns-card,.bssns-reportingCard,.bssns-safetyCard,.bssns-whyCard{border-radius:12px;padding:1rem}.bssns-card h3,.bssns-safetyCard h3{font-size:1rem;margin-bottom:.75rem}.bssns-card p,.bssns-list{font-size:.88rem;line-height:1.58}.bssns-list{padding-left:1rem}.bssns-analysisCard,.bssns-reportingCard,.bssns-whyCard{font-size:.92rem;line-height:1.45}}@media (max-width:420px){.bssns-section h2{font-size:1.25rem}.bssns-card p,.bssns-list{font-size:.86rem}.bssns-analysisCard,.bssns-reportingCard,.bssns-whyCard{font-size:.88rem}}.cmcbio-page{background:#fff}.cmcbio-section{background:#fff;padding:clamp(1.25rem,2vw,2rem) 4.5%;text-align:left}.cmcbio-section h2{border-bottom:1px solid #94a3b866;color:#0f172a;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:500;line-height:1.2;margin:0 0 1rem;padding-bottom:.65rem;text-align:left}.cmcbio-introSection p{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.75;margin:0 0 .85rem;max-width:none;text-align:left;width:100%}.cmcbio-introSection p:last-child{margin-bottom:0}.cmcbio-sectionIntro{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.7;margin:0 0 1rem;max-width:95ch}.cmcbio-capabilitySection,.cmcbio-supportSection{padding-top:1.25rem}.cmcbio-capabilityGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cmcbio-capabilityCard{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;color:#0f172a;font-size:clamp(.95rem,1.05vw,1rem);font-weight:500;line-height:1.45;padding:clamp(1rem,1.5vw,1.3rem);transition:border-color .2s ease,background-color .2s ease}.cmcbio-capabilityCard:hover{background-color:#fcfdff;border-color:#0e749059}.cmcbio-cardGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cmcbio-card{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;padding:clamp(1.1rem,1.7vw,1.45rem);transition:border-color .2s ease,background-color .2s ease}.cmcbio-card:hover{background-color:#fcfdff;border-color:#0e749059}.cmcbio-card h3{color:#0f172a;font-size:clamp(1.05rem,1.3vw,1.22rem);font-weight:600;line-height:1.35;margin:0 0 .75rem}.cmcbio-card p{color:#475569;font-size:clamp(.9rem,1vw,.97rem);line-height:1.65;margin:0}@media (max-width:1100px){.cmcbio-capabilityGrid,.cmcbio-cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cmcbio-section{padding-left:1rem;padding-right:1rem}.cmcbio-section h2{font-size:1.4rem;margin-bottom:.85rem}.cmcbio-introSection p,.cmcbio-sectionIntro{font-size:.9rem;line-height:1.6}.cmcbio-capabilityGrid,.cmcbio-cardGrid{gap:.85rem;grid-template-columns:1fr}.cmcbio-capabilityCard,.cmcbio-card{border-radius:12px;padding:1rem}.cmcbio-card h3{font-size:1rem;margin-bottom:.75rem}.cmcbio-card p{font-size:.88rem;line-height:1.58}.cmcbio-capabilityCard{font-size:.92rem;line-height:1.45}}@media (max-width:420px){.cmcbio-section h2{font-size:1.25rem}.cmcbio-card p{font-size:.86rem}.cmcbio-capabilityCard{font-size:.88rem}}.cmcservices-page{background:#fff}.cmcservices-section{background:#fff;padding:clamp(1.25rem,2vw,2rem) 4.5%;text-align:left}.cmcservices-section h2{border-bottom:1px solid #94a3b866;color:#0f172a;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:500;line-height:1.2;margin:0 0 1rem;padding-bottom:.65rem;text-align:left}.cmcservices-introSection p{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.75;margin:0 0 .85rem;max-width:none;text-align:left;width:100%}.cmcservices-introSection p:last-child{margin-bottom:0}.cmcservices-sectionIntro{color:#475569;font-size:clamp(.94rem,1vw,1rem);line-height:1.7;margin:0 0 1rem;max-width:95ch}.cmcservices-serviceSection,.cmcservices-supportSection{padding-top:1.25rem}.cmcservices-serviceGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cmcservices-serviceCard{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;color:#0f172a;font-size:clamp(.95rem,1.05vw,1rem);font-weight:500;line-height:1.45;padding:clamp(1rem,1.5vw,1.3rem);transition:border-color .2s ease,background-color .2s ease}.cmcservices-serviceCard:hover{background-color:#fcfdff;border-color:#0e749059}.cmcservices-cardGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cmcservices-card{background:#fff;border:1px solid #cbd5e1f2;border-radius:14px;padding:clamp(1.1rem,1.7vw,1.45rem);transition:border-color .2s ease,background-color .2s ease}.cmcservices-card:hover{background-color:#fcfdff;border-color:#0e749059}.cmcservices-card h3{color:#0f172a;font-size:clamp(1.05rem,1.3vw,1.22rem);font-weight:600;line-height:1.35;margin:0 0 .75rem}.cmcservices-card p{color:#475569;font-size:clamp(.9rem,1vw,.97rem);line-height:1.65;margin:0}@media (max-width:1100px){.cmcservices-cardGrid,.cmcservices-serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cmcservices-section{padding-left:1rem;padding-right:1rem}.cmcservices-section h2{font-size:1.4rem;margin-bottom:.85rem}.cmcservices-introSection p,.cmcservices-sectionIntro{font-size:.9rem;line-height:1.6}.cmcservices-cardGrid,.cmcservices-serviceGrid{gap:.85rem;grid-template-columns:1fr}.cmcservices-card,.cmcservices-serviceCard{border-radius:12px;padding:1rem}.cmcservices-card h3{font-size:1rem;margin-bottom:.75rem}.cmcservices-card p{font-size:.88rem;line-height:1.58}.cmcservices-serviceCard{font-size:.92rem;line-height:1.45}}@media (max-width:420px){.cmcservices-section h2{font-size:1.25rem}.cmcservices-card p{font-size:.86rem}.cmcservices-serviceCard{font-size:.88rem}}
/*# sourceMappingURL=main.fb705c0c.css.map*/