/* Private typography trials. Commercial font files remain on the reference sites. */
@font-face{font-family:ELSocialTrial;src:url('https://www.lusha.com/wp-content/themes/lusha/assets/fonts/social/ABCSocial-Book.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:ELSocialTrial;src:url('https://www.lusha.com/wp-content/themes/lusha/assets/fonts/social/ABCSocial-Medium.woff2') format('woff2');font-weight:500 600;font-display:swap}@font-face{font-family:ELSocialTrial;src:url('https://www.lusha.com/wp-content/themes/lusha/assets/fonts/social/ABCSocial-Bold.woff2') format('woff2');font-weight:650 900;font-display:swap}@font-face{font-family:ELRoobertTrial;src:url('https://cdn.prod.website-files.com/61477f2c24a826836f969afe/6a1e067cbcc79b9f76bb28f5_RoobertVF.woff2') format('woff2');font-weight:300 900;font-display:swap}
.v5-page[data-v5-font=lusha]{--v5-type:ELSocialTrial,Arial,sans-serif}.v5-page[data-v5-font=clay]{--v5-type:ELRoobertTrial,Arial,sans-serif}.v5-page[data-v5-font=lusha],.v5-page[data-v5-font=clay]{font-family:var(--v5-type)}.v5-page[data-v5-font=lusha] .agg,.v5-page[data-v5-font=clay] .agg,.v5-page[data-v5-font=lusha] button,.v5-page[data-v5-font=clay] button,.v5-page[data-v5-font=lusha] input,.v5-page[data-v5-font=clay] input{font-family:var(--v5-type)}.v5-page .hp-brand,.v5-page .hp-ai,.v5-page .v4-footer-wordmark{font-family:HomeManrope,Arial,sans-serif}
.v5-page[data-v5-header=rounded] .hp-header{background:transparent;border:0;padding:0 25px;box-shadow:none}.v5-page[data-v5-header=rounded] .hp-header-row{max-width:1510px;min-height:77px;padding:0 30px;border:1px solid #e8e7e3;border-top:0;border-radius:0 0 32px 32px;background:#ffffffed;backdrop-filter:blur(18px);box-shadow:0 2px 8px #00000002}.v5-page[data-v5-header=rounded] .hp-header-row .hp-nav{margin-left:50px;gap:28px;font-size:16px;font-weight:450}.v5-page[data-v5-header=rounded] .hp-header-actions .hp-button{border-radius:15px;padding:15px 21px}.v5-page[data-v5-header=rounded] .hp-mobile-nav{background:#fff;border:1px solid #e8e7e3;border-radius:18px;margin:8px 0 0}
.v5-page .hp-quantity-input output{display:block;width:100%;min-width:0;font-family:inherit;font-size:43px;font-weight:600;letter-spacing:-1.5px;color:#8b6ba9;line-height:1.2;white-space:nowrap}.v5-page .hp-calculator input[type=range]{height:5px;accent-color:#9b7fd0;touch-action:pan-y}.v5-page .hp-calculator input[type=range]:focus-visible{outline:2px solid #7259b4;outline-offset:8px}
.v5-page .v2-dark-workflow{position:relative;isolation:isolate;overflow:hidden}.v5-page .v2-dark-workflow .v5-dark-detail:after{content:'';position:absolute;pointer-events:none;inset:0;z-index:-1;opacity:.6;background-image:radial-gradient(circle at 13% 23%,#ccb4ed 0 1px,transparent 2px),radial-gradient(circle at 84% 37%,#b8cfed 0 1px,transparent 2px),radial-gradient(circle at 65% 81%,#e1cf92 0 1px,transparent 2px),linear-gradient(90deg,transparent calc(50% - .5px),#ffffff08 50%,transparent calc(50% + .5px))}.v5-page .v2-dark-workflow .v5-dark-detail:before{content:'';position:absolute;width:110px;height:1px;left:8%;top:24%;background:linear-gradient(90deg,transparent,#cab4e76b,transparent);pointer-events:none;animation:v5-dark-line 12s ease-in-out infinite;z-index:0}
.v5-fresh{background:#f5f6ef;padding:75px 0 38px;overflow:hidden}.v5-fresh-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:45px}.v5-page .v5-fresh h2{font-size:58px;font-weight:600;letter-spacing:-2.5px;line-height:1.1;margin:0;color:#000}.v5-fresh h2 span{color:#a58bc0}.v5-fresh-heading>div:last-child{max-width:320px;padding-bottom:4px}.v5-fresh-heading p:not(.v4-kicker){font-size:13px;line-height:1.9;color:#929589;margin:0 0 22px}.v5-fresh .hp-text-link{color:#696f5c!important;font-size:11px;gap:20px}
.v5-refresh-studio{background:#e5edda;border:1px solid #dce4d2;border-radius:18px;padding:24px 28px 0;position:relative;isolation:isolate;overflow:hidden;container-type:inline-size}.v5-refresh-studio:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(#ffffff24 1px,transparent 1px),linear-gradient(90deg,#ffffff24 1px,transparent 1px);background-size:12.5% 25%;mask-image:linear-gradient(black,transparent)}.v5-studio-ruler{display:flex;justify-content:space-between;color:#899575;font-size:7px;letter-spacing:.09em}.v5-studio-ruler>span:first-child{display:flex;align-items:center;gap:8px}.v5-studio-ruler i{height:5px;width:5px;border-radius:50%;background:#8ca866}.v5-studio-world{position:relative;height:41cqw;margin:8px 0 15px}.v5-studio-orbit{position:absolute;left:30%;top:2%;width:36%;height:83%;border:1px solid #c7d5b7;border-radius:50%;transform:rotate(-24deg);opacity:.65}.v5-studio-line{position:absolute;background:#becdae80;height:1px;width:7%}.v5-studio-line:after{content:'';position:absolute;right:0;top:-2px;width:4px;height:4px;background:#afc099;border-radius:50%}.v5-studio-line.line-one{left:2%;top:42%}.v5-studio-line.line-two{right:2%;top:19%}.v5-input-label{position:absolute;left:2%;top:12%;z-index:3;color:#77856b}.v5-input-label>span,.v5-machine-caption>span{font-size:.6cqw;letter-spacing:.08em;display:block;margin-bottom:1cqw}.v5-input-label>b{font-size:1.5cqw;font-weight:500;letter-spacing:-.04cqw;line-height:1.4;color:#68725c;display:block}.v5-belt{position:absolute;left:3%;right:4%;top:58%;height:12%;border:1px solid #c8d0ba;background:linear-gradient(#d5ddc8,#c1ccb0);border-radius:50% / 35%;transform:rotate(-3deg);box-shadow:0 5px 0 #b9c7a652,0 11px 18px #6177430b;display:flex;align-items:center;justify-content:space-evenly;overflow:hidden}.v5-belt i{height:120%;width:1px;background:#b4c49d;transform:rotate(14deg);animation:v5-belt 3s linear infinite}.v5-traveller{position:absolute;left:2%;top:43%;width:22%;padding:1.5cqw 1.7cqw;border:1px solid #d2cdbd;background:#fff8df;border-radius:.9cqw;color:#6e725e;box-shadow:2px 4px 0 #96a17e25;transform:rotate(-7deg);animation:v5-data-travel 12s cubic-bezier(.4,0,.2,1) infinite;z-index:2}.v5-traveller>span{font-size:.52cqw;letter-spacing:.08em;display:block;margin-bottom:.9cqw;color:#b4ad92}.v5-traveller s{font-size:.66cqw;display:block;color:#bbb19e;line-height:1.7}.v5-traveller>b{font-size:.86cqw;line-height:1.5;font-weight:500;display:block;white-space:nowrap}.v5-traveller>i{font-size:1.5cqw;position:absolute;right:1.4cqw;top:1cqw;font-style:normal;color:#a6b194}.v5-traveller.t2{animation-delay:-4s;background:#ede5f8;border-color:#d7cbe5}.v5-traveller.t3{animation-delay:-8s;background:#dceaf5;border-color:#c7dbe5}
.v5-machine{position:absolute;left:25%;top:6%;width:45%;z-index:4;pointer-events:none}.v5-machine>img{display:block;width:100%;height:auto;mix-blend-mode:multiply;filter:drop-shadow(0 9px 8px #59733d14);animation:v5-clay-squash 6s ease-in-out infinite;transform-origin:50% 88%}.v5-machine-glow{position:absolute;left:33%;top:40%;width:24%;height:40%;background:#f5ec9b;filter:blur(15px);border-radius:50%;opacity:.25;animation:v5-scanner-glow 4s ease-in-out infinite}.v5-machine-light{position:absolute;left:76%;top:47%;width:1.3cqw;height:1.3cqw;border-radius:50%;background:#e7f8a0;box-shadow:0 0 0 .35cqw #e2f28b22;animation:v5-light 3s ease-in-out infinite}.v5-machine-caption{position:absolute;left:28%;bottom:2%;width:35%;text-align:center;color:#8b967d}.v5-machine-caption>b{display:block;font-size:.9cqw;line-height:1.6;font-weight:400;letter-spacing:-.02cqw;color:#89957a}
.v5-fresh-file{position:absolute;right:1%;top:23%;width:34%;transform:rotate(3deg);z-index:5;animation:v5-file-reveal 12s ease-in-out infinite}.v5-file-tab{display:inline-block;background:#dfd5ef;border:1px solid #cfc2e1;border-bottom:0;color:#a08ab4;padding:.65cqw 1.2cqw;border-radius:5px 5px 0 0;font-size:.5cqw;letter-spacing:.06em;margin-left:1.2cqw}.v5-file-paper{background:#fffef8;border:1px solid #d9daca;border-radius:6px;box-shadow:4px 5px 0 #a6b09528;padding:1.8cqw}.v5-file-title{display:flex;align-items:center;gap:.8cqw;margin-bottom:1.6cqw}.v5-file-title>img{height:2.8cqw;width:2.8cqw}.v5-file-title b{display:block;color:#575e4f;font-weight:500;font-size:1.1cqw;letter-spacing:-.03cqw}.v5-file-title span{display:block;color:#a5ad98;font-size:.55cqw;margin-top:.45cqw}.v5-file-title>i{margin-left:auto;color:#a3ad94;font-style:normal;font-size:1.4cqw}.v5-file-head,.v5-file-row{display:grid;grid-template-columns:39% 54% 7%;align-items:center}.v5-file-head{font-size:.45cqw;color:#b0b9a1;padding:.75cqw .3cqw;background:#f1f4eb}.v5-file-row{font-size:.65cqw;color:#99a28c;padding:1cqw .3cqw;border-bottom:1px solid #eff1e8;animation:v5-row-fresh 12s ease-in-out infinite}.v5-file-row:nth-child(4){animation-delay:.2s}.v5-file-row:nth-child(5){animation-delay:.4s}.v5-file-row>b{font-weight:500;color:#717965}.v5-file-row small{display:block;font-size:.56cqw;color:#b0b8a4;margin-top:.4cqw}.v5-file-row>i{font-style:normal;color:#9eb782;font-size:.9cqw}.v5-file-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:1.4cqw;font-size:.5cqw;color:#a2ad92}.v5-file-bottom>span{display:flex;align-items:center;gap:.5cqw}.v5-file-bottom i{height:.4cqw;width:.4cqw;background:#a9bc91;border-radius:50%}.v5-file-bottom>b{font-weight:400;font-size:.45cqw}.v5-ready-stamp{position:absolute;right:4%;bottom:-19%;width:48%;padding:1.2cqw 1.4cqw;background:#d1e99d;border:1px solid #bad180;border-radius:5px;box-shadow:2px 3px 0 #879c6929;rotate:-9deg;animation:v5-stamp 12s ease-in-out infinite;color:#7e955c}.v5-ready-stamp>span{display:block;font-size:.5cqw;letter-spacing:.08em;margin-bottom:.6cqw}.v5-ready-stamp>b{font-weight:500;font-size:.9cqw;line-height:1.35;letter-spacing:-.025cqw;display:block}.v5-ready-stamp>i{position:absolute;right:1cqw;top:1.3cqw;font-size:2cqw;font-style:normal;color:#a1bd74}.v5-studio-spark{position:absolute;color:#b9c9a5;font-size:2cqw}.v5-studio-spark.sp1{left:17%;bottom:6%;rotate:12deg}.v5-studio-spark.sp2{right:4%;top:4%;font-size:1.6cqw}.v5-studio-caption{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #cbd8bb;padding:20px 0 22px;font-size:8px;color:#8b9a77;gap:20px}.v5-studio-caption>span{position:relative;min-height:15px;padding-left:12px;width:55%}.v5-studio-caption>span>i{position:absolute;left:0;top:5px;width:4px;height:4px;border-radius:50%;background:#a3b386}.v5-studio-caption b{position:absolute;font-weight:400;opacity:0;transition:opacity .5s}.v5-studio-caption small{font-size:7px;color:#a0ad8e}.v5-refresh-studio[data-step="0"] .s0,.v5-refresh-studio[data-step="1"] .s1,.v5-refresh-studio[data-step="2"] .s2,.v5-refresh-studio[data-step="3"] .s3{opacity:1}.v5-fresh-notes{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#929c81;padding-top:26px}.v5-fresh-notes>span{display:flex;align-items:center;gap:10px}.v5-fresh-notes i{font-size:7px;font-style:normal;color:#a3ad95;border:1px solid #d9e0cf;border-radius:50%;height:20px;width:20px;display:grid;place-items:center}
@keyframes v5-data-travel{0%{translate:-10% 0;opacity:0}8%{opacity:1}45%{translate:135% -3%;opacity:1;rotate:5deg}60%,100%{translate:155% -5%;opacity:0;rotate:7deg}}@keyframes v5-belt{to{translate:20px 0}}@keyframes v5-clay-squash{0%,100%{transform:scale(1,1)}45%{transform:scale(1.015,.985)}55%{transform:scale(.99,1.015)}}@keyframes v5-scanner-glow{50%{opacity:.55;transform:scale(1.07)}}@keyframes v5-light{0%,100%{opacity:.55}50%{opacity:1;box-shadow:0 0 0 .7cqw #e2f28b08}}@keyframes v5-file-reveal{0%,15%{translate:-5px 0;rotate:-1deg}40%,80%{translate:0 0;rotate:0deg}100%{translate:-5px 0;rotate:-1deg}}@keyframes v5-row-fresh{0%,16%{opacity:.5}32%,80%{opacity:1}100%{opacity:.5}}@keyframes v5-stamp{0%,20%{transform:translateY(5px) rotate(5deg);opacity:0}35%,85%{transform:translateY(0) rotate(0);opacity:1}100%{opacity:0;transform:translateY(5px)}}@keyframes v5-dark-line{0%,100%{translate:0 0;opacity:.2}50%{translate:35px 0;opacity:.8}}
.el-scenes-paused .v5-refresh-studio *, .v5-refresh-studio[data-running=false] *{animation-play-state:paused!important}
@media(max-width:1000px){.v5-page .v5-fresh h2{font-size:47px}.v5-fresh-heading{gap:40px}.v5-fresh-heading>div:last-child{max-width:270px}.v5-page[data-v5-header=rounded] .hp-header-row .hp-nav{margin-left:30px;gap:20px;font-size:14px}}
@media(max-width:800px){.v5-page[data-v5-header=rounded] .hp-header{padding:0 12px}.v5-page[data-v5-header=rounded] .hp-header-row{padding:0 19px;min-height:68px;border-radius:0 0 24px 24px}.v5-fresh-heading{display:block}.v5-fresh-heading>div:last-child{max-width:400px;margin-top:24px}.v5-fresh-heading p:not(.v4-kicker){font-size:13px}.v5-studio-world{height:50cqw}.v5-machine{top:16%}.v5-input-label{top:8%}.v5-fresh-file{top:34%}.v5-studio-caption{font-size:7px}.v5-studio-caption small{font-size:6px}.v5-fresh-notes{font-size:9px}}
@media(max-width:600px){.v5-page[data-v5-header=rounded] .hp-header-row{min-height:64px;padding:0 13px;gap:6px}.v5-page[data-v5-header=rounded] .hp-header{padding:0 7px}.v5-page[data-v5-header=rounded] .hp-header-actions .hp-button{padding:10px 12px;gap:12px;border-radius:11px;font-size:10px}.v5-page[data-v5-header=rounded] .hp-brand{font-size:16px;gap:4px}.v5-page[data-v5-header=rounded] .hp-brand img{width:27px;height:27px}.v5-page .hp-quantity-input output{font-size:34px}.v5-fresh{padding-top:48px;padding-bottom:28px}.v5-page .v5-fresh h2{font-size:41px;letter-spacing:-1.8px;line-height:1.13}.v5-fresh-heading{margin-bottom:29px}.v5-fresh-heading p:not(.v4-kicker){font-size:13px;line-height:1.85;margin-bottom:18px}.v5-fresh-heading p br{display:none}.v5-fresh .hp-text-link{font-size:10px}.v5-refresh-studio{padding:17px 15px 0;border-radius:12px}.v5-studio-ruler{font-size:6px}.v5-studio-ruler>span:last-child{display:none}.v5-studio-world{height:175cqw;margin:15px 0 20px}.v5-studio-orbit{left:1%;top:14%;width:90%;height:57%;rotate:0deg}.v5-input-label{top:1%;left:2%}.v5-input-label>span,.v5-machine-caption>span{font-size:1.6cqw;margin-bottom:2.4cqw}.v5-input-label>b{font-size:3.3cqw;line-height:1.4}.v5-belt{left:0;right:0;top:33%;height:6%;transform:rotate(9deg)}.v5-traveller{top:21%;left:-4%;width:58%;padding:3.5cqw;border-radius:7px;animation-name:v5-data-mobile}.v5-traveller>span{font-size:1.4cqw;margin-bottom:2cqw}.v5-traveller s{font-size:1.8cqw}.v5-traveller>b{font-size:2.2cqw}.v5-traveller>i{font-size:4cqw;right:3cqw;top:2.4cqw}.v5-machine{left:5%;top:5%;width:100%}.v5-machine-light{width:3cqw;height:3cqw;left:76%;top:47%}.v5-machine-caption{left:auto;right:1%;bottom:auto;top:41%;text-align:right;width:60%}.v5-machine-caption>b{font-size:2cqw;line-height:1.5}.v5-fresh-file{top:53%;right:4%;width:92%;transform:rotate(2deg)}.v5-file-tab{padding:1.8cqw 3cqw;font-size:1.4cqw;margin-left:3cqw}.v5-file-paper{padding:5cqw;border-radius:6px}.v5-file-title{gap:2.5cqw;margin-bottom:4cqw}.v5-file-title>img{height:8cqw;width:8cqw}.v5-file-title b{font-size:3cqw}.v5-file-title span{font-size:1.55cqw;margin-top:1cqw}.v5-file-title>i{font-size:4cqw}.v5-file-head{font-size:1.3cqw;padding:2cqw 1cqw}.v5-file-row{font-size:1.9cqw;padding:2.3cqw 1cqw;line-height:1.4}.v5-file-row small{font-size:1.5cqw;margin-top:1cqw}.v5-file-row>i{font-size:2.5cqw}.v5-file-bottom{margin-top:3cqw;font-size:1.4cqw}.v5-file-bottom i{height:1cqw;width:1cqw}.v5-file-bottom>b{font-size:1.3cqw}.v5-ready-stamp{right:3%;bottom:-21%;width:45%;padding:3cqw 3.3cqw;box-shadow:1px 2px 0 #879c6929}.v5-ready-stamp>span{font-size:1.4cqw;margin-bottom:1.5cqw}.v5-ready-stamp>b{font-size:2.3cqw}.v5-ready-stamp>i{font-size:4.5cqw;right:2cqw;top:3cqw}.v5-studio-spark.sp1{left:6%;bottom:4%;font-size:5cqw}.v5-studio-spark.sp2{right:4%;top:1%;font-size:4cqw}.v5-studio-caption{padding:16px 0 19px;display:block;font-size:7px}.v5-studio-caption>span{width:100%;min-height:14px;display:block;margin-bottom:8px}.v5-studio-caption small{font-size:6px}.v5-fresh-notes{font-size:8px;line-height:1.7;flex-wrap:wrap;gap:14px 10px;padding-top:23px}.v5-fresh-notes>span{gap:7px}.v5-fresh-notes i{font-size:6px;height:17px;width:17px}}
@keyframes v5-data-mobile{0%{translate:-20% 0;opacity:0}8%{opacity:1}45%{translate:60% 25%;opacity:1;rotate:5deg}60%,100%{translate:85% 35%;opacity:0;rotate:7deg}}
@media(prefers-reduced-motion:reduce){.v5-page .v2-dark-workflow .v5-dark-detail:before,.v5-refresh-studio *{animation:none!important;transition:none!important}.v5-traveller.t2,.v5-traveller.t3{display:none}.v5-traveller.t1{translate:0 0;opacity:1}.v5-ready-stamp,.v5-file-row{opacity:1!important}}

.el-scenes-paused .v2-dark-workflow .v5-dark-detail:before{animation-play-state:paused!important}

.v5-dark-detail{position:absolute;inset:0;pointer-events:none;z-index:0}
