*{box-sizing:border-box;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#0E0C16;width:100vw;overflow-x:hidden}.body__wrapper{font-family:JetBrains Mono,monospace;color:var(--grey-2, #acacac);font-family:JetBrains Mono;font-size:14px;font-style:normal;font-weight:300;line-height:normal;overflow:hidden;margin:0;display:flex;padding:16px 0;justify-content:center;align-items:center;gap:144px;width:100%;flex-direction:column;position:relative}a{text-decoration:none;color:#fff}.ellipse{min-width:316px;min-height:316px;border-radius:316px;background:linear-gradient(180deg,#8583F1 0%,#302CE4 100%);filter:blur(226.10000610351562px);position:absolute}.top__left{top:-150px;left:-150px}.top__right{top:-150px;right:-150px;background:#c8981d}.body__container{display:flex;width:90vw;max-width:1200px;flex-direction:column;align-items:flex-start;gap:72px;flex-shrink:0;align-items:center}.navBar{display:flex;width:100%;padding:8px 16px;justify-content:space-between;align-items:center;border-radius:8px;border:1px solid rgba(255,255,255,.17);background:rgba(101,101,101,.4);-webkit-backdrop-filter:blur(37.29999923706055px);backdrop-filter:blur(37.29999923706055px);max-width:1200px;position:fixed;z-index:99}.getStarted{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:6px;background:#FFF;color:#343434}.heroTextContainer{padding-top:108px;display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch}.heroTextItem{text-align:center;font-family:"DM Serif Text";font-size:56px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.7px;background:linear-gradient(180deg,#FFF 39.4%,#646464 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.highlightText{color:#a9a7f5;text-align:center;text-shadow:0px 0px 10.7px #5B57EE;font-family:"DM Serif Text";font-style:normal;font-weight:400;line-height:normal;letter-spacing:.7px;background:none}.subtext{color:#ccc;text-align:center;font-family:JetBrains Mono;font-size:16px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.26px;width:50%}.heroImageContainer{display:flex;width:1180px;justify-content:center;align-items:center;gap:24px}.beforeAfterContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.beforeAfterImage{height:420px}.arrow{width:67.061px;height:85.479px}.howto__video{border-radius:8px;border:1px solid rgba(245,245,220,.127);width:900px;margin:24px}.masonry-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;padding:20px;width:1000px;margin:0 auto}.grid-item{position:relative;overflow:hidden;transition:transform .3s ease;padding-top:56.25%;border-radius:20px}.grid-item:hover{transform:scale(2.02)}.grid-item.large{grid-row:span 2;grid-column:span 2;padding-top:112.5%}.parent-div{display:flex;flex-direction:row;gap:24px;overflow:hidden;width:fit-content}.column-div{display:flex;flex-direction:column;gap:24px;width:600px}.column-div img,.column-div video{width:100%;height:100%;object-fit:cover;border:solid rgb(83,83,83) 1px;border-radius:20px}.heroText{display:flex;flex-direction:column;width:1200px;align-items:center}.beforeAfterVideo{width:100%;border-radius:8px;border:solid rgb(83,83,83) 1px}.problemContainer{display:flex;gap:48px;align-items:center;flex-direction:row;max-width:100%}.problemContainerText{gap:24px;flex:1;align-items:flex-start}.problemTextHeading{font-size:48px;line-height:.95;text-align:left}.subtext{text-align:left;width:100%}.promo-logo-svg{width:300px}.footer-text-heading{font-size:32px}@media (max-width: 768px){.masonry-grid{grid-template-columns:repeat(2,1fr)}.grid-item.large{grid-column:span 1;grid-row:span 1;padding-top:56.25%}}@media (max-width: 480px){.masonry-grid{grid-template-columns:1fr}}.carousel-container{position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column;gap:16px}.carousel-track{display:flex;transition:transform .5s ease-in-out}.carousel-slide{flex:0 0 100%;width:100%}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:20px}.carousel-button{position:static;transform:none;background:rgba(255,255,255,.3);border:none;padding:12px;cursor:pointer;border-radius:50%;color:#fff}.progress-container{width:200px;height:2px;background:#1E1E1E;border-radius:2px;overflow:hidden}.progress-bar{width:0%;height:100%;background:linear-gradient(90deg,transparent 0%,#DCF05F 99%,transparent 100%);transition:width .1s linear}.pricing-cards{display:flex;gap:24px;margin-top:48px;justify-content:center}.pricing-card{background:rgba(255,255,255,.05);border-radius:16px;padding:32px;min-width:320px;display:flex;flex-direction:column;gap:20px}.pricing-card.pro{background:linear-gradient(to bottom right,#79609C,#521818);color:#fff}.pricing-card h3{font-size:24px;color:#fbfbfd}.price-container{display:flex;align-items:center;gap:12px}.price{font-size:48px;font-weight:600;color:#fbfbfd}.original-price{font-size:24px;color:#fbfbfd66;text-decoration:line-through}.discount-badge{background:rgba(246,249,70,.1);color:#f6f946;padding:4px 12px;border-radius:100px;font-size:14px}.lifetime{color:#fff;font-size:14px;font-weight:500}.features{list-style:none;padding:0;margin:0}.features li{color:#fbfbfdcc;margin-bottom:16px;display:flex;align-items:center;gap:8px}.features li:before{content:"✓";color:#f6f946}.upgrade-btn{display:block;background:white;color:#000;text-align:center;padding:12px 24px;border-radius:8px;text-decoration:none;margin-top:24px;font-weight:500;transition:all .2s ease}.upgrade-btn:hover{background:#c9c9c9}.promo-banner{border-radius:16px;padding:60px 20px;text-align:center;margin:40px 0;position:relative;overflow:hidden;width:100%;border:.5px solid rgba(255,255,255,.1)}.promo-banner:before,.promo-banner:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;filter:blur(80px);opacity:.6;z-index:0}.promo-banner:before{background:#7030f6;top:-100px;left:-100px}.promo-banner:after{background:#e4ad2c;bottom:-100px;right:-100px}.promo-banner>*{position:relative;z-index:1}.promo-logo{display:flex;align-items:center;justify-content:center;gap:12px;margin:24px 0}.logo-icon{font-size:32px}.promo-cta{display:inline-block;background:#fff;color:#2d2b55;padding:12px 24px;border-radius:8px;text-decoration:none;font-family:JetBrains Mono,monospace;font-weight:500;margin-top:24px;transition:transform .2s ease}.promo-cta:hover{transform:translateY(-2px)}.problemContainerImage{width:600px}.faqText{max-width:800px;width:100%}.faq-list{width:100%;margin-top:48px;display:flex;flex-direction:column;gap:16px}.faq-item{background:rgba(255,255,255,.05);border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;width:100%;text-align:left}.faq-question{padding:24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:inherit;font-size:18px;font-weight:500;color:#fbfbfd;-webkit-user-select:none;user-select:none}.faq-question:hover{background:rgba(255,255,255,.08)}.faq-toggle{font-size:24px;transition:transform .3s ease;color:#a9a7f5;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.faq-item.active .faq-toggle{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background:rgba(0,0,0,.2)}.faq-answer p{padding:24px;margin:0;color:#fbfbfdcc;font-size:16px;line-height:1.6}@media screen and (max-width: 600px){.body__container{position:relative;gap:48px}.navCTA{display:none}.navBar{width:100%;position:absolute}.heroTextItem{font-size:26px}.heroText{width:100%}.subtext{font-size:14px;width:100%}.heroImageContainer{gap:16px;flex-direction:column}.beforeAfterImage{height:240px}.arrow{height:44px;width:44px}.howto__video{width:100%}.howtoContainer{padding-top:0}.column-div{width:300px}.problemContainer{flex-direction:column;align-items:center;justify-content:center;padding-top:80px}.problemTextHeading{text-align:center;font-size:24px}.pricing-cards{flex-direction:column}.pricing-card{width:100%}.subtext{text-align:center}.promo-logo{margin:12px 0}.promo-logo-svg{width:200px}.promo-banner{padding:40px 20px;gap:12px}.promo-banner:before{left:-200px;top:-200px}.promo-banner:after{right:-200px;bottom:-200px}.problemContainerText{align-items:center}.problemContainerImage{width:100%}.faq-question{font-size:16px;padding:16px}.faq-answer p{padding:0 16px 16px;font-size:14px}}
