@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Montserrat:wght@500;600;700&family=Noto+Sans+SC:wght@400;500;600;700;900&family=Noto+Serif+SC:wght@500;600;700&family=Roboto:wght@400;500&display=swap";.home-validation-scroll{--hvs-brand:#18a6a6;--hvs-brand-soft:#18a6a624;--hvs-navy:#14224a;--hvs-navy-soft:#14224a9e;--hvs-navy-mute:#14224a61;--hvs-bg:#eaf2f7;--hvs-white:#fff;isolation:isolate;color:var(--hvs-navy);background:0 0;position:relative}.home-validation-scroll:before{z-index:0;background:var(--hvs-bg);content:"";pointer-events:none;border-radius:0;position:absolute;inset:0}.home-validation-scroll__desktop,.home-validation-scroll__mobile{z-index:1;position:relative}.home-validation-scroll__runway{overflow-anchor:none;height:440vh;position:relative;overflow:visible}.home-validation-scroll__stage{background:0 0;height:100dvh;position:sticky;top:0;overflow:hidden}.home-validation-scroll__title{z-index:14;width:min(var(--home-content-width,1193px), calc(100% - (var(--home-gutter,24px) * 2)));text-align:left;pointer-events:none;position:absolute;top:clamp(56px,8vh,78px);left:50%;transform:translate(-50%)}.home-validation-scroll__eyebrow{letter-spacing:.02em;text-transform:none;color:var(--hvs-brand);margin:0 0 12px;font-family:Noto Sans SC,system-ui,sans-serif;font-size:13px;font-weight:500}.home-validation-scroll__main{letter-spacing:-.03em;color:var(--hvs-navy);margin:0;font-size:clamp(24px,3vw,38px);font-weight:500;line-height:1.2}.home-validation-scroll__sub{max-width:760px;color:var(--hvs-navy-soft);margin:16px 0 0;font-size:16px;font-weight:400;line-height:1.75}.home-validation-scroll__layer{z-index:4;pointer-events:none;position:absolute;inset:0}.home-validation-scroll__layer--texts{z-index:5}.home-validation-scroll__photo{will-change:transform, opacity, filter;opacity:0;background:#e8eef5;border:1px solid #14224a0f;border-radius:22px;justify-content:center;align-items:center;width:min(38vw,420px);height:min(34vw,360px);display:flex;position:absolute;top:calc(62% + 4px);left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 52px #14224a1f}.home-validation-scroll__photo img{object-fit:cover;object-position:center;background:#fff;width:100%;height:100%}.home-validation-scroll__text{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);opacity:0;background:#ffffffb8;border:.5px solid #ffffff8c;border-radius:22px;flex-direction:column;justify-content:center;width:min(38vw,420px);min-height:min(32vw,252px);padding:36px 32px;display:flex;position:absolute;top:calc(62% + 4px);left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 .5px #ffffffd9,0 1px 3px #14224a0f}.home-validation-scroll__photo:first-child{opacity:1}.home-validation-scroll__dot{background:var(--hvs-brand);width:8px;height:8px;box-shadow:0 0 0 3px var(--hvs-brand-soft);border-radius:50%;position:absolute;top:16px;right:16px}.home-validation-scroll__text h3{color:var(--hvs-navy);margin:0;padding-right:16px;font-size:clamp(20px,2.1vw,28px);font-weight:800}.home-validation-scroll__text p{color:var(--hvs-navy-soft);margin:12px 0 0;font-size:clamp(13px,1.25vw,16px);font-weight:500;line-height:1.65}.home-validation-scroll__rail{right:max(var(--home-gutter,24px), calc((100% - var(--home-content-width,1193px)) / 2));z-index:12;flex-direction:column;align-items:flex-end;gap:10px;max-height:50vh;display:flex;position:absolute;top:62%;overflow:auto;transform:translateY(-50%)}.home-validation-scroll__rail button{appearance:none;font:inherit;color:var(--hvs-navy-mute);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:500}.home-validation-scroll__rail button.is-on{color:var(--hvs-brand);font-weight:800}.home-validation-scroll__mobile{background:0 0;padding:28px 16px 48px;display:none}.home-validation-scroll__mobile-title{text-align:left;margin:0 0 28px;padding:8px 8px 0}.home-validation-scroll__list{flex-direction:column;gap:28px;max-width:480px;margin:0 auto;padding-left:22px;display:flex;position:relative}.home-validation-scroll__list:before{content:"";background:linear-gradient(180deg, transparent, var(--hvs-brand), transparent);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:5px}.home-validation-scroll__m-card{position:relative}.home-validation-scroll__m-card:before{content:"";background:var(--hvs-brand);z-index:1;border-radius:50%;width:12px;height:12px;position:absolute;top:1.15em;left:-20px;box-shadow:0 0 0 4px #18a6a647}.home-validation-scroll__m-label{color:var(--hvs-navy);letter-spacing:-.02em;margin:0 0 10px;font-size:24px;font-weight:800;line-height:1}.home-validation-scroll__m-text{color:var(--hvs-navy-soft);margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.55}.home-validation-scroll__m-photo{background:#fff;border:1px solid #14224a14;border-radius:14px;line-height:0;overflow:hidden;box-shadow:0 10px 28px #14224a14}.home-validation-scroll__m-photo img{object-fit:contain;width:100%;height:auto;display:block}@media (width>=768px){.home-validation-scroll__mobile{display:none!important}.home-validation-scroll__desktop{display:block}.home-validation-scroll__title{top:clamp(88px,10vh,108px)}}@media (width>=768px) and (width<=1023px){.home-validation-scroll__photo,.home-validation-scroll__text{width:min(32vw,320px)}.home-validation-scroll__rail{max-width:96px;font-size:12px;right:24px}}@media (width<=767px){.home-validation-scroll:before{border-radius:0;inset:0}.home-validation-scroll__desktop{display:none!important}.home-validation-scroll__mobile{display:block}}@media (prefers-reduced-motion:reduce){.home-validation-scroll__photo,.home-validation-scroll__text,.home-validation-scroll__m-photo img{filter:none!important;transition:none!important}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@layer properties{@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{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"Noto Sans SC", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;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-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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:currentColor}@supports (color:color-mix(in lab, red, red)){::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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[-1px_0_0_0\]{inset:-1px 0 0}.inset-\[-2px_0_0_0\]{inset:-2px 0 0}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-7{inset-inline:calc(var(--spacing) * 7)}.start{inset-inline-start:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-16{top:calc(var(--spacing) * 16)}.top-32{top:calc(var(--spacing) * 32)}.top-\[-1px\]{top:-1px}.top-\[-118px\]{top:-118px}.top-\[2px\]{top:2px}.top-\[4px\]{top:4px}.top-\[7px\]{top:7px}.top-\[8px\]{top:8px}.top-\[10px\]{top:10px}.top-\[11px\]{top:11px}.top-\[12px\]{top:12px}.top-\[13px\]{top:13px}.top-\[14px\]{top:14px}.top-\[15px\]{top:15px}.top-\[16px\]{top:16px}.top-\[18px\]{top:18px}.top-\[19px\]{top:19px}.top-\[20px\]{top:20px}.top-\[22px\]{top:22px}.top-\[23\.8px\]{top:23.8px}.top-\[23px\]{top:23px}.top-\[24px\]{top:24px}.top-\[25px\]{top:25px}.top-\[26px\]{top:26px}.top-\[27px\]{top:27px}.top-\[30px\]{top:30px}.top-\[31px\]{top:31px}.top-\[32px\]{top:32px}.top-\[33px\]{top:33px}.top-\[34px\]{top:34px}.top-\[35px\]{top:35px}.top-\[37px\]{top:37px}.top-\[38px\]{top:38px}.top-\[40px\]{top:40px}.top-\[41px\]{top:41px}.top-\[42px\]{top:42px}.top-\[43px\]{top:43px}.top-\[45px\]{top:45px}.top-\[46px\]{top:46px}.top-\[48px\]{top:48px}.top-\[49px\]{top:49px}.top-\[50\.5px\]{top:50.5px}.top-\[50px\]{top:50px}.top-\[52px\]{top:52px}.top-\[53px\]{top:53px}.top-\[54px\]{top:54px}.top-\[56px\]{top:56px}.top-\[57px\]{top:57px}.top-\[58px\]{top:58px}.top-\[60\.5px\]{top:60.5px}.top-\[64px\]{top:64px}.top-\[68px\]{top:68px}.top-\[70px\]{top:70px}.top-\[72px\]{top:72px}.top-\[74px\]{top:74px}.top-\[75px\]{top:75px}.top-\[76px\]{top:76px}.top-\[80px\]{top:80px}.top-\[84px\]{top:84px}.top-\[88px\]{top:88px}.top-\[93px\]{top:93px}.top-\[94px\]{top:94px}.top-\[96px\]{top:96px}.top-\[97px\]{top:97px}.top-\[100px\]{top:100px}.top-\[103px\]{top:103px}.top-\[105px\]{top:105px}.top-\[106px\]{top:106px}.top-\[109px\]{top:109px}.top-\[111px\]{top:111px}.top-\[112px\]{top:112px}.top-\[113px\]{top:113px}.top-\[116px\]{top:116px}.top-\[117px\]{top:117px}.top-\[118px\]{top:118px}.top-\[122px\]{top:122px}.top-\[123px\]{top:123px}.top-\[124px\]{top:124px}.top-\[125px\]{top:125px}.top-\[126px\]{top:126px}.top-\[127px\]{top:127px}.top-\[129px\]{top:129px}.top-\[131px\]{top:131px}.top-\[132px\]{top:132px}.top-\[133px\]{top:133px}.top-\[135px\]{top:135px}.top-\[136px\]{top:136px}.top-\[138px\]{top:138px}.top-\[140px\]{top:140px}.top-\[142px\]{top:142px}.top-\[143px\]{top:143px}.top-\[146px\]{top:146px}.top-\[147px\]{top:147px}.top-\[149px\]{top:149px}.top-\[150px\]{top:150px}.top-\[158px\]{top:158px}.top-\[161px\]{top:161px}.top-\[166px\]{top:166px}.top-\[168px\]{top:168px}.top-\[169px\]{top:169px}.top-\[170px\]{top:170px}.top-\[171px\]{top:171px}.top-\[172px\]{top:172px}.top-\[174px\]{top:174px}.top-\[176px\]{top:176px}.top-\[177px\]{top:177px}.top-\[181px\]{top:181px}.top-\[182px\]{top:182px}.top-\[185px\]{top:185px}.top-\[187px\]{top:187px}.top-\[188px\]{top:188px}.top-\[190px\]{top:190px}.top-\[192px\]{top:192px}.top-\[194px\]{top:194px}.top-\[195px\]{top:195px}.top-\[198px\]{top:198px}.top-\[199px\]{top:199px}.top-\[200px\]{top:200px}.top-\[201px\]{top:201px}.top-\[202px\]{top:202px}.top-\[203px\]{top:203px}.top-\[204px\]{top:204px}.top-\[205px\]{top:205px}.top-\[206px\]{top:206px}.top-\[207px\]{top:207px}.top-\[208px\]{top:208px}.top-\[211px\]{top:211px}.top-\[212px\]{top:212px}.top-\[214px\]{top:214px}.top-\[217px\]{top:217px}.top-\[218px\]{top:218px}.top-\[219px\]{top:219px}.top-\[220px\]{top:220px}.top-\[221px\]{top:221px}.top-\[222px\]{top:222px}.top-\[223px\]{top:223px}.top-\[224px\]{top:224px}.top-\[225px\]{top:225px}.top-\[227px\]{top:227px}.top-\[228px\]{top:228px}.top-\[229px\]{top:229px}.top-\[230px\]{top:230px}.top-\[231px\]{top:231px}.top-\[233px\]{top:233px}.top-\[238px\]{top:238px}.top-\[239px\]{top:239px}.top-\[240px\]{top:240px}.top-\[242px\]{top:242px}.top-\[244px\]{top:244px}.top-\[245px\]{top:245px}.top-\[246px\]{top:246px}.top-\[248px\]{top:248px}.top-\[249px\]{top:249px}.top-\[250px\]{top:250px}.top-\[252px\]{top:252px}.top-\[258px\]{top:258px}.top-\[259px\]{top:259px}.top-\[262px\]{top:262px}.top-\[263px\]{top:263px}.top-\[264px\]{top:264px}.top-\[265px\]{top:265px}.top-\[267px\]{top:267px}.top-\[268px\]{top:268px}.top-\[269px\]{top:269px}.top-\[271px\]{top:271px}.top-\[274px\]{top:274px}.top-\[275px\]{top:275px}.top-\[276px\]{top:276px}.top-\[280px\]{top:280px}.top-\[281px\]{top:281px}.top-\[282px\]{top:282px}.top-\[286px\]{top:286px}.top-\[287px\]{top:287px}.top-\[288px\]{top:288px}.top-\[289px\]{top:289px}.top-\[290px\]{top:290px}.top-\[293px\]{top:293px}.top-\[295px\]{top:295px}.top-\[297px\]{top:297px}.top-\[299px\]{top:299px}.top-\[300px\]{top:300px}.top-\[304px\]{top:304px}.top-\[305px\]{top:305px}.top-\[307px\]{top:307px}.top-\[308px\]{top:308px}.top-\[310px\]{top:310px}.top-\[311px\]{top:311px}.top-\[313px\]{top:313px}.top-\[314px\]{top:314px}.top-\[316px\]{top:316px}.top-\[317px\]{top:317px}.top-\[318px\]{top:318px}.top-\[319px\]{top:319px}.top-\[322px\]{top:322px}.top-\[324px\]{top:324px}.top-\[326px\]{top:326px}.top-\[328px\]{top:328px}.top-\[331px\]{top:331px}.top-\[340px\]{top:340px}.top-\[344px\]{top:344px}.top-\[345px\]{top:345px}.top-\[346px\]{top:346px}.top-\[351px\]{top:351px}.top-\[354px\]{top:354px}.top-\[355px\]{top:355px}.top-\[356px\]{top:356px}.top-\[357px\]{top:357px}.top-\[363px\]{top:363px}.top-\[365px\]{top:365px}.top-\[366px\]{top:366px}.top-\[369px\]{top:369px}.top-\[371px\]{top:371px}.top-\[372px\]{top:372px}.top-\[373px\]{top:373px}.top-\[374px\]{top:374px}.top-\[375px\]{top:375px}.top-\[376px\]{top:376px}.top-\[377\.5px\]{top:377.5px}.top-\[377px\]{top:377px}.top-\[381px\]{top:381px}.top-\[385px\]{top:385px}.top-\[387px\]{top:387px}.top-\[389px\]{top:389px}.top-\[393px\]{top:393px}.top-\[395px\]{top:395px}.top-\[400px\]{top:400px}.top-\[404px\]{top:404px}.top-\[406px\]{top:406px}.top-\[408px\]{top:408px}.top-\[416px\]{top:416px}.top-\[419px\]{top:419px}.top-\[420px\]{top:420px}.top-\[422px\]{top:422px}.top-\[425px\]{top:425px}.top-\[433px\]{top:433px}.top-\[437px\]{top:437px}.top-\[439px\]{top:439px}.top-\[443px\]{top:443px}.top-\[446px\]{top:446px}.top-\[448px\]{top:448px}.top-\[449px\]{top:449px}.top-\[453px\]{top:453px}.top-\[454px\]{top:454px}.top-\[460px\]{top:460px}.top-\[462px\]{top:462px}.top-\[465px\]{top:465px}.top-\[468px\]{top:468px}.top-\[470px\]{top:470px}.top-\[475px\]{top:475px}.top-\[476px\]{top:476px}.top-\[481px\]{top:481px}.top-\[483px\]{top:483px}.top-\[488px\]{top:488px}.top-\[492px\]{top:492px}.top-\[500px\]{top:500px}.top-\[506px\]{top:506px}.top-\[532px\]{top:532px}.top-\[553px\]{top:553px}.top-\[564px\]{top:564px}.top-\[569px\]{top:569px}.top-\[580px\]{top:580px}.top-\[590px\]{top:590px}.top-\[591px\]{top:591px}.top-\[592px\]{top:592px}.top-\[593px\]{top:593px}.top-\[600px\]{top:600px}.top-\[610px\]{top:610px}.top-\[619px\]{top:619px}.top-\[621px\]{top:621px}.top-\[622px\]{top:622px}.top-\[623px\]{top:623px}.top-\[624px\]{top:624px}.top-\[625px\]{top:625px}.top-\[626px\]{top:626px}.top-\[627px\]{top:627px}.top-\[651px\]{top:651px}.top-\[652px\]{top:652px}.top-\[653px\]{top:653px}.top-\[658px\]{top:658px}.top-\[659px\]{top:659px}.top-\[660px\]{top:660px}.top-\[661px\]{top:661px}.top-\[668px\]{top:668px}.top-\[681px\]{top:681px}.top-\[682px\]{top:682px}.top-\[683px\]{top:683px}.top-\[687px\]{top:687px}.top-\[690px\]{top:690px}.top-\[692px\]{top:692px}.top-\[693px\]{top:693px}.top-\[694px\]{top:694px}.top-\[695px\]{top:695px}.top-\[700px\]{top:700px}.top-\[704px\]{top:704px}.top-\[711px\]{top:711px}.top-\[712px\]{top:712px}.top-\[713px\]{top:713px}.top-\[721px\]{top:721px}.top-\[726px\]{top:726px}.top-\[727px\]{top:727px}.top-\[728px\]{top:728px}.top-\[729px\]{top:729px}.top-\[741px\]{top:741px}.top-\[742px\]{top:742px}.top-\[743px\]{top:743px}.top-\[752px\]{top:752px}.top-\[755px\]{top:755px}.top-\[760px\]{top:760px}.top-\[761px\]{top:761px}.top-\[762px\]{top:762px}.top-\[763px\]{top:763px}.top-\[771px\]{top:771px}.top-\[772px\]{top:772px}.top-\[773px\]{top:773px}.top-\[789px\]{top:789px}.top-\[794px\]{top:794px}.top-\[795px\]{top:795px}.top-\[796px\]{top:796px}.top-\[800px\]{top:800px}.top-\[810px\]{top:810px}.top-\[823px\]{top:823px}.top-\[832px\]{top:832px}.top-\[898px\]{top:898px}.top-\[970px\]{top:970px}.top-\[980px\]{top:980px}.top-\[1402px\]{top:1402px}.top-\[1432px\]{top:1432px}.top-\[1496px\]{top:1496px}.top-\[1500px\]{top:1500px}.top-\[1528px\]{top:1528px}.top-\[1592px\]{top:1592px}.top-\[1594px\]{top:1594px}.top-\[1624px\]{top:1624px}.top-\[2192px\]{top:2192px}.top-\[2224px\]{top:2224px}.top-\[2290px\]{top:2290px}.top-\[2292px\]{top:2292px}.top-\[2322px\]{top:2322px}.top-\[2372px\]{top:2372px}.top-\[2390px\]{top:2390px}.top-\[2476px\]{top:2476px}.top-\[2582px\]{top:2582px}.top-\[2888px\]{top:2888px}.top-\[2920px\]{top:2920px}.top-\[2986px\]{top:2986px}.top-\[3048px\]{top:3048px}.top-\[3068px\]{top:3068px}.top-\[3080px\]{top:3080px}.top-\[3092px\]{top:3092px}.top-\[3100px\]{top:3100px}.top-\[3122px\]{top:3122px}.top-\[3132px\]{top:3132px}.top-\[3146px\]{top:3146px}.top-\[3190px\]{top:3190px}.top-\[3228px\]{top:3228px}.top-\[3280px\]{top:3280px}.top-\[3282px\]{top:3282px}.top-\[3360px\]{top:3360px}.top-\[3438px\]{top:3438px}.top-\[3516px\]{top:3516px}.top-\[3594px\]{top:3594px}.top-\[3694px\]{top:3694px}.top-\[3726px\]{top:3726px}.top-\[3874px\]{top:3874px}.top-\[3882px\]{top:3882px}.top-\[4014px\]{top:4014px}.top-\[4046px\]{top:4046px}.top-\[4052px\]{top:4052px}.top-\[4142px\]{top:4142px}.top-\[4174px\]{top:4174px}.top-\[4230px\]{top:4230px}.top-\[4262px\]{top:4262px}.top-\[4268px\]{top:4268px}.top-\[4358px\]{top:4358px}.top-\[4554px\]{top:4554px}.top-\[4770px\]{top:4770px}.top-\[4802px\]{top:4802px}.top-\[4820px\]{top:4820px}.top-\[4852px\]{top:4852px}.top-\[4858px\]{top:4858px}.top-\[4868px\]{top:4868px}.top-\[4948px\]{top:4948px}.top-\[4958px\]{top:4958px}.top-\[5192px\]{top:5192px}.top-\[5274px\]{top:5274px}.top-\[5354px\]{top:5354px}.top-\[5360px\]{top:5360px}.top-\[6176px\]{top:6176px}.top-\[6268px\]{top:6268px}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-8{bottom:calc(var(--spacing) * 8)}.-left-\[28px\]{left:-28px}.left-0{left:calc(var(--spacing) * 0)}.left-\[-1px\]{left:-1px}.left-\[-68px\]{left:-68px}.left-\[7px\]{left:7px}.left-\[16px\]{left:16px}.left-\[17px\]{left:17px}.left-\[21px\]{left:21px}.left-\[22px\]{left:22px}.left-\[23px\]{left:23px}.left-\[24px\]{left:24px}.left-\[27px\]{left:27px}.left-\[28px\]{left:28px}.left-\[29px\]{left:29px}.left-\[32px\]{left:32px}.left-\[33px\]{left:33px}.left-\[36px\]{left:36px}.left-\[38px\]{left:38px}.left-\[40px\]{left:40px}.left-\[41px\]{left:41px}.left-\[42px\]{left:42px}.left-\[44px\]{left:44px}.left-\[52px\]{left:52px}.left-\[58px\]{left:58px}.left-\[60px\]{left:60px}.left-\[72px\]{left:72px}.left-\[74px\]{left:74px}.left-\[83px\]{left:83px}.left-\[89\.3px\]{left:89.3px}.left-\[90\.5px\]{left:90.5px}.left-\[91px\]{left:91px}.left-\[92px\]{left:92px}.left-\[96px\]{left:96px}.left-\[103px\]{left:103px}.left-\[105px\]{left:105px}.left-\[130px\]{left:130px}.left-\[132px\]{left:132px}.left-\[133\.7px\]{left:133.7px}.left-\[142\.5px\]{left:142.5px}.left-\[146px\]{left:146px}.left-\[150px\]{left:150px}.left-\[154px\]{left:154px}.left-\[160px\]{left:160px}.left-\[168px\]{left:168px}.left-\[172\.5px\]{left:172.5px}.left-\[180px\]{left:180px}.left-\[185px\]{left:185px}.left-\[194px\]{left:194px}.left-\[200px\]{left:200px}.left-\[206px\]{left:206px}.left-\[210px\]{left:210px}.left-\[225px\]{left:225px}.left-\[240px\]{left:240px}.left-\[244px\]{left:244px}.left-\[267\.4px\]{left:267.4px}.left-\[270px\]{left:270px}.left-\[272px\]{left:272px}.left-\[276px\]{left:276px}.left-\[292px\]{left:292px}.left-\[302px\]{left:302px}.left-\[330px\]{left:330px}.left-\[353px\]{left:353px}.left-\[384px\]{left:384px}.left-\[389px\]{left:389px}.left-\[401\.1px\]{left:401.1px}.left-\[403\.67px\]{left:403.67px}.left-\[408px\]{left:408px}.left-\[411px\]{left:411px}.left-\[416px\]{left:416px}.left-\[417px\]{left:417px}.left-\[430px\]{left:430px}.left-\[454px\]{left:454px}.left-\[469px\]{left:469px}.left-\[499px\]{left:499px}.left-\[506px\]{left:506px}.left-\[512\.5px\]{left:512.5px}.left-\[534\.8px\]{left:534.8px}.left-\[540px\]{left:540px}.left-\[550px\]{left:550px}.left-\[580px\]{left:580px}.left-\[594px\]{left:594px}.left-\[596\.5px\]{left:596.5px}.left-\[597\.5px\]{left:597.5px}.left-\[619px\]{left:619px}.left-\[641px\]{left:641px}.left-\[655px\]{left:655px}.left-\[656px\]{left:656px}.left-\[668\.5px\]{left:668.5px}.left-\[675px\]{left:675px}.left-\[679px\]{left:679px}.left-\[682px\]{left:682px}.left-\[686px\]{left:686px}.left-\[692\.5px\]{left:692.5px}.left-\[692px\]{left:692px}.left-\[693px\]{left:693px}.left-\[695px\]{left:695px}.left-\[711\.33px\]{left:711.33px}.left-\[720px\]{left:720px}.left-\[728px\]{left:728px}.left-\[738px\]{left:738px}.left-\[739px\]{left:739px}.left-\[741px\]{left:741px}.left-\[744px\]{left:744px}.left-\[758px\]{left:758px}.left-\[760px\]{left:760px}.left-\[768px\]{left:768px}.left-\[779px\]{left:779px}.left-\[780px\]{left:780px}.left-\[802\.2px\]{left:802.2px}.left-\[812px\]{left:812px}.left-\[822px\]{left:822px}.left-\[832px\]{left:832px}.left-\[840px\]{left:840px}.left-\[842px\]{left:842px}.left-\[894px\]{left:894px}.left-\[900px\]{left:900px}.left-\[929px\]{left:929px}.left-\[935\.9px\]{left:935.9px}.left-\[1019px\]{left:1019px}.left-\[1058px\]{left:1058px}.left-\[1059px\]{left:1059px}.left-\[1068px\]{left:1068px}.left-\[1069\.6px\]{left:1069.6px}.left-\[1080px\]{left:1080px}.left-\[1086px\]{left:1086px}.left-\[1096px\]{left:1096px}.left-\[1144px\]{left:1144px}.left-\[1152px\]{left:1152px}.left-\[1170px\]{left:1170px}.left-\[1190px\]{left:1190px}.left-\[1193px\]{left:1193px}.left-\[1203\.3px\]{left:1203.3px}.left-\[1228px\]{left:1228px}.left-\[1248px\]{left:1248px}.left-\[1252px\]{left:1252px}.left-\[1323px\]{left:1323px}.left-\[1328px\]{left:1328px}.left-\[1536px\]{left:1536px}.left-\[1664px\]{left:1664px}.left-\[1920px\]{left:1920px}.left-\[2080px\]{left:2080px}.left-\[2304px\]{left:2304px}.left-\[2688px\]{left:2688px}.left-\[3072px\]{left:3072px}.left-\[3456px\]{left:3456px}.left-\[3840px\]{left:3840px}.left-\[4224px\]{left:4224px}.left-\[4608px\]{left:4608px}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-10{z-index:10}.z-40{z-index:40}.z-\[1000\]{z-index:1000}.z-\[1040\]{z-index:1040}.z-\[1050\]{z-index:1050}.z-\[1051\]{z-index:1051}.z-\[1100\]{z-index:1100}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[5px\]{width:5px;height:5px}.size-\[8px\]{width:8px;height:8px}.size-\[14px\]{width:14px;height:14px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[24px\]{width:24px;height:24px}.size-\[38px\]{width:38px;height:38px}.size-\[40px\]{width:40px;height:40px}.size-\[48px\]{width:48px;height:48px}.size-\[52px\]{width:52px;height:52px}.size-\[75px\]{width:75px;height:75px}.size-\[124px\]{width:124px;height:124px}.size-\[386px\]{width:386px;height:386px}.size-\[520px\]{width:520px;height:520px}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing) * 0)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-\[2px\]{height:2px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[29px\]{height:29px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[62px\]{height:62px}.h-\[63px\]{height:63px}.h-\[66px\]{height:66px}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[78px\]{height:78px}.h-\[80px\]{height:80px}.h-\[82px\]{height:82px}.h-\[84px\]{height:84px}.h-\[86px\]{height:86px}.h-\[88px\]{height:88px}.h-\[96px\]{height:96px}.h-\[98px\]{height:98px}.h-\[103px\]{height:103px}.h-\[110px\]{height:110px}.h-\[112px\]{height:112px}.h-\[118px\]{height:118px}.h-\[120px\]{height:120px}.h-\[122px\]{height:122px}.h-\[132px\]{height:132px}.h-\[136px\]{height:136px}.h-\[150px\]{height:150px}.h-\[164px\]{height:164px}.h-\[170px\]{height:170px}.h-\[192px\]{height:192px}.h-\[214px\]{height:214px}.h-\[216px\]{height:216px}.h-\[230px\]{height:230px}.h-\[240px\]{height:240px}.h-\[244px\]{height:244px}.h-\[258px\]{height:258px}.h-\[260px\]{height:260px}.h-\[270px\]{height:270px}.h-\[280px\]{height:280px}.h-\[316px\]{height:316px}.h-\[320px\]{height:320px}.h-\[332px\]{height:332px}.h-\[360px\]{height:360px}.h-\[374px\]{height:374px}.h-\[386px\]{height:386px}.h-\[388px\]{height:388px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[460px\]{height:460px}.h-\[472px\]{height:472px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[564px\]{height:564px}.h-\[580px\]{height:580px}.h-\[610px\]{height:610px}.h-\[620px\]{height:620px}.h-\[636px\]{height:636px}.h-\[650px\]{height:650px}.h-\[680px\]{height:680px}.h-\[684px\]{height:684px}.h-\[692px\]{height:692px}.h-\[700px\]{height:700px}.h-\[714px\]{height:714px}.h-\[720px\]{height:720px}.h-\[744px\]{height:744px}.h-\[760px\]{height:760px}.h-\[790px\]{height:790px}.h-\[812px\]{height:812px}.h-\[820px\]{height:820px}.h-\[850px\]{height:850px}.h-\[900px\]{height:900px}.h-\[940px\]{height:940px}.h-\[948px\]{height:948px}.h-\[972px\]{height:972px}.h-\[1000px\]{height:1000px}.h-\[1092px\]{height:1092px}.h-\[1898px\]{height:1898px}.h-\[3512px\]{height:3512px}.h-\[6076px\]{height:6076px}.h-\[clamp\(420px\,58vh\,520px\)\]{height:clamp(420px,58vh,520px)}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-80{max-height:calc(var(--spacing) * 80)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[78px\]{min-height:78px}.min-h-\[120px\]{min-height:120px}.min-h-\[420px\]{min-height:420px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-16{width:calc(var(--spacing) * 16)}.w-\[3px\]{width:3px}.w-\[15px\]{width:15px}.w-\[28px\]{width:28px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[38px\]{width:38px}.w-\[42px\]{width:42px}.w-\[48px\]{width:48px}.w-\[50px\]{width:50px}.w-\[54px\]{width:54px}.w-\[82px\]{width:82px}.w-\[84px\]{width:84px}.w-\[86px\]{width:86px}.w-\[92px\]{width:92px}.w-\[94px\]{width:94px}.w-\[96px\]{width:96px}.w-\[104px\]{width:104px}.w-\[112px\]{width:112px}.w-\[113px\]{width:113px}.w-\[120px\]{width:120px}.w-\[123px\]{width:123px}.w-\[125px\]{width:125px}.w-\[126px\]{width:126px}.w-\[130px\]{width:130px}.w-\[138px\]{width:138px}.w-\[140px\]{width:140px}.w-\[142px\]{width:142px}.w-\[144px\]{width:144px}.w-\[146px\]{width:146px}.w-\[148px\]{width:148px}.w-\[154px\]{width:154px}.w-\[156px\]{width:156px}.w-\[159px\]{width:159px}.w-\[160px\]{width:160px}.w-\[168px\]{width:168px}.w-\[170px\]{width:170px}.w-\[176px\]{width:176px}.w-\[178px\]{width:178px}.w-\[181px\]{width:181px}.w-\[185px\]{width:185px}.w-\[188px\]{width:188px}.w-\[190px\]{width:190px}.w-\[200px\]{width:200px}.w-\[202px\]{width:202px}.w-\[204px\]{width:204px}.w-\[205px\]{width:205px}.w-\[210px\]{width:210px}.w-\[220px\]{width:220px}.w-\[230px\]{width:230px}.w-\[231\.4px\]{width:231.4px}.w-\[242px\]{width:242px}.w-\[246px\]{width:246px}.w-\[250px\]{width:250px}.w-\[255\.002px\]{width:255.002px}.w-\[255px\]{width:255px}.w-\[256px\]{width:256px}.w-\[260px\]{width:260px}.w-\[270px\]{width:270px}.w-\[276px\]{width:276px}.w-\[284\.542px\]{width:284.542px}.w-\[284px\]{width:284px}.w-\[290\.002px\]{width:290.002px}.w-\[290px\]{width:290px}.w-\[295px\]{width:295px}.w-\[299px\]{width:299px}.w-\[300px\]{width:300px}.w-\[316\.244px\]{width:316.244px}.w-\[319\.531px\]{width:319.531px}.w-\[320px\]{width:320px}.w-\[325px\]{width:325px}.w-\[326px\]{width:326px}.w-\[330px\]{width:330px}.w-\[340px\]{width:340px}.w-\[342\.584px\]{width:342.584px}.w-\[346px\]{width:346px}.w-\[350px\]{width:350px}.w-\[360px\]{width:360px}.w-\[371px\]{width:371px}.w-\[380px\]{width:380px}.w-\[386px\]{width:386px}.w-\[390px\]{width:390px}.w-\[407px\]{width:407px}.w-\[412px\]{width:412px}.w-\[420px\]{width:420px}.w-\[422px\]{width:422px}.w-\[430px\]{width:430px}.w-\[450px\]{width:450px}.w-\[466px\]{width:466px}.w-\[470px\]{width:470px}.w-\[475px\]{width:475px}.w-\[485px\]{width:485px}.w-\[508px\]{width:508px}.w-\[510px\]{width:510px}.w-\[520px\]{width:520px}.w-\[540px\]{width:540px}.w-\[548px\]{width:548px}.w-\[550px\]{width:550px}.w-\[552px\]{width:552px}.w-\[560px\]{width:560px}.w-\[620px\]{width:620px}.w-\[628px\]{width:628px}.w-\[655px\]{width:655px}.w-\[680px\]{width:680px}.w-\[681px\]{width:681px}.w-\[720px\]{width:720px}.w-\[740px\]{width:740px}.w-\[760px\]{width:760px}.w-\[782px\]{width:782px}.w-\[800px\]{width:800px}.w-\[810px\]{width:810px}.w-\[820px\]{width:820px}.w-\[880px\]{width:880px}.w-\[890px\]{width:890px}.w-\[900px\]{width:900px}.w-\[920px\]{width:920px}.w-\[940px\]{width:940px}.w-\[970px\]{width:970px}.w-\[1040px\]{width:1040px}.w-\[1109px\]{width:1109px}.w-\[1193px\]{width:1193px}.w-\[1195px\]{width:1195px}.w-\[1321px\]{width:1321px}.w-\[1337px\]{width:1337px}.w-\[1385px\]{width:1385px}.w-\[2280px\]{width:2280px}.w-\[2694px\]{width:2694px}.w-\[3816px\]{width:3816px}.w-\[4200px\]{width:4200px}.w-\[4968px\]{width:4968px}.w-\[clamp\(200px\,50\%\,655px\)\]{width:clamp(200px,50%,655px)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[350px\]{max-width:350px}.max-w-\[410px\]{max-width:410px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[740px\]{max-width:740px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1193px\]{max-width:1193px}.max-w-\[1385px\]{max-width:1385px}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[286px\]{min-width:286px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-100{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.015\]{scale:1.015}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.rotate-\[-0\.2deg\]{rotate:-.2deg}.rotate-\[-0\.22deg\]{rotate:-.22deg}.rotate-\[-7\.04deg\]{rotate:-7.04deg}.rotate-\[-19\.01deg\]{rotate:-19.01deg}.rotate-\[-20\.14deg\]{rotate:-20.14deg}.rotate-\[-65\.06deg\]{rotate:-65.06deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.grid-cols-\[32px_1fr\]{grid-template-columns:32px 1fr}.grid-cols-\[48px_minmax\(0\,1fr\)\]{grid-template-columns:48px minmax(0,1fr)}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-stretch{align-content:stretch}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[30px\]{gap:30px}.gap-\[48px\]{gap:48px}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[23px\]{border-radius:23px}.rounded-\[24px\]{border-radius:24px}.rounded-\[25px\]{border-radius:25px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[42px\]{border-radius:42px}.rounded-\[180px\]{border-radius:180px}.rounded-\[999px\]{border-radius:999px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.2px\]{border-style:var(--tw-border-style);border-width:1.2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#1ba6a6\]{border-color:#1ba6a6}.border-\[\#18a6a6\]{border-color:#18a6a6}.border-\[\#18a6a6\]\/35{border-color:oklab(65.8405% -.10492 -.0277984/.35)}.border-\[\#14224a\]{border-color:#14224a}.border-\[\#14224a\]\/10{border-color:oklab(26.4834% -.0044702 -.0765436/.1)}.border-\[\#14224a\]\/15{border-color:oklab(26.4834% -.0044702 -.0765436/.15)}.border-\[\#14224a\]\/20{border-color:oklab(26.4834% -.0044702 -.0765436/.2)}.border-\[\#bacdde\]{border-color:#bacdde}.border-\[\#cad8e6\]\/60{border-color:oklab(87.589% -.00916708 -.0228139/.6)}.border-\[\#cad8e6\]\/70{border-color:oklab(87.589% -.00916708 -.0228139/.7)}.border-\[\#cddce7\]{border-color:#cddce7}.border-\[\#d5dee8\]{border-color:#d5dee8}.border-\[\#d7e2ec\]{border-color:#d7e2ec}.border-\[\#d7e2ec\]\/90{border-color:oklab(90.7429% -.0075337 -.0164556/.9)}.border-\[\#d8e4ee\]\/90{border-color:oklab(91.2782% -.00853583 -.0167383/.9)}.border-\[\#eef2f7\]{border-color:#eef2f7}.border-\[rgba\(214\,224\,229\,0\.9\)\]{border-color:#d6e0e5e6}.border-\[rgba\(215\,228\,238\,0\.8\)\]{border-color:#d7e4eecc}.border-\[rgba\(215\,228\,238\,0\.65\)\]{border-color:#d7e4eea6}.border-\[rgba\(215\,228\,238\,0\.75\)\]{border-color:#d7e4eebf}.border-\[rgba\(216\,228\,238\,0\.92\)\]{border-color:#d8e4eeeb}.border-\[rgba\(222\,232\,240\,0\.9\)\]{border-color:#dee8f0e6}.border-\[rgba\(255\,255\,255\,0\.8\)\]{border-color:#fffc}.border-\[rgba\(255\,255\,255\,0\.55\)\]{border-color:#ffffff8c}.border-\[rgba\(255\,255\,255\,0\.72\)\]{border-color:#ffffffb8}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-\[\#00a99d\]{background-color:#00a99d}.bg-\[\#5d7fa6\]{background-color:#5d7fa6}.bg-\[\#18a6a6\]{background-color:#18a6a6}.bg-\[\#55bfa3\]{background-color:#55bfa3}.bg-\[\#14224a\]{background-color:#14224a}.bg-\[\#14224a\]\/\[\.24\]{background-color:oklab(26.4834% -.0044702 -.0765436/.24)}.bg-\[\#14224a\]\/\[\.26\]{background-color:oklab(26.4834% -.0044702 -.0765436/.26)}.bg-\[\#14224a\]\/\[\.28\]{background-color:oklab(26.4834% -.0044702 -.0765436/.28)}.bg-\[\#14224a\]\/\[\.34\]{background-color:oklab(26.4834% -.0044702 -.0765436/.34)}.bg-\[\#14224a\]\/\[\.36\]{background-color:oklab(26.4834% -.0044702 -.0765436/.36)}.bg-\[\#14224a\]\/\[\.42\]{background-color:oklab(26.4834% -.0044702 -.0765436/.42)}.bg-\[\#14224a\]\/\[\.58\]{background-color:oklab(26.4834% -.0044702 -.0765436/.58)}.bg-\[\#d6e0e5\]{background-color:#d6e0e5}.bg-\[\#d7e4ee\]{background-color:#d7e4ee}.bg-\[\#dce7ef\]{background-color:#dce7ef}.bg-\[\#dde8ef\]{background-color:#dde8ef}.bg-\[\#e8f0f8\]{background-color:#e8f0f8}.bg-\[\#f0f7fd\]{background-color:#f0f7fd}.bg-\[\#f4f8fb\]{background-color:#f4f8fb}.bg-\[\#f7fafc\]{background-color:#f7fafc}.bg-\[\#f7fafc\]\/95{background-color:oklab(98.34% -.00229934 -.00347316/.95)}.bg-\[rgba\(0\,169\,157\,0\.95\)\]{background-color:#00a99df2}.bg-\[rgba\(10\,28\,58\,0\.42\)\]{background-color:#0a1c3a6b}.bg-\[rgba\(20\,34\,74\,0\)\]{background-color:#14224a00}.bg-\[rgba\(20\,34\,74\,0\.1\)\]{background-color:#14224a1a}.bg-\[rgba\(20\,34\,74\,0\.06\)\]{background-color:#14224a0f}.bg-\[rgba\(20\,34\,74\,0\.24\)\]{background-color:#14224a3d}.bg-\[rgba\(20\,34\,74\,0\.28\)\]{background-color:#14224a47}.bg-\[rgba\(20\,34\,74\,0\.42\)\]{background-color:#14224a6b}.bg-\[rgba\(20\,34\,74\,0\.58\)\]{background-color:#14224a94}.bg-\[rgba\(20\,34\,74\,0\.92\)\]{background-color:#14224aeb}.bg-\[rgba\(202\,216\,230\,0\.55\)\]{background-color:#cad8e68c}.bg-\[rgba\(209\,229\,245\,0\.24\)\]{background-color:#d1e5f53d}.bg-\[rgba\(215\,226\,236\,0\.9\)\]{background-color:#d7e2ece6}.bg-\[rgba\(215\,228\,238\,0\.65\)\]{background-color:#d7e4eea6}.bg-\[rgba\(215\,228\,238\,0\.68\)\]{background-color:#d7e4eead}.bg-\[rgba\(215\,228\,238\,0\.75\)\]{background-color:#d7e4eebf}.bg-\[rgba\(217\,232\,242\,0\.72\)\]{background-color:#d9e8f2b8}.bg-\[rgba\(237\,246\,242\,0\.8\)\]{background-color:#edf6f2cc}.bg-\[rgba\(239\,246\,250\,0\.72\)\]{background-color:#eff6fab8}.bg-\[rgba\(255\,255\,255\,0\)\]{background-color:#fff0}.bg-\[rgba\(255\,255\,255\,0\.08\)\]{background-color:#ffffff14}.bg-\[rgba\(255\,255\,255\,0\.32\)\]{background-color:#ffffff52}.bg-\[rgba\(255\,255\,255\,0\.72\)\]{background-color:#ffffffb8}.bg-\[rgba\(255\,255\,255\,0\.92\)\]{background-color:#ffffffeb}.bg-\[rgba\(255\,255\,255\,0\.99\)\]{background-color:#fffffffc}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(to_top\,rgba\(20\,34\,74\,\.58\)_0\%\,rgba\(20\,34\,74\,\.18\)_68\%\,transparent_100\%\)\]{background-image:linear-gradient(#0000 0%,#14224a2e 32%,#14224a94 100%)}.bg-\[linear-gradient\(to_top\,rgba\(20\,34\,74\,\.68\)_0\%\,rgba\(20\,34\,74\,\.16\)_43\%\,transparent_70\%\)\]{background-image:linear-gradient(#0000 30%,#14224a29 57%,#14224aad 100%)}.from-\[\#14224a\]\/20{--tw-gradient-from:oklab(26.4834% -.0044702 -.0765436/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#14224a\]\/80{--tw-gradient-from:oklab(26.4834% -.0044702 -.0765436/.8);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#14224a\]\/90{--tw-gradient-from:oklab(26.4834% -.0044702 -.0765436/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(5\,20\,46\,0\)\]{--tw-gradient-from:#05142e00;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(232\,245\,250\,0\.7\)\]{--tw-gradient-from:#e8f5fab3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(247\,250\,252\,0\)\]{--tw-gradient-from:#f7fafc00;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(247\,250\,252\,0\.80\)\]{--tw-gradient-from:#f7fafccc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#14224a\]\/22{--tw-gradient-via:oklab(26.4834% -.0044702 -.0765436/.22);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#14224a\]\/25{--tw-gradient-via:oklab(26.4834% -.0044702 -.0765436/.25);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[rgba\(232\,245\,250\,0\.18\)\]{--tw-gradient-via:#e8f5fa2e;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[rgba\(247\,250\,252\,0\.32\)\]{--tw-gradient-via:#f7fafc52;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-55\%,.via-\[55\%\]{--tw-gradient-via-position:55%}.to-\[\#f7fafc\]{--tw-gradient-to:#f7fafc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[rgba\(5\,20\,46\,0\.22\)\]{--tw-gradient-to:#05142e38;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[rgba\(232\,245\,250\,0\)\]{--tw-gradient-to:#e8f5fa00;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[rgba\(247\,250\,252\,0\.96\)\]{--tw-gradient-to:#f7fafcf5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_45\%\]{object-position:center 45%}.object-center{object-position:center}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-5{padding:calc(var(--spacing) * 5)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[48px\]{padding-block:48px}.py-\[70px\]{padding-block:70px}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[28px\]{padding-top:28px}.pt-\[72px\]{padding-top:72px}.pt-\[86px\]{padding-top:86px}.pt-\[88px\]{padding-top:88px}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-11{padding-bottom:calc(var(--spacing) * 11)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[70px\]{padding-bottom:70px}.pb-\[80px\]{padding-bottom:80px}.pb-\[88px\]{padding-bottom:88px}.pb-\[96px\]{padding-bottom:96px}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-\[72px\]{padding-left:72px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[\'Inter\'\,sans-serif\]{font-family:Inter,sans-serif}.font-\[\'Inter\:Bold\'\,\'Noto_Sans_JP\:Bold\'\,\'Noto_Sans_SC\:Bold\'\,sans-serif\]{font-family:Inter\:Bold,Noto Sans JP\:Bold,Noto Sans SC\:Bold,sans-serif}.font-\[\'Inter\:Bold\'\,sans-serif\]{font-family:Inter\:Bold,sans-serif}.font-\[\'Inter\:Extra_Bold\'\,sans-serif\]{font-family:Inter\:Extra Bold,sans-serif}.font-\[\'Inter\:Medium\'\,\'Noto_Sans_JP\:Medium\'\,\'Noto_Sans_SC\:Medium\'\,sans-serif\]{font-family:Inter\:Medium,Noto Sans JP\:Medium,Noto Sans SC\:Medium,sans-serif}.font-\[\'Inter\:Medium\'\,\'Noto_Sans_JP\:Medium\'\,sans-serif\]{font-family:Inter\:Medium,Noto Sans JP\:Medium,sans-serif}.font-\[\'Inter\:Medium\'\,\'Noto_Sans_SC\:Medium\'\,sans-serif\]{font-family:Inter\:Medium,Noto Sans SC\:Medium,sans-serif}.font-\[\'Inter\:Medium\'\,sans-serif\]{font-family:Inter\:Medium,sans-serif}.font-\[\'Inter\:Regular\'\,\'Noto_Sans_JP\:Regular\'\,\'Noto_Sans_KR\:Regular\'\,\'Noto_Sans_SC\:Regular\'\,sans-serif\]{font-family:Inter\:Regular,Noto Sans JP\:Regular,Noto Sans KR\:Regular,Noto Sans SC\:Regular,sans-serif}.font-\[\'Inter\:Regular\'\,\'Noto_Sans_JP\:Regular\'\,\'Noto_Sans_KR\:Regular\'\,sans-serif\]{font-family:Inter\:Regular,Noto Sans JP\:Regular,Noto Sans KR\:Regular,sans-serif}.font-\[\'Inter\:Regular\'\,\'Noto_Sans_JP\:Regular\'\,\'Noto_Sans_SC\:Regular\'\,sans-serif\]{font-family:Inter\:Regular,Noto Sans JP\:Regular,Noto Sans SC\:Regular,sans-serif}.font-\[\'Inter\:Regular\'\,\'Noto_Sans_JP\:Regular\'\,sans-serif\]{font-family:Inter\:Regular,Noto Sans JP\:Regular,sans-serif}.font-\[\'Inter\:Semi_Bold\'\,\'Noto_Sans\:SemiBold\'\,\'Noto_Sans_Math\:Regular\'\,\'Noto_Sans_Symbols\:SemiBold\'\,\'Noto_Sans_Symbols2\:Regular\'\,sans-serif\]{font-family:Inter\:Semi Bold,Noto Sans\:SemiBold,Noto Sans Math\:Regular,Noto Sans Symbols\:SemiBold,Noto Sans Symbols2\:Regular,sans-serif}.font-\[\'Inter\:Semi_Bold\'\,\'Noto_Sans_JP\:Bold\'\,\'Noto_Sans_KR\:Bold\'\,\'Noto_Sans_SC\:Bold\'\,sans-serif\]{font-family:Inter\:Semi Bold,Noto Sans JP\:Bold,Noto Sans KR\:Bold,Noto Sans SC\:Bold,sans-serif}.font-\[\'Inter\:Semi_Bold\'\,\'Noto_Sans_JP\:Bold\'\,\'Noto_Sans_KR\:Bold\'\,sans-serif\]{font-family:Inter\:Semi Bold,Noto Sans JP\:Bold,Noto Sans KR\:Bold,sans-serif}.font-\[\'Inter\:Semi_Bold\'\,\'Noto_Sans_JP\:Bold\'\,\'Noto_Sans_SC\:Bold\'\,sans-serif\]{font-family:Inter\:Semi Bold,Noto Sans JP\:Bold,Noto Sans SC\:Bold,sans-serif}.font-\[\'Inter\:Semi_Bold\'\,\'Noto_Sans_JP\:Bold\'\,sans-serif\]{font-family:Inter\:Semi Bold,Noto Sans JP\:Bold,sans-serif}.font-\[\'Inter\:Semi_Bold\'\,sans-serif\]{font-family:Inter\:Semi Bold,sans-serif}.font-\[\'Noto_Sans_SC\'\,sans-serif\]{font-family:Noto Sans SC,sans-serif}.font-\[\'Noto_Sans_SC\:Black\'\,sans-serif\]{font-family:Noto Sans SC\:Black,sans-serif}.font-\[\'Noto_Sans_SC\:Bold\'\,sans-serif\]{font-family:Noto Sans SC\:Bold,sans-serif}.font-\[\'Noto_Sans_SC\:Medium\'\,sans-serif\]{font-family:Noto Sans SC\:Medium,sans-serif}.font-\[\'Noto_Sans_SC\:Regular\'\,sans-serif\]{font-family:Noto Sans SC\:Regular,sans-serif}.text-\[10\.2px\]{font-size:10.2px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.text-\[44px\]{font-size:44px}.text-\[46px\]{font-size:46px}.text-\[52px\]{font-size:52px}.text-\[56px\]{font-size:56px}.text-\[58px\]{font-size:58px}.text-\[60px\]{font-size:60px}.text-\[72px\]{font-size:72px}.text-\[78px\]{font-size:78px}.text-\[104px\]{font-size:104px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[23px\]{--tw-leading:23px;line-height:23px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[29px\]{--tw-leading:29px;line-height:29px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-\[32px\]{--tw-leading:32px;line-height:32px}.leading-\[33px\]{--tw-leading:33px;line-height:33px}.leading-\[34px\]{--tw-leading:34px;line-height:34px}.leading-\[36px\]{--tw-leading:36px;line-height:36px}.leading-\[38px\]{--tw-leading:38px;line-height:38px}.leading-\[40px\]{--tw-leading:40px;line-height:40px}.leading-\[42px\]{--tw-leading:42px;line-height:42px}.leading-\[43px\]{--tw-leading:43px;line-height:43px}.leading-\[44px\]{--tw-leading:44px;line-height:44px}.leading-\[48px\]{--tw-leading:48px;line-height:48px}.leading-\[50px\]{--tw-leading:50px;line-height:50px}.leading-\[52px\]{--tw-leading:52px;line-height:52px}.leading-\[56px\]{--tw-leading:56px;line-height:56px}.leading-\[58px\]{--tw-leading:58px;line-height:58px}.leading-\[62px\]{--tw-leading:62px;line-height:62px}.leading-\[66px\]{--tw-leading:66px;line-height:66px}.leading-\[72px\]{--tw-leading:72px;line-height:72px}.leading-\[82px\]{--tw-leading:82px;line-height:82px}.leading-\[86px\]{--tw-leading:86px;line-height:86px}.leading-\[116px\]{--tw-leading:116px;line-height:116px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.6px\]{--tw-tracking:.6px;letter-spacing:.6px}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.6px\]{--tw-tracking:.6px;letter-spacing:.6px}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.\[word-break\:break-word\]{word-break:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0a1c3a\]{color:#0a1c3a}.text-\[\#00a99d\]{color:#00a99d}.text-\[\#1ba6a6\]{color:#1ba6a6}.text-\[\#2f6cd5\]{color:#2f6cd5}.text-\[\#5a6980\]{color:#5a6980}.text-\[\#5d7fa6\]{color:#5d7fa6}.text-\[\#5e718a\]{color:#5e718a}.text-\[\#7a8aa0\]{color:#7a8aa0}.text-\[\#8a9aab\]{color:#8a9aab}.text-\[\#8da1b5\]{color:#8da1b5}.text-\[\#18a6a6\]{color:#18a6a6}.text-\[\#55bfa3\]{color:#55bfa3}.text-\[\#192a4e\]{color:#192a4e}.text-\[\#444\]{color:#444}.text-\[\#566c86\]{color:#566c86}.text-\[\#606d80\]{color:#606d80}.text-\[\#10203b\]{color:#10203b}.text-\[\#14224a\]{color:#14224a}.text-\[\#14224a\]\/80{color:oklab(26.4834% -.0044702 -.0765436/.8)}.text-\[\#40464f\]{color:#40464f}.text-\[\#53687a\]{color:#53687a}.text-\[\#b8cee0\]{color:#b8cee0}.text-\[\#c7dbeb\]{color:#c7dbeb}.text-\[\#d8e7f3\]{color:#d8e7f3}.text-\[rgba\(83\,104\,122\,0\.86\)\]{color:#53687adb}.text-\[rgba\(93\,127\,166\,0\.92\)\]{color:#5d7fa6eb}.text-\[rgba\(93\,127\,166\,0\.94\)\]{color:#5d7fa6f0}.text-\[rgba\(93\,127\,166\,0\.96\)\]{color:#5d7fa6f5}.text-\[rgba\(255\,255\,255\,0\.68\)\]{color:#ffffffad}.text-\[rgba\(255\,255\,255\,0\.78\)\]{color:#ffffffc7}.text-\[rgba\(255\,255\,255\,0\.82\)\]{color:#ffffffd1}.text-\[rgba\(255\,255\,255\,0\.88\)\]{color:#ffffffe0}.text-\[rgba\(255\,255\,255\,0\.92\)\]{color:#ffffffeb}.text-\[rgba\(255\,255\,255\,0\.96\)\]{color:#fffffff5}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-55{opacity:.55}.opacity-78{opacity:.78}.opacity-86{opacity:.86}.opacity-100{opacity:1}.shadow-\[0_0_0_4px_rgba\(24\,166\,166\,\.14\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#18a6a624);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_17px_rgba\(93\,127\,166\,\.10\)\]{--tw-shadow:0 14px 17px var(--tw-shadow-color,#5d7fa61a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_21px_rgba\(20\,34\,74\,\.10\)\]{--tw-shadow:0 20px 21px var(--tw-shadow-color,#14224a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_24px_rgba\(20\,34\,74\,\.10\)\]{--tw-shadow:0 22px 24px var(--tw-shadow-color,#14224a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_-10px_24px_0px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0px -10px 24px 0px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_14px_44px_-18px_rgba\(0\,0\,0\,0\.1\)\,0px_4px_16px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 14px 44px -18px var(--tw-shadow-color,#0000001a), 0px 4px 16px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_18px_34px_-16px_rgba\(10\,26\,46\,0\.12\)\]{--tw-shadow:0px 18px 34px -16px var(--tw-shadow-color,#0a1a2e1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_18px_42px_-10px_rgba\(10\,20\,31\,0\.08\)\]{--tw-shadow:0px 18px 42px -10px var(--tw-shadow-color,#0a141f14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_18px_46px_0px_rgba\(20\,34\,74\,0\.14\)\]{--tw-shadow:0px 18px 46px 0px var(--tw-shadow-color,#14224a24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_22px_44px_-18px_rgba\(10\,28\,58\,0\.1\)\]{--tw-shadow:0px 22px 44px -18px var(--tw-shadow-color,#0a1c3a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_24px_44px_-26px_rgba\(10\,28\,58\,0\.1\)\]{--tw-shadow:0px 24px 44px -26px var(--tw-shadow-color,#0a1c3a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_24px_48px_-18px_rgba\(10\,26\,46\,0\.18\)\]{--tw-shadow:0px 24px 48px -18px var(--tw-shadow-color,#0a1a2e2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_58px_92px_-18px_rgba\(20\,34\,74\,0\.05\)\,0px_26px_56px_-4px_rgba\(20\,34\,74\,0\.1\)\,0px_6px_14px_0px_rgba\(20\,34\,74\,0\.05\)\]{--tw-shadow:0px 58px 92px -18px var(--tw-shadow-color,#14224a0d), 0px 26px 56px -4px var(--tw-shadow-color,#14224a1a), 0px 6px 14px 0px var(--tw-shadow-color,#14224a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[48px\]{--tw-blur:blur(48px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_1px_rgba\(255\,255\,255\,\.72\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#ffffffb8));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0px_10px_12px_rgba\(0\,0\,0\,0\.05\)\]{--tw-drop-shadow-size:drop-shadow(0px 10px 12px var(--tw-drop-shadow-color,#0000000d));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0px_10px_12px_rgba\(0\,0\,0\,0\.14\)\]{--tw-drop-shadow-size:drop-shadow(0px 10px 12px var(--tw-drop-shadow-color,#00000024));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0px_14px_17px_rgba\(93\,127\,166\,0\.1\)\]{--tw-drop-shadow-size:drop-shadow(0px 14px 17px var(--tw-drop-shadow-color,#5d7fa61a));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0px_20px_20px_rgba\(20\,34\,74\,0\.09\)\]{--tw-drop-shadow-size:drop-shadow(0px 20px 20px var(--tw-drop-shadow-color,#14224a17));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0px_20px_21px_rgba\(20\,34\,74\,0\.1\)\]{--tw-drop-shadow-size:drop-shadow(0px 20px 21px var(--tw-drop-shadow-color,#14224a1a));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0px_22px_24px_rgba\(13\,20\,36\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0px 22px 24px var(--tw-drop-shadow-color,#0d14242e));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0px_22px_24px_rgba\(20\,34\,74\,0\.1\)\]{--tw-drop-shadow-size:drop-shadow(0px 22px 24px var(--tw-drop-shadow-color,#14224a1a));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0px_26px_24px_rgba\(15\,31\,56\,0\.12\)\]{--tw-drop-shadow-size:drop-shadow(0px 26px 24px var(--tw-drop-shadow-color,#0f1f381f));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0px_28px_28px_rgba\(20\,34\,74\,0\.14\)\]{--tw-drop-shadow-size:drop-shadow(0px 28px 28px var(--tw-drop-shadow-color,#14224a24));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[9px\]{--tw-backdrop-blur:blur(9px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,transform\]{transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\,opacity\]{transition-property:max-height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,visibility\]{transition-property:opacity,transform,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\,transform\]{transition-property:opacity,visibility,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-\[80ms\]{transition-delay:80ms}.delay-\[160ms\]{transition-delay:.16s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[220ms\]{--tw-duration:.22s;transition-duration:.22s}.duration-\[240ms\]{--tw-duration:.24s;transition-duration:.24s}.duration-\[260ms\]{--tw-duration:.26s;transition-duration:.26s}.duration-\[280ms\]{--tw-duration:.28s;transition-duration:.28s}.duration-\[320ms\]{--tw-duration:.32s;transition-duration:.32s}.duration-\[420ms\]{--tw-duration:.42s;transition-duration:.42s}.duration-\[700ms\]{--tw-duration:.7s;transition-duration:.7s}.duration-\[900ms\]{--tw-duration:.9s;transition-duration:.9s}.ease-\[cubic-bezier\(\.2\,\.8\,\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.8,.2,1);transition-timing-function:cubic-bezier(.2,.8,.2,1)}.outline-none{--tw-outline-style:none;outline-style:none}.text-shadow-\[0px_4px_14px_rgba\(20\,34\,74\,0\.28\)\]{text-shadow:0px 4px 14px var(--tw-text-shadow-color,#14224a47)}.text-shadow-\[0px_4px_16px_rgba\(20\,34\,74\,0\.3\)\]{text-shadow:0px 4px 16px var(--tw-text-shadow-color,#14224a4d)}.text-shadow-\[0px_6px_18px_rgba\(20\,34\,74\,0\.36\)\]{text-shadow:0px 6px 18px var(--tw-text-shadow-color,#14224a5c)}.text-shadow-\[0px_8px_28px_rgba\(20\,34\,74\,0\.38\)\]{text-shadow:0px 8px 28px var(--tw-text-shadow-color,#14224a61)}.text-shadow-\[0px_10px_24px_rgba\(20\,34\,74\,0\.42\)\]{text-shadow:0px 10px 24px var(--tw-text-shadow-color,#14224a6b)}@media (hover:hover){.group-hover\:scale-\[1\.035\]:is(:where(.group):hover *){scale:1.035}}@media (hover:hover){.group-hover\:bg-\[\#18a6a6\]:is(:where(.group):hover *){background-color:#18a6a6}}@media (hover:hover){.group-hover\:text-\[\#18a6a6\]:is(:where(.group):hover *){color:#18a6a6}}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-\[\#5d7fa6\]\/60::placeholder{color:oklab(58.6436% -.0216523 -.0682821/.6)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:translate-x-\[3px\]:hover{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (hover:hover){.hover\:border-\[\#14224a\]:hover{border-color:#14224a}}@media (hover:hover){.hover\:bg-\[\#0d1837\]:hover{background-color:#0d1837}}@media (hover:hover){.hover\:bg-\[\#1e3470\]:hover{background-color:#1e3470}}@media (hover:hover){.hover\:bg-\[\#18a6a6\]:hover{background-color:#18a6a6}}@media (hover:hover){.hover\:bg-\[\#edf4f8\]:hover{background-color:#edf4f8}}@media (hover:hover){.hover\:text-\[\#18a6a6\]:hover{color:#18a6a6}}@media (hover:hover){.hover\:text-\[\#14224a\]:hover{color:#14224a}}@media (hover:hover){.hover\:text-white:hover{color:var(--color-white)}}@media (hover:hover){.hover\:shadow-\[0_5px_16px_rgba\(20\,34\,74\,\.06\)\]:hover{--tw-shadow:0 5px 16px var(--tw-shadow-color,#14224a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[\#18a6a6\]:focus{border-color:#18a6a6}.focus-visible\:text-\[\#18a6a6\]:focus-visible{color:#18a6a6}.focus-visible\:text-\[\#14224a\]:focus-visible{color:#14224a}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#18a6a6\]:focus-visible{outline-color:#18a6a6}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}}@media (width>=40rem){.sm\:h-\[300px\]{height:300px}}@media (width>=40rem){.sm\:min-w-\[360px\]{min-width:360px}}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=40rem){.sm\:pr-6{padding-right:calc(var(--spacing) * 6)}}@media (width>=40rem){.sm\:odd\:border-r:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}}@media (width>=40rem){.sm\:odd\:pr-8:nth-child(odd){padding-right:calc(var(--spacing) * 8)}}@media (width>=40rem){.sm\:even\:pl-8:nth-child(2n){padding-left:calc(var(--spacing) * 8)}}@media (width>=48rem){.md\:-left-\[55px\]{left:-55px}}@media (width>=48rem){.md\:left-\[136px\]{left:136px}}@media (width>=48rem){.md\:mx-auto{margin-inline:auto}}@media (width>=48rem){.md\:mt-0{margin-top:calc(var(--spacing) * 0)}}@media (width>=48rem){.md\:mt-3{margin-top:calc(var(--spacing) * 3)}}@media (width>=48rem){.md\:mt-12{margin-top:calc(var(--spacing) * 12)}}@media (width>=48rem){.md\:mt-24{margin-top:calc(var(--spacing) * 24)}}@media (width>=48rem){.md\:mt-\[124px\]{margin-top:124px}}@media (width>=48rem){.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}}@media (width>=48rem){.md\:block{display:block}}@media (width>=48rem){.md\:grid{display:grid}}@media (width>=48rem){.md\:hidden{display:none}}@media (width>=48rem){.md\:h-\[96px\]{height:96px}}@media (width>=48rem){.md\:h-\[280px\]{height:280px}}@media (width>=48rem){.md\:h-\[330px\]{height:330px}}@media (width>=48rem){.md\:h-\[360px\]{height:360px}}@media (width>=48rem){.md\:h-\[420px\]{height:420px}}@media (width>=48rem){.md\:h-\[clamp\(520px\,58vh\,620px\)\]{height:clamp(520px,58vh,620px)}}@media (width>=48rem){.md\:h-full{height:100%}}@media (width>=48rem){.md\:min-h-\[520px\]{min-height:520px}}@media (width>=48rem){.md\:min-h-\[560px\]{min-height:560px}}@media (width>=48rem){.md\:max-w-\[1337px\]{max-width:1337px}}@media (width>=48rem){.md\:min-w-\[386px\]{min-width:386px}}@media (width>=48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.md\:grid-cols-\[\.94fr_1\.06fr\]{grid-template-columns:.94fr 1.06fr}}@media (width>=48rem){.md\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}}@media (width>=48rem){.md\:grid-cols-\[42px_340px_1fr\]{grid-template-columns:42px 340px 1fr}}@media (width>=48rem){.md\:grid-cols-\[42px_minmax\(230px\,320px\)_1fr\]{grid-template-columns:42px minmax(230px,320px) 1fr}}@media (width>=48rem){.md\:grid-cols-\[48px_minmax\(240px\,356px\)_minmax\(150px\,210px\)_minmax\(0\,1fr\)\]{grid-template-columns:48px minmax(240px,356px) minmax(150px,210px) minmax(0,1fr)}}@media (width>=48rem){.md\:grid-cols-\[54px_1fr\]{grid-template-columns:54px 1fr}}@media (width>=48rem){.md\:grid-cols-\[64px_1\.1fr_\.9fr_48px\]{grid-template-columns:64px 1.1fr .9fr 48px}}@media (width>=48rem){.md\:grid-cols-\[88px_1fr\]{grid-template-columns:88px 1fr}}@media (width>=48rem){.md\:grid-cols-\[430px_1fr\]{grid-template-columns:430px 1fr}}@media (width>=48rem){.md\:flex-row{flex-direction:row}}@media (width>=48rem){.md\:items-center{align-items:center}}@media (width>=48rem){.md\:items-end{align-items:flex-end}}@media (width>=48rem){.md\:items-start{align-items:flex-start}}@media (width>=48rem){.md\:justify-between{justify-content:space-between}}@media (width>=48rem){.md\:gap-5{gap:calc(var(--spacing) * 5)}}@media (width>=48rem){.md\:gap-6{gap:calc(var(--spacing) * 6)}}@media (width>=48rem){.md\:gap-7{gap:calc(var(--spacing) * 7)}}@media (width>=48rem){.md\:gap-x-\[26px\]{column-gap:26px}}@media (width>=48rem){.md\:gap-x-\[96px\]{column-gap:96px}}@media (width>=48rem){.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}}@media (width>=48rem){.md\:px-0{padding-inline:calc(var(--spacing) * 0)}}@media (width>=48rem){.md\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (width>=48rem){.md\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media (width>=48rem){.md\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media (width>=48rem){.md\:px-14{padding-inline:calc(var(--spacing) * 14)}}@media (width>=48rem){.md\:px-\[68px\]{padding-inline:68px}}@media (width>=48rem){.md\:py-7{padding-block:calc(var(--spacing) * 7)}}@media (width>=48rem){.md\:py-8{padding-block:calc(var(--spacing) * 8)}}@media (width>=48rem){.md\:py-10{padding-block:calc(var(--spacing) * 10)}}@media (width>=48rem){.md\:py-14{padding-block:calc(var(--spacing) * 14)}}@media (width>=48rem){.md\:py-20{padding-block:calc(var(--spacing) * 20)}}@media (width>=48rem){.md\:py-28{padding-block:calc(var(--spacing) * 28)}}@media (width>=48rem){.md\:py-\[64px\]{padding-block:64px}}@media (width>=48rem){.md\:py-\[70px\]{padding-block:70px}}@media (width>=48rem){.md\:pt-14{padding-top:calc(var(--spacing) * 14)}}@media (width>=48rem){.md\:pt-24{padding-top:calc(var(--spacing) * 24)}}@media (width>=48rem){.md\:pt-\[92px\]{padding-top:92px}}@media (width>=48rem){.md\:pt-\[100px\]{padding-top:100px}}@media (width>=48rem){.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}}@media (width>=48rem){.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}}@media (width>=48rem){.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}}@media (width>=48rem){.md\:pb-32{padding-bottom:calc(var(--spacing) * 32)}}@media (width>=48rem){.md\:pb-\[112px\]{padding-bottom:112px}}@media (width>=48rem){.md\:pb-\[116px\]{padding-bottom:116px}}@media (width>=48rem){.md\:pl-0{padding-left:calc(var(--spacing) * 0)}}@media (width>=48rem){.md\:text-right{text-align:right}}@media (width>=48rem){.md\:text-\[16px\]{font-size:16px}}@media (width>=48rem){.md\:text-\[17px\]{font-size:17px}}@media (width>=48rem){.md\:text-\[18px\]{font-size:18px}}@media (width>=48rem){.md\:text-\[19px\]{font-size:19px}}@media (width>=48rem){.md\:text-\[20px\]{font-size:20px}}@media (width>=48rem){.md\:text-\[22px\]{font-size:22px}}@media (width>=48rem){.md\:text-\[24px\]{font-size:24px}}@media (width>=48rem){.md\:text-\[26px\]{font-size:26px}}@media (width>=48rem){.md\:text-\[30px\]{font-size:30px}}@media (width>=48rem){.md\:text-\[34px\]{font-size:34px}}@media (width>=48rem){.md\:text-\[36px\]{font-size:36px}}@media (width>=48rem){.md\:text-\[38px\]{font-size:38px}}@media (width>=48rem){.md\:text-\[48px\]{font-size:48px}}@media (width>=48rem){.md\:text-\[52px\]{font-size:52px}}@media (width>=48rem){.md\:text-\[60px\]{font-size:60px}}@media (width>=48rem){.md\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}@media (width>=48rem){.md\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}}@media (width>=48rem){.md\:leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}}@media (width>=48rem){.md\:leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}}@media (width>=48rem){.md\:leading-\[29px\]{--tw-leading:29px;line-height:29px}}@media (width>=48rem){.md\:leading-\[33px\]{--tw-leading:33px;line-height:33px}}@media (width>=48rem){.md\:leading-\[48px\]{--tw-leading:48px;line-height:48px}}@media (width>=48rem){.md\:leading-\[74px\]{--tw-leading:74px;line-height:74px}}@media (width>=48rem){.md\:first\:pl-0:first-child{padding-left:calc(var(--spacing) * 0)}}@media (width>=48rem){.md\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (width>=64rem){.lg\:sticky{position:sticky}}@media (width>=64rem){.lg\:top-28{top:calc(var(--spacing) * 28)}}@media (width>=64rem){.lg\:h-\[470px\]{height:470px}}@media (width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-\[\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}}@media (width>=64rem){.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}}@media (width>=64rem){.lg\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}}@media (width>=64rem){.lg\:gap-20{gap:calc(var(--spacing) * 20)}}@media (width>=64rem){.lg\:gap-\[72px\]{gap:72px}}@media (width>=64rem){.lg\:gap-\[96px\]{gap:96px}}@media (width>=64rem){.lg\:px-24{padding-inline:calc(var(--spacing) * 24)}}@media (width>=64rem){.lg\:pt-0{padding-top:calc(var(--spacing) * 0)}}@media (width>=64rem){.lg\:text-\[52px\]{font-size:52px}}@media (width>=64rem){.lg\:text-\[56px\]{font-size:56px}}}@font-face{font-family:Inter\:Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/sanbio/assets/inter-latin-400-BOOGhInR.woff2)format("woff2")}@font-face{font-family:Inter\:Medium;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/sanbio/assets/inter-latin-500-D2bGa7uu.woff2)format("woff2")}@font-face{font-family:Inter\:Semi Bold;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/sanbio/assets/inter-latin-600-D273HNI0.woff2)format("woff2")}@font-face{font-family:Inter\:Bold;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/sanbio/assets/inter-latin-700-Sckx8rpT.woff2)format("woff2")}@font-face{font-family:Inter\:Extra Bold;font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/themes/sanbio/assets/inter-latin-800-qNthNgub.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/sanbio/assets/inter-latin-400-BOOGhInR.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/sanbio/assets/inter-latin-500-D2bGa7uu.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/sanbio/assets/inter-latin-600-D273HNI0.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/sanbio/assets/inter-latin-700-Sckx8rpT.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/themes/sanbio/assets/inter-latin-800-qNthNgub.woff2)format("woff2")}@font-face{font-family:Noto Sans SC\:Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/sanbio/assets/noto-sc-latin-400-UQSolNTk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans SC\:Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/sanbio/assets/noto-sc-hans-400-q87gDqo7.woff2)format("woff2")}@font-face{font-family:Noto Sans SC\:Medium;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/sanbio/assets/noto-sc-latin-500-BcrLqGJr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans SC\:Medium;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/sanbio/assets/noto-sc-hans-500-BJa8Edx_.woff2)format("woff2")}@font-face{font-family:Noto Sans SC\:Bold;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/sanbio/assets/noto-sc-latin-700-DUDKIQHz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans SC\:Bold;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/sanbio/assets/noto-sc-hans-700-DnS_HwaU.woff2)format("woff2")}@font-face{font-family:Noto Sans SC\:Black;font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/themes/sanbio/assets/noto-sc-latin-900-ZrGf9zbu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans SC\:Black;font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/themes/sanbio/assets/noto-sc-hans-900-DFDFHFAG.woff2)format("woff2")}body,#root{background:#f7fafc}body,button,input,textarea,select{font-family:Noto Sans SC,sans-serif}h1,h2{font-family:Noto Serif SC,serif!important}*{box-sizing:border-box}html{scroll-behavior:auto}.omics-card__image{transition:transform .52s cubic-bezier(.2,.8,.2,1);transform:scale(1)}.omics-card__info{opacity:0;max-height:0;transition:max-height .52s cubic-bezier(.2,.8,.2,1),opacity .52s cubic-bezier(.2,.8,.2,1),transform .52s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translateY(18px)}.omics-card__divider{background-color:#0000;transition:background-color .52s cubic-bezier(.2,.8,.2,1)}.omics-card:hover .omics-card__image,.omics-card:focus-visible .omics-card__image,.omics-card:focus-within .omics-card__image{transform:none}.omics-card:hover .omics-card__info,.omics-card:focus-visible .omics-card__info,.omics-card:focus-within .omics-card__info{opacity:1;max-height:220px;transform:translateY(0)}.omics-card:hover .omics-card__divider,.omics-card:focus-visible .omics-card__divider,.omics-card:focus-within .omics-card__divider{background-color:#ffffffb8}.clinical-card>img{transition:transform .32s cubic-bezier(.2,.8,.2,1);transform:scale(1)}.clinical-card-base-overlay{opacity:1;transition:opacity .32s cubic-bezier(.2,.8,.2,1)}.clinical-card-hover-overlay{opacity:.92;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s cubic-bezier(.2,.8,.2,1);transform:translateY(42px)}.clinical-card-content{transition:transform .32s cubic-bezier(.2,.8,.2,1);transform:translateY(0)}.clinical-card-copy{opacity:0;max-height:0;transition:max-height .32s cubic-bezier(.2,.8,.2,1),opacity .32s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translateY(14px)}.clinical-card:hover .clinical-card-base-overlay,.clinical-card:focus-visible .clinical-card-base-overlay,.clinical-card.clinical-card-active .clinical-card-base-overlay{opacity:0}.clinical-card:hover .clinical-card-hover-overlay,.clinical-card:focus-visible .clinical-card-hover-overlay,.clinical-card.clinical-card-active .clinical-card-hover-overlay{opacity:1;transform:translateY(0)}.desktop-nav{display:none}.mobile-nav-header{width:100%;height:64px;display:block}.mobile-nav-shell{width:100%;height:64px}@media (width>=769px){.desktop-nav{display:block}.mobile-nav-header{display:none}.desktop-nav-shell{box-sizing:border-box;opacity:1;width:min(1385px,100%);height:72px;padding:0 48px;transition:width .48s,height .48s,padding .48s,margin-top .48s,border-radius .48s,background-color .48s,-webkit-backdrop-filter .48s,backdrop-filter .48s,box-shadow .48s,border-color .48s,transform .48s,opacity .48s;transform:translateY(0)scale(1)}.desktop-nav-shell--scrolled{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffb8;border:1px solid #ffffff8c;border-radius:999px;width:min(1120px,100% - 56px);height:52px;margin-top:14px;padding:4px 6px 4px 18px;box-shadow:0 8px 28px #14224a1a}}.clinical-card:hover .clinical-card-copy,.clinical-card:focus-visible .clinical-card-copy,.clinical-card.clinical-card-active .clinical-card-copy{opacity:1!important;max-height:96px!important;transform:translateY(0)!important}.clinical-card:hover>img,.clinical-card:focus-visible>img,.clinical-card.clinical-card-active>img{transform:none!important}.clinical-card:hover .clinical-card-content,.clinical-card:focus-visible .clinical-card-content,.clinical-card.clinical-card-active .clinical-card-content{transform:translateY(-8px)!important}.platform-capabilities-section{background:#eaf2f7;padding:70px 24px}@media (width<=767px){.platform-capabilities-section{padding:48px 20px}}.core-capability-item{max-width:360px;transition:opacity .62s cubic-bezier(.2,.8,.2,1),transform .62s cubic-bezier(.2,.8,.2,1)}.core-capability-item__icon{color:#18a6a6;width:68px;height:68px;transition:color .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1)}.core-capability-item h3{color:#14224a;margin:26px 0 0;font-size:19px;font-weight:600;line-height:28px;transition:color .22s cubic-bezier(.2,.8,.2,1)}.core-capability-item p{color:#5d7fa6;max-width:350px;margin:12px 0 0;font-size:15px;line-height:1.7}.core-capability-item:hover .core-capability-item__icon{transform:none}.core-capability-item:hover h3{color:#14224a}@media (width<=767px){.core-capabilities-section{padding:48px 0}.core-capability-item{max-width:100%}.core-capability-item__icon{width:62px;height:62px}.core-capability-item h3{margin-top:20px;font-size:18px;line-height:27px}.core-capability-item p{margin-top:9px;font-size:14px;line-height:1.7}}.concept-center-section{background:#f7fafc;padding:56px 24px}.concept-center-layout{grid-template-columns:minmax(0,.79fr) minmax(0,1fr);align-items:center;gap:clamp(56px,8vw,116px);min-height:704px;display:grid}.concept-center-copy{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.concept-center-copy.is-visible{opacity:1;transform:translateY(0)}.concept-center-copy__eyebrow{color:#18a6a6;letter-spacing:.6px;margin:0 0 16px;font-size:12px;font-weight:700;line-height:18px}.concept-center-copy h2{max-width:490px;margin:0;font-size:40px!important;line-height:1.2!important}.concept-center-copy__intro{color:#5d7fa6;max-width:460px;margin:22px 0 0;font-size:16px;line-height:1.8}.concept-center-stages{margin-top:34px}.concept-center-stage{color:#14224a57;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;min-height:48px;padding:0 0 0 20px;transition:color .26s cubic-bezier(.2,.8,.2,1),padding .26s cubic-bezier(.2,.8,.2,1),min-height .3s cubic-bezier(.2,.8,.2,1),margin .3s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.concept-center-stage+.concept-center-stage{margin-top:26px}.concept-center-stage:before{content:"";opacity:0;transform-origin:top;background:#18a6a6;width:2px;transition:opacity .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:1px;bottom:1px;left:0;transform:scaleY(.28)}.concept-center-stage h3{color:inherit;margin:0;font-size:23px;font-weight:500;line-height:32px;transition:color .26s cubic-bezier(.2,.8,.2,1),transform .26s cubic-bezier(.2,.8,.2,1)}.concept-center-stage p{color:#5d7fa6;opacity:0;max-width:455px;max-height:0;margin:0;font-size:15px;line-height:1.7;transition:max-height .3s cubic-bezier(.2,.8,.2,1),margin .3s cubic-bezier(.2,.8,.2,1),opacity .26s cubic-bezier(.2,.8,.2,1),transform .26s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translateY(8px)}.concept-center-stage.is-active{color:#14224a;min-height:95px}.concept-center-stage.is-active:before{opacity:1;transform:scaleY(1)}.concept-center-stage.is-active h3{font-weight:600}.concept-center-stage.is-active p{opacity:1;max-height:72px;margin-top:7px;transform:translateY(0)}.concept-center-values{flex-wrap:wrap;gap:8px 16px;margin-top:28px;display:flex}.concept-center-values span{color:#5d7fa6;font-size:12px;line-height:18px}.concept-center-values span:not(:last-child):after{color:#18a6a6b3;content:"/";margin-left:16px}.concept-center-media{opacity:0;height:min(620px,52vw);min-height:570px;box-shadow:none;transition:opacity var(--motion-enter,.8s) var(--motion-enter-ease,cubic-bezier(.16, 1, .3, 1)), transform var(--motion-enter,.8s) var(--motion-enter-ease,cubic-bezier(.16, 1, .3, 1));border:1px solid #14224a1f;border-radius:18px;overflow:hidden;transform:none}.concept-center-media.is-visible{opacity:1;transform:scale(1)}.concept-center-media img{object-fit:cover;object-position:center;width:100%;height:100%}@media (width<=767px){.concept-center-section{padding:48px 24px}.concept-center-layout{grid-template-columns:1fr;gap:38px;min-height:0}.concept-center-copy{display:contents}.concept-center-copy__eyebrow{order:0}.concept-center-copy h2{order:1;font-size:34px!important;line-height:1.22!important}.concept-center-copy__intro{order:2;font-size:15px}.concept-center-media{border-radius:16px;order:3;height:390px;min-height:0}.concept-center-stages{order:4;margin-top:0}.concept-center-values{order:5;margin-top:-14px}.concept-center-stage h3{font-size:21px;line-height:30px}.concept-center-stage.is-active{min-height:107px}.concept-center-stage p{font-size:14px}}@media (width>=768px){.core-capabilities-section{padding:52px 24px 32px}.concept-center-section{padding:32px 24px 56px}}.core-capability-item{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.core-capability-item h3{margin-top:22px}.core-capability-item p{text-align:center;max-width:330px;margin-top:11px}@media (width<=767px){.core-capability-item{text-align:center;align-items:center}.core-capability-item__icon{width:44px;height:44px}.core-capability-item h3{margin-top:20px}.core-capability-item p{text-align:center;max-width:340px;margin-top:10px}.core-capabilities-section{padding-bottom:32px}.concept-center-section{padding-top:32px}}@media (width>=768px){.core-capabilities-section{padding-bottom:29px}.concept-center-section{padding-top:29px}}@media (width<=767px){.core-capabilities-section{padding-bottom:29px}.concept-center-section{padding-top:29px}}@media (width>=768px){.core-capabilities-section{padding-top:58px;padding-bottom:29px}.concept-center-section{padding-top:29px}}@media (width<=767px){.core-capabilities-section{padding-top:58px;padding-bottom:29px}.concept-center-section{padding-top:29px}}@media (width>=768px){.core-capabilities-section{padding:64px 24px}.concept-center-section{padding-top:0}}@media (width<=767px){.core-capabilities-section{padding:52px 0}.concept-center-section{padding-top:0}}.core-capabilities-section{padding:64px 24px!important}.concept-center-section{padding-top:0!important}@media (width<=767px){.core-capabilities-section{padding:52px 0!important}}.home-module-title,.footer-module-title{color:#14224a!important;letter-spacing:0!important;font-family:Noto Serif SC,serif!important;font-size:40px!important;font-weight:500!important;line-height:48px!important}@keyframes core-capability-group-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.core-capability-item__icon{width:50px;height:50px}.concept-center-stage:hover h3{color:inherit}.concept-center-stage[aria-pressed=true]{color:#14224a;min-height:95px}.concept-center-stage[aria-pressed=true]:before{opacity:1;transform:scaleY(1)}.concept-center-stage[aria-pressed=true] h3{color:#14224a;font-weight:600}.concept-center-stage[aria-pressed=true] p{opacity:1;max-height:72px;margin-top:7px;transform:translateY(0)}.concept-center-stage[aria-pressed=false] h3{color:#14224a57;font-weight:500}.concept-center-stage[aria-pressed=false] p{opacity:0;max-height:0;margin-top:0;transform:translateY(8px)}.home-services-list .service-row__visual,.home-services-list .service-row__overlay-copy{opacity:0;pointer-events:none}@media (width<=767px){.home-module-title,.footer-module-title{font-size:32px!important;line-height:40px!important}.core-capabilities-section{padding:52px 24px!important}.platform-capabilities-section{padding:52px 20px}}@media (width>=769px){.desktop-nav-shell{transition:width .32s cubic-bezier(.2,.8,.2,1),height .32s cubic-bezier(.2,.8,.2,1),padding .32s cubic-bezier(.2,.8,.2,1),margin-top .32s cubic-bezier(.2,.8,.2,1),border-radius .32s cubic-bezier(.2,.8,.2,1),background-color .32s cubic-bezier(.2,.8,.2,1),-webkit-backdrop-filter .32s cubic-bezier(.2,.8,.2,1),backdrop-filter .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s cubic-bezier(.2,.8,.2,1),border-color .32s cubic-bezier(.2,.8,.2,1)}.desktop-nav-shell--top{box-shadow:none;background:0 0;border-color:#0000}.desktop-nav-shell--scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);background:#ffffffb8;border:1px solid #ffffff8c;box-shadow:0 10px 30px #14224a14}}.desktop-nav-dropdown-panel{filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-width:220px;text-shadow:none;-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #0f172a0f;border-radius:14px;gap:2px;padding:8px;display:grid;box-shadow:0 16px 40px -12px #0f172a2e}.desktop-nav-dropdown-panel>div{display:contents}.desktop-nav-dropdown-panel button{color:#14224a;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;height:auto;text-shadow:none;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.5;transition:background-color .15s,color .15s}.desktop-nav-dropdown-panel button:hover,.desktop-nav-dropdown-panel button:focus-visible{color:#14224a;background:#f1f5f9}.desktop-nav-trigger{white-space:nowrap;align-items:center;display:inline-flex}.desktop-nav-trigger:after{content:"";opacity:.5;border-top:4px solid;border-left:3.5px solid #0000;border-right:3.5px solid #0000;width:0;height:0;margin-left:5px}@media (width<=767px){footer>section:nth-of-type(2){padding-top:40px;padding-bottom:32px}footer>section:nth-of-type(2)>nav,footer>section:nth-of-type(2)>section{margin-top:40px}footer>section:nth-of-type(2)>p{margin-top:32px}.footer-root .footer-info-section{padding-top:36px!important;padding-bottom:28px!important}.footer-root .footer-address-list{margin-top:24px}.footer-root .footer-address-list>div{gap:7px}.footer-root .footer-address-list>div+div{margin-top:18px}.footer-root .footer-qr{margin-top:24px}.footer-root .footer-qr>div{width:108px;height:108px}.footer-root .footer-info-section>nav,.footer-root .footer-info-section>section{margin-top:36px}.footer-root .footer-info-section>p{margin-top:28px}}.basic-research-page{font-family:Noto Sans SC\:Regular,Noto Sans SC,sans-serif}.basic-research-hero{border-radius:0 0 30px 30px;height:clamp(520px,58vh,700px)}.basic-research-eyebrow{color:#00a99d;letter-spacing:.04em;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:13px;font-weight:700;line-height:18px}.basic-research-hero h1{color:#fff;margin-top:22px;font-size:clamp(48px,5.2vw,72px);font-weight:900;line-height:1.16;font-family:Noto Sans SC\:Black,Noto Sans SC,sans-serif!important}.basic-research-hero-statement{color:#fffffff5;margin-top:25px;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:clamp(24px,2.35vw,32px);font-weight:700;line-height:1.32}.basic-research-section-title{color:#0a1c3a;font-size:38px;font-weight:900;line-height:48px;font-family:Noto Sans SC\:Black,Noto Sans SC,sans-serif!important}.basic-research-profile h3{color:#14224a;font-family:Noto Sans SC\:Black,Noto Sans SC,sans-serif;font-size:34px;font-weight:900;line-height:43px}@media (width<=767px){.basic-research-hero{border-radius:0 0 20px 20px;height:520px}.basic-research-hero h1{font-size:46px}.basic-research-hero-statement{font-size:24px}.basic-research-section-title{font-size:32px;line-height:40px}.basic-research-profile h3{font-size:28px;line-height:37px}}.concept-validation-page{font-family:Noto Sans SC\:Regular,Noto Sans SC,sans-serif}.concept-validation-hero{border-radius:0 0 30px 30px;height:clamp(520px,58vh,700px)}.concept-validation-eyebrow{color:#00a99d;letter-spacing:.04em;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:13px;font-weight:700;line-height:18px}.concept-validation-hero h1{color:#fff;margin-top:22px;font-size:clamp(48px,5.2vw,72px);font-weight:900;line-height:1.16;font-family:Noto Sans SC\:Black,Noto Sans SC,sans-serif!important}.concept-validation-hero-statement{color:#fffffff5;margin-top:25px;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:clamp(24px,2.35vw,32px);font-weight:700;line-height:1.32}.concept-validation-section-title{color:#0a1c3a;font-size:38px;font-weight:900;line-height:48px;font-family:Noto Sans SC\:Black,Noto Sans SC,sans-serif!important}.concept-validation-profile h3{color:#14224a;font-family:Noto Sans SC\:Black,Noto Sans SC,sans-serif;font-size:34px;font-weight:900;line-height:43px}@media (width<=767px){.concept-validation-hero{border-radius:0 0 20px 20px;height:520px}.concept-validation-hero h1{font-size:46px}.concept-validation-hero-statement{font-size:24px}.concept-validation-section-title{font-size:32px;line-height:40px}.concept-validation-profile h3{font-size:28px;line-height:37px}}.biopharma-page{font-family:Noto Sans SC\:Regular,Noto Sans SC,sans-serif}.biopharma-hero{border-radius:0 0 30px 30px;height:clamp(520px,58vh,700px)}.biopharma-eyebrow{color:#00a99d;letter-spacing:.04em;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:13px;font-weight:700;line-height:18px}.biopharma-hero h1{color:#fff;margin-top:22px;font-size:clamp(48px,5.2vw,72px);font-weight:900;line-height:1.16;font-family:Noto Sans SC\:Black,Noto Sans SC,sans-serif!important}.biopharma-hero-statement{color:#fffffff5;margin-top:25px;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:clamp(24px,2.35vw,32px);font-weight:700;line-height:1.32}.biopharma-section-title{color:#0a1c3a;font-size:38px;font-weight:900;line-height:48px;font-family:Noto Sans SC\:Black,Noto Sans SC,sans-serif!important}.biopharma-profile h3{color:#14224a;font-family:Noto Sans SC\:Black,Noto Sans SC,sans-serif;font-size:34px;font-weight:900;line-height:43px}@media (width<=767px){.biopharma-hero{border-radius:0 0 20px 20px;height:520px}.biopharma-hero h1{font-size:46px}.biopharma-hero-statement{font-size:24px}.biopharma-section-title{font-size:32px;line-height:40px}.biopharma-profile h3{font-size:28px;line-height:37px}}.device-page{font-family:Noto Sans SC\:Regular,Noto Sans SC,sans-serif}.device-hero{border-radius:0 0 30px 30px;height:clamp(520px,58vh,700px)}.device-eyebrow{color:#00a99d;letter-spacing:.04em;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:13px;font-weight:700;line-height:18px}.device-hero h1{color:#fff;margin-top:22px;font-size:clamp(48px,5.2vw,72px);font-weight:900;line-height:1.16;font-family:Noto Sans SC\:Black,Noto Sans SC,sans-serif!important}.device-hero-statement{color:#fffffff5;margin-top:25px;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:clamp(24px,2.35vw,32px);font-weight:700;line-height:1.32}.device-section-title{color:#0a1c3a;font-size:38px;font-weight:900;line-height:48px;font-family:Noto Sans SC\:Black,Noto Sans SC,sans-serif!important}.device-profile h3{color:#14224a;font-family:Noto Sans SC\:Black,Noto Sans SC,sans-serif;font-size:34px;font-weight:900;line-height:43px}@media (width<=767px){.device-hero{border-radius:0 0 20px 20px;height:520px}.device-hero h1{font-size:46px}.device-hero-statement{font-size:24px}.device-section-title{font-size:32px;line-height:40px}.device-profile h3{font-size:28px;line-height:37px}}.lab-operation-page{font-family:Noto Sans SC\:Regular,Noto Sans SC,sans-serif}.lab-operation-hero{border-radius:0 0 30px 30px;height:clamp(520px,58vh,700px)}.lab-operation-eyebrow{color:#00a99d;letter-spacing:.04em;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:13px;font-weight:700;line-height:18px}.lab-operation-hero h1{color:#fff;margin-top:22px;font-size:clamp(48px,5.2vw,72px);font-weight:900;line-height:1.16;font-family:Noto Sans SC\:Black,Noto Sans SC,sans-serif!important}.lab-operation-hero-statement{color:#fffffff5;margin-top:25px;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:clamp(24px,2.35vw,32px);font-weight:700;line-height:1.32}.lab-operation-section-title{color:#0a1c3a;font-size:38px;font-weight:900;line-height:48px;font-family:Noto Sans SC\:Black,Noto Sans SC,sans-serif!important}.lab-operation-profile h3{color:#14224a;font-family:Noto Sans SC\:Black,Noto Sans SC,sans-serif;font-size:34px;font-weight:900;line-height:43px}@media (width<=767px){.lab-operation-hero{border-radius:0 0 20px 20px;height:520px}.lab-operation-hero h1{font-size:46px}.lab-operation-hero-statement{font-size:24px}.lab-operation-section-title{font-size:32px;line-height:40px}.lab-operation-profile h3{font-size:28px;line-height:37px}}.about-organization-page{font-family:Noto Sans SC\:Regular,Noto Sans SC,sans-serif}.about-organization-hero-readability{filter:blur(48px);background:#14224a3d;border-radius:180px;width:min(782px,68vw);height:270px;top:25%;left:50%;transform:translate(-50%)}.about-organization-eyebrow{color:#18a6a6;letter-spacing:.02em;text-shadow:0 4px 14px #14224a47;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:12px;font-weight:700;line-height:16px}.about-organization-hero h1{color:#fff;text-shadow:0 10px 24px #14224a6b;margin-top:16px;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:clamp(56px,5.2vw,72px);font-weight:700;line-height:1.19}.about-organization-breadcrumb{color:#ffffffc7;text-shadow:0 6px 18px #14224a5c;margin-top:19px;font-family:Noto Sans SC\:Regular,Noto Sans SC,sans-serif;font-size:15px;line-height:24px}.about-organization-breadcrumb span{color:#ffffff8c;margin:0 8px}.about-organization-title-block{background:#fff;justify-content:center;align-items:center;height:150px;display:flex}.about-organization-title-block h2{color:#14224a;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:52px;font-weight:700;line-height:66px}.about-organization-lead{color:#000;text-align:center;justify-content:center;gap:32px;margin-top:50px;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:32px;font-weight:700;line-height:42px;display:flex}.about-organization-lead strong{color:#18a6a6}.about-organization-summary{color:#40464f;text-align:center;max-width:1193px;margin:32px auto 0;font-size:20px;font-weight:400;line-height:36px}.about-organization-split{align-items:flex-start;gap:40px;display:flex}.about-organization-media{border-radius:12px;flex:0 0 65%;width:65%;height:400px;margin:0;overflow:hidden}.about-organization-media img{object-fit:cover;object-position:center;border-radius:12px;width:100%;height:100%;display:block}.about-organization-split-copy{box-sizing:border-box;-webkit-backdrop-filter:blur(5px);background:#ffffff61;border:1px solid #ffffff8c;border-radius:12px;flex-direction:column;flex:auto;justify-content:flex-start;gap:16px;min-width:0;padding:0 24px 24px;display:flex}.about-organization-split-copy h3{color:#14224a;text-align:left;margin:0;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.35}.about-organization-split-copy p{color:#5d7fa6;margin:0;font-size:16px;font-weight:400;line-height:1.75}.about-organization-banner{border-radius:22px;height:400px;position:relative;box-shadow:0 18px 42px -10px #0a141f14}.about-organization-banner img{object-fit:cover;border-radius:22px;width:100%;height:100%}.about-organization-banner h3{color:#fff;text-align:center;margin:0;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:46px;font-weight:700;line-height:66px;position:absolute;top:50%;left:24px;right:24px;transform:translateY(-50%)}.about-organization-overview{z-index:2;opacity:0;will-change:opacity, transform;grid-template-columns:29% minmax(0,1fr);align-items:stretch;gap:6.4%;margin-top:40px;transition:opacity .8s ease-in-out,transform .8s ease-in-out;display:grid;position:relative;transform:translateY(30px)}.about-organization-overview.is-visible{opacity:1;transform:translateY(0)}.about-organization-establish-card{color:#fff;opacity:0;will-change:opacity, transform;background:#14224a;border-radius:18px;flex-direction:column;height:auto;min-height:0;padding:60px 40px 45px;transition:opacity .65s ease-out 90ms,transform .65s cubic-bezier(.2,.8,.2,1) 90ms;display:flex;transform:translateY(16px);box-shadow:0 22px 24px #0d14242e}.about-organization-establish-card p{margin:0;font-family:Noto Sans SC\:Medium,Noto Sans SC,sans-serif;font-size:40px;font-weight:500;line-height:1.2}.about-organization-establish-card strong{margin-top:12px;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:110px;font-weight:700;line-height:1.12}.about-organization-establish-card span{color:#ffffffeb;margin-top:auto;font-size:15px;line-height:1.73}.about-organization-copy{color:#444;opacity:0;will-change:opacity, transform;padding-top:0;font-size:17px;line-height:1.76;transition:opacity .65s ease-out .16s,transform .65s cubic-bezier(.2,.8,.2,1) .16s;transform:translateY(16px)}.about-organization-overview.is-visible .about-organization-establish-card,.about-organization-overview.is-visible .about-organization-copy{opacity:1;transform:translateY(0)}.about-organization-copy p{margin:0 0 45px}.about-organization-copy p:last-child{margin-bottom:0}@media (width<=1023px){.about-organization-title-block{height:112px}.about-organization-title-block h2{font-size:40px;line-height:52px}.about-organization-lead{flex-wrap:wrap;gap:14px;font-size:24px;line-height:34px}.about-organization-summary{font-size:17px;line-height:30px}.about-organization-overview{grid-template-columns:29% minmax(0,1fr);gap:6%;margin-top:-64px;padding-left:24px;padding-right:24px}.about-organization-establish-card{height:auto;min-height:0;padding:48px 30px 36px}.about-organization-establish-card strong{font-size:82px}.about-organization-copy{padding-top:0;font-size:16px;line-height:1.8}.about-organization-banner{height:300px}.about-organization-split{gap:32px}.about-organization-media{height:300px}}@media (width<=767px){.about-organization-hero h1{font-size:42px;line-height:1.18}.about-organization-breadcrumb{font-size:13px}.about-organization-title-block{height:96px}.about-organization-title-block h2{font-size:32px;line-height:42px}.about-organization-lead{margin-top:36px;padding:0 24px;font-size:20px;line-height:31px;display:block}.about-organization-lead span{margin-top:6px;display:block}.about-organization-summary{margin-top:20px;padding:0 24px;font-size:15px;line-height:27px}.about-organization-banner{height:240px;margin-top:32px}.about-organization-split{flex-direction:column;gap:24px}.about-organization-media{flex-basis:auto;width:100%;height:240px}.about-organization-banner h3{font-size:26px;line-height:39px}.about-organization-overview{opacity:1;margin-top:0;padding:0 24px;transition:none;display:block;transform:none}.about-organization-establish-card{opacity:1;border-radius:0 0 18px 18px;height:auto;min-height:330px;margin-top:0;padding:34px 30px;transition:none;transform:none}.about-organization-establish-card p{font-size:24px;line-height:34px}.about-organization-establish-card strong{margin-top:4px;font-size:72px}.about-organization-establish-card span{margin-top:28px;font-size:15px;line-height:25px}.about-organization-copy{opacity:1;padding:48px 0 0;font-size:16px;line-height:29px;transition:none;transform:none}.about-organization-copy p{margin-bottom:30px}}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile){width:calc(100% - 48px)!important;max-width:1193px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;overflow:visible!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>div{text-align:center!important;padding:0!important;display:block!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>div:before{content:none!important;display:none!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile) h3{text-align:center!important;max-width:900px!important;margin:0 auto!important;font-family:Noto Sans SC,sans-serif!important;font-size:clamp(24px,2.2vw,30px)!important;line-height:1.35!important}.product-main>section:first-child [aria-label=可交付内容]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 48px!important;max-width:none!important;margin-top:18px!important;padding-top:0!important;display:grid!important}@media (width<=767px){.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile){width:calc(100% - 40px)!important;padding:0!important}.product-main>section:first-child [aria-label=可交付内容]{grid-template-columns:1fr!important;gap:0!important;margin-top:16px!important}.product-main>section:first-child [aria-label=可交付内容]>div{white-space:normal!important}}.product-main{padding-top:0!important}.product-main>section:first-child{background:#f7fafc!important;width:100%!important;max-width:none!important;margin:0!important;padding:26px 0 28px!important}.product-main>section:first-child>p,.product-main>section:first-child>h2,.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile){width:calc(100% - 48px);max-width:1193px;margin-left:auto;margin-right:auto}.product-main>section:first-child>p,.product-main>section:first-child>h2{display:none!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important;display:block!important;overflow:visible!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>img{display:none!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>div{padding:0!important;display:block!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile) h3{max-width:900px;color:#14224a!important;letter-spacing:0!important;text-align:center!important;margin:0 auto!important;font-family:Noto Sans SC,sans-serif!important;font-size:clamp(24px,2.2vw,30px)!important;font-weight:700!important;line-height:1.35!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>div>p{max-width:980px;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.product-main>section:first-child [aria-label=可交付内容]{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 48px!important;margin-top:18px!important;padding-top:0!important;display:grid!important}.product-main>section:first-child [aria-label=可交付内容]>div{white-space:nowrap;min-width:0;padding:6px 0}@media (width<=767px){.product-main>section:first-child{padding:22px 0 24px!important}.product-main>section:first-child [aria-label=可交付内容]{grid-template-columns:1fr!important;gap:0!important;margin-top:16px!important}.product-main>section:first-child [aria-label=可交付内容]>div{white-space:normal}}[data-auto-scroll=true],.application-scenarios-grid--lab-scroll{-ms-overflow-style:none;scrollbar-width:none;cursor:grab;scroll-snap-type:none;overscroll-behavior-x:contain;overscroll-behavior-y:auto}[data-auto-scroll=true]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.application-scenarios-grid--lab-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.basic-research-process__board-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.numbered-card-scroller__viewport::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.basic-research-process__board-scroll{-ms-overflow-style:none;scrollbar-width:none}[data-auto-scroll=true].is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.research-main,.contact-main,.product-main{padding-top:var(--sanbio-page-space);padding-bottom:var(--sanbio-page-space)}@media (width>=768px){.product-main>.product-module>.flex.items-end.justify-between>p,.product-main>.product-module>.grid>p{text-align:right;max-width:520px}}@media (width<=767px){.product-main>.product-module>.flex.items-end.justify-between{flex-direction:column;align-items:flex-start;gap:20px}.product-main>.product-module>.flex.items-end.justify-between>p.hidden{text-align:left;max-width:520px;display:block}.home-section,.core-capabilities-section,.platform-capabilities-section{padding-block:64px!important}.research-main,.contact-main,.product-main{padding-top:64px;padding-bottom:80px}.product-main>.product-module,.product-main>.product-module+.product-module{margin-top:72px!important}.home-module-title,.research-title,.basic-research-section-title,.concept-validation-section-title,.biopharma-section-title,.device-section-title,.medical-device-section-title,.lab-operation-section-title,.lab-platform-section h2{font-size:clamp(24px,8vw,32px)!important;line-height:1.25!important}}@media (width<=767px){.basic-research-hero,.concept-validation-hero,.biopharma-hero,.device-hero,.lab-operation-hero{height:clamp(420px,58vh,520px)!important;min-height:420px!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile){gap:0!important;min-height:0!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>img{border-radius:24px 24px 0 0!important;height:280px!important;min-height:0!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>div{border-radius:0 0 24px 24px!important;min-height:0!important;padding:28px 24px 32px!important}}@media (width>=1024px){.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile) h3{font-size:19px!important;font-weight:400!important;line-height:33px!important}}.product-main{flex-direction:column;display:flex}.product-main>*{order:3;width:100%;min-width:0}.product-main>section:first-child{order:1}.product-main>:has(.application-scenarios-grid){order:2}.site-header.is-product:not(.is-mobile-open) .brand,.site-header.is-product:not(.is-mobile-open) .nav-desktop>button,.site-header.is-product:not(.is-mobile-open) .nav-item>button{color:#14224a!important}.site-header.is-product:not(.is-mobile-open) .nav-item>button:after{border-top-color:#14224a!important}.site-header.is-product:not(.is-mobile-open) .nav-dropdown button,.basic-research-hero .product-hero-content h1,.concept-validation-hero .product-hero-content h1,.biopharma-hero .product-hero-content h1,.device-hero .product-hero-content h1,.lab-operation-hero .product-hero-content h1,.basic-research-hero .product-hero-content .basic-research-hero-statement,.concept-validation-hero .product-hero-content .concept-validation-hero-statement,.biopharma-hero .product-hero-content .biopharma-hero-statement,.device-hero .product-hero-content .device-hero-statement,.lab-operation-hero .product-hero-content .lab-operation-hero-statement,.basic-research-hero .product-hero-content>p:last-child,.concept-validation-hero .product-hero-content>p:last-child,.biopharma-hero .product-hero-content>p:last-child,.device-hero .product-hero-content>p:last-child,.lab-operation-hero .product-hero-content>p:last-child{color:#14224a!important}.basic-research-hero .product-hero-content .basic-research-eyebrow,.concept-validation-hero .product-hero-content .concept-validation-eyebrow,.biopharma-hero .product-hero-content .biopharma-eyebrow,.device-hero .product-hero-content .device-eyebrow,.lab-operation-hero .product-hero-content .lab-operation-eyebrow,.basic-research-hero .product-hero-content .basic-research-hero-statement,.concept-validation-hero .product-hero-content .concept-validation-hero-statement,.biopharma-hero .product-hero-content .biopharma-hero-statement,.device-hero .product-hero-content .device-hero-statement,.lab-operation-hero .product-hero-content .lab-operation-hero-statement{color:#18a6a6!important}.basic-research-hero>div.absolute.right-8 p,.concept-validation-hero>div.absolute.right-8 p,.biopharma-hero>div.absolute.right-8 p,.device-hero>div.absolute.right-8 p,.lab-operation-hero>div.absolute.right-8 p{color:#14224a!important}.basic-research-hero .btn--primary,.concept-validation-hero .btn--primary,.biopharma-hero .btn--primary,.device-hero .btn--primary,.lab-operation-hero .btn--primary{color:#fff!important}.basic-research-hero .product-hero-content>.h-px,.concept-validation-hero .product-hero-content>.h-px,.biopharma-hero .product-hero-content>.h-px,.device-hero .product-hero-content>.h-px,.lab-operation-hero .product-hero-content>.h-px{background-color:#fff!important}@media (width>=768px){.product-main [aria-label=可交付内容]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.basic-research-profile>img,.concept-validation-profile>img,.biopharma-profile>img,.device-profile>img,.lab-operation-profile>img{min-height:0!important}.basic-research-profile h3,.concept-validation-profile h3,.biopharma-profile h3,.device-profile h3,.lab-operation-profile h3{color:#14224a!important;letter-spacing:0!important;font-family:Noto Sans SC,sans-serif!important;font-size:clamp(24px,2.2vw,30px)!important;font-weight:700!important;line-height:1.3!important}.basic-research-hero .product-hero-content>p:last-child,.concept-validation-hero .product-hero-content>p:last-child,.biopharma-hero .product-hero-content>p:last-child,.device-hero .product-hero-content>p:last-child,.lab-operation-hero .product-hero-content>p:last-child{white-space:nowrap;max-width:1000px!important}.concept-validation-profile h3{white-space:nowrap;letter-spacing:0!important;font-size:clamp(24px,2.2vw,30px)!important;font-weight:700!important;line-height:1.3!important}}@media (width<=767px){.concept-validation-profile h3{font-size:24px!important;font-weight:700!important;line-height:1.35!important}}.product-main>.service-process-timeline+.product-module{margin-top:64px!important}@media (width<=767px){.product-main>.service-process-timeline+.product-module{margin-top:48px!important}}.research-main,.contact-main,.product-main{padding-top:var(--sanbio-page-space);padding-bottom:var(--sanbio-page-space)}@media (width<=767px){.home-section,.core-capabilities-section,.platform-capabilities-section{padding-block:64px!important}.research-main,.contact-main,.product-main{padding-top:64px;padding-bottom:80px}.product-main>.product-module,.product-main>.product-module+.product-module{margin-top:72px!important}.home-module-title,.research-title,.basic-research-section-title,.concept-validation-section-title,.biopharma-section-title,.device-section-title,.medical-device-section-title,.lab-operation-section-title{font-size:clamp(24px,8vw,32px)!important;line-height:1.25!important}}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile) h3{color:#14224a!important;letter-spacing:0!important;text-align:left!important;white-space:normal!important;max-width:520px!important;margin:0!important;font-family:Noto Sans SC,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:2!important}@media (width>=768px){.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile) h3{font-size:19px!important;line-height:33px!important}}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile) h3{overflow-wrap:anywhere;white-space:normal!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile){width:calc(100% - 48px)!important;max-width:1193px!important;min-height:566px!important;box-shadow:none!important;background:#eaf2f7!important;border:0!important;border-radius:30px!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:clamp(34px,5vw,68px)!important;padding:32px!important;display:grid!important;overflow:hidden!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>img{object-fit:cover!important;object-position:center!important;border-radius:10px!important;width:100%!important;height:100%!important;min-height:500px!important;display:block!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>div{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;padding:18px 16px 18px 0!important;display:flex!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile) h3{color:#14224a!important;letter-spacing:.02em!important;text-align:left!important;max-width:525px!important;margin:0!important;font-family:Noto Serif SC,serif!important;font-size:clamp(28px,3vw,42px)!important;font-weight:700!important;line-height:1.2!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>div>p{text-align:left!important;max-width:520px!important;margin-left:0!important;margin-right:0!important}.product-main>section:first-child [aria-label=可交付内容]{flex-wrap:wrap!important;gap:9px!important;max-width:540px!important;margin-top:28px!important;padding-top:0!important;display:flex!important}.product-main>section:first-child [aria-label=可交付内容]>div{white-space:nowrap!important;border:1px solid #14224a1f!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:auto!important;min-height:32px!important;padding:0 13px!important;display:inline-flex!important}@media (width<=767px){.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile){border-radius:24px!important;grid-template-columns:1fr!important;gap:24px!important;width:calc(100% - 40px)!important;min-height:0!important;padding:20px!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>img{height:280px!important;min-height:0!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>div{padding:0!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile) h3{font-size:clamp(26px,8vw,34px)!important;line-height:1.25!important}.product-main>section:first-child [aria-label=可交付内容]{max-width:none!important;margin-top:20px!important}.product-main>section:first-child [aria-label=可交付内容]>div{white-space:normal!important}}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile) h3{letter-spacing:0!important;white-space:normal!important;font-family:Noto Sans SC,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:2!important}@media (width>=768px){.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile) h3{font-size:19px!important;font-weight:400!important;line-height:33px!important}}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>div:before{content:"SERVICE PROFILE"!important;color:#18a6a6!important;letter-spacing:.16em!important;margin-bottom:16px!important;font-family:Inter,Noto Sans SC,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;display:block!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile) h3:before{content:"服务简介";color:#14224a;letter-spacing:.02em;margin-bottom:22px;font-family:Noto Serif SC,serif;font-size:clamp(24px,3vw,38px);font-weight:700;line-height:1.2;display:block}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile) h3{color:#0000!important;font-size:0!important;line-height:0!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>div>p{color:#566c86!important;letter-spacing:0!important;text-align:left!important;font-family:Noto Sans SC,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:29px!important}@media (width>=768px){.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>div>p{font-size:17px!important;line-height:29px!important}}:root{--sanbio-heading:#14224a;--sanbio-eyebrow:#18a6a6;--sanbio-copy:#5d7fa6;--sanbio-section-space:clamp(72px, 7vw, 96px);--sanbio-page-space:80px;--sanbio-heading-to-body:40px;--sanbio-title-to-lead:16px}.home-section,.core-capabilities-section,.platform-capabilities-section{padding-block:var(--sanbio-section-space)!important}.research-eyebrow,.home-validation-scroll__eyebrow,.basic-research-eyebrow,.concept-validation-eyebrow,.biopharma-eyebrow,.device-eyebrow,.medical-device-eyebrow,.lab-operation-eyebrow,.about-organization-eyebrow,.lab-platform-eyebrow,.history-stage-kicker{text-transform:uppercase;color:var(--sanbio-eyebrow)!important;letter-spacing:.16em!important;margin:0!important;font-family:Inter,Noto Sans SC,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}.home-module-title,.research-title,.basic-research-section-title,.concept-validation-section-title,.biopharma-section-title,.device-section-title,.medical-device-section-title,.lab-operation-section-title{color:var(--sanbio-heading)!important;letter-spacing:.02em!important;margin-top:12px!important;font-family:Noto Serif SC,serif!important;font-size:clamp(24px,3vw,38px)!important;font-weight:700!important;line-height:1.2!important}.research-main,.contact-main,.product-main{padding-top:var(--sanbio-page-space);padding-bottom:var(--sanbio-page-space)}.product-main>.product-module{margin-top:var(--sanbio-page-space)!important}.product-main>section:first-child{margin-top:0!important}.product-main>.product-module+.product-module{margin-top:var(--sanbio-page-space)!important}.lab-platform-section+.lab-platform-section{margin-top:0!important}@media (width<=767px){.home-section,.core-capabilities-section,.platform-capabilities-section{padding-block:64px!important}.research-main,.contact-main,.product-main{padding-top:64px;padding-bottom:80px}.product-main>.product-module,.product-main>.product-module+.product-module{margin-top:72px!important}.research-title,.home-module-title,.basic-research-section-title,.concept-validation-section-title,.biopharma-section-title,.device-section-title,.medical-device-section-title,.lab-operation-section-title{font-size:clamp(24px,8vw,32px)!important;line-height:1.25!important}}.site-header:not(.is-solid):not(.is-scrolled) .brand span{color:#ffffffd6}.site-header:not(.is-solid):not(.is-scrolled) .menu-toggle span{background:#ffffffeb}.site-header:not(.is-solid):not(.is-scrolled) .nav-desktop>button,.site-header:not(.is-solid):not(.is-scrolled) .nav-item>button{color:#ffffffb8}.site-header:not(.is-solid):not(.is-scrolled) .nav-desktop>button:hover,.site-header:not(.is-solid):not(.is-scrolled) .nav-desktop>button.is-active,.site-header:not(.is-solid):not(.is-scrolled) .nav-item>button:hover,.site-header:not(.is-solid):not(.is-scrolled) .nav-item>button.is-active,.site-header:not(.is-solid):not(.is-scrolled) .nav-item:focus-within>button{color:#fff;font-weight:600}.site-header.is-about:not(.is-solid):not(.is-scrolled) .brand span,.site-header.is-about:not(.is-solid):not(.is-scrolled) .nav-desktop>button,.site-header.is-about:not(.is-solid):not(.is-scrolled) .nav-item>button,.site-header.is-module-hero:not(.is-solid):not(.is-scrolled) .brand span,.site-header.is-module-hero:not(.is-solid):not(.is-scrolled) .nav-desktop>button,.site-header.is-module-hero:not(.is-solid):not(.is-scrolled) .nav-item>button,.site-header.is-about:not(.is-solid):not(.is-scrolled) .nav-desktop>button:hover,.site-header.is-about:not(.is-solid):not(.is-scrolled) .nav-desktop>button.is-active,.site-header.is-about:not(.is-solid):not(.is-scrolled) .nav-item>button:hover,.site-header.is-about:not(.is-solid):not(.is-scrolled) .nav-item>button.is-active,.site-header.is-about:not(.is-solid):not(.is-scrolled) .nav-item:focus-within>button,.site-header.is-module-hero:not(.is-solid):not(.is-scrolled) .nav-desktop>button:hover,.site-header.is-module-hero:not(.is-solid):not(.is-scrolled) .nav-desktop>button.is-active,.site-header.is-module-hero:not(.is-solid):not(.is-scrolled) .nav-item>button:hover,.site-header.is-module-hero:not(.is-solid):not(.is-scrolled) .nav-item>button.is-active,.site-header.is-module-hero:not(.is-solid):not(.is-scrolled) .nav-item:focus-within>button{color:#14224a}.site-header.is-about:not(.is-solid):not(.is-scrolled) .menu-toggle span,.site-header.is-module-hero:not(.is-solid):not(.is-scrolled) .menu-toggle span{background:#14224a}.site-header.is-solid .nav-desktop>button.is-active,.site-header.is-solid .nav-item>button.is-active,.site-header.is-scrolled .nav-desktop>button.is-active,.site-header.is-scrolled .nav-item>button.is-active,.nav-mobile__link.is-active{color:#14224a;font-weight:600}.dna-hero-video-effects{z-index:1;pointer-events:none;background:radial-gradient(circle at 78% 48%,#3589e514,#0000 32%),linear-gradient(90deg,#080c162e,#0000 52%);position:absolute;inset:0}.dna-hero-shade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#080c166b 0%,#080c162e 34%,#080c160a 58%,#0000 76%);position:absolute;inset:0}.dna-hero-content{z-index:3;max-width:min(var(--home-content-width,1193px), calc(100% - 48px));position:relative}@media (width>=768px){.dna-hero-content>:not(.dna-hero-title){max-width:560px}.dna-hero-title{max-width:78%}}.dna-hero-kicker{color:#ffffff8c;letter-spacing:.04em;margin:0 0 18px;font-family:Source Han Sans SC,Noto Sans SC,PingFang SC,sans-serif;font-size:13px;font-weight:500;line-height:1.4}.dna-hero-title{margin:0;color:#fffffff5!important;letter-spacing:-.04em!important;font-family:Source Han Sans SC,Noto Sans SC,PingFang SC,sans-serif!important;font-size:60px!important;font-weight:500!important;line-height:1.12!important}.dna-hero-title span{white-space:nowrap;display:block}.dna-hero-title span+span{margin-top:10px}.dna-hero-body{margin:28px 0 32px;color:#ffffffb8!important;font-family:Source Han Sans SC,Noto Sans SC,PingFang SC,sans-serif!important;font-size:clamp(14px,1.35vw,16px)!important;font-weight:400!important;line-height:1.75!important}.dna-hero-button{letter-spacing:.02em;min-height:48px;transition:background-color var(--motion-hover) var(--motion-hover-ease), border-color var(--motion-hover) var(--motion-hover-ease), color var(--motion-hover) var(--motion-hover-ease);border-radius:12px!important;padding:0 22px!important;font-family:Source Han Sans SC,Noto Sans SC,PingFang SC,sans-serif!important;font-size:0!important;font-weight:600!important}.dna-hero-button:after{letter-spacing:.02em;font-size:14px;font-weight:600;line-height:1}.dna-hero-button--solid{box-shadow:none;color:#0f172a!important;background:#f3f5f8!important;border:1px solid #0000!important}.dna-hero-button--solid:after{color:#0f172a;content:"Explore Platform"}.dna-hero-button--solid:hover{background:#fff!important}.dna-hero-button--ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff!important;background:#0f142059!important;border:1px solid #ffffff8c!important}.dna-hero-button--ghost:after{color:#fff;content:"View Services"}.dna-hero-button--ghost:hover{background:#ffffff1a!important;border-color:#ffffffd9!important}@media (width<=767px){.home-hero{min-height:100dvh;height:100dvh!important}.dna-hero-title{font-size:clamp(22px,6.2vw,30px)!important;line-height:1.28!important}.dna-hero-title span+span{margin-top:4px}.dna-hero-title span{white-space:normal}}.basic-research-usecases{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.basic-research-usecase{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-height:196px;padding:38px 24px 30px;transition:background-color .26s cubic-bezier(.2,.8,.2,1);display:flex}.basic-research-usecase:hover{background:#ffffff94}.basic-research-usecase__icon{color:#18a6a6;width:52px;height:52px;transition:transform .26s cubic-bezier(.2,.8,.2,1),color .26s cubic-bezier(.2,.8,.2,1)}.basic-research-usecase:hover .basic-research-usecase__icon{color:#14224a;transform:translateY(-4px)}.basic-research-usecase h3{color:#14224a;max-width:280px;margin-top:24px;font-size:18px;font-weight:600;line-height:1.55}.basic-research-process__title{color:#14224a;margin-top:14px;font-family:Noto Serif SC,serif;font-size:30px;font-weight:500;line-height:1.3}.basic-research-process-timeline{height:clamp(1240px,180vh,1620px);position:relative}.basic-research-process-timeline__pin{flex-direction:column;justify-content:center;min-height:min(680px,100vh - 120px);display:flex;position:sticky;top:88px}.basic-research-process__board-scroll{width:100%;margin-top:48px;overflow:hidden}.basic-research-process__board{min-height:500px;position:relative}.basic-research-process__steps{grid-template-columns:repeat(var(--process-count,7), minmax(0, 1fr));grid-template-rows:minmax(170px,1fr) minmax(170px,1fr);gap:38px 0;min-height:470px;display:grid;position:relative}.basic-research-process__content{text-align:center;will-change:opacity, transform;min-width:0;padding:0 16px;transition:color .26s cubic-bezier(.2,.8,.2,1),opacity .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1);position:relative}.basic-research-process__content.is-top{align-self:end;padding-bottom:42px}.basic-research-process__content.is-bottom{align-self:start;padding-top:42px}.basic-research-process__content.is-active h4,.basic-research-process__content.is-past h4{color:#14224a}.basic-research-process__content-index{color:#18a6a6;letter-spacing:.1em;font-family:Inter,Noto Sans SC,sans-serif;font-size:12px;font-weight:700;line-height:1;display:block}.basic-research-process__content h4{color:#14224a;margin-top:16px;font-size:16px;font-weight:600;line-height:1.55}.basic-research-process__content p{color:#5d7fa6;max-width:170px;margin:10px auto 0;font-size:13px;line-height:1.7}.basic-research-process__axis{grid-template-columns:repeat(var(--process-count,7), minmax(0, 1fr));z-index:3;align-items:start;min-height:42px;margin:0;display:grid;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.basic-research-process__axis:before,.basic-research-process__axis:after{content:"";height:1px;position:absolute;top:21px;left:0;transform:translateY(-50%)}.basic-research-process__axis:before{background:#14224a2e;width:100%}.basic-research-process__axis:after{width:var(--timeline-progress,0%);background:#18a6a6;transition:width 80ms linear}.basic-research-process__axis button{color:#14224a57;cursor:pointer;text-align:center;will-change:opacity;justify-items:center;min-width:0;padding:0;transition:color .26s cubic-bezier(.2,.8,.2,1),opacity .18s linear;display:grid;position:relative}.basic-research-process__axis button>span:last-child{letter-spacing:.08em;margin-top:28px;font-family:Inter,Noto Sans SC,sans-serif;font-size:12px;font-weight:700;display:block}.basic-research-process__axis-dot{background:#aebbc8;border:2px solid #f7fafc;border-radius:50%;width:9px;height:9px;transition:background .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s cubic-bezier(.2,.8,.2,1),transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;top:21px;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #aebbc8}.basic-research-process__axis button.is-past,.basic-research-process__axis button.is-active{color:#14224a}.basic-research-process__axis button.is-past .basic-research-process__axis-dot,.basic-research-process__axis button.is-active .basic-research-process__axis-dot{background:#18a6a6;box-shadow:0 0 0 1px #18a6a6}.basic-research-process__axis button.is-active{font-weight:700}.basic-research-process__axis button.is-active .basic-research-process__axis-dot{transform:translate(-50%,-50%)scale(1.35)}.product-core-direction-card{align-items:stretch}.product-core-direction-card>img{align-self:stretch;height:100%;min-height:100%}.product-core-direction-card>div{min-width:0}.product-core-direction-item{align-items:start;grid-template-columns:46px minmax(0,1fr)!important;padding-top:25px!important;padding-bottom:25px!important;display:grid!important}.product-core-direction-item__index{grid-area:1/1}.product-core-direction-item__body{grid-area:1/2;min-width:0}.product-core-direction-item__body>button{white-space:nowrap}.product-page-reveal>*{opacity:0;transition:opacity var(--motion-enter) var(--motion-enter-ease) var(--product-reveal-delay,0s), transform var(--motion-enter) var(--motion-enter-ease) var(--product-reveal-delay,0s);will-change:opacity, transform;transform:translateY(12px)}.product-page-reveal.is-visible>*{opacity:1;transform:translateY(0)}.product-page-reveal.is-visible>:nth-child(2){transition-delay:calc(var(--product-reveal-delay,0s) + 70ms)}.product-page-reveal.is-visible>:nth-child(3){transition-delay:calc(var(--product-reveal-delay,0s) + .14s)}@media (width<=767px){.basic-research-usecases{grid-template-columns:repeat(2,minmax(0,1fr))}.basic-research-usecase{min-height:178px;padding:30px 12px 24px}.basic-research-usecase__icon{width:44px;height:44px}.basic-research-usecase h3{margin-top:18px;font-size:15px;line-height:1.55}.basic-research-process-timeline{height:auto}.basic-research-process-timeline__pin{min-height:0;position:static}.basic-research-process__content{padding-left:12px;padding-right:12px}.basic-research-process__content.is-top{padding-bottom:32px}.basic-research-process__content.is-bottom{padding-top:32px}.basic-research-process__content h4{font-size:14px}.basic-research-process__content p{max-width:140px;font-size:12px}.basic-research-process__board-scroll{padding-bottom:18px;overflow-x:auto}.basic-research-process__board{width:980px;min-width:980px}.basic-research-process__axis{width:980px}.product-core-direction-card>img{height:280px;min-height:0}.product-core-direction-item{grid-template-columns:38px minmax(0,1fr)!important;padding-top:20px!important;padding-bottom:20px!important}.product-core-direction-item__body>button{white-space:normal}}@media (prefers-reduced-motion:reduce){.basic-research-usecase,.basic-research-usecase__icon,.basic-research-process__axis:after{transition:none}.product-page-reveal>*,.product-page-reveal.is-visible>*{opacity:1;transition:none;transform:none}}.core-capabilities-grid .core-capability-item{opacity:0;max-width:none;transform:translateY(12px)}@media (width<=767px){.core-capabilities-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:none;grid-auto-columns:calc(50% - 12px);grid-auto-flow:column;gap:32px 24px;width:100%;padding-bottom:8px;scroll-padding-inline:0;overflow-x:auto}.core-capabilities-grid::-webkit-scrollbar{display:none}.core-capabilities-grid .core-capability-item{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.about-organization-overview,.about-organization-establish-card,.about-organization-copy{opacity:1;transition:none;transform:none}}.about-organization-hero>.bg-\[\#14224a\]\/\[\.24\]{background-color:#14224a57}.about-organization-hero-readability{display:none}.about-organization-hero h1{margin-top:24px;font-size:40px;line-height:1.18}.about-organization-breadcrumb{margin-top:28px;font-size:16px}@media (width>=768px){.about-organization-hero h1{margin-top:28px;font-size:60px;line-height:74px}.about-organization-breadcrumb{margin-top:32px;font-size:18px}}.lab-platform-page{font-family:Noto Sans SC\:Regular,Noto Sans SC,sans-serif}.lab-platform-section,.lab-platform-section.is-visible{opacity:1;transform:none}.lab-platform-eyebrow{color:#18a6a6;letter-spacing:.02em;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:13px;font-weight:700;line-height:18px}.lab-platform-hero h1{color:#fff;text-shadow:0 8px 28px #14224a61;margin-top:16px;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:clamp(56px,5.2vw,72px);font-weight:700;line-height:1.19}.lab-platform-crumb{color:#ffffffc7;text-shadow:0 4px 16px #14224a4d;margin-top:19px;font-size:15px;line-height:24px}.lab-platform-crumb span{color:#ffffff8c;margin:0 8px}.lab-platform-intro-banner{border-radius:22px;height:360px;position:relative;overflow:hidden}.lab-platform-intro-banner>img{object-fit:cover;border-radius:22px;width:100%;height:100%}.lab-platform-intro-banner>p{color:#fff;text-align:center;margin:0;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:30px;font-weight:700;line-height:66px;position:absolute;top:50%;left:24px;right:24px;transform:translateY(-50%)}.lab-platform-stats{background:#14224aad;grid-template-columns:repeat(5,1fr);min-height:110px;display:grid;position:absolute;bottom:0;left:0;right:0}.lab-platform-stats div{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:18px 10px;display:flex}.lab-platform-stats div+div{border-left:1px solid #d1e5f53d}.lab-platform-stats strong{font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:30px;font-weight:700;line-height:36px}.lab-platform-stats span{color:#ffffffd1;margin-top:5px;font-size:13px;line-height:18px}.lab-platform-section header h2{color:#14224a;margin:15px 0 0;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:44px;font-weight:700;line-height:56px}.lab-platform-section header>p:last-child{color:#606d80;max-width:880px;margin:12px 0 0;font-size:18px;line-height:32px}.lab-platform-section header.text-center>p:last-child{margin-left:auto;margin-right:auto}.lab-platform-capability{background:#fffffffc;border:1px solid #ffffffb8;border-radius:8px;grid-template-columns:540px 1fr;gap:52px;min-height:620px;padding:27px;display:grid;overflow:hidden;box-shadow:0 26px 56px -4px #14224a1a,0 6px 14px #14224a0d}.lab-platform-capability>img{object-fit:cover;border-radius:8px;width:100%;height:564px}.lab-platform-capability>div{padding:22px 62px 0 0}.lab-platform-capability article{border-bottom:1px solid #d6e0e5;min-height:170px;padding:0 0 22px 60px;position:relative}.lab-platform-capability article+article{padding-top:36px}.lab-platform-capability article:last-child{border-bottom:0}.lab-platform-capability article span{color:#18a6a6;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:18px;font-weight:700;line-height:24px;position:absolute;top:0;left:0}.lab-platform-capability h3{color:#14224a;margin:0;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:28px;font-weight:700;line-height:36px}.lab-platform-capability p{color:#606d80;margin:12px 0 0;font-size:17px;line-height:30px}.lab-platform-omics{grid-template-columns:repeat(3,1fr);gap:30px;width:min(100%,1193px);display:grid}.lab-platform-omics article{aspect-ratio:1;color:#fff;background:#5d7fa6;border-radius:24px;outline:none;height:auto;position:relative;overflow:hidden;box-shadow:0 18px 46px #14224a24}.lab-platform-omics article>img{object-fit:cover;width:100%;height:100%;transition:transform .52s cubic-bezier(.2,.8,.2,1)}.lab-platform-omics-overlay{background:linear-gradient(#0000 0% 46%,#14224a24 72%,#14224a85 100%);transition:background .52s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff29}.lab-platform-omics svg{color:#fffffff5;width:50px;height:44px;position:absolute;top:52px;left:38px}.lab-platform-omics-content{transition:transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:34px;left:38px;right:38px;transform:translateY(0)}.lab-platform-omics h3{margin:0;font-size:28px;font-weight:400;line-height:38px}.lab-platform-omics p{opacity:0;max-height:0;margin:0;font-size:13px;line-height:20px;transition:max-height .52s cubic-bezier(.2,.8,.2,1),opacity .52s cubic-bezier(.2,.8,.2,1),transform .52s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translateY(18px)}.lab-platform-omics article:hover>img,.lab-platform-omics article:focus-visible>img{transform:none}.lab-platform-omics article:hover .lab-platform-omics-content,.lab-platform-omics article:focus-visible .lab-platform-omics-content{transform:translateY(-8px)}.lab-platform-omics article:hover p,.lab-platform-omics article:focus-visible p{opacity:1;max-height:132px;margin-top:14px;transform:translateY(0)}.lab-platform-construction{grid-template-columns:628px 1fr;align-items:start;gap:48px;display:grid}.lab-platform-construction>div{gap:16px;display:grid}.lab-platform-construction button{color:#14224a;text-align:left;background:#fff;border:1px solid #d6e0e5e6;border-radius:6px;grid-template-columns:58px 190px minmax(0,1fr);align-items:center;min-height:62px;padding:12px 24px;transition:background .26s cubic-bezier(.2,.8,.2,1),transform .26s cubic-bezier(.2,.8,.2,1);display:grid}.lab-platform-construction button:hover,.lab-platform-construction button:focus-visible{background:#14224a14;outline:none;transform:translate(8px)}.lab-platform-construction button span{color:#18a6a6;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.lab-platform-construction button strong{font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:22px;line-height:30px}.lab-platform-construction button em{color:#5d7fa6;font-size:12px;font-style:normal;line-height:18px}.lab-platform-construction>img{object-fit:cover;width:100%;height:372px}@media (width<=1023px){.lab-platform-capability{grid-template-columns:.9fr 1fr;gap:28px;padding:20px}.lab-platform-capability>img{height:100%;min-height:480px}.lab-platform-capability>div{padding-right:12px}.lab-platform-construction{grid-template-columns:1fr 1fr;gap:28px}.lab-platform-construction button{grid-template-columns:44px 140px minmax(0,1fr);padding:10px 15px}.lab-platform-construction button strong{font-size:18px}}@media (width<=767px){.lab-platform-title-block{height:112px}.lab-platform-title-block h2{font-size:32px;line-height:42px}.lab-platform-intro-banner{height:320px}.lab-platform-intro-banner>p{font-size:20px;line-height:34px;top:38%}.lab-platform-stats{grid-template-columns:repeat(2,1fr);min-height:144px}.lab-platform-stats div{padding:9px 6px}.lab-platform-stats div:nth-child(3),.lab-platform-stats div:nth-child(5){border-left:0}.lab-platform-stats strong{font-size:22px;line-height:28px}.lab-platform-stats span{font-size:11px}.lab-platform-section header h2{font-size:32px;line-height:40px}.lab-platform-section header>p:last-child{font-size:15px;line-height:26px}.lab-platform-capability{min-height:0;padding:16px;display:block}.lab-platform-capability>img{height:320px;min-height:0}.lab-platform-capability>div{padding:32px 8px 0}.lab-platform-capability article{min-height:0;padding-left:42px}.lab-platform-capability h3{font-size:22px;line-height:30px}.lab-platform-capability p{font-size:15px;line-height:26px}.lab-platform-omics{scroll-snap-type:x mandatory;gap:18px;width:100%;padding-bottom:8px;display:flex;overflow-x:auto}.lab-platform-omics article{aspect-ratio:auto;scroll-snap-align:start;width:290px;min-width:290px;height:386px}.lab-platform-omics h3{font-size:24px;line-height:32px}.lab-platform-construction{display:block}.lab-platform-construction>img{height:300px;margin-top:28px}.lab-platform-construction button{grid-template-columns:38px 116px minmax(0,1fr);padding:9px 12px}.lab-platform-construction button strong{font-size:16px}.lab-platform-construction button em{font-size:11px;line-height:15px}}@media (prefers-reduced-motion:reduce){.lab-platform-section{opacity:1;transition:none;transform:none}}.product-subnav__item{align-items:center;display:inline-flex}.product-subnav__line{transform-origin:0;background:#18a6a6;width:100%;height:2px;transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0}.product-subnav__item:hover .product-subnav__line,.product-subnav__item:focus-visible .product-subnav__line{transform:scaleX(1)}.basic-research-page,.concept-validation-page,.biopharma-research-page,.medical-device-page,.lab-operation-page{color:#14224a;background:#f7fafc}.basic-research-page h1,.concept-validation-page h1,.biopharma-research-page h1,.medical-device-page h1,.lab-operation-page h1,.basic-research-section-title,.concept-validation-section-title,.biopharma-section-title,.medical-device-section-title,.lab-operation-section-title{color:#14224a!important;font-family:Noto Serif SC,serif!important;font-weight:600!important}.basic-research-eyebrow,.concept-validation-eyebrow,.biopharma-eyebrow,.medical-device-eyebrow,.lab-operation-eyebrow{color:#18a6a6!important;letter-spacing:.12em!important;font-family:Noto Sans SC,sans-serif!important;font-size:12px!important;font-weight:700!important}.product-faq>article{box-shadow:none!important;background:#ffffffb8!important;border:1px solid #14224a1f!important;border-radius:10px!important}.product-faq>article>button{min-height:68px!important}.product-faq>article>button span:nth-child(2){color:#14224a!important;font-weight:600!important}.product-faq>article>button span:last-child{color:#18a6a6!important;transition:transform .25s cubic-bezier(.2,.8,.2,1)!important}.product-faq>article p{color:#5d7fa6!important}@media (width<=767px){.product-subnav>div{gap:28px;height:72px}.product-subnav__item{font-size:15px}}.basic-research-hero,.concept-validation-hero,.biopharma-hero,.device-hero,.lab-operation-hero{min-height:520px;border-radius:0!important;height:clamp(520px,58vh,620px)!important}.basic-research-hero h1,.concept-validation-hero h1,.biopharma-hero h1,.device-hero h1,.lab-operation-hero h1{font-family:Noto Serif SC,serif!important;font-size:60px!important;font-weight:600!important;line-height:74px!important}.basic-research-hero-statement,.concept-validation-hero-statement,.biopharma-hero-statement,.device-hero-statement,.lab-operation-hero-statement{font-family:Noto Sans SC,sans-serif!important;font-weight:600!important}.product-hero-content>p{text-align:left}.concept-validation-hero-content{align-items:flex-start}.concept-validation-hero-content>p{text-align:left}.device-page,.biopharma-page{color:#14224a;background:#f7fafc}.device-eyebrow,.biopharma-eyebrow{color:#18a6a6!important;letter-spacing:.12em!important;font-family:Noto Sans SC,sans-serif!important;font-size:12px!important;font-weight:700!important}.device-section-title,.biopharma-section-title{color:#14224a!important;font-family:Noto Serif SC,serif!important;font-weight:600!important}@media (width<=767px){.basic-research-hero,.concept-validation-hero,.biopharma-hero,.device-hero,.lab-operation-hero{min-height:420px;height:clamp(420px,58vh,520px)!important}.basic-research-hero h1,.concept-validation-hero h1,.biopharma-hero h1,.device-hero h1,.lab-operation-hero h1{font-size:40px!important;line-height:1.2!important}.basic-research-hero-statement,.concept-validation-hero-statement,.biopharma-hero-statement,.device-hero-statement,.lab-operation-hero-statement{font-size:20px!important}}.about-subnav{background:#fff}.about-subnav__bar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;width:min(1193px,100% - 48px);max-width:1193px;min-height:88px;margin:0 auto;padding:16px 0;display:flex}.about-subnav__tabs{align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.about-subnav__tab{color:#18a6a6;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;height:44px;padding:0 22px;font-size:16px;font-weight:500;line-height:1}.about-subnav__tab:hover,.about-subnav__tab:focus-visible{color:#14224a;outline:none}.about-subnav__tab.is-active{color:#14224a;background:#d4eee9;font-weight:600}.about-subnav__select{flex-shrink:0;position:relative}.about-subnav__select-btn{color:#18a6a6;cursor:pointer;background:#fff;border:1px solid #18a6a6;border-radius:12px;align-items:center;min-width:168px;height:44px;padding:0 16px 0 18px;font-size:16px;font-weight:500;display:inline-flex}.about-subnav__select-btn:after{content:"";border-top:6px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin-left:auto}.about-subnav__dropdown{z-index:20;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #14224a14;border-radius:12px;min-width:100%;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 32px -12px #0f172a2e}.about-subnav__dropdown.is-open{opacity:1;visibility:visible;pointer-events:auto}.about-subnav__dropdown button{color:#18a6a6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:10px 12px;font-size:15px;display:block}.about-subnav__dropdown button:hover,.about-subnav__dropdown button.is-active{color:#14224a;background:#d4eee9}.about-organization-intro{background:#f7fafc;padding-top:64px!important}.lab-platform-intro{padding-top:64px}@media (width<=767px){.about-subnav__bar{gap:12px;min-height:72px}.about-subnav__tab{height:40px;padding:0 14px;font-size:15px}.about-subnav__select-btn{min-width:132px;height:40px;font-size:15px}.about-organization-intro,.lab-platform-intro{padding-top:56px!important}}.about-shared-hero,.about-organization-hero,.lab-platform-hero{height:clamp(420px,58vh,520px);min-height:420px}@media (width>=768px){.about-shared-hero,.about-organization-hero,.lab-platform-hero{height:clamp(520px,58vh,620px);min-height:520px}}.about-organization-hero h1,.lab-platform-hero h1{font-family:Noto Serif SC,serif!important;font-size:40px!important;font-weight:600!important;line-height:1.2!important}@media (width>=768px){.about-organization-hero h1,.lab-platform-hero h1{font-size:60px!important;line-height:74px!important}}.basic-research-hero h1,.concept-validation-hero h1,.biopharma-hero h1,.device-hero h1,.lab-operation-hero h1{white-space:nowrap;color:#14224a!important;font-size:56px!important;line-height:1.2!important}@media (width>=768px){.concept-validation-hero h1,.concept-validation-hero-statement{white-space:nowrap}}@media (width<=767px){.basic-research-hero h1,.concept-validation-hero h1,.biopharma-hero h1,.device-hero h1,.lab-operation-hero h1{white-space:normal;font-size:38px!important;line-height:1.25!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}.basic-research-hero>div.absolute.inset-0,.concept-validation-hero>div.absolute.inset-0,.biopharma-hero>div.absolute.inset-0,.device-hero>div.absolute.inset-0,.lab-operation-hero>div.absolute.inset-0{display:none!important}@media (width<=767px){.basic-research-hero,.concept-validation-hero,.biopharma-hero,.device-hero,.lab-operation-hero{height:100svh!important;min-height:640px!important}}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.history-page{color:#14224a;background:#fff;overflow:clip}.history-stage-kicker{color:#18a6a6;letter-spacing:.12em;margin:0;font-family:Noto Sans SC,sans-serif;font-size:12px;font-weight:700;line-height:1.4}.history-timeline{--history-axis-width:4px;--history-marker-size:64px;--timeline-progress-ratio:0;--timeline-progress-px:0px;grid-template-columns:minmax(260px,.78fr) 64px minmax(0,1.22fr);gap:clamp(24px,4vw,56px);max-width:1193px;min-height:1780px;margin:0 auto;padding:56px 24px 150px;display:grid;position:relative}.history-timeline-stage{align-self:start;padding-top:10px;position:sticky;top:26vh}.history-stage-period{color:#18a6a6;letter-spacing:0;margin-top:22px;font-family:Noto Sans SC,sans-serif;font-size:clamp(64px,6.8vw,88px);font-weight:700;line-height:.98;transition:opacity .26s cubic-bezier(.2,.8,.2,1),transform .26s cubic-bezier(.2,.8,.2,1);display:block}.history-stage-period span{white-space:nowrap;display:block}.history-timeline-stage .history-stage-period span{color:inherit;font-size:inherit;line-height:inherit;margin:0}.history-timeline-stage h3{color:#14224a;max-width:420px;margin:24px 0 0;font-family:Noto Sans SC,sans-serif;font-size:clamp(30px,4vw,54px);font-weight:600;line-height:1.18;transition:opacity .26s cubic-bezier(.2,.8,.2,1),transform .26s cubic-bezier(.2,.8,.2,1)}.history-timeline-stage span{color:#5d7fa6;max-width:360px;margin-top:26px;font-size:18px;line-height:1.7;display:block}.history-timeline-axis{min-height:100%;position:relative}.history-axis-track,.history-axis-progress{width:var(--history-axis-width);position:absolute;top:0;left:50%;transform:translate(-50%)}.history-axis-track{background:#e1e8ee;bottom:0}.history-axis-progress{height:100%;transform:translateX(-50%) scaleY(var(--timeline-progress-ratio));transform-origin:top;will-change:transform;background:#18a6a6}.history-axis-marker{width:var(--history-marker-size);height:var(--history-marker-size);color:#fff;cursor:pointer;transform:translate3d(-50%, calc(var(--timeline-progress-px) - 50%), 0);will-change:transform;background:#18a6a6;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .22s,box-shadow .22s;display:grid;position:absolute;top:0;left:50%;box-shadow:0 16px 34px #14224a33}.history-axis-marker:hover{transform:translate3d(-50%, calc(var(--timeline-progress-px) - 50%), 0) scale(1.04);background:#118c90;box-shadow:0 18px 38px #14224a3d}.history-axis-marker:focus-visible{outline-offset:5px;outline:3px solid #18a6a647}.history-axis-marker span{margin-top:-9px;font-size:38px;font-weight:300;line-height:1;display:block}.history-timeline-events{min-width:0}.history-timeline-event{min-height:0;padding-bottom:clamp(72px,7vw,104px);display:block}.history-timeline-event time{color:#14224a;white-space:nowrap;font-family:Noto Sans SC,sans-serif;font-size:clamp(48px,5vw,70px);font-weight:700;line-height:1;transition:color .24s;display:block}.history-timeline-event.is-active time{color:#18a6a6}.history-timeline-event-copy{min-width:0;margin-top:28px}.history-year-items{gap:18px;max-width:680px;display:grid}.history-year-item{grid-template-columns:minmax(64px,92px) minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.history-year-item.is-summary{grid-template-columns:minmax(0,1fr)}.history-year-month{color:#14224a;white-space:nowrap;font-size:clamp(17px,1.6vw,21px);font-weight:700;line-height:1.55}.history-year-item-content{min-width:0}.history-year-item h3{color:#14224a;margin:0;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.3;transition:color .24s}.history-timeline-event.is-active h3{color:#18a6a6}.history-year-item p{color:#4f6077;overflow-wrap:anywhere;max-width:620px;margin:10px 0 0;font-size:clamp(16px,1.55vw,19px);line-height:1.8}@media (width<=900px){.history-timeline{--history-axis-width:4px;--history-marker-size:60px;grid-template-columns:minmax(220px,.72fr) 60px minmax(0,1.28fr);gap:24px;padding-inline:24px}}@media (width<=680px){.history-timeline{--history-axis-width:3px;--history-marker-size:48px;min-height:0;padding:0 24px 84px 28px;display:block}.history-timeline-stage{z-index:2;background:#fff;padding:20px 0 28px 28px;position:sticky;top:72px}.history-stage-period{margin-top:14px;font-size:64px}.history-timeline-stage h3{margin-top:14px;font-size:30px}.history-timeline-stage span{margin-top:12px;font-size:15px}.history-timeline-axis{width:var(--history-axis-width);min-height:0;position:absolute;top:210px;bottom:84px;left:28px}.history-axis-marker{left:1px}.history-axis-marker span{font-size:24px}.history-timeline-events{z-index:1;padding:24px 0 0 56px;position:relative}.history-timeline-event time{font-size:42px;display:block}.history-timeline-event-copy{margin-top:18px}.history-year-items{gap:16px}.history-year-item{grid-template-columns:72px minmax(0,1fr);column-gap:14px}.history-year-item h3{font-size:20px}.history-year-item p{margin-top:8px;font-size:16px;line-height:1.75}}.site-header{--header-ink:#0f172a;--header-mute:#94a3b8;--header-ease:cubic-bezier(.25,.1,.25,1);--header-glass-dur:.48s;--header-pill-r:999px;--header-cta-r:999px;--header-pill-h:56px;--header-cta-h:32px;--header-cta-blue:#14224a;z-index:200;pointer-events:none;transition:padding var(--header-glass-dur) var(--header-ease);background:0 0;padding:16px 0 8px;position:fixed;inset:0 0 auto}.site-header.is-scrolled{padding:16px 0 8px}.site-header>.container{pointer-events:auto;width:min(1120px,100% - 56px)!important;max-width:none!important}.site-header__inner{pointer-events:auto;justify-content:center;align-items:center;gap:10px;min-height:0;margin-inline:auto;display:flex;width:min(1120px,100% - 56px)!important;max-width:none!important}.site-header__pill{z-index:1;width:100%;height:var(--header-pill-h);min-height:var(--header-pill-h);max-height:var(--header-pill-h);border-radius:var(--header-pill-r);pointer-events:auto;transition:padding var(--header-glass-dur) var(--header-ease);background:0 0;align-items:center;padding:4px 6px 4px 12px;display:flex;position:relative}.site-header__pill:before{content:"";z-index:0;border-radius:inherit;box-shadow:none;-webkit-backdrop-filter:blur(8px);opacity:1;transition:background-color var(--header-glass-dur) var(--header-ease), border-color var(--header-glass-dur) var(--header-ease), opacity var(--header-glass-dur) var(--header-ease), transform var(--header-glass-dur) var(--header-ease), box-shadow var(--header-glass-dur) var(--header-ease), backdrop-filter var(--header-glass-dur) var(--header-ease);pointer-events:none;background:#ffffff14;border:1px solid #ffffff52;position:absolute;inset:0;transform:none}.site-header__pill>*{z-index:1;position:relative}.site-header.is-scrolled .site-header__pill{padding-left:18px}.site-header.is-scrolled .site-header__pill:before{opacity:1;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffb8;border:.5px solid #ffffff8c;transform:none;box-shadow:inset 0 .5px #ffffffe6,0 1px 3px #14224a0f}.brand{z-index:1;height:100%;color:var(--header-ink);flex-shrink:0;align-items:center;gap:10px;padding:0 16px 0 2px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.brand img{object-fit:contain;border-radius:6px;flex-shrink:0;width:28px;height:28px}.brand span{color:#0f172a;letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:700}.nav-desktop{z-index:1;flex:auto;justify-content:center;align-items:center;gap:4px;min-width:0;height:100%;padding:0 8px;display:flex;position:relative}.nav-desktop>button,.nav-item>button{height:100%;max-height:100%;color:var(--header-mute);font:500 16px/1 var(--font-sans);letter-spacing:-.03em;white-space:nowrap;cursor:pointer;transition:color .2s var(--header-ease);background:0 0;border:0;border-radius:0;align-items:center;padding:0 12px;display:inline-flex;position:relative}.nav-desktop>button:hover,.nav-desktop>button.is-active,.nav-item>button:hover,.nav-item>button.is-active,.nav-item:focus-within>button{color:#334155;background:0 0}.nav-item{align-items:center;height:100%;display:flex;position:relative}.nav-item>button:after{content:"";opacity:.5;border-top:4px solid;border-left:3.5px solid #0000;border-right:3.5px solid #0000;width:0;height:0;margin-left:5px}.nav-dropdown{z-index:30;opacity:0;visibility:hidden;pointer-events:none;width:max-content;min-width:0;max-width:calc(100vw - 32px);transition:opacity .2s var(--header-ease), transform .2s var(--header-ease), visibility .2s;background:#fff;border:1px solid #0f172a0f;border-radius:10px;gap:2px;margin:0;padding:6px;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 14px 32px -12px #0f172a2e}.nav-dropdown.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav-dropdown button{color:#0f172a;font:500 12.5px/1.4 var(--font-sans);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;transition:background .15s,color .15s}.nav-dropdown button:hover,.nav-dropdown button:focus-visible,.nav-dropdown button.is-active{color:var(--header-cta-blue);background:#f1f5f9;outline:none}.header-actions{z-index:1;flex-shrink:0;align-items:center;height:100%;margin-left:32px;padding-right:4px;display:flex;position:relative}.header-cta{white-space:nowrap;height:var(--header-cta-h)!important;min-height:var(--header-cta-h)!important;max-height:var(--header-cta-h)!important;border-radius:var(--header-cta-r)!important;background:var(--header-cta-blue)!important;color:#fff!important;min-width:0!important;font:600 12.5px/1 var(--font-sans)!important;letter-spacing:.01em!important;box-shadow:none!important;transition:background-color var(--motion-hover) var(--motion-hover-ease)!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0 26px!important;display:inline-flex!important}.header-cta:hover,.header-cta:focus-visible{filter:none;background:#18a6a6!important}.menu-toggle{z-index:3;cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:auto;display:none;position:relative}.menu-toggle span{transform-origin:50%;background:#14224a;border-radius:0;width:22px;height:2px;margin:0;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .2s;display:block;position:absolute;top:21px;left:11px}.menu-toggle span:first-child{transform:translateY(-6px)}.menu-toggle span:nth-child(2){transform:none}.menu-toggle span:nth-child(3){transform:translateY(6px)}.menu-toggle.is-open span:first-child{transform:rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:rotate(-45deg)}.nav-mobile{pointer-events:none;display:none}.nav-mobile.is-open{pointer-events:auto}.nav-mobile__link{border:0;border-bottom:1px solid var(--color-divider);width:100%;min-height:58px;color:var(--color-primary);font:500 18px/1.35 var(--font-sans);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;justify-content:flex-start;align-items:center;padding:0 26px;display:flex}.nav-mobile__group{border-bottom:1px solid var(--color-divider)}.nav-mobile__group .nav-mobile__link{border-bottom:0}.nav-mobile__group.is-open .nav-mobile__group-trigger{color:var(--color-primary);background:#f7f7f6}.nav-mobile__subpanel{opacity:0;background:#f3f3f3;max-height:0;padding:0 26px;transition:max-height .26s cubic-bezier(.2,.8,.2,1),opacity .2s,padding .26s cubic-bezier(.2,.8,.2,1);overflow:hidden}.nav-mobile__group.is-open .nav-mobile__subpanel{opacity:1;max-height:420px;padding:5px 26px 10px}.nav-mobile__subitem{color:#81848a;width:100%;min-height:48px;font:400 16px/1.35 var(--font-sans);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px;transition:color .2s;display:flex;position:relative}.nav-mobile__subitem:hover,.nav-mobile__subitem:focus-visible{color:var(--color-primary);outline:none}.nav-mobile__subitem.is-active{color:var(--color-primary);font-weight:600}.nav-mobile__subitem.is-active:before{content:"";background:var(--color-accent);width:2px;height:22px;position:absolute;left:0}.nav-mobile__link--cta{color:var(--header-cta-blue);font-weight:600}@media (width<=1100px) and (width>=1024px){.nav-desktop>button,.nav-item>button{padding:0 8px;font-size:13px}.brand span{font-size:14px}.header-cta{height:32px!important;min-height:32px!important;padding:0 20px!important}}@media (width<=1023px){.site-header{padding:12px 0 8px}.site-header>.container{width:min(100% - 32px,1180px)}.site-header__inner{justify-content:center;width:min(100% - 32px,1180px)!important}.site-header__pill{flex:none;width:100%;height:52px;min-height:52px;max-height:52px;padding:2px 8px 2px 12px}.nav-desktop,.header-actions{display:none}.brand{padding-right:4px}.menu-toggle{display:inline-grid}.site-header.is-mobile-open .site-header__pill{box-shadow:none;background:#fff;border-radius:0}.site-header.is-mobile-open .site-header__pill:before{opacity:0}.site-header.is-mobile-open .brand{opacity:.42}.site-header.is-mobile-open .site-header__pill{background:0 0}.site-header__inner{z-index:4;position:relative}.nav-mobile__scrim{z-index:1;opacity:0;visibility:hidden;pointer-events:none;background:#0f172a7a;border:0;width:26vw;height:100%;padding:0;transition:opacity .26s cubic-bezier(.2,.8,.2,1),visibility 0s linear .26s;display:block;position:fixed;inset:0 auto 0 0}.nav-mobile__scrim.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.nav-mobile{z-index:2;overscroll-behavior:contain;width:74vw;max-width:560px;height:100dvh;min-height:100vh;box-shadow:none;opacity:0;visibility:hidden;-webkit-backdrop-filter:none;background:#fff;border:0;border-radius:0;flex-direction:column;margin:0;padding:82px 0 28px;transition:opacity .26s cubic-bezier(.2,.8,.2,1),transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s linear .26s;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(12px)}.nav-mobile.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0)}.nav-mobile__link{min-height:58px;padding-inline:26px}}@media (prefers-reduced-motion:reduce){.site-header,.site-header__pill,.site-header__pill:before,.nav-desktop>button,.nav-item>button,.nav-dropdown{transition:none!important}}.core-capabilities-section{background:#f7fafc;padding:64px 24px}.core-capabilities-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 72px;display:grid}.core-capabilities-grid .core-capability-item{text-align:center;opacity:0;flex-direction:column;align-items:center;width:100%;max-width:none;transition:opacity .62s cubic-bezier(.2,.8,.2,1),transform .62s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(12px)}.core-capabilities-grid.is-visible .core-capability-item{opacity:1;transform:translateY(0)}.core-capabilities-grid .core-capability-item__icon{color:#18a6a6;width:50px;height:50px;transition:color .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1)}.core-capabilities-grid .core-capability-item h3{color:#14224a;margin:22px 0 0;font-size:19px;font-weight:600;line-height:28px}.core-capabilities-grid .core-capability-item p{color:#5d7fa6;text-align:center;max-width:330px;margin:11px 0 0;font-size:15px;line-height:1.7}.core-capabilities-grid .core-capability-item:hover h3{color:#18a6a6}.application-scenarios-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 72px;display:grid}.application-scenario-item{text-align:center;opacity:0;background:0 0;outline:none;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:none;min-height:0;padding:0;transition:opacity .62s cubic-bezier(.2,.8,.2,1),transform .62s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(12px)}.application-scenarios-grid.is-visible .application-scenario-item{opacity:1;transform:translateY(0)}.application-scenario-item__icon{color:#18a6a6;width:50px;height:50px;transition:color .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1)}.application-scenario-item h3{color:#14224a;max-width:none;margin:22px 0 0;font-size:19px;font-weight:600;line-height:28px;transition:color .22s cubic-bezier(.2,.8,.2,1)}.application-scenario-item p{color:#5d7fa6;text-align:center;max-width:330px;margin:11px 0 0;font-size:15px;line-height:1.7}.application-scenario-item:hover,.application-scenario-item:focus-visible{background:0 0}.application-scenario-item:hover .application-scenario-item__icon,.application-scenario-item:focus-visible .application-scenario-item__icon{color:#18a6a6;transform:none}.application-scenarios-grid--lab-scroll{scroll-snap-type:none;touch-action:auto;grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 56px;width:100%;padding-bottom:8px;overflow:visible}.application-scenarios-grid--lab-scroll .application-scenario-item{scroll-snap-align:start}.service-process-timeline{margin-top:var(--sanbio-page-space)!important}.service-process-timeline+.product-module{margin-top:64px!important}.basic-research-process__title{color:#14224a!important;letter-spacing:.02em!important;margin-top:12px!important;font-family:Noto Serif SC,serif!important;font-size:clamp(24px,3vw,38px)!important;font-weight:700!important;line-height:1.2!important}.basic-research-process__board-scroll{margin-top:40px!important}@media (width>=768px){.basic-research-process__board{min-height:430px!important}.basic-research-process__steps{grid-template-rows:minmax(140px,1fr) minmax(140px,1fr);row-gap:30px;min-height:400px!important}.basic-research-process__content.is-top{padding-bottom:32px}.basic-research-process__content.is-bottom{padding-top:32px}}@media (width<=767px){.application-scenarios-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:none;grid-auto-columns:calc(50% - 12px);grid-auto-flow:column;gap:32px 24px;width:100%;padding-bottom:8px;scroll-padding-inline:0;overflow-x:auto}.application-scenarios-grid::-webkit-scrollbar{display:none}.application-scenario-item{scroll-snap-align:start;min-height:0;padding:0}.application-scenario-item__icon{width:50px;height:50px}.application-scenario-item h3{margin-top:22px;font-size:19px;line-height:28px}.application-scenario-item p{margin-top:11px;font-size:15px;line-height:1.7}.application-scenarios-grid--lab-scroll{scroll-snap-type:none;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:32px 24px;padding-bottom:8px;overflow:visible}.service-process-timeline{margin-top:72px!important}.service-process-timeline+.product-module{margin-top:48px!important}.basic-research-process__board-scroll{margin-top:32px!important}}.research-eyebrow,.home-validation-scroll__eyebrow,.basic-research-eyebrow,.concept-validation-eyebrow,.biopharma-eyebrow,.device-eyebrow,.medical-device-eyebrow,.lab-operation-eyebrow,.about-organization-eyebrow,.lab-platform-eyebrow,.history-stage-kicker{letter-spacing:.16em!important;font-family:Inter,Noto Sans SC,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}.home-module-title,.research-title,.basic-research-section-title,.concept-validation-section-title,.biopharma-section-title,.device-section-title,.medical-device-section-title,.lab-operation-section-title,.lab-platform-section h2{letter-spacing:.02em!important;margin-top:12px!important;font-family:Noto Serif SC,serif!important;font-size:clamp(24px,3vw,38px)!important;font-weight:700!important;line-height:1.2!important}.research-main,.contact-main,.product-main{padding-top:var(--sanbio-page-space);padding-bottom:var(--sanbio-page-space)}.product-main>.product-module,.product-main>.product-module+.product-module{margin-top:var(--sanbio-page-space)!important}@media (width<=767px){.home-section,.core-capabilities-section,.platform-capabilities-section{padding-block:64px!important}.research-main,.contact-main,.product-main{padding-top:64px;padding-bottom:80px}.product-main>.product-module,.product-main>.product-module+.product-module{margin-top:72px!important}.home-module-title,.research-title,.basic-research-section-title,.concept-validation-section-title,.biopharma-section-title,.device-section-title,.medical-device-section-title,.lab-operation-section-title,.lab-platform-section h2{font-size:clamp(24px,8vw,32px)!important;line-height:1.25!important}}.basic-research-hero,.concept-validation-hero,.biopharma-hero,.device-hero,.lab-operation-hero{height:clamp(520px,58vh,620px)!important;min-height:520px!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile){background:0 0!important;border-radius:0!important;gap:0!important;min-height:566px!important;padding:0!important;overflow:visible!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>img{border-radius:30px 0 0 30px!important;min-height:566px!important}@media (width<=767px){.basic-research-hero,.concept-validation-hero,.biopharma-hero,.device-hero,.lab-operation-hero{height:clamp(420px,58vh,520px)!important;min-height:420px!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile){gap:0!important;min-height:0!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>img{border-radius:24px 24px 0 0!important;height:280px!important;min-height:0!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>div{border-radius:0 0 24px 24px!important;min-height:0!important;padding:28px 24px 32px!important}}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile) h3:before{margin-bottom:28px!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>div>p:first-of-type{margin-top:0!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>div>p+p{margin-top:18px!important}.product-main>section:first-child [aria-label=可交付内容]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px 32px!important;max-width:560px!important;margin-top:26px!important;display:grid!important}.product-main>section:first-child [aria-label=可交付内容]>div{white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:flex-start!important;gap:8px!important;min-height:0!important;padding:0!important;display:flex!important}.product-main>section:first-child [aria-label=可交付内容]>div>svg{flex:none!important;width:13px!important;height:13px!important;margin-top:5px!important}@media (width<=767px){.product-main>section:first-child [aria-label=可交付内容]{grid-template-columns:1fr!important;gap:12px!important;margin-top:22px!important}.product-main>section:first-child [aria-label=可交付内容]>div{white-space:normal!important}}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile){min-height:566px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:clamp(28px,3.2vw,44px)!important;padding:0!important;overflow:visible!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>img{object-fit:cover!important;border-radius:24px!important;height:100%!important;min-height:566px!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>div{background:#eaf2f7!important;border-radius:24px!important;min-height:566px!important;padding:44px clamp(28px,4vw,60px)!important}@media (width<=767px){.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile){grid-template-columns:1fr!important;gap:20px!important;min-height:0!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>img{border-radius:20px!important;height:280px!important;min-height:280px!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>div{border-radius:20px!important;min-height:0!important;padding:28px 24px 32px!important}}.site-page-hero,.about-shared-hero,.about-organization-hero,.lab-platform-hero,.basic-research-hero,.concept-validation-hero,.biopharma-hero,.device-hero,.lab-operation-hero{box-sizing:border-box!important;border-radius:30px!important;width:calc(100% - 40px)!important;max-width:none!important;height:500px!important;min-height:500px!important;margin:50px auto 0!important}@media (width<=767px){.site-page-hero,.about-shared-hero,.about-organization-hero,.lab-platform-hero,.basic-research-hero,.concept-validation-hero,.biopharma-hero,.device-hero,.lab-operation-hero{border-radius:0!important;width:100%!important;height:350px!important;min-height:350px!important;margin:0!important}}@media (width>=1024px){.site-header.is-subpage{transition:padding var(--header-glass-dur) var(--header-ease), transform var(--header-glass-dur) var(--header-ease)}.site-header.is-subpage:not(.is-about):not(.is-module-hero):not(.is-scrolled):not(.is-mobile-open){transform:translateY(50px)}.site-header.is-subpage.is-scrolled,.site-header.is-subpage.is-mobile-open{transform:translateY(0)}}@media (width>=768px){.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile){grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:44px!important;width:calc(100% - 160px)!important;max-width:1424px!important}.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile)>div{padding:44px clamp(40px,5vw,80px)!important}}@media (width>=768px) and (width<=1023px){.product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile){gap:32px!important;width:calc(100% - 64px)!important;max-width:1424px!important}}.numbered-card-scroller__title-row{justify-content:space-between;align-items:center;gap:24px;margin-top:16px;display:flex}.numbered-card-scroller__title-row h2{margin:0}.numbered-card-scroller__bar{flex:none;gap:10px;margin:0;display:flex}.numbered-card-scroller__desc{color:#5d7fa6;max-width:760px;margin:16px 0 0;font-size:16px;line-height:1.75}.numbered-card-scroller__viewport{scroll-snap-type:x mandatory;gap:16px;margin-top:32px;display:flex;overflow:hidden}.numbered-card-scroller__card{box-sizing:border-box;scroll-snap-align:start;background:#fff;border:1px solid #14224a1a;border-radius:14px;flex:0 0 180px;min-width:180px;padding:20px}.numbered-card-scroller__card span{color:#18a6a6;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.numbered-card-scroller__card p{color:#14224a;margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.5}.concept-validation-support article h3{font-weight:500!important}@media (width>=1024px){.concept-validation-support-section{width:calc(100% - 160px)!important;max-width:1424px!important;padding-inline:0!important}.concept-validation-support{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)!important;grid-template-areas:"copy image"!important;gap:44px!important;min-height:566px!important;margin-top:40px!important;display:grid!important;overflow:visible!important}.concept-validation-support>div{background:#eaf2f7!important;border-radius:24px!important;flex-direction:column!important;grid-area:copy!important;justify-content:center!important;min-height:566px!important;padding:44px clamp(40px,5vw,80px)!important;display:flex!important}.concept-validation-support>img{object-fit:cover!important;border-radius:24px!important;grid-area:image!important;width:100%!important;height:100%!important;min-height:566px!important}.concept-validation-support>div>article{border:0!important;padding-block:28px!important}.concept-validation-support>div>article:first-child{padding-top:0!important}.concept-validation-support>div>article:last-child{padding-bottom:0!important}}@media (width>=768px) and (width<=1023px){.concept-validation-support-section{width:calc(100% - 64px)!important;max-width:1424px!important;padding-inline:0!important}.concept-validation-support{gap:32px!important}}@media (width<=767px){.concept-validation-support-section{width:calc(100% - 40px)!important;max-width:none!important;padding-inline:0!important}.concept-validation-support{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:20px!important;margin-top:28px!important;display:grid!important;overflow:visible!important}.concept-validation-support>div{background:#eaf2f7!important;border-radius:20px!important;order:1!important;min-height:0!important;padding:28px 24px 32px!important}.concept-validation-support>img{object-fit:cover!important;border-radius:20px!important;order:2!important;width:100%!important;height:280px!important;min-height:0!important}}@media (width>=1024px){.product-core-direction-section{width:calc(100% - 160px)!important;max-width:1424px!important;padding-inline:0!important}.product-core-direction-card{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)!important;grid-template-areas:"copy image"!important;gap:44px!important;min-height:566px!important;margin-top:40px!important;display:grid!important;overflow:visible!important}.product-core-direction-card>div{background:#eaf2f7!important;border-radius:24px!important;flex-direction:column!important;grid-area:copy!important;justify-content:center!important;min-height:566px!important;padding:44px clamp(40px,5vw,80px)!important;display:flex!important}.product-core-direction-card>img{object-fit:cover!important;border-radius:24px!important;grid-area:image!important;width:100%!important;height:100%!important;min-height:566px!important}.product-core-direction-card>div>.product-core-direction-item{border:0!important;padding:28px 0!important}.product-core-direction-card>div>.product-core-direction-item:first-child{padding-top:0!important}.product-core-direction-card>div>.product-core-direction-item:last-child{padding-bottom:0!important}.product-core-direction-item__body>button{font-weight:500!important}}@media (width>=768px) and (width<=1023px){.product-core-direction-section{width:calc(100% - 64px)!important;max-width:1424px!important;padding-inline:0!important}.product-core-direction-card{gap:32px!important}}@media (width<=767px){.product-core-direction-section{width:calc(100% - 40px)!important;max-width:none!important;padding-inline:0!important}.product-core-direction-card{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;grid-template-areas:"copy""image"!important;gap:20px!important;margin-top:28px!important;display:grid!important;overflow:visible!important}.product-core-direction-card>div{background:#eaf2f7!important;border-radius:20px!important;order:1!important;min-height:0!important;padding:28px 24px 32px!important}.product-core-direction-card>img{object-fit:cover!important;border-radius:20px!important;order:2!important;width:100%!important;height:280px!important;min-height:0!important}.product-core-direction-card>div>.product-core-direction-item{border:0!important;padding:20px 0!important}}@media (width>=768px){.concept-validation-support>div>article,.product-core-direction-card>div>.product-core-direction-item{padding-block:18px!important}.concept-validation-support>div>article:first-child,.product-core-direction-card>div>.product-core-direction-item:first-child{padding-top:0!important}.concept-validation-support>div>article:last-child,.product-core-direction-card>div>.product-core-direction-item:last-child{padding-bottom:0!important}}@media (width<=767px){.concept-validation-support>div>article,.product-core-direction-card>div>.product-core-direction-item{padding-block:16px!important}}.history-stage-period{font-size:clamp(56px,5.8vw,76px)!important}@media (width<=680px){.history-stage-period{font-size:52px!important}}.product-main>section:first-child [aria-label=可交付内容]>div{white-space:normal!important;overflow-wrap:anywhere!important;align-items:flex-start!important;min-width:0!important}.product-main>section:first-child [aria-label=可交付内容]>div>span{overflow-wrap:anywhere!important;min-width:0!important;line-height:1.7!important}@media (width>=768px){.basic-research-profile [aria-label=可交付内容]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content!important;column-gap:24px!important}.basic-research-profile [aria-label=可交付内容]>div:last-child{white-space:nowrap!important;overflow-wrap:normal!important;grid-column:3!important;min-width:max-content!important}.basic-research-profile .basic-research-deliverable-nowrap,.basic-research-profile .basic-research-deliverable-nowrap>span{white-space:nowrap!important;overflow-wrap:normal!important;min-width:max-content!important}}.showcase-support{gap:28px;display:grid}.showcase-support__intro{max-width:34em}.showcase-support__lead{color:#5d7fa6;max-width:28em;margin-top:16px;font-size:15px;line-height:1.7}.showcase-support__media{background:#eaf2f7;border-radius:10px;min-height:240px;position:relative;overflow:hidden}.showcase-support__media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width>=900px){.showcase-support{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:28px 48px}.showcase-support__intro{grid-area:1/1;max-width:92%}.showcase-support__lead{font-size:16px}.showcase-support__media{grid-area:2/1;align-self:stretch;min-height:0}.showcase-support__media img{min-height:0;position:absolute;inset:0}.showcase-support__list{grid-area:1/2/span 2}.showcase-support--media-end{grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr)}.showcase-support--media-end .showcase-support__intro{grid-column:2;max-width:100%}.showcase-support--media-end .showcase-support__media{grid-column:2}.showcase-support--media-end .showcase-support__list{grid-column:1}.showcase-support--solo{grid-template-rows:none;grid-template-columns:none;align-items:flex-start;gap:40px;display:flex}.showcase-support--solo .showcase-support__media{border-radius:12px;flex:0 0 65%;order:0;width:65%;height:400px;min-height:400px}.showcase-support--solo .showcase-support__intro{flex-direction:column;flex:auto;order:1;justify-content:flex-start;gap:16px;min-width:0;max-width:none;display:flex}.showcase-support--solo .showcase-support__lead{color:#5d7fa6;max-width:none;margin-top:0;font-size:16px;font-weight:400;line-height:1.75}.showcase-support--solo .showcase-support__media img{border-radius:12px;position:absolute;inset:0}.showcase-support--solo:not(.showcase-support--media-end) .showcase-support__intro{order:0}.showcase-support--solo:not(.showcase-support--media-end) .showcase-support__media{order:1}}.showcase-support__badge{color:#fff;letter-spacing:.04em;background:#14224ab8;border-radius:999px;padding:5px 10px;font-family:Inter,Noto Sans SC,sans-serif;font-size:12px;font-weight:600;line-height:1;position:absolute;top:16px;left:16px}.showcase-support__caption{background:linear-gradient(#0000,#14224a94);padding:28px 20px 18px;position:absolute;inset:auto 0 0}.showcase-support__caption p{color:#fff;margin:0;font-size:16px;font-weight:500;line-height:1.4}.showcase-support__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5d7fa673 transparent;max-height:none;padding-right:10px;overflow:hidden auto}.showcase-support__list::-webkit-scrollbar{width:4px}.showcase-support__list::-webkit-scrollbar-track{background:0 0}.showcase-support__list::-webkit-scrollbar-thumb{background:#5d7fa666;border-radius:999px}.showcase-support__item{cursor:default;border-top:1px solid #14224a1a;outline:none;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;padding:22px 0;display:grid}.showcase-support__item:last-child{border-bottom:1px solid #14224a1a}.showcase-support__index{color:#18a6a6;padding-top:3px;font-family:Inter,Noto Sans SC,sans-serif;font-size:13px;font-weight:600;line-height:1.7}.showcase-support__copy h3{color:#14224a;margin:0;font-size:20px;font-weight:500;line-height:1.35}.showcase-support__copy p{color:#5d7fa6;margin:8px 0 0;font-size:14px;line-height:1.7}.showcase-support__item.is-active .showcase-support__copy h3,.showcase-support__item:hover .showcase-support__copy h3,.showcase-support__item:focus-visible .showcase-support__copy h3{color:#18a6a6}@media (width<=899px){.showcase-support__media img{height:240px;min-height:240px}.showcase-support__copy h3{font-size:17px}.showcase-support--solo{flex-direction:column;gap:24px;display:flex}.showcase-support--solo .showcase-support__media{border-radius:12px;order:0;width:100%;height:240px;min-height:240px}.showcase-support--solo .showcase-support__intro{order:1}}.showcase-support--solo .showcase-support__intro h2{margin-top:0!important}.showcase-support--solo .showcase-support__intro{box-sizing:border-box;-webkit-backdrop-filter:blur(5px);background:#ffffff61;border:1px solid #ffffff8c;border-radius:12px;padding:24px}@media (width>=900px){.about-organization-split-copy,.showcase-support--solo .showcase-support__intro{min-height:400px}}@media (width<=767px){.about-organization-split-copy,.showcase-support--solo .showcase-support__intro{min-height:0;padding:20px}}.sanbio-container{box-sizing:border-box;width:min(1193px,100% - 48px);max-width:1193px;margin-inline:auto}.site-footer{color:#14224a;background:#fff;font-family:Noto Sans SC,sans-serif}.site-footer__inner{width:min(1193px,100% - 48px);margin-inline:auto}.site-footer__banner{background-color:#08275f;background-position:100%;background-repeat:no-repeat;background-size:auto 260%;position:relative;overflow:hidden}.site-footer__banner .site-footer__inner{z-index:1;padding:28px 0 26px;position:relative}.site-footer__banner-kicker{color:#18a6a6;letter-spacing:.16em;margin:0 0 8px;font-size:11px;font-weight:700}.site-footer__banner h2{color:#fff;margin:0;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.4}.site-footer__banner button{color:#ffffffc7;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:10px;padding:0;font-size:13px;line-height:1.5;display:inline-flex}.site-footer__banner button:hover{color:#fff}.site-footer__body{background:#fff;padding:48px 0 40px}.site-footer__access{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr) minmax(240px,.85fr);align-items:start;gap:36px 40px;display:grid}.site-footer__contact-block{display:contents}.site-footer__kicker{color:#18a6a6;letter-spacing:.16em;margin:0;font-size:11px;font-weight:700}.site-footer__intro h2{color:#14224a;margin:10px 0 0;font-family:Noto Serif SC,serif;font-size:clamp(32px,3.4vw,40px);font-weight:600;line-height:1.2}.site-footer__lead{color:#5d7fa6;max-width:320px;margin:14px 0 0;font-size:14px;line-height:1.75}.site-footer__actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.site-footer__btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;height:40px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.site-footer__btn--solid{color:#fff;background:#14224a;border:0}.site-footer__btn--solid:hover{background:#0d1837}.site-footer__btn--ghost{color:#14224a;background:#fff;border:1px solid #d5dee8}.site-footer__btn--ghost:hover{background:#f4f8fb}.site-footer__consult-title{color:#18a6a6;margin:6px 0 18px;font-size:15px;font-weight:600}.site-footer__consult-row{color:#14224a;align-items:center;gap:12px;margin-top:14px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.site-footer__consult-row:hover{color:#18a6a6}.site-footer__icon{color:#18a6a6;background:#e8f6f6;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.site-footer__channels{gap:12px;display:grid}.site-footer__channel{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4edf3;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 14px;display:flex}.site-footer__channel:hover{border-color:#18a6a659}.site-footer__channel-icon{color:#18a6a6;background:#eef8f8;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.site-footer__channel strong,.site-footer__channel em{display:block}.site-footer__channel strong{color:#14224a;font-size:14px;font-weight:600}.site-footer__channel em{color:#8aa0b5;margin-top:3px;font-size:12px;font-style:normal}.site-footer__campuses{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}.site-footer__campus{background:#fff;border:1px solid #e6eef4;border-radius:16px;grid-template-columns:168px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 8px 24px #14224a0a}.site-footer__campus img{object-fit:cover;width:100%;height:100%;min-height:168px}.site-footer__campus-copy{padding:18px 20px 16px}.site-footer__campus-kicker{color:#18a6a6;letter-spacing:.12em;margin:0;font-size:11px;font-weight:700}.site-footer__campus-copy h3{color:#14224a;margin:6px 0 0;font-size:22px;font-weight:700;line-height:1.25}.site-footer__campus-company{color:#5d7fa6;margin:6px 0 0;font-size:13px}.site-footer__campus-address{color:#5d7fa6;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12px;line-height:1.55;display:flex}.site-footer__campus-address svg{color:#18a6a6;flex:none;margin-top:2px}.site-footer__campus-tags{flex-wrap:wrap;gap:10px 14px;margin-top:12px;display:flex}.site-footer__campus-tags span{color:#5d7fa6;align-items:center;gap:5px;font-size:12px;display:inline-flex}.site-footer__campus-tags svg{color:#18a6a6}.site-footer__campus-map{color:#18a6a6;border:1px solid #cfe3e8;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.site-footer__campus-map:hover{background:#eef8f8}.site-footer__legal{background:#fff;border-top:1px solid #edf2f6;padding:18px 0 22px}.site-footer__legal-row{grid-template-columns:auto auto 1fr auto;align-items:center;gap:24px 36px;display:grid}.site-footer__legal-meta{display:contents}.site-footer__brand{align-items:center;gap:10px;display:flex}.site-footer__brand img{object-fit:contain;width:28px;height:28px}.site-footer__brand strong,.site-footer__brand span{display:block}.site-footer__brand strong{color:#14224a;font-size:14px;font-weight:700}.site-footer__brand span{color:#8aa0b5;letter-spacing:.04em;font-size:10px}.site-footer__copy,.site-footer__hk{color:#8aa0b5;margin:0;font-size:11px;line-height:1.65}.site-footer__policies{color:#8aa0b5;flex-wrap:wrap;gap:16px;font-size:12px;display:flex}@media (width<=1023px){.site-footer__access,.site-footer__campuses{grid-template-columns:1fr}.site-footer__legal-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);grid-template-areas:"brand policies""copy hk";align-items:start;gap:8px 12px}.site-footer__legal-meta{display:contents}.site-footer__brand{grid-area:brand}.site-footer__copy{grid-area:copy}.site-footer__hk{grid-area:hk}.site-footer__policies{grid-area:policies;justify-content:flex-start;align-self:center;gap:10px;font-size:11px}.site-footer__intro,.site-footer__consult,.site-footer__channels{width:100%;max-width:none}.site-footer__campus{grid-template-columns:140px minmax(0,1fr)}}@media (width<=767px){.site-footer__inner{width:calc(100% - 32px)}.site-footer__body{padding:20px 0 16px}.site-footer__access{flex-direction:column;gap:16px;display:flex!important}.site-footer__intro{width:100%;max-width:none}.site-footer__contact-block{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);grid-template-areas:"title title""phone wechat""mail work";align-items:stretch;gap:8px;width:100%;display:grid}.site-footer__consult,.site-footer__channels{display:contents}.site-footer__intro h2{font-size:26px}.site-footer__lead{max-width:none;margin-top:8px}.site-footer__actions{margin-top:12px}.site-footer__consult-title{grid-area:title;margin:0}.site-footer__consult-row{box-sizing:border-box;gap:8px;min-width:0;min-height:44px;margin-top:0;font-size:13px}.site-footer__consult-row--phone{grid-area:phone}.site-footer__consult-row--mail{grid-area:mail}.site-footer__consult-row .site-footer__icon{flex:none;width:28px;height:28px}.site-footer__consult-row>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-footer__channel{box-sizing:border-box;border-radius:12px;gap:8px;width:auto;min-width:0;min-height:44px;padding:6px 8px}.site-footer__channel--wechat{grid-area:wechat}.site-footer__channel--work{grid-area:work}.site-footer__channel-icon{border-radius:8px;width:28px;height:28px}.site-footer__channel-icon svg{width:14px;height:14px}.site-footer__channel strong{font-size:12px;line-height:1.2}.site-footer__channel em{display:none}.site-footer__campuses{grid-template-columns:1fr;gap:10px;margin-top:16px;display:grid}.site-footer__campus{grid-template-columns:96px minmax(0,1fr)}.site-footer__campus img{height:100%;min-height:0}.site-footer__campus-copy{padding:10px 12px 12px}.site-footer__campus-copy h3{font-size:18px}.site-footer__campus-company,.site-footer__campus-address{margin-top:4px}.site-footer__campus-tags{gap:6px 10px;margin-top:8px}.site-footer__campus-map{margin-top:8px}.site-footer__legal{padding:12px 0 20px}.site-footer__legal-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:8px 10px}.site-footer__copy,.site-footer__hk{font-size:10px;line-height:1.55}.site-footer__policies{gap:8px;font-size:10px}}.lab-platform-modules>.lab-platform-section:last-child{padding-bottom:96px}.lab-platform-modules .lab-platform-section{opacity:1!important;visibility:visible!important;transform:none!important}.about-organization-banner,.lab-platform-intro-banner{max-width:1193px;margin-left:auto;margin-right:auto}.about-shared-hero h1,.about-organization-hero h1,.lab-platform-hero h1{color:#fff!important;letter-spacing:.02em!important;text-shadow:none!important;margin-top:20px!important;font-family:Noto Serif SC,serif!important;font-size:clamp(36px,4vw,52px)!important;font-weight:500!important;line-height:1.2!important}.about-organization-eyebrow,.lab-platform-eyebrow{text-shadow:none!important}.about-organization-breadcrumb,.lab-platform-crumb{color:#ffffffc7!important;text-shadow:none!important;margin-top:20px!important;font-size:15px!important;line-height:1.6!important}.about-organization-lead{color:#14224a!important;font-size:clamp(22px,2.6vw,28px)!important;font-weight:600!important;line-height:1.4!important}.about-organization-banner h3{font-size:clamp(22px,3vw,32px)!important;font-weight:600!important;line-height:1.35!important}.lab-platform-intro-banner>p{font-size:clamp(20px,2.6vw,28px)!important;font-weight:600!important;line-height:1.45!important}.about-organization-establish-card p{letter-spacing:.06em!important;font-size:16px!important;font-weight:500!important;line-height:1.4!important}.about-organization-establish-card strong{margin-top:8px!important;font-size:clamp(56px,6vw,72px)!important;line-height:1.05!important}.about-organization-copy{color:#5d7fa6!important;font-size:16px!important;line-height:1.75!important}.about-organization-copy p{margin-bottom:22px!important}.showcase-support__item{cursor:pointer}.site-header .nav-desktop>button,.site-header .nav-item>button,.site-header .brand,.site-header .menu-toggle{outline:none}.site-header .nav-desktop>button:focus,.site-header .nav-item>button:focus,.site-header .brand:focus,.site-header .menu-toggle:focus{box-shadow:none;outline:none}.about-organization-page .about-organization-intro>.mx-auto,.about-organization-page .about-organization-intro>.about-organization-split,.about-organization-page .about-organization-overview,.about-organization-page .lab-platform-modules>.product-core-direction-section,.about-organization-page .lab-platform-modules>.platform-config-band .product-core-direction-section,.about-organization-page .lab-platform-modules>.lab-construction-band .product-core-direction-section,.about-organization-page .lab-platform-modules>section>header,.about-organization-page .lab-platform-modules>section>.lab-platform-omics{box-sizing:border-box;width:min(1200px,100% - 48px);max-width:1200px;margin-left:auto;margin-right:auto}.about-organization-page .about-organization-intro>.mx-auto,.about-organization-page .about-organization-intro>.about-organization-split,.about-organization-page .about-organization-overview,.about-organization-page .lab-platform-modules>.product-core-direction-section{padding-left:0;padding-right:0}.about-organization-page .about-organization-intro{padding-bottom:96px!important}.about-organization-page .lab-platform-modules{flex-direction:column;gap:0;display:flex}.about-organization-page .lab-platform-modules>.product-core-direction-section,.about-organization-page .lab-platform-modules>section{margin-top:0!important;margin-bottom:0!important;padding:0!important}.about-organization-page .lab-platform-modules>section:has(.lab-platform-omics){padding-top:80px!important;padding-bottom:80px!important}@media (width<=767px){.about-organization-page .about-organization-intro>.mx-auto,.about-organization-page .about-organization-intro>.about-organization-split,.about-organization-page .about-organization-overview,.about-organization-page .lab-platform-modules>.product-core-direction-section,.about-organization-page .lab-platform-modules>.platform-config-band .product-core-direction-section,.about-organization-page .lab-platform-modules>.lab-construction-band .product-core-direction-section,.about-organization-page .lab-platform-modules>.lab-construction-band .product-core-direction-section,.about-organization-page .lab-platform-modules>section>header,.about-organization-page .lab-platform-modules>section>.lab-platform-omics{width:calc(100% - 48px)}.about-organization-page .about-organization-intro{padding-bottom:64px!important}.about-organization-page .lab-platform-modules{gap:0}.about-organization-page .lab-platform-modules>section:has(.lab-platform-omics){padding-top:56px!important;padding-bottom:56px!important}}.home-news-heading{gap:32px}.home-news-controls{flex:none;align-items:center;gap:10px;display:flex}.home-news-all-button,.home-news-arrow{color:#18a6a6;cursor:pointer;background:0 0;border:1px solid #18a6a6;justify-content:center;align-items:center;transition:background-color .24s cubic-bezier(.2,.8,.2,1),color .24s cubic-bezier(.2,.8,.2,1),border-color .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1);display:inline-flex}.home-news-all-button{border-radius:999px;gap:8px;min-height:44px;padding:8px 18px;font-family:Noto Sans SC,sans-serif;font-size:14px}.home-news-arrow{border-radius:50%;width:44px;height:44px}.home-news-all-button:hover,.home-news-arrow:hover:not(:disabled),.home-news-all-button:focus-visible,.home-news-arrow:focus-visible{color:#fff;background:#14224a;border-color:#14224a;outline:none;transform:translateY(-1px)}.home-news-arrow:disabled{color:#b5c8d8;cursor:default;border-color:#cbdbe7}.home-news-viewport{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;width:100%;overflow:auto clip}.home-news-viewport::-webkit-scrollbar{display:none}.home-news-track{gap:24px;width:100%;display:flex}.home-news-card{-webkit-backdrop-filter:blur(5px);color:#14224a;cursor:pointer;scroll-snap-align:start;background:#ffffff61;border:1px solid #ffffff8c;border-radius:18px;flex-direction:column;flex:0 0 calc(33.3333% - 16px);min-width:0;min-height:0;padding:16px 16px 24px;display:flex;overflow:hidden}.home-news-card:hover,.home-news-card:focus-within{border-color:#fffc}.home-news-image-wrap{aspect-ratio:16/11;background:#eaf2f7;border-radius:12px;overflow:hidden}.home-news-image{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s cubic-bezier(.2,.8,.2,1);display:block}.home-news-card:hover .home-news-image,.home-news-card:focus-within .home-news-image{filter:none;transform:none}.home-news-card-body{flex-direction:column;flex:auto;padding:18px 4px 0;display:flex}.home-news-card h3{color:#14224a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:20px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.home-news-card p{color:#5d7fa6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;font-family:Noto Sans SC,sans-serif;font-size:15px;line-height:1.75;display:-webkit-box;overflow:hidden}@media (width<=767px){.home-news-heading{margin-bottom:24px;display:block}.home-news-controls{justify-content:flex-end;margin-top:24px}.home-news-track{gap:16px}.home-news-card{flex-basis:86%;min-height:0;padding:14px 14px 20px}.home-news-card-body{padding:16px 2px 0}.home-news-card h3{font-size:22px}.home-news-card p{font-size:14px}}@media (prefers-reduced-motion:reduce){.home-news-viewport{scroll-behavior:auto}.home-news-card,.home-news-image,.home-news-all-button,.home-news-arrow{transition:none}}.home-news-card,.research-news__card{cursor:pointer;-webkit-backdrop-filter:blur(5px);background:#ffffff61;border:1px solid #ffffff8c;border-radius:18px;padding:16px 16px 24px}.home-news-card:before{content:none}.home-news-image-wrap,.research-news__media{aspect-ratio:16/11;background:#eaf2f7;border-radius:12px;margin:0 0 18px;overflow:hidden}.about-route .lab-platform-modules>.product-core-direction-section,.about-route .lab-platform-modules>.platform-config-band .product-core-direction-section,.about-route .lab-platform-modules>.lab-construction-band .product-core-direction-section,.about-route .lab-platform-modules>section>header,.about-route .lab-platform-modules>section>.lab-platform-omics,.about-route .lab-platform-modules .lab-platform-omics{box-sizing:border-box;width:min(1200px,100% - 48px)!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.about-route .lab-platform-modules{padding-bottom:0}@media (width<=767px){.about-route .lab-platform-modules>.product-core-direction-section,.about-route .lab-platform-modules>.platform-config-band .product-core-direction-section,.about-route .lab-platform-modules>.lab-construction-band .product-core-direction-section,.about-route .lab-platform-modules>.lab-construction-band .product-core-direction-section,.about-route .lab-platform-modules>section>header,.about-route .lab-platform-modules>section>.lab-platform-omics,.about-route .lab-platform-modules .lab-platform-omics{width:calc(100% - 48px)!important}.about-route .lab-platform-modules{padding-bottom:0}}.about-route .about-organization-page>div>.about-organization-intro>.mx-auto,.about-route .about-organization-page>div>.about-organization-intro>.about-organization-overview,.lab-platform-page main>section,.contact-page .contact-main,.research-page .research-main,.basic-research-page .product-main>section,.concept-validation-page .product-main>section,.biopharma-page .product-main>section,.device-page .product-main>section,.lab-operation-page .product-main>section,.basic-research-page .product-main>.product-core-direction-section,.concept-validation-page .product-main>.product-core-direction-section,.biopharma-page .product-main>.product-core-direction-section,.device-page .product-main>.product-core-direction-section,.lab-operation-page .product-main>.product-core-direction-section,.basic-research-page .product-main>.concept-validation-support-section,.concept-validation-page .product-main>.concept-validation-support-section,.biopharma-page .product-main>.concept-validation-support-section,.device-page .product-main>.concept-validation-support-section,.lab-operation-page .product-main>.concept-validation-support-section{box-sizing:border-box;width:min(1200px,100% - 48px)!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.contact-page .contact-main,.research-page .research-main,.basic-research-page .product-main>section,.concept-validation-page .product-main>section,.biopharma-page .product-main>section,.device-page .product-main>section,.lab-operation-page .product-main>section,.basic-research-page .product-main>.product-core-direction-section,.concept-validation-page .product-main>.product-core-direction-section,.biopharma-page .product-main>.product-core-direction-section,.device-page .product-main>.product-core-direction-section,.lab-operation-page .product-main>.product-core-direction-section,.basic-research-page .product-main>.concept-validation-support-section,.concept-validation-page .product-main>.concept-validation-support-section,.biopharma-page .product-main>.concept-validation-support-section,.device-page .product-main>.concept-validation-support-section,.lab-operation-page .product-main>.concept-validation-support-section{padding-left:0!important;padding-right:0!important}.basic-research-page .product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile),.concept-validation-page .product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile),.biopharma-page .product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile),.device-page .product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile),.lab-operation-page .product-main>section:first-child>:is(.basic-research-profile,.concept-validation-profile,.biopharma-profile,.device-profile,.lab-operation-profile){width:100%!important;max-width:none!important}.basic-research-page .product-main>*,.concept-validation-page .product-main>*,.biopharma-page .product-main>*,.device-page .product-main>*,.lab-operation-page .product-main>*{margin-top:80px!important}.basic-research-page .product-main>section:first-child,.concept-validation-page .product-main>section:first-child,.biopharma-page .product-main>section:first-child,.device-page .product-main>section:first-child,.lab-operation-page .product-main>section:first-child{margin-top:0!important}.research-page .research-main{flex-direction:column;gap:80px;display:flex}.research-page .research-main>*{margin-top:0!important}@media (width<=767px){.lab-platform-page main>section,.contact-page .contact-main,.research-page .research-main,.basic-research-page .product-main>section,.concept-validation-page .product-main>section,.biopharma-page .product-main>section,.device-page .product-main>section,.lab-operation-page .product-main>section,.basic-research-page .product-main>.product-core-direction-section,.concept-validation-page .product-main>.product-core-direction-section,.biopharma-page .product-main>.product-core-direction-section,.device-page .product-main>.product-core-direction-section,.lab-operation-page .product-main>.product-core-direction-section,.basic-research-page .product-main>.concept-validation-support-section,.concept-validation-page .product-main>.concept-validation-support-section,.biopharma-page .product-main>.concept-validation-support-section,.device-page .product-main>.concept-validation-support-section,.lab-operation-page .product-main>.concept-validation-support-section{width:calc(100% - 48px)!important}.basic-research-page .product-main>*,.concept-validation-page .product-main>*,.biopharma-page .product-main>*,.device-page .product-main>*,.lab-operation-page .product-main>*{margin-top:56px!important}.basic-research-page .product-main>section:first-child,.concept-validation-page .product-main>section:first-child,.biopharma-page .product-main>section:first-child,.device-page .product-main>section:first-child,.lab-operation-page .product-main>section:first-child{margin-top:0!important}.research-page .research-main{gap:56px}}.product-core-direction-section .showcase-support{box-sizing:border-box;background:#eaf2f7;border-radius:30px;padding:36px}@media (width<=767px){.product-core-direction-section .showcase-support{border-radius:28px;padding:20px}}.service-stepper{box-sizing:border-box;color:#14224a;width:min(1200px,100% - 48px)!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.service-stepper__heading{flex-direction:column;align-items:flex-start;gap:0;display:flex}.service-stepper__heading .basic-research-process__title{color:#14224a;margin:12px 0 0;font-family:Noto Serif SC,serif;font-size:clamp(24px,3vw,38px);font-weight:700;line-height:1.2}.service-stepper__description{color:#5d7fa6;text-align:left;max-width:760px;margin:16px 0 0;font-size:16px;line-height:1.75}.service-stepper__frame{-webkit-backdrop-filter:blur(5px);box-shadow:none;background:#ffffff61;border:1px solid #ffffff8c;border-radius:20px;margin-top:40px;overflow:hidden}.service-stepper__indicator-row{align-items:center;width:100%;padding:28px 32px 24px;display:flex}.service-stepper__indicator-group{flex:1;align-items:center;min-width:0;display:flex}.service-stepper__indicator{color:#5d7fa6;cursor:pointer;background:#f7fafc;border:1px solid #c9d8e6;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-family:Inter,Noto Sans SC,sans-serif;font-size:13px;font-weight:600;transition:border-color .24s cubic-bezier(.2,.8,.2,1),background-color .24s cubic-bezier(.2,.8,.2,1),color .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1);display:flex}.service-stepper__indicator:hover,.service-stepper__indicator:focus-visible{border-color:#18a6a6;outline:none;transform:translateY(-1px)}.service-stepper__indicator.is-active{color:#fff;background:#18a6a6;border-color:#18a6a6;box-shadow:0 0 0 5px #18a6a61f}.service-stepper__indicator.is-complete{color:#fff;background:#14224a;border-color:#14224a}.service-stepper__connector{background:#d8e4ee;flex:auto;min-width:14px;height:2px;margin:0 10px;overflow:hidden}.service-stepper__connector.is-complete{background:#18a6a6}.service-stepper__content{align-items:center;min-height:238px;padding:18px 40px 32px;display:flex;overflow:hidden}.service-stepper__content.is-completed{justify-content:center;min-height:238px}.service-stepper__step{width:100%;max-width:760px;animation-duration:.36s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}.service-stepper__step.is-forward{animation-name:service-stepper-slide-forward}.service-stepper__step.is-backward{animation-name:service-stepper-slide-backward}.service-stepper__step-index{color:#18a6a6;letter-spacing:.12em;font-family:Inter,Noto Sans SC,sans-serif;font-size:12px;font-weight:700;line-height:1.4;display:block}.service-stepper__step h3{color:#14224a;margin:14px 0 0;font-family:Noto Serif SC,serif;font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.35}.service-stepper__step p{color:#5d7fa6;max-width:720px;margin:18px 0 0;font-size:17px;line-height:1.85}.service-stepper__completed-icon{color:#18a6a6}.service-stepper__footer{border-top:1px solid #14224a1a;justify-content:space-between;align-items:center;gap:16px;padding:20px 32px 26px;display:flex}.service-stepper__footer.is-first{justify-content:flex-end}.service-stepper__back,.service-stepper__next{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:14px;font-weight:500;transition:border-color .24s cubic-bezier(.2,.8,.2,1),background-color .24s cubic-bezier(.2,.8,.2,1),color .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1);display:inline-flex}.service-stepper__back{color:#5d7fa6;background:0 0;border:0;padding:8px 4px}.service-stepper__back:hover,.service-stepper__back:focus-visible{color:#18a6a6;outline:none}.service-stepper__next{color:#fff;background:#14224a;border:1px solid #14224a;border-radius:999px;min-width:112px;padding:8px 18px}.service-stepper__next:hover,.service-stepper__next:focus-visible{background:#18a6a6;border-color:#18a6a6;outline:none;transform:translateY(-1px)}@keyframes service-stepper-slide-forward{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes service-stepper-slide-backward{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@media (width<=767px){.service-stepper{width:calc(100% - 48px)!important}.service-stepper__heading{display:block}.service-stepper__description{text-align:left;margin-top:18px;font-size:15px}.service-stepper__frame{border-radius:16px;margin-top:24px}.service-stepper__indicator-row{scrollbar-width:none;padding:22px 20px 18px;overflow-x:auto}.service-stepper__indicator-row::-webkit-scrollbar{display:none}.service-stepper__indicator-group{flex:0 0 74px;min-width:74px}.service-stepper__connector{min-width:22px;margin-inline:8px}.service-stepper__content,.service-stepper__content.is-completed{min-height:260px;padding:20px 24px 32px}.service-stepper__step h3{font-size:24px}.service-stepper__step p{font-size:15px;line-height:1.8}.service-stepper__footer{padding:16px 20px 20px}}@media (prefers-reduced-motion:reduce){.service-stepper__indicator,.service-stepper__back,.service-stepper__next,.service-stepper__step{transition:none;animation:none}}.service-stepper__content{touch-action:pan-y;min-height:238px;padding:18px 32px 32px;display:block;position:relative;overflow:hidden}.service-stepper__step{width:760px;max-width:calc(100% - 48px);margin-left:0;transition:margin-left .42s cubic-bezier(.2,.8,.2,1);animation-duration:.42s;position:relative}@media (width<=767px){.service-stepper__content{min-height:260px;padding:20px 24px 32px;display:block}.service-stepper__step{width:100%;max-width:100%;margin-left:0}}.home-news-card:hover,.home-news-card:focus-within{transform:none}.home-news-card:before{pointer-events:none}:root{--home-content-width:1193px;--home-gutter:24px;--home-section-space:clamp(72px, 7vw, 96px);--home-service-row-height:132px;--home-motion:cubic-bezier(.2, .8, .2, 1);--motion-enter:.8s;--motion-enter-ease:cubic-bezier(.16, 1, .3, 1);--motion-hover:.22s;--motion-hover-ease:cubic-bezier(.2, .8, .2, 1);--motion-route:.3s;--motion-route-ease:cubic-bezier(.22, 1, .36, 1);--ink:#1b2438;--ink-mute:#5d7fa6;--radius-2:2px;--radius-8:8px;--radius-16:16px;--radius-24:24px;--focus-ring:2px solid #18a6a6;--surface-page:#f7fafc;--surface-module:#f7fafc;--surface-card:#fff;--photo-grade:saturate(.8) contrast(1.1) brightness(.97);--photo-hover-ms:.8s;--photo-hover-ease:cubic-bezier(.2, .8, .2, 1);--hero-veil:radial-gradient(120% 85% at 50% 42%, transparent 44%, #14224a42 100%), linear-gradient(180deg, #14224a0d 0%, #14224a00 34%, #14224a75 100%), linear-gradient(90deg, #14224a4d 0%, #14224a1a 36%, transparent 72%)}html,body{overflow-x:clip}.sanbio-container{width:min(var(--home-content-width), calc(100% - (var(--home-gutter) * 2)));max-width:var(--home-content-width)}.home-section,.core-capabilities-section,.platform-capabilities-section{padding-block:var(--home-section-space)!important}.home-product-services-list{border-top:1px solid #14224a1a}.home-product-service-row{height:var(--home-service-row-height);min-height:var(--home-service-row-height);color:#14224a;text-align:left;transition:border-color .26s var(--home-motion);background:0 0;border-top:0;border-left:0;border-right:0;padding:0;display:block}.home-product-service-row:hover,.home-product-service-row.is-active,.home-product-service-row:focus-visible{border-bottom-color:#18a6a680}.home-product-service-row:focus-visible{outline-offset:-2px;outline:2px solid #18a6a6}.home-product-service-row__default{min-width:0}.home-product-service-row__title,.home-product-service-row__english,.home-product-service-row__desc{overflow-wrap:anywhere;min-width:0}@media (width>=1024px){.home-product-service-row__default{grid-template-columns:48px minmax(240px,356px) 180px minmax(0,1fr);column-gap:26px}}@media (width>=768px) and (width<=1023px){.home-product-service-row__default{grid-template-columns:48px minmax(0,1fr);column-gap:16px}.home-product-service-row__english,.home-product-service-row__desc{display:none!important}}@media (width<=767px){.home-product-service-row{height:168px;min-height:168px}.home-product-service-row__image{border-radius:20px;height:100%;top:0;opacity:1!important;transform:scale(1)!important}.home-product-service-row__default{opacity:0!important;transform:translateY(-6px)!important}.home-product-service-row__active{opacity:1!important;transform:translateY(0)!important}}@media (prefers-reduced-motion:reduce){.home-product-service-row,.home-product-service-row__image,.home-product-service-row__default,.home-product-service-row__active{transition:none!important}}.page-route{opacity:1;transition:opacity var(--motion-route) var(--motion-route-ease)}.page-route.is-out{opacity:0}.hero-photo-veil{pointer-events:none;background:linear-gradient(90deg,#14224a61 0%,#14224a24 42%,#14224a05 68%,#0000 82%);position:absolute;inset:0}.basic-research-hero h1,.concept-validation-hero h1,.biopharma-hero h1,.device-hero h1,.lab-operation-hero h1{letter-spacing:-.035em!important;font-weight:500!important;line-height:1.12!important}.product-hero-content{text-align:left!important;align-items:flex-start!important}@media (width>=768px){.product-hero-content{max-width:min(1193px,100% - 48px)}.product-hero-content .basic-research-hero-statement,.product-hero-content .concept-validation-hero-statement,.product-hero-content .biopharma-hero-statement,.product-hero-content .device-hero-statement,.product-hero-content .lab-operation-hero-statement,.product-hero-content>p:last-child{max-width:560px}}.about-shared-hero h1,.about-organization-hero h1,.lab-platform-hero h1,.site-page-hero h1{letter-spacing:-.03em!important;font-weight:500!important}.product-faq>article{box-shadow:none!important;border:1px solid #d8e4ee!important}.application-scenario-item,.core-capability-item,.core-capabilities-grid .core-capability-item{transition:opacity var(--motion-enter) var(--motion-enter-ease), transform var(--motion-enter) var(--motion-enter-ease), border-color var(--motion-hover) var(--motion-hover-ease), color var(--motion-hover) var(--motion-hover-ease)}.application-scenario-item h3,.core-capability-item h3,.core-capabilities-grid .core-capability-item h3{color:#14224a;transition:color var(--motion-hover) var(--motion-hover-ease)}.application-scenario-item:hover h3,.application-scenario-item:focus-visible h3{color:#14224a!important}.dna-hero-button,.home-news-card,.home-news-card:before,.home-product-service-row{transition-duration:var(--motion-hover);transition-timing-function:var(--motion-hover-ease)}@media (prefers-reduced-motion:reduce){.page-route,.hero-photo-veil,.dna-hero-title,.application-scenario-item,.core-capability-item,.dna-hero-button,.header-cta{transition:none!important}html{scroll-behavior:auto!important}}.product-advantage-card,.basic-research-advantages>article,.biopharma-advantages>article,.device-advantages>article,.lab-operation-advantages>article{background:#fff;border:1px solid #d8e4ee;border-radius:8px;flex-direction:column;overflow:hidden;height:auto!important;min-height:0!important;display:flex!important}.product-advantage-card>img,.basic-research-advantages>article>img,.biopharma-advantages>article>img,.device-advantages>article>img,.lab-operation-advantages>article>img{object-fit:cover;display:block;width:100%!important;height:210px!important;position:relative!important;inset:auto!important}.product-advantage-card>div.absolute.inset-0,.basic-research-advantages>article>div.absolute.inset-0,.biopharma-advantages>article>div.absolute.inset-0,.device-advantages>article>div.absolute.inset-0,.lab-operation-advantages>article>div.absolute.inset-0{display:none!important}.product-advantage-card>div:last-child,.basic-research-advantages>article>div:last-child,.biopharma-advantages>article>div:last-child,.device-advantages>article>div:last-child,.lab-operation-advantages>article>div:last-child{padding:16px 18px 20px!important;position:relative!important;inset:auto!important}.product-advantage-card h3,.basic-research-advantages article h3,.biopharma-advantages article h3,.device-advantages article h3,.lab-operation-advantages article h3{margin-top:6px;color:#14224a!important;font-size:18px!important;font-weight:600!important;line-height:1.45!important}.product-advantage-card p,.basic-research-advantages article p,.biopharma-advantages article p,.device-advantages article p,.lab-operation-advantages article p{margin-top:8px;color:#5d7fa6!important;font-size:13px!important;line-height:1.6!important}.product-advantage-card span,.basic-research-advantages article span,.biopharma-advantages article span,.device-advantages article span,.lab-operation-advantages article span{color:#18a6a6!important;letter-spacing:.04em!important;font-family:Noto Sans SC,sans-serif!important;font-weight:500!important}.research-eyebrow,.home-validation-scroll__eyebrow,.basic-research-eyebrow,.concept-validation-eyebrow,.biopharma-eyebrow,.device-eyebrow,.medical-device-eyebrow,.lab-operation-eyebrow,.about-organization-eyebrow,.lab-platform-eyebrow,.history-stage-kicker,.dna-hero-kicker{letter-spacing:.02em!important;text-transform:none!important;font-family:Noto Sans SC,sans-serif!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important}.home-module-title,.footer-module-title,.research-title,.basic-research-section-title,.concept-validation-section-title,.biopharma-section-title,.device-section-title,.medical-device-section-title,.lab-operation-section-title,.lab-platform-section h2,.home-validation-scroll__main,.about-organization-split-copy h3{color:#14224a!important;letter-spacing:0!important;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif!important;font-size:clamp(22px,2.4vw,32px)!important;font-weight:600!important;line-height:1.35!important}.core-capabilities-section{background:#f7fafc;align-items:center;box-sizing:border-box!important;min-height:100dvh!important;padding-block:clamp(72px,8vh,96px)!important;display:flex!important}.core-capabilities-shell{flex-direction:column;justify-content:center;width:100%;display:flex}.core-capabilities-lead{color:#5d7fa6;max-width:760px;margin-top:16px;font-size:16px;line-height:1.75}.core-capabilities-grid{grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:64px 72px!important;width:100%!important;margin-top:56px!important;display:grid!important;overflow:visible!important}.core-capabilities-grid .core-capability-item,.core-capability-item{text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:none!important;display:flex!important}.core-capabilities-grid .core-capability-item:before,.core-capability-item:before{content:none!important;display:none!important}.core-capabilities-grid .core-capability-item__icon,.core-capability-item__icon{color:#18a6a6!important;width:50px!important;height:50px!important;display:block!important}.core-capabilities-grid .core-capability-item h3,.core-capability-item h3{color:#14224a;margin:22px 0 0!important;font-size:19px!important;font-weight:600!important;line-height:28px!important}.core-capabilities-grid .core-capability-item p,.core-capability-item p{color:#5d7fa6!important;text-align:center!important;max-width:330px!important;margin:11px 0 0!important;font-size:15px!important;line-height:1.7!important}.core-capabilities-grid .core-capability-item:hover h3,.core-capability-item:hover h3{color:#18a6a6!important}@media (width<=767px){.core-capabilities-section{align-items:flex-start;min-height:0!important;padding-block:40px 48px!important}.home-section,.platform-capabilities-section{padding-block:48px!important}.core-capabilities-lead{font-size:15px;line-height:1.7}.core-capabilities-grid{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;padding-bottom:8px;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:none!important;grid-auto-columns:calc(50% - 12px)!important;grid-auto-flow:column!important;gap:32px 24px!important;width:100%!important;margin-top:36px!important;overflow-x:auto!important}.core-capabilities-grid::-webkit-scrollbar{display:none}.core-capabilities-grid .core-capability-item{scroll-snap-align:start}}.platform-capabilities-section>.product-core-direction-section{width:min(1193px,100% - 48px);max-width:1193px;margin-inline:auto;padding-inline:0}.platform-capabilities-section .showcase-support__list{box-sizing:border-box;-webkit-backdrop-filter:blur(5px);background:#ffffff61;border:1px solid #ffffff8c;border-radius:12px;min-height:230px;padding:24px;display:block!important}.product-faq{flex-direction:column;display:flex}.product-faq>article{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #14224a1f!important;border-radius:0!important}.product-faq>article:first-child{border-top:1px solid #14224a1f!important}.product-faq>article>button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;width:100%;display:flex;min-height:68px!important;padding:16px 0!important}.product-faq>article>button span:first-child{color:var(--ink-mute);flex:none;font-family:Inter,Noto Sans SC,sans-serif;font-size:16px;font-weight:500}.product-faq>article>button span:nth-child(2){flex:auto;font-size:16px;font-weight:600;line-height:1.5;color:#14224a!important}.product-faq>article>button span:last-child{transition:transform var(--motion-hover) var(--motion-hover-ease);font-size:22px;line-height:1;color:#14224a!important}.product-faq>article.is-open>button span:last-child{transform:rotate(45deg)}.product-faq__panel{transition:grid-template-rows .28s var(--motion-hover-ease);grid-template-rows:0fr;display:grid}.product-faq>article.is-open .product-faq__panel{grid-template-rows:1fr}.product-faq__panel-inner{min-height:0;overflow:hidden}.product-faq__panel-inner p{margin:0;padding:0 0 20px 48px;font-size:15px;line-height:1.75;color:var(--ink)!important}.core-capabilities-grid .core-capability-item:hover h3,.core-capability-item:hover h3,.application-scenario-item:hover h3,.application-scenario-item:focus-visible h3{color:#14224a!important}.core-capabilities-grid .core-capability-item:hover .core-capability-item__icon{transform:none}.core-capabilities-lead,.core-capability-item p,.application-scenario-item p,.product-advantage-card p,.basic-research-advantages article p,.biopharma-advantages article p,.device-advantages article p,.lab-operation-advantages article p,.about-organization-copy,.product-module .text-\[\#5d7fa6\]{color:var(--ink)!important}.product-advantage-card,.basic-research-advantages>article,.biopharma-advantages>article,.device-advantages>article,.lab-operation-advantages>article{border-radius:var(--radius-8)!important;box-shadow:none!important}.home-news-viewport{scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 64px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 64px),#0000 100%)}.home-news-card{-webkit-backdrop-filter:blur(5px)!important;background:#ffffff61!important;border:1px solid #ffffff8c!important;border-radius:18px!important;flex-basis:calc(33.3333% - 16px)!important;padding:16px 16px 24px!important}.home-news-card:before{display:none!important}.home-news-image-wrap{border-radius:12px!important;margin:0 0 18px!important}.home-news-card-body{background:0 0!important;border-radius:0!important;padding:0!important}.home-news-card h3{color:#14224a!important;margin:0 0 12px!important;font-size:20px!important;font-weight:600!important;line-height:1.4!important}.home-news-card p{color:#5d7fa6!important;margin:0!important;font-size:15px!important;line-height:1.75!important}@media (width<=767px){.home-news-card{flex-basis:86%!important}.home-news-viewport{-webkit-mask-image:none;mask-image:none}.product-faq__panel-inner p{padding-left:0}}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}button:focus-visible,a:focus-visible{outline:var(--focus-ring);outline-offset:2px}.site-header .nav-desktop>button:focus-visible,.site-header .nav-item>button:focus-visible,.site-header .brand:focus-visible,.site-header .menu-toggle:focus-visible,.site-header .header-cta:focus-visible{outline:var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.product-faq__panel,.product-faq>article>button span:last-child,.home-news-card,.home-news-image,.core-capability-item__icon{transition:none!important}}.dna-hero-parallax{will-change:transform;position:absolute;inset:-8% 0}.platform-capabilities-section .showcase-support__media{overflow:hidden}.platform-capabilities-section .showcase-support__media img{will-change:transform}.home-section--module{background:var(--surface-module)}.home-news-section,.core-capabilities-section{background:var(--surface-page)}.platform-capabilities-section{background:#eaf2f7}.home-news-card,.product-advantage-card{background:var(--surface-card)!important}.product-core-direction-section .showcase-support,.platform-capabilities-section .showcase-support{background:0 0;border-radius:0;padding:0}.core-capabilities-lead,.showcase-support__lead{max-width:760px}.product-advantage-track{scroll-snap-type:x proximity;scrollbar-width:none;gap:30px;margin-top:40px;padding-bottom:40px;display:flex;overflow-x:auto}.product-advantage-track::-webkit-scrollbar{display:none}.product-advantage-track .product-advantage-card{scroll-snap-align:start;flex:0 0 min(386px,78vw);min-width:286px}@keyframes dna-hero-cta-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dna-hero-button--solid{animation:dna-hero-cta-in var(--motion-enter) var(--motion-enter-ease) both;animation-delay:.28s}.dna-hero-button--ghost{animation:dna-hero-cta-in var(--motion-enter) var(--motion-enter-ease) both;animation-delay:.38s}@media (width>=1024px){.home-module-title,.research-title,.basic-research-section-title,.concept-validation-section-title,.biopharma-section-title,.device-section-title,.lab-operation-section-title{font-size:clamp(34px,3vw,42px)!important}.home-section,.platform-capabilities-section{padding-block:clamp(80px,7vw,104px)!important}}@media (width>=1440px){.dna-hero-title{font-size:64px!important}.core-capabilities-lead{font-size:17px;line-height:1.8}.home-section,.platform-capabilities-section{padding-block:104px!important}}@media (prefers-reduced-motion:reduce){.dna-hero-parallax,.platform-capabilities-section .showcase-support__media img{will-change:auto;transform:none!important}.dna-hero-button--solid,.dna-hero-button--ghost{animation:none!important}}.hero-photo-veil{background:var(--hero-veil);box-shadow:inset 0 0 0 1px #ffffff29}.site-page-hero>img,.about-shared-hero>img,.about-organization-hero>img,.lab-platform-hero>img,.basic-research-hero>img,.concept-validation-hero>img,.biopharma-hero>img,.device-hero>img,.lab-operation-hero>img,.about-organization-banner img,.about-organization-media img,.lab-platform-intro-banner img,.product-advantage-card img,.home-news-image,.showcase-support__media img,.lab-platform-omics article>img,.home-validation-scroll__photo img,.home-validation-scroll__m-photo img{filter:var(--photo-grade);outline-offset:-1px;outline:1px solid #ffffff38}.site-footer img,footer img,.brand img,.dna-hero-parallax img{filter:none;outline:none}.product-advantage-card__media{height:210px;overflow:hidden}.product-advantage-card__media img{object-fit:cover;width:100%;height:100%;display:block}.home-news-image,.product-advantage-card img,.showcase-support__media img,.lab-platform-omics article>img,.about-organization-banner img,.lab-platform-intro-banner img,.basic-research-hero>img,.concept-validation-hero>img,.biopharma-hero>img,.device-hero>img,.lab-operation-hero>img{transform-origin:50%;transition:transform var(--photo-hover-ms) var(--photo-hover-ease);transform:scale(1.001)}.home-news-card:hover .home-news-image,.home-news-card:focus-within .home-news-image,.product-advantage-card:hover img,.product-advantage-card:focus-within img,.product-core-direction-section .showcase-support__media:hover img,.lab-platform-modules .showcase-support__media:hover img,.lab-platform-omics article:hover>img,.lab-platform-omics article:focus-visible>img,.about-organization-banner:hover img,.lab-platform-intro-banner:hover img,.basic-research-hero:hover>img,.concept-validation-hero:hover>img,.biopharma-hero:hover>img,.device-hero:hover>img,.lab-operation-hero:hover>img{filter:var(--photo-grade);transform:scale(1.035)}.module-page-hero>img,.site-page-hero>img,.about-shared-hero>img,.about-organization-hero>img,.lab-platform-hero>img{transition:none!important;transform:none!important}.basic-research-hero>img,.concept-validation-hero>img,.biopharma-hero>img,.device-hero>img,.lab-operation-hero>img{z-index:0}.basic-research-hero:after,.concept-validation-hero:after,.biopharma-hero:after,.device-hero:after,.lab-operation-hero:after{content:none}.basic-research-hero>:not(img),.concept-validation-hero>:not(img),.biopharma-hero>:not(img),.device-hero>:not(img),.lab-operation-hero>:not(img){z-index:2}.platform-capabilities-section .showcase-support__media img{transform:none;transition:none!important}@media (prefers-reduced-motion:reduce){.home-news-image,.product-advantage-card img,.showcase-support__media img,.lab-platform-omics article>img,.about-organization-banner img,.lab-platform-intro-banner img,.site-page-hero>img,.about-shared-hero>img,.about-organization-hero>img,.lab-platform-hero>img,.basic-research-hero>img,.concept-validation-hero>img,.biopharma-hero>img,.device-hero>img,.lab-operation-hero>img{transition:none!important;transform:none!important}}.clinical-card-base-overlay{background:linear-gradient(#0000 0% 46%,#14224a24 72%,#14224a85 100%)!important}.clinical-card-hover-overlay{background:linear-gradient(#0000 0% 28%,#14224a38 62%,#14224a94 100%)!important}.clinical-card>img{filter:var(--photo-grade);outline-offset:-1px;transform-origin:50%;transition:transform var(--photo-hover-ms) var(--photo-hover-ease);outline:1px solid #ffffff38;transform:scale(1.001)}.clinical-card:hover>img,.clinical-card:focus-visible>img,.clinical-card.clinical-card-active>img{filter:var(--photo-grade);transform:scale(1.035)!important}@media (prefers-reduced-motion:reduce){.clinical-card>img{transition:none!important;transform:none!important}}.module-page-hero,.about-shared-hero,.about-organization-hero,.lab-platform-hero,.basic-research-hero,.concept-validation-hero,.biopharma-hero,.device-hero,.lab-operation-hero{background-color:#14224a;padding:150px 0 110px;border-radius:0!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;max-width:none!important;height:auto!important;min-height:493px!important;margin:0!important}.about-shared-hero,.about-organization-hero,.lab-platform-hero,.contact-page .module-page-hero{background-image:url(/wp-content/themes/sanbio/assets/about-hero-field-CFo9Jg6P.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.research-page .module-page-hero{background-image:url(/wp-content/themes/sanbio/assets/research-hero-field-DEkr6NLz.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.module-page-hero .about-organization-breadcrumb,.about-shared-hero .about-organization-breadcrumb,.about-organization-hero .about-organization-breadcrumb,.lab-platform-hero .lab-platform-crumb{color:#fff!important;letter-spacing:0!important;text-shadow:none!important;margin:0!important;font-family:Roboto,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}.about-shared-hero .about-organization-breadcrumb,.about-organization-hero .about-organization-breadcrumb,.lab-platform-hero .lab-platform-crumb,.research-page .module-page-hero .about-organization-breadcrumb,.contact-page .module-page-hero .about-organization-breadcrumb,.basic-research-hero .about-organization-breadcrumb,.concept-validation-hero .about-organization-breadcrumb,.biopharma-hero .about-organization-breadcrumb,.device-hero .about-organization-breadcrumb,.lab-operation-hero .about-organization-breadcrumb{color:#5d7fa6!important}.module-page-hero .about-organization-breadcrumb span,.about-shared-hero .about-organization-breadcrumb span,.about-organization-hero .about-organization-breadcrumb span,.lab-platform-hero .lab-platform-crumb span{color:#fff9}.about-shared-hero .about-organization-breadcrumb span,.about-organization-hero .about-organization-breadcrumb span,.lab-platform-hero .lab-platform-crumb span,.research-page .module-page-hero .about-organization-breadcrumb span,.contact-page .module-page-hero .about-organization-breadcrumb span,.basic-research-hero .about-organization-breadcrumb span,.concept-validation-hero .about-organization-breadcrumb span,.biopharma-hero .about-organization-breadcrumb span,.device-hero .about-organization-breadcrumb span,.lab-operation-hero .about-organization-breadcrumb span{color:#5d7fa6}.module-page-hero .about-organization-breadcrumb .is-current,.about-shared-hero .about-organization-breadcrumb .is-current,.about-organization-hero .about-organization-breadcrumb .is-current,.lab-platform-hero .lab-platform-crumb .is-current{margin:0;font-style:normal}.module-page-hero h1,.about-shared-hero h1,.about-organization-hero h1,.lab-platform-hero h1,.basic-research-hero h1,.concept-validation-hero h1,.biopharma-hero h1,.device-hero h1,.lab-operation-hero h1{color:#fff!important;letter-spacing:-.04em!important;text-shadow:none!important;margin-top:60px!important;margin-bottom:0!important;font-family:Montserrat,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif!important;font-size:56px!important;font-weight:600!important;line-height:1em!important}.about-shared-hero h1,.about-organization-hero h1,.lab-platform-hero h1,.research-page .module-page-hero h1,.contact-page .module-page-hero h1,.basic-research-hero h1,.concept-validation-hero h1,.biopharma-hero h1,.device-hero h1,.lab-operation-hero h1{color:#14224a!important}.module-page-hero h1:after,.about-shared-hero h1:after,.about-organization-hero h1:after,.lab-platform-hero h1:after,.basic-research-hero h1:after,.concept-validation-hero h1:after,.biopharma-hero h1:after,.device-hero h1:after,.lab-operation-hero h1:after{content:"";background:#18a6a6;width:48px;height:2px;margin-top:20px;display:block}.about-hero-lead{color:#fff;letter-spacing:0;max-width:680px;margin:16px 0 0;font-family:Roboto,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.about-hero-lead+.about-hero-lead{margin-top:8px}.about-shared-hero .about-hero-lead,.about-organization-hero .about-hero-lead,.lab-platform-hero .about-hero-lead,.research-page .module-page-hero .about-hero-lead,.contact-page .module-page-hero .about-hero-lead,.basic-research-hero .about-hero-lead,.concept-validation-hero .about-hero-lead,.biopharma-hero .about-hero-lead,.device-hero .about-hero-lead,.lab-operation-hero .about-hero-lead{color:#14224a}@media (width<=1024px){.module-page-hero h1,.about-shared-hero h1,.about-organization-hero h1,.lab-platform-hero h1,.basic-research-hero h1,.concept-validation-hero h1,.biopharma-hero h1,.device-hero h1,.lab-operation-hero h1{margin-top:48px!important;font-size:48px!important}}@media (width<=767px){.module-page-hero,.about-shared-hero,.about-organization-hero,.lab-platform-hero,.basic-research-hero,.concept-validation-hero,.biopharma-hero,.device-hero,.lab-operation-hero{padding:124px 0 64px;min-height:360px!important}.module-page-hero h1,.about-shared-hero h1,.about-organization-hero h1,.lab-platform-hero h1,.basic-research-hero h1,.concept-validation-hero h1,.biopharma-hero h1,.device-hero h1,.lab-operation-hero h1{margin-top:32px!important;font-size:36px!important}}@media (width>=1024px){.site-header.is-subpage.is-about:not(.is-scrolled):not(.is-mobile-open),.site-header.is-subpage.is-module-hero:not(.is-scrolled):not(.is-mobile-open){transform:none}}.platform-config-band,.lab-construction-band{--brand-wash:none}.product-main>.product-core-direction-section:has(.showcase-support__list){--brand-wash:none}.product-main>.product-module:has(.product-advantage-track){--brand-wash:none}.platform-config-band{isolation:isolate;background-color:#eaf2f7;background-image:none;width:100%;padding:80px 0;position:relative}.platform-config-band .product-core-direction-section{z-index:1;padding-left:0;padding-right:0;position:relative}.platform-config-band .showcase-support__list{box-sizing:border-box;-webkit-backdrop-filter:blur(5px);background:#ffffff61;border:1px solid #ffffff8c;border-radius:12px;min-height:230px;padding:24px}@media (width<=767px){.platform-config-band{padding:70px 0}.platform-config-band .showcase-support__list{padding:20px}}.lab-construction-band{isolation:isolate;background-color:#eaf2f7;background-image:none;width:100%;padding:80px 0 20px;position:relative}.lab-construction-band .product-core-direction-section{z-index:1;padding-left:0;padding-right:0;position:relative}@media (width>=900px){.lab-construction-band .showcase-support--media-end{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lab-construction-band .showcase-support--media-end .showcase-support__list{grid-area:1/1/span 2;align-self:stretch;min-width:0;max-width:100%}.lab-construction-band .showcase-support--media-end .showcase-support__intro,.lab-construction-band .showcase-support--media-end .showcase-support__media{grid-column:2}}.lab-construction-band .showcase-support__list{box-sizing:border-box;-webkit-backdrop-filter:blur(5px);background:#ffffff61;border:1px solid #ffffff8c;border-radius:12px;max-width:100%;min-height:230px;padding:24px}@media (width<=767px){.lab-construction-band{padding:70px 0 16px}.lab-construction-band .showcase-support__list{padding:20px}}.product-main>.product-core-direction-section:has(.showcase-support__list){box-sizing:border-box;isolation:isolate;background-color:#eaf2f7;background-image:none;position:relative;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding:80px 0!important}.product-main>.product-module:has(.product-advantage-track){background-color:#0000;background-image:none;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding:0!important}.product-main>.product-module:has(.product-advantage-track)>*{box-sizing:border-box;width:min(1193px,100% - 48px);max-width:1193px;margin-inline:auto}.product-main>.product-module:has(.product-advantage-track)>.product-advantage-rail{width:100%;max-width:none;margin-left:0;margin-right:0}.product-main>.product-core-direction-section:has(.showcase-support__list) .showcase-support{z-index:1;box-sizing:border-box;width:min(1193px,100% - 48px);max-width:1193px;margin-inline:auto;position:relative}.product-main>.product-core-direction-section:has(.showcase-support__list) .showcase-support__list{box-sizing:border-box;-webkit-backdrop-filter:blur(5px);background:#ffffff61;border:1px solid #ffffff8c;border-radius:12px;max-width:100%;min-height:230px;padding:24px}@media (width<=767px){.product-main>.product-core-direction-section:has(.showcase-support__list){padding:56px 0!important}.product-main>.product-core-direction-section:has(.showcase-support__list) .showcase-support__list{padding:20px}}.product-advantage-rail{--advantage-gap:20px;--advantage-span:min(1193px, calc(100vw - 48px));--advantage-card-w:calc((var(--advantage-span) - (3 * var(--advantage-gap))) / 4);margin-top:40px}.product-advantage-rail[data-count="3"]{--advantage-card-w:calc((var(--advantage-span) - (2 * var(--advantage-gap))) / 3)}.product-advantage-rail.is-compact .product-advantage-viewport{justify-content:center;display:flex}.product-advantage-rail.is-compact .product-advantage-track__gutter{display:none}.product-advantage-rail[data-count="3"] .product-advantage-track .product-advantage-card{height:340px!important;min-height:340px!important}@media (width>=1024px){.product-advantage-rail.is-compact .product-advantage-viewport{overflow-x:hidden}}.product-advantage-rail__bar{box-sizing:border-box;width:var(--advantage-span);justify-content:flex-end;gap:10px;margin:0 auto 20px;display:flex}.product-advantage-viewport{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;scroll-padding-left:max(24px,50vw - 596.5px);overflow:auto clip}.product-advantage-viewport::-webkit-scrollbar{display:none}.product-advantage-track{width:max-content;margin-top:0;scroll-snap-type:none!important;grid-template-columns:none!important;gap:0!important;padding:0 0 4px!important;display:flex!important;overflow:visible!important}.product-advantage-track__gutter{pointer-events:none;flex:0 0 max(24px,50vw - 596.5px);width:max(24px,50vw - 596.5px)}.product-advantage-track .product-advantage-card+.product-advantage-card{margin-left:var(--advantage-gap)}.product-advantage-track .product-advantage-card{aspect-ratio:auto;scroll-snap-align:start;position:relative;overflow:hidden;flex:0 0 var(--advantage-card-w)!important;width:var(--advantage-card-w)!important;min-width:0!important;height:280px!important;min-height:280px!important;box-shadow:none!important;background:#5d7fa6!important;border:0!important;border-radius:24px!important;display:block!important}.product-advantage-card>img{object-fit:cover;display:block;width:100%!important;height:100%!important;transition:none!important;position:absolute!important;inset:0!important;transform:none!important}.product-advantage-card__veil{pointer-events:none;background:linear-gradient(#0000 0% 46%,#14224a24 72%,#14224a85 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff29}.product-advantage-card>div:last-child,.product-advantage-card__content{transition:transform .52s cubic-bezier(.2,.8,.2,1);transform:translateY(0);padding:0!important;position:absolute!important;inset:auto 28px 28px!important}.product-advantage-card h3{color:#fff!important;margin:6px 0 0!important;font-size:22px!important;font-weight:500!important;line-height:1.35!important}.product-advantage-card span{color:#7ee0e0!important;letter-spacing:.04em!important;font-family:Inter,Noto Sans SC,sans-serif!important;font-size:13px!important;font-weight:600!important}.product-advantage-card p{opacity:0;max-height:0;transition:max-height .52s cubic-bezier(.2,.8,.2,1),opacity .52s cubic-bezier(.2,.8,.2,1),transform .52s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translateY(18px);color:#ffffffe0!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.product-advantage-card:hover .product-advantage-card__content,.product-advantage-card:focus-visible .product-advantage-card__content,.product-advantage-card:hover>div:last-child,.product-advantage-card:focus-visible>div:last-child{transform:translateY(-8px)}.product-advantage-card:hover p,.product-advantage-card:focus-visible p{opacity:1;max-height:132px;transform:translateY(0);margin-top:12px!important}.product-advantage-card:hover img,.product-advantage-card:focus-within img{transform:none!important}@media (width<=1023px){.product-advantage-rail,.product-advantage-rail[data-count="3"]{--advantage-card-w:calc((var(--advantage-span) - var(--advantage-gap)) / 2)}.product-advantage-rail.is-compact .product-advantage-viewport{justify-content:flex-start}}@media (width<=767px){.product-advantage-rail{--advantage-card-w:min(78vw, calc(var(--advantage-span) - 36px))}.product-advantage-track .product-advantage-card{height:240px!important;min-height:240px!important}.product-advantage-rail__bar{width:calc(100% - 48px);margin-left:24px;margin-right:24px}}:is(.basic-research-page .product-main>.product-core-direction-section:has(.showcase-support__list),.concept-validation-page .product-main>.product-core-direction-section:has(.showcase-support__list),.biopharma-page .product-main>.product-core-direction-section:has(.showcase-support__list),.device-page .product-main>.product-core-direction-section:has(.showcase-support__list),.lab-operation-page .product-main>.product-core-direction-section:has(.showcase-support__list)),:is(.basic-research-page .product-main>.product-core-direction-section:has(.showcase-support__list)+*,.concept-validation-page .product-main>.product-core-direction-section:has(.showcase-support__list)+*,.biopharma-page .product-main>.product-core-direction-section:has(.showcase-support__list)+*,.device-page .product-main>.product-core-direction-section:has(.showcase-support__list)+*,.lab-operation-page .product-main>.product-core-direction-section:has(.showcase-support__list)+*){margin-top:0!important}.basic-research-page .product-module .application-scenarios-grid,.concept-validation-page .product-module .application-scenarios-grid,.biopharma-page .product-module .application-scenarios-grid,.device-page .product-module .application-scenarios-grid,.lab-operation-page .product-module .application-scenarios-grid,.basic-research-page .product-faq,.concept-validation-page .product-faq,.biopharma-page .product-faq,.device-page .product-faq,.lab-operation-page .product-faq,.product-advantage-rail__bar{margin-bottom:20px}@media (width<=767px){.product-main>.product-core-direction-section:has(.showcase-support__list){padding:56px 0!important}}.research-filter-wrap{background:#f7fafc}.research-filter{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;width:min(1193px,100% - 48px);margin:0 auto;padding:28px 0 8px;display:flex}.research-filter__tabs{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.research-filter__tabs button{appearance:none;color:#5d7fa6;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:12px 22px;font-family:Noto Sans SC,sans-serif;font-size:16px;font-weight:500;line-height:1.2;transition:background-color .18s,color .18s}.research-filter__tabs button:hover{color:#14224a}.research-filter__tabs button.is-active{color:#14224a;background:#c5d4e0}.research-project-select{flex:0 420px;min-width:min(100%,240px);position:relative}.research-project-select__button{box-sizing:border-box;color:#14224a;cursor:pointer;text-align:left;border:1px solid #5d7fa6;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;padding:10px 18px;font-family:Noto Sans SC,sans-serif;font-size:15px;font-weight:500;line-height:1.4;display:flex;background:0 0!important}.research-project-select__button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.research-project-select__button svg{color:#5d7fa6;flex:none}.research-project-select__menu{z-index:20;background:#fff;border:1px solid #5d7fa6;border-radius:12px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 28px #14224a14}.research-project-select__menu button{color:#14224a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:10px 12px;font-family:Noto Sans SC,sans-serif;font-size:14px;font-weight:500;line-height:1.5;display:block}.research-project-select__menu button:hover,.research-project-select__menu button.is-active{background:#eaf2f7}.research-page .research-main{padding-top:48px}.research-project-intro{box-sizing:border-box;align-items:stretch;gap:40px;width:min(1193px,100% - 48px);margin:36px auto 0;display:flex}.research-project-intro__media{border-radius:12px;flex:0 0 65%;width:65%;height:400px;margin:0;overflow:hidden}.research-project-intro__media img{object-fit:cover;object-position:center;border-radius:12px;width:100%;height:100%;display:block}.research-project-intro__copy{overscroll-behavior:contain;-webkit-backdrop-filter:blur(5px);scrollbar-width:thin;scrollbar-color:#5d7fa673 transparent;background:#ffffff61;border:1px solid #ffffff8c;border-radius:12px;flex-direction:column;flex:auto;justify-content:flex-start;gap:0;min-width:0;height:400px;padding:24px;display:flex;overflow:hidden auto}.research-project-intro__copy::-webkit-scrollbar{width:4px}.research-project-intro__copy::-webkit-scrollbar-track{background:0 0}.research-project-intro__copy::-webkit-scrollbar-thumb{background:#5d7fa666;border-radius:999px}.research-project-intro__copy article+article{border-top:1px solid #14224a1a;padding-top:20px}.research-project-intro__copy h3{color:#14224a;margin:0 0 12px;font-family:Noto Sans SC,sans-serif;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.35}.research-project-intro__copy p{color:#5d7fa6;margin:0;font-size:16px;font-weight:400;line-height:1.75}.research-project-intro__copy p+p{margin-top:12px}@media (width<=767px){.research-project-intro{flex-direction:column;gap:24px;margin-top:24px}.research-project-intro__media{flex-basis:auto;width:100%;height:240px}.research-project-intro__copy{height:auto;max-height:360px;padding:20px}.research-project-intro__copy h3{font-size:22px}.research-project-intro__copy p{font-size:15px}}.research-project-route{width:100%;margin-top:80px}.research-project-route__head{box-sizing:border-box;width:min(1193px,100% - 48px);margin:0 auto}.research-project-route__eyebrow{margin:0;color:#18a6a6!important}.research-project-route__head .research-title{margin-top:16px}.research-project-route__lead{color:#5d7fa6;max-width:760px;margin:16px 0 0;font-size:16px;line-height:1.75}.research-project-route .product-advantage-rail{margin-top:40px}.research-page>.product-core-direction-section:has(.showcase-support__list){box-sizing:border-box;isolation:isolate;background-color:#eaf2f7;background-image:none;position:relative;width:100%!important;max-width:none!important;margin:80px 0 0!important;padding:80px 0!important}.research-page>.product-core-direction-section:has(.showcase-support__list) .showcase-support{z-index:1;box-sizing:border-box;width:min(1193px,100% - 48px);max-width:1193px;margin-inline:auto;position:relative}.research-page>.product-core-direction-section:has(.showcase-support__list) .showcase-support__list{box-sizing:border-box;-webkit-backdrop-filter:blur(5px);background:#ffffff61;border:1px solid #ffffff8c;border-radius:12px;max-width:100%;min-height:230px;padding:24px}@media (width>=900px){.research-page>.product-core-direction-section .showcase-support--media-end{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.research-page>.product-core-direction-section+.product-core-direction-section:has(.showcase-support__list){margin-top:0!important}@media (width<=767px){.research-page>.product-core-direction-section:has(.showcase-support__list){margin-top:56px!important;padding:56px 0!important}.research-page>.product-core-direction-section+.product-core-direction-section:has(.showcase-support__list){margin-top:0!important}.research-page>.product-core-direction-section:has(.showcase-support__list) .showcase-support__list{padding:20px}.research-filter{gap:6px 8px;width:calc(100% - 48px);padding-top:20px}.research-filter__tabs button{padding:10px 16px;font-size:15px}.research-project-select{flex-basis:100%}}.research-news{box-sizing:border-box;width:min(1193px,100% - 48px);margin:0 auto;padding:12px 0 88px}.research-news__grid{grid-template-columns:1fr;gap:20px;display:grid}.research-news__card{-webkit-backdrop-filter:blur(5px);background:#ffffff61;border:1px solid #ffffff8c;border-radius:18px;min-width:0;padding:16px 16px 24px}.research-news__media{aspect-ratio:16/11;background:#eaf2f7;border-radius:12px;margin:0 0 18px;overflow:hidden}.research-news__media img{object-fit:cover;width:100%;height:100%;display:block}.research-news__card h2{color:#14224a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:20px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.research-news__card p{color:#5d7fa6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:400;line-height:1.75;display:-webkit-box;overflow:hidden}@media (width>=900px){.research-news__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px}}@media (width<=767px){.research-news{padding:8px 0 64px}.research-news__card{padding:14px 14px 20px}.research-news__card h2{font-size:18px}.research-news__card p{font-size:14px}}.contact-board{background:#eaf2f7;padding:36px 0 80px}.contact-board .contact-main{padding-bottom:0!important}.contact-info{grid-template-columns:1fr;gap:16px;margin:0 0 80px;display:grid}.contact-info__card{box-sizing:border-box;-webkit-backdrop-filter:blur(5px);background:#ffffff61;border:1px solid #ffffff8c;border-radius:18px;min-height:196px;padding:24px 22px 28px}.contact-info__card h2{color:#14224a;margin:0 0 12px;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.contact-info__card p{color:#5d7fa6;margin:0;font-size:15px;font-weight:400;line-height:1.7}.contact-info__card p+p{margin-top:8px}.contact-info__card a{color:inherit;text-decoration:none}.contact-info__card a:hover{color:#18a6a6}.contact-info__social{color:#14224a;align-items:center;gap:14px;display:flex}.contact-panel{-webkit-backdrop-filter:blur(5px);background:#ffffff61;border:1px solid #ffffff8c;border-radius:20px;gap:36px;padding:36px 28px;display:grid}.contact-panel__copy h2{color:#14224a;margin:0;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.25}.contact-panel__copy p{color:#5d7fa6;max-width:420px;margin:16px 0 0;font-size:16px;line-height:1.7}.contact-panel__form{flex-direction:column;gap:18px;display:flex}.contact-panel__form label{color:#14224a;flex-direction:column;gap:8px;font-size:15px;font-weight:600;display:flex}.contact-panel__form input[type=text],.contact-panel__form input[type=tel],.contact-panel__form textarea{box-sizing:border-box;color:#14224a;background:#ffffff8c;border:1px solid #14224a1f;border-radius:12px;outline:none;width:100%;padding:0 16px;font-family:inherit;font-size:15px;font-weight:400}.contact-panel__form input[type=text],.contact-panel__form input[type=tel]{height:50px}.contact-panel__form textarea{resize:vertical;min-height:112px;padding:14px 16px;line-height:1.6}.contact-panel__form input::placeholder,.contact-panel__form textarea::placeholder{color:#8aa0b8}.contact-panel__form input:focus,.contact-panel__form textarea:focus{border-color:#18a6a6}.contact-panel__form .contact-panel__consent{color:#5d7fa6;flex-direction:row;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;line-height:1.6;display:flex}.contact-panel__form .contact-panel__consent input{appearance:none;box-sizing:border-box;cursor:pointer;background:#ffffffb3;border:1px solid #14224a2e;border-radius:6px;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0}.contact-panel__form .contact-panel__consent input:hover{border-color:#18a6a6}.contact-panel__form .contact-panel__consent input:checked{background-color:#18a6a6;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.2 8.2l3.2 3.2 6.4-6.6'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-color:#18a6a6}.contact-panel__form .contact-panel__consent input:focus-visible{outline-offset:2px;outline:2px solid #18a6a673}.contact-panel__form button[type=submit],.contact-panel__done button{color:#fff;cursor:pointer;background:#14224a;border:0;border-radius:12px;height:50px;font-family:inherit;font-size:16px;font-weight:600}.contact-panel__form button[type=submit]:hover,.contact-panel__done button:hover{background:#0d1837}.contact-panel__done h3{color:#14224a;margin:0;font-size:20px;font-weight:600}.contact-panel__done p{color:#5d7fa6;margin:12px 0 20px;font-size:15px;line-height:1.7}.contact-panel__done button{padding:0 24px}@media (width>=760px){.contact-info{grid-template-columns:1fr 1fr}}@media (width>=1080px){.contact-info{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-panel{grid-template-columns:1fr 1fr;align-items:start;gap:56px;padding:48px 44px 44px}}@media (width<=767px){.contact-info{margin-bottom:70px}.contact-info__card{min-height:0;padding:20px 18px 22px}.contact-panel{padding:28px 20px}.contact-panel__copy h2{font-size:26px}}.contact-map{background:#e8ecef;width:100%;height:calc(30vw + 96px);position:relative;overflow:hidden}.contact-map__image{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.contact-map__overlay{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.contact-map__overlay a{pointer-events:auto;cursor:pointer}.contact-map__overlay a:hover .contact-map__pin{filter:brightness(1.06)}.contact-map__pin-name{fill:#14224a;text-anchor:middle;paint-order:stroke fill;stroke:#f7fafc;stroke-width:8px;stroke-linejoin:round;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:28px;font-weight:600}@media (width<=767px){.contact-board{padding:28px 0 70px}.contact-map{height:calc(70vw + 48px)}}.numbered-card-scroller__viewport{scrollbar-width:none!important;-ms-overflow-style:none!important}.numbered-card-scroller__viewport::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.about-certs{background:#fff;padding:80px 0}.about-certs__inner{box-sizing:border-box;width:min(1193px,100% - 48px);margin:0 auto}.about-certs__heading{color:#14224a;text-align:center;margin:0 0 38px;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.2}.about-certs__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.about-certs__card{background:#f8f8fa;border-radius:12px;align-items:flex-start;gap:16px;min-height:100%;padding:16px;display:flex}.about-certs__media{background:#fff;border-radius:12px;flex:0 0 50%;width:50%;overflow:hidden}.about-certs__media img{object-fit:contain;object-position:center;width:100%;height:400px;display:block}.about-certs__copy{flex:50%;min-width:0}.about-certs__copy h3{color:#14224a;margin:0;font-size:18px;font-weight:700;line-height:1.4}.about-certs__copy time{color:#18a6a6;margin-top:8px;font-size:13px;font-weight:600;display:block}.about-certs__copy p{color:#5d7fa6;margin:8px 0 0;font-size:15px;line-height:1.7}@media (width<=1024px){.about-certs__grid{grid-template-columns:1fr}}@media (width<=767px){.about-certs{padding:56px 0 70px}.about-certs__heading{text-align:left;margin-bottom:24px}.about-certs__card{flex-direction:column}.about-certs__media,.about-certs__copy{flex-basis:auto;width:100%}.about-certs__media img{height:280px}}@keyframes contact-fade-in{0%{opacity:0}to{opacity:1}}.contact-info__card,.contact-panel,.contact-map{opacity:0;animation:2s both contact-fade-in}.contact-info__card:first-child{animation-delay:.3s}.contact-info__card:nth-child(2){animation-delay:.4s}.contact-info__card:nth-child(3){animation-delay:.5s}.contact-info__card:nth-child(4){animation-delay:.6s}.contact-panel{animation-delay:.7s}.contact-map{animation-delay:.85s}@media (prefers-reduced-motion:reduce){.contact-info__card,.contact-panel,.contact-map{opacity:1;animation:none}}.research-patents,.research-ip{width:min(1193px,100% - 48px);margin:0 auto 96px;padding-top:24px}.research-ip__intro{margin-bottom:48px}.research-ip__lead{color:#5d7fa6;max-width:640px;margin:16px 0 0;font-size:16px;line-height:1.75}.research-ip__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.research-ip__stat{-webkit-backdrop-filter:blur(5px);background:#ffffff61;border:1px solid #ffffff8c;border-radius:18px;padding:22px 20px}.research-ip__stat strong{color:#18a6a6;letter-spacing:.04em;font-family:Inter,Noto Sans SC,sans-serif;font-size:32px;font-weight:600;line-height:1;display:block}.research-ip__stat span{color:#14224a;margin-top:10px;font-size:14px;font-weight:600;display:block}.research-ip__group+.research-ip__group{margin-top:48px}.research-ip__group-title{color:#14224a;margin:10px 0 0;font-family:Noto Serif SC,serif;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.3}.research-ip__grid{grid-template-columns:1fr;gap:16px;margin-top:22px;display:grid}.research-ip__card{-webkit-backdrop-filter:blur(5px);background:#ffffff61;border:1px solid #ffffff8c;border-radius:18px;flex-direction:column;min-width:0;padding:20px 20px 18px;display:flex}.research-ip__kind{color:#18a6a6;letter-spacing:.12em;margin:0;font-size:12px;font-weight:700}.research-ip__card h4{color:#14224a;margin:10px 0 0;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-weight:600;line-height:1.4}.research-ip__meta{color:#5d7fa6;word-break:break-all;margin:12px 0 0;font-size:13px;line-height:1.6}.research-ip__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.research-ip__foot span{color:#8aa0b5;font-size:13px}.research-ip__foot em{color:#18a6a6;background:#e8f6f6;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.research-patents-empty{color:#5d7fa6;padding:40px 0}@media (width>=900px){.research-ip__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.sanbio-article{color:#14224a;width:min(860px,100% - 48px);margin:0 auto 96px;padding-top:12px}.sanbio-article__back,.sanbio-article__crumb{color:#18a6a6;cursor:pointer;background:0 0;border:0;padding:0 0 20px;font-size:14px}.sanbio-article__crumb{font:inherit;padding:0}.sanbio-article__kicker{color:#18a6a6;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.sanbio-article__date{color:#5d7fa6;margin:0 0 8px;font-size:13px}.sanbio-article h1{margin:0 0 20px;font-size:clamp(24px,3vw,36px);line-height:1.35}.sanbio-article__cover{object-fit:cover;border-radius:18px;width:100%;max-height:420px;margin:0 0 28px;display:block}.sanbio-article__body p,.sanbio-article__body li{color:#14224a;margin:0 0 16px;font-size:16px;line-height:1.8}.sanbio-article__body h2{margin:28px 0 12px;font-size:20px;font-weight:650}.sanbio-article__body ul{margin:0 0 20px;padding-left:1.2em}.sanbio-article__body img{border-radius:12px;max-width:100%;height:auto}.sanbio-article__body table{border-collapse:collapse;background:#fff;width:100%;margin:20px 0 28px}.sanbio-article__body th,.sanbio-article__body td{text-align:left;border:1px solid #d7e3ee;padding:10px 12px}.sanbio-article__body th{color:#14224a;background:#f7fafc}@media (width<=767px){.research-patents,.research-ip,.sanbio-article{width:calc(100% - 32px)}.research-ip{margin-bottom:64px;padding-top:8px}.research-ip__stats{grid-template-columns:1fr;gap:10px}.research-ip__stat{align-items:baseline;gap:12px;padding:16px 18px;display:flex}.research-ip__stat strong{font-size:26px}.research-ip__stat span{margin-top:0}.research-ip__card h4{font-size:16px}}
