[data-v-637ce4f7] .page-enter-active,[data-v-637ce4f7] .page-leave-active{transition:opacity .28s ease,transform .28s ease}[data-v-637ce4f7] .page-enter-from{opacity:0;transform:translateY(10px)}[data-v-637ce4f7] .page-leave-to{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){[data-v-637ce4f7] .page-enter-active,[data-v-637ce4f7] .page-leave-active{transition:none}[data-v-637ce4f7] .page-enter-from,[data-v-637ce4f7] .page-leave-to{transform:none}}.ui-card-title{font-size:clamp(.9375rem,1.8vw,1.125rem);font-weight:700;line-height:1.4}.ui-card-subtitle{font-size:clamp(.75rem,1.4vw,.875rem);line-height:1.6}.ui-feature-card{min-height:7.5rem;padding:1.75rem 1.5rem}@media(min-width:768px){.ui-feature-card{min-height:8.5rem;padding:2rem 2.25rem}}.ui-feature-card-wide{min-height:6.5rem}@media(min-width:768px){.ui-feature-card-wide{min-height:7.5rem}}.innovation-sections{background-color:#e9f4ff}.innovation-block{padding-block:2.5rem}@media(min-width:768px){.innovation-block{padding-block:3.5rem}}@media(min-width:1024px){.innovation-block{padding-block:4rem}}.innovation-row{display:flex;flex-direction:column;align-items:center;gap:1.75rem;width:100%;max-width:1200px;margin-inline:auto}@media(min-width:1024px){.innovation-row{flex-direction:row;align-items:center;justify-content:center;gap:4rem}.innovation-row--reverse{flex-direction:row-reverse}}.innovation-row__media{width:100%;max-width:500px}@media(min-width:1024px){.innovation-row__media{flex:0 1 500px}}.innovation-row__img{width:100%;max-width:500px;aspect-ratio:1;object-fit:cover;border-radius:1.5rem;display:block}.innovation-row__content{flex:1;width:100%}.innovation-row__num{display:block;font-size:clamp(2rem,8vw,50px);font-weight:700;color:#06c;line-height:1}.innovation-row__title{margin-top:.5rem;font-size:clamp(1.5rem,7vw,48px);font-weight:700;color:#000;line-height:1.35}.innovation-row__divider{margin-block:.875rem;height:2px;background-color:#000;width:100%}.innovation-row__desc{font-size:clamp(1rem,3vw,22px);color:#333;line-height:1.6}.home-footer-cta{position:relative;width:100%}.home-footer-cta__img{position:relative;width:100%;height:auto;display:block}.home-footer-cta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding-block:3.5rem}@media(min-width:768px){.home-footer-cta__overlay{padding-block:5rem}}.home-footer-cta__text{max-width:32rem}.home-footer-cta__title{font-size:clamp(1.25rem,3.5vw,2.25rem);font-weight:400;line-height:1.35;color:#fff;margin:0 0 1.25rem}.home-footer-cta__line{width:3rem;height:2px;background-color:#ffffffd9}.core-tech-page{background:#f4f8fb;color:#002d5b}.core-hero{position:relative}.core-hero__img{width:100%;height:auto;display:block}.core-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(1.5rem,5vw,3rem);width:100%;max-width:1200px;margin-inline:auto;padding-inline:1rem;color:#fff;font-weight:700;letter-spacing:0;text-transform:uppercase}@media(min-width:768px){.core-hero__overlay{padding-inline:1.5rem}}.core-hero__tagline{margin:0;font-size:clamp(1rem,3vw,36px);line-height:1.4;color:#fff;letter-spacing:0}.core-hero__content{margin:0;padding-inline:0;text-align:left;color:#fff;font-size:clamp(1.125rem,5.25vw,63px);line-height:1.25;letter-spacing:0}@media(max-width:767px){.core-hero__overlay{gap:clamp(.75rem,3vw,1.25rem)}.core-hero__tagline{font-size:clamp(.875rem,3.5vw,1.25rem)}.core-hero__content{font-size:clamp(1rem,5vw,1.75rem)}}.core-section{padding-block:clamp(2.5rem,6vw,4.5rem)}.core-section--01{padding-top:0}.core-section__header{margin-bottom:clamp(2rem,5vw,3rem)}.core-section__header--01,.core-section__header--02{display:flex;flex-direction:column;justify-content:center;min-height:clamp(18rem,45vw,514px);padding-block:clamp(2.5rem,6vw,4rem);text-align:center;background-size:cover;background-repeat:no-repeat}.core-section__header--01{margin-bottom:clamp(2rem,5vw,3rem);background-position:center top}.core-section__header--02{background-position:center;text-align:left}.core-section__header--02 .page-container{display:flex;justify-content:center}.core-section__specs--02{margin:clamp(1rem,3vw,1.75rem) 0 0;font-style:italic}.core-section__heading-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:clamp(.5rem,2vw,1rem);margin-bottom:clamp(1rem,3vw,1.75rem)}.core-section__header--01 .core-section__num,.core-section__header--02 .core-section__num{display:inline;margin:0;font-size:clamp(3.5rem,12vw,162px);font-weight:700;font-style:italic;line-height:1;color:#347df0}.core-section__header--01 .core-section__title{margin:0;font-size:clamp(1.75rem,6vw,75px);font-weight:700;font-style:italic;line-height:1.2;color:#000}.core-section__header--02 .core-section__title{margin:0;font-size:clamp(1.75rem,6vw,75px);font-weight:700;font-style:italic;line-height:1.2;color:#fff}.core-section__specs{margin:0;font-size:clamp(1rem,2.5vw,32px);line-height:1.5;text-align:center}.core-section__header--02 .core-section__spec-label{color:#347df0;font-weight:400}.core-section__header--02 .core-section__spec-value{color:#fff;font-weight:400}.core-section__spec{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.375rem}.core-section__spec:nth-child(2n){margin-left:clamp(1rem,2.5vw,2rem)}.core-section__spec-label{color:#000;font-weight:400}.core-section__spec-value{color:#347df0;font-weight:700}.core-section__num{display:block;margin-bottom:.5rem;font-size:clamp(3rem,10vw,6rem);font-weight:700;line-height:1;color:#19afd9}.core-section__title{margin:0 0 1rem;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;line-height:1.3;color:#002d5b}.core-section-banner{padding-block:clamp(3rem,8vw,5.5rem);background-size:cover;background-position:center;background-repeat:no-repeat}.core-section-banner__inner{text-align:center}.core-section-banner__heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:clamp(.5rem,2vw,1rem);margin-bottom:clamp(1rem,3vw,1.75rem)}.core-section-banner__num{font-size:clamp(3.5rem,12vw,162px);font-weight:700;font-style:italic;line-height:1;color:#347df0}.core-section-banner__title{margin:0;font-size:clamp(1.75rem,6vw,75px);font-weight:700;font-style:italic;line-height:1.2;color:#fff}.core-section-banner__intro{margin:0 auto;font-size:clamp(1rem,2.5vw,28px);line-height:1.5;color:#fff}.core-section__body{padding-bottom:clamp(2rem,5vw,3.5rem)}.core-visual__img{width:100%;height:auto;display:block;margin-inline:auto}.core-visual__img+.core-visual__img{margin-top:clamp(4rem,10vw,7rem)}.core-visual__img--block+.core-timeline{margin-top:clamp(2rem,5vw,3.5rem)}.core-visual__img--bars{margin-top:clamp(3rem,8vw,5rem)}.core-mfg-highlights{width:100%;max-width:1200px;margin-inline:auto;margin-top:clamp(6rem,15vw,10.5rem)}.core-mfg-highlights__banner{position:relative;display:block;width:100%;height:auto}.core-mfg-highlights__overlay{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;padding-top:clamp(1.5rem,5.67vw,68px);padding-left:clamp(1.5rem,5.67vw,68px)}.core-mfg-highlights__title{font-size:clamp(2rem,12vw,98px);font-weight:700}.core-mfg-highlights__desc{font-size:clamp(1.125rem,6.5vw,63px)}.core-mfg-highlights__desc p{margin:0}@media(max-width:767px){.core-visual__img+.core-visual__img{margin-top:clamp(2rem,5vw,3.5rem)}.core-mfg-highlights{margin-top:0}.core-highlight-list__title{white-space:normal;flex:1;min-width:0}.core-mfg-highlights__overlay{padding-top:clamp(1rem,4vw,2rem);padding-left:clamp(1rem,4vw,2rem)}.core-mfg-highlights__title{font-size:clamp(2rem,12vw,3.5rem)}.core-mfg-highlights__desc{font-size:clamp(1.125rem,6.5vw,2.5rem)}}.core-diagram{margin-top:clamp(2rem,5vw,3.5rem);padding-block:clamp(3rem,8vw,5rem);padding-inline:clamp(1.5rem,4vw,2.5rem);background:#3880f0}.core-visual__img--diagram{margin-top:0}.core-timeline{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2.5vw,1.5rem);margin-block:clamp(2rem,5vw,3.5rem)}@media(min-width:768px){.core-timeline{grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,2vw,2rem)}}.core-timeline__card{position:relative;padding:clamp(1.5rem,3vw,2.25rem);padding-bottom:clamp(2.5rem,5vw,3.5rem);background:#fff;border-radius:0}.core-timeline__year{display:block;margin-bottom:clamp(.75rem,2vw,1.25rem);font-size:clamp(2.5rem,8vw,92px);font-weight:700;line-height:1;color:#347df0}.core-timeline__title{margin:0 0 clamp(.75rem,2vw,1rem);font-size:clamp(1.125rem,2.5vw,32px);font-weight:700;line-height:1.4;color:#000}.core-timeline__text{margin:0;padding-right:clamp(1.5rem,4vw,2.5rem);font-size:clamp(.9375rem,2vw,20px);font-weight:400;line-height:1.65;color:#000}.core-timeline__arrow{position:absolute;right:clamp(1rem,2.5vw,1.5rem);bottom:clamp(1rem,2.5vw,1.5rem);width:clamp(1.5rem,3vw,2rem);height:auto}.core-tech-icons{padding-block:clamp(4rem,10vw,7rem)}.core-tech-icons__heading{margin:0 0 clamp(2rem,5vw,3rem);font-size:clamp(2rem,8vw,98px);font-weight:700;font-style:italic;line-height:1.2;text-align:center}.core-tech-icons__heading-accent{color:#347df0}.core-tech-icons__heading-base{color:#000}.core-tech-icons__grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media(max-width:767px){.core-section{padding-bottom:0}.core-tech-icons{padding-block:clamp(2rem,5vw,3.5rem)}.core-tech-icons__grid{flex-direction:column;justify-content:center;gap:clamp(1.5rem,5vw,2.5rem)}}.core-tech-icons__item{display:flex;justify-content:center;flex:0 1 auto;width:min(100%,clamp(11rem,30vw,368px));aspect-ratio:1 / 1}.core-tech-icons__circle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:clamp(1rem,3vw,1.75rem);background:#fff;border-radius:50%;text-align:center}.core-tech-icons__icon{width:auto;height:auto;max-width:100%;object-fit:contain;margin-bottom:clamp(.5rem,1.5vw,1rem)}.core-tech-icons__label{margin:0;font-size:clamp(1.125rem,2.5vw,39px);font-weight:700;line-height:1.25;color:#000}.core-tech-icons__label-line{display:block}.core-feature-row{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2.5rem);margin-top:clamp(2rem,5vw,3.5rem);padding:clamp(2rem,5vw,3rem);background:#fff;border-radius:clamp(2rem,4vw,2.5rem)}@media(min-width:768px){.core-feature-row{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2rem)}}.core-feature-row__item{text-align:left}.core-feature-row__head{display:flex;align-items:center;gap:clamp(.5rem,1.5vw,.75rem);margin-bottom:clamp(.75rem,2vw,1rem)}.core-feature-row__icon{width:auto;height:clamp(1.5rem,3vw,2rem);margin:0;flex-shrink:0}.core-feature-row__title{margin:0;font-size:clamp(1.125rem,2.42vw,29px);font-weight:700;color:#347df0}.core-feature-row__text{margin:0;font-size:clamp(.875rem,1.67vw,20px);line-height:1.6;color:#000;text-align:left}.core-highlight-list{list-style:none;margin:0;padding:0}.core-highlight-list__item:nth-child(odd){background:#fff}.core-highlight-list__item:nth-child(2n){background:#347df0}.core-highlight-list__inner{padding-block:clamp(1.25rem,3vw,2rem);padding-inline:2rem}@media(min-width:768px)and (max-width:1199px){.core-highlight-list__inner{padding-inline:3rem}}.core-highlight-list__main{display:flex;align-items:baseline;gap:clamp(.75rem,2vw,1.25rem);white-space:nowrap}.core-highlight-list__num{font-size:clamp(1.5rem,4.83vw,58px);font-weight:700;font-style:italic;line-height:1.3}.core-highlight-list__title{font-size:clamp(1rem,3.17vw,38px);font-weight:500;font-style:italic;line-height:1.3}.core-highlight-list__item:nth-child(odd) .core-highlight-list__num,.core-highlight-list__item:nth-child(odd) .core-highlight-list__title{color:#347df0}.core-highlight-list__item:nth-child(2n) .core-highlight-list__num,.core-highlight-list__item:nth-child(2n) .core-highlight-list__title{color:#fff}.core-highlight-list__subtitle{margin:clamp(.375rem,1vw,.625rem) 0 0;font-size:clamp(.875rem,2.33vw,28px);line-height:1.5;color:#000;text-align:right}.core-intro-box{padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,4vw,3rem);background:#347df0;color:#fff}.core-intro-box p{margin:0;font-size:clamp(1rem,3.67vw,44px);line-height:1.6;text-align:center}.core-smart-rows{display:flex;flex-direction:column;gap:clamp(2rem,5vw,3rem);margin-top:clamp(2rem,5vw,3.5rem)}.core-smart-row{display:flex;flex-direction:column;align-items:center;gap:clamp(1.25rem,3vw,2rem)}@media(min-width:768px){.core-smart-row{flex-direction:row;align-items:flex-start}.core-smart-row--reverse{flex-direction:row-reverse}}.core-smart-row__icon-wrap{--wrap-size: clamp(5.5rem, 25.67vw, 308px);flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--wrap-size);max-width:100%;height:var(--wrap-size);background:#64748b;border-radius:.75rem}.core-smart-row__icon{width:clamp(calc(var(--icon-max-w) * .48px),calc(var(--icon-max-w) / 1200 * 100vw),calc(var(--icon-max-w) * 1px));max-width:100%;max-height:clamp(calc(var(--icon-max-h) * .48px),calc(var(--icon-max-h) / 1200 * 100vw),calc(var(--icon-max-h) * 1px));height:auto;object-fit:contain}@media(max-width:767px){.core-smart-row__icon-wrap{--wrap-size: clamp(4.5rem, 22vw, 9.5rem)}.core-smart-row__icon{width:clamp(calc(var(--icon-max-w) * .42px),calc(var(--icon-max-w) / 1200 * 100vw),calc(var(--icon-max-w) * .65px));max-height:clamp(calc(var(--icon-max-h) * .42px),calc(var(--icon-max-h) / 1200 * 100vw),calc(var(--icon-max-h) * .65px))}.core-smart-row__title{text-align:center}}.core-smart-row__content{flex:1}.core-smart-row__title{margin:0 0 .75rem;font-size:clamp(1.125rem,3.67vw,44px);font-weight:400;color:#3880f0}.core-smart-row__text{margin:0;font-size:clamp(.875rem,2.42vw,29px);line-height:1.65;color:#475569}.product-center-page{background-color:#fff;color:#002d5b}.product-hero__img,.product-stats-img,.product-highlight-row__img{width:100%;height:auto;display:block}.product-diagram__wrap{position:relative}.product-diagram__img{width:100%;height:auto;display:block}.product-diagram__content{position:absolute;top:50%;right:clamp(1rem,4vw,2.5rem);transform:translateY(-50%);width:min(42%,100%);max-width:clamp(16rem,44.75vw,537px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media(max-width:767px){.product-diagram__wrap{display:flex;flex-direction:column;align-items:center;overflow:hidden}.product-diagram__img{order:1;width:100%;height:clamp(11rem,60vw,20rem);object-fit:cover;object-position:left center}.product-diagram__content{order:0;position:static;transform:none;width:100%;max-width:unset;padding:clamp(1.25rem,4vw,2rem);align-items:center;text-align:center}}.product-diagram__accent{display:block;width:clamp(3rem,8vw,5rem);height:4px;margin-bottom:clamp(1rem,2.5vw,1.5rem);background:#3880f0}.product-diagram__title{margin:0;font-size:clamp(1.125rem,3.58vw,43px);font-weight:700;line-height:1.35;text-align:left;background:linear-gradient(-58deg,#3addd0,#207bcc);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:767px){.product-diagram__title{font-size:clamp(.875rem,4.2vw,1.75rem);text-align:center}}.product-brand-intro{position:relative;min-height:clamp(18rem,42vw,28rem);background-size:cover;background-position:center;background-repeat:no-repeat}.product-brand-intro--firm{min-height:clamp(20rem,62.5vw,750px)}.product-brand-intro__inner{display:flex;align-items:center;justify-content:flex-end;min-height:inherit;padding-block:clamp(2.5rem,6vw,4rem)}.product-brand-intro__panel{max-width:49rem;overflow:hidden;border-radius:.25rem}.product-brand-intro__title-bar{padding:clamp(.875rem,2vw,1.125rem) clamp(1.25rem,3vw,1.75rem);background:linear-gradient(-58deg,#3addd0,#207bcc);font-size:clamp(1.5rem,6vw,72px);font-weight:700;letter-spacing:.06em;color:#fff;text-align:center;text-transform:uppercase}.product-brand-intro__text{margin:clamp(.75rem,2vw,1.25rem) 0 0;padding:clamp(1.25rem,3vw,1.75rem);background:#207bcca6;box-shadow:0 0 9px 1px #021a42b8;font-size:clamp(.875rem,2.5vw,30px);line-height:1.7;color:#fffffff2}.product-brand-intro--firm .product-brand-intro__text{min-height:clamp(10rem,36vw,22rem)}@media(max-width:767px){.product-brand-intro__inner{justify-content:center}}.product-line{padding-block:clamp(2.5rem,6vw,4rem);background-color:#fff}.product-line--firm{padding-bottom:clamp(3rem,7vw,5rem)}.product-highlight-row{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2.5vw,1.5rem);margin-bottom:clamp(1.5rem,4vw,2.5rem)}@media(min-width:768px){.product-highlight-row{grid-template-columns:repeat(2,1fr)}}.product-stats-img{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.product-type-grid{display:grid;grid-template-columns:1fr;gap:clamp(.875rem,2vw,1.25rem)}@media(min-width:768px){.product-type-grid{grid-template-columns:repeat(6,1fr)}.product-type-grid>.product-type-card:nth-child(-n+3){grid-column:span 2}.product-type-grid>.product-type-card:nth-child(4),.product-type-grid>.product-type-card:nth-child(5){grid-column:span 3}}.product-type-card{display:flex;flex-direction:column;overflow:hidden;border-radius:2rem;background:linear-gradient(-58deg,#3addd0,#207bcc)}.product-type-card__img{width:100%;object-fit:contain}@media(max-width:1023px){.product-type-card__img{min-height:clamp(8rem,18vw,12rem)}.product-type-card{min-width:0}}.product-type-card__label{padding-block:clamp(1.25rem,3vw,1.75rem);padding-inline:clamp(.5rem,1.25vw,.75rem);font-size:clamp(.8125rem,1.85vw,22px);font-weight:700;line-height:1.35;text-align:center;text-transform:uppercase;white-space:normal;min-width:0;color:#fff}.product-clinical{display:grid;grid-template-columns:1fr;gap:clamp(.875rem,2vw,1.25rem);align-items:stretch}@media(min-width:768px){.product-clinical{grid-template-columns:clamp(8rem,18.17vw,218px) minmax(0,1fr)}}.product-clinical__sidebar{display:flex;align-items:center;justify-content:center;width:100%;min-width:clamp(8rem,18.17vw,218px);padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,2.5vw,1.5rem);border-radius:1.25rem;background:radial-gradient(#6aadde,#2a7ec4,#1169c7);text-align:center}@media(min-width:768px){.product-clinical__sidebar{height:100%;min-height:100%}}.product-clinical__sidebar-text{margin:0;font-size:clamp(1rem,2.5vw,1.75rem);font-weight:700;line-height:1.3;text-transform:uppercase;color:#fff}.product-clinical__grid{display:grid;grid-template-columns:1fr;gap:clamp(.875rem,2vw,1.25rem);min-width:0}@media(min-width:640px){.product-clinical__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto)}.product-clinical__grid>.product-type-card{grid-column:auto}}.product-footer{position:relative;min-height:clamp(20rem,62.5vw,750px);background-size:cover;background-position:center;background-repeat:no-repeat}.product-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0023508c,#002350b8)}.product-footer__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:inherit;padding-block:clamp(3rem,8vw,5rem);text-align:center}.product-footer__logo{width:clamp(10rem,26.75vw,321px);height:auto;margin-bottom:clamp(1.25rem,3vw,2rem)}.product-footer__text{margin:0;font-size:clamp(.875rem,2.5vw,30px);line-height:1.75;color:#fffffff2}.cerlead-page{background-color:#050508;color:#fff}.cerlead-img{width:100%;height:auto;display:block}.cerlead-hero{position:relative}.cerlead-hero__logo{position:absolute;top:clamp(1rem,3vw,2rem);left:clamp(1rem,4vw,3rem);width:clamp(7rem,18vw,166px);height:auto;z-index:1}.cerlead-intro,.cerlead-highlights,.cerlead-system{background-color:#050508}.cerlead-components{background-color:#050508;padding-block:clamp(1.5rem,4vw,3rem)}.cerlead-components__inner{display:flex;flex-direction:column;gap:clamp(1rem,2.5vw,1.75rem);width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(1rem,3vw,0)}@media(max-width:1199px){.cerlead-components__inner{padding-inline:1rem}}@media(min-width:768px)and (max-width:1199px){.cerlead-components__inner{padding-inline:1.5rem}}.cerlead-components__row{width:100%;height:auto;display:block;border-radius:clamp(1rem,3vw,2rem)}.cerlead-clinical{background-color:#050508;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(3rem,8vw,5rem)}.cerlead-clinical__inner{display:flex;flex-direction:column;align-items:center;gap:clamp(1.5rem,4vw,2.5rem)}.cerlead-clinical__title{width:min(100%,36rem);height:auto}.cerlead-clinical__panel{width:100%;padding:clamp(1.5rem,3.5vw,2.5rem);border-radius:clamp(1.25rem,3vw,2rem);background:#512da8}.cerlead-clinical__grid{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.25rem)}@media(min-width:768px){.cerlead-clinical__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,3rem);row-gap:clamp(1.75rem,3vw,2.5rem)}}.cerlead-clinical__item{display:flex;flex-direction:row;align-items:stretch;gap:clamp(.75rem,2vw,1.25rem);min-width:0;border-bottom:2px solid rgba(255,255,255,.85)}@media(max-width:767px){.cerlead-clinical__item{flex-direction:column}}.cerlead-clinical__item-content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.cerlead-clinical__item-head{display:flex;align-items:center;gap:clamp(.75rem,2vw,1.25rem)}.cerlead-clinical__num{flex-shrink:0;font-size:clamp(3rem,12.92vw,155px);font-weight:400;line-height:1;color:#01c89b}.cerlead-clinical__item-title{margin:0 0 .375rem;font-size:clamp(.875rem,1.75vw,21px);font-weight:700;line-height:1.35;text-transform:uppercase;color:#fff}.cerlead-clinical__item-desc{margin:0;font-size:clamp(.75rem,1.25vw,15px);line-height:1.5;color:#ffffffeb}.cerlead-clinical__item-media{flex-shrink:0;width:clamp(8rem,36%,11.5rem);aspect-ratio:5 / 3;background:#000;overflow:hidden}@media(max-width:767px){.cerlead-clinical__item-media{width:100%}}.cerlead-clinical__item-img{display:block;width:100%;height:100%}.ai-applications-page{color:#002d5b}.ai-banner-img{width:100%;height:auto;display:block}.ai-process{background-color:#f4f7f9;padding-block:2.5rem}@media(min-width:768px){.ai-process{padding-block:3.5rem}}@media(min-width:1024px){.ai-process{padding-block:4rem}}.ai-process__row{display:flex;flex-direction:row;align-items:center;gap:2rem;padding-block:2rem}.ai-process__row--reverse{flex-direction:row-reverse}@media(min-width:1024px){.ai-process__row{gap:6rem;padding-block:2.5rem}}.ai-process__row--bordered{border-top:1px solid #234364;border-bottom:1px solid #234364;padding-block:2.5rem}@media(min-width:1024px){.ai-process__row--bordered{padding-block:3.5rem}}.ai-process__icon-wrap{flex:0 0 auto;display:flex;align-items:center;justify-content:center;max-width:clamp(5rem,28vw,204px)}.ai-process__icon{display:block;width:clamp(calc(var(--icon-max-w, 167) * .48px),calc(var(--icon-max-w, 167) / 1200 * 100vw),calc(var(--icon-max-w, 167) * 1px));max-width:100%;max-height:clamp(calc(var(--icon-max-h, 139) * .48px),calc(var(--icon-max-h, 139) / 1200 * 100vw),calc(var(--icon-max-h, 139) * 1px));height:auto;object-fit:contain}@media(max-width:1023px){.ai-process__icon-wrap{max-width:clamp(4rem,22vw,9.5rem)}.ai-process__icon{width:clamp(calc(var(--icon-max-w, 167) * .38px),calc(var(--icon-max-w, 167) / 1200 * 100vw),calc(var(--icon-max-w, 167) * .58px));max-height:clamp(calc(var(--icon-max-h, 139) * .38px),calc(var(--icon-max-h, 139) / 1200 * 100vw),calc(var(--icon-max-h, 139) * .58px))}}.ai-process__content{flex:1;width:100%}.ai-process__row--reverse .ai-process__content{text-align:right}.ai-process__row--reverse .ai-process__desc{margin-left:auto}.ai-process__title{font-size:clamp(2rem,8vw,80px);font-weight:700;color:#234364;line-height:1.2;margin-bottom:.75rem}.ai-process__desc{font-size:clamp(1rem,3vw,22px);color:#000;line-height:1.65}.ai-workflow{position:relative;width:100%;background-color:#f4f7f9}.ai-workflow__bg{width:100%;height:auto;display:block}.ai-workflow__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding-block:clamp(2rem,6vw,5rem);padding-inline:clamp(1rem,8vw,8rem);display:flex;align-items:center;pointer-events:none}.ai-workflow__content{position:relative;pointer-events:auto}.ai-workflow__heading{display:block;margin:0 0 clamp(1.5rem,4vw,3rem);font-size:clamp(2rem,10vw,109px);font-weight:700;color:#234364;text-transform:uppercase;letter-spacing:.02em;line-height:1.05}.ai-workflow__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;color:#000}.ai-workflow__item{display:flex;align-items:flex-start;gap:.5rem;padding-block:.375rem}.ai-workflow__arrow{flex-shrink:0;display:inline-flex;align-items:flex-start;justify-content:center;width:clamp(1.25rem,3vw,2rem);font-size:clamp(1.25rem,3vw,2rem);font-weight:700;color:#000;line-height:1.2;margin-top:.25rem}.ai-workflow__item-body{display:flex;flex-direction:column;gap:.125rem}.ai-workflow__step{font-size:clamp(1rem,3vw,36px);font-weight:700;color:#000;line-height:1.35}.ai-workflow__sub{font-size:clamp(.8125rem,1.6vw,1.125rem);color:#000;line-height:1.4}@media(max-width:767px){.ai-workflow__bg{position:absolute;bottom:0;z-index:1}.ai-workflow__inner{position:relative;z-index:2;padding-block:2rem}}.ai-stats{background-color:#f4f7f9;padding-block:2.5rem 4rem;overflow-x:clip}@media(min-width:768px){.ai-stats{padding-block:3.5rem 6rem}}.ai-stats__heading{text-align:center;font-size:clamp(2rem,10vw,109px);font-weight:700;color:#234364;text-transform:uppercase;letter-spacing:.02em;line-height:1.05;margin-bottom:clamp(1.5rem,5vw,4rem)}.ai-stats__list{display:flex;flex-direction:column;width:100%}.ai-stats__item{width:fit-content;max-width:100%;line-height:1.15}.ai-stats__item--left,.ai-stats__item--right{align-self:flex-start}.ai-stats__card{position:relative;font-weight:700;color:#234364;max-width:100%}.ai-stats__value{margin:0;font-size:clamp(3rem,12vw,151px);line-height:1;opacity:.1}.ai-stats__label{margin:0;font-size:clamp(1rem,4vw,44px);line-height:1.35;max-width:100%}.ai-stats__item:nth-child(1) .ai-stats__label{max-width:min(100%,37rem)}.ai-stats__item:nth-child(2) .ai-stats__label{max-width:min(100%,35rem)}.ai-stats__item:nth-child(3) .ai-stats__label{max-width:min(100%,40rem)}@media(max-width:767px){.ai-stats__item,.ai-stats__item--left,.ai-stats__item--right{width:100%;align-self:center}.ai-stats__card{text-align:center;margin-bottom:clamp(1.5rem,5vw,2.5rem)}.ai-stats__value{word-break:break-word}}@media(min-width:768px){.ai-stats__item--right{align-self:flex-end}.ai-stats__item:nth-child(1) .ai-stats__label{transform:translate(clamp(8px,1.5vw,14px),calc(-1*clamp(2.5rem,11vw,60px)))}.ai-stats__item:nth-child(2) .ai-stats__label{transform:translate(clamp(48px,8vw,110px),calc(-1*clamp(2.5rem,11vw,60px)))}.ai-stats__item:nth-child(3) .ai-stats__label{transform:translate(clamp(40px,7vw,95px),calc(-1*clamp(2.5rem,11vw,60px)))}}@media(min-width:1024px){.ai-stats__item:nth-child(1) .ai-stats__label{transform:translate(14px,calc(-1*clamp(3rem,12vw,60px)));max-width:37rem}.ai-stats__item:nth-child(2) .ai-stats__label{transform:translate(110px,calc(-1*clamp(3rem,12vw,60px)));max-width:35rem}.ai-stats__item:nth-child(3) .ai-stats__label{transform:translate(95px,calc(-1*clamp(3rem,12vw,60px)));max-width:40rem}}.ai-map{position:relative;color:#000;background-color:#f4f7f9}.ai-map__img{width:100%;height:auto;display:block}.ai-map__content{position:absolute;top:0;bottom:0;left:0;right:0;width:fit-content;max-width:100%;margin-inline:auto;display:flex;flex-direction:column;justify-content:space-between;padding-block:clamp(1.5rem,4vw,3rem);pointer-events:none}.ai-map__heading,.ai-map__desc{pointer-events:auto}.ai-map__heading{margin:0;font-size:clamp(1.25rem,4vw,50px);font-weight:700;line-height:1.35;text-transform:uppercase}.ai-map__desc{margin:0;font-size:clamp(1rem,2.5vw,22px);line-height:1.65}@media(max-width:767px){.ai-map__content{position:relative;padding-block:1.5rem}}.ai-paradigm{background-color:#f4f7f9;padding-block:2.5rem 3rem}@media(min-width:768px){.ai-paradigm{padding-block:3.5rem 4rem}}.ai-paradigm__heading{display:block;margin:0 auto clamp(1.5rem,4.5vw,4rem);text-align:center;font-size:clamp(1.5rem,5vw,78px);font-weight:700;color:#234364;text-transform:uppercase;letter-spacing:.02em;line-height:1.2}.ai-paradigm__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.ai-paradigm__grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media(min-width:1024px){.ai-paradigm__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.ai-paradigm__card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#fff;padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2vw,1.5rem);min-height:clamp(7rem,18vw,10rem)}.ai-paradigm__card--wide{grid-column:1 / -1;min-height:clamp(5rem,12vw,10rem)}.ai-paradigm__card-title{font-size:clamp(1rem,3vw,40px);font-weight:700;letter-spacing:.06em;color:#234364;margin:0;line-height:1.35;text-transform:uppercase}.ai-paradigm__card-desc{margin:.625rem 0 0;font-size:clamp(.875rem,2vw,20px);font-weight:400;color:#000;line-height:1.5}.ai-future{display:flex;align-items:center;color:#000;background-color:#f4f7f9;background-repeat:no-repeat;background-position-x:right;background-position-y:center;background-size:contain;min-height:784px}.ai-future__content{width:100%;max-width:1200px;margin-inline:auto;line-height:1}@media(max-width:767px){.ai-future{align-items:stretch;background-position-x:right;background-position-y:bottom;background-size:100% auto;min-height:clamp(28rem,130vw,40rem)}.ai-future__content{padding-top:2.5rem;background-color:#ffffff80;box-sizing:border-box}}.ai-future__title{font-size:clamp(2rem,10vw,109px);font-weight:700;color:inherit;line-height:1.15;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.02em}.ai-future__desc{font-size:clamp(1rem,2.5vw,22px);color:inherit;line-height:1.65;margin-top:0}.about-page{background-color:#e9eef4;padding-bottom:clamp(1.5rem,5vw,2.5rem)}@media(min-width:768px){.about-page{padding-bottom:clamp(5rem,12vw,8rem)}}.about-hero__img,.about-mission__img{width:100%;height:auto;display:block}.about-visual{margin-block:clamp(1.5rem,5vw,2.5rem)}@media(min-width:768px){.about-visual{margin-block:clamp(5rem,12vw,8rem)}}.about-visual__img{width:100%;max-width:1200px;height:auto;display:block;margin-inline:auto}.about-company{padding-block:clamp(2.5rem,6vw,4.5rem)}@media(max-width:767px){.about-company{padding-block:clamp(1.75rem,5vw,2.5rem)}.about-company__intro{line-height:1.5}}.about-company__header{text-align:left}.about-company__label{margin:0 0 .5rem;font-size:clamp(1.125rem,2.5vw,26px);font-weight:600;letter-spacing:.02em;color:#19afd9;text-transform:uppercase}.about-company__title{margin:0 0 1.25rem;font-size:clamp(2rem,8vw,62px);font-weight:700;color:#19afd9}.about-company__intro{margin:0;font-size:clamp(1rem,2.5vw,30px);line-height:1.3;color:#000;text-align:left}.about-company__feature{position:relative;margin-block:clamp(2rem,10vw,9rem);min-height:667px}.about-company__feature-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.about-company__feature-tooth{position:absolute;z-index:1;width:100%;height:100%;display:block;object-fit:contain;object-position:left bottom;pointer-events:none}.about-company__feature-text{position:relative;z-index:2;padding-top:350px;padding-left:190px;padding-right:70px;font-size:clamp(.9375rem,2vw,23px);line-height:1.75;color:#000}@media(max-width:767px){.about-company__feature{min-height:auto;margin-block:clamp(1.5rem,5vw,2.5rem);padding-block:clamp(1rem,4vw,1.5rem)}.about-company__feature-tooth{display:none}.about-company__feature-text{padding:1rem 1rem 0;font-size:.9375rem;line-height:1.6;text-align:left}}.about-company__grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.25rem;row-gap:2.5rem;font-size:clamp(.9375rem,2vw,23px);color:#000}@media(max-width:639px){.about-company__grid{grid-template-columns:1fr;column-gap:1rem;row-gap:1.5rem;font-size:.9375rem}}.about-company__card{background-color:#fff;border:1px solid #e2e8f0;border-radius:30px;padding:clamp(1.25rem,2.5vw,1.5rem);min-height:178px;display:flex;align-items:center;box-shadow:0 1px 3px #0f172a0f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@media(max-width:767px){.about-company__card{min-height:auto;border-radius:20px}}.about-company__card:hover{transform:translateY(-4px);border-color:#19afd9;box-shadow:0 12px 24px #19afd92e}.about-company__card p{margin:0;line-height:1.75}.about-team{background-color:#0099d8;background-repeat:no-repeat;background-position:center;background-size:cover;padding-block:clamp(2.5rem,6vw,4.5rem);color:#fff}.about-team__inner{display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,2.5rem)}.about-team__row{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}@media(min-width:768px){.about-team__row{grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:clamp(.8rem,5vw,1rem)}}.about-team__photo{width:100%;max-width:473px;height:auto;display:block;margin-inline:auto}@media(min-width:768px){.about-team__photo{margin-inline:0}}.about-team__heading{margin:0 0 1.25rem;font-size:clamp(1.75rem,8vw,66px);font-weight:700;letter-spacing:.04em;line-height:1.2}.about-team__desc{margin:0;font-size:clamp(.875rem,2vw,20px);line-height:1.6;color:#ffffffeb;text-transform:uppercase}.about-team__tags{display:flex;flex-direction:column;align-items:center;width:fit-content;max-width:100%;margin-inline:auto;gap:clamp(.75rem,2vw,1.25rem);text-transform:uppercase;font-weight:600}.about-team__tags-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(.75rem,2vw,1.25rem)}.about-team__tag{width:fit-content;flex:none;font-size:clamp(.875rem,2vw,22px);line-height:1.2;padding:.625rem 1.25rem;color:#17a4d5;background-color:#fff;border:none;border-radius:20px;text-align:center;white-space:nowrap}@media(max-width:767px){.about-team{padding-block:clamp(1.75rem,5vw,2.5rem)}.about-team__tags{width:100%}.about-team__tags-row{flex-direction:column;align-items:stretch;width:100%}.about-team__tag{width:100%;font-size:.875rem;padding:.5rem 1rem;border-radius:16px;white-space:normal}}.about-mission{display:grid;grid-template-columns:1fr;width:100%;max-width:1200px;margin-inline:auto;min-height:clamp(16rem,40vw,24rem)}@media(min-width:768px){.about-mission{grid-template-columns:1fr 1fr}}.about-mission__panel{display:flex;align-items:center;justify-content:center;background-color:#0099d8;padding:clamp(2rem,5vw,4rem)}.about-mission__text{max-width:20rem;text-align:center}.about-mission__line{margin:0;font-size:clamp(.8125rem,1.5vw,15px);font-weight:400;line-height:1.5;color:#fff}.about-mission__line+.about-mission__line{margin-top:1rem}.about-mission__label{display:block;font-size:clamp(1.25rem,4vw,32px);font-weight:700;opacity:.9}@media(max-width:767px){.about-mission__panel{padding:clamp(1.5rem,5vw,2rem)}.about-mission__text{max-width:none}}.about-mission__img{width:100%;min-height:clamp(16rem,40vw,24rem);object-fit:cover}.contact-page{background-color:#fff}.contact-hero{display:flex;align-items:center;justify-content:center;min-height:clamp(22rem,48vw,30rem);padding-block:clamp(4rem,10vw,6.5rem);background-size:cover;background-position:center;background-repeat:no-repeat}.contact-hero__content{text-align:center;color:#fff}.contact-hero__content .ui-contact-title{margin:0 0 clamp(1.25rem,3vw,1.75rem)}.contact-hero__content>p{margin:0;font-size:clamp(1rem,2.33vw,28px);line-height:1.5}.ui-contact-title{font-size:clamp(1.25rem,4vw,50px);font-weight:700;letter-spacing:.04em;line-height:1.45;text-transform:uppercase}.contact-values{padding-block:clamp(4rem,8vw,7rem)}.contact-values__heading{margin:0 auto clamp(3.5rem,8vw,5rem);text-align:center;color:#369}.ui-values-heading{font-size:clamp(1.25rem,4vw,50px);font-weight:700;line-height:1.5;text-transform:uppercase}.contact-values__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,4vw,2.5rem) clamp(1rem,3vw,1.5rem);margin-inline:auto;justify-items:center}@media(min-width:1200px){.contact-values__grid{grid-template-columns:repeat(3,1fr)}}.contact-value-circle{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:50%}.contact-value-circle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--circle-bg);background-size:cover;background-position:center;background-repeat:no-repeat;transform:var(--circle-transform, none)}.ui-value-circle{width:min(100%,clamp(11rem,28vw,327px));aspect-ratio:1}.contact-value-circle__text{position:relative;z-index:1;display:block;max-width:85%;margin-inline:auto;white-space:pre-line;font-size:clamp(.875rem,2.2vw,26px);font-weight:400;letter-spacing:.04em;line-height:1.45;text-align:center;text-transform:uppercase;color:#369}@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--un-leading:initial;--un-ease:initial;--un-bg-opacity:100%;--un-from-opacity:100%;--un-to-opacity:100%;--un-text-opacity:100%;--un-border-opacity:100%;--un-space-y-reverse:initial;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-ring-opacity:100%;--un-outline-opacity:100%;--un-outline-style:solid;--un-translate-x:initial;--un-translate-y:initial;--un-translate-z:initial}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-leading{syntax:"*";inherits:false;}@property --un-outline-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-ring-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-inset-ring-color{syntax:"*";inherits:false;}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-inset-shadow-color{syntax:"*";inherits:false;}@property --un-ring-color{syntax:"*";inherits:false;}@property --un-ring-inset{syntax:"*";inherits:false;}@property --un-ring-offset-color{syntax:"*";inherits:false;}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-shadow-color{syntax:"*";inherits:false;}@property --un-translate-x{syntax:"*";inherits:false;initial-value:0;}@property --un-translate-y{syntax:"*";inherits:false;initial-value:0;}@property --un-translate-z{syntax:"*";inherits:false;initial-value:0;}@property --un-scale-x{syntax:"*";inherits:false;initial-value:1;}@property --un-scale-y{syntax:"*";inherits:false;initial-value:1;}@property --un-scale-z{syntax:"*";inherits:false;initial-value:1;}@property --un-ease{syntax:"*";inherits:false;}@property --un-from-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000;}@property --un-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%;}@property --un-gradient-position{syntax:"*";inherits:false;}@property --un-gradient-stops{syntax:"*";inherits:false;}@property --un-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000;}@property --un-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%;}@property --un-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000;}@property --un-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%;}@property --un-gradient-via-stops{syntax:"*";inherits:false;}@property --un-to-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-space-y-reverse{syntax:"*";inherits:false;initial-value:0;}:root,:host{--default-transition-timingFunction: cubic-bezier(.4, 0, .2, 1);--default-transition-duration: .15s;--ease-out: cubic-bezier(0, 0, .2, 1);--spacing: .25rem;--radius-xl: .75rem;--container-md: 28rem;--ease-DEFAULT: cubic-bezier(.4, 0, .2, 1);--fontWeight-bold: 700;--tracking-wide: .025em;--leading-relaxed: 1.625;--fontWeight-semibold: 600;--tracking-wider: .05em;--fontWeight-medium: 500;--colors-white: #fff;--colors-slate-100: oklch(96.8% .007 247.896);--colors-slate-900: oklch(20.8% .042 265.755);--colors-slate-500: oklch(55.4% .046 257.417);--colors-brand-900: #0a2d6e;--colors-slate-300: oklch(86.9% .022 252.894);--colors-slate-400: oklch(70.4% .04 256.788);--colors-brand-800: #0f3578;--colors-slate-700: oklch(37.2% .044 257.287);--colors-slate-600: oklch(44.6% .043 257.281);--colors-slate-50: oklch(98.4% .003 247.858);--text-xl-fontSize: 1.25rem;--text-xl-lineHeight: 1.75rem;--text-sm-fontSize: .875rem;--text-sm-lineHeight: 1.25rem;--colors-brand-600: #0056b3;--colors-brand-200: #b3d7ff;--font-sans: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family: var(--font-sans);--default-monoFont-family: var(--font-mono)}*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );font-feature-settings:var(--default-font-featureSettings, normal);font-variation-settings:var(--default-font-variationSettings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var( --default-monoFont-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );font-feature-settings:var(--default-monoFont-featureSettings, normal);font-variation-settings:var(--default-monoFont-variationSettings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden~=until-found])){display:none!important}.text-sm{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight))}.text-xl{font-size:var(--text-xl-fontSize);line-height:var(--un-leading, var(--text-xl-lineHeight))}.\!text-brand-600{color:color-mix(in srgb,var(--colors-brand-600) var(--un-text-opacity),transparent)!important}.text-\[clamp\(1rem\,2\.5vw\,29px\)\]{font-size:clamp(1rem,2.5vw,29px)}.text-slate-300{color:color-mix(in srgb,var(--colors-slate-300) var(--un-text-opacity),transparent)}.text-slate-400{color:color-mix(in srgb,var(--colors-slate-400) var(--un-text-opacity),transparent)}.text-slate-500{color:color-mix(in srgb,var(--colors-slate-500) var(--un-text-opacity),transparent)}.text-slate-600,.group:hover .group-hover\:text-slate-600{color:color-mix(in srgb,var(--colors-slate-600) var(--un-text-opacity),transparent)}.text-slate-700,.group:hover .group-hover\:text-slate-700{color:color-mix(in srgb,var(--colors-slate-700) var(--un-text-opacity),transparent)}.text-slate-900{color:color-mix(in srgb,var(--colors-slate-900) var(--un-text-opacity),transparent)}.text-white{color:color-mix(in srgb,var(--colors-white) var(--un-text-opacity),transparent)}.group:hover .group-hover\:text-brand-600,.hover\:text-brand-600:hover{color:color-mix(in srgb,var(--colors-brand-600) var(--un-text-opacity),transparent)}.hover\:text-white:hover{color:color-mix(in srgb,var(--colors-white) var(--un-text-opacity),transparent)}.leading-\[1\.65\]{--un-leading:1.65;line-height:1.65}.leading-relaxed{--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.tracking-wide{--un-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--un-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.font-bold{--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold)}.font-medium{--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium)}.font-semibold{--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold)}.mx-auto{margin-inline:auto}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mt-10{margin-top:calc(var(--spacing) * 10)}.p-\[clamp\(1\.25rem\,3vw\,2\.5rem\)\]{padding:clamp(1.25rem,3vw,2.5rem)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.text-center{text-align:center}.hover\:outline-2:hover{outline-style:var(--un-outline-style);outline-width:2px}.hover\:outline-brand-200:hover{outline-color:color-mix(in srgb,var(--colors-brand-200) var(--un-outline-opacity),transparent)}.hover\:outline-offset-2:hover{outline-offset:2px}.hover\:outline:hover{outline-style:var(--un-outline-style);outline-width:1px}.border{border-width:1px}.last\:border-0:last-child{border-width:0px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-brand-800{border-color:color-mix(in srgb,var(--colors-brand-800) var(--un-border-opacity),transparent)}.border-slate-100{border-color:color-mix(in srgb,var(--colors-slate-100) var(--un-border-opacity),transparent)}.border-slate-100\/80{border-color:color-mix(in srgb,var(--colors-slate-100) 80%,transparent)}.border-slate-50{border-color:color-mix(in srgb,var(--colors-slate-50) var(--un-border-opacity),transparent)}.hover\:border-brand-200:hover{border-color:color-mix(in srgb,var(--colors-brand-200) var(--un-border-opacity),transparent)}.rounded-xl,.hover\:rounded-xl:hover{border-radius:var(--radius-xl)}.bg-\[\#f5f8fa\]{background-color:color-mix(in oklab,#f5f8fa var(--un-bg-opacity),transparent)}.bg-brand-900{background-color:color-mix(in srgb,var(--colors-brand-900) var(--un-bg-opacity),transparent)}.bg-white{background-color:color-mix(in srgb,var(--colors-white) var(--un-bg-opacity),transparent)}.flex{display:flex}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.h-\[3\.25rem\]{height:3.25rem}.h-6{height:calc(var(--spacing) * 6)}.h-auto{height:auto}.h1{height:calc(var(--spacing) * 1)}.h2{height:calc(var(--spacing) * 2)}.h3{height:calc(var(--spacing) * 3)}.max-h-\[70vh\]{max-height:70vh}.max-w-\[1200px\]{max-width:1200px}.max-w-md{max-width:var(--container-md)}.min-h-screen{min-height:100vh}.w-6{width:calc(var(--spacing) * 6)}.w-full{width:100%}.block{display:block}.hidden{display:none}.cursor-pointer,.hover\:cursor-pointer:hover{cursor:pointer}.whitespace-nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}.hover\:ring-2:hover{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(2px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:ring-brand-200:hover{--un-ring-color:color-mix(in srgb, var(--colors-brand-200) var(--un-ring-opacity), transparent) }.shadow-sm{--un-shadow:0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / .1)),0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:shadow-lg:hover{--un-shadow:0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / .1)),0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:shadow-md:hover{--un-shadow:0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / .1)),0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.group:hover .group-hover\:translate-x-1{--un-translate-x:calc(var(--spacing) * 1);translate:var(--un-translate-x) var(--un-translate-y)}.hover\:-translate-y-1:hover{--un-translate-y:calc(var(--spacing) * -1);translate:var(--un-translate-x) var(--un-translate-y)}.group:hover .group-hover\:scale-110{--un-scale-x:110%;--un-scale-y:110%;scale:var(--un-scale-x) var(--un-scale-y)}.hover\:scale-105:hover{--un-scale-x:105%;--un-scale-y:105%;scale:var(--un-scale-x) var(--un-scale-y)}.transform{transform:var(--un-rotate-x) var(--un-rotate-y) var(--un-rotate-z) var(--un-skew-x) var(--un-skew-y)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration))}.duration-300{--un-duration:.3s;transition-duration:.3s}.ease{--un-ease:var(--ease-DEFAULT);transition-timing-function:var(--ease-DEFAULT)}.ease-out{--un-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.items-center{align-items:center}.-left-30{left:calc(var(--spacing) * -30)}.-top-80{top:calc(var(--spacing) * -80)}.top-0{top:calc(var(--spacing) * 0)}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.z-2{z-index:2}.z-50{z-index:50}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.from-\[\#78beee\]{--un-gradient-from:color-mix(in oklab, #78beee var(--un-from-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops, var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.to-\[\#3a79d0\]{--un-gradient-to:color-mix(in oklab, #3a79d0 var(--un-to-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops, var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.bg-gradient-to-b{--un-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--un-gradient-stops))}.object-cover{object-fit:cover}.object-contain{object-fit:contain}:where(.space-y-2>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--un-space-y-reverse)))}@supports (color: color-mix(in lab,red,red)){.\!text-brand-600{color:color-mix(in oklab,var(--colors-brand-600) var(--un-text-opacity),transparent)!important}.text-slate-300{color:color-mix(in oklab,var(--colors-slate-300) var(--un-text-opacity),transparent)}.text-slate-400{color:color-mix(in oklab,var(--colors-slate-400) var(--un-text-opacity),transparent)}.text-slate-500{color:color-mix(in oklab,var(--colors-slate-500) var(--un-text-opacity),transparent)}.text-slate-600{color:color-mix(in oklab,var(--colors-slate-600) var(--un-text-opacity),transparent)}.text-slate-700{color:color-mix(in oklab,var(--colors-slate-700) var(--un-text-opacity),transparent)}.text-slate-900{color:color-mix(in oklab,var(--colors-slate-900) var(--un-text-opacity),transparent)}.text-white{color:color-mix(in oklab,var(--colors-white) var(--un-text-opacity),transparent)}.group:hover .group-hover\:text-brand-600{color:color-mix(in oklab,var(--colors-brand-600) var(--un-text-opacity),transparent)}.group:hover .group-hover\:text-slate-600{color:color-mix(in oklab,var(--colors-slate-600) var(--un-text-opacity),transparent)}.group:hover .group-hover\:text-slate-700{color:color-mix(in oklab,var(--colors-slate-700) var(--un-text-opacity),transparent)}.hover\:text-brand-600:hover{color:color-mix(in oklab,var(--colors-brand-600) var(--un-text-opacity),transparent)}.hover\:text-white:hover{color:color-mix(in oklab,var(--colors-white) var(--un-text-opacity),transparent)}.hover\:outline-brand-200:hover{outline-color:color-mix(in oklab,var(--colors-brand-200) var(--un-outline-opacity),transparent)}.border-brand-800{border-color:color-mix(in oklab,var(--colors-brand-800) var(--un-border-opacity),transparent)}.border-slate-100{border-color:color-mix(in oklab,var(--colors-slate-100) var(--un-border-opacity),transparent)}.border-slate-100\/80{border-color:color-mix(in oklab,var(--colors-slate-100) 80%,transparent)}.border-slate-50{border-color:color-mix(in oklab,var(--colors-slate-50) var(--un-border-opacity),transparent)}.hover\:border-brand-200:hover{border-color:color-mix(in oklab,var(--colors-brand-200) var(--un-border-opacity),transparent)}.bg-brand-900{background-color:color-mix(in oklab,var(--colors-brand-900) var(--un-bg-opacity),transparent)}.bg-white{background-color:color-mix(in oklab,var(--colors-white) var(--un-bg-opacity),transparent)}.hover\:ring-brand-200:hover{--un-ring-color:color-mix(in oklab, var(--colors-brand-200) var(--un-ring-opacity), transparent) }}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.md\:ml-\[clamp\(1rem\,2\.5vw\,2rem\)\]{margin-left:clamp(1rem,2.5vw,2rem)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:h-\[3\.75rem\]{height:3.75rem}}@media(min-width:64rem){.lg\:flex{display:flex}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:hidden{display:none}}@media(min-width:96rem){.\32xl\:gap-6{gap:calc(var(--spacing) * 6)}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,sans-serif;color:#1e293b;background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.page-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:0}@media(max-width:1199px){header .page-container,footer .page-container,.home-feature-cards .page-container,.innovation-sections .page-container,.home-footer-cta__overlay,.ai-applications-page .page-container,.about-page .page-container,.core-tech-page .page-container,.product-center-page .page-container,.cerlead-page .page-container,.ai-applications-page .ai-workflow__inner,.ai-applications-page .ai-map__content,.ai-applications-page .ai-future__content{padding-inline:1rem}}@media(min-width:768px)and (max-width:1199px){header .page-container,footer .page-container,.home-feature-cards .page-container,.innovation-sections .page-container,.home-footer-cta__overlay,.ai-applications-page .page-container,.about-page .page-container,.core-tech-page .page-container,.product-center-page .page-container,.cerlead-page .page-container,.ai-applications-page .ai-workflow__inner,.ai-applications-page .ai-map__content,.ai-applications-page .ai-future__content{padding-inline:1.5rem}}.app-header__logo{width:166px;height:auto;object-fit:contain}.ui-nav-link{font-size:.8125rem;letter-spacing:.02em}.ui-hero-img{width:100%;max-width:56rem;margin-inline:auto;aspect-ratio:16 / 9}@media(min-width:768px){.ui-hero-img{aspect-ratio:21 / 9;min-height:22rem}}.ui-section-img{width:100%;aspect-ratio:4 / 3;border-radius:1rem}
