.elementor .kr-section-label{font-family:var(--font-body);font-weight:700;font-size:0.75rem;color:var(--cyan);letter-spacing:0.18em;line-height:1.4;text-transform:uppercase;}.elementor .kr-display{font-family:var(--font-heading);font-weight:600;font-size:clamp(3.4rem,6vw,5.45rem);color:var(--ink);letter-spacing:-0.065em;line-height:0.98;}.elementor .kr-heading{font-family:var(--font-heading);font-weight:600;font-size:clamp(2.5rem,4.5vw,3.75rem);color:var(--ink);letter-spacing:-0.055em;line-height:1.02;}.elementor .kr-card-heading{font-family:var(--font-heading);font-weight:700;font-size:1.7rem;color:var(--ink);letter-spacing:-0.035em;line-height:1.15;}.elementor .kr-body-copy{font-family:var(--font-body);font-weight:400;font-size:1.05rem;color:var(--muted);line-height:1.65;}.elementor .kr-small-copy{font-family:var(--font-body);font-size:0.86rem;color:var(--muted);line-height:1.55;}.elementor .kr-button-primary{max-width:350px;font-family:var(--font-body);font-weight:700;font-size:0.86rem;color:#003C54;line-height:1;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:6px;border-width:1px;border-color:var(--cyan);border-style:solid;background-color:var(--cyan);box-shadow:0px 10px 24px 0px rgba(244,122,32,0.20);transition:transform 280ms, box-shadow 280ms, background-color 280ms, border-color 280ms;}.elementor .kr-button-primary:hover,.elementor .kr-button-primary:focus-visible{color:#003C54;border-color:var(--cyan-soft);background-color:var(--cyan-soft);box-shadow:0px 14px 30px 0px rgba(244,122,32,0.28);transform:translate3d(0px, -2px, 0px);}.elementor .kr-button-ghost{max-width:350px;font-family:var(--font-body);font-weight:700;font-size:0.86rem;color:var(--ink);line-height:1;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:6px;border-width:1px;border-color:var(--cyan);border-style:solid;background-color:rgba(0,0,0,0);transition:transform 280ms, color 280ms, background-color 280ms, border-color 280ms;}.elementor .kr-button-ghost:hover,.elementor .kr-button-ghost:focus-visible{color:var(--ink);border-color:var(--ink);background-color:var(--panel);transform:translate3d(0px, -2px, 0px);}.elementor .kr-product-card{overflow:hidden;border-radius:12px;border-width:1px;border-color:var(--line);border-style:solid;background-color:rgba(0,51,72,0.9);box-shadow:0px 18px 50px 0px rgba(10,37,64,0.07);transition:transform 340ms, box-shadow 340ms, border-color 340ms;}.elementor .kr-product-card:hover,.elementor .kr-product-card:focus-visible{border-color:rgba(66,183,201,0.5);box-shadow:0px 26px 65px 0px rgba(10,37,64,0.13);transform:translate3d(0px, -6px, 0px);}.elementor .kr-capability-card{padding:2rem;border-radius:10px;border-width:1px;border-color:var(--line);border-style:solid;background-color:rgba(0,51,72,0.9);box-shadow:0px 12px 32px 0px rgba(10,37,64,0.05);transition:transform 320ms, box-shadow 320ms, border-color 320ms;}.elementor .kr-capability-card:hover,.elementor .kr-capability-card:focus-visible{border-color:rgba(66,183,201,0.8);box-shadow:0px 18px 44px 0px rgba(10,37,64,0.10);transform:translate3d(0px, -4px, 0px);}.elementor .kr-page-shell{font-family:var(--font-body);color:var(--ink);background-color:#003C54;overflow: clip;\n}.elementor .kr-header-clinical{border-block-end-width:1px;background-color:rgba(0,60,84,0.96);box-shadow:0px 8px 30px 0px rgba(10,37,64,0.045);border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .kr-hero-atmosphere{overflow:hidden;position:relative;padding-block-start:clamp(4rem,8vw,7.5rem);padding-block-end:clamp(4rem,7vw,5rem);padding-inline-start:max(32px,calc((100vw - 1220px)/2));padding-inline-end:max(32px,calc((100vw - 1220px)/2));border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .kr-stat-band{border-block-start-width:1px;border-block-end-width:1px;border-top-style: solid; border-top-color: var(--line); border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .kr-section-soft{position:relative;padding-block-start:clamp(5rem,9vw,7.5rem);padding-block-end:clamp(5rem,9vw,7.5rem);padding-inline-start:max(32px,calc((100vw - 1220px)/2));padding-inline-end:max(32px,calc((100vw - 1220px)/2));background-image:radial-gradient(circle at 85% 18%, rgba(217,226,232,0.42) %,transparent 34%),linear-gradient(180deg, #F7F9FB 0%,#EEF3F6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-image: radial-gradient(circle at 85% 18%, rgba(66,183,201,0.12) 0%, transparent 34%), linear-gradient(#003C54 0%, #015571 100%);\n}.elementor .kr-section-clean{position:relative;padding-block-start:clamp(4rem,7vw,5rem);padding-block-end:clamp(6rem,9vw,7.5rem);padding-inline-start:max(32px,calc((100vw - 1220px)/2));padding-inline-end:max(32px,calc((100vw - 1220px)/2));background-image:linear-gradient(180deg, #FFFFFF 0%,#F9FBFC 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-image: linear-gradient(#003C54 0%, #015571 100%);\n}.elementor .kr-product-spotlight{filter:drop-shadow(0px 24px 24px rgba(10,37,64,0.16));transition:transform 600ms, filter 600ms;}.elementor .kr-product-spotlight:hover,.elementor .kr-product-spotlight:focus-visible{filter:drop-shadow(0px 30px 30px rgba(10,37,64,0.20));transform:scale3d(1.025, 1.025, 1);}.elementor .kr-support-panel{overflow:hidden;position:relative;padding-block-start:clamp(3rem,5vw,4rem);padding-block-end:clamp(3rem,5vw,4rem);padding-inline-start:max(32px,calc((100vw - 1220px)/2));padding-inline-end:max(32px,calc((100vw - 1220px)/2));margin-block-start:0px;margin-block-end:clamp(5rem,8vw,7.5rem);margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;background-image:radial-gradient(circle at 86% 28%, rgba(244,122,32,0.10) %,transparent 30%),linear-gradient(135deg, #F7F9FB 0%,#EEF3F6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;border-top-style: solid; border-top-color: var(--line); border-bottom-style: solid; border-bottom-color: var(--line);
background-image: radial-gradient(circle at 86% 28%, rgba(66,183,201,0.12) 0%, transparent 30%), linear-gradient(135deg, #015571 0%, #002C3E 100%);\n}.elementor .kr-footer-clinical{color:#FFFFFF;padding-block-start:3.5rem;padding-block-end:2rem;padding-inline-start:max(32px,calc((100vw - 1220px)/2));padding-inline-end:max(32px,calc((100vw - 1220px)/2));border-block-start-width:3px;background-color:var(--ink);border-top-style: solid; border-top-color: var(--cyan);\n}.elementor .kr-content-strip{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:max(32px,calc((100vw - 1220px)/2));padding-inline-end:max(32px,calc((100vw - 1220px)/2));border-block-start-width:1px;border-block-end-width:1px;background-color:#003C54;padding-inline: max(32px,calc((100vw - 1220px)/2)); border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .kr-header-brand-group{width:auto;min-width:15rem;flex:0 1 20rem;}.elementor .kr-header-responsive-row{flex-wrap:nowrap;}