.lash-brow-page main{text-size-adjust: 100%; font-family: sans-serif;}
.lash-brow-page main{margin: 0px;}
 .lash-brow-page details, .lash-brow-page section, .lash-brow-page summary{display: block;}
.lash-brow-page a{background-color: rgba(0, 0, 0, 0);}
.lash-brow-page a:active, .lash-brow-page a:hover{outline: 0px;}
.lash-brow-page b{font-weight: 700;}
.lash-brow-page h1{margin: 0.67em 0px; font-size: 2em;}
.lash-brow-page img{border: 0px;}
.lash-brow-page svg:not(:root){overflow: hidden;}
.lash-brow-page *{box-sizing: border-box;}
.lash-brow-page main{height: 100%;}
.lash-brow-page main{color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); min-height: 100%; margin: 0px; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px;}
.lash-brow-page img{vertical-align: middle; max-width: 100%; display: inline-block;}
.lash-brow-page h1, .lash-brow-page h2, .lash-brow-page h3{margin-bottom: 10px; font-weight: 700;}
.lash-brow-page h1{margin-top: 20px; font-size: 38px; line-height: 44px;}
.lash-brow-page h2{margin-top: 20px; font-size: 32px; line-height: 36px;}
.lash-brow-page h3{margin-top: 20px; font-size: 24px; line-height: 30px;}
.lash-brow-page p{margin-top: 0px; margin-bottom: 10px;}
.lash-brow-page ul{margin-top: 0px; margin-bottom: 10px; padding-left: 40px;}
.lash-brow-page :root{--background-green: #002918; --white: #fff; --black: #050505; --dark-purple: #1c0d55; --neon: #cdf545; --purple: #cec2ff; --purple-tertiary: #836ae9; --green-secondary: #f2ffd9; --purple-secondary: #3313b3; --light-purple: #f7f4ff; --light-green: #fbfff3; --forest-green: #4c8d36; --red: #f02b2b; --ss-ink: #121111; --ss-navy: #1b0f4f; --ss-lime: #cdf545; --ss-indigo: #3313b3; --ss-hero-muted: #ddd6ff; --ss-ink-muted: #494948; --ss-surface-alt: #f7f7f9; --ss-surface-tint: #f3f0ff; --ss-hairline: #e8e4f5; --ss-max: 1440px;}
.lash-brow-page main{background-color: var(--background-green); color: var(--white); font-family: 'Landing Poppins', sans-serif; font-size: 1rem; font-weight: 400; line-height: 150%;}
.lash-brow-page h1{margin-top: 20px; margin-bottom: 10px; font-size: 3rem; font-weight: 700; line-height: 120%;}
.lash-brow-page h2{color: var(--black); margin-top: 20px; margin-bottom: 10px; font-size: 2.25rem; font-weight: 700; line-height: 120%;}
.lash-brow-page h3{margin-top: 20px; margin-bottom: 10px; font-size: 1.5rem; font-weight: 700; line-height: 120%;}
.lash-brow-page p{margin-bottom: 0px;}
@media screen and (max-width: 991px){
.lash-brow-page h1{font-size: 2.5rem;}
.lash-brow-page h2{box-sizing: border-box; font-size: 2rem;}
}
@media screen and (max-width: 767px){
.lash-brow-page h2{font-size: 1.7rem; line-height: 130%;}
.lash-brow-page p{font-size: 1rem;}
}
@media screen and (max-width: 479px){
.lash-brow-page h1{font-size: 2rem; line-height: 130%;}
.lash-brow-page h2{font-size: 1.6rem; line-height: 130%;}
.lash-brow-page p{font-size: 0.9rem;}
.lash-brow-page li{margin-bottom: 5px; font-size: 0.8rem; line-height: 140%;}
}
.lash-brow-page main, .lash-brow-page main{overflow-x: clip; background: rgb(255, 255, 255) !important;}
.lash-brow-page main{padding-bottom: 72px;}
.lash-brow-page .ssrb *{background-color: transparent;}
.lash-brow-page .ssrb{overflow-x: clip; max-width: 100%; background-color: rgb(255, 255, 255) !important; background-image: none !important;}
.lash-brow-page .ssrb section{background-color: transparent !important; background-image: none !important;}
.lash-brow-page .ssrb section.bg{background-image: var(--hero) !important;}
.lash-brow-page .ssrb section.alt{background-color: rgb(247, 247, 249) !important;}
.lash-brow-page .ssrb .tn{background-color: rgb(243, 240, 255) !important;}
.lash-brow-page .ssrb .cd{background-color: rgb(255, 255, 255) !important;}
.lash-brow-page .ssrb .gl{background-color: rgba(255, 255, 255, 0.08) !important;}
.lash-brow-page .ssrb .lm, .lash-brow-page .ssrb .pl{background-color: rgb(205, 245, 69) !important;}
.lash-brow-page .ssrb .ig, .lash-brow-page .ssrb .tki{background-color: rgb(51, 19, 179) !important;}
.lash-brow-page .ssrb .pg{background-color: rgba(255, 255, 255, 0.16) !important;}
.lash-brow-page .ssrb .prot{background-image: linear-gradient(to top, rgba(18, 17, 17, 0.85), rgba(18, 17, 17, 0)) !important;}
.lash-brow-page .ssrb .bg h1, .lash-brow-page .ssrb .bg h2, .lash-brow-page .ssrb .bg h3, .lash-brow-page .ssrb .bg .h2h{color: rgb(255, 255, 255) !important;}
.lash-brow-page .ssrb .bg .li{color: rgb(205, 245, 69) !important;}
.lash-brow-page .ssrb .wrap, .lash-brow-page .ssrb .sec, .lash-brow-page .ssrb .secl, .lash-brow-page .ssrb section.wrap, .lash-brow-page .ssrb #faq{padding-left: clamp(32px, 6vw, 96px) !important; padding-right: clamp(32px, 6vw, 96px) !important;}
.lash-brow-page .ssrb .wrap{max-width: 1440px !important; margin-left: auto !important; margin-right: auto !important;}
.lash-brow-page .ssrb .split, .lash-brow-page .ssrb .ga, .lash-brow-page .ssrb .gs{min-width: 0px;}
.lash-brow-page .ssrb .split > *, .lash-brow-page .ssrb .ga > *, .lash-brow-page .ssrb .gs > *{min-width: 0px;}
.lash-brow-page .ssrb{--ind: #3313B3; --indb: #5B3FE0; --navy: #1B0F4F; --lime: #CDF545; --ink: #121111; --mut: #494948; --soft: #757575; --alt: #F7F7F9; --tint: #F3F0FF; --line: #E8E4F5; --hero: linear-gradient(135deg,#3313B3 0%,#5B3FE0 100%); --hmut: #DDD6FF; --glass: rgba(255,255,255,.08); --gb: 1px solid rgba(255,255,255,.14); --gut: clamp(20px,5vw,80px); font-family: 'Landing Poppins', system-ui, sans-serif; color: var(--ink); -webkit-font-smoothing: antialiased;}
.lash-brow-page .ssrb *{box-sizing: border-box;}
.lash-brow-page .ssrb img{max-width: 100%;}
.lash-brow-page .ssrb a{color: var(--ind); text-decoration: none;}
.lash-brow-page .ssrb a:hover{text-decoration: underline;}
.lash-brow-page .ssrb .wrap{max-width: 1440px; margin: 0px auto; padding-left: var(--gut); padding-right: var(--gut);}
.lash-brow-page .ssrb .sec{padding-top: 80px; padding-bottom: 80px;}
.lash-brow-page .ssrb .secl{padding-top: 88px; padding-bottom: 88px;}
@media (max-width: 767px){
.lash-brow-page .ssrb .sec{padding-top: 56px; padding-bottom: 56px;}
.lash-brow-page .ssrb .secl{padding-top: 64px; padding-bottom: 64px;}
.lash-brow-page .ssrb .fc{position: static !important; margin-top: 12px;}
.lash-brow-page .ssrb .hero-img{height: 320px !important;}
.lash-brow-page .ssrb .photo{min-height: 240px !important;}
}
.lash-brow-page .ssrb .btn{display: inline-flex; align-items: center; justify-content: center; border-radius: 10px; font-weight: 600; border: 0px; text-decoration: none; white-space: nowrap;}
.lash-brow-page .ssrb .btn:hover{opacity: 0.9; text-decoration: none;}
.lash-brow-page .ssrb .lm{background: var(--lime); color: var(--ink); padding: 18px 34px; font-size: 17px;}
.lash-brow-page .ssrb .ig{background: var(--ind); color: rgb(255, 255, 255); padding: 16px 28px; font-size: 16px;}
.lash-brow-page .ssrb .ol{background: transparent; color: rgb(255, 255, 255); border: 1px solid rgba(255, 255, 255, 0.4); padding: 15px 28px; font-size: 16px;}
.lash-brow-page .ssrb .eb{font: 600 12px / 1.2 'Landing Poppins', sans-serif; letter-spacing: 0.1em; text-transform: uppercase; color: var(--mut);}
.lash-brow-page .ssrb h1{margin: 0px; font: 700 clamp(44px, 5.5vw, 72px) / 1.02 'Landing Poppins', sans-serif; letter-spacing: -0.04em; text-wrap: balance;}
.lash-brow-page .ssrb .h2{margin: 0px; font: 700 clamp(30px, 4.4vw, 48px) / 1.08 'Landing Poppins', sans-serif; letter-spacing: -0.03em; text-wrap: balance;}
.lash-brow-page .ssrb .h2h{margin: 0px; font: 700 clamp(32px, 4.6vw, 56px) / 1.04 'Landing Poppins', sans-serif; letter-spacing: -0.04em; text-wrap: balance;}
.lash-brow-page .ssrb .h3{margin: 0px; font: 600 20px / 1.3 'Landing Poppins', sans-serif;}
.lash-brow-page .ssrb .h3l{margin: 0px; font: 600 22px / 1.3 'Landing Poppins', sans-serif; color: var(--ink);}
.lash-brow-page .ssrb .li{color: var(--lime);}
.lash-brow-page .ssrb .lead{margin: 0px; font: 400 19px / 1.5 'Landing Poppins', sans-serif; color: var(--mut); max-width: 520px; text-wrap: pretty;}
.lash-brow-page .ssrb .bs{margin: 0px; font: 400 15px / 1.6 'Landing Poppins', sans-serif; color: var(--mut); text-wrap: pretty;}
.lash-brow-page .ssrb .copy{margin: 0px; font: 400 17px / 1.55 'Landing Poppins', sans-serif; color: var(--mut); max-width: 520px; text-wrap: pretty;}
.lash-brow-page .ssrb .st{display: flex; flex-direction: column;}
.lash-brow-page .ssrb .split{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: clamp(40px, 6vw, 96px); align-items: center;}
.lash-brow-page .ssrb .ga{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; align-items: start;}
.lash-brow-page .ssrb .gs{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 28px;}
.lash-brow-page .ssrb .pl{align-self: flex-start; background: var(--lime); color: var(--ink); border-radius: 999px; padding: 8px 14px; font: 600 12px / 1.2 'Landing Poppins', sans-serif; letter-spacing: 0.1em; text-transform: uppercase;}
.lash-brow-page .ssrb .pg{align-self: flex-start; background: rgba(255, 255, 255, 0.16); border: 1px solid rgba(255, 255, 255, 0.14); color: rgb(255, 255, 255); border-radius: 999px; padding: 8px 14px; font: 600 12px / 1.2 'Landing Poppins', sans-serif; letter-spacing: 0.1em; text-transform: uppercase;}
.lash-brow-page .ssrb .tn{background: var(--tint); border-radius: 24px; padding: 32px; display: flex; flex-direction: column; gap: 16px;}
.lash-brow-page .ssrb .fg{font: 700 clamp(40px, 4.5vw, 60px) / 1 'Landing Poppins', sans-serif; letter-spacing: -0.04em; color: var(--ind);}
.lash-brow-page .ssrb .cap{font: 400 14px / 1.4 'Landing Poppins', sans-serif; color: var(--mut);}
.lash-brow-page .ssrb .capn{font: 400 12px / 1.4 'Landing Poppins', sans-serif; color: var(--mut); text-wrap: pretty;}
.lash-brow-page .ssrb .mic{font: 400 13px / 1.4 'Landing Poppins', sans-serif;}
.lash-brow-page .ssrb .ob{color: var(--hmut); font: 400 17px / 1.5 'Landing Poppins', sans-serif; margin: 0px; text-wrap: pretty;}
.lash-brow-page .ssrb .obs{color: var(--hmut); font: 400 15px / 1.6 'Landing Poppins', sans-serif; margin: 0px; text-wrap: pretty;}
.lash-brow-page .ssrb .bg{background: var(--hero); color: rgb(255, 255, 255);}
.lash-brow-page .ssrb .nv{background: var(--navy); color: rgb(255, 255, 255);}
.lash-brow-page .ssrb .hero-img{width: 100%; height: 480px; object-fit: cover; object-position: 50% 30%; border-radius: 24px; display: block;}
.lash-brow-page .ssrb .fc{position: absolute; background: rgb(255, 255, 255); color: var(--ink); border-radius: 12px; padding: 14px 16px; box-shadow: rgba(18, 17, 17, 0.22) 0px 12px 32px; display: flex; flex-direction: column; gap: 4px;}
.lash-brow-page .ssrb .fcn{font: 700 20px / 1 'Landing Space Grotesk', 'Landing Poppins', sans-serif; letter-spacing: -0.04em; color: var(--ind);}
.lash-brow-page .ssrb .fct{font: 600 15px / 1.2 'Landing Poppins', sans-serif; color: var(--ink);}
.lash-brow-page .ssrb .fcs{font: 400 13px / 1.4 'Landing Poppins', sans-serif; color: var(--mut);}
.lash-brow-page .ssrb .tk{list-style: none; margin: 0px; padding: 0px; display: grid; gap: 14px;}
.lash-brow-page .ssrb .tk li{display: flex; gap: 12px; align-items: center; font: 500 16px / 1.5 'Landing Poppins', sans-serif; color: var(--ink);}
.lash-brow-page .ssrb .tki{width: 22px; height: 22px; flex: 0 0 auto; border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; font: 600 12px / 1 'Landing Poppins', sans-serif; background: var(--ind); color: rgb(255, 255, 255);}
.lash-brow-page .ssrb .cd{background: rgb(255, 255, 255); border: 1px solid var(--line); border-radius: 24px; padding: 32px; display: flex; flex-direction: column; gap: 16px;}
.lash-brow-page .ssrb .cd .eb{color: var(--ind);}
.lash-brow-page .ssrb .gl{background: var(--glass); border: var(--gb); border-radius: 24px; padding: 28px; display: flex; flex-direction: column; gap: 10px;}
.lash-brow-page .ssrb .sp{border: 1px solid var(--line); color: var(--ink); border-radius: 999px; padding: 10px 16px; font: 600 14px / 1 'Landing Poppins', sans-serif; white-space: nowrap;}
.lash-brow-page .ssrb .fees{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px;}
.lash-brow-page .ssrb .fee{background: rgb(255, 255, 255); border: 1px solid var(--line); border-radius: 20px; padding: 22px; display: flex; flex-direction: column; gap: 6px;}
.lash-brow-page .ssrb .feen{font: 700 clamp(26px, 2.4vw, 32px) / 1 'Landing Space Grotesk', 'Landing Poppins', sans-serif; letter-spacing: -0.04em; color: var(--ind);}
.lash-brow-page .ssrb .mock{background: var(--tint); border-radius: 24px; padding: 32px 32px 0px; display: flex; justify-content: center; overflow: hidden; align-self: stretch;}
.lash-brow-page .ssrb .mock img{width: min(300px, 100%); display: block; border-radius: 24px 24px 0px 0px; box-shadow: rgba(18, 17, 17, 0.22) 0px 12px 32px;}
.lash-brow-page .ssrb .pair{display: grid; grid-template-columns: 1fr 1fr; gap: 16px;}
.lash-brow-page .ssrb .pair img{width: 100%; aspect-ratio: 3 / 4; object-fit: cover; border-radius: 18px; display: block;}
.lash-brow-page .ssrb .pair img + img{margin-top: 40px;}
.lash-brow-page .ssrb .photo{position: relative; border-radius: 24px; overflow: hidden; min-height: 300px; background: rgb(42, 26, 138); align-self: stretch;}
.lash-brow-page .ssrb .photo img{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; display: block;}
.lash-brow-page .ssrb .prot{position: absolute; left: 0px; right: 0px; bottom: 0px; height: 140px; background: linear-gradient(to top, rgba(18, 17, 17, 0.85), rgba(18, 17, 17, 0));}
.lash-brow-page .ssrb .lbl{position: absolute; left: 24px; bottom: 22px; color: rgb(255, 255, 255); font: 600 16px / 1.3 'Landing Poppins', sans-serif;}
.lash-brow-page .ssrb .vid{border-radius: 24px; overflow: hidden; display: flex; flex-direction: column;}
.lash-brow-page .ssrb .vidm{position: relative; aspect-ratio: 4 / 3; background: rgb(42, 26, 138);}
.lash-brow-page .ssrb .vidm img{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; display: block;}
.lash-brow-page .ssrb .vidm .pl{position: absolute; left: 20px; top: 20px;}
.lash-brow-page .ssrb .play{position: absolute; left: 20px; bottom: 18px; display: flex; align-items: center; gap: 10px; color: rgb(255, 255, 255); font: 600 14px / 1 'Landing Poppins', sans-serif;}
.lash-brow-page .ssrb .playb{width: 36px; height: 36px; border-radius: 999px; background: rgb(255, 255, 255); display: inline-flex; align-items: center; justify-content: center;}
.lash-brow-page .ssrb .vid .h3l{color: rgb(255, 255, 255) !important;}
.lash-brow-page .ssrb .dc{background: var(--tint); border-radius: 16px; padding: 16px; display: flex; align-items: center; gap: 14px; margin-top: 8px;}
.lash-brow-page .ssrb .dc img{width: 56px; height: 56px; border-radius: 999px; object-fit: cover; flex: 0 0 auto;}
.lash-brow-page .ssrb .dcn{font: 600 15px / 1.2 'Landing Poppins', sans-serif; color: var(--ink);}
.lash-brow-page .ssrb .dcb{margin-left: auto; background: var(--ind); color: rgb(255, 255, 255); border-radius: 8px; padding: 10px 14px; font: 600 13px / 1 'Landing Poppins', sans-serif; flex: 0 0 auto;}
.lash-brow-page .ssrb .fr{display: flex; justify-content: space-between; gap: 12px; font: 400 14px / 1.4 'Landing Poppins', sans-serif; color: var(--mut);}
.lash-brow-page .ssrb .fr b{font-weight: 600; color: var(--ink); text-align: right;}
.lash-brow-page .ssrb .tbl{background: rgb(255, 255, 255); border: 1px solid var(--line); border-radius: 24px; overflow: hidden;}
.lash-brow-page .ssrb .cr{display: grid; grid-template-columns: 1fr 64px 48px; gap: 0px 20px; align-items: center; padding: 16px 24px; border-bottom: 1px solid var(--line); font: 400 15px / 1.5 'Landing Poppins', sans-serif; color: var(--ink);}
.lash-brow-page .ssrb .cr:last-child{border-bottom: 0px;}
.lash-brow-page .ssrb .crh{font: 600 12px / 1.2 'Landing Poppins', sans-serif; letter-spacing: 0.1em; text-transform: uppercase; color: var(--mut);}
.lash-brow-page .ssrb .cx{text-align: center; color: var(--soft); font: 600 14px / 1 'Landing Poppins', sans-serif;}
.lash-brow-page .ssrb .price{font: 700 72px / 1 'Landing Poppins', sans-serif; letter-spacing: -0.05em; color: var(--ind);}
.lash-brow-page .ssrb details{border-bottom: 1px solid var(--line);}
.lash-brow-page .ssrb summary{list-style: none; padding: 20px 0px; display: flex; justify-content: space-between; align-items: center; gap: 16px; font: 600 17px / 1.35 'Landing Poppins', sans-serif; cursor: pointer;}
.lash-brow-page .ssrb .fa{margin: 0px; padding: 0px 0px 22px; font: 400 15px / 1.6 'Landing Poppins', sans-serif; color: var(--mut); max-width: 680px;}
.lash-brow-page .ssrb .pls{color: var(--ind); font-size: 24px; line-height: 1; flex: 0 0 auto; transition: transform 0.3s cubic-bezier(0.2, 0.7, 0.2, 1);}
.lash-brow-page .ssrb details[open] .pls{transform: rotate(45deg);}
.lash-brow-page .ssrb .fc, .lash-brow-page .ssrb .cd, .lash-brow-page .ssrb .fee, .lash-brow-page .ssrb .tbl{background: rgb(255, 255, 255) !important;}
.lash-brow-page .ssrb .tn, .lash-brow-page .ssrb .mock, .lash-brow-page .ssrb .dc{background: rgb(243, 240, 255) !important;}
.lash-brow-page .ssrb .pg{background: rgba(255, 255, 255, 0.16) !important;}
.lash-brow-page .ssrb .vid{background: rgb(27, 15, 79) !important;}
.lash-brow-page .ssrb .photo, .lash-brow-page .ssrb .vidm{background: rgb(42, 26, 138) !important;}
.lash-brow-page .ssrb .gl{background: rgba(255, 255, 255, 0.08) !important;}
.lash-brow-page .ssrb .dcb, .lash-brow-page .ssrb .tki{background: rgb(51, 19, 179) !important; color: rgb(255, 255, 255) !important;}
.lash-brow-page .ssrb .playb{background: rgb(255, 255, 255) !important;}
.lash-brow-page .ssrb .prot{background: linear-gradient(to top, rgba(18, 17, 17, 0.85), rgba(18, 17, 17, 0)) !important;}
.lash-brow-page .ssrb section.alt{background: rgb(247, 247, 249) !important;}
.lash-brow-page .ssrb .bg .lead, .lash-brow-page .ssrb .bg .mic{color: rgb(221, 214, 255) !important;}
.lash-brow-page .ssrb .bg h1{color: rgb(255, 255, 255) !important;}
.lash-brow-page .ssrb .bg .gl .h3{color: rgb(255, 255, 255) !important;}
.lash-brow-page .ssrb .fcn, .lash-brow-page .ssrb .feen, .lash-brow-page .ssrb .price{color: rgb(51, 19, 179) !important;}
.lash-brow-page .ssrb .fct, .lash-brow-page .ssrb .dcn{color: rgb(18, 17, 17) !important;}
.lash-brow-page .ssrb .fcs{color: rgb(73, 73, 72) !important;}
.lash-brow-page .ssrb .h3, .lash-brow-page .ssrb .h3l{color: rgb(18, 17, 17) !important;}
.lash-brow-page .ssrb .btn.ol{color: rgb(255, 255, 255) !important; border: 1px solid rgba(255, 255, 255, 0.4) !important;}
.lash-brow-page .ssrb .hero-wrap{position: relative; min-width: 0px;}
.lash-brow-page .ssrb .fc{max-width: calc(100% - 24px);}
@media (max-width: 1024px){
.lash-brow-page .ssrb .fc.fc-l{left: 12px !important;}
.lash-brow-page .ssrb .fc.fc-r{right: 12px !important;}
}
@media (max-width: 400px){
.lash-brow-page .ssrb .sp{white-space: normal; text-align: center;}
.lash-brow-page .ssrb .btn{max-width: 100%;}
.lash-brow-page .ssrb .fc{margin-left: 0px !important; margin-right: 0px !important;}
.lash-brow-page .ssrb .cr{grid-template-columns: 1fr 48px 40px; gap: 0px 10px; padding: 14px 16px;}
}
.lash-brow-page .ssrb .split > *, .lash-brow-page .ssrb .ga > *, .lash-brow-page .ssrb .gs > *, .lash-brow-page .ssrb .fees > *{min-width: 0px;}
.lash-brow-page main, .lash-brow-page main{background: none rgb(255, 255, 255) !important;}
.lash-brow-page .ssrb{background: rgb(255, 255, 255) !important; color: rgb(18, 17, 17) !important;}
.lash-brow-page .ssrb > section:not(.nv), .lash-brow-page .ssrb > .wrap{background-color: rgb(255, 255, 255) !important;}
 .lash-brow-page .ssrb .nv .st, .lash-brow-page .ssrb .bg .st{background-color: transparent !important;}
.lash-brow-page .ssrb .bg{background: linear-gradient(135deg, rgb(51, 19, 179) 0%, rgb(91, 63, 224) 100%) !important; color: rgb(255, 255, 255) !important;}
.lash-brow-page .ssrb section.bg{background: linear-gradient(135deg, rgb(51, 19, 179) 0%, rgb(91, 63, 224) 100%) !important;}
.lash-brow-page .ssrb .tn{background: rgb(243, 240, 255) !important;}
.lash-brow-page .ssrb .gl{background: rgba(255, 255, 255, 0.08) !important;}
.lash-brow-page .ssrb .prot{background: linear-gradient(to top, rgba(18, 17, 17, 0.85), rgba(18, 17, 17, 0)) !important;}
.lash-brow-page .ssrb .btn.ig, .lash-brow-page .ssrb .tki{background: rgb(51, 19, 179) !important; color: rgb(255, 255, 255) !important;}
.lash-brow-page .ssrb .btn.lm, .lash-brow-page .ssrb .pl{background: rgb(205, 245, 69) !important; color: rgb(18, 17, 17) !important;}
.lash-brow-page .ssrb .btn.ol{background: transparent !important; color: rgb(255, 255, 255) !important; border: 1px solid rgba(255, 255, 255, 0.4) !important;}
.lash-brow-page .ssrb h1, .lash-brow-page .ssrb .h2, .lash-brow-page .ssrb .h3, .lash-brow-page .ssrb summary{color: rgb(18, 17, 17) !important;}
.lash-brow-page .ssrb .eb, .lash-brow-page .ssrb .lead, .lash-brow-page .ssrb .bs, .lash-brow-page .ssrb .cap, .lash-brow-page .ssrb .fa{color: rgb(73, 73, 72) !important;}
.lash-brow-page .ssrb .fg, .lash-brow-page .ssrb .pls{color: rgb(51, 19, 179) !important;}
 .lash-brow-page .ssrb .bg h2, .lash-brow-page .ssrb .bg .h2h{color: rgb(255, 255, 255) !important;}
 .lash-brow-page .ssrb .nv .ob, .lash-brow-page .ssrb .bg .ob{color: rgb(221, 214, 255) !important;}
.lash-brow-page .ssrb .li{color: rgb(205, 245, 69) !important;}
.lash-brow-page .ssrb .lbl{color: rgb(255, 255, 255) !important;}

/* Sticky trial bar: the managed runtime owns visibility through [hidden]; keep the published slide-in. */
.lash-brow-page .join-sticky-cta[hidden]{display:block;transform:translateY(110%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s linear .3s}
.lash-brow-page .join-sticky-cta:not([hidden]){visibility:visible;transition:transform .3s cubic-bezier(.2,.7,.2,1),visibility 0s}
@media (prefers-reduced-motion:reduce){.lash-brow-page .join-sticky-cta{transition:none!important}
}
/* The source script reserves 16px plus the bar height under the footer. */
.lash-brow-page .js-footer{padding-bottom:calc(89px + env(safe-area-inset-bottom,0px))}
@media screen and (max-width:767px){.lash-brow-page .js-footer{padding-bottom:calc(123px + env(safe-area-inset-bottom,0px))}
}
