.lpe{--lime:#d1fe17;--lime-soft:#d1fe171f;--lime-border:#d1fe1747;--lime-3d:#6e860e;--on-lime:#0a0a0a;--bg:#131316;--bg-2:#1c1c21;--bg-card:#1d1d20;--bg-card-2:#232327;--border:#2c2c31;--text:#fff;--text-2:#9a9aa2;--text-3:#6a6a72;--font:"Manrope", -apple-system, sans-serif}.lpe *{box-sizing:border-box;margin:0;padding:0}.lpe{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden}.lpe a{color:inherit;text-decoration:none}.lpe img{max-width:100%;display:block}.lpe .wrap{max-width:1120px;margin:0 auto;padding:0 20px}.lpe .accent{color:var(--lime)}.lpe .btn-lime{background:var(--lime);min-height:52px;color:var(--on-lime);cursor:pointer;box-shadow:0 5px 0 var(--lime-3d);border:none;border-radius:15px;justify-content:center;align-items:center;gap:9px;padding:16px 28px;font-family:inherit;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .12s;display:inline-flex}.lpe .btn-lime:hover{box-shadow:0 7px 0 var(--lime-3d);transform:translateY(-2px)}.lpe .btn-lime:active{box-shadow:0 1px 0 var(--lime-3d);transform:translateY(3px)}.lpe .hero{align-items:center;min-height:100dvh;padding:calc(62px + clamp(12px,3vh,28px)) 0 clamp(40px,7vh,72px);display:flex;position:relative;overflow:hidden}.lpe .hero-aurora{z-index:0;pointer-events:none;filter:blur(8px);background:radial-gradient(50% 40% at 15% 72%,#d1fe1729,#0000 55%),radial-gradient(45% 35% at 82% 20%,#d1fe1712,#0000 50%),radial-gradient(40% 45% at 55% 88%,#6e860e24,#0000 55%);animation:16s ease-in-out infinite alternate auroraDrift;position:absolute;inset:-20%}@keyframes auroraDrift{0%{transform:translate(0)scale(1)}to{transform:translate(3%,-2%)scale(1.06)}}.lpe .hero-mark{z-index:0;font-family:var(--font);letter-spacing:-.06em;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffffff1c 0%,#d1fe1714 50%,#ffffff05 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #ffffff14;filter:drop-shadow(0 0 40px #d1fe171a);-webkit-background-clip:text;background-clip:text;font-size:clamp(120px,22vw,300px);font-weight:800;line-height:.78;position:absolute;bottom:-4%;left:-1.5%}.lpe .hero-grid{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,64px);width:100%;padding-inline:clamp(20px,4vw,56px);display:grid;position:relative}.lpe .hero-offer{color:var(--text);align-items:center;gap:10px;margin-bottom:22px;display:inline-flex}.lpe .hero-offer-icon{width:24px;height:24px;color:var(--lime);flex-shrink:0;place-items:center;display:grid}.lpe .hero-offer-copy{flex-direction:column;gap:1px;display:flex}.lpe .hero-offer-kicker{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.lpe .hero-offer-value{font-size:13px;font-weight:800}.lpe .hero h1{letter-spacing:-.04em;font-size:clamp(40px,5.2vw,60px);font-weight:800;line-height:1.02}.lpe .hero-sub{color:var(--text-2);max-width:480px;margin-top:18px;font-size:17px;font-weight:500;line-height:1.55}.lpe .hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.lpe .hero-social{align-items:center;gap:10px;margin-top:22px;display:flex}.lpe .hero-avatars{display:flex}.lpe .hero-avatars img{border:2px solid var(--bg);object-fit:cover;border-radius:50%;width:34px;height:34px;margin-left:-10px}.lpe .hero-avatars img:first-child{margin-left:0}.lpe .hero-social-text{color:var(--text-2);font-size:13.5px;font-weight:600}.lpe .hero-social-text b{color:var(--text);font-weight:800}.lpe .hero-stars{color:var(--lime);letter-spacing:2px;font-size:13px}.lpe .hero-visual{justify-content:flex-end;min-width:0;display:flex}.lpe .stage{aspect-ratio:4/5;border:1px solid var(--border);border-radius:26px;width:auto;max-width:100%;height:min(70dvh,560px);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.lpe .stage-after{position:absolute;inset:0}.lpe .stage-after img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.lpe .stage-after img.on{opacity:1}.lpe .stage-before{aspect-ratio:3/4;border:2px solid #ffffffd9;border-radius:14px;width:32%;position:absolute;bottom:16px;left:16px;overflow:hidden;box-shadow:0 10px 30px #0000008c}.lpe .stage-before img{object-fit:cover;filter:saturate(.9);width:100%;height:100%}.lpe .stage-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:800;position:absolute}.lpe .stage-tag--before{color:#fff;background:#0000008c;bottom:18%;left:20px;transform:translateY(-100%)}.lpe .stage-tag--after{background:var(--lime);color:var(--on-lime);top:16px;right:16px}.lpe .stage-arrow{background:var(--lime);width:34px;height:34px;color:var(--on-lime);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:34px;left:calc(22px + 32%);box-shadow:0 6px 18px #0006}.lpe section.block{padding:70px 0}.lpe .sec-head{text-align:left;max-width:720px;margin:0 0 38px}.lpe .sec-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin-bottom:12px;font-size:12px;font-weight:800;display:block}.lpe .sec-title{letter-spacing:-.035em;font-size:clamp(29px,3.6vw,42px);font-weight:800;line-height:1.08}.lpe .sec-sub{color:var(--text-2);margin-top:13px;font-size:16px;font-weight:500;line-height:1.55}.lpe .steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lpe .step{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:28px 24px;position:relative}.lpe .step-n{background:var(--lime-soft);width:44px;height:44px;color:var(--lime);border-radius:13px;justify-content:center;align-items:center;margin-bottom:16px;font-size:19px;font-weight:800;display:flex}.lpe .step-title{font-size:18px;font-weight:800}.lpe .step-desc{color:var(--text-2);margin-top:8px;font-size:14.5px;font-weight:500;line-height:1.5}.lpe .looks{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lpe .look{aspect-ratio:3/4;border:1px solid var(--border);cursor:pointer;border-radius:16px;transition:transform .18s;position:relative;overflow:hidden}.lpe .look:hover{transform:translateY(-4px)}.lpe .look img{object-fit:cover;width:100%;height:100%}.lpe .look-label{text-shadow:0 1px 6px #000000b3;font-size:12.5px;font-weight:800;position:absolute;bottom:10px;left:10px}.lpe .looks-more{text-align:center;color:var(--text-2);margin-top:26px;font-size:15px;font-weight:600}.lpe .why{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.lpe .why-card{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:18px;padding:24px 20px}.lpe .why-icon{background:var(--lime-soft);width:48px;height:48px;color:var(--lime);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.lpe .why-title{font-size:15.5px;font-weight:800}.lpe .why-desc{color:var(--text-2);margin-top:6px;font-size:13px;font-weight:500;line-height:1.45}.lpe .offer{border:1px solid var(--lime-border);text-align:left;background:radial-gradient(130% 120% at 100% 0%, #d1fe1729 0%, transparent 55%), var(--bg-card);border-radius:28px;padding:48px 40px;position:relative;overflow:hidden}.lpe .offer-title{letter-spacing:-.03em;font-size:34px;font-weight:800}.lpe .offer-sub{color:var(--text-2);margin-top:14px;font-size:16px;font-weight:500}.lpe .offer-hint{color:var(--text-3);margin-top:16px;font-size:13px;font-weight:600}.lpe .reviews{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lpe .review{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;padding:24px}.lpe .review-stars{color:var(--lime);letter-spacing:2px;margin-bottom:12px;font-size:13px}.lpe .review-text{color:#e6e6ea;font-size:14.5px;font-weight:500;line-height:1.55}.lpe .review-author{align-items:center;gap:10px;margin-top:16px;display:flex}.lpe .review-author img{object-fit:cover;border-radius:50%;width:38px;height:38px}.lpe .review-name{font-size:13.5px;font-weight:800}.lpe .review-meta{color:var(--text-3);font-size:12px;font-weight:600}.lpe .faq{max-width:760px;margin:0 auto}.lpe .faq-item{border:1px solid var(--border);background:var(--bg-card);border-radius:16px;margin-bottom:12px;overflow:hidden}.lpe .faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:19px 21px;font-size:15px;font-weight:700;line-height:1.35;display:flex}.lpe .faq-q svg{color:var(--lime);flex-shrink:0;transition:transform .2s}.lpe .faq-item.open .faq-q svg{transform:rotate(45deg)}.lpe .faq-a{max-height:0;transition:max-height .25s;overflow:hidden}.lpe .faq-item.open .faq-a{max-height:220px}.lpe .faq-a-in{color:var(--text-2);padding:0 21px 19px;font-size:14px;font-weight:500;line-height:1.58}@media (width<=900px){.lpe .hero{min-height:auto;padding:88px 0 54px}.lpe .hero-mark{font-size:clamp(74px,26vw,150px);bottom:-1%;left:-2%}.lpe .hero-grid{grid-template-columns:1fr;gap:30px}.lpe .hero-visual{justify-content:center}.lpe .stage{width:min(100%,360px);max-width:360px;height:auto;margin:0 auto}.lpe .hero h1{font-size:40px}.lpe .steps{grid-template-columns:1fr}.lpe .looks,.lpe .why{grid-template-columns:repeat(2,1fr)}.lpe .reviews{grid-template-columns:1fr}.lpe .sec-title{font-size:clamp(29px,3.6vw,42px)}.lpe .offer{padding:36px 22px}.lpe .offer-title{font-size:26px}}@media (width<=480px){.lpe .hero h1{font-size:clamp(33px,10.5vw,42px);line-height:1.02}.lpe .looks{grid-template-columns:repeat(2,1fr)}}@media (width>=601px) and (width<=900px){.wrap{padding-inline:28px}.lpe .hero{padding:44px 0 64px}.lpe .hero-copy{max-width:680px}.lpe .hero h1{max-width:620px;font-size:clamp(42px,7vw,54px)}.lpe .hero-sub{max-width:600px}.lpe .stage{width:min(100%,520px);max-width:none}.lpe section.block{padding:64px 0}.lpe .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lpe .step{padding:22px 18px}.lpe .why-card{text-align:left}.lpe .why-icon{margin-inline:0}}@media (width<=600px){.wrap{padding-inline:16px}.lpe .hero{padding:34px 0 58px}.lpe .hero-grid{gap:28px}.lpe .hero-offer{margin-bottom:17px}.lpe .hero h1{max-width:360px;font-size:clamp(33px,10.5vw,42px);line-height:1.02}.lpe .hero-sub{max-width:390px;margin-top:15px;font-size:15px;line-height:1.5}.lpe .hero-actions{margin-top:23px}.lpe .hero-actions .btn-lime{width:100%;min-height:52px;padding-inline:18px}.lpe .hero-social{align-items:flex-start;margin-top:19px}.lpe .hero-social-text{max-width:250px;font-size:12.5px;line-height:1.4}.lpe .hero-avatars img{width:31px;height:31px}.lpe .stage{border-radius:20px;width:100%;max-width:430px;box-shadow:0 22px 55px #0000006b}.lpe .stage-before{border-radius:11px;width:31%;bottom:12px;left:12px}.lpe .stage-tag--after{top:12px;right:12px}.lpe .stage-arrow{width:31px;height:31px;bottom:27px;left:calc(18px + 31%)}.lpe section.block{padding:52px 0}.lpe .sec-head{margin-bottom:27px}.lpe .sec-kicker{margin-bottom:9px;font-size:11px}.lpe .sec-title{font-size:clamp(27px,8vw,33px);line-height:1.08}.lpe .sec-sub{margin-top:11px;font-size:14px;line-height:1.55}.lpe .steps{gap:10px}.lpe .step{border-radius:16px;padding:20px}.lpe .step-n{border-radius:11px;width:38px;height:38px;margin-bottom:13px;font-size:16px}.lpe .step-title{font-size:16px}.lpe .step-desc{font-size:13.5px}.lpe .looks{gap:9px}.lpe .look{border-radius:13px}.lpe .look-label{font-size:11px;line-height:1.25;bottom:8px;left:8px;right:8px}.lpe .looks-more{text-align:left;margin-top:19px;font-size:13px;line-height:1.45}.lpe .why,.lpe .reviews{grid-template-columns:1fr;gap:10px;width:100%;margin:0;padding:0;display:grid;overflow:visible}.lpe .why-card{text-align:left;width:100%;min-width:0;padding:21px 18px}.lpe .why-icon{width:43px;height:43px;margin:0 0 13px}.lpe .review{width:100%;min-width:0;padding:21px}.lpe .offer{border-radius:21px;padding:29px 21px}.lpe .offer-title{font-size:25px;line-height:1.12}.lpe .offer-sub{font-size:14px;line-height:1.48}.lpe .offer .btn-lime{width:100%;min-height:51px;padding-inline:16px}.lpe .offer-hint{font-size:12px;line-height:1.45}.lpe .faq{margin:0}.lpe .faq-item{border-radius:13px}.lpe .faq-q{min-height:58px;padding:16px;font-size:14px;line-height:1.35}.lpe .faq-a-in{padding:0 16px 16px;font-size:13.5px}}@media (width<=370px){.wrap{padding-inline:13px}.lpe .hero h1{font-size:31px}.lpe .hero-sub{font-size:14.5px}.lpe .hero-offer-value{font-size:12px}.lpe .looks{gap:7px;margin-inline:-13px;padding-inline:13px}.lpe .reviews{margin-inline:-13px;padding-inline:13px}.lpe .look-label{font-size:10px}.lpe .sec-title{font-size:26px}}@media (width<=600px){.lpe section.block{border-top:1px solid #ffffff12;padding:44px 0}.lpe .sec-head{margin-bottom:22px}.lpe .steps{gap:8px}.lpe .step{grid-template-columns:40px 1fr;align-items:start;column-gap:14px;padding:15px 16px;display:grid}.lpe .step-n{grid-area:1/1/3;width:40px;height:40px;margin-bottom:0;font-size:17px}.lpe .step-title{font-size:15px}.lpe .step-desc{margin-top:3px;font-size:13px;line-height:1.45}.lpe .looks{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;gap:9px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.lpe .looks::-webkit-scrollbar{display:none}.lpe .look{scroll-snap-align:start;flex:0 0 46%}.lpe .why{grid-template-columns:repeat(2,1fr);gap:8px}.lpe .why-card{padding:16px 14px}.lpe .why-icon{border-radius:11px;width:36px;height:36px;margin-bottom:10px}.lpe .why-title{font-size:14px}.lpe .why-desc{font-size:12px}.lpe .reviews{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.lpe .reviews::-webkit-scrollbar{display:none}.lpe .review{scroll-snap-align:start;flex:0 0 84%}}@media (hover:none){.look:hover,.btn-lime:hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lpe .stage-after img,.lpe .look,.lpe .btn-lime{transition:none}.lpe .hero-aurora{animation:none}}
