.mobile-disclosure,.mobile-disclosure__content{display:contents}.mobile-disclosure__toggle{display:none}.company-page .company-system__flow .mobile-disclosure__content>p{max-width:440px;margin-top:14px;font-size:16px;line-height:1.8;color:#ffffffb8!important}@media (max-width:767px){:is(.concept-page,.company-page,.solutions-page){--page-gutter:var(--mobile-gutter);--content-inline:var(--mobile-gutter);--wellune-type-lead:var(--mobile-body-type);--wellune-type-body:var(--mobile-body-type);--wellune-leading-body:var(--mobile-body-leading);--wellune-type-section:var(--mobile-heading-type);--wellune-type-subheading:var(--mobile-subheading-type);--wellune-type-label:var(--mobile-label-type);--wellune-type-caption:var(--mobile-label-type);--section-standard:var(--mobile-section-space);--section-compact:3rem}:is(.concept-page,.company-page,.solutions-page) :is(h1,h2,h3,h4,p,dd,dt){overflow-wrap:anywhere;word-break:keep-all}:is(.concept-page,.company-page,.solutions-page) :is(h1,h2){text-wrap:pretty}:is(.concept-page,.company-page,.solutions-page) :is(.concept-eyebrow,.company-kicker,.solutions-kicker,.concept-flow__eyebrow,.concept-contactless__eyebrow){font-size:var(--mobile-meta-type)!important;letter-spacing:.035em!important;line-height:1.5!important}:is(.concept-page,.company-page,.solutions-page) :is(.concept-content-links a,.concept-solution__actions a,.company-text-link,.solutions-content-links a,.solutions-inline-link,.concept-actions a){min-height:var(--mobile-touch-target);font-size:var(--mobile-label-type)!important;line-height:1.5!important}:is(.concept-page,.company-page,.solutions-page) [id]{scroll-margin-top:88px}.solutions-page :is(#personal,#care,#medical){scroll-margin-top:calc(var(--header-height-mobile) + 53px)}.solutions-page #device-comparison-title{scroll-margin-top:calc(var(--header-height-mobile) + 68px)}:is(.concept-page,.company-page,.solutions-page) [data-solutions-reveal]{opacity:1!important;transition:none!important;transform:none!important}:is(.concept-page,.company-page,.solutions-page) .mobile-disclosure{border-block:1px solid;border-color:color-mix(in srgb, currentColor 20%, transparent);margin-top:24px;display:block}:is(.concept-page,.company-page,.solutions-page) .mobile-disclosure__toggle{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:56px;padding:14px 0;font-weight:500;display:flex;color:inherit!important;font-size:16px!important;line-height:1.5!important}.mobile-disclosure__toggle svg{flex-shrink:0;width:20px;height:20px;transform:rotate(90deg)}[data-expanded=true]>.mobile-disclosure__toggle svg{transform:rotate(-90deg)}.mobile-disclosure__toggle:focus-visible{outline:2px solid var(--color-wellune-violet);outline-offset:4px}.mobile-disclosure__content{display:none}[data-expanded=true]>.mobile-disclosure__content{padding-bottom:20px;display:block}.mobile-disclosure__desktop-heading{display:none}.concept-page :is(.concept-mfds__inner,.concept-products__head,.concept-showcase,.concept-contactless__inner,.concept-closing__actions){width:100%}.concept-page .concept-hero__copy{left:var(--mobile-gutter);width:calc(100% - 2 * var(--mobile-gutter));padding-inline:0}.concept-page .concept-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.concept-page .concept-actions a{white-space:nowrap;gap:8px;width:100%}.concept-page .concept-hero__copy h1{font-size:var(--mobile-hero-type)!important;line-height:1.22!important}.concept-page .concept-hero__copy .concept-lead{margin-top:20px;font-size:16px!important;line-height:1.65!important}.concept-page .concept-mfds{padding:32px var(--mobile-gutter)}.concept-page .concept-mfds__inner{gap:20px}.concept-page .concept-mfds__credential{grid-template-columns:48px minmax(0,1fr);column-gap:18px}.concept-page .concept-mfds__emblem{width:48px;height:48px}.concept-page .concept-mfds__credential h2{font-size:20px!important}.concept-page .concept-mfds__message{border:0;padding:0}.concept-page .concept-mfds__message p,.concept-page .concept-mfds__message small{font-size:14px!important}.concept-page .concept-products{padding:64px var(--mobile-gutter)}.concept-page .concept-products__head{margin-bottom:32px}.concept-page .concept-products__intro h2{font-size:var(--mobile-heading-type)!important;line-height:1.3!important}.concept-page .concept-showcase{row-gap:24px}.concept-page .concept-showcase__stage{border-radius:4px;grid-row:2;margin:0}.concept-page .concept-showcase__copy-frame{grid-row:3;padding:0}.concept-page .concept-showcase__copy{padding:0}.concept-page .concept-showcase__copy h3{margin-top:14px;font-size:26px!important;line-height:1.35!important}.concept-page .concept-showcase__copy .concept-solution__body{margin-top:18px;font-size:16px!important;line-height:1.65!important}.concept-page .concept-solution__kicker span{font-size:12px!important}.concept-page .concept-solution__product-info{gap:14px;margin-top:24px;padding-block:16px}.concept-page .concept-solution__product strong{font-size:16px!important}.concept-page .concept-solution__product small{font-size:12px!important}.concept-page .concept-contactless{padding:64px var(--mobile-gutter)}.concept-page .concept-contactless__inner{text-align:left}.concept-page #concept-contactless-title{font-size:var(--mobile-heading-type)!important;line-height:1.3!important}.concept-page .concept-contactless__features{grid-template-columns:1fr;gap:0;margin-top:32px}.concept-page .concept-contactless__features>span{text-align:left;border-top:1px solid var(--color-soft-line);grid-template-columns:40px 1fr;gap:8px 20px;padding:22px 0;display:grid}.concept-page .concept-contactless__features i{grid-row:1/3;width:40px;height:40px}.concept-page .concept-contactless__features b{align-self:center;font-size:18px}.concept-page .concept-contactless__description{grid-column:2;font-size:16px;line-height:1.65}.concept-page .concept-trust{padding:64px var(--mobile-gutter)}.concept-page .concept-flow{padding:0}.concept-page .concept-flow h2{font-size:var(--mobile-heading-type)!important;line-height:1.35!important}.concept-page .concept-flow__journey{margin-top:36px;display:block}.concept-page .concept-flow__journey>.concept-flow__step{border-top:1px solid #fff3;grid-column:auto;margin:0;padding:24px 0}.concept-page .concept-flow__step>h3{margin-top:18px;font-size:22px!important;line-height:1.4!important}.concept-page .concept-flow__step>p{margin-top:12px;font-size:16px!important;line-height:1.65!important}.concept-page .concept-flow__step-label small{font-size:12px!important}.concept-page .concept-flow__integration{margin-top:24px;padding-top:28px}.concept-page .concept-flow__integration h3{font-size:22px!important;line-height:1.4!important}.concept-page .concept-closing{padding:48px var(--mobile-gutter)}.company-page :is(.company-origin,.company-system,.company-proof,.company-business){padding:64px var(--mobile-gutter)}.company-page .company-hero,.company-page .company-hero__inner{min-height:0}.company-page .company-hero__visual{height:340px;top:64px}.company-page .company-hero__inner{padding:342px var(--mobile-gutter) 28px}.company-page .company-hero__copy>h1{margin-top:18px;font-size:var(--mobile-hero-type)!important;line-height:1.25!important}.company-page .company-hero__copy>.company-hero__body{margin-top:20px;line-height:1.65!important}.company-page .company-origin__editorial{gap:32px;margin-top:28px}.company-page .company-origin__heading>h2{font-size:var(--mobile-heading-type)!important;line-height:1.35!important}.company-page .company-origin__fraction{margin-bottom:16px}.company-page .company-origin__fraction>span{font-size:88px}.company-page .company-origin .company-origin__story article>p{line-height:1.65!important}.company-page .company-origin__story{gap:28px}.company-page .company-system__head>h2{font-size:var(--mobile-heading-type)!important;line-height:1.3!important}.company-page .company-system__head>p:last-child{margin-top:20px;line-height:1.65!important}.company-page .company-system__layout{gap:32px}.company-page .company-system__flow{--branch-offset:16px}.company-page .company-system__flow article{gap:12px;padding-bottom:16px}.company-page .company-system__flow article+article{padding-top:20px}.company-page .company-system__flow article>div{padding-bottom:16px}.company-page .company-system__flow .mobile-disclosure{border:0;margin-top:6px}.company-page .company-system__flow .mobile-disclosure__toggle{padding-block:8px;font-size:20px!important}.company-page .company-system__flow .mobile-disclosure__content>p{margin-top:10px;line-height:1.65!important}.company-page .company-system__branch{margin-top:24px}.company-page .company-ip{margin-top:32px;padding-block:24px}.company-page .company-ip__copy{line-height:1.65}.company-page :is(.company-proof__head>h2,.company-business__head>h2){font-size:var(--mobile-heading-type)!important;line-height:1.3!important}.company-page .company-proof__foundation{margin-top:36px}.company-page .company-proof__foundation-copy h3{font-size:22px!important}.company-page .company-partners{margin-block:24px 36px}.company-page .company-quality ul{gap:16px}.company-page .company-quality li{font-size:14px}.company-page .company-fieldwork{margin-top:32px}.company-page .company-market{gap:20px;padding-block:28px 36px}.company-page .company-market__copy h4{font-size:24px;line-height:1.4}.company-page .company-market__copy>p{margin-top:16px;line-height:1.65}.company-page .company-business__head>p:last-child{line-height:1.65!important}.company-page .company-vision{min-height:760px;padding:48px var(--mobile-gutter)}.company-page .company-vision__statement{margin-block:36px 80px}.company-page .company-vision__copy>p:last-child{line-height:1.65!important}.solutions-page :is(.solutions-personal,.solutions-care,.solutions-medical){padding:64px var(--mobile-gutter)}.solutions-page .solutions-hero__copy{min-height:520px;padding:196px var(--mobile-gutter) 36px}.solutions-page .solutions-hero__copy>h1{font-size:var(--mobile-heading-type)!important;line-height:1.3!important}.solutions-page .solutions-hero__copy>p:last-child{margin-top:24px;line-height:1.65!important}.solutions-page .solutions-hero__index{padding:24px var(--mobile-gutter) 28px}.solutions-page .solutions-hero__index>p{margin-bottom:16px;font-size:12px!important}.solutions-page .solutions-hero__nav a{gap:6px 12px;padding-block:16px}.solutions-page .solutions-hero__nav strong{font-size:14px}.solutions-page .solutions-hero__nav em{font-size:14px;line-height:1.5}.solutions-page .solutions-hero__nav small{font-size:12px;line-height:1.5}.solutions-page :is(.solutions-section-head,.solutions-care__intro,.solutions-medical__head){gap:18px}.solutions-page :is(.solutions-section-head,.solutions-care__intro,.solutions-medical__head)>h2{text-wrap:pretty;font-size:clamp(1.625rem,7.1vw,2rem)!important;line-height:1.4!important}.solutions-page .solutions-intro-copy>p{line-height:1.65}.solutions-page .solutions-intro-copy>p+p{margin-top:16px}.solutions-page .solutions-personal__lineup{order:2;gap:20px;width:100%;margin-top:28px;padding-top:22px}.solutions-page .solutions-personal__lineup>div{gap:10px}.solutions-page .solutions-personal__lineup>div+div{padding-top:20px}.solutions-page .solutions-personal__lineup dd{line-height:1.65}.solutions-page .solutions-personal__actions{order:3;margin:20px 0 0}.solutions-page .solutions-personal__experience-copy>p:not(.solutions-kicker){margin-top:16px;line-height:1.65!important}.solutions-page .solutions-personal__journey{border:0;gap:20px;margin:0;padding:4px 0 0}.solutions-page .solutions-personal__journey p{line-height:1.65}.solutions-page .solutions-app-details{margin:0}.solutions-page .solutions-app-details>.solutions-kicker{display:none}.solutions-page .solutions-app-details dl{border:0;margin:0;padding-top:4px}.solutions-page .solutions-app-details dd{line-height:1.65}.solutions-page .solutions-care__intro{margin-bottom:32px}.solutions-page .solutions-care__story{gap:24px;padding-inline:0}.solutions-page .solutions-care__media{border-radius:0}.solutions-page .solutions-medical__scene{margin:32px calc(-1 * var(--mobile-gutter)) 0;border-radius:0}.solutions-page .solutions-medical__workflow{gap:0;margin-top:24px}.solutions-page .solutions-medical__workflow article{padding-block:20px}.solutions-page .solutions-medical__workflow h3{font-size:18px!important;line-height:1.55!important}.solutions-page .solutions-medical__workflow h3 br{display:none}.solutions-page .solutions-medical__evidence{margin-top:28px}.solutions-page .solutions-medical__details{gap:24px;margin-top:36px}.solutions-page .solutions-medical__facts>h3{font-size:26px!important}.solutions-page .solutions-medical__note{padding-block:20px;line-height:1.65!important}.solutions-page .solutions-closing__groups h2{margin-block:16px 20px;font-size:24px;line-height:1.4}}@media (max-width:359px){:is(.concept-page,.company-page,.solutions-page){--mobile-heading-type:1.875rem;--mobile-hero-type:2.375rem}.company-page .company-system__flow .mobile-disclosure__toggle{font-size:18px!important}.concept-page .concept-actions{grid-template-columns:1fr}}
