lumaflex-fda-hero{display:block;padding:var(--lf-hero-padding-top) 0 var(--lf-hero-padding-bottom);background:var(--lf-hero-bg);color:var(--lf-hero-text);font-family:inherit;scroll-margin-top:var(--lf-hero-anchor-offset)}lumaflex-fda-hero *,lumaflex-fda-hero *:before,lumaflex-fda-hero *:after{box-sizing:border-box}lumaflex-fda-hero .lf-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--lf-hero-gap);max-width:var(--lf-hero-max-width);min-height:var(--lf-hero-min-height);margin:0 auto;padding:0 var(--lf-hero-side-padding)}lumaflex-fda-hero .lf-hero__content{order:1;width:100%;max-width:var(--lf-hero-text-width);min-width:0}lumaflex-fda-hero .lf-hero__eyebrow{margin:0 0 16px;color:var(--lf-hero-accent);font-size:14px;font-weight:700;letter-spacing:.025em;line-height:1.4}lumaflex-fda-hero .lf-hero__heading{margin:0;color:var(--lf-hero-text);font-family:inherit;font-size:var(--lf-hero-heading-size);font-weight:750;letter-spacing:-.045em;line-height:1.06;overflow-wrap:break-word;text-transform:none}lumaflex-fda-hero .lf-hero__body{margin:24px 0 0;color:var(--lf-hero-body);font-size:var(--lf-hero-body-size);line-height:1.6;overflow-wrap:break-word}lumaflex-fda-hero .lf-hero__body p{margin:0 0 12px}lumaflex-fda-hero .lf-hero__body p:last-child{margin-bottom:0}lumaflex-fda-hero .lf-hero__body strong{color:var(--lf-hero-text)}lumaflex-fda-hero .lf-hero__body a{color:inherit;text-decoration:underline;text-underline-offset:.2em}lumaflex-fda-hero .lf-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}lumaflex-fda-hero .lf-hero__actions:empty{display:none}lumaflex-fda-hero .lf-hero__primary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:15px 24px;border:1px solid transparent;border-radius:var(--lf-hero-button-radius);background:var(--lf-hero-button-bg);color:var(--lf-hero-button-text);font-family:inherit;font-size:14px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;transition:background-color .15s ease}lumaflex-fda-hero .lf-hero__primary:hover{background:var(--lf-hero-button-hover);color:var(--lf-hero-button-text);text-decoration:none}lumaflex-fda-hero .lf-hero__secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 0;color:var(--lf-hero-text);font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;text-decoration:underline;text-underline-offset:.25em;transition:color .15s ease}lumaflex-fda-hero .lf-hero__secondary:hover{color:var(--lf-hero-accent)}lumaflex-fda-hero a:focus-visible{outline:2px solid var(--lf-hero-text);outline-offset:4px}lumaflex-fda-hero .lf-hero__media{position:relative;order:2;min-width:0;overflow:hidden;padding:var(--lf-hero-image-padding);border-radius:var(--lf-hero-image-radius);aspect-ratio:var(--lf-hero-image-ratio);background:var(--lf-hero-image-bg)}lumaflex-fda-hero .lf-hero__picture{display:block;position:absolute;inset:var(--lf-hero-image-padding)}lumaflex-fda-hero .lf-hero__image{display:block;width:100%;height:100%;object-fit:var(--lf-hero-image-fit);object-position:center}lumaflex-fda-hero.lf-hero--image-left .lf-hero__media{order:1}lumaflex-fda-hero.lf-hero--image-left .lf-hero__content{order:2}lumaflex-fda-hero.lf-hero--text-only .lf-hero__inner{grid-template-columns:minmax(0,1fr);justify-items:center}lumaflex-fda-hero.lf-hero--text-only .lf-hero__media{display:none}lumaflex-fda-hero .lf-hero__editor-placeholder{display:flex;position:absolute;inset:var(--lf-hero-image-padding);flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;border:1px dashed #C8C8C8;color:#666;font-size:18px;text-align:center}lumaflex-fda-hero .lf-hero__editor-placeholder small{max-width:300px;font-size:13px;line-height:1.6}lumaflex-fda-hero .lf-hero__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:899px){lumaflex-fda-hero{padding-top:var(--lf-hero-mobile-padding);padding-bottom:var(--lf-hero-mobile-padding)}lumaflex-fda-hero .lf-hero__inner{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0;padding:0 var(--lf-hero-mobile-side-padding)}lumaflex-fda-hero .lf-hero__content,lumaflex-fda-hero.lf-hero--image-left .lf-hero__content{order:1;max-width:640px;margin:0 auto}lumaflex-fda-hero .lf-hero__eyebrow{margin-bottom:14px}lumaflex-fda-hero .lf-hero__heading{font-size:var(--lf-hero-mobile-heading-size);line-height:1.08;letter-spacing:-.035em}lumaflex-fda-hero .lf-hero__body{margin-top:20px;font-size:min(var(--lf-hero-body-size),17px)}lumaflex-fda-hero .lf-hero__actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:24px}lumaflex-fda-hero .lf-hero__primary{width:100%}lumaflex-fda-hero .lf-hero__secondary{align-self:center}lumaflex-fda-hero .lf-hero__media,lumaflex-fda-hero.lf-hero--image-left .lf-hero__media{order:2;width:100%;max-width:640px;margin:0 auto;aspect-ratio:var(--lf-hero-mobile-image-ratio)}lumaflex-fda-hero.lf-hero--mobile-image-first .lf-hero__media{order:0}}@media(prefers-reduced-motion:reduce){lumaflex-fda-hero .lf-hero__primary,lumaflex-fda-hero .lf-hero__secondary{transition:none}}lumaflex-fda-navigation{display:block;position:relative;width:100%;min-height:var(--lf-nav-measured-height, var(--lf-nav-height));color:var(--lf-nav-text);font-family:inherit;line-height:1.2;isolation:isolate;z-index:60}lumaflex-fda-navigation *,lumaflex-fda-navigation *:before,lumaflex-fda-navigation *:after{box-sizing:border-box}lumaflex-fda-navigation .lf-nav__bar{position:relative;width:100%;background:var(--lf-nav-bg);border-bottom:var(--lf-nav-border-width) solid var(--lf-nav-border);box-shadow:var(--lf-nav-shadow)}lumaflex-fda-navigation.is-fixed .lf-nav__bar{position:fixed;top:var(--lf-nav-top);left:var(--lf-nav-fixed-left, 0px);width:var(--lf-nav-fixed-width, 100%);z-index:60}lumaflex-fda-navigation .lf-nav__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;max-width:var(--lf-nav-max-width);min-height:var(--lf-nav-height);margin:0 auto;padding:12px var(--lf-nav-side-padding)}lumaflex-fda-navigation a{color:var(--lf-nav-text);font-family:inherit;text-decoration:none}lumaflex-fda-navigation a:focus-visible,lumaflex-fda-navigation summary:focus-visible{outline:2px solid var(--lf-nav-text);outline-offset:4px}lumaflex-fda-navigation .lf-nav__logo{display:block;justify-self:start;min-width:0;max-width:100%}lumaflex-fda-navigation .lf-nav__logo-image{display:block;width:var(--lf-nav-logo-width);max-width:100%;max-height:calc(var(--lf-nav-height) - 24px);height:auto;object-fit:contain;object-position:left center}lumaflex-fda-navigation .lf-nav__logo-text{display:block;overflow:hidden;font-size:var(--lf-nav-text-logo-size);font-weight:800;letter-spacing:.045em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}lumaflex-fda-navigation .lf-nav__desktop-links{display:flex;align-items:center;justify-content:center;gap:32px}lumaflex-fda-navigation .lf-nav__link{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;font-size:var(--lf-nav-font-size);font-weight:600;line-height:1.3;white-space:nowrap;transition:color .15s ease}lumaflex-fda-navigation .lf-nav__link:hover{color:var(--lf-nav-hover);text-decoration:underline;text-underline-offset:.25em}lumaflex-fda-navigation .lf-nav__actions{display:flex;align-items:center;justify-self:end;gap:8px}lumaflex-fda-navigation .lf-nav__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px;border:1px solid transparent;border-radius:var(--lf-nav-button-radius);background:var(--lf-nav-button-bg);color:var(--lf-nav-button-text);font-size:var(--lf-nav-font-size);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}lumaflex-fda-navigation .lf-nav__cta:hover{background:var(--lf-nav-button-hover);color:var(--lf-nav-button-text);text-decoration:none}lumaflex-fda-navigation .lf-nav__cta-mobile,lumaflex-fda-navigation .lf-nav__mobile-menu{display:none}lumaflex-fda-navigation .lf-nav__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:899px){lumaflex-fda-navigation{min-height:var(--lf-nav-measured-height, var(--lf-nav-mobile-height))}lumaflex-fda-navigation .lf-nav__inner{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:var(--lf-nav-mobile-height);padding:8px var(--lf-nav-mobile-padding)}lumaflex-fda-navigation .lf-nav__logo-image{width:var(--lf-nav-mobile-logo-width);max-height:calc(var(--lf-nav-mobile-height) - 16px)}lumaflex-fda-navigation .lf-nav__logo-text{font-size:min(var(--lf-nav-text-logo-size),19px)}lumaflex-fda-navigation .lf-nav__desktop-links,lumaflex-fda-navigation .lf-nav__cta-desktop{display:none}lumaflex-fda-navigation .lf-nav__cta-mobile,lumaflex-fda-navigation .lf-nav__mobile-menu{display:block}lumaflex-fda-navigation .lf-nav__cta{padding:10px 14px;font-size:13px}lumaflex-fda-navigation .lf-nav__menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--lf-nav-text);list-style:none;cursor:pointer}lumaflex-fda-navigation .lf-nav__menu-toggle::-webkit-details-marker{display:none}lumaflex-fda-navigation .lf-nav__icon-close,lumaflex-fda-navigation .lf-nav__mobile-menu[open] .lf-nav__icon-open{display:none}lumaflex-fda-navigation .lf-nav__mobile-menu[open] .lf-nav__icon-close{display:block}lumaflex-fda-navigation .lf-nav__mobile-panel{display:grid;position:absolute;top:100%;right:0;left:0;gap:4px;padding:12px max(var(--lf-nav-mobile-padding),calc((100% - var(--lf-nav-max-width)) / 2 + var(--lf-nav-mobile-padding))) 16px;border-bottom:1px solid var(--lf-nav-border);background:var(--lf-nav-bg);box-shadow:0 8px 16px #0000000f}lumaflex-fda-navigation .lf-nav__mobile-menu:not([open]) .lf-nav__mobile-panel{display:none}lumaflex-fda-navigation .lf-nav__mobile-panel .lf-nav__link{padding:12px 0;white-space:normal}}@media(prefers-reduced-motion:reduce){lumaflex-fda-navigation .lf-nav__link,lumaflex-fda-navigation .lf-nav__cta{transition:none}}.lf-fda-record{padding:var(--lf-record-padding-top) 0 var(--lf-record-padding-bottom);background:var(--lf-record-bg);color:var(--lf-record-text);font-family:inherit;scroll-margin-top:var(--lf-record-anchor-offset)}.lf-fda-record *,.lf-fda-record *:before,.lf-fda-record *:after{box-sizing:border-box}.lf-fda-record .lf-fda-record__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--lf-record-gap);max-width:var(--lf-record-max-width);margin:0 auto;padding:0 var(--lf-record-side-padding)}.lf-fda-record .lf-fda-record__content{order:1;width:100%;min-width:0;max-width:var(--lf-record-text-width)}.lf-fda-record .lf-fda-record__number{margin:0 0 16px;color:var(--lf-record-accent);font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.4}.lf-fda-record .lf-fda-record__heading{margin:0;color:var(--lf-record-text);font-family:inherit;font-size:var(--lf-record-heading-size);font-weight:700;letter-spacing:-.035em;line-height:1.12;overflow-wrap:break-word;text-transform:none}.lf-fda-record .lf-fda-record__body{margin:20px 0 0;color:var(--lf-record-body);font-size:var(--lf-record-body-size);line-height:1.6;overflow-wrap:break-word}.lf-fda-record .lf-fda-record__body p{margin:0 0 12px}.lf-fda-record .lf-fda-record__body p:last-child{margin-bottom:0}.lf-fda-record .lf-fda-record__body a{color:inherit;text-decoration:underline}.lf-fda-record .lf-fda-record__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.lf-fda-record .lf-fda-record__actions:empty{display:none}.lf-fda-record .lf-fda-record__primary{display:inline-flex;position:relative;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;border:1px solid transparent;border-radius:var(--lf-record-button-radius);background:var(--lf-record-button-bg);color:var(--lf-record-button-text);font-family:inherit;font-size:14px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;transition:background-color .15s ease}.lf-fda-record .lf-fda-record__primary:hover{background:var(--lf-record-button-hover);color:var(--lf-record-button-text);text-decoration:none}.lf-fda-record .lf-fda-record__secondary{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 0;color:var(--lf-record-text);font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;text-decoration:underline;text-underline-offset:.25em;transition:color .15s ease}.lf-fda-record .lf-fda-record__secondary:hover{color:var(--lf-record-accent)}.lf-fda-record a:focus-visible{outline:2px solid var(--lf-record-text);outline-offset:4px}.lf-fda-record .lf-fda-record__card{order:0;min-width:0;padding:var(--lf-record-card-padding);border:1px solid var(--lf-record-border);border-radius:var(--lf-record-card-radius);background:var(--lf-record-card-bg)}.lf-fda-record.lf-fda-record--card-right .lf-fda-record__card{order:2}.lf-fda-record .lf-fda-record__card-heading{margin:0 0 24px;color:var(--lf-record-text);font-family:inherit;font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.3;overflow-wrap:break-word;text-transform:none}.lf-fda-record .lf-fda-record__facts{margin:0;padding:0}.lf-fda-record .lf-fda-record__fact{padding:16px 0}.lf-fda-record .lf-fda-record__fact:first-child{padding-top:0}.lf-fda-record .lf-fda-record__fact:last-child{padding-bottom:0}.lf-fda-record .lf-fda-record__fact+.lf-fda-record__fact{border-top:1px solid var(--lf-record-border)}.lf-fda-record .lf-fda-record__fact dt{margin:0 0 6px;color:var(--lf-record-label);font-size:13px;font-weight:500;line-height:1.4}.lf-fda-record .lf-fda-record__fact dd{margin:0;color:var(--lf-record-text);font-size:18px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.lf-fda-record .lf-fda-record__fact--emphasis dd{font-size:28px;font-weight:700;letter-spacing:-.025em}.lf-fda-record .lf-fda-record__fact dd a{color:inherit;text-decoration:underline;text-decoration-color:var(--lf-record-border);text-underline-offset:.2em;transition:color .15s ease}.lf-fda-record .lf-fda-record__fact dd a:hover{color:var(--lf-record-accent);text-decoration-color:currentColor}.lf-fda-record.lf-fda-record--text-only .lf-fda-record__inner{grid-template-columns:minmax(0,1fr);justify-items:center}.lf-fda-record .lf-fda-record__editor-placeholder{margin:0;color:var(--lf-record-label);font-size:14px;line-height:1.5}.lf-fda-record .lf-fda-record__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:899px){.lf-fda-record{padding-top:var(--lf-record-mobile-padding-top);padding-bottom:var(--lf-record-mobile-padding-bottom)}.lf-fda-record .lf-fda-record__inner{grid-template-columns:minmax(0,1fr);gap:28px;padding:0 var(--lf-record-mobile-side-padding)}.lf-fda-record .lf-fda-record__content{order:1;max-width:640px;margin:0 auto}.lf-fda-record .lf-fda-record__heading{font-size:var(--lf-record-mobile-heading-size);line-height:1.15;letter-spacing:-.025em}.lf-fda-record .lf-fda-record__number{margin-bottom:12px}.lf-fda-record .lf-fda-record__body{font-size:min(var(--lf-record-body-size),17px)}.lf-fda-record .lf-fda-record__actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:24px}.lf-fda-record .lf-fda-record__primary{width:100%}.lf-fda-record .lf-fda-record__secondary{align-self:center}.lf-fda-record .lf-fda-record__card,.lf-fda-record.lf-fda-record--card-right .lf-fda-record__card{order:2;width:100%;max-width:640px;margin:0 auto;padding:min(var(--lf-record-card-padding),24px)}.lf-fda-record.lf-fda-record--mobile-card-first .lf-fda-record__card{order:0}}@media(prefers-reduced-motion:reduce){.lf-fda-record .lf-fda-record__primary,.lf-fda-record .lf-fda-record__secondary,.lf-fda-record .lf-fda-record__fact dd a{transition:none}}.lf-defined-uses{padding:var(--lf-uses-padding-top) 0 var(--lf-uses-padding-bottom);background:var(--lf-uses-bg);color:var(--lf-uses-text);font-family:inherit;scroll-margin-top:var(--lf-uses-anchor-offset)}.lf-defined-uses *,.lf-defined-uses *:before,.lf-defined-uses *:after{box-sizing:border-box}.lf-defined-uses .lf-defined-uses__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--lf-uses-gap);max-width:var(--lf-uses-max-width);margin:0 auto;padding:0 var(--lf-uses-side-padding)}.lf-defined-uses .lf-defined-uses__content{order:1;width:100%;min-width:0;max-width:var(--lf-uses-text-width)}.lf-defined-uses .lf-defined-uses__number{margin:0 0 16px;color:var(--lf-uses-accent);font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.4}.lf-defined-uses .lf-defined-uses__heading{margin:0;color:var(--lf-uses-text);font-family:inherit;font-size:var(--lf-uses-heading-size);font-weight:700;letter-spacing:-.035em;line-height:1.12;overflow-wrap:break-word;text-transform:none}.lf-defined-uses .lf-defined-uses__uses{margin-top:24px}.lf-defined-uses .lf-defined-uses__use+.lf-defined-uses__use{margin-top:20px;padding-top:20px;border-top:1px solid var(--lf-uses-border)}.lf-defined-uses .lf-defined-uses__use-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:8px}.lf-defined-uses .lf-defined-uses__use-title{margin:0;color:var(--lf-uses-text);font-family:inherit;font-size:15px;font-weight:700;letter-spacing:0;line-height:1.4;text-transform:none}.lf-defined-uses .lf-defined-uses__mode{color:var(--lf-uses-body);font-size:13px;font-weight:500;line-height:1.4}.lf-defined-uses .lf-defined-uses__body{color:var(--lf-uses-body);font-size:var(--lf-uses-body-size);line-height:1.6;overflow-wrap:break-word}.lf-defined-uses .lf-defined-uses__body p{margin:0 0 12px}.lf-defined-uses .lf-defined-uses__body p:last-child{margin-bottom:0}.lf-defined-uses .lf-defined-uses__body a{color:inherit;text-decoration:underline}.lf-defined-uses .lf-defined-uses__link{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:8px;min-height:48px;max-width:100%;margin-top:28px;padding:14px 22px;border:1px solid transparent;border-radius:var(--lf-uses-button-radius);background:var(--lf-uses-button-bg);color:var(--lf-uses-button-text);font-family:inherit;font-size:14px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;transition:background-color .15s ease}.lf-defined-uses .lf-defined-uses__link:hover{background:var(--lf-uses-button-hover);color:var(--lf-uses-button-text);text-decoration:none}.lf-defined-uses .lf-defined-uses__link svg{flex-shrink:0}.lf-defined-uses a:focus-visible{outline:2px solid var(--lf-uses-text);outline-offset:4px}.lf-defined-uses .lf-defined-uses__media{order:2;position:relative;min-width:0;overflow:hidden;padding:var(--lf-uses-image-padding);border-radius:var(--lf-uses-image-radius);aspect-ratio:var(--lf-uses-image-ratio);background:var(--lf-uses-image-bg)}.lf-defined-uses .lf-defined-uses__picture{display:block;position:absolute;inset:var(--lf-uses-image-padding)}.lf-defined-uses .lf-defined-uses__image{display:block;width:100%;height:100%;object-fit:var(--lf-uses-image-fit);object-position:center}.lf-defined-uses.lf-defined-uses--image-left .lf-defined-uses__media{order:0}.lf-defined-uses.lf-defined-uses--text-only .lf-defined-uses__inner{grid-template-columns:minmax(0,1fr);justify-items:center}.lf-defined-uses.lf-defined-uses--text-only .lf-defined-uses__media{display:none}.lf-defined-uses .lf-defined-uses__editor-placeholder{margin:24px 0 0;color:var(--lf-uses-body);font-size:14px;line-height:1.5}.lf-defined-uses .lf-defined-uses__editor-image-placeholder{display:flex;position:absolute;inset:var(--lf-uses-image-padding);flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;border:1px dashed #C8C8C8;color:#666;font-size:18px;text-align:center}.lf-defined-uses .lf-defined-uses__editor-image-placeholder small{max-width:300px;font-size:13px;line-height:1.6}.lf-defined-uses .lf-defined-uses__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:899px){.lf-defined-uses{padding-top:var(--lf-uses-mobile-padding-top);padding-bottom:var(--lf-uses-mobile-padding-bottom)}.lf-defined-uses .lf-defined-uses__inner{grid-template-columns:minmax(0,1fr);gap:28px;padding:0 var(--lf-uses-mobile-side-padding)}.lf-defined-uses .lf-defined-uses__content{order:1;max-width:640px;margin:0 auto}.lf-defined-uses .lf-defined-uses__number{margin-bottom:12px}.lf-defined-uses .lf-defined-uses__heading{font-size:var(--lf-uses-mobile-heading-size);line-height:1.15;letter-spacing:-.025em}.lf-defined-uses .lf-defined-uses__body{font-size:min(var(--lf-uses-body-size),17px)}.lf-defined-uses .lf-defined-uses__link{width:100%;margin-top:24px}.lf-defined-uses .lf-defined-uses__media,.lf-defined-uses.lf-defined-uses--image-left .lf-defined-uses__media{order:2;width:100%;max-width:640px;margin:0 auto;aspect-ratio:var(--lf-uses-mobile-image-ratio)}.lf-defined-uses.lf-defined-uses--mobile-image-first .lf-defined-uses__media{order:0}}@media(prefers-reduced-motion:reduce){.lf-defined-uses .lf-defined-uses__link{transition:none}}.lf-pro-wavelengths{padding:var(--lf-wave-padding-top) 0 var(--lf-wave-padding-bottom);background:var(--lf-wave-bg);color:var(--lf-wave-text);font-family:inherit;scroll-margin-top:var(--lf-wave-anchor-offset)}.lf-pro-wavelengths *,.lf-pro-wavelengths *:before,.lf-pro-wavelengths *:after{box-sizing:border-box}.lf-pro-wavelengths .lf-pro-wavelengths__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--lf-wave-gap);max-width:var(--lf-wave-max-width);margin:0 auto;padding:0 var(--lf-wave-side-padding)}.lf-pro-wavelengths .lf-pro-wavelengths__content{order:1;width:100%;min-width:0;max-width:var(--lf-wave-text-width)}.lf-pro-wavelengths .lf-pro-wavelengths__number{margin:0 0 16px;color:var(--lf-wave-accent);font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.4}.lf-pro-wavelengths .lf-pro-wavelengths__heading{margin:0;color:var(--lf-wave-text);font-family:inherit;font-size:var(--lf-wave-heading-size);font-weight:700;letter-spacing:-.035em;line-height:1.12;overflow-wrap:break-word;text-transform:none}.lf-pro-wavelengths .lf-pro-wavelengths__body{margin-top:20px;color:var(--lf-wave-body);font-size:var(--lf-wave-body-size);line-height:1.6;overflow-wrap:break-word}.lf-pro-wavelengths .lf-pro-wavelengths__body p{margin:0 0 12px}.lf-pro-wavelengths .lf-pro-wavelengths__body p:last-child{margin-bottom:0}.lf-pro-wavelengths .lf-pro-wavelengths__body a{color:inherit;text-decoration:underline}.lf-pro-wavelengths .lf-pro-wavelengths__body a:focus-visible{outline:2px solid var(--lf-wave-text);outline-offset:4px}.lf-pro-wavelengths .lf-pro-wavelengths__groups{display:grid;gap:18px;margin:28px 0 0;padding:24px 0 0;border-top:1px solid var(--lf-wave-border)}.lf-pro-wavelengths .lf-pro-wavelengths__group{min-width:0}.lf-pro-wavelengths .lf-pro-wavelengths__label{margin:0 0 6px;color:var(--lf-wave-text);font-size:15px;font-weight:700;line-height:1.4}.lf-pro-wavelengths .lf-pro-wavelengths__values{margin:0;color:var(--lf-wave-body);font-size:16px;font-weight:400;line-height:1.6;overflow-wrap:break-word}.lf-pro-wavelengths .lf-pro-wavelengths__media{order:2;position:relative;min-width:0;overflow:hidden;padding:var(--lf-wave-image-padding);border-radius:var(--lf-wave-image-radius);aspect-ratio:var(--lf-wave-image-ratio);background:var(--lf-wave-image-bg)}.lf-pro-wavelengths .lf-pro-wavelengths__picture{display:block;position:absolute;inset:var(--lf-wave-image-padding)}.lf-pro-wavelengths .lf-pro-wavelengths__image{display:block;width:100%;height:100%;object-fit:var(--lf-wave-image-fit);object-position:center}.lf-pro-wavelengths.lf-pro-wavelengths--image-left .lf-pro-wavelengths__media{order:0}.lf-pro-wavelengths.lf-pro-wavelengths--text-only .lf-pro-wavelengths__inner{grid-template-columns:minmax(0,1fr);justify-items:center}.lf-pro-wavelengths.lf-pro-wavelengths--text-only .lf-pro-wavelengths__media{display:none}.lf-pro-wavelengths .lf-pro-wavelengths__editor-placeholder{margin:24px 0 0;color:var(--lf-wave-body);font-size:14px;line-height:1.5}.lf-pro-wavelengths .lf-pro-wavelengths__editor-image-placeholder{display:flex;position:absolute;inset:var(--lf-wave-image-padding);flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;border:1px dashed #C8C8C8;color:#666;font-size:18px;text-align:center}.lf-pro-wavelengths .lf-pro-wavelengths__editor-image-placeholder small{max-width:300px;font-size:13px;line-height:1.6}.lf-pro-wavelengths .lf-pro-wavelengths__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:899px){.lf-pro-wavelengths{padding-top:var(--lf-wave-mobile-padding-top);padding-bottom:var(--lf-wave-mobile-padding-bottom)}.lf-pro-wavelengths .lf-pro-wavelengths__inner{grid-template-columns:minmax(0,1fr);gap:28px;padding:0 var(--lf-wave-mobile-side-padding)}.lf-pro-wavelengths .lf-pro-wavelengths__content{order:1;max-width:640px;margin:0 auto}.lf-pro-wavelengths .lf-pro-wavelengths__number{margin-bottom:12px}.lf-pro-wavelengths .lf-pro-wavelengths__heading{font-size:var(--lf-wave-mobile-heading-size);line-height:1.15;letter-spacing:-.025em}.lf-pro-wavelengths .lf-pro-wavelengths__body{font-size:min(var(--lf-wave-body-size),17px)}.lf-pro-wavelengths .lf-pro-wavelengths__groups{margin-top:24px;padding-top:20px}.lf-pro-wavelengths .lf-pro-wavelengths__media,.lf-pro-wavelengths.lf-pro-wavelengths--image-left .lf-pro-wavelengths__media{order:2;width:100%;max-width:640px;margin:0 auto;aspect-ratio:var(--lf-wave-mobile-image-ratio)}.lf-pro-wavelengths.lf-pro-wavelengths--mobile-image-first .lf-pro-wavelengths__media{order:0}}.lf-reasons-intro{padding:var(--lf-intro-padding-top) 0 var(--lf-intro-padding-bottom);background:var(--lf-intro-bg);color:var(--lf-intro-text);font-family:inherit}.lf-reasons-intro *,.lf-reasons-intro *:before,.lf-reasons-intro *:after{box-sizing:border-box}.lf-reasons-intro .lf-reasons-intro__inner{max-width:var(--lf-intro-max-width);margin:0 auto;padding:0 var(--lf-intro-side-padding)}.lf-reasons-intro .lf-reasons-intro__heading{max-width:var(--lf-intro-heading-width);margin:0;color:var(--lf-intro-text);font-family:inherit;font-size:var(--lf-intro-font-size);font-weight:var(--lf-intro-font-weight);letter-spacing:-.025em;line-height:1.15;overflow-wrap:break-word;text-transform:none}.lf-reasons-intro.lf-reasons-intro--center .lf-reasons-intro__heading{margin-inline:auto;text-align:center}.lf-reasons-intro.lf-reasons-intro--left .lf-reasons-intro__heading{text-align:left}.lf-reasons-intro .lf-reasons-intro__editor-placeholder{margin:0;color:var(--lf-intro-text);font-size:14px;line-height:1.5;text-align:center}@media(max-width:899px){.lf-reasons-intro{padding-top:var(--lf-intro-mobile-padding-top);padding-bottom:var(--lf-intro-mobile-padding-bottom)}.lf-reasons-intro .lf-reasons-intro__inner{padding:0 var(--lf-intro-mobile-side-padding)}.lf-reasons-intro .lf-reasons-intro__heading{font-size:var(--lf-intro-mobile-font-size);line-height:1.2;letter-spacing:-.02em}}.lf-trust{background:var(--lf-trust-bg);color:var(--lf-trust-text);border-top:var(--lf-trust-border-top) solid var(--lf-trust-border);border-bottom:var(--lf-trust-border-bottom) solid var(--lf-trust-border);font-family:inherit}.lf-trust *,.lf-trust *:before,.lf-trust *:after{box-sizing:border-box}.lf-trust .lf-trust__inner{display:flex;align-items:center;justify-content:center;max-width:var(--lf-trust-max-width);min-height:var(--lf-trust-min-height);margin:0 auto;padding:var(--lf-trust-vertical-padding) var(--lf-trust-side-padding)}.lf-trust .lf-trust__items{display:grid;grid-template-columns:repeat(var(--lf-trust-columns),minmax(0,1fr));align-items:center;gap:var(--lf-trust-gap);width:100%;margin:0;padding:0;list-style:none}.lf-trust .lf-trust__item{display:flex;position:relative;align-items:center;justify-content:center;min-width:0;margin:0;padding:0;text-align:center}.lf-trust.lf-trust--separators .lf-trust__item+.lf-trust__item:before{content:"";position:absolute;top:50%;inset-inline-start:calc(var(--lf-trust-gap) / -2);height:20px;border-inline-start:1px solid var(--lf-trust-border);transform:translateY(-50%)}.lf-trust .lf-trust__label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:6px 0;color:var(--lf-trust-text);font-family:inherit;font-size:var(--lf-trust-font-size);font-weight:var(--lf-trust-font-weight);line-height:1.4;overflow-wrap:anywhere;text-decoration:none}.lf-trust .lf-trust__link{cursor:pointer;transition:color .15s ease}.lf-trust .lf-trust__link:hover{color:var(--lf-trust-hover);text-decoration:underline;text-underline-offset:.25em}.lf-trust .lf-trust__link:focus-visible{outline:2px solid var(--lf-trust-text);outline-offset:4px;text-decoration:underline;text-underline-offset:.25em}.lf-trust .lf-trust__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lf-trust .lf-trust__editor-placeholder{margin:0;padding:8px 0;color:var(--lf-trust-text);font-size:14px;line-height:1.5;text-align:center}@media(max-width:899px){.lf-trust .lf-trust__inner{min-height:0;padding:var(--lf-trust-mobile-vertical-padding) var(--lf-trust-mobile-side-padding)}.lf-trust .lf-trust__items{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.lf-trust .lf-trust__item{flex:0 1 auto;max-width:100%}.lf-trust .lf-trust__label{min-height:32px;font-size:var(--lf-trust-mobile-font-size)}.lf-trust.lf-trust--separators .lf-trust__item+.lf-trust__item:before{display:none}.lf-trust.lf-trust--mobile-stack .lf-trust__items{flex-direction:column}.lf-trust.lf-trust--mobile-stack .lf-trust__item{width:100%}}@media(prefers-reduced-motion:reduce){.lf-trust .lf-trust__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/52/compiled_assets/styles.css.map */
