.llumar-selectpro{--selectpro-ink: #111827;--selectpro-copy: #4b5563;--selectpro-green: #01af4e;--selectpro-image-shift: clamp(160px, 12vw, 220px);position:relative;isolation:isolate;min-height:50.82vw;overflow:hidden;background:#fff url(/images/llumar-selectpro-background.webp) calc(50% + var(--selectpro-image-shift)) center / 100% 100% no-repeat;color:var(--selectpro-ink);font-family:Plus Jakarta Sans,sans-serif}.llumar-selectpro__content{width:45.5%;padding:3.05vw 0 3.2vw max(32px,calc(50% - 688px))}.llumar-selectpro__logo{display:block;width:100%;height:auto}.llumar-selectpro__logo-wrap{display:block;width:100%;max-width:43vw}.llumar-selectpro__title{margin:1.55vw 0 1.4vw;width:max-content;font-size:40px;font-weight:900;letter-spacing:-.025em;line-height:1.05;white-space:nowrap}.llumar-selectpro__copy{width:calc(100% + 25px);max-width:600px;font-size:16px;font-weight:400;line-height:1.65;color:var(--selectpro-copy)}.llumar-selectpro__copy p{margin:0}.llumar-selectpro__copy p+p{margin-top:16px}.llumar-selectpro__copy strong{font-size:calc(1em + 2pt);font-weight:800;color:var(--selectpro-ink)}.llumar-selectpro__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.75vw;margin-left:0;width:calc(100% + 3.8vw + var(--selectpro-image-shift));padding:24px 0 0;list-style:none;text-align:center}.llumar-selectpro__benefit{padding:0 1vw}.llumar-selectpro__benefit+.llumar-selectpro__benefit{border-left:1px solid #d5d8d7}.llumar-selectpro__icon{display:block;width:52px;height:52px;margin:0 auto 8px;object-fit:contain}.llumar-selectpro__benefit h3{margin:0 auto 12px;max-width:15em;font-size:19px;font-weight:700;line-height:1.25}.llumar-selectpro__benefit p{margin:0 auto;max-width:18em;font-size:16px;font-weight:400;line-height:1.55;color:var(--selectpro-copy)}@media(max-width:1439px){.llumar-selectpro{min-height:0;background-color:#385349;background-image:linear-gradient(180deg,#091d1840,#091d186b),url(/images/llumar-selectpro-background.webp);background-position:center,70% center;background-size:cover;background-repeat:no-repeat}.llumar-selectpro__content{width:100%;max-width:980px;margin:0;padding:42px 16px 54px}.llumar-selectpro__intro,.llumar-selectpro__benefit{border:1px solid rgba(255,255,255,.8);background:#ffffffe0;box-shadow:0 16px 42px #04171233;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.llumar-selectpro__intro{border-radius:26px;padding:clamp(22px,3vw,36px)}.llumar-selectpro__logo-wrap{width:min(100%,460px);max-width:none}.llumar-selectpro__title{margin:22px 0 13px}.llumar-selectpro__copy{width:100%;max-width:680px}.llumar-selectpro__copy p+p{margin-top:16px}.llumar-selectpro__benefits{width:100%;margin:0;gap:14px}.llumar-selectpro__benefit{border-radius:20px;padding:22px 14px 20px}.llumar-selectpro__icon{margin-bottom:8px}.llumar-selectpro__benefit h3{margin-bottom:12px}.llumar-selectpro__benefit p{line-height:1.65}.llumar-selectpro__benefit+.llumar-selectpro__benefit{border-left:1px solid rgba(255,255,255,.8)}}@media(min-width:1024px)and (max-width:1439px){.llumar-selectpro__content{padding-right:32px;padding-left:32px}}@media(max-width:620px){.llumar-selectpro{background:#f4f7f5}.llumar-selectpro__content{padding:32px 16px 44px}.llumar-selectpro__intro{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.llumar-selectpro__logo-wrap{width:min(100%,390px)}.llumar-selectpro__title{margin-top:23px;font-size:clamp(20px,calc(7.3vw - 3px),38px);letter-spacing:-.035em}.llumar-selectpro__benefits{display:block;text-align:left}.llumar-selectpro__benefit{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:16px;border-color:#255f3a1f;background:#ffffffeb;box-shadow:0 10px 26px #0417121a;padding:18px 16px}.llumar-selectpro__benefit+.llumar-selectpro__benefit{border-left-color:#255f3a1f;margin-top:12px}.llumar-selectpro__icon{grid-row:span 2;margin:0}.llumar-selectpro__benefit h3{max-width:none;margin:0 0 6px}.llumar-selectpro__benefit p{max-width:none;margin:0}}@media(min-width:640px){.llumar-selectpro__title{font-size:46px}.llumar-selectpro__copy{font-size:17px}.llumar-selectpro__benefit p{line-height:1.65}}@media(min-width:1024px){.llumar-selectpro__title{font-size:48px}.llumar-selectpro__copy{max-width:545px;font-size:18px}}@media(min-width:1280px){.llumar-selectpro__title{font-size:60px}.llumar-selectpro__copy{max-width:600px}.llumar-selectpro__benefit h3{font-size:21px}.llumar-selectpro__benefit p{font-size:18px}}@media(min-width:621px)and (max-width:800px){.llumar-selectpro__title{font-size:clamp(34px,5.2vw,46px)}}
