.concept-page{color:#f8f8f6;background:var(--color-dark-surface);min-height:100svh;overflow-x:clip}.concept-hero{min-height:100svh;color:var(--color-on-dark);isolation:isolate;position:relative;overflow:hidden}.concept-hero__media{z-index:-3;position:absolute;inset:0;overflow:hidden}.concept-hero__canvas{position:absolute;inset:0}.concept-hero__photo{object-fit:cover}.concept-hero__photo--mobile{display:none}.concept-hero__shade{z-index:-2;background:linear-gradient(90deg,#17171cd6 0%,#17171c9e 31%,#17171c2e 58%,#17171c05 78%),linear-gradient(#17171c47 0%,#0000 24% 70%,#17171c57 100%);position:absolute;inset:0}.concept-hero__wave i:nth-child(2){animation-delay:1.9s}.concept-hero__wave i:nth-child(3){animation-delay:3.8s}.concept-header{z-index:50;min-height:90px;padding:0 var(--content-inline);border-bottom:1px solid #ffffff2b;grid-template-columns:180px 1fr auto;align-items:center;transition:min-height .32s,background-color .32s,border-color .32s,box-shadow .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s;animation:.9s cubic-bezier(.2,.75,.2,1) .1s both concept-enter;display:grid;position:fixed;top:0;left:0;right:0}.concept-header--scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#080d16bd;border-color:#ffffff1f;min-height:72px;box-shadow:0 12px 40px #02060e24}.concept-wordmark{color:#fff;width:112px;height:34px;text-decoration:none;display:block;position:relative;overflow:hidden}.concept-wordmark img{width:340px;max-width:none;height:340px;position:absolute;top:-144px;left:-114px}.concept-header nav{justify-content:center;gap:clamp(22px, 2.7vw, var(--space-6));display:flex}.concept-header nav a,.concept-buy{color:#ffffffbf;letter-spacing:-.01em;white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none}.concept-header nav a{padding:10px 0;transition:color .24s;position:relative}.concept-header nav a:after{content:"";background:var(--color-signal-mint);transform-origin:0;height:1px;transition:transform .28s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.concept-header nav a:hover:after{transform:scaleX(1)}.concept-header nav a:focus-visible:after{transform:scaleX(1)}.concept-buy{color:#ffffffeb;-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background:#f8f8f61a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:18px;min-height:42px;padding:0 17px;transition:color .24s,border-color .24s,background-color .24s,transform .24s;display:flex}.concept-buy__short,.concept-menu-toggle{display:none}.concept-buy i,.concept-actions i{font-style:normal}.concept-hero__copy{z-index:3;top:48%;left:var(--content-inline);width:min(980px,70vw);position:absolute;transform:translateY(-44%)}.concept-eyebrow{color:var(--color-signal-teal);letter-spacing:-.01em;margin:0 0 27px;font-size:12px;font-weight:600;animation:.9s cubic-bezier(.2,.75,.2,1) .28s both concept-enter}.concept-hero h1{max-width:980px;font-size:var(--type-display-xl);letter-spacing:-.025em;text-wrap:balance;word-break:keep-all;margin:0;font-weight:500;line-height:1.08;animation:1.1s cubic-bezier(.2,.75,.2,1) .38s both concept-title}.concept-lead{color:#ffffffb3;font-size:var(--type-body-l);letter-spacing:-.025em;margin:31px 0 0;font-weight:400;line-height:1.8;animation:.9s cubic-bezier(.2,.75,.2,1) .62s both concept-enter}.concept-actions{gap:28px;margin-top:38px;animation:.9s cubic-bezier(.2,.75,.2,1) .76s both concept-enter;display:flex}.concept-actions a{color:#fff;border-bottom:1px solid #ffffffad;justify-content:space-between;gap:34px;min-width:165px;padding:0 0 11px;font-size:13px;font-weight:600;text-decoration:none;transition:color .24s,border-color .24s;display:flex}.concept-actions a:not(.concept-actions__primary){color:#ffffffb8;border-color:#ffffff5c}:is(.concept-actions a:hover,.concept-actions a:focus-visible){border-color:var(--color-signal-mint);color:var(--color-signal-mint)}.concept-flow{--flow-signal-progress:1;min-height:auto;padding:var(--section-standard) var(--content-inline) var(--section-compact);color:var(--color-on-dark);background:radial-gradient(ellipse at 52% 63%, #5b77b81a, transparent 30%), linear-gradient(118deg, #5dded30b, transparent 36%), var(--color-dark-surface);isolation:isolate;position:relative;overflow:hidden}.concept-flow:before{z-index:-1;aspect-ratio:2.2;content:"";filter:blur(28px);background:radial-gradient(#5d81be14,#0000 68%);border-radius:50%;width:min(64vw,1020px);position:absolute;top:42%;left:52%;transform:translate(-50%,-50%)}.concept-flow__head{z-index:2;position:relative}.concept-flow__intro{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:end;gap:clamp(58px,8vw,150px);margin-top:clamp(50px,6.5vh,72px);display:grid}.concept-flow h2{letter-spacing:-.025em;word-break:keep-all;margin:0;font-size:clamp(54px,4.9vw,80px);font-weight:400;line-height:1.06}.concept-flow__intro>p{max-width:500px;margin:0 0 var(--space-2);color:#f6f7f59e;letter-spacing:-.025em;word-break:keep-all;font-size:15px;line-height:1.8}.concept-flow__journey{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,.82fr) minmax(0,.82fr) minmax(460px,1.36fr);margin-top:clamp(50px,5.5vw,76px);display:grid}.concept-flow__step{min-width:0;min-height:320px;padding:clamp(30px, 3vw, 46px) clamp(28px, 3.4vw, 54px) clamp(var(--space-5), 3.4vw, 52px) 0;transition:opacity .36s,transform .42s cubic-bezier(.2,.7,.2,1);position:relative}.concept-flow__step+.concept-flow__step{border-left:1px solid #ffffff1a;padding-left:clamp(28px,3.4vw,54px)}.concept-flow__step--sense:after,.concept-flow__step--interpret:after{content:"";background:var(--color-signal-teal);border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 14px #8ce2da94}.concept-flow__step small{color:#8ee2da94;letter-spacing:0;margin:0;font-size:12px;font-weight:600;display:block}.concept-flow__step h3{margin:clamp(var(--space-6), 5vw, 72px) 0 0;color:#f6f7f5f0;letter-spacing:-.025em;word-break:keep-all;font-size:clamp(31px,2.7vw,44px);font-weight:400;line-height:1.06}.concept-flow__step p{color:#f6f7f580;letter-spacing:-.01em;max-width:320px;margin:18px 0 0;font-size:13px;line-height:1.65}.concept-flow__step--connect h3{font-size:clamp(31px,2.7vw,44px)}.concept-flow__interfaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.concept-flow__interfaces figure{min-width:0;margin:0}.concept-flow__interfaces figure>div{background:#ffffff0a;border:1px solid #ffffff1f;height:96px;position:relative;overflow:hidden}.concept-flow__interfaces img{object-fit:cover;opacity:.82;filter:saturate(.68)contrast(.96);transition:opacity .28s,filter .28s,transform .48s}.concept-flow__interfaces figure:first-child img{object-fit:contain;transform:scale(1.2)translateY(8%)}.concept-flow__interfaces figure:hover img{opacity:1;filter:saturate(.9)contrast();transform:scale(1.025)}.concept-flow__interfaces figure:first-child:hover img{transform:scale(1.23)translateY(8%)}.concept-flow__interfaces figcaption{gap:5px;margin-top:13px;display:grid}.concept-flow__interfaces span{color:#8ce2da8f;font-size:12px}.concept-flow__interfaces b{color:#f6f7f5e0;font-size:12px;font-weight:500;line-height:1.35}.concept-products{padding:var(--section-compact) var(--content-inline);color:var(--color-midnight-ink);background:radial-gradient(ellipse at 86% 45%, #7669f50b, transparent 34%), linear-gradient(180deg, var(--color-warm-ivory) 0%, var(--color-warm-ivory) 58%, var(--color-warm-ivory) 100%);position:relative;overflow:hidden}.concept-products__head{grid-template-columns:minmax(0,1.35fr) minmax(280px,.42fr);grid-template-areas:"title copy";align-items:end;column-gap:clamp(60px,9vw,150px);display:grid}.concept-products__intro{display:contents}.concept-products h2{letter-spacing:-.025em;word-break:keep-all;grid-area:title;margin:0;font-size:clamp(52px,5.4vw,86px);font-weight:400;line-height:1.07}.concept-products h2 em{color:var(--color-wellune-violet);font-style:normal;font-weight:inherit}.concept-products__intro>p{color:#17181b94;letter-spacing:-.025em;grid-area:copy;align-self:end;margin:clamp(70px,8vh,108px) 0 7px;font-size:15px;line-height:1.8}.concept-solution{border-top:1px solid #17181b2e;min-width:0;position:relative}.concept-solution--personal{grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(50px,6vw,92px);padding-top:clamp(46px,5vw,72px);display:grid}.concept-solution--care{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(46px,5.6vw,88px);margin-top:clamp(92px,8vw,122px);padding-top:clamp(44px,4vw,58px);display:grid}.concept-solution--medical{grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);align-items:center;gap:clamp(52px,6vw,92px);margin-top:clamp(104px,9vw,138px);padding-top:clamp(44px,4vw,58px);display:grid}.concept-solution__copy{z-index:2;min-width:0;position:relative}.concept-solution--care .concept-solution__copy{width:auto}.concept-solution__kicker{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.concept-solution__kicker span,.concept-solution__kicker p{letter-spacing:.08em;margin:0;font-size:12px;font-weight:600}.concept-solution__kicker span{color:var(--color-wellune-violet)}.concept-solution__kicker p{color:#17181b6e;text-align:right}.concept-solution__copy h3{letter-spacing:-.025em;word-break:keep-all;margin:clamp(30px,3vw,44px) 0 0;font-size:clamp(38px,3vw,48px);font-weight:400;line-height:1.08}.concept-solution__body{max-width:540px;margin:clamp(var(--space-4), 2.4vw, 34px) 0 0;color:#17181b9e;letter-spacing:-.025em;word-break:keep-all;font-size:15px;line-height:1.82}.concept-solution__actions{gap:28px;margin-top:28px;display:flex}.concept-solution__actions a{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:170px;min-height:44px;color:var(--color-midnight-ink);font-size:var(--type-button);font-weight:var(--weight-ui);letter-spacing:var(--tracking-body);background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - 10px);background-repeat:no-repeat;background-size:100% 1px;border-bottom:0;padding-bottom:0;text-decoration:none;transition:color .22s,border-color .22s;display:inline-flex}.concept-solution__actions a+a{color:#17181b9e;border-color:#17181b38}.concept-solution__actions i{font-style:normal;transition:transform .26s}:is(.concept-solution__actions a:hover,.concept-solution__actions a:focus-visible){border-color:var(--color-wellune-violet);color:var(--color-wellune-violet)}:is(.concept-solution__actions a:hover i,.concept-solution__actions a:focus-visible i){transform:translate(4px)}.concept-solution__media{background:var(--color-border-strong);isolation:isolate;min-width:0;height:clamp(470px,41vw,540px);position:relative;overflow:hidden}.concept-solution--care .concept-solution__media{aspect-ratio:16/9;background:#d8d1c8;border:1px solid #17181b29;width:100%;height:auto;margin:0;padding:0}.concept-solution--care .concept-solution__environment{filter:saturate(.98)contrast(1.01)brightness(1.02);object-position:right center;transform-origin:100%;transform:scale(1.08)}.concept-solution--medical .concept-solution__media{background:radial-gradient(circle at 18% 18%,#6758f51a,#0000 27%),linear-gradient(145deg,#e4e6e5 0%,#d8dcdd 100%);border:1px solid #3642501f;height:clamp(470px,40vw,520px)}.concept-solution--personal .concept-solution__media{background:#edf0f2;border:1px solid #ffffff1f}.concept-solution--medical .concept-solution__media:before{z-index:-1;content:"M1";color:#1c28340f;letter-spacing:-.025em;font-size:clamp(164px,18vw,274px);font-weight:600;line-height:.8;position:absolute;bottom:-.16em;left:3%}.concept-solution__environment{z-index:0;object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.015);transform:scale(var(--solution-media-scale,1));transition:transform 1.1s cubic-bezier(.16,.72,.18,1),filter .6s}.concept-solution__media:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#070c1203,#0000 62%,#070c1224);position:absolute;inset:0}.concept-flow__interface-output{padding:var(--space-3) 15px 13px;justify-content:space-between;align-items:flex-end;background:linear-gradient(145deg,#7bdad21a,#0000 64%),#ffffff06!important;display:flex!important}.concept-flow__interface-output strong{color:#eef7f6f0;letter-spacing:-.025em;font-size:23px;font-weight:400}.concept-flow__interface-output span{color:#7bdad29e;font-size:12px;font-weight:600}.concept-evidence{padding:var(--section-standard) var(--content-inline) var(--section-compact);color:var(--color-midnight-ink);background:radial-gradient(circle at 83% 28%, #6758f511, transparent 30%), linear-gradient(180deg, var(--color-warm-ivory) 0%, var(--color-warm-ivory) 100%);position:relative;overflow:hidden}.concept-evidence__head,.concept-evidence__group,.concept-evidence__metrics,.concept-evidence__foot{z-index:1;position:relative}.concept-evidence h2{letter-spacing:-.025em;word-break:keep-all;margin:0;font-size:clamp(50px,4.5vw,72px);font-weight:400;line-height:1.05}.concept-evidence__group{border-top:1px solid #17181b2e;margin-top:clamp(54px,5vw,74px);padding-top:20px}.concept-evidence__group>header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.concept-evidence__group>header p,.concept-evidence__group>header strong,.concept-evidence__group>header span{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.concept-evidence__group>header p{color:var(--color-wellune-violet)}.concept-evidence__group>header strong,.concept-evidence__group>header span{color:#17181b8c}.concept-evidence__group>header strong{letter-spacing:0;text-transform:none;font-size:12px}.concept-evidence__metric{min-width:0}.concept-evidence__metric div{margin-top:clamp(var(--space-4), 2.5vw, 34px)}.concept-evidence__metric div p{color:var(--color-wellune-violet);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:600}.concept-evidence__metric h3{color:#17181bb8;letter-spacing:-.025em;word-break:keep-all;max-width:330px;margin:0;font-size:clamp(15px,1.12vw,18px);font-weight:400;line-height:1.55}.concept-closing{padding:var(--space-2) var(--content-inline) clamp(44px, 4vw, 60px);background:var(--color-warm-ivory)}.concept-closing__actions{z-index:1;border-top:1px solid #17181b2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,7vw,110px);width:100%;margin:0 auto;display:grid;position:relative}.concept-closing__actions a{align-items:end;gap:9px var(--space-4);min-width:0;min-height:150px;color:var(--color-midnight-ink);background:0 0;border-bottom:1px solid #17181b2e;grid-template-columns:minmax(0,1fr) auto;padding:30px 0 26px;text-decoration:none;transition:color .26s,border-color .26s;display:grid;position:relative}.concept-closing__actions a+a{color:var(--color-midnight-ink)}.concept-closing__actions span{color:var(--color-wellune-violet);letter-spacing:.08em;grid-column:1;font-size:12px;font-weight:600}.concept-closing__actions a+a span{color:var(--color-wellune-violet)}.concept-closing__actions strong{letter-spacing:-.025em;grid-column:1;font-size:clamp(24px,2.1vw,32px);font-weight:400;line-height:1.16}.concept-closing__actions em{color:#17181b8f;grid-column:1;font-size:12px;font-style:normal}.concept-closing__actions i{flex:none;grid-area:1/2/span 3;padding-bottom:2px;font-size:18px;font-style:normal;transition:transform .32s}@media (hover:hover){:is(.concept-closing__actions a:hover,.concept-closing__actions a:focus-visible){color:var(--color-wellune-violet);border-color:var(--color-wellune-violet)}:is(.concept-closing__actions a:hover em,.concept-closing__actions a:focus-visible em){color:var(--color-wellune-violet)}:is(.concept-closing__actions a:hover i,.concept-closing__actions a:focus-visible i){transform:translate(3px)}}.concept-footer__top{align-items:start;gap:clamp(var(--space-6), 5vw, 82px);grid-template-columns:1.15fr .92fr .58fr;display:grid}.concept-footer__wordmark{align-items:center;gap:var(--space-3);flex-direction:column;width:180px;display:flex}.concept-footer__symbol{object-fit:contain;filter:brightness(0)invert();opacity:.96;width:84px;height:86px;position:static}.concept-footer__type-crop{width:180px;height:49px;display:block;position:relative;overflow:hidden}.concept-footer__type{opacity:.96;width:540px;max-width:none;height:540px;position:absolute;top:-228px;left:-181px}.concept-footer nav{grid-template-columns:minmax(0,1fr);gap:15px 34px;display:grid}.concept-footer a{color:inherit;font-size:13px;text-decoration:none;transition:color .24s}.concept-footer__contact{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.concept-footer__contact a:first-child{color:var(--color-soft-white);letter-spacing:-.01em;font-size:17px}.concept-footer__legal{margin-top:clamp(var(--space-6), 5vw, var(--space-7));border-top:1px solid #f4f3ef1f;justify-content:space-between;align-items:end;gap:40px;padding-top:20px;display:flex}.concept-footer__legal p,.concept-footer__legal span{color:#f4f3ef6b;margin:0;font-size:12px;line-height:1.8}.concept-footer__legal-meta{justify-content:flex-end;align-items:center;gap:14px var(--space-4);flex-wrap:wrap;display:flex}.concept-footer__legal-meta a{color:#f4f3efad;font-size:12px;font-weight:600;text-decoration:none}.concept-scroll-enabled .concept-flow h2{opacity:var(--flow-title-opacity,1);transform:translateY(var(--flow-title-y,0));will-change:transform, opacity}.concept-scroll-enabled .concept-flow__step{opacity:var(--flow-step-opacity,1);will-change:opacity}.concept-scroll-enabled .concept-solution{opacity:var(--solution-opacity,1);transform:translateY(var(--solution-y,0));will-change:transform, opacity}.concept-scroll-enabled .concept-evidence h2{opacity:var(--evidence-title-opacity,1);transform:translateY(var(--evidence-title-y,0)) scale(var(--evidence-title-scale,1));transform-origin:0;will-change:transform, opacity}.concept-scroll-enabled .concept-evidence__group{opacity:var(--evidence-case-opacity,1);transform:translateY(var(--evidence-case-y,0));will-change:transform, opacity}.concept-scroll-enabled .concept-closing__actions a{opacity:var(--closing-path-opacity,1);transform:translateX(var(--closing-path-x,0));will-change:transform, opacity}@keyframes concept-wave{0%{opacity:0;transform:translate(-50%,-50%)scale(.12)}16%{opacity:.32}68%{opacity:.14}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes concept-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes concept-title{0%{clip-path:inset(0 0 100%);transform:translateY(28px)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes concept-flow-core-breathe{0%,to{opacity:.34;transform:scale(.96)}50%{opacity:.82;transform:scale(1.04)}}@keyframes concept-flow-title{0%{opacity:.25;transform:translateY(54px)}to{opacity:1;transform:translateY(0)}}@keyframes concept-flow-step-left{0%{opacity:.1;transform:translate(-46px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes concept-flow-step-up{0%{opacity:.1;transform:translateY(56px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes concept-flow-step-right{0%{opacity:.1;transform:translate(46px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes concept-products-title{0%{opacity:.25;transform:translateY(46px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes concept-product-left{0%{opacity:.16;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes concept-product-up{0%{opacity:.16;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes concept-product-right{0%{opacity:.16;clip-path:inset(0 0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes concept-evidence-title{0%{opacity:.2;transform:translateY(54px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes concept-evidence-number{0%{opacity:.08;transform:translateY(54px)scale(.46)}58%{opacity:1;transform:translateY(0)scale(1.12)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes concept-evidence-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1023px){.concept-header{grid-template-columns:150px 1fr auto}.concept-header nav{gap:20px}.concept-header nav a{font-size:12px}.concept-products__head{grid-template-columns:minmax(0,1.2fr) minmax(230px,.48fr);column-gap:54px}.concept-solution--personal{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:46px}.concept-solution--medical{gap:var(--space-6);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.concept-solution--care .concept-solution__copy{width:min(600px,62%)}.concept-solution--care .concept-solution__media{width:90%}}@media (min-width:768px) and (max-width:1023px){.concept-flow{padding-left:34px;padding-right:34px}.concept-flow__intro{display:block}.concept-flow h2{font-size:clamp(54px,8vw,66px)}.concept-flow__intro>p{margin-top:28px}.concept-flow__step{padding:0}.concept-solution--personal .concept-solution__media{aspect-ratio:1;height:auto}.concept-flow__step--sense{width:360px;top:42px;left:82px}.concept-flow__step--interpret{width:360px;top:300px;left:82px}.concept-flow__step--connect{width:auto;top:470px;left:64px;right:0}.concept-flow__step ul{grid-template-rows:repeat(3,40px);gap:34px;margin-top:28px}.concept-flow__step li{grid-template-columns:44px minmax(0,1fr)}.concept-flow__journey{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-flow__step,.concept-flow__step--sense,.concept-flow__step--interpret,.concept-flow__step--connect{width:auto;min-height:280px;padding:34px;position:relative;top:auto;left:auto;right:auto}.concept-flow__step:first-child{padding-left:0}.concept-flow__step--connect{border-top:1px solid #ffffff1a;border-left:0;grid-column:1/-1;min-height:0}.concept-products{padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.concept-solution--personal,.concept-solution--medical{flex-direction:column;align-items:stretch;gap:0;display:flex}.concept-solution--medical .concept-solution__copy{order:-1}.concept-solution__copy,.concept-solution--care .concept-solution__copy{width:min(600px,82%)}.concept-solution__media,.concept-solution--care .concept-solution__media,.concept-solution--medical .concept-solution__media{width:100%;height:540px;margin-top:52px}.concept-evidence{padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.concept-evidence h2{font-size:clamp(48px,6.8vw,58px)}}@media (max-width:767px){.concept-hero__photo--desktop{display:none}.concept-hero__photo--mobile{object-position:center;display:block}.concept-hero__canvas{width:100%;height:100%;inset:0;transform:none}.concept-hero__shade{background:linear-gradient(#17171cb3 0%,#17171c4d 31%,#17171c33 55%,#17171cc2 100%),linear-gradient(90deg,#17171c6b,#17171c14)}.concept-header{grid-template-columns:1fr auto auto;gap:10px;min-height:72px;padding:0 20px}.concept-header--scrolled{min-height:64px}.concept-wordmark{width:105px;height:32px}.concept-wordmark img{width:320px;height:320px;top:-135px;left:-107px}.concept-header nav{display:none}.concept-header--menu-open nav{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#080d16f0;border-top:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:2px;padding:22px 20px 28px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 22px 50px #02060e38}.concept-header--menu-open nav a,.concept-header--menu-open nav a:nth-child(4),.concept-header--menu-open nav a:nth-child(5){color:#ffffffdb;width:100%;padding:12px 0;font-size:17px;display:block}.concept-menu-toggle{color:#fff;background:0 0;border:1px solid #ffffff42;place-content:center;gap:6px;width:36px;height:36px;padding:0;display:grid}.concept-menu-toggle span{background:currentColor;width:14px;height:1px;transition:transform .24s}.concept-header--menu-open .concept-menu-toggle span:first-child{transform:translateY(3.5px)rotate(45deg)}.concept-header--menu-open .concept-menu-toggle span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.concept-buy{gap:12px;min-height:36px;padding:0 11px;font-size:12px}.concept-buy__full{display:none}.concept-buy__short{display:inline}.concept-hero__copy{width:auto;inset:19% 20px auto;transform:none}.concept-eyebrow{margin-bottom:19px;font-size:12px}.concept-hero h1{max-width:350px;font-size:var(--type-display-xl);letter-spacing:-.025em;line-height:1.12}.concept-lead{max-width:320px;margin-top:var(--space-4);font-size:var(--type-body);line-height:1.72}.concept-actions{gap:20px;margin-top:30px}.concept-actions a{flex:1;gap:18px;min-width:0;font-size:12px}.concept-flow{min-height:auto;padding:var(--section-standard) var(--page-gutter) var(--section-compact)}.concept-flow:before{width:116vw;top:46%;left:58%}.concept-flow__intro{margin-top:52px;display:block}.concept-flow h2{margin:0;font-size:clamp(39px,11vw,47px);line-height:1.1}.concept-flow__intro>p{margin-top:30px;font-size:14px;line-height:1.75}.concept-flow__intro>p br{display:none}.concept-flow__step{border:0;padding:0;display:block}.concept-flow__step--sense{width:auto;top:38px;left:64px;right:0}.concept-flow__step--interpret{width:auto;top:300px;left:64px;right:0}.concept-flow__step--connect{width:auto;top:470px;left:64px;right:0}.concept-flow__step h3{margin-top:10px;font-size:34px}.concept-flow__step p{margin-top:12px;font-size:13px;line-height:1.65}.concept-flow__step small{margin:0}.concept-flow__step--connect h3{font-size:28px}.concept-flow__step ul{grid-template-rows:repeat(3,40px);gap:34px;margin-top:28px}.concept-flow__step li{grid-template-columns:44px minmax(0,1fr);gap:10px}.concept-flow__journey{border-bottom:0;margin-top:44px;display:block}.concept-flow__step,.concept-flow__step--sense,.concept-flow__step--interpret,.concept-flow__step--connect{border:0;width:auto;min-height:0;padding:30px 0 36px;position:relative;top:auto;left:auto;right:auto}.concept-flow__step+.concept-flow__step{border-top:1px solid #ffffff14;padding-left:0}.concept-flow__step:after{display:none}.concept-flow__step h3,.concept-flow__step--connect h3{margin-top:30px;font-size:31px}.concept-flow__interfaces{gap:var(--space-2);grid-template-columns:1fr;margin-top:26px}.concept-flow__interfaces figure{align-items:center;gap:var(--space-3);grid-template-columns:112px minmax(0,1fr);display:grid}.concept-flow__interfaces figure>div{height:62px}.concept-flow__interfaces figcaption{gap:0;margin-top:0}.concept-flow__interfaces b{font-size:12px}.concept-products{min-height:auto;padding:var(--section-compact) var(--page-gutter)}.concept-products__head{display:block}.concept-products__intro{margin-top:0;display:block}.concept-products h2{font-size:clamp(39px,11vw,47px);line-height:1.12}.concept-products__intro>p{margin-top:var(--space-4);font-size:14px}.concept-product{scroll-snap-align:start;flex:0 0 82vw}.concept-product+.concept-product{border-left:0}.concept-products__foot p:nth-of-type(2),.concept-products__foot i:nth-of-type(2){display:none}.concept-solution--personal,.concept-solution--care,.concept-solution--medical{flex-direction:column;align-items:stretch;gap:0;display:flex}.concept-solution--care,.concept-solution--medical{padding-top:var(--space-5);margin-top:72px}.concept-solution--personal{padding-top:42px}.concept-solution--medical .concept-solution__copy{order:-1}.concept-solution__copy,.concept-solution--care .concept-solution__copy{width:100%}.concept-solution__kicker{gap:var(--space-3)}.concept-solution__copy h3,.concept-solution--care .concept-solution__copy h3{margin-top:26px;font-size:clamp(36px,10vw,43px);line-height:1.11}.concept-solution__body{margin-top:22px;font-size:14px;line-height:1.76}.concept-solution__actions{margin-top:var(--space-4);flex-direction:column;align-items:stretch;gap:14px}.concept-solution__actions a{width:100%;min-width:0}.concept-solution__media,.concept-solution--medical .concept-solution__media{width:100%;height:clamp(360px,104vw,500px);margin-top:42px}.concept-solution--care .concept-solution__media{aspect-ratio:5/4;width:100%;height:auto;margin:42px 0 0;padding:0}.concept-solution__environment{object-position:62% center}.concept-solution--care .concept-solution__environment{object-position:right center;transform:scale(1.12)}.concept-solution--medical .concept-solution__environment{object-position:52% center}.concept-evidence{min-height:auto;padding:var(--section-standard) var(--page-gutter) var(--section-compact)}.concept-evidence h2{max-width:7.5em;margin-top:20px;font-size:clamp(36px,10vw,40px);line-height:1.1}.concept-evidence__group{margin-top:46px;padding-top:14px}.concept-evidence__group>header{flex-direction:column;align-items:flex-start;gap:7px}.concept-evidence__group>header p,.concept-evidence__group>header strong,.concept-evidence__group>header span{font-size:12px}.concept-evidence__metric div{margin-top:14px}.concept-evidence__metric h3{max-width:none;font-size:14px}.concept-scroll-enabled .concept-evidence__metric>strong{opacity:1!important;transform:none!important}.concept-closing{padding:0 20px 36px}.concept-closing__actions{grid-template-columns:1fr;gap:0;margin:0;display:grid}.concept-closing__actions a{min-height:124px;padding:var(--space-4) 0 20px}.concept-closing__actions strong{font-size:24px}.concept-closing__actions i{font-size:16px}.concept-footer{padding:var(--space-6) 20px 22px}.concept-footer__top{gap:36px var(--space-4);grid-template-columns:1fr 1fr;display:grid}.concept-footer__wordmark{grid-column:1/-1;gap:13px;width:145px}.concept-footer__symbol{width:68px;height:70px}.concept-footer__type-crop{width:145px;height:39px}.concept-footer__type{width:435px;height:435px;top:-184px;left:-146px}.concept-footer nav{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.concept-footer__contact{justify-self:end;padding-top:18px}.concept-footer__legal{flex-direction:column;align-items:flex-start;gap:18px;margin-top:40px}.concept-footer__legal-meta{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.concept-hero__photo,.concept-header,.concept-eyebrow,.concept-hero h1,.concept-lead,.concept-actions,.concept-hero__footer{animation:none}.concept-flow h2,.concept-flow__step,.concept-products h2,.concept-solution,.concept-evidence h2,.concept-evidence__metric>strong,.concept-evidence__metric:after{opacity:1;filter:none;animation:none;transform:none}}:is(.concept-page,.company-page,.solutions-page,.stories-page,.story-detail-page,.partnership-page,.privacy-page){--content-inline:max(var(--page-gutter), calc((100vw - var(--container-wide)) / 2));min-height:100svh;color:var(--color-midnight-ink);background:var(--color-warm-ivory);font-family:var(--font-pretendard), Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:var(--type-body);font-weight:var(--weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.company-page{--company-paper:var(--color-warm-ivory);--company-paper-soft:var(--color-soft-white);--company-ink:var(--color-midnight-ink);--company-night:var(--color-dark-surface);--company-violet:var(--color-wellune-violet);--company-mint:var(--color-signal-mint)}.solutions-page{--solutions-paper:var(--color-warm-ivory);--solutions-paper-soft:var(--color-soft-white);--solutions-ink:var(--color-midnight-ink);--solutions-night:var(--color-dark-surface);--solutions-night-soft:var(--color-dark-surface);--solutions-violet:var(--color-wellune-violet);--solutions-mint:var(--color-signal-mint);--solutions-gutter:var(--content-inline)}.stories-page,.partnership-page{color:var(--color-midnight-ink);background:var(--color-warm-ivory)}:is(.concept-page,.company-page,.solutions-page,.stories-page,.story-detail-page,.partnership-page) :is(h1,h2,h3,h4){font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;word-break:keep-all}:is(.concept-page,.company-page,.solutions-page,.stories-page,.story-detail-page,.partnership-page) :is(p,dd,li){text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word}.concept-header{min-height:var(--header-height);padding-inline:var(--content-inline,var(--page-gutter));animation-duration:var(--motion-slow);transition:min-height var(--motion-standard) var(--motion-ease), color var(--motion-standard) var(--motion-ease), background-color var(--motion-standard) var(--motion-ease), border-color var(--motion-standard) var(--motion-ease), box-shadow var(--motion-standard) var(--motion-ease), backdrop-filter var(--motion-standard) var(--motion-ease);border-color:#fcfbf92e;grid-template-columns:180px minmax(0,1fr) auto}.concept-header--scrolled,.concept-header--menu-open{min-height:var(--header-height);color:var(--color-midnight-ink);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#f7f5f0e0;border-color:#17171c14;box-shadow:0 1px #17171c0d}.company-page .concept-header--scrolled,.solutions-page .concept-header--scrolled,.partnership-page .concept-header--scrolled,.privacy-page .concept-header--scrolled{background:#f7f5f0e0}.concept-wordmark{width:112px;height:34px}.concept-wordmark img{transition:filter var(--motion-standard) var(--motion-ease)}.concept-header--scrolled .concept-wordmark img,.concept-header--menu-open .concept-wordmark img{filter:invert()}.concept-header nav{gap:var(--space-5)}.concept-header nav a,.concept-buy{font-size:var(--type-label);font-weight:var(--weight-ui);letter-spacing:var(--tracking-body)}.concept-header nav a{color:#fcfbf9c2;min-height:44px;transition:color var(--motion-fast) var(--motion-ease);padding:13px 0}.concept-header--scrolled nav a,.concept-header--menu-open nav a{color:var(--color-warm-gray)}.concept-header nav a:after{background:var(--color-wellune-violet);transition-duration:var(--motion-standard);bottom:7px}:is(.concept-header nav a:hover,.concept-header nav a:focus-visible){color:var(--color-on-dark)}:is(.concept-header--scrolled nav a:hover,.concept-header--scrolled nav a:focus-visible,.concept-header--menu-open nav a:hover,.concept-header--menu-open nav a:focus-visible){color:var(--color-midnight-ink)}.concept-buy{justify-content:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-4);color:var(--color-white);border:1px solid var(--color-wellune-violet);border-radius:var(--radius-control);background:var(--color-wellune-violet);-webkit-backdrop-filter:none;backdrop-filter:none;transition:color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}:is(.concept-buy:hover,.concept-buy:focus-visible){color:var(--color-white);border-color:var(--color-deep-violet);background:var(--color-deep-violet);transform:translateY(-1px)}.concept-menu-toggle{border-radius:var(--radius-editorial);width:44px;height:44px}.concept-header--scrolled .concept-menu-toggle,.concept-header--menu-open .concept-menu-toggle{color:var(--color-midnight-ink);border-color:var(--color-border-strong)}:is(.concept-eyebrow,.company-kicker,.solutions-kicker),.stories-hero__copy>p,.stories-feed__head>div>p,.stories-editorial article>div p,.story-detail-body__label{font-size:var(--type-label);font-weight:var(--weight-ui);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;line-height:1.4}:is(.company-kicker,.solutions-kicker),.stories-feed__head>div>p,.story-detail-body__label{color:var(--color-wellune-violet)}:is(.concept-products__intro>p,.concept-solution__body,.concept-flow__intro>p,.concept-flow__step>p,.concept-evidence__metric div p,.concept-evidence__foot>p,.company-hero__copy>p:last-child,.company-origin__story p,.company-system__head>p:last-child,.company-system__flow article p,.company-medical-evidence__copy,.company-vision__copy>p,.solutions-hero__copy>p:last-child,.solutions-intro>p:last-child,.solutions-section-head>p:last-child,.solutions-personal__experience-copy>p:not(.solutions-kicker),.solutions-care__intro>p,.solutions-care__step>p:not(:first-child),.solutions-medical__head>p:last-child,.solutions-medical__note,.stories-editorial article>p,.stories-hero__copy>span,.partnership-intro__copy){font-size:var(--type-body);font-weight:var(--weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word}:is(.concept-products__intro>p,.concept-solution__body,.company-origin__story p,.company-medical-evidence__copy,.solutions-intro>p:last-child,.solutions-section-head>p:last-child,.solutions-personal__experience-copy>p:not(.solutions-kicker),.solutions-medical__head>p:last-child,.solutions-medical__note,.stories-editorial article>p,.partnership-intro__copy){color:var(--color-warm-gray)}.concept-closing,.solutions-closing{padding:var(--section-compact) var(--content-inline);background:var(--color-soft-white);border-top:1px solid var(--color-soft-line)}.partnership-utility,.partnership-workspace{width:min(var(--container-standard), calc(100% - (var(--page-gutter) * 2)))}.partnership-utility{padding-top:calc(var(--header-height) + var(--space-6))}.partnership-workspace{gap:var(--space-8);padding-top:var(--space-7);padding-bottom:var(--section-standard)}.solutions-section-head,.solutions-care__intro,.solutions-medical__head,.solutions-personal__stage,.solutions-personal__experience,.solutions-care__story,.solutions-medical__scene,.solutions-medical__workflow,.solutions-medical__details{max-width:var(--container-wide)}.solutions-hero__layout{width:min(100%, var(--container-wide));padding:calc(var(--header-height) + var(--space-8)) var(--page-gutter) var(--space-7)}.solutions-hero__copy .solutions-kicker,.company-system .company-kicker,.solutions-care .solutions-kicker,.stories-hero__copy>p{color:var(--color-signal-teal)}:is(.concept-actions a,.concept-solution__actions a,.company-text-link,.company-vision__actions a,.solutions-primary-link,.solutions-closing nav a,.concept-closing__actions a,.story-detail-source){min-height:44px;font-size:var(--type-button);font-weight:var(--weight-ui);letter-spacing:var(--tracking-body);transition:color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}.stories-filters button{border-color:var(--color-soft-line);border-radius:var(--radius-pill);min-height:44px;color:var(--color-warm-gray);font-size:var(--type-meta);font-weight:var(--weight-ui)}:is(.stories-filters button:hover,.stories-filters button:focus-visible,.stories-filters button.is-active){color:var(--color-white);border-color:var(--color-wellune-violet);background:var(--color-wellune-violet)}.partnership-form input[type=text],.partnership-form input[type=email],.partnership-form input[type=tel],.partnership-form select,.partnership-form textarea{min-height:48px;color:var(--color-midnight-ink);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-soft-white);font-size:var(--type-body);letter-spacing:var(--tracking-body);transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);padding:13px 16px;line-height:1.5}.partnership-form textarea{min-height:144px}.partnership-form input:focus,.partnership-form select:focus,.partnership-form textarea:focus{border-color:var(--color-wellune-violet);box-shadow:var(--focus-ring)}.partnership-form__submit button{min-height:48px;padding:0 var(--space-4);color:var(--color-white);border:1px solid var(--color-wellune-violet);border-radius:var(--radius-control);background:var(--color-wellune-violet);font-size:var(--type-button);font-weight:var(--weight-ui);letter-spacing:var(--tracking-body)}:is(.partnership-form__submit button:hover,.partnership-form__submit button:focus-visible){color:var(--color-white);border-color:var(--color-deep-violet);background:var(--color-deep-violet)}.partnership-form__submit button:disabled{opacity:.45}.concept-footer{padding:var(--space-7) var(--content-inline) var(--space-5);color:var(--color-on-dark-muted);background:var(--color-dark-surface);border-top:1px solid #fcfbf91a}.concept-footer__top,.concept-footer__legal{width:100%;max-width:var(--container-standard);margin-inline:auto}.concept-footer__top{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,360px) minmax(0,240px)}.partnership-form label>span{color:var(--wellune-text-secondary);font-size:14px}.partnership-form :is(input,textarea)::placeholder{color:var(--color-warm-gray);opacity:1}.concept-header nav a[aria-current=page]{font-weight:var(--weight-ui);color:var(--color-on-dark)}.concept-header nav a[aria-current=page]:after{transform:scaleX(1)}.concept-header--scrolled nav a[aria-current=page],.concept-header--menu-open nav a[aria-current=page]{color:var(--color-midnight-ink)}.concept-footer__top>*{min-width:0}.concept-footer nav{gap:0 var(--space-4);grid-template-columns:minmax(0,1fr);align-content:start}.concept-footer a{min-height:44px;color:inherit;font-size:var(--type-meta);font-weight:var(--weight-body);transition:color var(--motion-fast) var(--motion-ease);line-height:1.5}.concept-footer nav a,.concept-footer__contact a{align-items:center;min-height:36px;display:inline-flex}.concept-footer__contact{gap:0}:is(.concept-footer a:hover,.concept-footer a:focus-visible){color:var(--color-signal-mint)}.concept-footer__contact a:first-child{color:var(--color-on-dark);font-size:var(--type-body-l);font-weight:var(--weight-ui)}.concept-footer__legal{margin-top:var(--space-6);padding-top:var(--space-3);border-color:#fcfbf91f;align-items:baseline}.concept-footer__legal-meta{justify-content:end;align-items:baseline;gap:0 var(--space-4);grid-template-columns:max-content max-content;display:grid}.concept-footer__legal-meta a{align-items:baseline;min-height:0;display:inline-flex}.concept-footer__legal-meta span{white-space:nowrap}.concept-footer__legal p,.concept-footer__legal span,.concept-footer__legal-meta a{color:var(--color-on-dark-subtle);font-size:var(--type-meta);font-weight:var(--weight-body);line-height:var(--leading-meta)}@media (max-width:1023px){.concept-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-footer__wordmark{grid-column:1/-1}.concept-header{grid-template-columns:150px minmax(0,1fr) auto}.concept-header nav{gap:var(--space-4)}.solutions-hero__layout{gap:var(--space-5);grid-template-columns:minmax(0,1.1fr) minmax(300px,.75fr)}.partnership-workspace{gap:var(--space-7)}}@media (max-width:767px){.public-desktop-break{display:none}.concept-header,.concept-header--scrolled,.concept-header--menu-open{min-height:var(--header-height-mobile);gap:var(--space-2);padding-inline:var(--page-gutter);grid-template-columns:1fr auto auto}.concept-header--menu-open nav{padding:var(--space-3) var(--page-gutter) var(--space-4);border-color:var(--color-soft-line);box-shadow:var(--shadow-floating-media);background:#f7f5f0fa}.concept-header--menu-open nav a,.concept-header--menu-open nav a:nth-child(4),.concept-header--menu-open nav a:nth-child(5){min-height:44px;color:var(--color-midnight-ink);font-size:var(--type-body);font-weight:var(--weight-ui);padding:10px 0}.concept-buy{min-height:44px;padding:0 var(--space-3);font-size:var(--type-button)}.concept-wordmark{height:29px}:is(.concept-products__intro>p,.concept-solution__body,.concept-flow__intro>p,.concept-flow__step>p,.concept-evidence__metric div p,.concept-evidence__foot>p,.company-hero__copy>p:last-child,.company-origin__story p,.company-system__head>p:last-child,.company-system__flow article p,.company-medical-evidence__copy,.company-vision__copy>p,.solutions-hero__copy>p:last-child,.solutions-intro>p:last-child,.solutions-section-head>p:last-child,.solutions-personal__experience-copy>p:not(.solutions-kicker),.solutions-care__intro>p,.solutions-care__step>p:not(:first-child),.solutions-medical__head>p:last-child,.solutions-medical__note,.stories-editorial article>p,.stories-hero__copy>span,.partnership-intro__copy){font-size:var(--type-body);line-height:1.6}.solutions-hero__layout{width:100%;padding:calc(var(--header-height-mobile) + var(--space-7) + var(--space-5)) var(--page-gutter) var(--space-7)}.partnership-utility,.partnership-workspace{width:calc(100% - (var(--page-gutter) * 2))}.partnership-workspace{gap:var(--section-compact);padding-top:var(--space-6);padding-bottom:var(--section-standard)}.concept-footer{padding:var(--section-compact) var(--page-gutter) var(--space-5)}.concept-footer__top{gap:var(--space-5) var(--space-4);grid-template-columns:minmax(0,1fr)}.concept-footer nav{gap:0 var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.concept-footer nav a,.concept-footer__contact a{min-height:44px}.concept-footer__contact{justify-self:start;padding-top:0}.concept-footer__legal{gap:var(--space-3);margin-top:var(--space-5)}.concept-footer__legal-meta{justify-content:start}.concept-footer__legal p,.concept-footer__legal span,.concept-footer__legal-meta a{font-size:var(--type-meta)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:is(.concept-page,.company-page,.solutions-page,.stories-page,.story-detail-page,.partnership-page) *,:is(.concept-page,.company-page,.solutions-page,.stories-page,.story-detail-page,.partnership-page) :before,:is(.concept-page,.company-page,.solutions-page,.stories-page,.story-detail-page,.partnership-page) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-company-reveal],[data-solutions-reveal]{opacity:1!important;transform:none!important}}:root{--wellune-word-break:keep-all;--wellune-type-hero:64px;--wellune-type-section:48px;--wellune-type-subheading:36px;--wellune-type-title:24px;--wellune-type-lead:20px;--wellune-type-body:16px;--wellune-type-caption:14px;--wellune-type-label:14px;--wellune-leading-hero:1.1;--wellune-leading-section:1.18;--wellune-leading-subheading:1.25;--wellune-leading-title:1.35;--wellune-leading-lead:1.6;--wellune-leading-body:1.6;--wellune-leading-caption:1.5;--wellune-leading-label:1.35;--wellune-weight-body:400;--wellune-weight-heading:500;--wellune-weight-emphasis:550;--wellune-weight-label:600;--wellune-text-primary:var(--color-midnight-ink);--wellune-text-secondary:var(--color-midnight-ink);--wellune-text-muted:var(--color-warm-gray);--wellune-text-inverse:var(--color-on-dark);--wellune-text-signal:var(--color-signal-mint)}@media (max-width:1023px){.company-hero h1>span{display:inline}html[lang=ko] main br.reading-break{display:none}}:where(.home,.concept-page,.company-page,.solutions-page,.stories-page,.story-detail-page,.partnership-page,.privacy-page){color:var(--wellune-text-secondary);font-family:var(--font-pretendard), "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:var(--wellune-type-body);font-weight:var(--wellune-weight-body);line-height:var(--wellune-leading-body);letter-spacing:-.005em}:where(.home,.concept-page,.company-page,.solutions-page,.stories-page,.story-detail-page,.partnership-page,.privacy-page) :is(h1,h2,h3,h4,strong,b){color:var(--wellune-text-primary);text-wrap:balance;word-break:keep-all;overflow-wrap:break-word}:where(.home,.concept-page,.company-page,.solutions-page,.stories-page,.story-detail-page,.partnership-page,.privacy-page) :is(p,li,dd,dt,a,button,label,input,textarea,select){word-break:keep-all;overflow-wrap:break-word}:where(.home,.concept-page,.company-page,.solutions-page,.stories-page,.story-detail-page,.partnership-page,.privacy-page) :is(p,li,dd){letter-spacing:-.005em;text-wrap:pretty}:is(.home .hero-content>h1,.concept-hero__copy>h1,.company-hero__copy>h1,.solutions-hero__copy>h1,.stories-hero__copy>h1,.story-detail-hero>h1,.partnership-intro>h1,.privacy-document__head>h1){font-size:var(--wellune-type-hero)!important;font-weight:var(--wellune-weight-emphasis)!important;line-height:var(--wellune-leading-hero)!important;letter-spacing:-.025em!important}:is(.home .manifesto>h2,.home .a1-content>h2,.home .experience-heading>h2,.home .app-copy-premium>h2,.home .biz-top h2,.home .technology-heading>h2,.home .closing h2,.concept-products__intro>h2,.concept-contactless__inner>h2,.concept-flow__intro>h2,.company-section-head>h2,.company-origin__heading>h2,.company-system__head>h2,.company-proof__head>h2,.company-business__head>h2,.company-vision__copy>h2,.solutions-intro>h2,.solutions-section-head>h2,.solutions-care__intro>h2,.solutions-medical__head>h2,.stories-feed__head h2){font-size:var(--wellune-type-section)!important;font-weight:var(--wellune-weight-heading)!important;line-height:var(--wellune-leading-section)!important;letter-spacing:-.02em!important}:is(.concept-solution__copy>h3,.concept-flow__step>h3,.solutions-personal__experience-copy>h3,.solutions-personal__comparison-head>h3,.company-proof__foundation-copy h3,.company-medical-evidence__head h3,.solutions-care__step>h3,.solutions-medical__facts>h3,.stories-editorial h2,.partnership-form__head>h2){font-size:var(--wellune-type-subheading)!important;font-weight:var(--wellune-weight-heading)!important;line-height:var(--wellune-leading-subheading)!important;letter-spacing:-.015em!important}:is(.home article h3,.home ol h3,.solutions-device__title>h3,.solutions-medical__workflow h3,.company-system__flow h3,.company-proof__foundation>h3,.company-milestones h3,.solutions-comparison__product h4,.stories-item h3,.privacy-document section h2){font-size:var(--wellune-type-title)!important;font-weight:var(--wellune-weight-emphasis)!important;line-height:var(--wellune-leading-title)!important;letter-spacing:-.01em!important}:is(.home .hero-description,.home .body-large,.concept-lead,.concept-products__intro>p,.concept-flow__intro>p,.company-hero__copy>p:last-child,.company-origin__story>p,.company-system__head>p:last-child,.company-business__head>p:last-child,.company-vision__copy>p:last-child,.solutions-hero__copy>p:last-child,.solutions-intro>p:last-child,.solutions-section-head>p:last-child,.solutions-care__intro>p:last-child,.solutions-medical__head>p:last-child,.stories-hero__copy>span,.story-detail-hero>p,.partnership-intro__copy,.privacy-document__intro>p){color:var(--wellune-text-secondary);font-size:var(--wellune-type-lead)!important;font-weight:var(--wellune-weight-body)!important;line-height:var(--wellune-leading-lead)!important;letter-spacing:-.005em!important}:is(.concept-solution__body,.concept-flow__step>p,.company-system__flow article>p,.company-milestones p,.company-medical-evidence__copy,.solutions-device__detail>p,.solutions-personal__experience-copy dd,.solutions-comparison__row>p,.solutions-comparison__row>span:not(.solutions-comparison__label),.solutions-medical__facts li strong,.partnership-form__consents label>span,.solutions-personal__experience-copy>p:not(.solutions-kicker),.solutions-care__step>p:last-of-type,.solutions-medical__facts li,.stories-editorial article>p:last-child,.stories-item p,.story-detail-body p,.privacy-document section>div>p,.privacy-document td,.privacy-document dd){color:var(--wellune-text-secondary);font-size:var(--wellune-type-body)!important;font-weight:var(--wellune-weight-body)!important;line-height:var(--wellune-leading-body)!important;letter-spacing:-.005em!important}:is(.concept-flow__foundation small,.company-origin__lineage p,.company-proof__foundation>span,.company-medical-evidence__head>span,.company-medical-evidence__note,.solutions-medical__note,.stories-item time,.stories-empty__description,.partnership-form__message-count,.partnership-form__status,.partnership-form__status p,.partnership-form__consents>a,.partnership-form__fallback,.privacy-document__note,.privacy-document__head>span,.privacy-footer,.privacy-footer p,.privacy-footer span,.solutions-intro__scope-note,.concept-footer__legal,.concept-footer__legal-meta){color:var(--wellune-text-muted)!important;font-size:var(--wellune-type-caption)!important;font-weight:var(--wellune-weight-body)!important;line-height:var(--wellune-leading-caption)!important;letter-spacing:0!important}:is(.header-nav a,.header-cta a,.concept-header nav a,.concept-buy,.concept-actions a,.concept-solution__actions a,.company-text-link,.solutions-primary-link,.solutions-device__detail a,.stories-filters button,.story-detail-source,.partnership-form__submit,.partnership-form label,.partnership-form label>span,.solutions-personal__experience-copy dt,.solutions-comparison__label,.solutions-comparison__row>strong,.solutions-comparison__product>span,.solutions-comparison__row--action>a,.solutions-medical__facts li span,.solutions-closing nav a,.partnership-intro__contact,.concept-closing__actions a){font-size:var(--wellune-type-label)!important;font-weight:var(--wellune-weight-label)!important;line-height:var(--wellune-leading-label)!important;letter-spacing:-.005em!important}:is(.overline,.section-no,.concept-eyebrow,.concept-contactless__eyebrow,.concept-solution__kicker,.concept-solution__kicker>span,.concept-feature-rail__head>p,.concept-flow__step small,.concept-flow__step-label>span,.concept-flow__interface-output span,.concept-flow__interface-index,.concept-flow__interface-caption,.concept-flow__interfaces figcaption,.company-origin__masthead>span,.company-origin__story article>span,.company-origin__source>span,.company-proof__foundation-copy>p,.company-hero__scene figcaption,.company-vision__top>span,.company-vision__actions span,.concept-flow__meta,.concept-flow__step>small,.concept-flow__foundation>p,.company-kicker,.company-system__flow article>span,.company-proof__foundation>p,.company-medical-evidence__head>p,.company-medical-evidence__metrics>li>p,.solutions-kicker,.solutions-section-head>div>span,.solutions-care__intro>div>span,.solutions-care__step>p:first-child,.solutions-medical__workflow article>p,.stories-hero__copy>p,.stories-editorial article>div p,.stories-feed__head>div>p,.story-detail-hero__meta,.story-detail-body__label,.partnership-intro__eyebrow,.partnership-form__head>p,.privacy-document__head>p,.privacy-document__number){color:var(--wellune-text-muted);font-size:var(--wellune-type-label)!important;font-weight:var(--wellune-weight-label)!important;line-height:var(--wellune-leading-label)!important;letter-spacing:-.005em!important}:is(.company-proof__foundation strong,.company-medical-evidence__value strong){font-size:var(--wellune-type-section)!important;font-weight:var(--wellune-weight-heading)!important;letter-spacing:-.02em!important;line-height:1.15!important}.concept-footer :is(a,p,span){letter-spacing:-.005em}.concept-footer__nav a,.concept-footer nav a,.concept-footer__contact a:not(:first-child){font-size:var(--wellune-type-caption)!important;font-weight:var(--wellune-weight-body)!important;line-height:var(--wellune-leading-caption)!important}.concept-footer__contact a:first-child{font-size:18px!important;font-weight:var(--wellune-weight-emphasis)!important;line-height:1.5!important}.partnership-form :is(input,select,textarea){color:var(--wellune-text-secondary);font-size:var(--wellune-type-body)!important;font-weight:var(--wellune-weight-body)!important;line-height:var(--wellune-leading-body)!important;letter-spacing:-.005em!important}.partnership-form__consents label>span{font-size:var(--wellune-type-body)!important;font-weight:var(--wellune-weight-body)!important;line-height:var(--wellune-leading-body)!important}:is(.concept-products,.concept-closing,.company-origin,.company-proof,.solutions-intro,.solutions-personal,.solutions-medical,.stories-editorial,.stories-feed,.partnership-workspace,.privacy-document) :is(h1,h2,h3,h4,strong,b):not(.partnership-form__required b,.partnership-form label>span b[aria-hidden=true]){color:var(--wellune-text-primary)!important}:where(.home,.concept-page,.company-page,.solutions-page,.stories-page,.story-detail-page,.partnership-page,.privacy-page) :is(h1,h2,h3,h4) em{color:inherit!important}:is(.concept-hero,.concept-mfds,.concept-flow,.concept-solution--care,.company-hero,.company-system,.company-vision,.solutions-hero,.solutions-personal__experience,.solutions-care,.stories-hero,.story-detail-hero,.concept-footer,.home .hero,.home .app-editorial,.home .closing,.home .footer) :is(h1,h2,h3,h4,strong,b),:is(.concept-hero,.concept-mfds,.concept-flow,.concept-solution--care,.company-hero,.company-system,.company-vision,.solutions-hero,.solutions-personal__experience,.solutions-care,.stories-hero,.story-detail-hero,.concept-footer,.home .hero,.home .app-editorial,.home .closing,.home .footer) :is(p,li,dd,dt,a,button,span):not(:where(.solutions-browser-frame__title,.localized-asset-note,.localized-asset-note span)){color:var(--wellune-text-inverse)!important}:is(.concept-hero,.concept-mfds,.concept-flow,.concept-solution--care,.company-hero,.company-system,.company-vision,.solutions-hero,.solutions-care,.stories-hero,.story-detail-hero) :is(.concept-eyebrow,.concept-solution__kicker span,.concept-flow__meta,.concept-flow__step>small,.concept-flow__foundation>div>p,.company-kicker,.company-system__flow article>span,.solutions-kicker,.solutions-care__step>p:first-child,.stories-hero__copy>p,.story-detail-hero__meta){color:var(--wellune-text-signal)!important}.concept-footer .concept-footer__legal,.concept-footer .concept-footer__legal :is(p,a,span){color:var(--wellune-text-muted)!important}.concept-hero a.concept-actions__primary{color:var(--wellune-text-primary)!important}.concept-mfds .concept-mfds__message>p{color:#ffffffdb!important}.concept-mfds .concept-mfds__credential>strong{color:var(--wellune-text-signal)!important}.concept-contactless .concept-contactless__eyebrow{color:var(--wellune-text-muted)!important}.concept-mfds .concept-mfds__message>small{color:#ffffff7a!important}:is(.concept-page,.company-page,.solutions-page,.stories-page,.story-detail-page,.partnership-page,.privacy-page) .localized-asset-note,:is(.concept-page,.company-page,.solutions-page,.stories-page,.story-detail-page,.partnership-page,.privacy-page) .localized-asset-note span{font-size:var(--wellune-type-caption)!important;font-weight:var(--wellune-weight-body)!important;line-height:var(--wellune-leading-caption)!important;color:var(--wellune-text-muted)!important}.solutions-page :is(.solutions-personal__experience,.solutions-care) .localized-asset-note,.solutions-page :is(.solutions-personal__experience,.solutions-care) .localized-asset-note span{color:var(--color-on-dark-muted)!important}main.solutions-page #solutions-app-preview .solutions-personal__experience-heading h3{font-size:var(--wellune-type-subheading)!important;font-weight:var(--wellune-weight-heading)!important;line-height:var(--wellune-leading-subheading)!important}.solutions-page :is(.solutions-visual-journey h4,.solutions-app-benefits dt,.solutions-care-system h3){font-size:var(--wellune-type-title)!important;font-weight:var(--wellune-weight-emphasis)!important;line-height:var(--wellune-leading-title)!important}.solutions-page :is(.solutions-visual-journey p,.solutions-app-benefits dd){font-size:var(--wellune-type-body)!important;line-height:var(--wellune-leading-body)!important}.home :is(.manifesto-modules p,.experience-panel p,.app-feature-list p,.biz-points p,.technology-list p){font-size:var(--wellune-type-body)!important;font-weight:var(--wellune-weight-body)!important;line-height:var(--wellune-leading-body)!important;letter-spacing:-.005em!important}.home :is(.a2-note p,.biz-legal,.app-temp-note,.footer-info p,.copyright){color:var(--wellune-text-muted)!important;font-size:var(--wellune-type-caption)!important;font-weight:var(--wellune-weight-body)!important;line-height:var(--wellune-leading-caption)!important;letter-spacing:0!important}.home :is(span,small,dt){font-weight:var(--wellune-weight-label)!important}.home .closing>div>p:first-child{color:var(--wellune-text-signal)!important;font-size:var(--wellune-type-label)!important;font-weight:var(--wellune-weight-label)!important;line-height:var(--wellune-leading-label)!important;letter-spacing:-.005em!important}@media (min-width:768px) and (max-width:1023px){:root{--wellune-type-hero:52px;--wellune-type-section:40px;--wellune-type-subheading:30px;--wellune-type-title:22px;--wellune-type-lead:18px}.stories-page .stories-hero .stories-hero__copy>span{max-inline-size:380px;font-size:17px!important}.partnership-page .partnership-form .partnership-form__head>h2{max-inline-size:240px;font-size:28px!important}}@media (max-width:767px){:root{--wellune-type-hero:42px;--wellune-type-section:34px;--wellune-type-subheading:28px;--wellune-type-title:22px;--wellune-type-lead:18px;--wellune-type-body:16px;--wellune-type-caption:14px;--wellune-type-label:13px;--wellune-leading-hero:1.15;--wellune-leading-section:1.2;--wellune-leading-subheading:1.25}}:is(.pdp-a1-detail-page,.partnership-page) .privacy-embedded h3{letter-spacing:0;text-wrap:wrap;margin:0;font-size:20px!important;line-height:var(--wellune-leading-title)!important;font-weight:var(--wellune-weight-emphasis)!important}:is(.pdp-a1-detail-page,.partnership-page) .privacy-embedded h4{margin:0 0 var(--space-2);letter-spacing:0;text-wrap:wrap;font-size:var(--wellune-type-body)!important;line-height:var(--wellune-leading-body)!important;font-weight:var(--wellune-weight-label)!important}:is(.pdp-a1-detail-page,.partnership-page) .privacy-embedded :is(p,dt,dd){letter-spacing:0;text-wrap:wrap;max-width:65ch;font-size:var(--wellune-type-body)!important;line-height:var(--wellune-leading-body)!important;color:var(--wellune-text-secondary)!important}.privacy-document__effective-date,.pdp-a1-detail-page .pdp-a1-inquiry-policy .privacy-document__effective-date,#partnership-consent-details .privacy-document__effective-date{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-soft-line);font-weight:var(--wellune-weight-body);font-size:var(--wellune-type-caption)!important;line-height:var(--wellune-leading-caption)!important}.pdp-a1-detail-page{font-family:var(--font-pretendard),"Pretendard Variable",Arial,sans-serif;font-size:var(--wellune-type-body);line-height:var(--wellune-leading-body);letter-spacing:-.005em}.pdp-a1-detail-page main h1{line-height:var(--wellune-leading-hero);font-weight:var(--wellune-weight-emphasis);letter-spacing:-.025em;font-size:var(--wellune-type-hero)!important}.pdp-a1-detail-page main h2{line-height:var(--wellune-leading-section);font-weight:var(--wellune-weight-heading);letter-spacing:-.02em;font-size:var(--wellune-type-section)!important}.pdp-a1-detail-page main h3{line-height:var(--wellune-leading-subheading);font-weight:var(--wellune-weight-heading);letter-spacing:-.015em;font-size:var(--wellune-type-subheading)!important}.pdp-a1-detail-page :is(.pdp-a1-benefit-list h3,.pdp-a1-feature-cards h4,.pdp-a1-signal-node h3,.pdp-a1-checkout-dialog h2){line-height:var(--wellune-leading-title);font-weight:var(--wellune-weight-emphasis);letter-spacing:-.01em;font-size:var(--wellune-type-title)!important}.pdp-a1-detail-page .pdp-a1-steps h3{line-height:var(--wellune-leading-label);letter-spacing:0;font-size:var(--wellune-type-label)!important}.pdp-a1-detail-page :is(.pdp-a1-hero-copy>p:not(.pdp-a1-eyebrow),.pdp-a1-benefit>div>p:not(.pdp-a1-lead),.pdp-a1-benefit-list p,.pdp-a1-story-copy>p:not(.pdp-a1-story-label),.pdp-a1-scene-body>p:not(.pdp-a1-scene-time),.pdp-a1-feature-cards article>p,.pdp-a1-steps p,.pdp-a1-faq-list details>p,.pdp-a1-signal-node>p,.pdp-a1-comparison-notes>p,.pdp-a1-company-trust>div>p:not(.pdp-a1-eyebrow),.pdp-a1-value-visual>p:not(.pdp-a1-small),.pdp-a1-value-closing){line-height:var(--wellune-leading-body);color:var(--wellune-text-secondary);font-size:var(--wellune-type-body)!important}.pdp-a1-detail-page :is(.pdp-a1-heading>p,.pdp-a1-heading>div>p,.pdp-a1-story-heading>p:last-child,.pdp-a1-life-heading>p:last-child,.pdp-a1-lead,.pdp-a1-final-line){line-height:var(--wellune-leading-lead);color:var(--wellune-text-secondary);font-size:var(--wellune-type-lead)!important}.pdp-a1-detail-page :is(.pdp-a1-small,.pdp-a1-story-note,.pdp-a1-review-disclosure,.pdp-a1-phone-preview figcaption,.pdp-a1-app-crop figcaption,.pdp-a1-scene figcaption,.pdp-a1-hero-actions small,.pdp-a1-install-conditions span){line-height:var(--wellune-leading-caption);font-size:var(--wellune-type-caption)!important}.pdp-a1-detail-page :is(.pdp-a1-button,.pdp-a1-preview-toggle,.pdp-a1-marquee-controls button,.pdp-a1-story-label,.pdp-a1-scene-time,.pdp-a1-review-eyebrow,.pdp-a1-testimonial-topic,.pdp-a1-usps){line-height:var(--wellune-leading-label);letter-spacing:-.005em;font-size:var(--wellune-type-label)!important}.pdp-a1-detail-page .pdp-a1-review-identity strong,.pdp-a1-detail-page .pdp-a1-review-identity small{line-height:var(--wellune-leading-caption);opacity:1;font-size:var(--wellune-type-caption)!important}.pdp-a1-detail-page .pdp-a1-testimonial blockquote{letter-spacing:-.01em;line-height:1.5;font-size:var(--wellune-type-title)!important}.pdp-a1-detail-page .pdp-a1-testimonial--featured :is(blockquote,.pdp-a1-review-identity){color:var(--wellune-text-inverse)}.pdp-a1-detail-page :is(.pdp-a1-scene summary,.pdp-a1-faq-list summary){min-height:56px;font-size:var(--wellune-type-body)}.pdp-a1-detail-page .pdp-a1-product-nav a{min-height:48px}@media (max-width:767px){.pdp-a1-detail-page .pdp-a1-hero-actions{flex-wrap:wrap}.pdp-a1-detail-page .pdp-a1-usps{flex-wrap:wrap;gap:16px}.pdp-a1-detail-page .pdp-a1-faq-intro h2{font-size:var(--wellune-type-subheading)!important}}
