img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--contrast:var(--contrast);--wp--preset--color--contrast-2:var(--contrast-2);--wp--preset--color--contrast-3:var(--contrast-3);--wp--preset--color--base:var(--base);--wp--preset--color--base-2:var(--base-2);--wp--preset--color--base-3:var(--base-3);--wp--preset--color--accent:var(--accent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-contrast-color{color:var(--wp--preset--color--contrast)!important}.has-contrast-2-color{color:var(--wp--preset--color--contrast-2)!important}.has-contrast-3-color{color:var(--wp--preset--color--contrast-3)!important}.has-base-color{color:var(--wp--preset--color--base)!important}.has-base-2-color{color:var(--wp--preset--color--base-2)!important}.has-base-3-color{color:var(--wp--preset--color--base-3)!important}.has-accent-color{color:var(--wp--preset--color--accent)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-contrast-background-color{background-color:var(--wp--preset--color--contrast)!important}.has-contrast-2-background-color{background-color:var(--wp--preset--color--contrast-2)!important}.has-contrast-3-background-color{background-color:var(--wp--preset--color--contrast-3)!important}.has-base-background-color{background-color:var(--wp--preset--color--base)!important}.has-base-2-background-color{background-color:var(--wp--preset--color--base-2)!important}.has-base-3-background-color{background-color:var(--wp--preset--color--base-3)!important}.has-accent-background-color{background-color:var(--wp--preset--color--accent)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-contrast-border-color{border-color:var(--wp--preset--color--contrast)!important}.has-contrast-2-border-color{border-color:var(--wp--preset--color--contrast-2)!important}.has-contrast-3-border-color{border-color:var(--wp--preset--color--contrast-3)!important}.has-base-border-color{border-color:var(--wp--preset--color--base)!important}.has-base-2-border-color{border-color:var(--wp--preset--color--base-2)!important}.has-base-3-border-color{border-color:var(--wp--preset--color--base-3)!important}.has-accent-border-color{border-color:var(--wp--preset--color--accent)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.wrap.w_1200{width:1200px;margin:0 auto}.wrap.w_750{width:750px;margin:0 auto}.wrap h1.wp-heading-inline{margin-bottom:8px}.auto_alert{position:fixed;left:0;top:25%;color:#fff;background:rgb(0 0 0 / .5);border:1px #ccc solid;opacity:.95;filter:alpha(opacity=95);width:auto;max-width:450px;z-index:20000000;border-radius:5px;overflow:hidden;box-shadow:0 2px 10px rgb(0 0 0 / .25);transition:top 0.25s}.auto_alert .win_tips{position:relative;padding:10px 40px 10px 80px;line-height:30px;margin-bottom:1px;font-size:16px}.auto_alert .win_tips .icon_status{top:0;left:30px;width:30px;height:30px;bottom:0;margin:auto;overflow:hidden;background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://helementskincare.com/wp-content/plugins/infility-global/css/../images/icon_success.png) no-repeat;position:absolute;display:block}.auto_alert .win_tips .icon_status.await{background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://helementskincare.com/wp-content/plugins/infility-global/css/../images/icon_win_warning.png) no-repeat center center;background-size:100%}.auto_alert .win_tips .icon_status.fail{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://helementskincare.com/wp-content/plugins/infility-global/css/../images/icon_fail.png)}.auto_alert .win_tips .icon_status.loading{background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://helementskincare.com/wp-content/plugins/infility-global/css/../images/loading.gif) no-repeat center center/100%}.win_alert{position:fixed;left:50%;top:30%;background:#fff;border:1px #ccc solid;opacity:.95;filter:alpha(opacity=95);width:400px;z-index:20000000;border-radius:8px;padding-top:7px;overflow:hidden;box-shadow:0 2px 10px rgb(0 0 0 / .25);transform:translate(-50%,0)}.win_alert .win_close{height:14px;padding:5px 0}.win_alert .win_close .close{float:right;padding:0;line-height:100%;font-size:20px;margin-right:17px;cursor:pointer;background:none;border:0;color:#888}.win_alert .win_close .close:hover{color:#aaa}.win_alert .win_tips{padding:67px 30px 30px 30px;background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://helementskincare.com/wp-content/plugins/infility-global/css/../images/win_warning.jpg) no-repeat center 9px;line-height:23px;margin-bottom:1px;text-align:center}.win_alert .win_btns{display:flex;align-items:center;justify-content:center;padding-bottom:30px}.win_alert .win_btns .btn{height:45px;line-height:45px;text-align:center;cursor:pointer;margin:0 6px;font-size:12px;border-radius:5px;width:127px;border:0}.win_alert .win_btns .btn_sure{background:#2271b1;color:#fff}.win_alert .win_btns .btn_cancel{background:#eaf1f6;color:#2271b1}#powey_by{display:inline-block;color:inherit}#powey_by a{color:inherit}#powey_by.hide{opacity:0;position:fixed;right:0;bottom:0;pointer-events:none}.cfxlsft-list,.stylable-list,#menu_horizontal_flags,#sh_lsft_horizontal_flags,#sh_lsft_horizontal_codes{display:inline-flex!important;vertical-align:middle!important;align-items:center!important;height:100%!important;line-height:normal!important}#lsft-widget-lsft-horizontal-flags li:not(:last-child),#lsft-widget-lsft-horizontal-codes li:not(:last-child),#sh_lsft_horizontal_flags li:not(:last-child),#sh_lsft_horizontal_codes li:not(:last-child){margin-right:10px}.menu-item .cfxlsft-list,.menu-item .stylable-list{float:none!important}.cfxlsft-vertical,#sh_lsft_vertical_flags,#sh_lsft_vertical_codes{flex-direction:column!important}.stylable-list,.cfxlsft-list{display:inline-flex!important;list-style:none!important;margin:0!important;padding:0!important;line-height:normal!important}#stylable-list-first-item{display:flex!important;align-items:center!important;gap:8px;cursor:pointer;text-decoration:none!important;color:inherit!important;white-space:nowrap}#stylable-list-first-item,.cfxlsft-list li a{display:flex!important;align-items:center!important;height:100%!important;padding-top:0!important;padding-bottom:0!important}#stylable-list-first-item::after{content:"▾";font-size:.8em;opacity:.7}.stylable-list{position:relative!important;align-self:center}#lsft-sub-menu{display:block!important;position:absolute!important;z-index:99999!important;top:100%!important;left:0!important;visibility:hidden;opacity:0;transition:opacity 0.2s ease;width:fit-content!important;white-space:nowrap!important;list-style-type:none!important;margin:0!important;padding:8px 0!important;background-color:#fff0;border:none!important;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.stylable-list:hover>#lsft-sub-menu{visibility:visible;opacity:1}#lsft-sub-menu li{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:none!important}#lsft-sub-menu li a{display:flex!important;align-items:center!important;gap:10px;padding:6px 12px!important;color:inherit!important;text-decoration:none!important;white-space:nowrap!important;transition:background 0.2s}#lsft-sub-menu li a:hover{background-color:rgb(125 125 125 / .1)!important;opacity:.8}.stylable-list img,.cfxlsft-list img,#lsft-sub-menu img{width:32px!important;max-width:32px!important;height:auto!important;display:inline-block!important;vertical-align:middle!important;margin:0!important}.flag-only #lsft-sub-menu li a{justify-content:center!important;padding:8px!important}.menu-item.no_translate a{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}:root{--color-primary:#0055ff;--color-primary-hover:#0044cc;--color-primary-light:#dbeafe;--color-secondary:#0a0f1a;--color-secondary-hover:#131b2b;--color-text-heading:#0f172a;--color-text-body:#334155;--color-text-secondary:#475569;--color-text-muted:#94a3b8;--color-border:#e2e8f0;--color-border-light:#f1f5f9;--color-bg-primary:#ffffff;--color-bg-secondary:#f4f7fa;--color-bg-tertiary:#f8fafc;--color-bg-card:#ffffff;--color-link:#0055ff;--color-link-hover:#0044cc;--color-overlay-dark:rgba(10, 15, 26, 0.72);--color-tag-bg:#eff6ff;--color-tag-bg-hover:#dbeafe;--color-social-facebook:#1877f2;--color-social-twitter:#1d9bf0;--color-social-linkedin:#0a66c2;--color-social-whatsapp:#25d366;--color-social-pinterest:#e60023;--color-social-email:#ea4335;--font-family-sans:'Inter', sans-serif;--font-family-mono:'Roboto Mono', monospace;--font-size-base:1rem;--font-size-label:0.7rem;--font-size-body-sm:0.875rem;--font-size-body-lg:1.125rem;--font-size-heading-xl:clamp(2rem, 4vw, 3.375rem);--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem}.hlm-template-section{position:relative;padding:5.5rem 0;background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border)}.hlm-template-section--light{background-color:var(--color-bg-primary)}.hlm-template-section--dark{background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);color:var(--color-text-body)}.hlm-template-section--flush{padding:0}.hlm-template-section img,.hlm-hero img,.hlm-bottom-cta img,.hlm-factory-power img,.hlm-content-card img,.hlm-category-card img,.hlm-tech-grid img,.hlm-compliance img,.hlm-bridge img,.hlm-story-block img{display:block;width:100%;height:100%;object-fit:cover}.hlm-section-label{display:inline-block;margin:0 0 .875rem;color:var(--color-primary);font-family:var(--font-family-mono);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hlm-section-head{margin-bottom:2rem;max-width:48rem}.hlm-section-head--center{margin-left:auto;margin-right:auto;text-align:center}.hlm-section-head__title,.hlm-factory-power__title,.hlm-bottom-cta__title,.hlm-bridge__title,.hlm-story-block__title,.hlm-faq-intro__title{margin:0;color:var(--color-text-heading);font-size:clamp(1.875rem, 3vw, 2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.025em}.hlm-hero__title,.hlm-bottom-cta__title,.hlm-factory-power__title,.hlm-bridge__title{color:var(--color-text-heading)}.hlm-section-head__desc,.hlm-hero__desc,.hlm-bottom-cta__desc,.hlm-tech-card__desc,.hlm-solution-card__desc,.hlm-moq-card__desc,.hlm-compliance-item__desc,.hlm-timeline__desc,.hlm-cross-nav__desc,.hlm-bridge__desc,.hlm-story-block__desc,.hlm-faq-intro__subtitle,.hlm-content-card__excerpt,.hlm-category-card__desc,.hlm-factory-power__lead{margin:1rem 0 0;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.75}.hlm-hero__desc,.hlm-bottom-cta__desc,.hlm-factory-power__lead{color:var(--color-text-body)}.hlm-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.hlm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:0;padding:1rem 2rem;border:1px solid #fff0;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-weight:700;transition:color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,transform 0.25s ease}.hlm-btn--primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.hlm-btn--primary:hover,.hlm-btn--primary:focus-visible{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff;transform:translateY(-2px)}.hlm-btn--secondary{background-color:var(--color-bg-secondary);border-color:var(--color-border);color:var(--color-text-secondary)}.hlm-btn--secondary:hover,.hlm-btn--secondary:focus-visible{background-color:#fff0;border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px)}.hlm-text-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;color:var(--color-primary);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.hlm-text-link:hover,.hlm-text-link:focus-visible{color:var(--color-primary)}.hlm-text-link::after{content:"+";font-size:1rem;line-height:1}.hlm-cross-nav__card .hlm-text-link:hover,.hlm-cross-nav__card .hlm-text-link:focus-visible{color:var(--color-primary)}.hlm-hero{position:relative;overflow:hidden;min-height:42rem;background-color:#f8fafc}.hlm-hero__media,.hlm-hero__overlay{position:absolute;inset:0}.hlm-hero__overlay{background:linear-gradient(90deg,rgb(255 255 255 / .97) 0%,rgb(248 250 252 / .92) 44%,rgb(248 250 252 / .48) 100%),linear-gradient(180deg,rgb(255 255 255 / .1) 0%,rgb(241 245 249 / .2) 100%)}.hlm-hero__container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,0.85fr);gap:1.25rem;min-height:42rem;align-content:center;padding-top:6rem;padding-bottom:4rem}.hlm-hero__content{max-width:37.5rem;padding:2.5rem;border:1px solid rgb(226 232 240 / .9);background:rgb(255 255 255 / .8);backdrop-filter:blur(4px);box-shadow:0 24px 40px -28px rgb(15 23 42 / .18)}.hlm-hero__content .hlm-section-label{display:inline-flex;align-items:center;gap:.75rem}.hlm-hero__content .hlm-section-label::before{content:"";width:.75rem;height:.75rem;background-color:var(--color-primary);box-shadow:0 0 0 .35rem rgb(0 85 255 / .08)}.hlm-hero__title{margin:0 0 1.5rem;font-size:clamp(2rem, 4vw, 3.5rem);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.hlm-hero__trustbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-self:end;margin:0;padding:0;list-style:none}.hlm-hero__trustbar li{position:relative;padding:1rem 1.125rem;border:1px solid rgb(226 232 240 / .9);background-color:rgb(255 255 255 / .92);color:var(--color-text-secondary);font-size:.875rem;font-weight:600;line-height:1.75}.hlm-hero__trustbar li::before{content:"";position:absolute;left:1rem;top:-1px;width:2.75rem;height:2px;background-color:var(--color-primary);opacity:.5}.hlm-bottom-cta{padding:6rem 0;background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 100%);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.hlm-bottom-cta__inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,0.92fr);gap:2rem;align-items:stretch}.hlm-bottom-cta__content,.hlm-bottom-cta__form{position:relative;padding:2.5rem 2.25rem;border:1px solid #d7e0ea;box-shadow:0 24px 40px -30px rgb(15 23 42 / .18)}.hlm-bottom-cta__content{background-color:var(--color-bg-secondary)}.hlm-bottom-cta__form{background-color:#fff}.hlm-bottom-cta__content::before,.hlm-bottom-cta__form::before{content:"";position:absolute;left:-1px;top:-1px;width:4rem;height:2px;background-color:var(--color-primary);opacity:.56}.hlm-bottom-cta__title{max-width:28rem}.hlm-bottom-cta__highlights{display:grid;gap:.8rem;margin:1.5rem 0 2rem;padding:0;list-style:none}.hlm-bottom-cta__highlights li{position:relative;padding:.875rem 1rem .875rem 2.25rem;border:1px solid rgb(215 224 234 / .9);background-color:rgb(255 255 255 / .7);color:var(--color-text-body);font-size:.9375rem;line-height:1.75}.hlm-bottom-cta__highlights li::before{content:"";position:absolute;left:1rem;top:1.55rem;width:.55rem;height:.55rem;background-color:var(--color-primary)}.hlm-form-placeholder{display:grid;place-items:center;min-height:20rem;border:1px dashed var(--color-border);background-color:var(--color-bg-tertiary);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;background-image:linear-gradient(90deg,rgb(148 163 184 / .06) 1px,transparent 1px),linear-gradient(rgb(148 163 184 / .06) 1px,transparent 1px);background-size:1rem 1rem}.hlm-category-matrix,.hlm-solution-matrix,.hlm-cross-nav,.hlm-content-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border)}.hlm-category-card,.hlm-solution-card,.hlm-cross-nav__card,.hlm-content-card,.hlm-tech-card,.hlm-moq-card{display:flex;flex-direction:column;min-height:100%;position:relative;border:1px solid #d7e0ea;border-top:0;border-left:0;background-color:var(--color-bg-primary);box-shadow:none}.hlm-category-card__media,.hlm-content-card__media{aspect-ratio:16 / 9;overflow:hidden;margin-bottom:1.5rem;border:1px solid var(--color-border);background-color:var(--color-bg-secondary);padding:.25rem}.hlm-category-card__body,.hlm-content-card__body,.hlm-solution-card,.hlm-cross-nav__card,.hlm-tech-card,.hlm-moq-card{padding:1.5rem}.hlm-category-card__body,.hlm-content-card__body{display:flex;flex:1;flex-direction:column;gap:.25rem}.hlm-category-card__title,.hlm-tech-card__title,.hlm-solution-card__title,.hlm-moq-card__title,.hlm-compliance-item__title,.hlm-timeline__title,.hlm-cross-nav__title,.hlm-content-card__title,.hlm-faq-group__title{margin:0;color:var(--color-text-heading);font-size:1.125rem;font-weight:700;line-height:1.4}.hlm-content-card__body{flex:1}.hlm-category-card__desc,.hlm-content-card__excerpt,.hlm-solution-card__desc,.hlm-tech-card__desc,.hlm-moq-card__desc,.hlm-compliance-item__desc,.hlm-timeline__desc,.hlm-cross-nav__desc{color:var(--color-text-secondary);font-size:.875rem;line-height:1.75}.hlm-category-card:hover img,.hlm-content-card:hover img{transform:scale(1.05)}.hlm-category-card img,.hlm-content-card img{transition:transform 0.45s ease}.hlm-category-card:hover .hlm-category-card__title{color:var(--color-primary)}.hlm-category-card .hlm-text-link,.hlm-content-card .hlm-text-link,.hlm-solution-card .hlm-text-link,.hlm-cross-nav__card .hlm-text-link{justify-content:space-between;width:100%;margin-top:auto;padding-top:1rem;border-top:1px solid var(--color-border)}.hlm-category-card::before,.hlm-solution-card::before,.hlm-cross-nav__card::before,.hlm-content-card::before,.hlm-tech-card::before,.hlm-moq-card::before,.hlm-compliance-item::before,.hlm-timeline__item::before,.hlm-accordion__item::before{content:"";position:absolute;left:-1px;top:-1px;width:3rem;height:2px;background-color:var(--color-primary);opacity:.42}.hlm-tech-grid,.hlm-compliance,.hlm-bridge,.hlm-story-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.94fr);gap:2.5rem;align-items:center}.hlm-tech-grid__content{display:grid;gap:1.5rem;padding:2rem;border:1px solid #d7e0ea;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)}.hlm-tech-grid__cards{display:grid;gap:0;border-top:1px solid #d7e0ea}.hlm-tech-card{border-color:var(--color-border);background-color:#fff;border-top:0;box-shadow:none}.hlm-tech-card+.hlm-tech-card{border-top:0}.hlm-tech-card{padding:1.25rem 1.5rem}.hlm-tech-card__meta,.hlm-moq-card__metric,.hlm-timeline__index{display:inline-block;margin-bottom:.75rem;color:var(--color-primary);font-family:var(--font-family-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.hlm-tech-grid__media,.hlm-compliance__media,.hlm-bridge__media,.hlm-story-block__media{min-height:26rem;overflow:hidden;border:1px solid var(--color-border);background-color:var(--color-bg-secondary);padding:.25rem}.hlm-solution-matrix--4col{grid-template-columns:repeat(2,minmax(0,1fr))}.hlm-solution-matrix{counter-reset:solution-card}.hlm-solution-card{justify-content:space-between;min-height:18rem;padding:1.75rem}.hlm-solution-card::after{counter-increment:solution-card;content:"0" counter(solution-card);display:inline-block;margin-top:2rem;color:var(--color-primary);font-family:var(--font-family-mono);font-size:.75rem;font-weight:700;letter-spacing:.1em}.hlm-solution-card__title{max-width:16rem}.hlm-solution-card__desc{max-width:20rem}.hlm-moq-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.hlm-moq-card{border-color:var(--color-border);background-color:#fff}.hlm-moq-card__metric{margin-bottom:1rem;font-size:clamp(1.2rem, 2vw, 1.5rem);font-weight:700}.hlm-compliance__content{display:grid;gap:1rem}.hlm-compliance-item{position:relative;padding:1.25rem 1.5rem;border:1px solid #d7e0ea;background-color:var(--color-bg-primary);box-shadow:none}.hlm-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.hlm-timeline__item{position:relative;padding:1.5rem;border:1px solid #d7e0ea;background-color:#fff;box-shadow:none}.hlm-timeline__item::before{width:3rem;right:auto;left:-1px;top:-1px;height:2px;opacity:.42}.hlm-factory-power{position:relative;min-height:42rem;overflow:hidden}.hlm-factory-power__media{position:absolute;inset:0}.hlm-factory-power__media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 255 255 / .94) 0%,rgb(255 255 255 / .82) 46%,rgb(248 250 252 / .38) 100%),linear-gradient(180deg,rgb(15 23 42 / .06) 0%,rgb(15 23 42 / .02) 100%)}.hlm-factory-power__panel{position:relative;z-index:1;display:grid;align-content:center;min-height:42rem;padding-top:6rem;padding-bottom:6rem;max-width:48rem;padding-left:2rem;padding-right:2rem;gap:0;background:rgb(255 255 255 / .92);backdrop-filter:blur(6px);border-inline:1px solid rgb(226 232 240 / .9);box-shadow:0 28px 48px -34px rgb(15 23 42 / .2)}.hlm-factory-power__panel::before{content:"";position:absolute;left:-1px;top:0;width:5rem;height:2px;background-color:var(--color-primary)}.hlm-factory-power__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none}.hlm-factory-power__stats li{display:grid;gap:.4rem;padding:1.25rem 1.5rem;border:1px solid #d7e0ea;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);box-shadow:none}.hlm-factory-power__stats strong{color:var(--color-text-heading);font-size:clamp(1.35rem, 2vw, 1.75rem);font-weight:600}.hlm-factory-power__stats span{color:var(--color-text-secondary);font-size:.95rem}.hlm-cross-nav__card{background:#fff;border-color:#d7e0ea}.hlm-cross-nav__title,.hlm-cross-nav__desc{color:var(--color-text-heading)}.hlm-cross-nav__desc{color:var(--color-text-body)}.hlm-story-block--image-right .hlm-story-block__content{order:1}.hlm-story-block--image-right .hlm-story-block__media{order:2}.hlm-bridge__content,.hlm-story-block__content{padding:2.25rem;border:1px solid #d7e0ea;background-color:#fff}.hlm-bridge__content{box-shadow:0 24px 40px -30px rgb(15 23 42 / .16);background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)}.hlm-bridge{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}.hlm-bridge__content{position:relative}.hlm-bridge__content::before{content:"";position:absolute;left:-1px;top:-1px;width:4rem;height:2px;background-color:var(--color-primary)}.hlm-bridge__title{max-width:20rem}.hlm-bridge__desc{max-width:28rem}.hlm-bridge__media{min-height:24rem}.hlm-story-block{grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:3rem}.hlm-story-block__content{padding:0;border:0;background:#fff0}.hlm-story-block__content .hlm-section-label{margin-bottom:1.25rem}.hlm-story-block__title{max-width:28rem}.hlm-story-block__desc{max-width:32rem;font-size:1rem}.hlm-story-block__media{min-height:32rem}.hlm-faq-intro{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.15fr) minmax(18rem,0.85fr);align-items:start;padding:2rem;border:1px solid #d7e0ea;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)}.hlm-faq-intro__head{max-width:42rem}.hlm-faq-intro__title{max-width:26rem}.hlm-faq-intro__search input{width:100%;min-height:3.75rem;padding:0 1.25rem;border:1px solid #d7e0ea;background-color:#fff;color:var(--color-text-heading);font-size:1rem;box-shadow:0 18px 30px -26px rgb(15 23 42 / .18)}.hlm-faq-intro__nav{display:flex;flex-wrap:wrap;gap:.75rem;grid-column:1 / -1;padding-top:1.25rem;border-top:1px solid var(--color-border)}.hlm-faq-intro__nav a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border:1px solid #d7e0ea;background-color:#fff;color:var(--color-text-heading);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.hlm-faq-intro__nav a:hover,.hlm-faq-intro__nav a:focus-visible{background-color:var(--color-bg-secondary);border-color:var(--color-primary);color:var(--color-primary)}.hlm-faq-group+.hlm-faq-group{margin-top:2rem}.hlm-faq-group__title{margin-bottom:1rem}.hlm-accordion{display:grid;gap:0;margin-top:1.5rem;border-top:1px solid #d7e0ea}.hlm-accordion__item{position:relative;border:1px solid #d7e0ea;border-top:0;background-color:var(--color-bg-primary);box-shadow:none}.hlm-accordion__trigger{width:100%;position:relative;padding:1.3rem 3.75rem 1.3rem 1.5rem;border:0;background:#fff0;color:var(--color-text-heading);font-size:.9375rem;font-weight:700;line-height:1.5;text-align:left}.hlm-accordion__trigger::before,.hlm-accordion__trigger::after{content:"";position:absolute;right:1.5rem;top:50%;width:.9rem;height:1.5px;background-color:var(--color-primary);transform:translateY(-50%);transition:transform 0.25s ease,opacity 0.25s ease}.hlm-accordion__trigger::after{transform:translateY(-50%) rotate(90deg)}.hlm-accordion__panel{display:none;padding:0 1.5rem 1.4rem;color:var(--color-text-body)}.hlm-accordion__item.is-open .hlm-accordion__panel{display:block}.hlm-accordion__item.is-open{background-color:var(--color-bg-tertiary);border-color:rgb(0 85 255 / .28)}.hlm-accordion__item.is-open .hlm-accordion__trigger::after{opacity:0;transform:translateY(-50%) rotate(90deg) scaleX(0)}.hlm-content-card{overflow:hidden}.hlm-category-card,.hlm-tech-card,.hlm-solution-card,.hlm-compliance-item,.hlm-cross-nav__card,.hlm-content-card{transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.hlm-category-card:hover,.hlm-tech-card:hover,.hlm-solution-card:hover,.hlm-compliance-item:hover,.hlm-cross-nav__card:hover,.hlm-content-card:hover{transform:translateY(-3px);border-color:rgb(0 85 255 / .42);box-shadow:0 18px 26px -22px rgb(15 23 42 / .18)}.hlm-page-shell{margin:0;background-color:var(--color-bg-tertiary);color:var(--color-text-body);font-family:var(--font-family-sans)}.hlm-page-main{overflow:hidden}.hlm-page-shell a{text-decoration:none}.hlm-page-crumbs{border-bottom:1px solid var(--color-border);background-color:rgb(255 255 255 / .92);backdrop-filter:blur(14px)}.hlm-page-crumbs__inner{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.875rem;padding-bottom:.875rem;color:var(--color-text-muted);font-size:.8125rem}.hlm-page-crumbs__inner a{color:var(--color-text-secondary)}.hlm-page-crumbs__inner span:last-child{color:var(--color-text-heading);font-weight:600}.hlm-anchor-nav-wrap{position:sticky;top:0;z-index:25;border-bottom:1px solid var(--color-border);background-color:rgb(255 255 255 / .94);backdrop-filter:blur(14px)}.hlm-anchor-nav{display:flex;gap:.75rem;overflow-x:auto;padding-top:.875rem;padding-bottom:.875rem;scrollbar-width:none}.hlm-anchor-nav::-webkit-scrollbar{display:none}.hlm-anchor-nav a{flex:0 0 auto;border:1px solid var(--color-border);background-color:var(--color-bg-primary);color:var(--color-text-secondary);padding:.7rem 1rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;transition:border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.hlm-anchor-nav a:hover,.hlm-anchor-nav a:focus-visible{border-color:rgb(0 85 255 / .3);background-color:var(--color-primary-light);color:var(--color-primary)}.hlm-page-intro{padding:1.5rem 0 0}.hlm-page-intro__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(17rem,0.8fr);gap:1.5rem}.hlm-page-intro__panel,.hlm-page-note{border:1px solid var(--color-border);background-color:var(--color-bg-primary);padding:1.5rem}.hlm-page-intro__panel p,.hlm-page-note p{margin:0;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.75}.hlm-page-note__title{margin:0 0 .625rem;color:var(--color-text-heading);font-size:1rem;font-weight:700}.hlm-page-note ul{margin:.875rem 0 0;padding-left:1.1rem;color:var(--color-text-secondary)}.hlm-page-note li+li{margin-top:.5rem}.hlm-page-kpis{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none}.hlm-page-kpis li{min-width:10rem;border:1px solid var(--color-border);background-color:var(--color-bg-primary);padding:.875rem 1rem}.hlm-page-kpis strong{display:block;color:var(--color-text-heading);font-size:1.1rem;font-weight:700}.hlm-page-kpis span{display:block;margin-top:.2rem;color:var(--color-text-muted);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.hlm-category-card__meta,.hlm-solution-card__meta{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.75rem;color:var(--color-primary);font-family:var(--font-family-mono);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hlm-category-card__meta::before,.hlm-solution-card__meta::before{content:"";width:.45rem;height:.45rem;background-color:currentColor}.hlm-chip-list,.hlm-link-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.hlm-chip-list a,.hlm-link-list a,.hlm-chip-list span{display:inline-flex;align-items:center;min-height:2rem;border:1px solid var(--color-border);background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);padding:.4rem .7rem;font-size:.75rem;font-weight:600;line-height:1.4}.hlm-chip-list a:hover,.hlm-chip-list a:focus-visible,.hlm-link-list a:hover,.hlm-link-list a:focus-visible{border-color:rgb(0 85 255 / .3);color:var(--color-primary)}.hlm-section-head__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.hlm-category-matrix--two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.hlm-section-split{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:1.5rem;align-items:start}.hlm-section-split__aside{border:1px solid var(--color-border);background-color:var(--color-bg-primary);padding:1.5rem}.hlm-section-split__aside h3{margin:0;color:var(--color-text-heading);font-size:1.0625rem;font-weight:700}.hlm-section-split__aside p{margin:.875rem 0 0;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.75}.hlm-section-split__aside .hlm-chip-list{margin-top:1.25rem}.hlm-spotlight-card{border:1px solid var(--color-border);background-color:var(--color-bg-primary);padding:1.5rem}.hlm-spotlight-card+.hlm-spotlight-card{margin-top:1rem}.hlm-spotlight-card h3{margin:0;color:var(--color-text-heading);font-size:1.0625rem;font-weight:700}.hlm-spotlight-card p{margin:.875rem 0 0;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.75}.hlm-page-footer-space{padding-bottom:2rem}@media (max-width:991px){.hlm-template-section{padding:4.5rem 0}.hlm-hero,.hlm-hero__container,.hlm-factory-power,.hlm-factory-power__panel{min-height:auto}.hlm-hero__container{grid-template-columns:1fr;gap:1rem;padding-top:6rem;padding-bottom:3.5rem}.hlm-hero__trustbar,.hlm-timeline,.hlm-moq-strip,.hlm-factory-power__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hlm-hero__content,.hlm-bottom-cta__content,.hlm-bottom-cta__form,.hlm-tech-grid__content,.hlm-faq-intro{padding:1.5rem}.hlm-hero__content{max-width:none}.hlm-hero__trustbar{align-self:start}.hlm-bottom-cta__inner{gap:1.25rem}.hlm-page-intro__grid,.hlm-section-split{grid-template-columns:1fr}.hlm-tech-grid,.hlm-compliance,.hlm-bridge,.hlm-story-block{gap:1.5rem}.hlm-tech-grid__media,.hlm-compliance__media,.hlm-bridge__media{min-height:22rem}.hlm-story-block__media,.hlm-factory-power__media{min-height:26rem}.hlm-factory-power__panel{max-width:none;padding-left:1.5rem;padding-right:1.5rem;padding-top:4rem;padding-bottom:4rem}.hlm-faq-intro__search,.hlm-faq-intro__nav{grid-column:auto}.hlm-bottom-cta__inner,.hlm-tech-grid,.hlm-compliance,.hlm-bridge,.hlm-story-block,.hlm-faq-intro,.hlm-category-matrix,.hlm-solution-matrix,.hlm-cross-nav,.hlm-content-feed{grid-template-columns:1fr}}@media (max-width:767px){.hlm-nav__inner{min-height:72px;padding:0 1rem;gap:.75rem}.hlm-nav__brand{min-width:0}.hlm-nav__logo{height:1.75rem}.hlm-nav__tools{flex:1 1 auto;gap:.625rem}.hlm-nav__cta,.hlm-nav__mobile-toggle{height:2.5rem}.hlm-nav__lang{display:none}.hlm-nav__cta{width:2.5rem;min-width:2.5rem;padding:0;border-color:var(--color-border);background-color:var(--color-bg-primary);color:var(--color-text-heading)}.hlm-nav__cta-icon{display:inline-flex;align-items:center;justify-content:center}.hlm-nav__cta-text{display:none}.hlm-nav__mobile-toggle{width:2.5rem;flex:0 0 2.5rem}.hlm-nav__cta:hover,.hlm-nav__cta:focus-visible,.hlm-nav__mobile-toggle:hover,.hlm-nav__mobile-toggle:focus-visible{border-color:var(--color-primary);background-color:var(--color-bg-primary);color:var(--color-primary);transform:none}.hlm-nav__mobile{max-height:calc(100svh - 72px)}.hlm-nav__mobile-inner{padding:1rem 1rem 1.5rem}.hlm-modal{padding:1rem;place-items:start center}.hlm-modal__dialog{max-height:calc(100svh - 2rem)}.hlm-modal__media,.hlm-modal__form-shell{padding:1.5rem}.hlm-footer__shell{padding:2.5rem 1rem 1.25rem}.hlm-footer__intro{padding-right:0}.page-home .home-bottom-cta-shell,.hlm-global-bottom-cta .home-bottom-cta-shell{padding:3rem 0}.page-home .home-bottom-cta-content,.hlm-global-bottom-cta .home-bottom-cta-content{padding:0 1rem;gap:1.5rem}.page-home .home-bottom-cta-title,.hlm-global-bottom-cta .home-bottom-cta-title{font-size:clamp(1.75rem, 8vw, 2.35rem)}.page-home .home-bottom-cta-copy,.hlm-global-bottom-cta .home-bottom-cta-copy{margin:1rem 0 1.5rem;line-height:1.75}.hlm-template-section{padding:3.5rem 0}.hlm-btn,.hlm-faq-intro__nav a{width:100%}.hlm-actions{flex-direction:column}.hlm-anchor-nav{gap:.5rem;padding-top:.75rem;padding-bottom:.75rem}.hlm-anchor-nav a{padding:.65rem .875rem}.hlm-hero__container{gap:.875rem;padding-top:5rem;padding-bottom:2.5rem}.hlm-hero__content{padding:1.25rem}.hlm-hero__content .hlm-section-label{gap:.5rem}.hlm-hero__content .hlm-section-label::before{width:.625rem;height:.625rem;box-shadow:0 0 0 .25rem rgb(0 85 255 / .08)}.hlm-hero__title{margin-bottom:1rem;font-size:clamp(1.75rem, 8vw, 2.45rem);line-height:1.12}.hlm-hero__desc{margin-top:.75rem;font-size:.9375rem;line-height:1.7}.hlm-hero__trustbar,.hlm-timeline,.hlm-moq-strip,.hlm-factory-power__stats{grid-template-columns:1fr}.hlm-hero__trustbar{gap:.5rem}.hlm-hero__trustbar li{padding:.875rem 1rem;font-size:.8125rem;line-height:1.65}.hlm-faq-intro{padding:1.25rem;gap:1rem}.hlm-faq-intro__title{max-width:none}.hlm-faq-intro__subtitle{font-size:.875rem}.hlm-faq-intro__search input{min-height:3.25rem;font-size:.9375rem}.hlm-page-intro__panel,.hlm-page-note,.hlm-section-split__aside,.hlm-spotlight-card{padding:1.25rem}.hlm-page-kpis li{min-width:calc(50% - 0.375rem)}.hlm-category-matrix--two-up{grid-template-columns:1fr}.hlm-bottom-cta__content,.hlm-bottom-cta__form,.hlm-category-card__body,.hlm-content-card__body,.hlm-solution-card,.hlm-cross-nav__card,.hlm-tech-card,.hlm-moq-card,.hlm-compliance-item,.hlm-timeline__item{padding:1.25rem}.hlm-bottom-cta__content,.hlm-bottom-cta__form,.hlm-tech-grid__content,.hlm-faq-intro,.hlm-bridge__content{padding:1.25rem}.hlm-bottom-cta__highlights li{padding:.75rem .875rem .75rem 2rem;font-size:.875rem}.hlm-bottom-cta__highlights li::before{left:.875rem;top:1.35rem;width:.5rem;height:.5rem}.hlm-category-card__media,.hlm-content-card__media,.hlm-tech-grid__media,.hlm-compliance__media,.hlm-bridge__media{min-height:0;margin-bottom:1rem}.hlm-story-block__media,.hlm-factory-power__media{min-height:22rem}.hlm-solution-card{min-height:0;padding:1.25rem}.hlm-solution-card::after{margin-top:1.25rem}.hlm-story-block{gap:1.5rem}.hlm-story-block__content{padding:0}.hlm-story-block__desc{font-size:.9375rem}.hlm-factory-power__panel{padding:3rem 1.25rem}.hlm-factory-power__stats{gap:.75rem}.hlm-factory-power__stats li{padding:1rem}.hlm-accordion__trigger{padding:1rem 3rem 1rem 1rem;font-size:.875rem}.hlm-accordion__trigger::before,.hlm-accordion__trigger::after{right:1rem}.hlm-accordion__panel{padding:0 1rem 1rem}}@media (max-width:575px){.hlm-nav__inner{min-height:68px;padding:0 .875rem;gap:.625rem}.hlm-nav__cta{width:2.375rem;min-width:2.375rem}.hlm-nav__mobile-toggle{width:2.375rem;flex-basis:2.375rem}.hlm-nav__mobile{max-height:calc(100svh - 68px)}.hlm-modal{padding:.75rem}.hlm-modal__dialog{max-height:calc(100svh - 1.5rem)}.hlm-modal__media,.hlm-modal__form-shell{padding:1.25rem}.hlm-modal__title{font-size:clamp(1.5rem, 8vw, 1.875rem)}.hlm-footer__contact-item{display:grid;grid-template-columns:1rem minmax(0,1fr)}.hlm-footer__contact-icon{margin-top:.4rem}.page-home .home-bottom-cta-shell,.hlm-global-bottom-cta .home-bottom-cta-shell{padding:2.5rem 0}.page-home .home-bottom-cta-title,.hlm-global-bottom-cta .home-bottom-cta-title{font-size:clamp(1.5rem, 9vw, 2rem)}.hlm-template-section{padding:3rem 0}.hlm-page-intro{padding-top:1rem}.hlm-hero__container{padding-top:4.5rem;padding-bottom:2rem}.hlm-hero__content,.hlm-bottom-cta__content,.hlm-bottom-cta__form,.hlm-tech-grid__content,.hlm-faq-intro,.hlm-bridge__content{padding:1rem}.hlm-btn{padding:.9rem 1rem;font-size:.8125rem}.hlm-page-kpis li{min-width:100%}.hlm-page-crumbs__inner{font-size:.75rem}.hlm-section-head__title,.hlm-factory-power__title,.hlm-bottom-cta__title,.hlm-bridge__title,.hlm-story-block__title,.hlm-faq-intro__title{font-size:clamp(1.5rem, 8vw, 2rem)}.hlm-category-card__title,.hlm-tech-card__title,.hlm-solution-card__title,.hlm-moq-card__title,.hlm-compliance-item__title,.hlm-timeline__title,.hlm-cross-nav__title,.hlm-content-card__title,.hlm-faq-group__title{font-size:1rem}.hlm-tech-card,.hlm-solution-card,.hlm-category-card__body,.hlm-content-card__body,.hlm-cross-nav__card,.hlm-compliance-item,.hlm-timeline__item,.hlm-factory-power__stats li{padding:1rem}}html{scroll-behavior:smooth;scrollbar-gutter:stable;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}body{color:var(--color-text-body);font-family:var(--font-family-sans);font-size:var(--font-size-base);overflow-x:clip}.separate-containers .site-main{margin:0!important}.separate-containers .page-header,.separate-containers .sidebar .widget,.separate-containers .site-main>*{margin-bottom:0!important}.data-label{color:var(--color-primary);font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:500;letter-spacing:.1em;text-transform:uppercase}@supports (text-wrap:balance){.text-balance{text-wrap:balance}}@supports not (text-wrap:balance){.text-balance{overflow-wrap:anywhere}}.reveal{opacity:0;transform:translateY(30px);transition:all 0.8s cubic-bezier(.25,.46,.45,.94)}.reveal.active{opacity:1;transform:translateY(0)}.reveal-up{opacity:0;transform:translateY(30px);transition:opacity 0.8s cubic-bezier(.16,1,.3,1),transform 0.8s cubic-bezier(.16,1,.3,1)}.reveal-up.active{opacity:1;transform:translateY(0)}.animate-in{opacity:0;transform:translateY(20px);animation:fade-up 0.6s ease forwards}.animate-right{opacity:0;transform:translateX(20px);animation:fade-left 0.6s ease forwards}.animate-scale{opacity:0;transform:scale(.95);animation:scale-in 0.6s ease forwards}.animate-delay-1{animation-delay:0.1s}.animate-delay-2{animation-delay:0.2s}.animate-delay-3{animation-delay:0.3s}.animate-delay-4{animation-delay:0.4s}.animate-delay-5{animation-delay:0.5s}@keyframes fade-up{to{opacity:1;transform:translateY(0)}}@keyframes fade-left{to{opacity:1;transform:translateX(0)}}@keyframes scale-in{to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fade-in-up 0.4s ease forwards}@keyframes fade-in-up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.btn-primary{background:var(--color-primary);color:#fff;padding:1.25rem 2.5rem;display:inline-block;transition:all 0.3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;font-size:14px;letter-spacing:.05em;font-weight:600}.btn-primary:hover{background:var(--color-primary-hover);transform:translateY(-2px)}.btn-outline{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary);padding:1.25rem 2.5rem;display:inline-block;transition:all 0.3s ease;text-transform:uppercase;font-size:14px;letter-spacing:.05em;font-weight:600}.btn-outline:hover{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff;transform:translateY(-2px)}.card{background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .05);transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}a:hover .card{transform:translateY(-5px);border-color:var(--color-border);box-shadow:0 10px 15px -3px rgb(0 0 0 / .1)}.wxkn-breadcrumb-wrapper{padding:.75rem 0;background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border)}.wxkn-breadcrumb-wrapper--has-container{padding:.75rem 0}.wxkn-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:0;font-size:14px;font-weight:500;line-height:1.5;margin-left:1rem}.wxkn-breadcrumb-wrapper--has-container .wxkn-breadcrumb{margin-left:0}.wxkn-breadcrumb a{color:var(--color-text-secondary);text-decoration:none;transition:color 0.3s ease;display:inline-flex;align-items:center}.wxkn-breadcrumb a:hover{color:var(--color-primary)}.wxkn-breadcrumb a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wxkn-breadcrumb-separator{color:var(--color-text-muted);margin:0 .75rem;user-select:none}.wxkn-breadcrumb-current{color:var(--color-text-heading);font-weight:600}.wxkn-breadcrumb--light .wxkn-breadcrumb a{color:var(--color-text-secondary)}.wxkn-breadcrumb--light .wxkn-breadcrumb a:hover{color:var(--color-primary)}.wxkn-breadcrumb--light .wxkn-breadcrumb-separator{color:var(--color-text-muted)}.wxkn-breadcrumb--light .wxkn-breadcrumb-current{color:var(--color-text-heading)}.wxkn-breadcrumb--compact{padding:.5rem 0;margin-bottom:.75rem;border-bottom:none}.wxkn-breadcrumb--compact .wxkn-breadcrumb{font-size:13px}.wxkn-breadcrumb--compact .wxkn-breadcrumb-separator{margin:0 .5rem}.wxkn-breadcrumb--float{position:absolute;bottom:20px;left:0;right:0;z-index:20;padding:0;background:none;border:none}.wxkn-breadcrumb--float .wxkn-breadcrumb{font-size:14px;letter-spacing:.05em;margin-left:0}.wxkn-breadcrumb--float .wxkn-breadcrumb a{color:var(--color-text-secondary)}.wxkn-breadcrumb--float .wxkn-breadcrumb a:hover{color:var(--color-primary)}.wxkn-breadcrumb--float .wxkn-breadcrumb-separator{color:var(--color-text-muted);margin:0 8px}.wxkn-breadcrumb--float .wxkn-breadcrumb-current{color:var(--color-text-heading)}@media (max-width:767px){.wxkn-breadcrumb-wrapper{padding:.5rem 0}.wxkn-breadcrumb{font-size:13px;margin-left:0}.wxkn-breadcrumb-separator{margin:0 .5rem}.wxkn-breadcrumb--float{bottom:12px}.wxkn-breadcrumb--float .wxkn-breadcrumb{font-size:13px}.wxkn-breadcrumb--float .wxkn-breadcrumb-separator{margin:0 6px}}.prose{color:var(--color-text-body);line-height:1.8}.prose h2,.prose h3,.prose h4{color:var(--color-text-heading);font-weight:700;margin-top:2.5rem;margin-bottom:1.25rem}.prose p{margin-bottom:1.5rem}.prose ul,.prose ol{margin-bottom:1.5rem;padding-left:1.5rem}.prose li{margin-bottom:.5rem}.prose blockquote{border-left:4px solid var(--color-secondary);padding-left:1.5rem;font-style:italic;color:var(--color-text-heading);margin:2rem 0}.prose img{margin:2.5rem 0}.prose a{color:var(--color-link);text-decoration:underline;text-underline-offset:4px;transition:color 0.3s ease}.prose a:hover{color:var(--color-link-hover)}html.hlm-modal-open,body.hlm-modal-open,body.hlm-nav-mobile-open{overflow:hidden}html.hlm-modal-open,body.hlm-modal-open{scroll-behavior:auto}body.hlm-modal-open{position:fixed;left:0;width:100%;overscroll-behavior:none}.hlm-nav{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:rgb(255 255 255 / .96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.hlm-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:1440px;min-height:80px;margin:0 auto;padding:0 1.5rem}.hlm-nav__brand,.hlm-nav__tools{display:flex;align-items:center}.hlm-nav__brand{flex:0 0 auto}.hlm-nav__brand-link{display:inline-flex;align-items:center}.hlm-nav__logo{height:2rem;width:auto}.hlm-nav__desktop{display:none}.hlm-nav__tools{gap:.75rem;flex:0 1 auto;min-width:0;justify-content:flex-end}.hlm-nav__lang,.hlm-nav__mobile-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--color-border);background-color:var(--color-bg-primary);color:var(--color-text-heading)}.hlm-nav__lang{display:none!important}.hlm-nav__lang-icon,.hlm-nav__mobile-toggle-icon{width:1.125rem;height:1.125rem}.hlm-nav__cta-icon{display:none;width:1.125rem;height:1.125rem;font-size:1rem;line-height:1}.hlm-nav__cta-text{display:inline-flex;align-items:center}.hlm-nav__mobile-toggle{position:relative}.hlm-nav__mobile-toggle-icon{position:absolute;top:50%;left:50%;width:1.125rem;height:1.125rem;margin:0;transform:translate(-50%,-50%) scale(1);transform-origin:center;transition:opacity 0.2s ease,transform 0.2s ease}.hlm-nav__mobile-toggle-icon--close{opacity:0;transform:translate(-50%,-50%) scale(.8)}.hlm-nav__mobile-toggle[aria-expanded="true"] .hlm-nav__mobile-toggle-icon--menu{opacity:0;transform:translate(-50%,-50%) scale(.8)}.hlm-nav__mobile-toggle[aria-expanded="true"] .hlm-nav__mobile-toggle-icon--close{opacity:1;transform:translate(-50%,-50%) scale(1)}.hlm-nav__lang-text{font-family:var(--font-family-mono);font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase}.hlm-nav__cta,.hlm-nav__mobile-cta,.hlm-modal__submit{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;font-family:var(--font-family-mono);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:background-color 0.3s ease,border-color 0.3s ease,transform 0.3s ease}.hlm-nav__cta{height:2.75rem;flex:0 1 auto;min-width:0;padding:0 1.25rem;white-space:nowrap}.hlm-nav__cta:hover,.hlm-nav__mobile-cta:hover,.hlm-modal__submit:hover{border-color:var(--color-primary-hover);background-color:var(--color-primary-hover);transform:translateY(-1px)}.hlm-nav__lang:hover,.hlm-nav__mobile-toggle:hover{border-color:var(--color-primary);color:var(--color-primary)}.hlm-nav__item{position:relative}.hlm-nav__link,.hlm-nav__dropdown-link,.hlm-nav__mega-heading,.hlm-nav__mega-link,.hlm-nav__mobile-link{text-decoration:none}.hlm-nav__mobile[hidden],.hlm-modal[hidden]{display:none!important}.hlm-nav__mobile{max-height:calc(100svh - 80px);overflow-y:auto;overscroll-behavior:contain;border-bottom:1px solid var(--color-border);background-color:rgb(255 255 255 / .98)}.hlm-nav__mobile-inner{max-width:1440px;margin:0 auto;padding:1.5rem}.hlm-nav__mobile-group{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.hlm-nav__mobile-title,.hlm-nav__mega-title{display:inline-flex;margin-bottom:.75rem;color:var(--color-primary);font-family:var(--font-family-mono);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.hlm-nav__mobile-link{display:block;padding:.5rem 0;color:var(--color-text-heading);font-size:.9375rem;font-weight:600}.hlm-nav__mobile-cta{width:100%;margin-top:1.5rem;padding:1rem 1.25rem}.hlm-modal{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:clamp(1rem, 2.4vw, 2rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.hlm-modal__backdrop{position:absolute;inset:0;background-color:rgb(2 6 23 / .78);backdrop-filter:blur(12px)}.hlm-modal__dialog{position:relative;z-index:1;width:min(100%, 1180px);max-height:calc(100vh - 2rem);overflow:auto;border:1px solid rgb(148 163 184 / .18);background-color:#07111d;box-shadow:0 36px 100px rgb(2 6 23 / .48)}.hlm-modal__dialog--wide{display:grid;grid-template-columns:minmax(0,0.96fr) minmax(0,1.04fr)}.hlm-modal__close{position:absolute;top:1.25rem;right:1.25rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;background-color:rgb(7 17 29 / .78);color:#fff;transition:background-color 0.25s ease,border-color 0.25s ease,transform 0.25s ease}.hlm-modal__close:hover,.hlm-modal__close:focus-visible{background-color:var(--color-primary);color:#fff;transform:translateY(-1px)}.hlm-modal__close-icon{display:inline-block;width:auto;height:auto;font-size:1rem;line-height:1}.hlm-modal__media{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;padding:clamp(2.25rem, 4vw, 4rem);background:linear-gradient(180deg,rgb(2 6 23 / .08) 0%,rgb(2 6 23 / .74) 100%),linear-gradient(135deg,#06101c 0%,#0a1830 52%,#050b14 100%);color:#fff;overflow:hidden}.hlm-modal__media::before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgb(0 85 255 / .18) 0%,#fff0 52%),linear-gradient(180deg,rgb(2 6 23 / .12) 0%,rgb(2 6 23 / .82) 100%);pointer-events:none}.hlm-modal[data-hlm-modal="inquiry"] .hlm-modal__media{background:linear-gradient(180deg,rgb(2 6 23 / .08) 0%,rgb(2 6 23 / .58) 100%),linear-gradient(135deg,rgb(0 85 255 / .12) 0%,rgb(5 11 20 / .78) 62%),url(https://helementskincare.com/wp-content/uploads/2026/08/Premium-High-Efficacy-Skincare-OEMODM-Custom-Formulation-Manufacturer.webp) center center / cover no-repeat}.hlm-modal[data-hlm-modal="catalog"] .hlm-modal__media{background:linear-gradient(180deg,rgb(2 6 23 / .08) 0%,rgb(2 6 23 / .58) 100%),linear-gradient(135deg,rgb(0 85 255 / .12) 0%,rgb(5 11 20 / .78) 62%),url(https://helementskincare.com/wp-content/uploads/2026/08/Premium-High-Efficacy-Skincare-OEMODM-Custom-Formulation-Manufacturer.webp) center center / cover no-repeat}.hlm-modal__media>*{position:relative;z-index:1}.hlm-modal__title{max-width:none;margin:0;color:#fff;font-size:clamp(2.25rem, 3vw, 3.35rem);font-weight:700;line-height:1.05;letter-spacing:-.04em}.hlm-modal__description{max-width:32rem;margin:1.35rem 0 0;color:rgb(255 255 255 / .74);font-size:.975rem;line-height:1.85}.hlm-modal__highlights{margin:0;padding:2.2rem 0 0;list-style:none;display:grid;gap:.9rem;max-width:31rem}.hlm-modal__highlights li{position:relative;margin:0;padding-left:1.4rem;color:rgb(255 255 255 / .88);font-size:.9375rem;line-height:1.7}.hlm-modal__highlights li::before{content:'';position:absolute;top:.62rem;left:0;width:.375rem;height:.375rem;background-color:var(--color-primary)}.hlm-modal__form-shell{position:relative;padding:clamp(2rem, 3vw, 3rem);background:linear-gradient(180deg,rgb(9 19 31 / .98) 0%,rgb(6 13 24 / .98) 100%);color:#fff}.hlm-modal__form-shell>*{position:relative;z-index:1}.hlm-modal__form{display:flex;flex-direction:column;gap:1.125rem}.hlm-modal__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hlm-modal__field{display:flex;flex-direction:column;gap:.5rem}.hlm-modal__label{color:rgb(191 219 254 / .9);font-family:var(--font-family-mono);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hlm-modal__input{width:100%;min-height:3.25rem;border:1px solid rgb(148 163 184 / .24);background-color:rgb(255 255 255 / .04);color:#fff;font-family:var(--font-family-sans);font-size:.9375rem;line-height:1.5;padding:.875rem 1rem}.hlm-modal__input::placeholder{color:rgb(148 163 184 / .72)}.hlm-modal__textarea{min-height:8.75rem;resize:vertical}.hlm-modal__file{padding:.75rem 1rem}.hlm-modal__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.5rem;border:1px solid var(--color-primary);background:linear-gradient(135deg,#0055ff 0%,#2f66ff 100%);color:#fff;font-family:var(--font-family-sans);font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:transform 0.25s ease,border-color 0.25s ease,background-color 0.25s ease}.hlm-modal__submit:hover{transform:translateY(-1px);border-color:var(--color-primary-hover);background:var(--color-primary-hover)}.hlm-modal__note{margin:0;color:rgb(148 163 184 / .8);font-size:.8125rem;line-height:1.7}.hlm-modal__input:focus-visible,.hlm-nav__lang:focus-visible,.hlm-nav__mobile-toggle:focus-visible,.hlm-nav__cta:focus-visible,.hlm-nav__mobile-cta:focus-visible,.hlm-modal__close:focus-visible,.hlm-modal__submit:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:767px){.hlm-modal{padding:.875rem}.hlm-modal__dialog{max-height:calc(100vh - 1.75rem)}.hlm-modal__dialog--wide,.hlm-modal__field-grid{grid-template-columns:1fr}.hlm-modal__media,.hlm-modal__form-shell{padding:1.25rem}.hlm-modal__media{min-height:18rem}.hlm-modal__title{max-width:none;font-size:clamp(1.9rem, 9vw, 2.5rem)}.hlm-modal__description{font-size:.9375rem}.hlm-modal__close{top:.875rem;right:.875rem;width:2.125rem;height:2.125rem}.hlm-nav__tools{flex:1 1 auto;gap:.625rem}.hlm-nav__lang,.hlm-nav__cta,.hlm-nav__mobile-toggle{width:2.5rem;height:2.5rem;min-width:2.5rem;padding:0}.hlm-nav__lang,.hlm-nav__cta{border-color:var(--color-border);background-color:var(--color-bg-primary);color:var(--color-primary)}.hlm-nav__lang{display:inline-flex;gap:0}.hlm-nav__cta-icon{display:inline-flex;align-items:center;justify-content:center}.hlm-nav__lang-text,.hlm-nav__cta-text{display:none}.hlm-nav__mobile-toggle{flex:0 0 2.5rem;color:var(--color-primary)}.hlm-nav__lang:hover,.hlm-nav__lang:focus-visible,.hlm-nav__cta:hover,.hlm-nav__cta:focus-visible,.hlm-nav__mobile-toggle:hover,.hlm-nav__mobile-toggle:focus-visible{border-color:var(--color-primary);background-color:var(--color-bg-primary);color:var(--color-primary);transform:none}}@media (max-width:575px){.hlm-nav__lang,.hlm-nav__cta,.hlm-nav__mobile-toggle{width:2.375rem;min-width:2.375rem}.hlm-nav__mobile-toggle{flex-basis:2.375rem}}.hlm-modal__note{margin:0;color:var(--color-text-secondary);font-size:.8125rem;line-height:1.7}.hlm-footer{border-top:1px solid rgb(148 163 184 / .16);background:linear-gradient(180deg,#050b15 0%,#0a0f1a 100%);color:#fff}.hlm-global-bottom-cta+.hlm-footer .hlm-footer__shell{padding-top:0}.hlm-global-bottom-cta+.hlm-footer{margin-top:0;border-top:0}.home-bottom-cta+.hlm-footer{border-top:1px solid rgb(148 163 184 / .16)}.home-bottom-cta+.hlm-footer .hlm-footer__shell{padding-top:3rem}.hlm-footer__shell{max-width:1440px;margin:0 auto;padding:3rem 1.5rem 1.5rem}.hlm-footer__top{display:grid;grid-template-columns:1fr;gap:2rem;padding-bottom:2rem;border-bottom:1px solid rgb(148 163 184 / .16)}.hlm-footer__brand,.hlm-footer__contact{display:flex;flex-direction:column;gap:1rem}.hlm-footer__logo-link{display:inline-flex}.hlm-footer__logo-mark{display:inline-flex;align-items:center;justify-content:center}.hlm-footer__logo{margin-left:-6px;width:auto;height:2rem}.hlm-footer__intro{max-width:42rem;margin:0;padding-right:50px;color:rgb(255 255 255 / .76);line-height:1.8}.hlm-footer__contact-title,.hlm-footer__heading{color:#fff;font-size:1rem;font-weight:700;line-height:1.4}.hlm-footer__contact-list{display:grid;gap:.875rem}.hlm-footer__contact-item{display:inline-flex;align-items:flex-start;gap:.75rem;color:rgb(255 255 255 / .78);line-height:1.7;text-decoration:none}.hlm-footer__contact-item:hover,.hlm-footer__link:hover,.hlm-footer__legal-link:hover{color:var(--color-primary)}.hlm-footer__contact-icon{flex:0 0 auto;width:1rem;height:1rem;margin-top:.35rem}.hlm-footer__sitemap{display:grid;gap:1rem;padding:2rem 0}.hlm-footer__column{padding:1rem 0;border-top:1px solid rgb(148 163 184 / .16)}.hlm-footer__column:last-child{border-bottom:1px solid rgb(148 163 184 / .16)}.hlm-footer__summary{display:flex;align-items:center;justify-content:space-between}.hlm-footer__links{display:grid;gap:.75rem;padding-top:1rem}.hlm-footer__link{color:rgb(255 255 255 / .72);font-size:.95rem;line-height:1.6;text-decoration:none}.hlm-footer__link--button{padding:0;border:0;background:none;text-align:left;cursor:pointer}.hlm-footer__link--button:hover,.hlm-footer__link--button:focus{background-color:#fff0}.hlm-footer__legal{display:flex;flex-direction:column;gap:.75rem;padding-top:1.5rem;color:rgb(255 255 255 / .65);font-size:.8125rem;line-height:1.7}.hlm-footer__legal-link{color:rgb(255 255 255 / .82);text-decoration:none}@media (min-width:1024px){.hlm-nav__inner{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;padding:0 2rem;position:relative}.hlm-nav__brand{min-height:80px;width:100%;justify-self:start}.hlm-nav__desktop{display:flex;align-items:center;justify-content:center;gap:2rem;min-height:80px}.hlm-nav__tools{width:100%;justify-content:flex-end;justify-self:end}.hlm-nav__link{display:inline-flex;align-items:center;min-height:80px;color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:color 0.3s ease}.hlm-nav__link--button{padding:0;border:0;background:#fff0;appearance:none;-webkit-appearance:none;box-shadow:none;cursor:pointer}.hlm-nav__link--button:hover,.hlm-nav__link--button:focus-visible{background:#fff0}.hlm-nav__link:hover,.hlm-nav__dropdown-link:hover,.hlm-nav__mega-heading:hover,.hlm-nav__mega-link:hover{color:var(--color-primary)}.hlm-nav__link--menu-label{cursor:default}.hlm-nav__link.hlm-nav__link--menu-label:hover,.hlm-nav__link.hlm-nav__link--menu-label:focus-visible{color:var(--color-text-secondary)}.hlm-nav__dropdown,.hlm-nav__mega{position:absolute;top:calc(100% - 1px);left:0;visibility:hidden;opacity:0;transform:translateY(.5rem);transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s ease}.hlm-nav__dropdown{min-width:280px;padding:.75rem;border:1px solid var(--color-border);background-color:var(--color-bg-primary);box-shadow:0 24px 40px rgb(15 23 42 / .12)}.hlm-nav__dropdown-link{display:block;padding:.75rem .875rem;color:var(--color-text-heading);font-size:.9rem;font-weight:600}.hlm-nav__item--dropdown:hover .hlm-nav__dropdown,.hlm-nav__item--mega:hover .hlm-nav__mega{visibility:visible;opacity:1;transform:translateY(0)}.hlm-nav__item--mega:hover .hlm-nav__mega{transform:translate(-50%,0)}.hlm-nav__item--mega{position:static}.hlm-nav__mega{display:grid;grid-template-columns:minmax(0,1fr) 280px;column-gap:2rem;align-items:stretch;left:50%;width:min(1440px, calc(100vw - 4rem));padding:2rem;border:1px solid var(--color-border);background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);box-shadow:0 24px 40px rgb(15 23 42 / .12);transform:translate(-50%,.5rem)}.hlm-nav__mega-grid{display:grid;grid-template-columns:minmax(0,2.85fr) minmax(240px,1fr);column-gap:1.75rem;align-items:stretch;width:100%}.hlm-nav__mega-section{min-width:0}.hlm-nav__mega-section--category,.hlm-nav__mega-section--function{display:flex;flex-direction:column}.hlm-nav__mega-section--function{padding-left:1.75rem;border-left:1px solid var(--color-border)}.hlm-nav__mega-title{margin-bottom:1rem}.hlm-nav__mega-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1rem;row-gap:1.35rem;align-content:start}.hlm-nav__mega-heading{display:inline-flex;align-items:center;margin-bottom:.65rem;color:var(--color-text-heading);font-size:.95rem;font-weight:700;line-height:1.35}.hlm-nav__mega-group{min-width:0;padding-right:.25rem}.hlm-nav__mega-link{display:block;width:fit-content;padding:.28rem 0;color:var(--color-text-secondary);font-size:.875rem;line-height:1.5;transition:color 0.25s ease,transform 0.25s ease}.hlm-nav__mega-function-list{display:grid;gap:.125rem;align-content:start}.hlm-nav__mega-aside{display:flex;flex-direction:column;justify-content:stretch;padding-left:1.75rem;border-left:1px solid var(--color-border)}.hlm-nav__mega-promo{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:320px;box-sizing:border-box;overflow:hidden;border:1px solid var(--color-border);background-color:#0f172a}.hlm-nav__mega-promo::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgb(15 23 42 / .08) 0%,rgb(15 23 42 / .2) 45%,rgb(15 23 42 / .72) 100%)}.hlm-nav__mega-promo-image{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;border:0;object-fit:cover}.hlm-nav__mega-promo-body{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;padding:1.1rem}.hlm-nav__mega-promo-link{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:56px;padding:1rem 1.25rem;border:1px solid rgb(255 255 255 / .92);background-color:rgb(255 255 255 / .86);color:var(--color-primary);backdrop-filter:blur(6px);font-family:var(--font-family-mono);font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.45;white-space:nowrap;text-decoration:none;text-transform:uppercase;transition:background-color 0.3s ease,color 0.3s ease,transform 0.3s ease}.hlm-nav__mega-link:hover,.hlm-nav__mega-link:focus-visible{transform:translateX(2px)}.hlm-nav__mega-promo-link:hover,.hlm-nav__mega-promo-link:focus-visible{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-2px)}.hlm-nav__mobile-toggle{display:none}.hlm-nav__mobile{display:none!important}.hlm-modal__dialog--wide{grid-template-columns:1fr 1fr}.hlm-modal__media,.hlm-modal__form-shell{padding:3rem}.hlm-modal__field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hlm-footer__shell{padding:4rem 2rem 2rem}.hlm-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.hlm-footer__sitemap{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding:2.5rem 0}.hlm-footer__column{padding:0;border:0}.hlm-footer__column:last-child{border-bottom:0}.hlm-footer__summary{margin-bottom:1rem;cursor:default}.hlm-footer__links{padding-top:0}.hlm-footer__legal{flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid rgb(148 163 184 / .16)}}.page-home{background-color:var(--color-bg-primary);color:var(--color-text-heading)}.page-home .home-section-head>.data-label{display:block}.page-home .home-section-head h2{margin:0;color:var(--color-text-heading);font-size:1.875rem;font-weight:700;line-height:1.2;text-wrap:balance}.page-home .home-section-head p{color:var(--color-text-secondary);line-height:1.75}.page-home .home-card-grid{display:grid}.page-home .home-card{position:relative;transition:transform 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease,background-color 0.3s ease,color 0.3s ease}.page-home .home-card:hover{transform:translateY(-.5rem);z-index:10}.page-home .home-card img{display:block}.page-home .home-category-grid,.page-home .home-function-grid{grid-template-columns:1fr;gap:0}.page-home .home-solutions-grid{grid-template-columns:1fr;gap:1.5rem}.page-home .home-insights-grid{grid-template-columns:1fr;gap:2rem}.page-home .home-profile,.page-home .home-hero,.page-home .home-tech-factory,.page-home .home-process,.page-home .home-certifications,.page-home .home-solutions,.page-home .home-insights,.page-home .home-story{border-bottom:1px solid var(--color-border)}.page-home .home-profile{border-bottom:0}.page-home .home-hero{padding-top:72px;background-color:var(--color-bg-primary)}.page-home .home-profile{background-color:var(--color-bg-secondary)}.page-home .home-tech-factory{border-top:1px solid var(--color-border);background-color:var(--color-bg-secondary)}.page-home .home-process{padding:6rem 0;background-color:var(--color-bg-primary)}.page-home .home-certifications{position:relative;overflow:hidden;padding:6rem 0;background-color:var(--color-bg-primary)}.page-home .home-solutions{padding:6rem 0;background-color:var(--color-bg-primary)}.page-home .home-insights{padding:6rem 0;background-color:var(--color-bg-primary)}.page-home .home-story{background-color:var(--color-bg-secondary)}.page-home .home-hero-shell,.page-home .home-tech-factory-shell,.page-home .home-certifications-shell,.page-home .home-certifications-carousel,.page-home .home-process-shell,.page-home .home-solutions-shell,.page-home .home-insights-shell{max-width:1440px;margin:0 auto;padding:0 1.5rem}.page-home .home-tech-factory-shell{padding-left:0;padding-right:0;border-inline:1px solid var(--color-border)}.page-home .home-hero-shell{display:grid;max-width:1440px;margin:0 auto;padding-left:0;padding-right:0;border-bottom:1px solid var(--color-border)}.page-home .home-hero-content{display:flex;flex-direction:column;justify-content:center;padding:4rem 1.5rem;border-bottom:1px solid var(--color-border)}.page-home .home-hero-eyebrow{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.page-home .home-hero-eyebrow-dot{width:.75rem;height:.75rem;border-radius:9999px;background-color:var(--color-primary);animation:home-hero-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.page-home .home-hero-kicker{font-size:18px;font-weight:700;letter-spacing:.1em}.page-home .home-hero-title{margin:0 0 2rem;color:var(--color-text-heading);font-size:2rem;font-weight:700;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.page-home .home-hero-title-accent{color:var(--color-primary)}.page-home .home-hero-copy{max-width:37.5rem;margin:0 0 3rem;color:var(--color-text-secondary);font-size:1.125rem;line-height:1.75}.page-home .home-hero-actions{display:flex;flex-wrap:wrap;gap:1rem}.page-home .home-hero-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;border:1px solid #fff0;font-size:.875rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:transform 0.3s ease,background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.page-home .home-hero-button:hover{transform:translateY(-.25rem)}.page-home .home-hero-button--primary{background-color:var(--color-primary);color:#fff}.page-home .home-hero-button--primary:hover{background-color:var(--color-primary-hover);color:#fff}.page-home .home-hero-button--secondary{border-color:var(--color-border);background-color:var(--color-bg-secondary);color:#334155}.page-home .home-hero-button--secondary:hover{background-color:#f1f5f9;color:var(--color-primary)}.page-home .home-hero-button-icon{width:1rem;height:1rem}.page-home .home-hero-media{position:relative;min-height:50vh;overflow:hidden;background-color:var(--color-bg-secondary)}.page-home .home-hero-bg{position:absolute;inset:0;width:120%;background-repeat:no-repeat;background-size:cover;opacity:.9;mix-blend-mode:multiply}.page-home .home-hero-certifications{position:absolute;top:1.5rem;right:1.5rem;display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;padding:1rem}.page-home .home-hero-certification-logo{height:2.5rem;object-fit:contain}.page-home .home-hero-capabilities{position:absolute;left:2rem;bottom:2rem;max-width:280px;border:1px solid var(--color-border);background-color:var(--color-bg-primary);box-shadow:0 1px 2px rgb(15 23 42 / .08);padding:1.5rem}.page-home .home-hero-capabilities-title{margin-bottom:.5rem}.page-home .home-hero-capabilities-list{margin:0;padding:0;list-style:none}.page-home .home-hero-capability-item{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#334155;font-size:.875rem;font-weight:500}.page-home .home-hero-capability-item:last-child{margin-bottom:0}.page-home .home-hero-capability-icon{width:1rem;height:1rem;color:var(--color-primary)}.page-home .home-profile-shell,.page-home .home-story-shell{max-width:1440px;margin:0 auto;border-inline:1px solid var(--color-border)}.page-home .home-profile-media{position:relative;grid-column:span 12 / span 12;min-height:24rem;overflow:hidden;border-bottom:1px solid var(--color-border);background-color:var(--color-bg-secondary)}.page-home .home-rd-section,.page-home .home-factory-section{grid-column:span 12 / span 12;display:flex;flex-direction:column}.page-home .home-rd-section{border-bottom:1px solid var(--color-border)}.page-home .home-rd-head,.page-home .home-factory-head{padding:3rem;border-bottom:1px solid var(--color-border);background-color:var(--color-bg-secondary)}.page-home .home-rd-head>.data-label,.page-home .home-factory-head>.data-label{margin-bottom:1rem}.page-home .home-rd-carousel-shell,.page-home .home-factory-media-shell{padding:2rem;border-bottom:1px solid var(--color-border)}.page-home .home-factory-media-shell{display:flex;flex:1 1 auto}.page-home .home-rd-carousel{position:relative;overflow:hidden;border:1px solid var(--color-border);background-color:var(--color-bg-secondary);padding:.25rem;aspect-ratio:16 / 9}.page-home .home-rd-carousel-track{display:flex;gap:1rem;width:100%;height:100%;transition:transform 0.5s ease}.page-home .home-rd-carousel-image{width:100%;height:100%;flex-shrink:0;object-fit:cover}.page-home .home-rd-carousel-button{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--color-border);background-color:rgb(255 255 255 / .8);color:#1e293b;box-shadow:0 1px 2px rgb(15 23 42 / .08);opacity:0;transform:translateY(-50%);transition:background-color 0.3s ease,color 0.3s ease,opacity 0.3s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page-home .home-rd-carousel:hover .home-rd-carousel-button{opacity:1}.page-home .home-rd-carousel-button:hover,.page-home .home-rd-carousel-button:focus-visible{background-color:var(--color-primary);color:#fff}.page-home .home-rd-carousel-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.page-home .home-rd-carousel-button--prev{left:1rem}.page-home .home-rd-carousel-button--next{right:1rem}.page-home .home-rd-carousel-icon{width:1rem;height:1rem}.page-home .home-rd-carousel-dots{position:absolute;bottom:1rem;left:50%;display:flex;align-items:center;gap:.5rem;transform:translateX(-50%)}.page-home .home-rd-carousel-dot{width:.5rem;height:.5rem;border:0;border-radius:9999px;background-color:rgb(255 255 255 / .6);transition:background-color 0.3s ease,transform 0.3s ease}.page-home .home-rd-carousel-dot:hover,.page-home .home-rd-carousel-dot:focus-visible{background-color:#fff}.page-home .home-rd-carousel-dot:focus-visible{outline:2px solid #fff;outline-offset:2px}.page-home .home-rd-carousel-dot--active{background-color:var(--color-primary)}.page-home .home-feature-list{display:flex;flex:1 1 auto;flex-direction:column}.page-home .home-feature-item{padding:2rem;border-bottom:1px solid var(--color-border);transition:background-color 0.3s ease}.page-home .home-feature-item:hover{background-color:var(--color-bg-secondary)}.page-home .home-feature-item--last{border-bottom:0}.page-home .home-feature-item-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.page-home .home-feature-item-title{margin:0;color:var(--color-text-heading);font-size:1rem;font-weight:700;line-height:1.5}.page-home .home-feature-item-text{margin:0;color:var(--color-text-secondary);font-size:.875rem;line-height:1.75}.page-home .home-feature-item-text strong{color:var(--color-primary)}.page-home .home-section-cta{margin-top:auto;padding:2rem;border-top:1px solid var(--color-border);background-color:#e2e8f0;color:var(--color-text-heading);text-align:center;cursor:pointer;transition:background-color 0.3s ease}.page-home .home-section-cta:hover{background-color:var(--color-primary)}.page-home .home-section-cta-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;color:var(--color-primary);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color 0.3s ease}.page-home .home-section-cta:hover .home-section-cta-link{color:#fff}.page-home .home-section-cta-icon{width:1rem;height:1rem;transition:transform 0.3s ease}.page-home .home-section-cta:hover .home-section-cta-icon{transform:translateX(.25rem)}.page-home .home-factory-media-card{position:relative;flex:1 1 auto;min-height:300px;height:100%;border:1px solid var(--color-border);background-color:var(--color-bg-secondary);padding:.25rem}.page-home .home-factory-image{position:absolute;inset:.25rem;background-position:center;background-repeat:no-repeat;background-size:cover;transition:transform 0.7s ease}.page-home .home-factory-media-card:hover .home-factory-image{transform:scale(1.02)}.page-home .home-factory-stats-card{position:absolute;right:1.5rem;bottom:1.5rem;border:1px solid var(--color-border);background-color:rgb(255 255 255 / .9);padding:1rem;font-family:var(--font-family-mono);font-size:.75rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page-home .home-factory-stat-row{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:.5rem}.page-home .home-factory-stat-row:last-child{margin-bottom:0}.page-home .home-factory-stat-icon{width:1rem;height:1rem;color:#16a34a}.page-home .home-factory-body{padding:3rem}.page-home .home-factory-copy{margin:0;color:var(--color-text-secondary);font-size:1rem;line-height:1.75}.page-home .home-factory-copy strong{color:var(--color-text-heading)}.page-home .home-section-cta--factory{margin-top:0}.page-home .home-profile-image{width:100%;height:100%;min-height:50vh;background-position:center;background-repeat:no-repeat;background-size:cover;transition:transform 0.1s ease}.page-home .home-profile-corner{position:absolute;width:1rem;height:1rem}.page-home .home-profile-corner--tl{top:1rem;left:1rem;border-top:2px solid var(--color-primary);border-left:2px solid var(--color-primary)}.page-home .home-profile-corner--tr{top:1rem;right:1rem;border-top:2px solid var(--color-primary);border-right:2px solid var(--color-primary)}.page-home .home-profile-corner--bl{bottom:1rem;left:1rem;border-bottom:2px solid var(--color-primary);border-left:2px solid var(--color-primary)}.page-home .home-profile-corner--br{right:1rem;bottom:1rem;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}.page-home .home-profile-content{grid-column:span 12 / span 12;padding:3rem;background-color:var(--color-bg-primary);text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.page-home .home-certifications-head{position:relative;z-index:10;margin-bottom:4rem;text-align:center}.page-home .home-certifications-head>.data-label{margin-bottom:1rem}.page-home .home-certifications-head h2{margin-bottom:1.5rem}.page-home .home-certifications-copy{max-width:48rem;margin:0 auto;color:var(--color-text-secondary);font-size:1.125rem;line-height:1.75}.page-home .home-certifications-copy strong{color:var(--color-text-heading)}.page-home .home-certifications-carousel{position:relative;z-index:10}.page-home .home-certifications-wrapper{border:1px solid var(--color-border);background-color:var(--color-bg-secondary);padding:4rem 0}.page-home .home-certifications-fade{position:absolute;top:0;bottom:0;z-index:10;width:4rem;pointer-events:none}.page-home .home-certifications-fade--left{left:0;background:linear-gradient(to right,var(--color-bg-secondary) 0%,#fff0 100%)}.page-home .home-certifications-fade--right{right:0;background:linear-gradient(to left,var(--color-bg-secondary) 0%,#fff0 100%)}.page-home .home-certifications-track{align-items:center;gap:6rem;padding:0 3rem}.page-home .home-certification-logo{height:16rem;object-fit:contain;transition:transform 0.3s ease}.page-home .home-certification-logo:hover{transform:scale(1.05)}.page-home .home-profile-head{margin-bottom:2rem}.page-home .home-process-head{margin-bottom:4rem;text-align:center}.page-home .home-process-head>.data-label{margin-bottom:1rem}.page-home .home-profile-head>.data-label{margin-bottom:1rem}.page-home .home-profile-body{margin:0 0 3rem;color:var(--color-text-secondary);line-height:1.75}.page-home .home-profile-body strong{color:var(--color-text-heading)}.page-home .home-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;border-top:1px solid var(--color-border);padding-top:2rem}.page-home .home-stat-value{margin-bottom:.25rem;color:var(--color-primary);font-family:var(--font-family-mono);font-size:2.25rem;font-weight:700;line-height:1}.page-home .home-stat-suffix{color:#cbd5e1}.page-home .home-stat-label{color:var(--color-primary);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.page-home .home-process-images{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.page-home .home-process-image-card,.page-home .home-process-mobile-media{width:100%;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--color-border);background-color:#f1f5f9;padding:.25rem}.page-home .home-process-image-card--desktop{display:none}.page-home .home-process-image{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.page-home .home-process-image-card:hover .home-process-image,.page-home .home-process-mobile-media:hover .home-process-image{transform:scale(1.05)}.page-home .home-process-timeline{position:relative}.page-home .home-process-line{display:none}.page-home .home-process-steps{display:grid;grid-template-columns:1fr;gap:1.5rem}.page-home .home-process-step{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center}.page-home .home-process-step--offset{margin-top:2rem}.page-home .home-process-mobile-media{margin-bottom:1.5rem}.page-home .home-process-step-marker{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-bottom:1.5rem;border:2px solid var(--color-primary);border-radius:9999px;background-color:var(--color-bg-primary);box-shadow:0 0 0 4px #fff;color:var(--color-primary);font-size:.875rem;font-weight:700}.page-home .home-process-step-title{margin:0 0 .75rem;color:var(--color-text-heading);font-size:1rem;font-weight:700;line-height:1.4}.page-home .home-process-step-text{margin:0;color:var(--color-text-secondary);font-size:.75rem;line-height:1.75}.page-home .home-solutions-head,.page-home .home-insights-head{margin-bottom:4rem}.page-home .home-solutions-kicker{margin-bottom:1rem}.page-home .home-insights-kicker{margin-bottom:.5rem}.page-home .home-story-media{position:relative;grid-column:span 12 / span 12;min-height:26rem;border-bottom:1px solid var(--color-border);background-color:var(--color-bg-primary);padding:.5rem}.page-home .home-story-image{width:100%;height:100%;min-height:24rem;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.9;transition:transform 0.7s ease}.page-home .home-story-media:hover .home-story-image{transform:scale(1.02)}.page-home .home-story-corner{position:absolute;width:1rem;height:1rem}.page-home .home-story-corner--tl{top:1rem;left:1rem;border-top:2px solid var(--color-primary);border-left:2px solid var(--color-primary)}.page-home .home-story-corner--tr{top:1rem;right:1rem;border-top:2px solid var(--color-primary);border-right:2px solid var(--color-primary)}.page-home .home-story-corner--bl{bottom:1rem;left:1rem;border-bottom:2px solid var(--color-primary);border-left:2px solid var(--color-primary)}.page-home .home-story-corner--br{right:1rem;bottom:1rem;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}.page-home .home-story-content{grid-column:span 12 / span 12;padding:3rem;background-color:var(--color-bg-secondary)}.page-home .home-story-head{margin-bottom:3rem}.page-home .home-story-head>.data-label{margin-bottom:1.5rem}.page-home .home-story-card{position:relative;border:1px solid var(--color-border);background-color:var(--color-bg-primary);padding:2rem}.page-home .home-story-accent{position:absolute;top:0;left:0;width:100%;height:.25rem;background-color:var(--color-primary)}.page-home .home-story-quote{margin:0 0 1.5rem;color:var(--color-text-heading);font-family:Georgia,'Times New Roman',serif;font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.7}.page-home .home-story-body{margin:0 0 1.5rem;color:var(--color-text-secondary);line-height:1.75}.page-home .home-story-body:last-of-type{margin-bottom:2rem}.page-home .home-story-body strong{color:var(--color-text-heading)}.page-home .home-story-link{display:inline-flex;align-items:center;padding-bottom:.25rem;border-bottom:1px solid var(--color-primary);color:var(--color-primary);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color 0.3s ease,border-color 0.3s ease}.page-home .home-story-link:hover{color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.page-home .home-solution-card{display:flex;flex-direction:column;padding:2rem;border:1px solid var(--color-border);background-color:var(--color-bg-primary);cursor:pointer}.page-home .home-solution-card:hover,.page-home .home-insight-card:hover{border-color:var(--color-primary);box-shadow:0 20px 30px -20px rgb(15 23 42 / .25)}.page-home .home-card-media{width:100%;aspect-ratio:4 / 3;margin-bottom:1.5rem;overflow:hidden;border:1px solid var(--color-border);background-color:var(--color-bg-secondary);padding:.25rem}.page-home .home-category-card-media{aspect-ratio:16 / 9}.page-home .home-card-image{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.page-home .home-card:hover .home-card-image{transform:scale(1.05)}.page-home .home-card-title{margin:0 0 1rem;color:var(--color-text-heading);font-size:1.125rem;font-weight:700;line-height:1.4;transition:color 0.3s ease}.page-home .home-card-title--compact{font-size:1.0625rem}.page-home .home-card:hover .home-card-title{color:var(--color-primary)}.page-home .home-card-body{flex:1 1 auto;margin:0 0 2rem;color:var(--color-text-secondary);font-size:.875rem;line-height:1.75}.page-home .home-card-emphasis{color:var(--color-text-heading)}.page-home .home-card-footer{margin-top:auto;border-top:1px solid var(--color-border);padding-top:1rem}.page-home .home-card-link,.page-home .home-insight-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-primary);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.page-home .home-card-link{justify-content:space-between;width:100%}.page-home .home-card-link-icon{width:1rem;height:1rem;transition:transform 0.3s ease}.page-home .home-card:hover .home-card-link-icon{transform:translateX(.25rem)}.page-home .home-insights-head{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;border-bottom:1px solid var(--color-border);padding-bottom:1.5rem}.page-home .home-insights-link{display:none;align-items:center;gap:.5rem;color:var(--color-primary);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transform:translateY(-4px);transition:color 0.3s ease}.page-home .home-insights-link:hover{color:var(--color-primary-hover)}.page-home .home-insights-link:hover .home-card-link-icon{transform:translateX(.25rem)}.page-home .home-insight-card{display:flex;flex-direction:column;padding:1.5rem;border:1px solid var(--color-border);background-color:var(--color-bg-secondary);cursor:pointer}.page-home .home-insight-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--color-border);padding-bottom:1rem}.page-home .home-insight-date{color:#94a3b8;font-family:var(--font-family-mono);font-size:.75rem}.page-home .home-insight-link--card{margin-top:auto}.page-home .home-bottom-cta,.hlm-global-bottom-cta{padding:0;background-color:var(--color-bg-primary)}.page-home .home-bottom-cta-shell,.hlm-global-bottom-cta .home-bottom-cta-shell{position:relative;max-width:none;margin:0;padding:4rem 0;overflow:hidden;border:1px solid rgb(148 163 184 / .16);border-bottom:0;background:linear-gradient(135deg,#050b15 0%,#0a0f1a 55%,#111827 100%);color:#fff}.page-home .home-bottom-cta-shell::before,.hlm-global-bottom-cta .home-bottom-cta-shell::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgb(5 11 21 / .88) 0%,rgb(10 15 26 / .92) 55%,rgb(17 24 39 / .92) 100%),url(https://helementskincare.com/wp-content/uploads/2026/06/cta-bg.webp) center/cover no-repeat;opacity:1}.page-home .home-bottom-cta-content,.hlm-global-bottom-cta .home-bottom-cta-content{position:relative;z-index:1;display:grid;max-width:1440px;margin:0 auto;padding:0 1.5rem;gap:2rem;box-sizing:border-box}.page-home .home-bottom-cta-copy-block,.hlm-global-bottom-cta .home-bottom-cta-copy-block{display:flex;flex-direction:column;justify-content:center}.page-home .home-bottom-cta-kicker,.hlm-global-bottom-cta .home-bottom-cta-kicker{display:block;margin-bottom:1rem}.page-home .home-bottom-cta-title,.hlm-global-bottom-cta .home-bottom-cta-title{margin:0;color:#fff;font-size:2rem;font-weight:700;line-height:1.15;text-align:left}.page-home .home-bottom-cta-copy,.hlm-global-bottom-cta .home-bottom-cta-copy{max-width:38rem;margin:1.25rem 0 2rem;color:rgb(255 255 255 / .76);line-height:1.8;text-align:left}.page-home .home-bottom-cta-highlights,.hlm-global-bottom-cta .home-bottom-cta-highlights{margin:0;padding:0;list-style:none}.page-home .home-bottom-cta-highlights li,.hlm-global-bottom-cta .home-bottom-cta-highlights li{display:grid;grid-template-columns:1.625rem 1fr;align-items:center;column-gap:.75rem;margin-bottom:.875rem;padding-left:0;color:rgb(255 255 255 / .88);line-height:1.7}.page-home .home-bottom-cta-highlights li::before,.hlm-global-bottom-cta .home-bottom-cta-highlights li::before{content:'';width:1.625rem;height:1.625rem;border:1px solid rgb(47 91 255 / .26);border-radius:999px;background-color:rgb(47 91 255 / .12);background-position:center;background-repeat:no-repeat;background-size:.875rem .875rem}.page-home .home-bottom-cta-highlights li:nth-child(1)::before,.hlm-global-bottom-cta .home-bottom-cta-highlights li:nth-child(1)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f5bff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 5-3.5 8.5-7 10-3.5-1.5-7-5-7-10V6l7-3z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.page-home .home-bottom-cta-highlights li:nth-child(2)::before,.hlm-global-bottom-cta .home-bottom-cta-highlights li:nth-child(2)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f5bff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 2v6l-5.5 8.5A3 3 0 0 0 7 21h10a3 3 0 0 0 2.5-4.5L14 8V2'/%3E%3Cpath d='M8 2h8'/%3E%3Cpath d='M7 16h10'/%3E%3C/svg%3E")}.page-home .home-bottom-cta-highlights li:nth-child(3)::before,.hlm-global-bottom-cta .home-bottom-cta-highlights li:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f5bff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.page-home .home-bottom-cta-highlights li:nth-child(4)::before,.hlm-global-bottom-cta .home-bottom-cta-highlights li:nth-child(4)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f5bff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 4 7l8 4 8-4-8-4Z'/%3E%3Cpath d='m4 12 8 4 8-4'/%3E%3Cpath d='m4 17 8 4 8-4'/%3E%3C/svg%3E")}.page-home .home-bottom-cta-form-shell,.hlm-global-bottom-cta .home-bottom-cta-form-shell{height:100%}.page-home .home-categories{border-top:1px solid var(--color-border);background-color:var(--color-bg-secondary)}.page-home .home-categories-shell{max-width:1440px;margin:0 auto;border-inline:1px solid var(--color-border)}.page-home .home-categories-head{padding:3rem;border-bottom:1px solid var(--color-border);text-align:center}.page-home .home-categories-kicker{margin-bottom:1rem}.page-home .home-categories-head h2{max-width:48rem;margin:0 auto 2rem}.page-home .home-tab-nav{display:flex;justify-content:center;gap:2rem;margin-top:2rem}.page-home .home-tab-button{color:var(--color-text-heading);font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.page-home .home-tab-button:hover{color:var(--color-primary)}.page-home .home-categories-body{min-height:600px;background-color:var(--color-bg-secondary)}.page-home .home-tab-panel.is-hidden{display:none}.page-home .home-categories-panel-intro{padding:2rem;border-bottom:1px solid var(--color-border);background-color:var(--color-bg-primary)}.page-home .home-categories-panel-copy{max-width:48rem;margin:0 auto;color:var(--color-text-secondary);font-size:1rem;line-height:1.75;text-align:center}.page-home .home-category-card,.page-home .home-function-card{position:relative;cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease,background-color 0.3s ease,color 0.3s ease}.page-home .home-category-card{padding:2rem;border-bottom:1px solid var(--color-border);background-color:var(--color-bg-primary)}.page-home .home-category-card:hover{background-color:var(--color-bg-secondary);transform:translateY(-.5rem);box-shadow:0 20px 24px -20px rgb(15 23 42 / .3);z-index:10}.page-home .home-category-card-title{margin:0 0 .75rem;color:var(--color-text-heading);font-size:1.25rem;font-weight:700;line-height:1.4;transition:color 0.3s ease}.page-home .home-category-card:hover .home-category-card-title{color:var(--color-primary)}.page-home .home-category-card-body,.page-home .home-function-card-body{margin:0 0 1.5rem;font-size:.875rem;line-height:1.75;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.page-home .home-category-card-body{color:var(--color-text-secondary);line-clamp:2;-webkit-line-clamp:2}.page-home .home-category-card-footer,.page-home .home-function-card-footer{margin-top:auto}.page-home .home-function-card{display:flex;flex-direction:column;padding:2rem;border-bottom:1px solid var(--color-border);background-color:var(--color-bg-primary)}.page-home .home-function-card:hover{background-color:var(--color-primary);color:#fff;transform:translateY(-.5rem);box-shadow:0 20px 24px -20px rgb(15 23 42 / .3);z-index:10}.page-home .home-function-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.page-home .home-function-card-icon{width:1.5rem;height:1.5rem;color:var(--color-primary);transition:color 0.3s ease}.page-home .home-function-card:hover .home-function-card-icon{color:#fff}.page-home .home-function-card-label{opacity:.5;transition:color 0.3s ease,opacity 0.3s ease}.page-home .home-function-card:hover .home-function-card-label{color:#fff;opacity:1}.page-home .home-function-card-title{margin:0 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.4}.page-home .home-function-card-body{flex:1 1 auto;color:var(--color-text-secondary);line-clamp:3;-webkit-line-clamp:3}.page-home .home-function-card:hover .home-function-card-body{color:rgb(255 255 255 / .8)}.page-home .home-function-card-link{color:var(--color-primary)}.page-home .home-function-card--top-border{border-top:1px solid var(--color-border)}.page-home .home-function-card:hover .home-function-card-link,.page-home .home-function-card:hover .home-card-link-icon{color:#fff}.page-home .home-categories-cta{padding:0;border-top:1px solid var(--color-border);background-color:#e2e8f0;text-align:center;transition:background-color 0.3s ease}.page-home .home-categories-cta:hover{background-color:var(--color-primary)}.page-home .home-categories-cta-link{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:2rem;border:0;background-color:#fff0;appearance:none;gap:.5rem;color:var(--color-primary);font-size:.875rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color 0.3s ease,background-color 0.3s ease}.page-home .home-categories-cta:hover .home-categories-cta-link{color:#fff}.page-home .home-categories-cta-link:hover,.page-home .home-categories-cta-link:focus-visible,.page-home .home-categories-cta-link:active{background-color:#fff0}.page-home .home-categories-cta-icon{width:1rem;height:1rem}.page-home .clinical-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0}.page-home .tab-btn{position:relative;border:0;padding-bottom:var(--space-xs);background:#fff0;-webkit-appearance:none;appearance:none}.page-home .tab-btn.active{color:var(--color-primary);font-weight:600}.page-home .tab-btn.active::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--color-primary)}.page-home .tab-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.page-home .cert-carousel-wrapper{position:relative;overflow:hidden;white-space:nowrap}.page-home .cert-carousel-track{display:inline-flex;animation:home-scroll-certs 30s linear infinite;will-change:transform}.page-home .cert-carousel-track:hover{animation-play-state:paused}@media (min-width:768px){.page-home .home-hero-title{font-size:2.625rem}.page-home .home-hero-certifications{gap:.75rem}.page-home .home-categories-head{padding:3rem 5rem}.page-home .home-section-head h2{font-size:2.25rem}.page-home .home-rd-head,.page-home .home-factory-head{padding:3rem 4rem}.page-home .home-certifications-fade{width:8rem}.page-home .home-certification-logo{height:20rem}.page-home .home-process-images,.page-home .home-process-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.page-home .home-process-image-card--desktop{display:block}.page-home .home-process-line{position:absolute;top:1rem;left:10%;right:10%;z-index:0;display:block;height:2px;transform:translateY(-50%);background-color:#cbd5e1}.page-home .home-process-mobile-media{display:none}.page-home .home-process-step--offset{margin-top:0}.page-home .home-insights-head{flex-direction:row;align-items:flex-end;justify-content:space-between}.page-home .home-insights-link{display:inline-flex}.page-home .home-bottom-cta,.hlm-global-bottom-cta{padding:0}.page-home .home-bottom-cta-shell,.hlm-global-bottom-cta .home-bottom-cta-shell{padding:4.5rem 0}.page-home .home-bottom-cta-title,.hlm-global-bottom-cta .home-bottom-cta-title{font-size:3rem}.page-home .home-bottom-cta-content,.hlm-global-bottom-cta .home-bottom-cta-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:2.5rem}.page-home .home-category-grid,.page-home .home-function-grid,.page-home .home-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-home .home-category-card--border-right-md,.page-home .home-function-card--border-right-md{border-right:1px solid var(--color-border)}.page-home .home-category-card--no-bottom-md,.page-home .home-function-card--no-bottom-md{border-bottom:0}.page-home .home-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page-home .home-hero-shell{grid-template-columns:repeat(12,minmax(0,1fr))}.page-home .home-hero-content{grid-column:span 7 / span 7;padding:5rem;border-right:1px solid var(--color-border);border-bottom:0}.page-home .home-hero-media{grid-column:span 5 / span 5;min-height:80vh}.page-home .home-hero-title{font-size:3.375rem}.page-home .home-rd-section,.page-home .home-factory-section{grid-column:span 6 / span 6}.page-home .home-rd-section{border-right:1px solid var(--color-border);border-bottom:0}.page-home .home-rd-head,.page-home .home-factory-head{padding:4rem}.page-home .home-section-cta--rd{border-right:1px solid #fff}.page-home .home-certifications-carousel,.page-home .home-solutions-shell,.page-home .home-insights-shell{padding:0 3rem}.page-home .home-profile-media{grid-column:span 7 / span 7;border-right:1px solid var(--color-border);border-bottom:0}.page-home .home-profile-content{grid-column:span 5 / span 5;padding:5rem}.page-home .home-story-media{grid-column:span 5 / span 5;border-right:1px solid var(--color-border);border-bottom:0}.page-home .home-story-content{grid-column:span 7 / span 7;padding:5rem}.page-home .home-category-grid,.page-home .home-function-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-home .home-category-card--border-right-lg,.page-home .home-function-card--border-right-lg{border-right:1px solid var(--color-border)}.page-home .home-category-card--no-bottom-lg,.page-home .home-function-card--no-bottom-lg{border-bottom:0}.page-home .home-function-card--top-border{border-top:1px solid var(--color-border)}.page-home .home-solutions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-home .home-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.page-home .home-section-head h2{font-size:1.75rem;line-height:1.16}.page-home .home-profile,.page-home .home-certifications,.page-home .home-solutions,.page-home .home-process,.page-home .home-insights{padding-top:3rem;padding-bottom:3rem}.page-home .home-hero{padding-top:64px}.page-home .home-hero-shell,.page-home .home-tech-factory-shell,.page-home .home-certifications-shell,.page-home .home-certifications-carousel,.page-home .home-process-shell,.page-home .home-solutions-shell,.page-home .home-insights-shell{padding-left:1rem;padding-right:1rem}.page-home .home-hero-shell,.page-home .home-tech-factory-shell,.page-home .home-profile-shell,.page-home .home-story-shell,.page-home .home-categories-shell{border-inline:0}.page-home .home-hero-content,.page-home .home-profile-content,.page-home .home-rd-head,.page-home .home-factory-head,.page-home .home-factory-body,.page-home .home-story-content,.page-home .home-categories-head{padding:2rem 1rem}.page-home .home-hero-content{gap:0}.page-home .home-hero-eyebrow{margin-bottom:1.25rem;gap:.75rem}.page-home .home-hero-kicker{font-size:.8125rem;letter-spacing:.12em}.page-home .home-hero-title{margin-bottom:1.25rem;font-size:2rem;line-height:1.05}.page-home .home-hero-copy{margin-bottom:1.75rem;font-size:.95rem;line-height:1.72}.page-home .home-hero-actions{flex-direction:column;gap:.75rem}.page-home .home-hero-button{width:100%;padding:.95rem 1rem;font-size:.76rem;letter-spacing:.08em}.page-home .home-hero-media{min-height:21rem}.page-home .home-hero-bg{width:100%;background-position:center;transform:none!important}.page-home .home-hero-certifications{top:1rem;right:1rem;gap:.35rem;padding:.5rem}.page-home .home-hero-certification-logo{height:1.75rem}.page-home .home-hero-capabilities{left:1rem;right:1rem;bottom:1rem;max-width:none;padding:1rem}.page-home .home-hero-capabilities-title{margin-bottom:.35rem}.page-home .home-hero-capability-item{font-size:.8rem;line-height:1.5}.page-home .home-profile-media,.page-home .home-story-media{min-height:18rem}.page-home .home-profile-image,.page-home .home-story-image{min-height:18rem}.page-home .home-profile-head,.page-home .home-story-head,.page-home .home-certifications-head,.page-home .home-solutions-head,.page-home .home-process-head,.page-home .home-insights-head{margin-bottom:2rem}.page-home .home-profile-body,.page-home .home-certifications-copy,.page-home .home-factory-copy,.page-home .home-story-body,.page-home .home-categories-panel-copy,.page-home .home-card-body{font-size:.95rem;line-height:1.72}.page-home .home-stat-grid{width:100%;gap:1rem;padding-top:1.25rem}.page-home .home-stat-value{font-size:2rem}.page-home .home-certifications-head{margin-bottom:2.25rem}.page-home .home-certifications-wrapper{padding:2rem 0}.page-home .home-certifications-fade{width:2rem}.page-home .home-certifications-track{gap:1.5rem;padding:0 1rem}.page-home .home-certification-logo{height:8.25rem}.page-home .home-categories-head h2{margin-bottom:1.5rem}.page-home .home-tab-nav{gap:1rem;margin-top:1.25rem}.page-home .home-tab-button{font-size:.76rem;letter-spacing:.08em}.page-home .home-categories-body{min-height:0}.page-home .home-categories-panel-intro,.page-home .home-rd-carousel-shell,.page-home .home-factory-media-shell{padding:1rem}.page-home .home-category-card,.page-home .home-function-card,.page-home .home-solution-card,.page-home .home-insight-card{padding:1.25rem 1rem}.page-home .home-category-card-title,.page-home .home-function-card-title,.page-home .home-card-title{font-size:1.1rem;line-height:1.35}.page-home .home-card-media{margin-bottom:1rem}.page-home .home-card-body,.page-home .home-category-card-body,.page-home .home-function-card-body{margin-bottom:1.25rem}.page-home .home-categories-cta-link{gap:.375rem;padding:1.125rem .75rem;font-size:.75rem;letter-spacing:.06em;white-space:nowrap}.page-home .home-section-cta{padding:1rem}.page-home .home-section-cta-link{padding:0}.page-home .home-process{padding-top:3rem;padding-bottom:3rem}.page-home .home-process-head{margin-bottom:2rem}.page-home .home-process-images{gap:1rem;margin-bottom:1.25rem}.page-home .home-process-step{align-items:flex-start;text-align:left}.page-home .home-process-steps{gap:1.25rem}.page-home .home-process-step--offset{margin-top:0}.page-home .home-process-mobile-media{margin-bottom:1rem}.page-home .home-process-step-marker{width:1.75rem;height:1.75rem;margin-bottom:.85rem;box-shadow:0 0 0 3px #fff;font-size:.75rem}.page-home .home-process-step-title{margin-bottom:.5rem;font-size:.95rem}.page-home .home-process-step-text{font-size:.85rem;line-height:1.7}.page-home .home-rd-carousel{aspect-ratio:4 / 3}.page-home .home-feature-item{padding:1.25rem 1rem}.page-home .home-feature-item-head{margin-bottom:.35rem}.page-home .home-feature-item-title{font-size:.95rem;line-height:1.45}.page-home .home-feature-item-text{font-size:.85rem;line-height:1.68}.page-home .home-factory-media-card{min-height:15rem}.page-home .home-factory-stats-card{right:1rem;bottom:1rem;padding:.75rem;font-size:.65rem}.page-home .home-factory-stat-row{gap:1rem;margin-bottom:.35rem}.page-home .home-story-card{padding:1.5rem 1.25rem}.page-home .home-story-head{margin-bottom:1.5rem}.page-home .home-story-quote{font-size:1.125rem;line-height:1.55}.page-home .home-insights-head{padding-bottom:1rem}.page-home .home-insights-grid,.page-home .home-solutions-grid{gap:1.25rem}}@keyframes home-scroll-certs{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes home-hero-pulse{0%,100%{opacity:1}50%{opacity:.5}}.single-product-page .text-body p{margin-bottom:1.5rem;color:var(--color-text-secondary)}.single-product-page .text-body img{max-width:100%;height:auto;border-radius:8px}.single-product-page .text-body h2,.single-product-page .text-body h3,.single-product-page .text-body h4{color:var(--color-text-heading);margin-top:2.5rem;margin-bottom:1.25rem;font-weight:600;line-height:1.4}.single-product-page .text-body h2{font-size:1.75rem}.single-product-page .text-body h3{font-size:1.5rem}.single-product-page .text-body h4{font-size:1.25rem}.single-product-page .text-body ul,.single-product-page .text-body ol{margin-bottom:1.5rem;padding-left:1.5rem;color:var(--color-text-secondary)}.single-product-page .text-body ul{list-style-type:disc}.single-product-page .text-body ol{list-style-type:decimal}.single-product-page .text-body li{margin-bottom:.5rem}.single-product-page .product-card-bento{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:0;overflow:hidden;display:flex;flex-direction:column;transition:all 0.4s cubic-bezier(.4,0,.2,1);position:relative}.single-product-page .product-card-bento:hover{border-color:#05f;transform:translateY(-8px);box-shadow:0 20px 40px -10px rgb(0 85 255 / .1)}.single-product-page .product-card-title{color:var(--color-text-heading);transition:color 0.3s ease;font-weight:600;font-size:16px;line-height:24px;text-align:left}.single-product-page .product-card-bento:hover .product-card-title{color:#05f}.single-product-page .card-overlay{position:absolute;inset:0;background:var(--color-overlay-dark);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease}.single-product-page .product-card-bento:hover .card-overlay{opacity:1}.single-product-page .card-overlay-arrow{width:56px;height:56px;border-radius:0;background:#05f;display:flex;align-items:center;justify-content:center;color:#fff;transform:translate(0,12px);opacity:0;transition:all 0.35s ease}.single-product-page .product-card-bento:hover .card-overlay-arrow{transform:translate(0,0);opacity:1}.single-product-page .form-card-hover{position:relative;overflow:hidden}.single-product-page .form-card-hover::before{content:'';position:absolute;top:0;left:0;width:0;height:4px;background:var(--color-primary);transition:width 0.5s ease}.single-product-page .form-card-hover:hover::before{width:100%}.single-product-page .section-product-matrix{background:#fff0}.single-product-page .single-product-detail-heading{margin-bottom:0.75rem!important}.single-product-page .single-product-detail-block{padding:1.25rem 0}.single-product-page .single-product-detail-subtitle{margin-bottom:0.75rem!important}.single-product-page .single-product-detail-divider{display:block;width:100%;height:1px;margin:0;border:0;background:#d9dee7}.single-product-page .single-product-breadcrumbs{overflow-x:auto;overflow-y:hidden;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.single-product-page .single-product-breadcrumbs::-webkit-scrollbar{display:none}.single-product-page .single-product-breadcrumbs .lvk-breadcrumbs__list{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:max-content}.single-product-page .single-product-breadcrumbs .lvk-breadcrumbs__item,.single-product-page .single-product-breadcrumbs .lvk-breadcrumbs__separator{flex:0 0 auto}.single-product-page .single-product-breadcrumbs .lvk-breadcrumbs__link{color:var(--color-text-secondary);transition:color 0.25s ease}.single-product-page .single-product-breadcrumbs .lvk-breadcrumbs__link:hover{color:var(--color-primary)}.single-product-page .single-product-accent-icon{color:var(--color-primary)}.single-product-page .single-product-gallery__nav-btn{opacity:.92;color:var(--color-text-heading)}.single-product-page .single-product-gallery__nav-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.single-product-page .single-product-thumbnail{transition:border-color 0.25s ease,box-shadow 0.25s ease}.single-product-page .single-product-thumbnail:hover,.single-product-page .single-product-thumbnail.is-active{border-color:var(--color-primary)}.single-product-page .single-product-thumbnail.is-active{box-shadow:inset 0 0 0 1px var(--color-primary)}@media (max-width:767px){.single-product-page .container{padding-left:1rem;padding-right:1rem}.single-product-page .single-product-hero{padding-top:1.75rem;padding-bottom:2.5rem}.single-product-page .single-product-hero__layout,.single-product-page .single-product-content-section>.container>.flex,.single-product-page .single-product-related__head{gap:2rem}.single-product-page .single-product-hero__info{gap:0}.single-product-page .single-product-hero__title{margin-bottom:0.875rem!important;font-size:1.875rem!important;line-height:1.12!important}.single-product-page .single-product-hero__subtitle{margin-bottom:1.5rem!important;font-size:.9375rem;line-height:1.7}.single-product-page .single-product-hero__highlights{margin-bottom:1.75rem!important}.single-product-page .single-product-hero__highlights h3{margin-bottom:.75rem;font-size:1rem}.single-product-page .single-product-hero__highlights ul{gap:.875rem}.single-product-page .single-product-hero__highlights li,.single-product-page .single-product-hero__highlights li span{font-size:.9375rem;line-height:1.65}.single-product-page .single-product-hero__actions{flex-direction:column;align-items:stretch;gap:.875rem}.single-product-page .single-product-hero__actions .btn-primary,.single-product-page .single-product-hero__actions .btn-outline{width:100%;white-space:normal}.single-product-page .single-product-content-section{padding-top:3rem;padding-bottom:3rem}.single-product-page .single-product-content-card,.single-product-page .single-product-inquiry-card{padding:1.25rem}.single-product-page .single-product-content-card .prose{font-size:.9375rem;line-height:1.75}.single-product-page .single-product-content-card .prose h2,.single-product-page .single-product-content-card .prose h3{line-height:1.28}.single-product-page .single-product-content-card .prose h2{font-size:1.5rem!important}.single-product-page .single-product-content-card .prose h3,.single-product-page .single-product-detail-subtitle{font-size:1.125rem!important}.single-product-page .single-product-content-card .prose table{min-width:38rem}.single-product-page .single-product-inquiry-card h3{font-size:1.5rem;line-height:1.2}.single-product-page .single-product-related{padding-top:3rem;padding-bottom:3rem}.single-product-page .single-product-related__head{align-items:flex-start;margin-bottom:2rem}.single-product-page .single-product-related__head h2{font-size:1.5rem!important;line-height:1.22}.single-product-page .single-product-gallery__nav-btn{width:2.25rem;height:2.25rem}}.single-post-page .single-post-grid{display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width:992px){.single-post-page .single-post-grid{grid-template-columns:2fr 1fr}}.hlm-products-shell,.page-products-overview .hlm-l1-shell{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem}.page-products-overview{background-color:var(--color-bg-secondary);color:var(--color-text-body)}.page-products-overview .hlm-template-section--light{background-color:var(--color-bg-secondary)}.page-products-overview .hlm-template-section--light:nth-of-type(even){background-color:var(--color-bg-primary)}.page-products-overview .hlm-facial-hero{position:relative;overflow:hidden;min-height:56vh;padding:0;border-bottom:0;background-color:#08101c}.page-products-overview .hlm-facial-hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(7 14 24 / .9) 0%,rgb(7 14 24 / .7) 42%,rgb(7 14 24 / .28) 100%),linear-gradient(180deg,rgb(0 0 0 / .08) 0%,rgb(0 0 0 / .22) 100%)}.page-products-overview .products-overview-hero__media{position:absolute;inset:0;z-index:0}.page-products-overview .products-overview-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center center;filter:saturate(.92);transform:scale(1.03)}.page-products-overview .hlm-facial-hero .hlm-l1-shell{position:relative;z-index:2}.page-products-overview .hlm-facial-hero__grid{position:relative;z-index:2;flex:1 1 auto;display:flex;align-items:center;justify-content:flex-start;width:100%;padding:6.75rem 0 2.25rem}.page-products-overview .hlm-facial-hero__content{min-height:auto;display:flex;flex-direction:column;justify-content:center;width:min(100%, 44rem);margin-right:auto;max-width:44rem;padding:1rem 0}.page-products-overview .hlm-facial-hero__title{margin:0;color:#fff;font-family:var(--font-family-sans);font-size:clamp(2.25rem, 4.6vw, 3.5rem);font-weight:700;line-height:1.08;letter-spacing:-.04em;max-width:42rem;text-wrap:balance}.page-products-overview .hlm-facial-hero__desc{max-width:36rem;margin:1.25rem 0 0;color:rgb(255 255 255 / .82);font-size:1rem;line-height:1.8}.page-products-overview .hlm-facial-hero .hlm-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.page-products-overview .hlm-facial-hero__points-shell{position:relative;z-index:2;width:100%;overflow:clip;border-top:1px solid rgb(255 255 255 / .12);background:rgb(7 14 24 / .72);backdrop-filter:blur(6px)}.page-products-overview .hlm-facial-hero__points-marquee{display:flex;width:fit-content;animation:hlm-facial-hero-marquee 28s linear infinite;will-change:transform}.page-products-overview .hlm-facial-hero__points{display:flex;flex:0 0 auto;gap:0;margin:0;padding:.9rem 0;list-style:none;min-width:max-content}.page-products-overview .hlm-facial-hero__points li{position:relative;flex:0 0 auto;padding:.8rem 2rem;color:rgb(255 255 255 / .88);font-size:.8125rem;font-weight:600;line-height:1.7;letter-spacing:.02em;white-space:nowrap}.page-products-overview .hlm-facial-hero__points li::after{content:"";position:absolute;right:0;top:50%;width:1px;height:1rem;background:rgb(255 255 255 / .14);transform:translateY(-50%)}.page-products-overview .products-overview-section-actions{margin-top:2rem;justify-content:center}.page-products-overview .products-overview-ingredients__head{max-width:42rem;margin-left:auto;margin-right:auto}.page-products-overview .products-overview-ingredients__actions{justify-content:center;margin-top:1.25rem}.page-products-overview .products-overview-ingredients__grid{grid-template-columns:minmax(14rem,0.8fr) minmax(0,1.2fr);gap:2rem;align-items:stretch;margin-top:2rem}.page-products-overview .products-overview-ingredients .hlm-tech-grid__media{min-height:22rem;margin:0;padding:.25rem;background:var(--color-bg-secondary)}.page-products-overview .products-overview-ingredients .hlm-tech-grid__media img{width:100%;height:100%;object-fit:cover}.page-products-overview .products-overview-ingredients .hlm-tech-grid__content{display:flex;flex-direction:column;justify-content:center;min-height:auto;padding:0;border:0;background:#fff0}.page-products-overview .products-overview-ingredients .hlm-tech-grid__cards{gap:1rem;border:0}.page-products-overview .products-overview-ingredients .hlm-tech-card{padding:1.5rem;border:1px solid rgb(148 163 184 / .22);background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)}.page-products-overview .products-overview-ingredients .hlm-tech-card+.hlm-tech-card{border-top:1px solid var(--color-border)}.page-products-overview .products-overview-ingredients .hlm-tech-card__meta{margin-bottom:1rem;font-family:var(--font-family-sans);font-size:clamp(1.2rem, 2vw, 1.5rem);font-weight:700;letter-spacing:-.03em;line-height:1;text-transform:none}.page-products-overview .products-overview-ingredients .hlm-tech-card__title{max-width:18rem;text-wrap:balance}.page-products-overview .products-overview-ingredients .hlm-tech-card__desc{max-width:34rem;line-height:1.8}.page-products-overview .products-overview-section-head{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;max-width:none;width:100%;margin-bottom:0}.page-products-overview .products-overview-section-head__actions{flex:0 0 auto;margin-left:auto;margin-top:0}.page-products-overview .products-overview-section-head__actions .hlm-btn{white-space:nowrap}.page-products-overview .hlm-facial-hero .hlm-btn--secondary:hover,.page-products-overview .hlm-facial-hero .hlm-btn--secondary:focus-visible{background-color:#fff0;border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px)}.page-products-overview .products-overview-matrix{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:1.25rem;align-items:start;margin-top:1.875rem}.page-products-overview .products-overview-tabs{counter-reset:products-tab-item;display:grid;gap:0;align-self:start;position:sticky;top:6.5rem;border:1px solid var(--color-border);background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)}.page-products-overview .products-overview-tab{appearance:none;position:relative;width:100%;min-height:4.25rem;padding:1rem 1.1rem 1rem 3.5rem;border:0;border-bottom:1px solid var(--color-border);background-color:#fff0;color:var(--color-text-secondary);font-family:var(--font-family-sans);font-size:.9375rem;font-weight:700;line-height:1.5;text-align:left;cursor:pointer;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.page-products-overview .products-overview-tab:last-child{border-bottom:0}.page-products-overview .products-overview-tab::before{counter-increment:products-tab-item;content:"0" counter(products-tab-item);position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:rgb(15 23 42 / .42);font-family:var(--font-family-mono);font-size:.75rem;font-weight:700;letter-spacing:.1em}.page-products-overview .products-overview-tab:hover,.page-products-overview .products-overview-tab:focus-visible,.page-products-overview .products-overview-tab.is-active{background-color:#f8fbff;color:var(--color-text-heading);box-shadow:inset 3px 0 0 var(--color-primary)}.page-products-overview .products-overview-tab:hover::before,.page-products-overview .products-overview-tab:focus-visible::before,.page-products-overview .products-overview-tab.is-active::before{color:var(--color-primary)}.page-products-overview .products-overview-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.page-products-overview .products-overview-panels{border:1px solid var(--color-border);background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%);min-height:100%;padding:1.75rem}.page-products-overview .products-overview-panel[hidden]{display:none!important}.page-products-overview .products-overview-panel{display:grid;grid-template-columns:minmax(14rem,0.72fr) minmax(0,1.28fr);gap:1.75rem;align-items:start}.page-products-overview .products-overview-panel__intro{box-sizing:border-box;max-width:none;min-height:100%;padding:.25rem 1.75rem .25rem 0;border-right:1px solid var(--color-border)}.page-products-overview .products-overview-panel__intro h3{margin:0;color:var(--color-text-heading);font-size:clamp(1.5rem, 2vw, 1.875rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.page-products-overview .products-overview-panel__intro p{max-width:24rem;margin:1rem 0 0;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.8}.page-products-overview .products-overview-panel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:0}.page-products-overview .products-overview-panel__grid--two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.page-products-overview .products-overview-panel__grid--single{grid-template-columns:minmax(0,1fr);max-width:22rem}.page-products-overview .products-overview-subcard{position:relative;display:flex;flex-direction:column;min-height:100%;padding:0;border:1px solid var(--color-border);background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);color:var(--color-text-heading);text-decoration:none;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.page-products-overview .products-overview-subcard::before{display:none}.page-products-overview .products-overview-subcard::after{content:"->";position:absolute;top:1rem;right:1rem;z-index:2;color:#fff;font-family:var(--font-family-mono);font-size:.75rem;font-weight:700;letter-spacing:.08em;transition:transform 0.25s ease}.page-products-overview .products-overview-subcard:hover,.page-products-overview .products-overview-subcard:focus-visible{transform:translateY(-4px);border-color:rgb(0 85 255 / .32);box-shadow:0 20px 30px -24px rgb(15 23 42 / .22)}.page-products-overview .products-overview-subcard:hover::after,.page-products-overview .products-overview-subcard:focus-visible::after{transform:translate(.2rem,-.2rem)}.page-products-overview .products-overview-subcard__media{position:relative;margin:0;aspect-ratio:4 / 3;overflow:hidden;border-bottom:1px solid var(--color-border);background:#edf2f7}.page-products-overview .products-overview-subcard__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(15 23 42 / .02) 0%,rgb(15 23 42 / .26) 100%)}.page-products-overview .products-overview-subcard__media img{transition:transform 0.35s ease}.page-products-overview .products-overview-subcard:hover .products-overview-subcard__media img,.page-products-overview .products-overview-subcard:focus-visible .products-overview-subcard__media img{transform:scale(1.05)}.page-products-overview .products-overview-subcard__body{display:flex;align-items:flex-start;min-height:5.5rem;padding:1rem 1.1rem 1.15rem}.page-products-overview .products-overview-subcard h4{margin:0;color:var(--color-text-heading);font-size:1.0625rem;font-weight:700;line-height:1.4;text-wrap:balance}.page-products-overview .products-overview-process__item{display:flex;flex-direction:column}.page-products-overview .products-overview-process{margin-top:1.25rem}.page-products-overview .products-overview-process__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;border:1px solid rgb(0 85 255 / .18);background-color:rgb(0 85 255 / .04);color:var(--color-primary)}.page-products-overview .products-overview-process__icon i{font-size:1rem}.page-products-overview .products-overview-cta__actions{margin:2rem 0 1.5rem}.page-products-overview .products-overview-cta__actions .hlm-btn{width:auto}.page-products-overview .hlm-moq-strip{margin-top:1.25rem;gap:1.25rem}.page-products-overview .hlm-moq-card{display:flex;flex-direction:column;overflow:hidden;padding:0;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)}.page-products-overview .products-overview-moq-card__media{position:relative;margin:0;aspect-ratio:4 / 3;overflow:hidden;border-bottom:1px solid var(--color-border);background:#edf2f7}.page-products-overview .products-overview-moq-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(15 23 42 / .02) 0%,rgb(15 23 42 / .2) 100%)}.page-products-overview .products-overview-moq-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:1.4rem 1.4rem 1.5rem}.page-products-overview .hlm-moq-card__metric{margin-bottom:.9rem}.page-products-overview .hlm-moq-card__title{margin:0 0 .9rem}.page-products-overview .hlm-moq-card__desc{margin-top:0}@media (max-width:1023px){.page-products-overview .products-overview-matrix{grid-template-columns:1fr}.page-products-overview .products-overview-tabs{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.page-products-overview .products-overview-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-products-overview .hlm-facial-hero__grid{padding-top:6.25rem;padding-bottom:2rem}.page-products-overview .products-overview-tab{min-height:0;padding-left:3.25rem}.page-products-overview .products-overview-panels{padding:1.5rem}.page-products-overview .products-overview-panel{grid-template-columns:1fr;gap:1.5rem}.page-products-overview .products-overview-panel__intro{padding:0 0 1.25rem;border-right:0;border-bottom:1px solid var(--color-border)}.page-products-overview .products-overview-panel__intro p{max-width:none}}@media (max-width:767px){.page-products-overview .hlm-facial-hero__grid{min-height:0;padding:5.75rem 0 1.5rem}.page-products-overview .hlm-facial-hero__content{max-width:none}.page-products-overview .hlm-facial-hero__title{font-size:2rem}.page-products-overview .hlm-facial-hero__desc{max-width:none;font-size:.9375rem}.page-products-overview .products-overview-tabs,.page-products-overview .products-overview-panel__grid,.page-products-overview .products-overview-panel__grid--two-up{grid-template-columns:1fr}.page-products-overview .products-overview-ingredients__grid{grid-template-columns:1fr}.page-products-overview .products-overview-ingredients .hlm-tech-grid__content{padding:0}.page-products-overview .products-overview-tab:hover,.page-products-overview .products-overview-tab:focus-visible,.page-products-overview .products-overview-tab.is-active{box-shadow:inset 0 2px 0 var(--color-primary)}.page-products-overview .products-overview-tab::before{left:1rem}.page-products-overview .products-overview-section-head{flex-direction:column;align-items:stretch}.page-products-overview .products-overview-section-head__actions .hlm-btn{width:100%;white-space:normal}.page-products-overview .hlm-moq-strip{grid-template-columns:1fr}.page-products-overview .products-overview-section-head__actions .hlm-btn{white-space:normal}.page-products-overview .hlm-facial-hero__points-marquee{animation-duration:22s}.page-products-overview .hlm-facial-hero__points[aria-hidden="true"]{display:none}.page-products-overview .hlm-facial-hero__points{padding:.75rem 0}.page-products-overview .hlm-facial-hero__points li{padding:.7rem 1.25rem}.page-products-overview .hlm-facial-hero__points li::after{height:.9rem}.page-products-overview .products-overview-panels{padding:1.25rem}.page-products-overview .products-overview-subcard{min-height:0}.page-products-overview .products-overview-subcard__body{min-height:0;padding:.9rem 1rem 1rem}.page-products-overview .products-overview-cta__actions .hlm-btn{width:100%}}.single-post-page .single-post-main{padding-top:100px;background-color:var(--color-bg-secondary)}.single-post-page .single-post-section{padding-top:2rem}.single-post-page .post-content .post-featured-image{margin-bottom:2rem}.single-post-page .post-content .post-featured-image img{width:100%;height:auto;border-radius:8px}.single-post-page .post-content .post-meta{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.single-post-page .post-content .post-cat-label{color:var(--color-primary);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.single-post-page .post-content .post-date-label{color:var(--color-text-muted);font-size:13px}.single-post-page .post-content .post-title{color:var(--color-text-heading);margin-bottom:2rem;font-size:32px;line-height:1.3;font-weight:700}.single-post-page .post-content .post-body{color:var(--color-text-body);line-height:1.8;font-size:16px}.single-post-page .post-content .post-tags{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border);display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.single-post-page .post-content .post-tags .tags-label{color:var(--color-text-heading);font-size:14px;font-weight:600;margin-right:.5rem}.single-post-page .post-content .post-tags a{color:var(--color-primary);background:var(--color-tag-bg);font-size:13px;padding:.3rem .8rem;border-radius:4px;text-decoration:none;transition:background 0.2s}.single-post-page .post-content .post-tags a:hover{background:var(--color-tag-bg-hover)}.single-post-page .post-content .post-share{margin-top:1.5rem;padding-top:1.5rem;margin-bottom:2rem;border-top:1px dashed var(--color-border);display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.single-post-page .post-content .post-share .share-label{color:var(--color-text-heading);font-size:14px;font-weight:600}.single-post-page .post-content .post-share a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);text-decoration:none;transition:all 0.2s ease}.single-post-page .post-content .post-share a:hover{transform:translateY(-2px)}.single-post-page .post-content .post-share a svg{width:18px;height:18px}.single-post-page .post-content .post-share a.share-facebook:hover{background-color:var(--color-social-facebook);color:#fff}.single-post-page .post-content .post-share a.share-twitter:hover{background-color:var(--color-social-twitter);color:#fff}.single-post-page .post-content .post-share a.share-linkedin:hover{background-color:var(--color-social-linkedin);color:#fff}.single-post-page .post-content .post-share a.share-whatsapp:hover{background-color:var(--color-social-whatsapp);color:#fff}.single-post-page .post-content .post-share a.share-pinterest:hover{background-color:var(--color-social-pinterest);color:#fff}.single-post-page .post-content .post-share a.share-email:hover{background-color:var(--color-social-email);color:#fff}.single-post-page .post-content .post-share a.share-copy:hover{background-color:var(--color-text-heading);color:#fff}.single-post-page .post-sidebar{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:100px;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto}.single-post-page .post-sidebar .sidebar-widget{padding:1.5rem}.single-post-page .post-sidebar .sidebar-widget h4{color:var(--color-text-heading);font-size:18px;font-weight:600;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border-light)}.single-post-page .related-posts-sidebar{display:flex;flex-direction:column;gap:1rem}.single-post-page .related-posts-sidebar .related-item{display:flex;gap:.75rem;text-decoration:none;padding:.5rem 0;border-bottom:1px solid var(--color-border-light);transition:background 0.2s}.single-post-page .related-posts-sidebar .related-item:last-child{border-bottom:none}.single-post-page .related-posts-sidebar .related-item:hover{background:var(--color-border-light)}.single-post-page .related-posts-sidebar .related-thumb{width:60px;height:60px;flex-shrink:0;border-radius:6px;overflow:hidden}.single-post-page .related-posts-sidebar .related-thumb img{width:100%;height:100%;object-fit:cover}.single-post-page .related-posts-sidebar .related-info{display:flex;flex-direction:column;justify-content:center;gap:.25rem}.single-post-page .related-posts-sidebar .related-title{color:var(--color-text-heading);font-size:15px;font-weight:500;line-height:1.3}.single-post-page .related-posts-sidebar .related-date{color:var(--color-text-muted);font-size:13px}.hlm-about-shell,.page-rd-laboratory .hlm-l1-shell,.page-our-factory .hlm-l1-shell,.page-about .hlm-l1-shell,.page-our-story .hlm-l1-shell{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem}.page-rd-laboratory,.page-our-factory,.page-about,.page-our-story{background-color:var(--color-bg-secondary);color:var(--color-text-body)}.page-rd-laboratory .hlm-template-section--light,.page-our-factory .hlm-template-section--light,.page-about .hlm-template-section--light,.page-our-story .hlm-template-section--light{background-color:var(--color-bg-secondary)}.page-rd-laboratory .hlm-template-section--light:nth-of-type(even),.page-our-factory .hlm-template-section--light:nth-of-type(even),.page-about .hlm-template-section--light:nth-of-type(even),.page-our-story .hlm-template-section--light:nth-of-type(even){background-color:var(--color-bg-primary)}.page-rd-laboratory .hlm-facial-hero,.page-our-factory .hlm-facial-hero,.page-about .hlm-facial-hero,.page-our-story .hlm-facial-hero{position:relative;overflow:hidden;min-height:0;padding:0;border-bottom:1px solid var(--color-border);background-color:var(--color-bg-primary)}.page-rd-laboratory .hlm-facial-hero::before,.page-our-factory .hlm-facial-hero::before,.page-about .hlm-facial-hero::before,.page-our-story .hlm-facial-hero::before{display:none}.page-rd-laboratory .hlm-facial-hero__grid,.page-our-factory .hlm-facial-hero__grid,.page-about .hlm-facial-hero__grid,.page-our-story .hlm-facial-hero__grid{min-height:0;padding:0}.page-rd-laboratory .hlm-facial-hero .hlm-l1-shell,.page-our-factory .hlm-facial-hero .hlm-l1-shell,.page-about .hlm-facial-hero .hlm-l1-shell,.page-our-story .hlm-facial-hero .hlm-l1-shell{padding-left:0;padding-right:0}.page-rd-laboratory .hlm-p05-hero,.page-our-factory .hlm-p05-hero,.page-about .hlm-p05-hero,.page-our-story .hlm-p05-hero{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(22rem,1.08fr);border-inline:1px solid var(--color-border)}.page-rd-laboratory .hlm-facial-hero__content,.page-our-factory .hlm-facial-hero__content,.page-about .hlm-facial-hero__content,.page-our-story .hlm-facial-hero__content{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:none;min-height:36rem;padding:4.25rem 3rem;border-right:1px solid var(--color-border);background-color:var(--color-bg-primary)}.page-rd-laboratory .hlm-facial-hero__title,.page-our-factory .hlm-facial-hero__title,.page-about .hlm-facial-hero__title,.page-our-story .hlm-facial-hero__title{margin:0;color:var(--color-text-heading);font-size:2rem;font-weight:700;line-height:1.1;letter-spacing:-.025em;max-width:38rem;text-wrap:balance}.page-rd-laboratory .hlm-facial-hero__desc,.page-our-factory .hlm-facial-hero__desc,.page-about .hlm-facial-hero__desc,.page-our-story .hlm-facial-hero__desc{max-width:36rem;margin:1.25rem 0 0;color:var(--color-text-secondary);font-size:1.125rem;line-height:1.75}.page-rd-laboratory .hlm-facial-hero .hlm-actions,.page-our-factory .hlm-facial-hero .hlm-actions,.page-about .hlm-facial-hero .hlm-actions,.page-our-story .hlm-facial-hero .hlm-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.page-rd-laboratory .hlm-p05-hero__media,.page-our-factory .hlm-p05-hero__media,.page-about .hlm-p05-hero__media,.page-our-story .hlm-p05-hero__media{position:relative;min-height:36rem;overflow:hidden;background-color:var(--color-bg-secondary)}.page-rd-laboratory .hlm-p05-hero__media::after,.page-our-factory .hlm-p05-hero__media::after,.page-about .hlm-p05-hero__media::after,.page-our-story .hlm-p05-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(10 15 26 / .04) 0%,rgb(10 15 26 / .44) 100%),linear-gradient(90deg,#fff0 0%,rgb(10 15 26 / .14) 100%)}.page-rd-laboratory .hlm-p05-hero__media img,.page-our-factory .hlm-p05-hero__media img,.page-about .hlm-p05-hero__media img,.page-our-story .hlm-p05-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.page-rd-laboratory .hlm-p05-hero__card,.page-our-factory .hlm-p05-hero__card,.page-about .hlm-p05-hero__card,.page-our-story .hlm-p05-hero__card{position:absolute;left:2rem;right:auto;bottom:2rem;z-index:1;width:min(100% - 4rem, 22rem);padding:1.5rem;border:1px solid var(--color-border);background:rgb(255 255 255 / .92);backdrop-filter:blur(10px)}.page-rd-laboratory .hlm-p05-hero__points,.page-our-factory .hlm-p05-hero__points,.page-about .hlm-p05-hero__points,.page-our-story .hlm-p05-hero__points{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.page-rd-laboratory .hlm-p05-hero__points li,.page-our-factory .hlm-p05-hero__points li,.page-about .hlm-p05-hero__points li,.page-our-story .hlm-p05-hero__points li{display:flex;gap:.75rem;align-items:flex-start;color:var(--color-text-body);font-size:.875rem;font-weight:600;line-height:1.65;letter-spacing:.04em;text-transform:uppercase}.page-rd-laboratory .hlm-p05-hero__points li::before,.page-our-factory .hlm-p05-hero__points li::before,.page-about .hlm-p05-hero__points li::before,.page-our-story .hlm-p05-hero__points li::before{content:"";flex:0 0 auto;width:.75rem;height:1px;margin-top:.75rem;background:var(--color-primary)}.page-rd-laboratory .hlm-section-head__title,.page-rd-laboratory .hlm-factory-power__title,.page-rd-laboratory .hlm-bridge__title,.page-rd-laboratory .hlm-story-block__title,.page-our-factory .hlm-section-head__title,.page-our-factory .hlm-factory-power__title,.page-our-factory .hlm-bridge__title,.page-our-factory .hlm-story-block__title,.page-about .hlm-section-head__title,.page-about .hlm-factory-power__title,.page-about .hlm-bridge__title,.page-about .hlm-story-block__title,.page-our-story .hlm-section-head__title,.page-our-story .hlm-factory-power__title,.page-our-story .hlm-bridge__title,.page-our-story .hlm-story-block__title{font-size:1.875rem;line-height:1.2}.page-rd-laboratory .hlm-section-head__desc,.page-rd-laboratory .hlm-story-block__desc,.page-rd-laboratory .hlm-bridge__desc,.page-rd-laboratory .hlm-factory-power__lead,.page-rd-laboratory .hlm-editorial-intro__lead,.page-our-factory .hlm-section-head__desc,.page-our-factory .hlm-story-block__desc,.page-our-factory .hlm-bridge__desc,.page-our-factory .hlm-factory-power__lead,.page-our-factory .hlm-editorial-intro__lead,.page-about .hlm-section-head__desc,.page-about .hlm-story-block__desc,.page-about .hlm-bridge__desc,.page-about .hlm-factory-power__lead,.page-about .hlm-editorial-intro__lead,.page-our-story .hlm-section-head__desc,.page-our-story .hlm-story-block__desc,.page-our-story .hlm-bridge__desc,.page-our-story .hlm-factory-power__lead,.page-our-story .hlm-editorial-intro__lead{font-size:1rem;line-height:1.75}.page-rd-laboratory .hlm-moq-card__title,.page-rd-laboratory .hlm-compliance-item__title,.page-rd-laboratory .hlm-timeline__title,.page-rd-laboratory .hlm-note-card h3,.page-rd-laboratory .hlm-kpi-card h3,.page-our-factory .hlm-moq-card__title,.page-our-factory .hlm-compliance-item__title,.page-our-factory .hlm-timeline__title,.page-our-factory .hlm-note-card h3,.page-our-factory .hlm-kpi-card h3,.page-about .hlm-moq-card__title,.page-about .hlm-compliance-item__title,.page-about .hlm-timeline__title,.page-about .hlm-note-card h3,.page-about .hlm-kpi-card h3,.page-our-story .hlm-moq-card__title,.page-our-story .hlm-compliance-item__title,.page-our-story .hlm-timeline__title,.page-our-story .hlm-note-card h3,.page-our-story .hlm-kpi-card h3{font-size:1.125rem;line-height:1.4}.page-rd-laboratory .hlm-moq-card__desc,.page-rd-laboratory .hlm-compliance-item__desc,.page-rd-laboratory .hlm-timeline__desc,.page-rd-laboratory .hlm-note-card p,.page-rd-laboratory .hlm-kpi-card span,.page-rd-laboratory .hlm-kpi-card p,.page-our-factory .hlm-moq-card__desc,.page-our-factory .hlm-compliance-item__desc,.page-our-factory .hlm-timeline__desc,.page-our-factory .hlm-note-card p,.page-our-factory .hlm-kpi-card span,.page-our-factory .hlm-kpi-card p,.page-about .hlm-moq-card__desc,.page-about .hlm-compliance-item__desc,.page-about .hlm-timeline__desc,.page-about .hlm-note-card p,.page-about .hlm-kpi-card span,.page-about .hlm-kpi-card p,.page-our-story .hlm-moq-card__desc,.page-our-story .hlm-compliance-item__desc,.page-our-story .hlm-timeline__desc,.page-our-story .hlm-note-card p,.page-our-story .hlm-kpi-card span,.page-our-story .hlm-kpi-card p{font-size:.875rem;line-height:1.75}.hlm-editorial-intro{display:grid;gap:2rem;padding:2.5rem;border:1px solid #d7e0ea;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)}.hlm-editorial-intro__lead{max-width:70rem;margin:0 auto;color:var(--color-text-heading);font-size:clamp(1.125rem, 1.75vw, 1.5rem);line-height:1.8;text-align:center}.hlm-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.hlm-kpi-grid--two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.hlm-kpi-card{display:grid;gap:.5rem;padding:1.5rem;border:1px solid #d7e0ea;background:#fff}.hlm-kpi-card strong{color:var(--color-text-heading);font-size:clamp(1.55rem, 2vw, 2rem);font-weight:700}.hlm-kpi-card span,.hlm-kpi-card p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.75}.hlm-kpi-card h3{margin:0;color:var(--color-text-heading);font-size:1.0625rem;line-height:1.45}.hlm-kpi-card--detail strong{color:var(--color-primary);font-family:var(--font-family-mono);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase}.hlm-logo-wall,.hlm-cert-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.hlm-logo-pill,.hlm-cert-pill{display:flex;align-items:center;justify-content:center;min-height:5rem;padding:1rem;border:1px solid #d7e0ea;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);color:var(--color-text-heading);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center}.hlm-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.hlm-gallery-card{min-height:22rem;margin:0;overflow:hidden;border:1px solid var(--color-border);background:#fff;padding:.25rem}.hlm-split-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hlm-note-card{padding:1.5rem;border:1px solid #d7e0ea;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)}.hlm-note-card h3{margin:0 0 .75rem;color:var(--color-text-heading);font-size:1rem;line-height:1.45}.hlm-note-card p{margin:0;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.75}.hlm-founder-quote{display:grid;grid-template-columns:minmax(16rem,0.7fr) minmax(0,1.3fr);gap:2rem;padding:2.5rem;border:1px solid #d7e0ea;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)}.hlm-founder-quote__media{min-height:24rem;margin:0;overflow:hidden;border:1px solid var(--color-border);padding:.25rem;background:#fff}.hlm-founder-quote__content{display:grid;align-content:center}.hlm-founder-quote__text{margin:0;color:var(--color-text-heading);font-size:clamp(1.05rem, 1.6vw, 1.25rem);line-height:1.9}@media (max-width:1280px){.hlm-logo-wall,.hlm-cert-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.page-rd-laboratory .hlm-p05-hero,.page-our-factory .hlm-p05-hero,.page-about .hlm-p05-hero,.page-our-story .hlm-p05-hero{grid-template-columns:1fr}.page-rd-laboratory .hlm-facial-hero__content,.page-our-factory .hlm-facial-hero__content,.page-about .hlm-facial-hero__content,.page-our-story .hlm-facial-hero__content{min-height:0;padding:3.25rem 2rem;border-right:0}.page-rd-laboratory .hlm-p05-hero__media,.page-our-factory .hlm-p05-hero__media,.page-about .hlm-p05-hero__media,.page-our-story .hlm-p05-hero__media{min-height:28rem;border-top:1px solid var(--color-border)}.hlm-kpi-grid,.hlm-kpi-grid--two-up,.hlm-gallery-grid,.hlm-split-note-grid,.hlm-founder-quote{grid-template-columns:1fr}.hlm-logo-wall,.hlm-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.page-rd-laboratory .hlm-section-head__title,.page-rd-laboratory .hlm-factory-power__title,.page-rd-laboratory .hlm-bridge__title,.page-rd-laboratory .hlm-story-block__title,.page-our-factory .hlm-section-head__title,.page-our-factory .hlm-factory-power__title,.page-our-factory .hlm-bridge__title,.page-our-factory .hlm-story-block__title,.page-about .hlm-section-head__title,.page-about .hlm-factory-power__title,.page-about .hlm-bridge__title,.page-about .hlm-story-block__title,.page-our-story .hlm-section-head__title,.page-our-story .hlm-factory-power__title,.page-our-story .hlm-bridge__title,.page-our-story .hlm-story-block__title{font-size:1.875rem}.page-rd-laboratory .hlm-moq-card__title,.page-rd-laboratory .hlm-compliance-item__title,.page-rd-laboratory .hlm-timeline__title,.page-rd-laboratory .hlm-note-card h3,.page-rd-laboratory .hlm-kpi-card h3,.page-our-factory .hlm-moq-card__title,.page-our-factory .hlm-compliance-item__title,.page-our-factory .hlm-timeline__title,.page-our-factory .hlm-note-card h3,.page-our-factory .hlm-kpi-card h3,.page-about .hlm-moq-card__title,.page-about .hlm-compliance-item__title,.page-about .hlm-timeline__title,.page-about .hlm-note-card h3,.page-about .hlm-kpi-card h3,.page-our-story .hlm-moq-card__title,.page-our-story .hlm-compliance-item__title,.page-our-story .hlm-timeline__title,.page-our-story .hlm-note-card h3,.page-our-story .hlm-kpi-card h3{font-size:1.125rem}.page-rd-laboratory .hlm-facial-hero__content,.page-our-factory .hlm-facial-hero__content,.page-about .hlm-facial-hero__content,.page-our-story .hlm-facial-hero__content{padding:2.5rem 1.25rem}.page-rd-laboratory .hlm-facial-hero__title,.page-our-factory .hlm-facial-hero__title,.page-about .hlm-facial-hero__title,.page-our-story .hlm-facial-hero__title{font-size:2rem}.page-rd-laboratory .hlm-p05-hero__media,.page-our-factory .hlm-p05-hero__media,.page-about .hlm-p05-hero__media,.page-our-story .hlm-p05-hero__media{min-height:22rem}.page-rd-laboratory .hlm-p05-hero__card,.page-our-factory .hlm-p05-hero__card,.page-about .hlm-p05-hero__card,.page-our-story .hlm-p05-hero__card{left:1.25rem;right:1.25rem;bottom:1.25rem;width:auto;padding:1.25rem}.hlm-editorial-intro,.hlm-founder-quote{padding:1.5rem}.hlm-logo-wall,.hlm-cert-grid{grid-template-columns:1fr}.page-about .hlm-l1-shell{padding-left:1rem;padding-right:1rem}.page-about .hlm-facial-hero__content{padding:2rem 1rem}.page-about .hlm-facial-hero__breadcrumbs{margin-bottom:.85rem}.page-about .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb{font-size:.75rem;line-height:1.6}.page-about .hlm-facial-hero__title{font-size:1.875rem;line-height:1.08}.page-about .hlm-facial-hero__desc{margin-top:1rem;font-size:.95rem;line-height:1.72}.page-about .hlm-facial-hero .hlm-actions{margin-top:1.5rem}.page-about .hlm-facial-hero .hlm-actions .hlm-btn{width:100%;justify-content:center}.page-about .hlm-solution-hero__media-shell{min-height:0;padding:1rem}.page-about .hlm-p05-hero__media,.page-about .hlm-solution-hero__media{min-height:20rem}.page-about .hlm-template-section{padding-top:3rem;padding-bottom:3rem}.page-about .hlm-template-section--flush{padding-top:0;padding-bottom:0}.page-about .hlm-section-head{margin-bottom:1.25rem}.page-about .hlm-section-head__title,.page-about .hlm-bridge__title,.page-about .hlm-story-block__title{font-size:1.625rem;line-height:1.18}.page-about .hlm-story-block,.page-about .hlm-compliance,.page-about .hlm-bridge{gap:1.5rem}.page-about .hlm-story-block__content,.page-about .hlm-compliance__content,.page-about .hlm-bridge__content{padding:0}.page-about .hlm-story-block__desc,.page-about .hlm-bridge__desc,.page-about .hlm-compliance-item__desc,.page-about .hlm-moq-card__desc,.page-about .hlm-timeline__desc{font-size:.95rem;line-height:1.72}.page-about .hlm-story-block__media,.page-about .hlm-compliance__media,.page-about .hlm-bridge__media{min-height:17rem}.page-about .hlm-moq-strip,.page-about .hlm-gallery-grid,.page-about .hlm-story-block__content .hlm-split-note-grid{gap:.875rem}.page-about .hlm-moq-card,.page-about .hlm-compliance-item,.page-about .hlm-gallery-card,.page-about .hlm-note-card,.page-about .hlm-timeline__item{padding:1.125rem}.page-about .hlm-moq-card__title,.page-about .hlm-compliance-item__title,.page-about .hlm-timeline__title,.page-about .hlm-note-card h3{font-size:1rem;line-height:1.4}.page-about .hlm-gallery-card{min-height:12rem}.page-about .hlm-timeline--horizontal{gap:1rem!important;margin-top:2rem}.page-about .hlm-timeline--horizontal .hlm-timeline__index{margin-bottom:.75rem;font-size:1.2rem}.page-about .hlm-timeline--horizontal .hlm-timeline__title{margin-bottom:0.5rem!important}.page-about .home-bottom-cta-shell{padding-top:3rem;padding-bottom:3rem}.page-about .home-bottom-cta-content{gap:1.5rem;padding-left:1rem;padding-right:1rem}.page-about .home-bottom-cta-title{font-size:1.75rem;line-height:1.14}.page-about .home-bottom-cta-copy{margin-top:1rem;margin-bottom:1.5rem;font-size:.95rem;line-height:1.72}.page-about .home-bottom-cta-highlights li{margin-bottom:.75rem;line-height:1.62}}@media (min-width:768px){.page-rd-laboratory .hlm-section-head__title,.page-rd-laboratory .hlm-factory-power__title,.page-rd-laboratory .hlm-bridge__title,.page-rd-laboratory .hlm-story-block__title,.page-our-factory .hlm-section-head__title,.page-our-factory .hlm-factory-power__title,.page-our-factory .hlm-bridge__title,.page-our-factory .hlm-story-block__title,.page-about .hlm-section-head__title,.page-about .hlm-factory-power__title,.page-about .hlm-bridge__title,.page-about .hlm-story-block__title,.page-our-story .hlm-section-head__title,.page-our-story .hlm-factory-power__title,.page-our-story .hlm-bridge__title,.page-our-story .hlm-story-block__title{font-size:2.25rem}.page-rd-laboratory .hlm-facial-hero__title,.page-our-factory .hlm-facial-hero__title,.page-about .hlm-facial-hero__title,.page-our-story .hlm-facial-hero__title{font-size:2.625rem}}@media (min-width:1024px){.page-rd-laboratory .hlm-facial-hero__title,.page-our-factory .hlm-facial-hero__title,.page-about .hlm-facial-hero__title,.page-our-story .hlm-facial-hero__title{font-size:3.375rem}}@keyframes hlm-facial-hero-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.page-p05{background-color:var(--color-bg-secondary);overflow-x:clip}.page-p05 .hlm-l1-shell{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem}.page-p05 .hlm-template-section--light{background-color:var(--color-bg-secondary)}.page-p05 .hlm-template-section--light:nth-of-type(even){background-color:var(--color-bg-primary)}.page-p05 .hlm-facial-hero,.page-p05 .hlm-p05-hero-shell{padding:0;border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(248 250 252 / .98) 100%)}@keyframes hlm-solution-pulse{0%{box-shadow:0 0 0 0 rgb(0 85 255 / .25)}70%{box-shadow:0 0 0 .55rem #fff0}100%{box-shadow:0 0 0 0 #fff0}}.page-p05 .hlm-facial-hero::before{display:none}.page-p05 .hlm-facial-hero .hlm-l1-shell{padding-left:0;padding-right:0}.page-p05 .hlm-facial-hero__grid{min-height:0;padding:0}.page-p05 .hlm-p05-hero,.page-p05 .hlm-solution-hero__grid{display:grid;grid-template-columns:minmax(0,0.88fr) minmax(20rem,1.12fr);align-items:stretch;border-inline:1px solid var(--color-border)}.page-p05 .hlm-facial-hero__content{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:none;min-height:36rem;padding:4.5rem 3rem;border-right:1px solid var(--color-border);background-color:var(--color-bg-primary)}.page-p05 .hlm-facial-hero__breadcrumbs{margin:0 0 1.25rem;padding:0;border:0;background:#fff0}.page-p05 .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb{margin-left:0;font-size:.8125rem;letter-spacing:.04em}.page-p05 .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb a{color:#64748b}.page-p05 .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb a:hover,.page-p05 .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb a:focus-visible{color:var(--color-primary)}.page-p05 .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb-separator{color:#cbd5e1}.page-p05 .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb-current{color:var(--color-text-heading)}.page-p05 .hlm-p05-hero__eyebrow{display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem}.page-p05 .hlm-p05-hero__eyebrow-dot{width:.75rem;height:.75rem;background-color:var(--color-primary);box-shadow:0 0 0 0 rgb(0 85 255 / .25);animation:hlm-solution-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.page-p05 .hlm-p05-hero__kicker{font-size:.875rem;font-weight:700;letter-spacing:.1em}.page-p05 .hlm-facial-hero__title{margin:0;max-width:42rem;color:var(--color-text-heading);font-size:clamp(2.15rem, 3.5vw, 3.25rem);font-weight:700;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.page-p05 .hlm-facial-hero__desc{max-width:37rem;margin:1.5rem 0 0;color:var(--color-text-secondary);font-size:1rem;line-height:1.8}.page-p05 .hlm-facial-hero .hlm-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.page-p05 .hlm-solution-hero__media-shell{position:relative;min-height:36rem;background-color:var(--color-bg-secondary);padding:2rem}.page-p05 .hlm-p05-hero__media,.page-p05 .hlm-solution-hero__media{position:relative;min-height:32rem;height:100%;margin:0;overflow:hidden;border:1px solid var(--color-border);background-color:var(--color-bg-primary);padding:.25rem;box-sizing:border-box}.page-p05 .hlm-p05-hero__media::after,.page-p05 .hlm-solution-hero__media::after{display:none}.page-p05 .hlm-p05-hero__media img,.page-p05 .hlm-solution-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.page-p05 .hlm-p05-hero__card{position:absolute;left:3.5rem;right:auto;bottom:3.5rem;z-index:1;width:min(100% - 5rem, 20rem);padding:1.5rem;border:1px solid var(--color-border);background:rgb(255 255 255 / .96);backdrop-filter:blur(10px);box-shadow:0 18px 32px -24px rgb(15 23 42 / .35)}.page-p05 .hlm-p05-hero__panel-title{margin-bottom:.75rem}.page-p05 .hlm-p05-hero__points{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.page-p05 .hlm-p05-hero__points li{position:relative;display:block;padding-left:1.5rem;color:#334155;font-size:.875rem;font-weight:500;line-height:1.75;letter-spacing:0;text-transform:none}.page-p05 .hlm-p05-hero__points li::before{content:"";position:absolute;left:0;top:.75rem;width:.5rem;height:.5rem;margin:0;background:var(--color-primary);transform:translateY(-50%)}.page-p05 .hlm-section-head{margin-bottom:1.75rem}.page-p05 .hlm-editorial-intro .hlm-section-head,.page-p05 .hlm-tech-grid__content .hlm-section-head,.page-p05 .hlm-compliance__content .hlm-section-head,.page-p05 .hlm-bridge__content .hlm-section-head,.page-p05 .hlm-story-block__content .hlm-section-head,.page-p05 .hlm-founder-quote__content .hlm-section-head,.page-p05 .hlm-factory-power__panel .hlm-section-head{margin-bottom:0}.page-p05 .hlm-section-head__title{font-size:clamp(2rem, 3vw, 2.5rem);line-height:1.14}.page-p05 .hlm-section-head__desc,.page-p05 .hlm-story-block__desc,.page-p05 .hlm-bridge__desc,.page-p05 .hlm-factory-power__lead,.page-p05 .hlm-editorial-intro__lead{font-size:1rem;line-height:1.8}.page-p05 .hlm-editorial-intro{padding:0;border:0;background:#fff0}.page-p05 .hlm-editorial-intro__lead{max-width:62rem;margin:0 auto;color:var(--color-text-secondary);text-align:center}.page-p05 .hlm-kpi-grid,.page-p05 .hlm-moq-strip,.page-p05 .hlm-split-note-grid,.page-p05 .hlm-gallery-grid,.page-p05 .hlm-cert-grid,.page-p05 .hlm-logo-wall{gap:1.5rem}.page-p05 .hlm-story-block__content .hlm-split-note-grid{position:relative;width:100%;gap:1.5rem;margin-top:1.5rem}.page-p05 .hlm-story-block__content .hlm-split-note-grid .hlm-note-card{padding:0;border:none;background:#fff0}.page-p05 .hlm-note-card h3{color:var(--color-primary);font-weight:700;margin-bottom:.5rem}.page-p05 .hlm-note-card p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.page-p05 .hlm-kpi-card,.page-p05 .hlm-moq-card,.page-p05 .hlm-note-card,.page-p05 .hlm-compliance-item,.page-p05 .hlm-timeline__item,.page-p05 .hlm-gallery-card,.page-p05 .hlm-logo-pill,.page-p05 .hlm-cert-pill,.page-p05 .hlm-founder-quote,.page-p05 .hlm-solution-card,.page-p05 .hlm-solution-step{border:1px solid var(--color-border);background:#fff;box-shadow:none}.page-p05 .hlm-solution-card{position:relative;min-height:auto;justify-content:center}.page-p05 .hlm-kpi-card,.page-p05 .hlm-moq-card,.page-p05 .hlm-note-card,.page-p05 .hlm-compliance-item,.page-p05 .hlm-gallery-card,.page-p05 .hlm-founder-quote{padding:2rem}.page-p05 .hlm-solution-card::after{content:none;display:none}.page-p05 .hlm-kpi-card:hover,.page-p05 .hlm-compliance-item:hover{transform:none;border-color:var(--color-border);box-shadow:none}.page-p05 .hlm-kpi-card strong{color:var(--color-text-heading);font-size:clamp(1.6rem, 2.1vw, 2rem);font-weight:700}.page-p05 .hlm-factory-power__stats strong{color:var(--color-primary);font-size:clamp(1.6rem, 2.1vw, 2rem);font-weight:700}.page-p05 .hlm-kpi-card span,.page-p05 .hlm-kpi-card p,.page-p05 .hlm-note-card p,.page-p05 .hlm-moq-card__desc,.page-p05 .hlm-compliance-item__desc,.page-p05 .hlm-timeline__desc,.page-p05 .hlm-factory-power__stats span{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.8}.page-p05 .hlm-kpi-card h3,.page-p05 .hlm-note-card h3,.page-p05 .hlm-moq-card__title,.page-p05 .hlm-compliance-item__title,.page-p05 .hlm-timeline__title{margin:0;color:var(--color-text-heading);font-size:1.125rem;line-height:1.35}.page-p05 .hlm-kpi-card--detail strong,.page-p05 .hlm-moq-card__metric,.page-p05 .hlm-tech-card__meta,.page-p05 .hlm-timeline__index{margin-bottom:.85rem;color:#94a3b8;font-family:var(--font-family-mono);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.page-p05 .hlm-logo-pill,.page-p05 .hlm-cert-pill{min-height:4.5rem;padding:1rem;background:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-p05 .hlm-logo-pill{display:flex;align-items:center;justify-content:center}.page-p05 .hlm-logo-pill img{display:block;width:auto;max-width:100%;height:2.25rem;max-height:2.25rem;object-fit:contain}.page-p05 .hlm-tech-grid,.page-p05 .hlm-compliance,.page-p05 .hlm-bridge,.page-p05 .hlm-story-block,.page-p05 .hlm-founder-quote,.page-p05 .hlm-factory-power,.page-p05 .hlm-solution-split,.page-p05 .hlm-solution-narrative{display:grid;grid-template-columns:minmax(18rem,0.98fr) minmax(0,1.02fr);gap:2.5rem;align-items:stretch}@media (min-width:992px){.page-p05 .hlm-story-block--image-right .hlm-story-block__content,.page-p05 .hlm-solution-split--image-right .hlm-compliance__content{order:1}.page-p05 .hlm-story-block--image-right .hlm-story-block__media,.page-p05 .hlm-solution-split--image-right .hlm-compliance__media{order:2}.page-p05 .hlm-solution-narrative--image-left .hlm-bridge__media{order:1}.page-p05 .hlm-solution-narrative--image-left .hlm-bridge__content{order:2}}.page-p05 .hlm-tech-grid__media,.page-p05 .hlm-compliance__media,.page-p05 .hlm-bridge__media,.page-p05 .hlm-story-block__media,.page-p05 .hlm-founder-quote__media,.page-p05 .hlm-factory-power__media{position:relative;inset:auto;min-height:28rem;margin:0;overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg-secondary);padding:.25rem}.page-p05 .hlm-tech-grid__media::after,.page-p05 .hlm-factory-power__media::after{display:none}.page-p05 .hlm-tech-grid__media img,.page-p05 .hlm-compliance__media img,.page-p05 .hlm-bridge__media img,.page-p05 .hlm-story-block__media img,.page-p05 .hlm-founder-quote__media img,.page-p05 .hlm-factory-power__media img{width:100%;height:100%;object-fit:cover}.page-p05 .hlm-tech-grid__content,.page-p05 .hlm-compliance__content,.page-p05 .hlm-bridge__content,.page-p05 .hlm-story-block__content,.page-p05 .hlm-founder-quote__content,.page-p05 .hlm-factory-power__panel{display:flex;flex-direction:column;justify-content:center;min-height:auto;max-width:none;padding:1rem 0;border:0;background:#fff0;box-shadow:none;backdrop-filter:none}.page-p05 .hlm-tech-grid__cards,.page-p05 .hlm-compliance__content{gap:1rem;border:0}.page-p05 .hlm-tech-card{padding:1.5rem;border:1px solid var(--color-border);background:#fff}.page-p05 .hlm-tech-card+.hlm-tech-card{border-top:1px solid var(--color-border)}.page-p05 .hlm-factory-power{min-height:0;overflow:visible}.page-p05 .hlm-factory-power__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.page-p05 .hlm-factory-power__stats li{display:flex;flex-direction:column;justify-content:center;gap:.4rem;padding:1.25rem 1.5rem;border:1px solid var(--color-border);background:#fff;min-height:auto}.page-p05 .hlm-timeline,.page-p05 .hlm-solution-process__grid{position:relative;grid-template-columns:1fr;gap:0;border:1px solid var(--color-border);background:#fff}.page-p05 .hlm-timeline::before,.page-p05 .hlm-solution-process__grid::before{content:"";position:absolute;left:1.15rem;top:1.5rem;bottom:1.5rem;width:1px;background:var(--color-border)}.page-p05 .hlm-timeline__item,.page-p05 .hlm-solution-step{position:relative;padding:1.75rem 1.75rem 1.75rem 3.5rem;border:0;border-bottom:1px solid var(--color-border)}.page-p05 .hlm-timeline__item:last-child,.page-p05 .hlm-solution-step:last-child{border-bottom:0}.page-p05 .hlm-timeline__item::before,.page-p05 .hlm-solution-step::before{content:"";position:absolute;left:.875rem;top:2rem;width:.625rem;height:.625rem;background-color:var(--color-primary);opacity:1;transform:translateY(-50%)}.page-p05 .hlm-bridge__title,.page-p05 .hlm-story-block__title{max-width:34rem}.page-p05 .hlm-bridge__content::before{display:none}.page-p05 .hlm-gallery-card{min-height:22rem;margin:0;padding:.25rem}.page-p05 .hlm-page-p05--narrative .hlm-gallery-card,.page-p05--narrative .hlm-gallery-card{min-height:24rem}.page-p05 .hlm-founder-quote{gap:2rem}.page-p05 .hlm-founder-quote__text{margin:0;color:var(--color-text-heading);font-size:clamp(1.05rem, 1.8vw, 1.3rem);line-height:1.9}.page-p05--capability .hlm-logo-wall{grid-template-columns:repeat(5,minmax(0,1fr))}.page-p05--capability .hlm-cert-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-p05--capability .hlm-factory-power__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-p05--narrative .hlm-p05-hero__card,.page-p05--narrative .hlm-solution-hero__panel{width:min(100% - 5rem, 18rem)}.page-p05--narrative .hlm-founder-quote{grid-template-columns:minmax(16rem,0.76fr) minmax(0,1.24fr)}@media (max-width:1023px){.page-p05 .hlm-p05-hero,.page-p05 .hlm-solution-hero__grid,.page-p05 .hlm-tech-grid,.page-p05 .hlm-compliance,.page-p05 .hlm-bridge,.page-p05 .hlm-story-block,.page-p05 .hlm-founder-quote,.page-p05 .hlm-factory-power,.page-p05 .hlm-kpi-grid,.page-p05 .hlm-kpi-grid--two-up,.page-p05 .hlm-moq-strip,.page-p05 .hlm-split-note-grid,.page-p05 .hlm-gallery-grid{grid-template-columns:1fr}.page-p05 .hlm-story-block__content .hlm-split-note-grid{grid-template-columns:1fr;gap:1rem}.page-rd-laboratory .hlm-story-block .hlm-story-block__content{order:1}.page-rd-laboratory .hlm-story-block .hlm-story-block__media{order:2;margin-top:1.5rem}.page-p05 .hlm-facial-hero__content{min-height:0;padding:3.5rem 1.5rem;border-right:0;border-bottom:1px solid var(--color-border)}.page-p05 .hlm-solution-hero__media-shell{min-height:auto}.page-p05 .hlm-p05-hero__media,.page-p05 .hlm-solution-hero__media{min-height:auto}.page-p05 .hlm-p05-hero__media img,.page-p05 .hlm-solution-hero__media img,.page-p05 .hlm-tech-grid__media,.page-p05 .hlm-compliance__media,.page-p05 .hlm-bridge__media,.page-p05 .hlm-story-block__media,.page-p05 .hlm-founder-quote__media,.page-p05 .hlm-factory-power__media{min-height:24rem}.page-p05 .hlm-p05-hero__card,.page-p05 .hlm-solution-hero__panel{position:static;width:auto;margin-top:1rem}.page-p05 .hlm-logo-wall,.page-p05 .hlm-cert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.page-p05 .hlm-l1-shell{padding:0 1rem}.page-p05 .hlm-facial-hero__content,.page-p05 .hlm-solution-hero__media-shell{padding:2.5rem 1rem}.page-p05 .hlm-facial-hero__title{font-size:2rem}.page-p05 .hlm-kpi-card,.page-p05 .hlm-moq-card,.page-p05 .hlm-note-card,.page-p05 .hlm-compliance-item,.page-p05 .hlm-gallery-card,.page-p05 .hlm-founder-quote{padding:1.5rem}.page-p05 .hlm-factory-power__stats,.page-p05 .hlm-logo-wall,.page-p05 .hlm-cert-grid{grid-template-columns:1fr}.page-p05 .hlm-timeline::before{left:.9rem}.page-p05 .hlm-timeline__item{padding-left:2.75rem}.page-p05 .hlm-timeline__item::before{left:.625rem}.page-p05 .hlm-tech-grid__media,.page-p05 .hlm-compliance__media,.page-p05 .hlm-bridge__media,.page-p05 .hlm-story-block__media,.page-p05 .hlm-founder-quote__media,.page-p05 .hlm-factory-power__media{min-height:18rem}}.page-faq .hlm-l1-shell{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem}.page-faq{background-color:var(--color-bg-secondary);color:var(--color-text-body)}.page-faq .hlm-template-section--light{background-color:var(--color-bg-secondary)}.page-faq .hlm-template-section--light:nth-of-type(even){background-color:var(--color-bg-primary)}.page-faq .hlm-facial-hero{position:relative;min-height:50vh;display:flex;flex-direction:column;padding:0;border-bottom:0;background-color:#08101c;background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://helementskincare.com/wp-content/uploads/2026/07/modern-office-showroom-with-product-shelves-and-lighting.webp");background-position:center center;background-size:cover;background-repeat:no-repeat}.page-faq .hlm-facial-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(7 14 24 / .8) 0%,rgb(7 14 24 / .6) 40%,rgb(7 14 24 / .22) 100%),linear-gradient(180deg,rgb(0 0 0 / .04) 0%,rgb(0 0 0 / .18) 100%)}.page-faq .hlm-facial-hero__grid{position:relative;z-index:1;flex:1 1 auto;display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:500px;padding:80px 0 60px}.page-faq .hlm-facial-hero__content{min-height:auto;display:flex;flex-direction:column;justify-content:center;width:min(100%, 48rem);margin-right:auto;max-width:48rem}.page-faq .hlm-facial-hero__title{margin:0;color:#fff;font-size:clamp(2.25rem, 4.6vw, 3.5rem);font-weight:700;line-height:1.08;letter-spacing:-.04em;max-width:40rem}.page-faq .hlm-facial-hero__desc{max-width:38rem;margin:1.1rem 0 0;color:rgb(255 255 255 / .82);font-size:.9375rem;line-height:1.8}.page-faq .hlm-faq-hero-search{position:relative;max-width:40rem;margin-top:2rem}.page-faq .hlm-faq-hero-search i{position:absolute;top:50%;left:1.25rem;color:rgb(255 255 255 / .62);transform:translateY(-50%)}.page-faq .hlm-faq-hero-search input{width:100%;min-height:4rem;padding:0 1.25rem 0 3.25rem;border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .12);color:#fff;font-size:1rem;backdrop-filter:blur(10px)}.page-faq .hlm-faq-hero-search input::placeholder{color:rgb(255 255 255 / .62)}.page-faq .hlm-faq-hero-search input:focus{outline:none;border-color:rgb(255 255 255 / .46)}.page-faq .hlm-facial-hero__points-shell{position:relative;z-index:1;width:100%;overflow:clip;border-top:1px solid rgb(255 255 255 / .12);background:rgb(7 14 24 / .72);backdrop-filter:blur(6px)}.page-faq .hlm-facial-hero__points-marquee{display:flex;width:fit-content;animation:hlm-facial-hero-marquee 28s linear infinite;will-change:transform}.page-faq .hlm-facial-hero__points{display:flex;flex:0 0 auto;gap:0;margin:0;padding:.9rem 0;list-style:none;min-width:max-content}.page-faq .hlm-facial-hero__points li{position:relative;flex:0 0 auto;padding:.8rem 2rem;color:rgb(255 255 255 / .88);font-size:.8125rem;font-weight:600;line-height:1.7;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.page-faq .hlm-facial-hero__points li::after{content:"";position:absolute;top:50%;right:0;width:1px;height:1.5rem;background:rgb(255 255 255 / .14);transform:translateY(-50%)}.page-faq .hlm-faq-intro__nav a{gap:.625rem}.page-faq .hlm-faq-intro__nav i{color:var(--color-primary);font-size:.875rem}.page-faq .hlm-faq-empty{padding:2rem;border:1px solid #d7e0ea;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)}.page-faq .hlm-faq-empty__title{margin:0;color:var(--color-text-heading);font-size:1.25rem;line-height:1.3}.page-faq .hlm-faq-empty__desc{margin:.75rem 0 0;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.75}@media (max-width:1023px){.page-faq .hlm-facial-hero__grid{min-height:420px;padding:72px 0 52px}}@media (max-width:767px){.page-faq .hlm-facial-hero__grid{min-height:360px;padding:68px 0 44px}.page-faq .hlm-facial-hero__content{width:100%}.page-faq .hlm-facial-hero__title{font-size:clamp(2rem, 10vw, 2.6rem)}.page-faq .hlm-faq-hero-search input{min-height:3.4rem;font-size:.9375rem}.page-faq .hlm-facial-hero__points-marquee{width:100%;animation:none}.page-faq .hlm-facial-hero__points[aria-hidden="true"]{display:none}.page-faq .hlm-facial-hero__points{display:grid;width:100%;padding:0}.page-faq .hlm-facial-hero__points li{width:100%;padding:.95rem 1.25rem}.page-faq .hlm-facial-hero__points li::after{top:auto;right:auto;bottom:0;left:1.25rem;width:calc(100% - 2.5rem);height:1px;transform:none}}.page-blog-archive,.single-post-page--hlm{background-color:var(--color-bg-secondary);color:var(--color-text-body);font-family:var(--font-family-sans)}.page-blog-archive .hlm-l1-shell,.single-post-page--hlm .hlm-l1-shell{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem}.page-blog-archive .hlm-template-section--light,.single-post-page--hlm .hlm-template-section--light{background-color:var(--color-bg-secondary)}.page-blog-archive .hlm-template-section--light:nth-of-type(even),.single-post-page--hlm .hlm-template-section--light:nth-of-type(even){background-color:var(--color-bg-primary)}.page-blog-archive .hlm-blog-hero,.single-post-page--hlm .hlm-blog-post-hero{position:relative;padding:0;overflow:hidden;background:linear-gradient(135deg,#07111f 0%,#10243b 56%,#153a61 100%)}.page-blog-archive .hlm-blog-hero::before,.single-post-page--hlm .hlm-blog-post-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgb(255 255 255 / .14),transparent 36%),linear-gradient(90deg,rgb(7 14 24 / .8) 0%,rgb(7 14 24 / .58) 48%,rgb(7 14 24 / .2) 100%)}.page-blog-archive .hlm-facial-hero__grid,.single-post-page--hlm .hlm-blog-post-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,0.95fr);gap:3rem;align-items:center;min-height:520px;padding:92px 0 68px}.page-blog-archive .hlm-facial-hero__content,.single-post-page--hlm .hlm-blog-post-hero__content{width:100%;max-width:43rem;margin-right:auto}.page-blog-archive .hlm-facial-hero__breadcrumbs,.single-post-page--hlm .hlm-facial-hero__breadcrumbs{padding:0;margin:0 0 1rem;background:#fff0;border:0}.page-blog-archive .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb,.single-post-page--hlm .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb{margin-left:0;font-size:.8125rem;letter-spacing:.04em}.page-blog-archive .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb a,.single-post-page--hlm .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb a{color:rgb(255 255 255 / .74)}.page-blog-archive .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb a:hover,.page-blog-archive .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb a:focus-visible,.single-post-page--hlm .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb a:hover,.single-post-page--hlm .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb a:focus-visible{color:#fff}.page-blog-archive .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb-separator,.single-post-page--hlm .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb-separator{color:rgb(255 255 255 / .38)}.page-blog-archive .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb-current,.single-post-page--hlm .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb-current{color:var(--color-primary)}.page-blog-archive .hlm-facial-hero__title,.single-post-page--hlm .hlm-facial-hero__title{margin:0;color:#fff;font-size:clamp(2.4rem, 4.8vw, 3.9rem);font-weight:700;line-height:1.06;letter-spacing:-.04em}.page-blog-archive .hlm-facial-hero__desc,.single-post-page--hlm .hlm-facial-hero__desc{max-width:38rem;margin:1.2rem 0 0;color:rgb(255 255 255 / .82);font-size:.98rem;line-height:1.8}.page-blog-archive .hlm-blog-hero__trust{display:flex;flex-wrap:wrap;gap:.85rem;margin:2rem 0 0;padding:0;list-style:none}.page-blog-archive .hlm-blog-hero__trust li{padding:.85rem 1.15rem;border:1px solid rgb(255 255 255 / .14);background:rgb(255 255 255 / .08);color:rgb(255 255 255 / .9);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.page-blog-archive .hlm-blog-hero__media,.single-post-page--hlm .hlm-blog-post-hero__media{position:relative;z-index:1;align-self:stretch;min-height:340px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .06)}.page-blog-archive .hlm-blog-hero__media img,.single-post-page--hlm .hlm-blog-post-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.page-blog-archive .hlm-blog-topics-section{padding-top:4.5rem;padding-bottom:1.75rem}.page-blog-archive .hlm-blog-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2rem}.page-blog-archive .hlm-blog-topics__link{display:inline-flex;align-items:center;gap:.65rem;padding:.95rem 1.25rem;border:1px solid var(--color-border);background:#fff;color:var(--color-text-heading);font-size:.9rem;font-weight:600;line-height:1;text-decoration:none}.page-blog-archive .hlm-blog-topics__link strong{color:var(--color-primary);font-size:.8rem;font-weight:700;letter-spacing:.08em}.page-blog-archive .hlm-blog-topics__link:hover,.page-blog-archive .hlm-blog-topics__link:focus-visible,.page-blog-archive .hlm-blog-topics__link.is-active{border-color:var(--color-primary);color:var(--color-primary)}.page-blog-archive .hlm-blog-feed-section{padding-top:1.25rem;padding-bottom:5.5rem}.page-blog-archive .hlm-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.page-blog-archive .hlm-blog-card{display:flex;flex-direction:column;min-height:100%;border:1px solid #d7e0ea;background:#fff}.page-blog-archive .hlm-blog-card__media{display:block;aspect-ratio:4 / 3;overflow:hidden}.page-blog-archive .hlm-blog-card__media img{display:block;width:100%;height:100%;object-fit:cover}.page-blog-archive .hlm-blog-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;padding:1.5rem}.page-blog-archive .hlm-blog-card__meta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.page-blog-archive .hlm-blog-card__topic{color:var(--color-primary);font-family:var(--font-family-mono);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.page-blog-archive .hlm-blog-card__date,.page-blog-archive .hlm-blog-card__reading,.single-post-page--hlm .hlm-blog-post-hero__meta,.single-post-page--hlm .hlm-blog-related__date{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.page-blog-archive .hlm-blog-card__title,.single-post-page--hlm .hlm-blog-related__name{margin:0;color:var(--color-text-heading);font-size:1.35rem;font-weight:600;line-height:1.28;letter-spacing:-.02em}.page-blog-archive .hlm-blog-card__title a,.single-post-page--hlm .hlm-blog-related__item{color:inherit;text-decoration:none}.page-blog-archive .hlm-blog-card__excerpt{margin:0;color:var(--color-text-body);font-size:.95rem;line-height:1.8}.page-blog-archive .hlm-blog-card__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.75rem;border-top:1px solid #e5edf5}.page-blog-archive .hlm-blog-pagination{display:flex;justify-content:center;gap:.75rem;margin-top:2.5rem}.page-blog-archive .hlm-blog-pagination__link{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--color-border);background:#fff;color:var(--color-text-heading);font-weight:600;text-decoration:none}.page-blog-archive .hlm-blog-pagination__link:hover,.page-blog-archive .hlm-blog-pagination__link:focus-visible,.page-blog-archive .hlm-blog-pagination__link.is-active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.page-blog-archive .hlm-blog-empty{display:grid;gap:1rem;justify-items:start;padding:2rem;border:1px solid #d7e0ea;background:#fff}.page-blog-archive .hlm-blog-empty__title{margin:0;color:var(--color-text-heading);font-size:1.35rem;line-height:1.3}.page-blog-archive .hlm-blog-empty__desc{margin:0;color:var(--color-text-body);line-height:1.8}.single-post-page--hlm .hlm-blog-post-hero__meta{display:flex;flex-wrap:wrap;gap:.8rem 1rem;margin-bottom:1rem}.single-post-page--hlm .hlm-blog-post-hero__topic{color:var(--color-primary);text-decoration:none}.single-post-page--hlm .hlm-blog-post-section{padding-top:4.5rem;padding-bottom:5.5rem}.single-post-page--hlm .hlm-blog-post-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,0.7fr);gap:2rem;align-items:start}.single-post-page--hlm .hlm-blog-post-article{min-width:0}.single-post-page--hlm .hlm-blog-post-article__featured{margin:0 0 2rem;border:1px solid #d7e0ea;background:#fff}.single-post-page--hlm .hlm-blog-post-article__featured img{display:block;width:100%;height:auto}.single-post-page--hlm .hlm-blog-post-article__content{padding:2rem;border:1px solid #d7e0ea;background:#fff;color:var(--color-text-body);font-size:1rem;line-height:1.9}.single-post-page--hlm .hlm-blog-post-article__content>*:first-child{margin-top:0}.single-post-page--hlm .hlm-blog-post-article__content>*:last-child{margin-bottom:0}.single-post-page--hlm .hlm-blog-post-article__content h2,.single-post-page--hlm .hlm-blog-post-article__content h3,.single-post-page--hlm .hlm-blog-post-article__content h4{margin:2rem 0 1rem;color:var(--color-text-heading);line-height:1.2;letter-spacing:-.02em}.single-post-page--hlm .hlm-blog-post-article__content h2{font-size:1.85rem}.single-post-page--hlm .hlm-blog-post-article__content h3{font-size:1.45rem}.single-post-page--hlm .hlm-blog-post-article__content p,.single-post-page--hlm .hlm-blog-post-article__content ul,.single-post-page--hlm .hlm-blog-post-article__content ol,.single-post-page--hlm .hlm-blog-post-article__content blockquote{margin:0 0 1.2rem}.single-post-page--hlm .hlm-blog-post-article__content ul,.single-post-page--hlm .hlm-blog-post-article__content ol{padding-left:1.25rem}.single-post-page--hlm .hlm-blog-post-article__content blockquote{padding:1.25rem 1.5rem;border-left:3px solid var(--color-primary);background:#f8fbff;color:var(--color-text-heading)}.single-post-page--hlm .hlm-blog-post-tags,.single-post-page--hlm .hlm-blog-post-share,.single-post-page--hlm .hlm-blog-sidecard,.single-post-page--hlm .hlm-blog-related{margin-top:1.5rem;padding:1.5rem;border:1px solid #d7e0ea;background:#fff}.single-post-page--hlm .hlm-blog-post-tags{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.single-post-page--hlm .hlm-blog-post-tags__label,.single-post-page--hlm .hlm-blog-post-share__label,.single-post-page--hlm .hlm-blog-sidecard__eyebrow{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.single-post-page--hlm .hlm-blog-post-tags a{display:inline-flex;align-items:center;padding:.6rem .9rem;border:1px solid var(--color-border);color:var(--color-text-heading);font-size:.85rem;text-decoration:none}.single-post-page--hlm .hlm-blog-post-tags a:hover,.single-post-page--hlm .hlm-blog-post-tags a:focus-visible{border-color:var(--color-primary);color:var(--color-primary)}.single-post-page--hlm .hlm-blog-post-share{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:center}.single-post-page--hlm .hlm-blog-post-share__links{display:flex;flex-wrap:wrap;gap:.75rem}.single-post-page--hlm .hlm-blog-post-share__links a{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border:1px solid var(--color-border);color:var(--color-text-heading);text-decoration:none}.single-post-page--hlm .hlm-blog-post-share__links a:hover,.single-post-page--hlm .hlm-blog-post-share__links a:focus-visible{border-color:var(--color-primary);color:var(--color-primary)}.single-post-page--hlm .hlm-blog-post-sidebar{position:sticky;top:110px}.single-post-page--hlm .hlm-blog-sidecard{display:grid;gap:1rem}.single-post-page--hlm .hlm-blog-sidecard__title,.single-post-page--hlm .hlm-blog-related__title{margin:0;color:var(--color-text-heading);font-size:1.4rem;line-height:1.25;letter-spacing:-.02em}.single-post-page--hlm .hlm-blog-sidecard__copy{margin:0;color:var(--color-text-body);line-height:1.8}.single-post-page--hlm .hlm-blog-sidecard__list{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.single-post-page--hlm .hlm-blog-sidecard__list li{position:relative;padding-left:1.1rem;color:var(--color-text-body);line-height:1.7}.single-post-page--hlm .hlm-blog-sidecard__list li::before{content:"";position:absolute;top:.65rem;left:0;width:.35rem;height:.35rem;background:var(--color-primary)}.single-post-page--hlm .hlm-blog-related__list{display:grid;gap:1rem;margin-top:1.25rem}.single-post-page--hlm .hlm-blog-related__item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:.9rem;align-items:center}.single-post-page--hlm .hlm-blog-related__thumb{display:block;aspect-ratio:1 / 1;border:1px solid #d7e0ea;overflow:hidden}.single-post-page--hlm .hlm-blog-related__thumb img{display:block;width:100%;height:100%;object-fit:cover}.single-post-page--hlm .hlm-blog-related__body{display:grid;gap:.35rem}.single-post-page--hlm .hlm-blog-related__name{font-size:1rem}@media (max-width:1180px){.page-blog-archive .hlm-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.single-post-page--hlm .hlm-blog-post-layout{grid-template-columns:1fr}.single-post-page--hlm .hlm-blog-post-sidebar{position:static}}@media (max-width:1023px){.page-blog-archive .hlm-facial-hero__grid,.single-post-page--hlm .hlm-blog-post-hero__grid{grid-template-columns:1fr;min-height:auto;padding:84px 0 56px}.page-blog-archive .hlm-blog-hero__media,.single-post-page--hlm .hlm-blog-post-hero__media{min-height:280px}}@media (max-width:767px){.page-blog-archive .hlm-facial-hero__grid,.single-post-page--hlm .hlm-blog-post-hero__grid{gap:1.5rem;padding:66px 0 34px}.page-blog-archive .hlm-l1-shell,.single-post-page--hlm .hlm-l1-shell{padding-left:1rem;padding-right:1rem}.page-blog-archive .hlm-facial-hero__title,.single-post-page--hlm .hlm-facial-hero__title{font-size:2rem;line-height:1.08}.page-blog-archive .hlm-facial-hero__desc,.single-post-page--hlm .hlm-facial-hero__desc{margin-top:1rem;font-size:.9rem;line-height:1.72}.page-blog-archive .hlm-blog-hero__trust{gap:.6rem;margin-top:1.5rem}.page-blog-archive .hlm-blog-hero__trust li{padding:.7rem .85rem;font-size:.72rem}.page-blog-archive .hlm-blog-hero__media,.single-post-page--hlm .hlm-blog-post-hero__media{min-height:220px}.page-blog-archive .hlm-blog-topics-section{padding-top:3rem;padding-bottom:1rem}.page-blog-archive .hlm-blog-grid{grid-template-columns:1fr;gap:1.25rem}.page-blog-archive .hlm-blog-topics{flex-wrap:nowrap;justify-content:flex-start;gap:.75rem;margin-top:1.5rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.page-blog-archive .hlm-blog-topics::-webkit-scrollbar{display:none}.page-blog-archive .hlm-blog-topics__link{width:auto;flex:0 0 auto;justify-content:flex-start;padding:.85rem 1rem;font-size:.85rem}.page-blog-archive .hlm-blog-card__body{padding:1.25rem;gap:.85rem}.page-blog-archive .hlm-blog-card__title{font-size:1.2rem;line-height:1.3}.page-blog-archive .hlm-blog-card__excerpt{font-size:.9rem;line-height:1.72}.page-blog-archive .hlm-blog-feed-section,.single-post-page--hlm .hlm-blog-post-section{padding-top:3rem;padding-bottom:3rem}.page-blog-archive .hlm-blog-card__footer,.single-post-page--hlm .hlm-blog-post-share{align-items:flex-start;flex-direction:column}.single-post-page--hlm .hlm-blog-post-article__content,.single-post-page--hlm .hlm-blog-post-tags,.single-post-page--hlm .hlm-blog-post-share,.single-post-page--hlm .hlm-blog-sidecard,.single-post-page--hlm .hlm-blog-related{padding:1.25rem}.single-post-page--hlm .hlm-blog-post-hero__meta{gap:.55rem .8rem;margin-bottom:.85rem;font-size:.7rem}.single-post-page--hlm .hlm-blog-post-article__featured{margin-bottom:1.25rem}.single-post-page--hlm .hlm-blog-post-article__content{font-size:.95rem;line-height:1.8}.single-post-page--hlm .hlm-blog-post-article__content h2{font-size:1.5rem}.single-post-page--hlm .hlm-blog-post-article__content h3{font-size:1.2rem}.single-post-page--hlm .hlm-blog-post-article__content p,.single-post-page--hlm .hlm-blog-post-article__content ul,.single-post-page--hlm .hlm-blog-post-article__content ol,.single-post-page--hlm .hlm-blog-post-article__content blockquote{margin-bottom:1rem}.single-post-page--hlm .hlm-blog-post-article__content blockquote{padding:1rem 1rem 1rem 1.1rem}.single-post-page--hlm .hlm-blog-post-tags,.single-post-page--hlm .hlm-blog-post-share{gap:.85rem}.single-post-page--hlm .hlm-blog-sidecard,.single-post-page--hlm .hlm-blog-related{margin-top:1rem}.single-post-page--hlm .hlm-blog-sidecard{gap:.85rem}.single-post-page--hlm .hlm-blog-sidecard__title,.single-post-page--hlm .hlm-blog-related__title{font-size:1.2rem}.single-post-page--hlm .hlm-blog-sidecard__copy,.single-post-page--hlm .hlm-blog-sidecard__list li{font-size:.9rem;line-height:1.7}.single-post-page--hlm .hlm-blog-related__list{gap:.9rem;margin-top:1rem}.single-post-page--hlm .hlm-blog-related__item{grid-template-columns:76px minmax(0,1fr)}}.page-privacy-policy{background-color:var(--color-bg-secondary);color:var(--color-text-body);font-family:var(--font-family-sans)}.page-privacy-policy .hlm-l1-shell{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem}.page-privacy-policy .hlm-template-section--light{background-color:var(--color-bg-secondary)}.page-privacy-policy .hlm-facial-hero{position:relative;min-height:42vh;display:flex;flex-direction:column;padding:0;background:linear-gradient(135deg,#07111f 0%,#10243b 56%,#153a61 100%)}.page-privacy-policy .hlm-facial-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgb(255 255 255 / .14),transparent 36%),linear-gradient(90deg,rgb(7 14 24 / .82) 0%,rgb(7 14 24 / .58) 46%,rgb(7 14 24 / .22) 100%)}.page-privacy-policy .hlm-facial-hero__grid{position:relative;z-index:1;display:flex;align-items:center;width:100%;min-height:380px;padding:92px 0 58px}.page-privacy-policy .hlm-facial-hero__content{width:min(100%, 42rem);margin-right:auto}.page-privacy-policy .hlm-facial-hero__breadcrumbs{padding:0;margin:0 0 1rem;background:#fff0;border:0}.page-privacy-policy .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb{margin-left:0;font-size:.8125rem;letter-spacing:.04em}.page-privacy-policy .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb a{color:rgb(255 255 255 / .74)}.page-privacy-policy .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb a:hover,.page-privacy-policy .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb a:focus-visible{color:#fff}.page-privacy-policy .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb-separator{color:rgb(255 255 255 / .38)}.page-privacy-policy .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb-current{color:var(--color-primary)}.page-privacy-policy .hlm-facial-hero__title{margin:0;color:#fff;font-size:clamp(2.35rem, 4.6vw, 3.6rem);font-weight:700;line-height:1.08;letter-spacing:-.04em}.page-privacy-policy .section-policy-content{padding-top:4.75rem;padding-bottom:5.5rem}.page-privacy-policy .hlm-legal-doc{max-width:960px;margin:0 auto;padding:2.5rem;border:1px solid #d7e0ea;background:#fff}.page-privacy-policy .hlm-legal-doc__header,.page-privacy-policy .hlm-legal-doc__section,.page-privacy-policy .hlm-legal-doc__footer{padding-top:2rem;border-top:1px solid #e5edf5}.page-privacy-policy .hlm-legal-doc__header{padding-top:0;border-top:0}.page-privacy-policy .hlm-legal-doc__eyebrow{margin:0 0 .75rem;color:var(--color-primary);font-family:var(--font-family-mono);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-privacy-policy .hlm-legal-doc__company{margin:0 0 1.25rem;color:var(--color-text-heading);font-size:1.9rem;line-height:1.2;letter-spacing:-.03em}.page-privacy-policy .hlm-legal-doc h2,.page-privacy-policy .hlm-legal-doc h3{color:var(--color-text-heading);letter-spacing:-.02em}.page-privacy-policy .hlm-legal-doc h2{margin:0 0 1rem;font-size:1.6rem;line-height:1.2}.page-privacy-policy .hlm-legal-doc h3{margin:1.5rem 0 .75rem;font-size:1.1rem;line-height:1.35}.page-privacy-policy .hlm-legal-doc p,.page-privacy-policy .hlm-legal-doc li{color:var(--color-text-body);font-size:.98rem;line-height:1.9}.page-privacy-policy .hlm-legal-doc p{margin:0 0 1rem}.page-privacy-policy .hlm-legal-doc ul{margin:0 0 1rem;padding-left:1.25rem}.page-privacy-policy .hlm-legal-doc li+li{margin-top:.5rem}.page-privacy-policy .hlm-legal-doc strong{color:var(--color-text-heading)}.page-privacy-policy .hlm-legal-doc__footer p{margin:0;color:var(--color-text-secondary)}@media (max-width:767px){.page-privacy-policy .hlm-facial-hero__grid{min-height:300px;padding:74px 0 42px}.page-privacy-policy .hlm-legal-doc{padding:1.5rem}.page-privacy-policy .hlm-legal-doc__company{font-size:1.55rem}.page-privacy-policy .hlm-legal-doc h2{font-size:1.35rem}}.page-p05 .hlm-moq-card,.page-p05 .hlm-tech-card,.page-p05 .hlm-compliance-item,.page-p05 .hlm-note-card,.page-p05 .hlm-gallery-card{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;padding:1.75rem;min-height:auto}@media (max-width:767px){.page-p05 .hlm-moq-card,.page-p05 .hlm-tech-card,.page-p05 .hlm-compliance-item,.page-p05 .hlm-note-card,.page-p05 .hlm-gallery-card{padding:1.25rem}}.page-our-factory .hlm-kpi-card,.page-our-factory .hlm-timeline__item{padding:0!important;overflow:hidden;border:1px solid var(--color-border)!important;background:#fff;display:flex;flex-direction:column}.page-our-factory .hlm-timeline{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.5rem!important;border:0!important;background:transparent!important}.page-our-factory .hlm-timeline::before{display:none!important}.page-our-factory .hlm-timeline__item::before{display:none!important}.page-our-factory .hlm-card-media{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-bottom:1px solid var(--color-border);background-color:var(--color-bg-secondary)}.page-our-factory .hlm-card-media img{width:100%;height:100%;object-fit:cover;display:block}.page-our-factory .hlm-kpi-card h3,.page-our-factory .hlm-kpi-card p,.page-our-factory .hlm-timeline__item h3,.page-our-factory .hlm-timeline__item p{padding-left:1.5rem;padding-right:1.5rem}.page-our-factory .hlm-kpi-card h3,.page-our-factory .hlm-timeline__item h3{margin-top:1.5rem;margin-bottom:.5rem}.page-our-factory .hlm-kpi-card p,.page-our-factory .hlm-timeline__item p{margin-bottom:1.5rem;margin-top:0}@media (max-width:1023px){.page-our-factory .hlm-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.page-our-factory .hlm-timeline{grid-template-columns:1fr!important}}.page-about .hlm-timeline--horizontal{position:relative;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2rem!important;border:none!important;background:transparent!important;margin-top:3rem}.page-about .hlm-timeline--horizontal::before{content:""!important;position:absolute!important;top:3.5rem!important;left:0!important;right:0!important;height:1px!important;width:auto!important;bottom:auto!important;background:var(--color-border)!important;display:block!important}.page-about .hlm-timeline--horizontal .hlm-timeline__item{position:relative;padding:0!important;border:none!important;background:transparent!important;display:flex;flex-direction:column}.page-about .hlm-timeline--horizontal .hlm-timeline__item::before{content:""!important;position:absolute!important;top:3.5rem!important;left:0!important;width:0.75rem!important;height:0.75rem!important;background-color:var(--color-primary)!important;border:3px solid #f8fafc;border-radius:50%;transform:translateY(-50%)!important;opacity:1!important;z-index:2}.page-about .hlm-timeline--horizontal .hlm-timeline__index{display:block;height:3.5rem;color:var(--color-primary);font-size:1.5rem;font-weight:700;font-family:var(--font-family-mono);line-height:1;margin-bottom:1.5rem}.page-about .hlm-timeline--horizontal .hlm-timeline__title{margin-top:1.5rem!important;margin-bottom:0.75rem!important;padding:0!important}.page-about .hlm-timeline--horizontal .hlm-timeline__desc{padding:0!important;margin-top:0!important}@media (max-width:1023px){.page-about .hlm-timeline--horizontal{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-about .hlm-timeline--horizontal::before{display:none!important}.page-about .hlm-timeline--horizontal .hlm-timeline__item::before{display:none!important}.page-about .hlm-timeline--horizontal .hlm-timeline__index{height:auto}.page-about .hlm-timeline--horizontal .hlm-timeline__title{margin-top:0!important}}@media (max-width:767px){.page-about .hlm-timeline--horizontal{grid-template-columns:1fr!important}}@media (max-width:767px){.page-rd-laboratory.page-p05 .hlm-facial-hero__content{padding:2rem 1rem!important}.page-rd-laboratory.page-p05 .hlm-facial-hero__title{font-size:1.875rem!important;line-height:1.08!important}.page-rd-laboratory.page-p05 .hlm-facial-hero__desc{margin-top:1rem!important;font-size:0.95rem!important;line-height:1.72!important}.page-rd-laboratory.page-p05 .hlm-facial-hero .hlm-actions{margin-top:1.5rem!important}.page-rd-laboratory.page-p05 .hlm-facial-hero .hlm-actions .hlm-btn{width:100%;justify-content:center}.page-rd-laboratory.page-p05 .hlm-solution-hero__media-shell{min-height:0!important;padding:1rem!important}.page-rd-laboratory.page-p05 .hlm-p05-hero__media,.page-rd-laboratory.page-p05 .hlm-solution-hero__media,.page-rd-laboratory.page-p05 .hlm-tech-grid__media,.page-rd-laboratory.page-p05 .hlm-compliance__media,.page-rd-laboratory.page-p05 .hlm-bridge__media,.page-rd-laboratory.page-p05 .hlm-story-block__media{min-height:17rem!important}.page-rd-laboratory.page-p05 .hlm-template-section{padding-top:3rem;padding-bottom:3rem}.page-rd-laboratory.page-p05 .hlm-template-section--flush{padding-top:0;padding-bottom:0}.page-rd-laboratory.page-p05 .hlm-section-head{margin-bottom:1.25rem}.page-rd-laboratory.page-p05 .hlm-section-head__title,.page-rd-laboratory.page-p05 .hlm-bridge__title,.page-rd-laboratory.page-p05 .hlm-story-block__title{font-size:1.625rem!important;line-height:1.18!important}.page-rd-laboratory.page-p05 .hlm-story-block,.page-rd-laboratory.page-p05 .hlm-tech-grid,.page-rd-laboratory.page-p05 .hlm-compliance,.page-rd-laboratory.page-p05 .hlm-bridge{gap:1.5rem!important}.page-rd-laboratory.page-p05 .hlm-story-block__desc,.page-rd-laboratory.page-p05 .hlm-bridge__desc,.page-rd-laboratory.page-p05 .hlm-compliance-item__desc,.page-rd-laboratory.page-p05 .hlm-moq-card__desc,.page-rd-laboratory.page-p05 .hlm-tech-card__desc{font-size:0.95rem!important;line-height:1.72!important}.page-rd-laboratory.page-p05 .hlm-moq-strip,.page-rd-laboratory.page-p05 .hlm-tech-grid__cards,.page-rd-laboratory.page-p05 .hlm-compliance__content{gap:0.875rem!important}.page-rd-laboratory.page-p05 .hlm-moq-card,.page-rd-laboratory.page-p05 .hlm-tech-card,.page-rd-laboratory.page-p05 .hlm-compliance-item{padding:1.125rem!important}.page-rd-laboratory.page-p05 .hlm-moq-card__title,.page-rd-laboratory.page-p05 .hlm-tech-card__title,.page-rd-laboratory.page-p05 .hlm-compliance-item__title{font-size:1rem!important;line-height:1.4!important}.page-rd-laboratory.page-p05 .hlm-logo-carousel{margin:1.5rem 0 0!important}.page-rd-laboratory.page-p05 .hlm-logo-carousel__container{padding:1rem 0!important}.page-rd-laboratory.page-p05 .hlm-logo-carousel__slide{height:64px!important;padding:.5rem 0.375rem!important}.page-rd-laboratory.page-p05 .hlm-logo-carousel__btn{width:1.9rem!important;height:1.9rem!important}.page-rd-laboratory.page-p05 .home-bottom-cta-shell{padding-top:3rem!important;padding-bottom:3rem!important}.page-rd-laboratory.page-p05 .home-bottom-cta-content{gap:1.5rem!important;padding-left:1rem!important;padding-right:1rem!important}.page-rd-laboratory.page-p05 .home-bottom-cta-title{font-size:1.75rem!important;line-height:1.14!important}.page-rd-laboratory.page-p05 .home-bottom-cta-copy{margin-top:1rem!important;margin-bottom:1.5rem!important;font-size:0.95rem!important;line-height:1.72!important}.page-rd-laboratory.page-p05 .home-bottom-cta-highlights li{margin-bottom:0.75rem!important;line-height:1.62!important}}@media (max-width:767px){.page-our-story.page-p05 .hlm-facial-hero__content{padding:2rem 1rem!important}.page-our-story.page-p05 .hlm-facial-hero__title{font-size:1.875rem!important;line-height:1.08!important}.page-our-story.page-p05 .hlm-facial-hero__desc{margin-top:1rem!important;font-size:0.95rem!important;line-height:1.72!important}.page-our-story.page-p05 .hlm-facial-hero .hlm-actions{margin-top:1.5rem!important}.page-our-story.page-p05 .hlm-facial-hero .hlm-actions .hlm-btn{width:100%;justify-content:center}.page-our-story.page-p05 .hlm-solution-hero__media-shell{min-height:0!important;padding:1rem!important}.page-our-story.page-p05 .hlm-p05-hero__media,.page-our-story.page-p05 .hlm-solution-hero__media,.page-our-story.page-p05 .hlm-story-block__media,.page-our-story.page-p05 .hlm-founder-quote__media{min-height:17rem!important}.page-our-story.page-p05 .hlm-template-section{padding-top:3rem;padding-bottom:3rem}.page-our-story.page-p05 .hlm-template-section--flush{padding-top:0;padding-bottom:0}.page-our-story.page-p05 .hlm-section-head{margin-bottom:1.25rem}.page-our-story.page-p05 .hlm-section-head__title,.page-our-story.page-p05 .hlm-story-block__title{font-size:1.625rem!important;line-height:1.18!important}.page-our-story.page-p05 .hlm-story-block,.page-our-story.page-p05 .hlm-founder-quote{gap:1.5rem!important}.page-our-story.page-p05 .hlm-story-block__desc{font-size:0.95rem!important;line-height:1.72!important}.page-our-story.page-p05 .hlm-founder-quote{padding:1.125rem!important}.page-our-story.page-p05 .hlm-founder-quote__text{font-size:1rem!important;line-height:1.8!important}.page-our-story.page-p05 .home-bottom-cta-shell{padding-top:3rem!important;padding-bottom:3rem!important}.page-our-story.page-p05 .home-bottom-cta-content{gap:1.5rem!important;padding-left:1rem!important;padding-right:1rem!important}.page-our-story.page-p05 .home-bottom-cta-title{font-size:1.75rem!important;line-height:1.14!important}.page-our-story.page-p05 .home-bottom-cta-copy{margin-top:1rem!important;margin-bottom:1.5rem!important;font-size:0.95rem!important;line-height:1.72!important}.page-our-story.page-p05 .home-bottom-cta-highlights li{margin-bottom:0.75rem!important;line-height:1.62!important}}@media (max-width:767px){.page-about.page-p05 .hlm-facial-hero__content{padding:2rem 1rem!important}.page-about.page-p05 .hlm-facial-hero__title{font-size:1.875rem!important;line-height:1.08!important}.page-about.page-p05 .hlm-facial-hero__desc{margin-top:1rem!important;font-size:0.95rem!important;line-height:1.72!important}.page-about.page-p05 .hlm-facial-hero .hlm-actions{margin-top:1.5rem!important}.page-about.page-p05 .hlm-facial-hero .hlm-actions .hlm-btn{width:100%;justify-content:center}.page-about.page-p05 .hlm-solution-hero__media-shell{min-height:0!important;padding:1rem!important}.page-about.page-p05 .hlm-p05-hero__media,.page-about.page-p05 .hlm-solution-hero__media,.page-about.page-p05 .hlm-story-block__media,.page-about.page-p05 .hlm-compliance__media,.page-about.page-p05 .hlm-bridge__media{min-height:17rem!important}.page-about.page-p05 .hlm-template-section{padding-top:3rem;padding-bottom:3rem}.page-about.page-p05 .hlm-template-section--flush{padding-top:0;padding-bottom:0}.page-about.page-p05 .hlm-section-head__title,.page-about.page-p05 .hlm-bridge__title,.page-about.page-p05 .hlm-story-block__title{font-size:1.625rem!important;line-height:1.18!important}.page-about.page-p05 .hlm-story-block,.page-about.page-p05 .hlm-compliance,.page-about.page-p05 .hlm-bridge{gap:1.5rem!important}.page-about.page-p05 .hlm-story-block__desc,.page-about.page-p05 .hlm-bridge__desc,.page-about.page-p05 .hlm-compliance-item__desc,.page-about.page-p05 .hlm-moq-card__desc,.page-about.page-p05 .hlm-timeline__desc{font-size:0.95rem!important;line-height:1.72!important}.page-about.page-p05 .hlm-moq-card,.page-about.page-p05 .hlm-compliance-item,.page-about.page-p05 .hlm-gallery-card,.page-about.page-p05 .hlm-note-card,.page-about.page-p05 .hlm-timeline__item{padding:1.125rem!important}.page-about.page-p05 .hlm-moq-card__title,.page-about.page-p05 .hlm-compliance-item__title,.page-about.page-p05 .hlm-timeline__title,.page-about.page-p05 .hlm-note-card h3{font-size:1rem!important;line-height:1.4!important}.page-about.page-p05 .hlm-gallery-card,.page-about.page-p05.hlm-page-p05--narrative .hlm-gallery-card,.page-about.page-p05--narrative .hlm-gallery-card{min-height:12rem!important}.page-about.page-p05 .hlm-timeline--horizontal{gap:1rem!important;margin-top:2rem!important}.page-about.page-p05 .hlm-timeline--horizontal .hlm-timeline__index{margin-bottom:0.75rem!important;font-size:1.2rem!important}.page-about.page-p05 .home-bottom-cta-shell{padding-top:3rem!important;padding-bottom:3rem!important}.page-about.page-p05 .home-bottom-cta-content{gap:1.5rem!important;padding-left:1rem!important;padding-right:1rem!important}.page-about.page-p05 .home-bottom-cta-title{font-size:1.75rem!important;line-height:1.14!important}.page-about.page-p05 .home-bottom-cta-copy{margin-top:1rem!important;margin-bottom:1.5rem!important;font-size:0.95rem!important;line-height:1.72!important}}@media (max-width:767px){.page-our-factory.page-p05 .hlm-facial-hero__content{padding:2rem 1rem!important}.page-our-factory.page-p05 .hlm-facial-hero__title{font-size:1.875rem!important;line-height:1.08!important}.page-our-factory.page-p05 .hlm-facial-hero__desc{margin-top:1rem!important;font-size:0.95rem!important;line-height:1.72!important}.page-our-factory.page-p05 .hlm-facial-hero .hlm-actions{margin-top:1.5rem!important}.page-our-factory.page-p05 .hlm-facial-hero .hlm-actions .hlm-btn{width:100%;justify-content:center}.page-our-factory.page-p05 .hlm-solution-hero__media-shell{min-height:0!important;padding:1rem!important}.page-our-factory.page-p05 .hlm-p05-hero__media,.page-our-factory.page-p05 .hlm-solution-hero__media{min-height:18rem!important}.page-our-factory.page-p05 .hlm-template-section{padding-top:3rem;padding-bottom:3rem}.page-our-factory.page-p05 .hlm-template-section--flush{padding-top:0;padding-bottom:0}.page-our-factory.page-p05 .hlm-section-head{margin-bottom:1.25rem}.page-our-factory.page-p05 .hlm-section-head__title,.page-our-factory.page-p05 .hlm-factory-power__title,.page-our-factory.page-p05 .hlm-bridge__title{font-size:1.625rem!important;line-height:1.18!important}.page-our-factory.page-p05 .hlm-factory-power,.page-our-factory.page-p05 .hlm-compliance,.page-our-factory.page-p05 .hlm-bridge{gap:1.5rem!important}.page-our-factory.page-p05 .hlm-factory-power__media,.page-our-factory.page-p05 .hlm-compliance__media,.page-our-factory.page-p05 .hlm-bridge__media{min-height:17rem!important}.page-our-factory.page-p05 .hlm-factory-power__media .home-profile-video-wrapper{min-height:17rem}.page-our-factory.page-p05 .hlm-factory-power__lead,.page-our-factory.page-p05 .hlm-bridge__desc,.page-our-factory.page-p05 .hlm-compliance-item__desc,.page-our-factory.page-p05 .hlm-moq-card__desc,.page-our-factory.page-p05 .hlm-timeline__desc,.page-our-factory.page-p05 .hlm-kpi-card p{font-size:0.95rem!important;line-height:1.72!important}.page-our-factory.page-p05 .hlm-factory-power__stats{gap:0.875rem!important;margin-top:1.25rem!important}.page-our-factory.page-p05 .hlm-factory-power__stats li{padding:1rem!important}.page-our-factory.page-p05 .hlm-factory-power__stats strong{font-size:1.2rem!important;line-height:1.1!important}.page-our-factory.page-p05 .hlm-factory-power__stats span{font-size:0.78rem!important;line-height:1.6!important}.page-our-factory.page-p05 .hlm-kpi-grid,.page-our-factory.page-p05 .hlm-timeline,.page-our-factory.page-p05 .hlm-cert-grid,.page-our-factory.page-p05 .hlm-moq-strip{gap:0.875rem!important}.page-our-factory.page-p05 .hlm-kpi-card,.page-our-factory.page-p05 .hlm-timeline__item{padding:0!important}.page-our-factory.page-p05 .hlm-card-media{aspect-ratio:16 / 9}.page-our-factory.page-p05 .hlm-kpi-card h3,.page-our-factory.page-p05 .hlm-kpi-card p,.page-our-factory.page-p05 .hlm-timeline__item h3,.page-our-factory.page-p05 .hlm-timeline__item p{padding-left:1rem!important;padding-right:1rem!important}.page-our-factory.page-p05 .hlm-kpi-card h3,.page-our-factory.page-p05 .hlm-timeline__item h3,.page-our-factory.page-p05 .hlm-compliance-item__title,.page-our-factory.page-p05 .hlm-moq-card__title{font-size:1rem!important;line-height:1.4!important}.page-our-factory.page-p05 .hlm-kpi-card h3,.page-our-factory.page-p05 .hlm-timeline__item h3{margin-top:1rem!important;margin-bottom:0.375rem!important}.page-our-factory.page-p05 .hlm-kpi-card p,.page-our-factory.page-p05 .hlm-timeline__item p{margin-bottom:1rem!important}.page-our-factory.page-p05 .hlm-compliance-item,.page-our-factory.page-p05 .hlm-moq-card{padding:1.125rem!important}.page-our-factory.page-p05 .home-bottom-cta-shell{padding-top:3rem!important;padding-bottom:3rem!important}.page-our-factory.page-p05 .home-bottom-cta-content{gap:1.5rem!important;padding-left:1rem!important;padding-right:1rem!important}.page-our-factory.page-p05 .home-bottom-cta-title{font-size:1.75rem!important;line-height:1.14!important}.page-our-factory.page-p05 .home-bottom-cta-copy{margin-top:1rem!important;margin-bottom:1.5rem!important;font-size:0.95rem!important;line-height:1.72!important}}.page-our-factory .hlm-cert-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:2rem 1.5rem;border:1px solid var(--color-border);background:#fff;transition:none}.page-our-factory .hlm-cert-pill img{display:block;width:auto;height:3.5rem;max-width:100%;object-fit:contain}.page-our-factory .hlm-cert-pill span{color:var(--color-text-heading);font-family:var(--font-family-mono);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center}@media (max-width:767px){.page-our-factory .hlm-cert-pill{padding:1.5rem 1rem;gap:1rem}.page-our-factory .hlm-cert-pill img{height:3rem}}.hlm-logo-carousel{position:relative;margin:3rem 0}.hlm-logo-carousel__container{position:relative;overflow:hidden;padding:2rem 0}.hlm-logo-carousel__track{display:flex;gap:0;will-change:transform}.hlm-logo-carousel__slide{display:flex;align-items:center;justify-content:center;height:100px;padding:1rem .75rem;flex-shrink:0;box-sizing:border-box}.hlm-logo-carousel__slide:first-child{border-left:none}.hlm-logo-carousel__slide img{max-width:100%;max-height:100%;object-fit:contain;width:auto;height:auto;display:block}.hlm-logo-carousel__nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:10;padding:0 1rem}.hlm-logo-carousel__btn{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--color-primary);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease;pointer-events:auto;box-shadow:0 2px 8px rgb(0 85 255 / .25);flex-shrink:0}.hlm-logo-carousel__btn:hover{background:var(--color-primary-hover);transform:scale(1.08);box-shadow:0 4px 14px rgb(0 85 255 / .35)}.hlm-logo-carousel__btn:active{transform:scale(.95)}.hlm-logo-carousel__btn:disabled{background:#c5d0e6;box-shadow:none;cursor:default;transform:none}.hlm-logo-carousel__btn svg{width:1.125rem;height:1.125rem}@media (max-width:1024px){.hlm-logo-carousel__slide{height:88px;padding:.75rem .625rem}}@media (max-width:768px){.hlm-logo-carousel__slide{height:76px;padding:.75rem .5rem}.hlm-logo-carousel__btn{width:2.25rem;height:2.25rem}}@media (max-width:480px){.hlm-logo-carousel{margin:2rem 0}.hlm-logo-carousel__slide{height:70px;padding:.625rem .375rem}.hlm-logo-carousel__btn{width:2rem;height:2rem}}#s02-parallax-img,.page-home .home-profile-image{transform:none!important;transition:none!important}.page-home .home-profile-media{min-height:0!important}.page-home .home-profile-video-wrapper{position:relative!important;background-image:none!important;background-color:#000;overflow:hidden;width:100%;padding-bottom:100%;height:0;min-height:unset!important;transform:none!important;transition:none!important}.page-home .home-profile-video-wrapper iframe,.page-home .home-profile-video-wrapper>div{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;border:0;transform:none!important;transition:none!important}.page-p05 .hlm-facial-hero__content{padding-top:6.25rem}@media (max-width:1023px){.page-p05 .hlm-facial-hero__content{padding-top:5.75rem}}@media (max-width:767px){.page-p05 .hlm-facial-hero__content{padding-top:calc(72px + 1rem)!important}.page-p05 .hlm-facial-hero__breadcrumbs{margin-bottom:1rem}.page-p05 .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb{font-size:.75rem;line-height:1.6;white-space:normal;overflow-wrap:anywhere}}@media (max-width:575px){.page-p05 .hlm-facial-hero__content{padding-top:calc(68px + 1rem)!important}}@media (max-width:767px){.helement-page.page-p05 .hlm-facial-hero__content{padding:calc(72px + 1.25rem) 1rem 2rem!important}.helement-page.page-p05 .hlm-facial-hero__breadcrumbs{margin-bottom:1rem!important}}@media (max-width:575px){.helement-page.page-p05 .hlm-facial-hero__content{padding:calc(68px + 1rem) 1rem 2rem!important}}.page-template-p02-l1-acf.page-template-p02-1-visual{background-color:var(--color-bg-secondary);overflow-x:clip;font-family:var(--font-family-sans)}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-l1-shell{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem}.tax-product-category.separate-containers .site-main{margin:0!important;padding:0!important}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-template-section--light,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-section-soft,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-business{background-color:var(--color-bg-secondary)}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-template-section--light:nth-of-type(even),.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-section-soft:nth-of-type(even),.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-business:nth-of-type(even){background-color:var(--color-bg-primary)}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero{position:relative;min-height:50vh;display:flex;flex-direction:column;padding:0;border-bottom:0;background-color:#08101c}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(7 14 24 / .8) 0%,rgb(7 14 24 / .6) 40%,rgb(7 14 24 / .22) 100%),linear-gradient(180deg,rgb(0 0 0 / .04) 0%,rgb(0 0 0 / .18) 100%)}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__grid{position:relative;z-index:1;flex:1 1 auto;display:flex;align-items:center;justify-content:flex-start;width:100%;padding:6.75rem 0 2.25rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__content{min-height:auto;display:flex;flex-direction:column;justify-content:center;width:min(100%, 42rem);margin-right:auto;max-width:42rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__breadcrumbs{padding:0;margin:0 0 1rem;background:#fff0;border:0}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb{margin-left:0;font-size:.8125rem;letter-spacing:.04em}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb a{color:rgb(255 255 255 / .74)}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb a:hover,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb a:focus-visible{color:#fff}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb-separator{color:rgb(255 255 255 / .38)}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__breadcrumbs .wxkn-breadcrumb-current{color:var(--color-primary)}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__title{margin:0;color:#fff;font-family:var(--font-family-sans);font-size:clamp(2.25rem, 4.6vw, 3.5rem);font-weight:700;line-height:1.08;letter-spacing:-.04em;max-width:40rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__desc{max-width:34rem;margin:1.1rem 0 0;color:rgb(255 255 255 / .82);font-size:.9375rem;line-height:1.8}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero .hlm-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero .hlm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;border:1px solid #fff0;font-size:.875rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:transform 0.3s ease,background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero .hlm-btn:hover{transform:translateY(-.25rem)}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero .hlm-btn--primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero .hlm-btn--primary:hover,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero .hlm-btn--primary:focus-visible{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero .hlm-btn--secondary{border-color:var(--color-border);background-color:var(--color-bg-secondary);color:#334155}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero .hlm-btn--secondary:hover,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero .hlm-btn--secondary:focus-visible{background-color:#f1f5f9;border-color:var(--color-border);color:var(--color-primary)}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero .hlm-btn svg,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero .hlm-btn i,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero .lucide{width:1rem;height:1rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__points-shell{position:relative;z-index:1;width:100%;overflow:clip;border-top:1px solid rgb(255 255 255 / .12);background:rgb(7 14 24 / .72);backdrop-filter:blur(6px)}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__points-marquee{width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem;box-sizing:border-box}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:.9rem 0;list-style:none;width:100%}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__points li{position:relative;min-width:0;padding:.8rem 1.5rem;color:rgb(255 255 255 / .88);font-size:.8125rem;font-weight:600;line-height:1.7;letter-spacing:.02em;text-align:center;white-space:normal}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__points li::after{content:"";position:absolute;right:0;top:50%;width:1px;height:1rem;background:rgb(255 255 255 / .14);transform:translateY(-50%)}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__points li:first-child::before{content:"";position:absolute;left:0;top:50%;width:1px;height:1rem;background:rgb(255 255 255 / .14);transform:translateY(-50%)}@media (max-width:900px){.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__points{grid-template-columns:repeat(2,minmax(0,1fr))}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__points li:nth-child(3)::before{content:"";position:absolute;left:0;top:50%;width:1px;height:1rem;background:rgb(255 255 255 / .14);transform:translateY(-50%)}}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-section-head{margin-bottom:1.75rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-section-head__title{font-size:clamp(1.95rem, 3vw, 2.35rem);line-height:1.14}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-section-head__title:last-child{margin-bottom:2.25rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-section-head__desc{margin-top:0;max-width:42rem;font-size:.9375rem;line-height:1.8}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-category-matrix{gap:1px;border:1px solid var(--color-border);background-color:var(--color-border)}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-category-card{border:0;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);box-shadow:none}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-rnd__card,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__item,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-business__card,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-qc__card{border:1px solid var(--color-border);background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);box-shadow:none}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-category-card::before{display:none}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-category-card__media{margin-bottom:1.25rem;border:0;background:#fff0;padding:0}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-category-card__body{padding-top:0}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-category-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px -18px rgb(15 23 42 / .24);z-index:1}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-category-card__title,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-rnd__title,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-business__title,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-qc__body h3{margin:0 0 .9rem;color:var(--color-text-heading);font-family:var(--font-family-sans);font-size:1.1875rem;font-weight:700;line-height:1.4;letter-spacing:-.02em}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-category-card__desc,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-rnd__desc,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-business__desc,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-qc__body p,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__item p{margin:0;color:var(--color-text-secondary);font-size:.9rem;line-height:1.8}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-rnd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-rnd__media{aspect-ratio:1 / 1}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-rnd__body,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-qc__body,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-business__card{padding:1.5rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-rnd__metric,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-business__metric{color:var(--color-primary)}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-rnd__metric{display:inline-flex;align-items:center;min-height:2rem;margin-bottom:.9rem;padding:.35rem .75rem;background:rgb(0 85 255 / .08);font-family:var(--font-family-mono);font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:2rem;align-items:stretch}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__media{position:relative;min-height:34rem;overflow:hidden;border:1px solid var(--color-border);box-shadow:none}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__content{display:flex;flex-direction:column;justify-content:center;min-height:34rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__content .hlm-section-head__desc{margin-bottom:1.25rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__tag{position:absolute;padding:.75rem .9rem;border:1px solid rgb(15 23 42 / .12);background:rgb(255 255 255 / .84);backdrop-filter:blur(8px);box-shadow:0 12px 28px rgb(15 23 42 / .14);color:#0f172a;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__tag--one{left:1.25rem;top:1.25rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__tag--two{right:1.25rem;top:4.75rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__tag--three{left:2rem;bottom:1.5rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__item{padding:0;overflow:hidden}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__item+.hlm-facial-proof__item{margin-top:.75rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__item summary{position:relative;display:block;padding:1.1rem 3rem 1.1rem 1.25rem;color:var(--color-text-heading);font-size:1.0625rem;font-weight:700;line-height:1.4;cursor:pointer;list-style:none;transition:color 0.25s ease}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__item summary::-webkit-details-marker{display:none}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__item summary:hover,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__item summary:focus-visible,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__item[open] summary{color:var(--color-primary)}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__item summary::after{content:"+";position:absolute;right:1.25rem;top:50%;color:var(--color-primary);font-size:1.25rem;font-weight:400;line-height:1;transform:translateY(-50%);transition:transform 0.3s ease}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__item[open] summary::after{transform:translateY(-50%) rotate(45deg)}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__item p{margin:0;box-sizing:border-box;height:0;opacity:0;overflow:hidden;padding:0 1.25rem;transition:height 0.35s ease,opacity 0.25s ease,padding-bottom 0.35s ease}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-business__grid,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-qc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-business__icon{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(0 85 255 / .18);color:var(--color-primary);background-color:rgb(0 85 255 / .04)}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-business__metric{margin:1rem 0 0;font-family:var(--font-family-mono);font-size:clamp(1.55rem, 2.2vw, 2rem);font-weight:700;letter-spacing:-.04em}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-business__metric+.hlm-facial-business__title{margin-top:.375rem}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-feature{display:grid;grid-template-columns:minmax(19rem,0.92fr) minmax(0,1.08fr);gap:2rem;align-items:stretch}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-feature--single{grid-template-columns:1fr}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-feature__media{margin:0;min-height:34rem;overflow:hidden;border:1px solid var(--color-border)}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-feature__media img,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-function-panel__media img,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-sku-card__media img{display:block;width:100%;height:100%;object-fit:cover}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-feature__content{display:flex;flex-direction:column;justify-content:center}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-feature__list{display:grid;gap:1rem}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-feature-card,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-function-panel,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-sku-card{border:1px solid var(--color-border);background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);box-shadow:none}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-feature-card{padding:1.25rem}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-feature-card h3,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-function-panel__copy h3,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-sku-card__body h4{margin:0 0 .85rem;color:var(--color-text-heading);font-size:1.125rem;font-weight:700;line-height:1.45}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-feature-card p,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-function-panel__copy p,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-sku-card__body p{margin:0;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.8}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-feature__actions{margin-top:2rem}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-function-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-function-card{position:relative;display:grid;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--color-border);background:#fff;color:var(--color-text-heading);text-decoration:none}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-function-card__media{position:absolute;inset:0;margin:0}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-function-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(10 15 26 / .12) 0%,rgb(10 15 26 / .74) 100%);transition:background 0.35s ease}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-function-card__media img{transition:transform 0.45s ease}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-function-card__body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.875rem;min-height:100%;padding:1.5rem;transition:transform 0.3s ease}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-function-card__title{margin:0;color:#fff;font-size:1.375rem;font-weight:700;line-height:1.25;letter-spacing:-.02em}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-function-card__desc{margin:0;max-height:0;overflow:hidden;color:rgb(255 255 255 / .88);font-size:.9375rem;line-height:1.75;opacity:0;transform:translateY(.9rem);transition:max-height 0.3s ease,opacity 0.3s ease,transform 0.3s ease}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-function-card__cta{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-family:var(--font-family-mono);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:1;transform:translateY(0);transition:opacity 0.3s ease,transform 0.3s ease}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual a.hlm-p03-function-card{transition:border-color 0.3s ease,transform 0.3s ease}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual a.hlm-p03-function-card:hover,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual a.hlm-p03-function-card:focus-visible{border-color:rgb(0 85 255 / .45);transform:translateY(-4px)}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual a.hlm-p03-function-card:hover .hlm-p03-function-card__media::after,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual a.hlm-p03-function-card:focus-visible .hlm-p03-function-card__media::after{background:linear-gradient(180deg,rgb(10 15 26 / .18) 0%,rgb(10 15 26 / .88) 100%)}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual a.hlm-p03-function-card:hover .hlm-p03-function-card__media img,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual a.hlm-p03-function-card:focus-visible .hlm-p03-function-card__media img{transform:scale(1.04)}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual a.hlm-p03-function-card:hover .hlm-p03-function-card__body,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual a.hlm-p03-function-card:focus-visible .hlm-p03-function-card__body{transform:translateY(-.65rem)}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual a.hlm-p03-function-card:hover .hlm-p03-function-card__desc,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual a.hlm-p03-function-card:focus-visible .hlm-p03-function-card__desc,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual a.hlm-p03-function-card:hover .hlm-p03-function-card__cta,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual a.hlm-p03-function-card:focus-visible .hlm-p03-function-card__cta{opacity:1;transform:translateY(0)}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual a.hlm-p03-function-card:hover .hlm-p03-function-card__desc,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual a.hlm-p03-function-card:focus-visible .hlm-p03-function-card__desc{max-height:10rem}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-section-actions{justify-content:center;margin-top:2rem}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-business__grid.hlm-p03-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-process-grid .hlm-facial-business__card,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-benefit-card{transform:none;box-shadow:none}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-process-grid .hlm-facial-business__card:hover,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-process-grid .hlm-facial-business__card:focus-within,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-benefit-card:hover,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-benefit-card:focus-within{transform:none;box-shadow:none}@media (min-width:768px){.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-section-head__title{font-size:2.25rem}}@media (min-width:1024px){.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__title{font-size:3.375rem}}@media (max-width:1023px){.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-l1-shell{padding:0 1.25rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-rnd,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-business__grid,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-qc{grid-template-columns:repeat(2,minmax(0,1fr))}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof{grid-template-columns:1fr}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-feature{grid-template-columns:1fr}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-function-grid,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-business__grid.hlm-p03-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__grid{padding-top:6.25rem;padding-bottom:2rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__content,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__media,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__content{min-height:0}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof{gap:1.5rem}}@media (max-width:767px){.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-l1-shell,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__points-marquee{padding-left:1rem;padding-right:1rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__grid{min-height:0;padding:5.75rem 0 1.5rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__content{max-width:none}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__breadcrumbs{margin-bottom:.875rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__title{font-size:2rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__points{grid-template-columns:1fr}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__points li{padding:.75rem 0}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__points li::before,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__points li::after,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__points li:nth-child(3)::before{display:none}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-rnd,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-business__grid,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-qc,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-function-grid,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-business__grid.hlm-p03-process-grid{grid-template-columns:1fr}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-rnd__title,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-business__title,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-qc__body h3{font-size:1.0625rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero__desc{max-width:none}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero .hlm-actions{gap:.75rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-hero .hlm-btn{box-sizing:border-box;width:100%;max-width:100%;padding-left:1.25rem;padding-right:1.25rem}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-feature__media{min-height:18rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-category-card__body,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-rnd__body,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-qc__body,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-business__card,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-feature-card{padding:1.25rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof{gap:1.25rem}.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-function-card__desc,.page-template-p03-l1-acf.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-p03-function-card__cta{max-height:none;opacity:1;transform:translateY(0)}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__tag--one,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__tag--two,.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__tag--three{left:1rem;right:auto}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__tag--one{top:1rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__tag--two{top:4rem}.page-template-p02-l1-acf.page-template-p02-1-visual .hlm-facial-proof__tag--three{bottom:1rem}}.page-template-p04-solution{background-color:var(--color-bg-secondary);overflow-x:clip;font-family:var(--font-family-sans)}.page-template-p04-solution .hlm-l1-shell{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem}.page-template-p04-solution .hlm-solution-hero{padding:0;border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(248 250 252 / .98) 100%)}.page-template-p04-solution .hlm-solution-hero__grid{display:grid;grid-template-columns:minmax(0,0.88fr) minmax(20rem,1.12fr);align-items:stretch;border-inline:1px solid var(--color-border)}.page-template-p04-solution .hlm-solution-hero__grid--single{grid-template-columns:1fr}.page-template-p04-solution .hlm-solution-hero__content{display:flex;flex-direction:column;justify-content:center;padding:4.5rem 3rem;border-right:1px solid var(--color-border);background-color:var(--color-bg-primary)}.page-template-p04-solution .hlm-solution-hero__breadcrumbs{margin:0 0 1.25rem;padding:0;border:0;background:#fff0}.page-template-p04-solution .hlm-solution-hero__breadcrumbs .wxkn-breadcrumb{margin-left:0;font-size:.8125rem;letter-spacing:.04em}.page-template-p04-solution .hlm-solution-hero__breadcrumbs .wxkn-breadcrumb a{color:#64748b}.page-template-p04-solution .hlm-solution-hero__breadcrumbs .wxkn-breadcrumb a:hover,.page-template-p04-solution .hlm-solution-hero__breadcrumbs .wxkn-breadcrumb a:focus-visible{color:var(--color-primary)}.page-template-p04-solution .hlm-solution-hero__breadcrumbs .wxkn-breadcrumb-separator{color:#cbd5e1}.page-template-p04-solution .hlm-solution-hero__breadcrumbs .wxkn-breadcrumb-current{color:var(--color-text-heading)}.page-template-p04-solution .hlm-solution-hero__eyebrow{display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem}.page-template-p04-solution .hlm-solution-hero__eyebrow-dot{width:.75rem;height:.75rem;background-color:var(--color-primary);box-shadow:0 0 0 0 rgb(0 85 255 / .25);animation:hlm-solution-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.page-template-p04-solution .hlm-solution-hero__kicker{font-size:.875rem;font-weight:700;letter-spacing:.1em}.page-template-p04-solution .hlm-solution-hero__title{margin:0;color:var(--color-text-heading);font-size:clamp(2.15rem, 3.5vw, 3.25rem);font-weight:700;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.page-template-p04-solution .hlm-solution-hero__desc{max-width:37rem;margin:1.5rem 0 0;color:var(--color-text-secondary);font-size:1rem;line-height:1.8}.page-template-p04-solution .hlm-solution-hero .hlm-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.page-template-p04-solution .hlm-solution-hero__media-shell{position:relative;min-height:36rem;padding:2rem;background-color:var(--color-bg-secondary)}.page-template-p04-solution .hlm-solution-hero__media{height:100%;min-height:32rem;margin:0;overflow:hidden;border:1px solid var(--color-border);background-color:var(--color-bg-primary);padding:.25rem}.page-template-p04-solution .hlm-solution-hero__media img{width:100%;height:100%;object-fit:cover}.page-template-p04-solution .hlm-solution-hero__panel{position:absolute;left:3.5rem;right:auto;bottom:3.5rem;width:min(100% - 5rem, 20rem);padding:1.5rem;border:1px solid var(--color-border);background-color:rgb(255 255 255 / .96);box-shadow:0 18px 32px -24px rgb(15 23 42 / .35)}.page-template-p04-solution .hlm-solution-hero__panel-title{margin-bottom:.75rem}.page-template-p04-solution .hlm-solution-hero__points{margin:0;padding:0;list-style:none}.page-template-p04-solution .hlm-solution-hero__points li{position:relative;padding-left:1.5rem;color:#334155;font-size:.875rem;line-height:1.75}.page-template-p04-solution .hlm-solution-hero__points li+li{margin-top:.625rem}.page-template-p04-solution .hlm-solution-hero__points li::before{content:"";position:absolute;left:0;top:.65rem;width:.5rem;height:.5rem;background-color:var(--color-primary);transform:translateY(-50%)}.page-template-p04-solution .hlm-template-section--light,.page-template-p04-solution .hlm-solution-process-section,.page-template-p04-solution .hlm-solution-cross-nav{background-color:var(--color-bg-secondary)}.page-template-p04-solution .hlm-template-section--light:nth-of-type(even),.page-template-p04-solution .hlm-solution-process-section:nth-of-type(even),.page-template-p04-solution .hlm-solution-cross-nav:nth-of-type(even){background-color:var(--color-bg-primary)}.page-template-p04-solution .hlm-solution-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--color-border);color:var(--color-primary);font-size:1rem;flex:0 0 2.75rem;background-color:var(--color-bg-secondary)}.page-template-p04-solution .hlm-section-head{margin-bottom:1.75rem}.page-template-p04-solution .hlm-section-head__title{font-size:clamp(2rem, 3vw, 2.5rem);line-height:1.14}.page-template-p04-solution .hlm-solution-card-grid{counter-reset:solution-card;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.page-template-p04-solution .hlm-solution-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.page-template-p04-solution .hlm-solution-card-grid--compact{margin-top:1.5rem}.page-template-p04-solution .hlm-solution-card,.page-template-p04-solution .hlm-solution-step,.page-template-p04-solution .hlm-solution-cross-nav__card{background:#fff}.page-template-p04-solution .hlm-solution-card{position:relative;display:flex;flex-direction:column;padding:2rem;border:1px solid var(--color-border);background:var(--color-bg-primary);transition:all 0.3s ease}.page-template-p04-solution .hlm-section-head-with-action{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem;flex-wrap:wrap;gap:1.5rem}.page-template-p04-solution .hlm-section-head-with-action .hlm-section-head{margin-bottom:0}.page-template-p04-solution .hlm-solution-image-card{display:flex;flex-direction:column;background:#fff0}.page-template-p04-solution .hlm-solution-image-card__media{margin-bottom:1.5rem;overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg-secondary);padding:.25rem}.page-template-p04-solution .hlm-solution-image-card__media img{width:100%;height:16rem;object-fit:cover;display:block}.page-template-p04-solution .hlm-solution-image-card__content{display:flex;flex-direction:column;flex-grow:1}.page-template-p04-solution .hlm-solution-image-card__title{font-size:1.25rem;font-weight:700;color:var(--color-text-heading);margin:0 0 .85rem;line-height:1.3}.page-template-p04-solution .hlm-solution-image-card__desc{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6;margin:0}.page-template-p04-solution .hlm-solution-card::before{display:none}.page-template-p04-solution .hlm-solution-card::after{counter-increment:solution-card;content:counter(solution-card,decimal-leading-zero)}.page-template-p04-solution .hlm-solution-card__title,.page-template-p04-solution .hlm-solution-list__title,.page-template-p04-solution .hlm-solution-step__title,.page-template-p04-solution .hlm-solution-cross-nav__title{margin:0;color:var(--color-text-heading);font-size:1.125rem;line-height:1.35}.page-template-p04-solution .hlm-solution-card__title{margin-top:0}.page-template-p04-solution .hlm-solution-card__desc,.page-template-p04-solution .hlm-solution-list__desc,.page-template-p04-solution .hlm-solution-step__desc,.page-template-p04-solution .hlm-solution-cross-nav__desc{margin:.95rem 0 0;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.8}.page-template-p04-solution .hlm-solution-stacked{display:flex;flex-direction:column;gap:2.5rem}.page-template-p04-solution .hlm-solution-stacked__media{overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg-secondary);padding:.25rem;width:100%}.page-template-p04-solution .hlm-solution-stacked__media--fixed{height:28rem;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;display:block}@media (max-width:1023px){.page-template-p04-solution .hlm-solution-stacked__media--fixed{height:20rem;background-attachment:scroll}}@media (max-width:767px){.page-template-p04-solution .hlm-solution-stacked__media--fixed{height:16rem}}.page-template-p04-solution .hlm-solution-split,.page-template-p04-solution .hlm-solution-narrative{display:grid;grid-template-columns:minmax(18rem,0.98fr) minmax(0,1.02fr);gap:2.5rem;align-items:stretch}.page-template-p04-solution .hlm-solution-split--single,.page-template-p04-solution .hlm-solution-narrative--single,.page-template-p04-solution .hlm-solution-process--single{grid-template-columns:1fr}.page-template-p04-solution .hlm-solution-split--reversed .hlm-solution-split__media{order:2}.page-template-p04-solution .hlm-solution-split--reversed .hlm-solution-split__content{order:1}.page-template-p04-solution .hlm-solution-split__media,.page-template-p04-solution .hlm-solution-process__media,.page-template-p04-solution .hlm-solution-narrative__media{overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg-secondary);padding:.25rem}.page-template-p04-solution .hlm-solution-split__media,.page-template-p04-solution .hlm-solution-process__media{min-height:28rem}.page-template-p04-solution .hlm-solution-narrative__media{aspect-ratio:4 / 3}.page-template-p04-solution .hlm-solution-split__media img,.page-template-p04-solution .hlm-solution-process__media img,.page-template-p04-solution .hlm-solution-narrative__media img{width:100%;height:100%;object-fit:cover}.page-template-p04-solution .hlm-solution-split__content,.page-template-p04-solution .hlm-solution-narrative__content{display:flex;flex-direction:column;justify-content:center;padding:1rem 0}.page-template-p04-solution .hlm-solution-list{display:grid;gap:0;counter-reset:hlm-solution-list}.page-template-p04-solution .hlm-solution-list__item{counter-increment:hlm-solution-list;padding:1.25rem 0;border-top:1px solid var(--color-border);position:relative}.page-template-p04-solution .hlm-solution-list__item:first-child{border-top:0;padding-top:0}.page-template-p04-solution .hlm-solution-list__item::before{display:none}.page-template-p04-solution .hlm-solution-list__item:first-child::before{top:.05rem}.page-template-p04-solution .hlm-solution-richtext p{margin:0;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.85}.page-template-p04-solution .hlm-solution-richtext p+p{margin-top:1rem}.page-template-p04-solution .hlm-solution-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;position:relative;margin-top:3rem}.page-template-p04-solution .hlm-solution-timeline::before{content:"";position:absolute;top:1.5rem;left:0;right:0;height:1px;background-color:var(--color-border);z-index:0}.page-template-p04-solution .hlm-solution-timeline-step{position:relative;z-index:1}.page-template-p04-solution .hlm-solution-timeline-node{width:3rem;height:3rem;background-color:var(--color-bg-primary);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:var(--color-primary);transition:all 0.3s ease}.page-template-p04-solution .hlm-solution-timeline-icon svg{width:1.25rem;height:1.25rem}.page-template-p04-solution .hlm-solution-timeline-content{display:flex;flex-direction:column}.page-template-p04-solution .hlm-solution-timeline-eyebrow{font-family:var(--font-family-mono);font-size:.75rem;font-weight:700;color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem}.page-template-p04-solution .hlm-solution-timeline-title{font-size:1.125rem;font-weight:700;color:var(--color-text-heading);margin:0 0 .75rem;line-height:1.3}.page-template-p04-solution .hlm-solution-timeline-desc{font-size:.875rem;color:var(--color-text-secondary);line-height:1.6;margin:0}@media (max-width:1023px){.page-template-p04-solution .hlm-solution-timeline{grid-template-columns:repeat(2,1fr);gap:3rem 2rem}.page-template-p04-solution .hlm-solution-timeline::before{display:none}}@media (max-width:767px){.page-template-p04-solution .hlm-solution-timeline{grid-template-columns:1fr;gap:2.5rem}}.page-template-p04-solution .hlm-solution-cross-nav__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.page-template-p04-solution .hlm-solution-cross-nav__card{display:flex;flex-direction:column;padding:2rem;border:1px solid var(--color-border)}.page-template-p04-solution .hlm-solution-cross-nav__media{aspect-ratio:4 / 3;margin:0 0 1.5rem;overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg-secondary);padding:.25rem}.page-template-p04-solution .hlm-solution-cross-nav__media img{width:100%;height:100%;object-fit:cover}.page-template-p04-solution .hlm-solution-cross-nav__card .hlm-text-link{margin-top:auto;display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding-top:1rem;border-top:1px solid var(--color-border)}.page-template-p04-solution .hlm-global-bottom-cta{background-color:var(--color-bg-primary)}@keyframes hlm-solution-pulse{0%{box-shadow:0 0 0 0 rgb(0 85 255 / .25)}70%{box-shadow:0 0 0 .55rem #fff0}100%{box-shadow:0 0 0 0 #fff0}}@media (max-width:1200px){.page-template-p04-solution .hlm-solution-card-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.page-template-p04-solution .hlm-solution-hero__grid,.page-template-p04-solution .hlm-template-section{grid-template-columns:1fr;padding:4.5rem 0}.page-template-p04-solution .hlm-solution-hero__content{padding:3.5rem 1.5rem;border-right:0;border-bottom:1px solid var(--color-border)}.page-template-p04-solution .hlm-solution-hero__media-shell{min-height:auto}.page-template-p04-solution .hlm-solution-hero__media{min-height:26rem}.page-template-p04-solution .hlm-solution-hero__panel{position:static;width:auto;margin-top:1rem}.page-template-p04-solution .hlm-solution-card-grid,.page-template-p04-solution .hlm-solution-cross-nav__grid,.page-template-p04-solution .hlm-solution-split,.page-template-p04-solution .hlm-solution-narrative{grid-template-columns:1fr}.page-template-p04-solution .hlm-solution-split--reversed .hlm-solution-split__media,.page-template-p04-solution .hlm-solution-split--reversed .hlm-solution-split__content{order:initial}}@media (max-width:767px){.page-template-p04-solution .hlm-l1-shell{padding:0 1rem}.page-template-p04-solution .hlm-solution-hero__content{padding:calc(72px + 1.25rem) 1rem 2rem}.page-template-p04-solution .hlm-solution-hero__breadcrumbs{margin-bottom:1rem}.page-template-p04-solution .hlm-solution-hero__breadcrumbs .wxkn-breadcrumb{font-size:.75rem;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.page-template-p04-solution .hlm-solution-hero__media-shell{padding:2.5rem 1rem}.page-template-p04-solution .hlm-solution-hero__title{font-size:2rem}.page-template-p04-solution .hlm-solution-hero__desc{font-size:.95rem;line-height:1.72}.page-template-p04-solution .hlm-solution-hero .hlm-actions .hlm-btn{width:100%;justify-content:center}.page-template-p04-solution .hlm-section-head-with-action{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}.page-template-p04-solution .hlm-solution-hero__media{min-height:20rem}.page-template-p04-solution .hlm-template-section{padding:3rem 0}.page-template-p04-solution .hlm-template-section--flush{padding-top:0;padding-bottom:0}.page-template-p04-solution .hlm-solution-card,.page-template-p04-solution .hlm-solution-step,.page-template-p04-solution .hlm-solution-cross-nav__card{padding:1.5rem}.page-template-p04-solution .hlm-solution-split__media,.page-template-p04-solution .hlm-solution-narrative__media{aspect-ratio:auto;min-height:18rem}}@media (max-width:575px){.page-template-p04-solution .hlm-solution-hero__content{padding:calc(68px + 1rem) 1rem 2rem}}.page-template-p04-solution .hlm-narrative-carousel{position:relative;width:100%;height:100%;overflow:hidden}.page-template-p04-solution .hlm-narrative-carousel__track{position:relative;width:100%;height:100%;min-height:inherit}.page-template-p04-solution .hlm-narrative-carousel__slide{position:absolute;inset:0;opacity:0;transition:opacity 0.9s ease-in-out;pointer-events:none}.page-template-p04-solution .hlm-narrative-carousel__slide.is-active{opacity:1;pointer-events:auto}.page-template-p04-solution .hlm-narrative-carousel__slide img{width:100%;height:100%;object-fit:cover;display:block}.page-template-p04-solution .hlm-narrative-carousel__dots{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;z-index:2;padding:.35rem .6rem;background:rgb(15 23 42 / .35);backdrop-filter:blur(6px);border-radius:999px}.page-template-p04-solution .hlm-narrative-carousel__dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:rgb(255 255 255 / .5);cursor:pointer;transition:background 0.3s ease,transform 0.3s ease,width 0.3s ease}.page-template-p04-solution .hlm-narrative-carousel__dot:hover{background:rgb(255 255 255 / .85)}.page-template-p04-solution .hlm-narrative-carousel__dot.is-active{background:#fff;width:22px;border-radius:999px}.page-template-p04-solution .hlm-solution-narrative__media:has(.hlm-narrative-carousel){padding:0}@media (max-width:767px){.page-template-p04-solution.page-solution--private_label .hlm-solution-hero__content,.page-template-p04-solution.page-solution--odm_custom_formulation .hlm-solution-hero__content,.page-template-p04-solution.page-solution--global_partnership .hlm-solution-hero__content,.page-template-p04-solution.page-solution--packaging_design .hlm-solution-hero__content{padding:calc(72px + 0.35rem) 1rem .875rem}.page-template-p04-solution.page-solution--private_label .hlm-solution-hero__breadcrumbs,.page-template-p04-solution.page-solution--odm_custom_formulation .hlm-solution-hero__breadcrumbs,.page-template-p04-solution.page-solution--global_partnership .hlm-solution-hero__breadcrumbs,.page-template-p04-solution.page-solution--packaging_design .hlm-solution-hero__breadcrumbs{margin-bottom:.5rem}.page-template-p04-solution.page-solution--private_label .hlm-solution-hero__media-shell,.page-template-p04-solution.page-solution--odm_custom_formulation .hlm-solution-hero__media-shell,.page-template-p04-solution.page-solution--global_partnership .hlm-solution-hero__media-shell,.page-template-p04-solution.page-solution--packaging_design .hlm-solution-hero__media-shell{padding:0 1rem .875rem}.page-template-p04-solution.page-solution--private_label .hlm-solution-hero__media,.page-template-p04-solution.page-solution--odm_custom_formulation .hlm-solution-hero__media,.page-template-p04-solution.page-solution--global_partnership .hlm-solution-hero__media,.page-template-p04-solution.page-solution--packaging_design .hlm-solution-hero__media{min-height:16rem}.page-template-p04-solution.page-solution--private_label .hlm-solution-hero__desc,.page-template-p04-solution.page-solution--odm_custom_formulation .hlm-solution-hero__desc,.page-template-p04-solution.page-solution--global_partnership .hlm-solution-hero__desc,.page-template-p04-solution.page-solution--packaging_design .hlm-solution-hero__desc{margin-top:.875rem}.page-template-p04-solution.page-solution--private_label .hlm-solution-card .hlm-solution-icon,.page-template-p04-solution.page-solution--odm_custom_formulation .hlm-solution-card .hlm-solution-icon,.page-template-p04-solution.page-solution--global_partnership .hlm-solution-card .hlm-solution-icon,.page-template-p04-solution.page-solution--packaging_design .hlm-solution-card .hlm-solution-icon{margin-bottom:1rem}.page-template-p04-solution.page-solution--private_label .hlm-solution-process-section .hlm-section-head--center,.page-template-p04-solution.page-solution--odm_custom_formulation .hlm-solution-process-section .hlm-section-head--center,.page-template-p04-solution.page-solution--global_partnership .hlm-solution-process-section .hlm-section-head--center,.page-template-p04-solution.page-solution--packaging_design .hlm-solution-process-section .hlm-section-head--center{margin-left:0;margin-right:0;text-align:left}.page-template-p04-solution.page-solution--private_label .hlm-solution-card::after,.page-template-p04-solution.page-solution--odm_custom_formulation .hlm-solution-card::after,.page-template-p04-solution.page-solution--global_partnership .hlm-solution-card::after,.page-template-p04-solution.page-solution--packaging_design .hlm-solution-card::after{display:none;content:none}}@media (max-width:575px){.page-template-p04-solution.page-solution--private_label .hlm-solution-hero__content,.page-template-p04-solution.page-solution--odm_custom_formulation .hlm-solution-hero__content,.page-template-p04-solution.page-solution--global_partnership .hlm-solution-hero__content,.page-template-p04-solution.page-solution--packaging_design .hlm-solution-hero__content{padding:calc(68px + 0.35rem) 1rem .875rem}}

blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}}
 body{background-color:var(--base-2);color:var(--contrast)}a{color:var(--accent)}a{text-decoration:underline}.entry-title a,.site-branding a,a.button,.wp-block-button__link,.main-navigation a{text-decoration:none}a:hover,a:focus,a:active{color:var(--contrast)}.wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto}:root{--contrast:#222222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#ffffff;--accent:#1e73be}:root .has-contrast-color{color:var(--contrast)}:root .has-contrast-background-color{background-color:var(--contrast)}:root .has-contrast-2-color{color:var(--contrast-2)}:root .has-contrast-2-background-color{background-color:var(--contrast-2)}:root .has-contrast-3-color{color:var(--contrast-3)}:root .has-contrast-3-background-color{background-color:var(--contrast-3)}:root .has-base-color{color:var(--base)}:root .has-base-background-color{background-color:var(--base)}:root .has-base-2-color{color:var(--base-2)}:root .has-base-2-background-color{background-color:var(--base-2)}:root .has-base-3-color{color:var(--base-3)}:root .has-base-3-background-color{background-color:var(--base-3)}:root .has-accent-color{color:var(--accent)}:root .has-accent-background-color{background-color:var(--accent)}.top-bar{background-color:#636363;color:#fff}.top-bar a{color:#fff}.top-bar a:hover{color:#303030}.site-header{background-color:var(--base-3)}.main-title a,.main-title a:hover{color:var(--contrast)}.site-description{color:var(--contrast-2)}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgb(0 0 0 / .02)}.main-navigation,.main-navigation ul ul{background-color:var(--base-3)}.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .menu-bar-items{color:var(--contrast)}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a,.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus>a,.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"])>a,.main-navigation .menu-bar-item:hover>a,.main-navigation .menu-bar-item.sfHover>a{color:var(--accent)}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast)}.main-navigation .main-nav ul li[class*="current-menu-"]>a{color:var(--accent)}.navigation-search input[type="search"],.navigation-search input[type="search"]:active,.navigation-search input[type="search"]:focus,.main-navigation .main-nav ul li.search-item.active>a,.main-navigation .menu-bar-items .search-item.active>a{color:var(--accent)}.main-navigation ul ul{background-color:var(--base)}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.one-container .container,.separate-containers .paging-navigation,.inside-page-header{background-color:var(--base-3)}.entry-title a{color:var(--contrast)}.entry-title a:hover{color:var(--contrast-2)}.entry-meta{color:var(--contrast-2)}.sidebar .widget{background-color:var(--base-3)}.footer-widgets{background-color:var(--base-3)}.site-info{background-color:var(--base-3)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base)}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3)}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#fff;background-color:#55555e}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#fff;background-color:#3f4047}a.generate-back-to-top{background-color:rgb(0 0 0 / .4);color:#fff}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgb(0 0 0 / .6);color:#fff}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2)}@media (max-width:768px){.main-navigation .menu-bar-item:hover>a,.main-navigation .menu-bar-item.sfHover>a{background:none;color:var(--contrast)}}.nav-below-header .main-navigation .inside-navigation.grid-container,.nav-above-header .main-navigation .inside-navigation.grid-container{padding:0 20px 0 20px}.site-main .wp-block-group__inner-container{padding:40px}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px}.entry-content .alignwide,body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px)}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.rtl .main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:20px}@media (max-width:768px){.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.one-container .site-content,.inside-page-header{padding:30px}.site-main .wp-block-group__inner-container{padding:30px}.inside-top-bar{padding-right:30px;padding-left:30px}.inside-header{padding-right:30px;padding-left:30px}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}.inside-site-info{padding-right:30px;padding-left:30px}.entry-content .alignwide,body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px)}.one-container .site-main .paging-navigation{margin-bottom:20px}}.is-right-sidebar{width:30%}.is-left-sidebar{width:30%}.site-content .content-area{width:70%}@media (max-width:768px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav>ul,.has-inline-mobile-toggle #site-navigation .inside-navigation>*:not(.navigation-search):not(.main-nav){display:none}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10}}#infility_form_437{font-family:Roboto Mono}#infility_form_437 input[type=text],#infility_form_437 input[type=email],#infility_form_437 input[type=number],#infility_form_437 input[type=tel],#infility_form_437 input[type=date],#infility_form_437 textarea,#infility_form_437 select{flex:1;width:100%;box-sizing:border-box;transition:all 0.3s;border-style:solid;border-color:#20293a;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-radius:0 0 0 0;font-size:14px;font-weight:400;color:#ffffffc4;background-color:#141b2a;padding:8px 8px 8px 8px}#infility_form_437 input[type=text]:focus,#infility_form_437 input[type=email]:focus,#infility_form_437 input[type=number]:focus,#infility_form_437 input[type=tel]:focus,#infility_form_437 input[type=date]:focus,#infility_form_437 textarea:focus,#infility_form_437 select:focus{border-color:#44587e;color:#fff;background-color:#2b3853}#infility_form_437 input[type=text]::placeholder,#infility_form_437 input[type=email]::placeholder,#infility_form_437 input[type=number]::placeholder,#infility_form_437 input[type=tel]::placeholder,#infility_form_437 input[type=date]::placeholder,#infility_form_437 textarea::placeholder,#infility_form_437 select::placeholder{color:#ccc}#infility_form_437 input[type=text]:focus::placeholder,#infility_form_437 input[type=email]:focus::placeholder,#infility_form_437 input[type=number]:focus::placeholder,#infility_form_437 input[type=tel]:focus::placeholder,#infility_form_437 input[type=date]:focus::placeholder,#infility_form_437 textarea:focus::placeholder,#infility_form_437 select:focus::placeholder{color:#ccc}#infility_form_437 .privacy{color:#2253f6;margin-bottom:24px;font-size:14px}@media screen and (min-width:768px){#infility_form_437 .infility-form-row{display:flex;flex-wrap:wrap;justify-content:space-between}}#infility_form_437 input[type=file]{background-color:#fff0;border:none;max-width:100%}#infility_form_437 .infility-form-col{margin-bottom:16px;font-size:12px;font-weight:400}#infility_form_437 .infility-form-col .iti{width:100%}#infility_form_437 .infility-form-col .iti__dropdown-content{background-color:#fff;color:#333}#infility_form_437 label{display:block;padding:0 0 0 0;color:#2253f6}#infility_form_437 .label{line-height:26px}#infility_form_437 .input{flex:1;display:flex;flex-wrap:wrap}#infility_form_437 .input label{font-size:14px;padding:0 0 0 0}#infility_form_437 input[type=submit],#infility_form_437 button{width:100%;box-sizing:border-box;transition:all 0.3s;border-style:solid;border-color:#000;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-radius:0 0 0 0;font-size:14px;font-weight:400;padding:16px 8px 16px 8px;cursor:pointer;color:#fff;background-color:#2253f6}#infility_form_437 .iti__country-container input[type=submit],#infility_form_437 .iti__country-container button,#infility_form_437 .iti__country-container input[type=submit]:hover,#infility_form_437 .iti__country-container button:hover{background-color:#141b2a;color:#ffffffc4;border-color:#141b2a;border-radius:0 0 0 0}#infility_form_437 input[type=submit]:hover,#infility_form_437 button:hover{color:#fff;background-color:#1f49d5;border-color:#000}#infility_form_437 input[type=submit]:disabled,#infility_form_437 button:disabled{background-color:#9999997f;border-color:#999;color:#333;cursor:not-allowed}.infility-loader{border:2px solid #f3f3f3;border-radius:50%;border-top:2px solid #3498db;width:14px;height:14px;-webkit-animation:infility-spin 2s linear infinite;animation:infility-spin 2s linear infinite;display:inline-block;vertical-align:middle;margin-right:5px}@-webkit-keyframes infility-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes infility-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (min-width:768px){#infility_form_437 .infility-form-row-0 .infility-form-col-0{width:49%}}@media screen and (min-width:768px){#infility_form_437 .infility-form-row-0 .infility-form-col-1{width:49%}}@media screen and (min-width:768px){#infility_form_437 .infility-form-row-2 .infility-form-col-0{width:49%}}@media screen and (min-width:768px){#infility_form_437 .infility-form-row-2 .infility-form-col-1{width:49%}}@media screen and (min-width:768px){#infility_form_437 .infility-form-row-3 .infility-form-col-0{width:100%}}@media screen and (min-width:768px){#infility_form_437 .infility-form-row-7 .infility-form-col-0{width:100%}}@media screen and (min-width:768px){#infility_form_437 .infility-form-row-7 .infility-form-col-1{width:100%}}@media screen and (min-width:768px){#infility_form_437 .infility-form-row-8 .infility-form-col-0{width:100%}}#translate_tool{position:fixed;z-index:10000;left:20px;bottom:20px}#translate_tool .gp-icon.icon-arrow::before{content:none}#translate_tool .stylable-list{padding:10px;background:#FFF;box-shadow:rgb(0 0 0 / .15) 0 5px 15px;border-radius:2px}#translate_tool #sh_sc_flags_names_submenu{max-height:200px;overflow:auto;box-shadow:rgb(0 0 0 / .15) 0 5px 15px!important;bottom:44px}#translate_tool #sh_sc_flags_names_submenu::-webkit-scrollbar{width:5px;height:5px;background-color:#F5F5F5}#translate_tool #sh_sc_flags_names_submenu::-webkit-scrollbar-track{border-radius:5px;background-color:#fff0}#translate_tool #sh_sc_flags_names_submenu::-webkit-scrollbar-thumb{border-radius:5px;background-color:#ccc}#translate_tool #sh_sc_flags_names_submenu li{padding:10px!important}#translate_tool #sh_sc_flags_names_submenu li:hover{background:#c8c8c8}#translate_tool #stylable-list-first-item{padding:10px!important;background:#FFF;box-shadow:rgb(0 0 0 / .15) 0 5px 15px;border-radius:2px}#translate_tool #lsft-sub-menu{max-height:200px;overflow:auto;box-shadow:rgb(0 0 0 / .15) 0 5px 15px!important;top:unset!important;background:#FFF;bottom:44px}#translate_tool #lsft-sub-menu::-webkit-scrollbar{width:5px;height:5px;background-color:#F5F5F5}#translate_tool #lsft-sub-menu::-webkit-scrollbar-track{border-radius:5px;background-color:#fff0}#translate_tool #lsft-sub-menu::-webkit-scrollbar-thumb{border-radius:5px;background-color:#ccc}#translate_tool #lsft-sub-menu li{padding:10px!important}#translate_tool #lsft-sub-menu li:hover{background:#c8c8c8}#translate_tool .translate_mobile{display:none}#translate_tool .translate_mobile #sh_lsft_custom_dropdown_flags{padding:0}#translate_tool #sh_sc_flags_submenu{max-height:200px;overflow:auto;bottom:58px}#translate_tool #sh_sc_flags_submenu::-webkit-scrollbar{width:5px;height:5px;background-color:#F5F5F5}#translate_tool #sh_sc_flags_submenu::-webkit-scrollbar-track{border-radius:5px;background-color:#fff0}#translate_tool #sh_sc_flags_submenu::-webkit-scrollbar-thumb{border-radius:5px;background-color:#ccc}#translate_tool #sh_sc_flags_submenu li{margin:0 18px 0 10px!important}@media screen and (max-width:600px){#translate_tool .translate_pc{display:none}#translate_tool .translate_mobile{display:block}}