@scope(.onboard-scope){html{scroll-behavior:smooth;overflow-x:hidden}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#333;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;overflow-x:clip}.wrapper{width:100%;max-width:1120px;margin:0 auto;padding:0 1rem}.nav-wrapper{justify-content:space-between;align-items:center;display:flex}.top-bar{border-bottom:1px solid #dcdcdc;width:100%;height:50px}.top-bar .wrapper{justify-content:center;align-items:center;height:100%;display:flex}.top-bar p{color:#171717;letter-spacing:-.2px;align-items:center;font-family:Inter,sans-serif;font-size:16px;font-weight:400;display:flex}.top-bar-icon{vertical-align:middle;margin-right:5px}.top-bar .highlight{color:#5400ff;margin-right:5px;font-weight:500}.top-bar-text{min-width:387px;display:inline-block;position:relative;top:1px}.top-bar-slide{white-space:nowrap;opacity:0;transition:opacity .5s,transform .5s;position:absolute;top:50%;left:0;transform:translateY(10px)}.top-bar-slide.active{opacity:1;transform:translateY(-50%)}.top-bar-slide.exit{opacity:0;transform:translateY(-110%)}.nav{z-index:1000;background-color:#fff;width:100%;height:70px;transition:background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:-webkit-sticky;position:sticky;top:0}.nav.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:transparent;-webkit-mask-image:linear-gradient(#000 60%,transparent 100%);mask-image:linear-gradient(#000 60%,transparent 100%)}.nav .logo svg{width:160px;display:block}.nav .logo svg g g{fill:#171717;transition:fill .5s}.nav.dark-mode .logo svg g g{fill:#fff}.bar{shape-rendering:crispEdges}@keyframes bar-bounce-1{0%{y:10px;height:9px}30%{y:15px;height:4px}60%{y:9px;height:10px}80%{y:11px;height:8px}to{y:10px;height:9px}}@keyframes bar-bounce-2{0%{y:8px;height:11px}30%{y:15px;height:4px}60%{y:6px;height:13px}80%{y:9px;height:10px}to{y:8px;height:11px}}@keyframes bar-bounce-3{0%{y:5px;height:14px}30%{y:15px;height:4px}60%{y:3px;height:16px}80%{y:6px;height:13px}to{y:5px;height:14px}}.logo:hover .bar1{animation:.7s cubic-bezier(.22,1,.36,1) forwards bar-bounce-1}.logo:hover .bar2{animation:.7s cubic-bezier(.22,1,.36,1) 70ms forwards bar-bounce-2}.logo:hover .bar3{animation:.7s cubic-bezier(.22,1,.36,1) .14s forwards bar-bounce-3}.nav .wrapper{align-items:center;height:100%;display:flex}.nav-links{align-items:center;gap:32px;display:flex}.nav-links a{color:#171717;font-size:16px;font-weight:500;text-decoration:none;transition:color .5s}.nav-links a:hover{opacity:.7}.nav.dark-mode .nav-links a,.nav.dark-mode .center-nav-links a{color:#fff}#features,#pricing{scroll-margin-top:80px}.nav-cta{border:1.5px solid rgba(84,0,255,.1);border-radius:20px;padding:6px 16px;transition:color .5s,border-color .5s;color:#5400ff!important}.nav.dark-mode .nav-cta{border-color:#fff;color:#fff!important}.header{text-align:center;margin-top:10px}h1{letter-spacing:-4.5px;color:#272727;text-align:center;margin-top:10px;margin-bottom:25px;font-family:Inter,sans-serif;font-size:70px;font-weight:600;line-height:75px}.kicker{color:#939393;letter-spacing:1px;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;margin-bottom:0;font-family:Inter,sans-serif;font-size:13px;font-weight:400;display:flex}.kicker-emoji{margin-right:8px;font-size:20px}.header .kicker{color:rgba(0,0,0,.5);margin-bottom:14px}.paragraph{letter-spacing:-.4px;color:#272727;text-align:center;max-width:620px;margin:0 auto;font-family:Inter,sans-serif;font-size:18px;line-height:26px}.paragraph-mobile,.br-mobile,.col-title-mobile,.col-text-mobile,.pricing-h2-mobile{display:none}.cta{cursor:pointer;letter-spacing:-.4px;color:#fff;background-color:#5400ff;border:none;border-radius:100px;justify-content:center;align-items:center;padding:15px 25px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;text-decoration:none;transition:transform .3s;display:inline-flex;position:relative;overflow:hidden}.cta:hover{transform:scale(1.05)}.cta:after{content:"";background:conic-gradient(from var(--border-angle),rgba(255,255,255,0) 0%,#fff 12.5%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 100%);-webkit-mask-composite:xor;pointer-events:none;border-radius:100px;padding:1px;animation:3s linear infinite border-rotate;position:absolute;top:4px;bottom:4px;left:4px;right:4px;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cta-arrow{margin-left:9px}@property --border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes border-rotate{to{--border-angle:360deg}}.cta-wrapper{justify-content:center;display:flex}.header .cta-wrapper{margin-top:40px}.h1-highlight{color:#5400ff}.carousel-section{width:100%;margin-top:0;padding:40px 0;overflow:hidden}.carousel-section .swiper{width:100%;padding-top:20px;padding-bottom:20px;overflow:visible}.carousel-section .swiper-wrapper{transition-timing-function:linear!important}.carousel-section .swiper-slide{border-radius:12px;width:200px;position:relative;overflow:visible}.carousel-section .swiper-slide img{border-radius:12px;width:100%;display:block}.carousel-pill{white-space:nowrap;z-index:2;background:#33009e;border-radius:100px;align-items:center;gap:5px;height:28px;padding:0 14px 0 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;display:flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.carousel-pill svg{flex-shrink:0;width:14px;height:14px}.carousel-pill-text{background:linear-gradient(90deg,#fff,#5a0eff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-wrapper{min-height:2000px;position:relative}.gradient-bg{background-image:linear-gradient(#fff 0,#fff 167px,#5400ff 646px,#1c006b 970px,#080016 1197px,#080016 2200px);width:100%;height:2200px;position:absolute;top:0;left:0;transform:translateY(-255px)}.improving-section,.hardthinking-section{z-index:1;position:relative}.gradient-wrapper-bottom{position:relative}.gradient-bg-bottom{background-image:linear-gradient(#080016 0,#080016 200px,#1c006b 500px,#5400ff 800px,#fff 1300px,#fff 1600px);width:100%;height:1600px;position:absolute;top:-200px;left:0}.hero-overlay{text-align:center;padding:80px 1rem 0}.hero-overlay .kicker{color:#fff;margin-bottom:16px}.hero-overlay h2{letter-spacing:-3.5px;color:#fff;margin-top:7px;margin-bottom:24px;font-family:Inter,sans-serif;font-size:60px;font-weight:600;line-height:70px}.card-row{justify-content:center;align-items:flex-start;gap:0;margin-top:60px;margin-bottom:60px;display:flex}.card-item{margin:0 11px}.card-item:first-child{margin-left:0}.card-item:last-child{margin-right:0}.card-arrow{color:#fff;align-self:flex-start;margin-top:158px;font-size:14px}.three-cols{justify-content:space-between;gap:40px;margin-top:60px;margin-bottom:60px;display:flex}.three-cols .col{text-align:center;opacity:0;flex:1;transition:opacity .6s,transform .6s;transform:translateY(40px)}.three-cols .col.col-visible{opacity:1;transform:translateY(0)}.three-cols .col-icon{width:35px;height:35px;margin:0 auto 20px}.col-icon-lottie{display:block}#chat-lottie{width:34px;height:34px;margin-bottom:27px}.three-cols .col-title{letter-spacing:-.5px;color:#fff;margin-bottom:12px;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.27}.three-cols .col-text{letter-spacing:-.4px;color:#655c77;margin-top:20px;font-family:Inter,sans-serif;font-size:16px;line-height:24px}.hardthinking-section .col-text{color:rgba(255,255,255,.4)}.data-graph-line{fill:none;stroke:#5400ff;stroke-width:2.5px;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:40;stroke-dashoffset:40px;animation:2s ease-in-out infinite draw-line}.data-graph-dot{fill:#fff;opacity:0;animation:2s ease-in-out infinite show-dot}.data-graph-dot:nth-child(2){animation-delay:.3s}.data-graph-dot:nth-child(3){animation-delay:.6s}.data-graph-dot:nth-child(4){animation-delay:.9s}.data-graph-dot:nth-child(5){animation-delay:1.2s}@keyframes draw-line{0%{stroke-dashoffset:40px}50%,80%{stroke-dashoffset:0}to{stroke-dashoffset:40px}}@keyframes show-dot{0%,10%{opacity:0}30%,80%{opacity:1}to{opacity:0}}.award-icon-wobble{transform-origin:top;animation:3s ease-in-out infinite award-wobble}@keyframes award-wobble{0%{transform:rotate(0)}16%{transform:rotate(5deg)}50%{transform:rotate(0)}83%{transform:rotate(-5deg)}to{transform:rotate(0)}}.lightbulb-rays{transform-origin:50%;animation:2s ease-in-out infinite sparkle-rays}@keyframes sparkle-rays{0%,to{opacity:1}50%{opacity:.2}}.head-cog{transform-box:fill-box;transform-origin:50%;animation:4s linear infinite spin-cog}@keyframes spin-cog{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-rect{background-color:#fff;border-radius:10px;width:190px;height:140px}.card-rect-1{background:linear-gradient(90deg,rgba(255,255,255,.15) 0%,rgba(255,255,255,0) 100%);justify-content:center;align-items:center;display:flex;position:relative}.card-label{letter-spacing:-.4px;color:#fff;font-family:Inter,sans-serif;font-size:16px;line-height:26px}@property --border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.card-rect-1:before{content:"";background:conic-gradient(from var(--border-angle),#fff 0%,rgba(170,125,254,.8) 50%,#fff 100%);-webkit-mask-composite:xor;pointer-events:none;border-radius:10px;padding:1px;animation:3s linear infinite border-rotate;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-rect.card-rect-2{background:url(/screen1.png) 50%/cover no-repeat}.card-rect.card-rect-3{background:url(/screen2.png) 50%/cover no-repeat}.card-rect.card-rect-4{background:url(/screen3.png) 50%/cover no-repeat}.card-rect-5{background:url(/screen4.png) 50%/cover no-repeat;position:relative}.card-rect-5:after{content:"";filter:blur(20px);z-index:-1;background:rgba(255,255,255,.6);border-radius:10px;animation:2s ease-in-out infinite glow-pulse;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes glow-pulse{0%,to{opacity:.4}50%{opacity:1}}.card-item{flex-direction:column;align-items:center;display:flex}.card-item,.card-arrow{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(30px)}.card-item.visible,.card-arrow.visible{opacity:1;transform:translateY(0)}.card-title{letter-spacing:-.4px;color:#fff;margin-top:15px;font-family:Inter,sans-serif;font-size:16px}.card-sub{letter-spacing:-.4px;color:rgba(255,255,255,.4);margin-top:4px;font-family:Inter,sans-serif;font-size:16px}.card-sub-gradient{background:linear-gradient(90deg,#fff,#5a0eff);-webkit-text-fill-color:transparent;color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;font-weight:500;display:inline-flex}.card-sub-icon{-webkit-text-fill-color:initial;margin-right:5px;overflow:visible}.sparkle-big{transform-origin:1017.19px 1295.81px;animation:1.5s ease-in-out infinite sparkle-grow}.sparkle-small{transform-origin:1023.75px 1289.25px;animation:1.5s ease-in-out infinite sparkle-shrink}@keyframes sparkle-grow{0%,to{transform:scale(1)}50%{transform:scale(.5)}}@keyframes sparkle-shrink{0%,to{transform:scale(.5)}50%{transform:scale(1)}}.hero-overlay .cta-wrapper{margin-top:40px}.btn-white{letter-spacing:-.4px;color:#080016;background-color:#fff;border:none;border-radius:100px;justify-content:center;align-items:center;padding:15px 25px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;text-decoration:none;transition:transform .3s;display:inline-flex}.btn-white:hover{transform:scale(1.05)}.hero-overlay .paragraph{color:rgba(255,255,255,.65);max-width:620px;margin:0 auto}.dark-area{color:#fff;z-index:1;background-color:#080016;margin-top:-1000px;padding-bottom:100px;position:relative}.bottom-box{background-image:radial-gradient(200% 100% at 50% 100%,#080016 0%,#080016 47%,#300083 66%,#6418ff 81%,#dbc8ff 100%);border-radius:50px;width:100%;max-width:1120px;height:950px;margin:70px auto 0;padding-top:130px}.feature-kicker{color:#fff;text-align:left;justify-content:flex-start;margin-bottom:21px}.feature{padding:70px 0 100px}.feature+.feature{padding-top:40px}.feature-grid{grid-template-columns:2fr 3fr;align-items:center;gap:60px;display:grid}.feature-grid.reverse{grid-template-columns:3fr 2fr}.feature-grid.reverse .feature-text{order:2}.feature-grid.reverse .feature-visual{order:1;min-width:0}.feature-grid.stacked{text-align:center;grid-template-columns:1fr;max-width:780px;margin:0 auto}.feature-grid.stacked .feature-visual{margin-top:20px}.feature h2{letter-spacing:-2.5px;color:#fff;margin-top:10px;margin-bottom:21px;font-family:Inter,sans-serif;font-size:48px;font-weight:600;line-height:54px}.h2-wand-icon{vertical-align:middle;width:45px;height:45px;margin:0 2px 0 10px;display:inline-block;position:relative;top:-4px}.h2-wand-body{transform-origin:32px 32px;animation:3s ease-in-out infinite h2-wand-swing}@keyframes h2-wand-swing{0%,to{transform:rotate(0)}15%{transform:rotate(-12deg)}30%{transform:rotate(0)}}.h2-sparkle{animation:2s ease-in-out infinite h2-sparkle-twinkle}.h2-sparkle-1{transform-origin:14px 13px}.h2-sparkle-2{transform-origin:31.5px 10.5px;animation-delay:.5s}.h2-sparkle-3{transform-origin:49px 48px;animation-delay:1s}@keyframes h2-sparkle-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.3)}}.h2-lottie-icon{vertical-align:middle;width:50px;height:50px;margin:0 2px;display:inline-block;position:relative;top:-4px}#h2-peek-lottie{margin:0 2px 0 5px;top:-7px}#h2-graph-lottie-2{top:-5px}.h2-magic-icon{vertical-align:middle;width:53px;height:53px;margin:0 2px 0 4px;display:inline-block;position:relative;top:-8px}.magic-star{animation:2s ease-in-out infinite magic-sparkle}.magic-star-1{transform-origin:42px 31px}.magic-star-2{transform-origin:31px 39px;animation-delay:.6s}.magic-star-3{transform-origin:18px -3.5px;animation-delay:1.2s}@keyframes magic-sparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.3)}}.feature .subtitle{letter-spacing:-.4px;color:#a77cff;margin-bottom:20px;font-family:Inter,sans-serif;font-size:20px;font-weight:500}.feature .desc{letter-spacing:-.2px;color:#655c77;font-family:Inter,sans-serif;font-size:17px;font-weight:400;line-height:26px}.reco-card{background-image:linear-gradient(90deg,rgba(158,112,254,.12) 0%,rgba(158,112,254,0) 100%);border:none;border-radius:40px;width:100%;min-height:420px;padding:32px;position:relative}.reco-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#a071ff,#3b05a8);border-radius:40px;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.reco-label{letter-spacing:1px;text-transform:uppercase;color:#fff;margin-bottom:14px;font-family:Inter,sans-serif;font-size:11px;font-weight:500}.reco-headline{letter-spacing:-.5px;color:#fff;margin-bottom:24px;font-family:Inter,sans-serif;font-size:26px;font-weight:600;line-height:36px}.reco-headline .hl-red,.reco-headline .hl-purple,.reco-headline .hl-orange{background-position:0;background-repeat:no-repeat;background-size:0% 100%;border-radius:4px;padding:2px 3px;transition:background-size .6s}.reco-headline .hl-red{background-image:linear-gradient(rgba(255,255,255,.15),rgba(255,255,255,.15))}.reco-headline .hl-purple{background-image:linear-gradient(rgba(84,0,255,.35),rgba(84,0,255,.35))}.reco-headline .hl-orange{background-image:linear-gradient(rgba(255,184,106,.25),rgba(255,184,106,.25))}.reco-headline .hl-red.hl-visible,.reco-headline .hl-purple.hl-visible,.reco-headline .hl-orange.hl-visible{background-size:100% 100%}.reco-score-row{align-items:center;gap:16px;margin-bottom:24px;display:flex}.reco-score-row:last-child{margin-bottom:0}.reco-score{letter-spacing:-3px;color:#fff;font-family:Inter,sans-serif;font-size:54px;font-weight:700;line-height:1;position:relative;top:-3px}.reco-score-right{flex-direction:column;flex:1;gap:6px;display:flex}.reco-bar-track{background:rgba(255,255,255,.05);border-radius:3px;width:100%;height:6px;margin-top:3px}.reco-bar-fill{background-image:linear-gradient(90deg,#fff 0%,#5000ff 100%);border-radius:3px;width:37%;height:100%}#reco-engine .reco-bar-fill{background-image:linear-gradient(90deg,#fff 0%,#ff7800 100%)}#reco-engine .reco-headline,#reco-engine .reco-score,#reco-engine .reco-avg,#reco-engine .reco-tip-text,#reco-engine .reco-tag.tag-red,#reco-engine .reco-tag.tag-orange,#reco-engine .reco-tag-group:nth-child(2),#reco-engine .reco-tag-group:nth-child(3){transition:opacity .35s}#reco-engine.reco-faded .reco-headline,#reco-engine.reco-faded .reco-score,#reco-engine.reco-faded .reco-avg,#reco-engine.reco-faded .reco-tip-text,#reco-engine.reco-faded .reco-tag.tag-red,#reco-engine.reco-faded .reco-tag.tag-orange,#reco-engine.reco-faded .reco-tag-group:nth-child(2),#reco-engine.reco-faded .reco-tag-group:nth-child(3){opacity:0}#reco-engine .reco-bar-fill{transition:width .8s ease-in-out}.reco-bar-fill-30{width:30%;transition:width .8s;animation:none}.reco-avg{background:linear-gradient(90deg,#fff,#5a0eff);-webkit-text-fill-color:transparent;color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;gap:4px;margin-top:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;display:inline-flex}#reco-engine .reco-avg{background:linear-gradient(90deg,#fff,#ff7800);-webkit-background-clip:text;background-clip:text}.peek-sparkle{flex-shrink:0}.reco-star{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite reco-star-sparkle}.reco-star-2{animation-delay:.7s}@keyframes reco-star-sparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.3)}}.reco-tip-card{background:#fff;border-radius:14px;padding:22px 24px}#reco-engine .reco-tip-card{background:0 0;position:relative}#reco-engine .reco-tip-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,rgba(160,113,255,.2),rgba(59,5,168,.2));border-radius:14px;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.reco-tip-text{color:rgba(8,0,22,.6);margin-bottom:0;font-family:Inter,sans-serif;font-size:14px;line-height:21px}#reco-engine .reco-tip-text{color:#fff}.reco-tip-text strong{color:#080016}#reco-engine .reco-tip-text strong{color:#fff}.reco-tag-row{gap:14px;margin-bottom:24px;display:flex}.reco-tag-group{margin-bottom:0}.reco-tag-label{letter-spacing:.5px;text-transform:uppercase;color:#fff;margin-bottom:8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.reco-tags{gap:6px;display:flex}.reco-tag{border-radius:100px;padding:4px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.reco-tag.tag-purple{color:#8a71ff;background:rgba(138,113,255,.06);border:1px solid rgba(138,113,255,.3)}.reco-tag.tag-red{color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.3)}.reco-tag.tag-orange{color:#ffb86a;background:rgba(255,184,106,.06);border:1px solid rgba(255,184,106,.3)}.reco-perf-label{letter-spacing:1px;text-transform:uppercase;color:#fff;text-align:center;margin-top:5px;margin-bottom:16px;font-family:Inter,sans-serif;font-size:11px;font-weight:500}.predict-card{min-height:auto;padding:25px 50px 35px 80px}.predict-graph{flex-direction:column;gap:0;display:flex;position:relative}.predict-data-lines{pointer-events:none;width:calc(100% - 50px);height:100%;position:absolute;top:0;left:0}.predict-data-line{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;transition:opacity .4s}.predict-data-line-1{stroke:url(#grad-light-purple)}.predict-data-line-2{stroke:url(#grad-dark-purple)}.predict-data-line-3{stroke:#fff}.predict-data-line-4{stroke:url(#grad-orange)}.predict-pill{color:#fff;white-space:nowrap;box-shadow:none;pointer-events:none;letter-spacing:.02em;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600;transition:top 1s,left 1s,opacity .4s;position:absolute;transform:translate(-50%,-50%)}.predict-pills{justify-content:center;gap:8px;margin-top:5px;margin-left:-20px;display:flex}.predict-month-pill{letter-spacing:.5px;color:#625777;background:0 0;border:1px solid transparent;border-radius:100px;padding:6px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;transition:opacity .5s,background .5s,border-color .5s,color .5s}.predict-month-pill.active{color:#fff;background:rgba(159,112,254,.15);border-color:rgba(159,112,254,.3)}.predict-row{align-items:center;gap:12px;height:60px;display:flex}.predict-row:last-child{height:60px}.predict-line{background:rgba(160,113,255,.3);flex:1;height:1px}.predict-pct{color:#fff;white-space:nowrap;text-align:right;width:38px;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.reco-card-grid{flex-direction:column;justify-content:space-between;max-width:100%;padding-left:42px;padding-right:42px;display:flex;overflow:hidden}.reco-img-grid{flex-direction:column;gap:16px;margin-bottom:-32px;margin-left:-42px;margin-right:-42px;display:flex;overflow:hidden}.reco-img-row{gap:16px;width:max-content;display:flex}.reco-img-row img{opacity:.3;border-radius:8px;flex-shrink:0;width:170px;transition:opacity .5s;display:block}.reco-img-row img.img-highlight{opacity:1}@keyframes reco-scroll-left{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}@keyframes reco-scroll-right{0%{transform:translate(calc(-50% - 8px))}to{transform:translate(0)}}.reco-img-grid .scroll-left{animation:50s linear infinite reco-scroll-left}.reco-img-grid .scroll-right{animation:50s linear infinite reco-scroll-right}.analyze-pills{justify-content:center;gap:8px;margin-bottom:20px;display:flex}.analyze-pill{letter-spacing:.5px;color:#fff;background:rgba(159,112,254,.15);border:1px solid rgba(159,112,254,.3);border-radius:100px;padding:6px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;transition:opacity .5s,background .5s,border-color .5s}.analyze-pill.inactive{opacity:1;color:#625777;background:0 0;border-color:transparent}.analyze-grid{flex-direction:column;gap:16px;display:flex}.analyze-row{gap:16px;display:flex}.analyze-row:first-child{margin-left:20px}.analyze-rect{opacity:.3;background-image:linear-gradient(90deg,rgba(158,112,254,.12) 0%,rgba(158,112,254,0) 100%);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:195px;height:160px;transition:opacity .5s,background-image .5s;display:flex;position:relative}.analyze-inner{flex-direction:column;align-items:center;gap:7px;display:flex}.analyze-score{letter-spacing:-3px;color:#fff;margin-top:-3px;margin-bottom:2px;font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1}.analyze-bar-track{background:rgba(109,33,255,.2);border-radius:3px;width:120px;height:6px}.analyze-bar-fill{background-image:linear-gradient(90deg,#fff 0%,#5000ff 100%);border-radius:3px;height:100%;transition:width .6s}.analyze-category{letter-spacing:1px;text-transform:uppercase;color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:500}.analyze-label{background:linear-gradient(90deg,#fff,#5a0eff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;display:inline-flex}.analyze-label svg{flex-shrink:0;width:12px;height:12px}.analyze-rect.top-performer{opacity:1;animation:2s ease-in-out infinite analyze-glow-pulse}@keyframes analyze-glow-pulse{0%,to{box-shadow:0 0 15px rgba(159,112,254,.2),0 0 30px rgba(159,112,254,.1)}50%{box-shadow:0 0 25px rgba(159,112,254,.3),0 0 50px rgba(159,112,254,.15)}}.analyze-rect:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#a071ff,#3b05a8);border-radius:20px;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.feature-visual-box{aspect-ratio:4/3;background:linear-gradient(135deg,rgba(84,0,255,.25) 0%,rgba(84,0,255,.08) 100%);border:1px solid rgba(255,255,255,.08);border-radius:20px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.feature-visual-box:before{content:"";filter:blur(80px);background:rgba(84,0,255,.3);border-radius:50%;width:200px;height:200px;position:absolute}.visual-mockup{z-index:1;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:12px;flex-direction:column;gap:12px;width:80%;height:70%;padding:20px;display:flex;position:relative}.mockup-bar{background:rgba(255,255,255,.08);border-radius:4px;height:8px}.mockup-bar.short{width:40%}.mockup-bar.medium{width:65%}.mockup-bar.long{width:85%}.mockup-bar.accent{background:rgba(84,0,255,.4)}.mockup-row{gap:12px;display:flex}.mockup-block{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.04);border-radius:8px;flex:1;height:50px}.mockup-block.accent{background:rgba(84,0,255,.2);border-color:rgba(84,0,255,.3)}.pricing{padding:120px 0 100px}.pricing-header{text-align:center;margin-bottom:50px}.pricing-header h2{letter-spacing:-2.5px;color:#fff;margin-bottom:32px;font-family:Inter,sans-serif;font-size:60px;font-weight:600;line-height:70px}.pricing-header .paragraph{color:rgba(255,255,255,.8);font-weight:400}.pricing-header .subtitle{letter-spacing:-.4px;color:#a77cff;font-family:Inter,sans-serif;font-size:20px;font-weight:500}.pricing-cards{grid-template-columns:1fr 1fr;gap:30px;max-width:820px;margin:0 auto;display:grid}.pricing-card{opacity:0;border-radius:24px;flex-direction:column;padding:38px 40px 43px;transition:opacity .6s,transform .6s;display:flex;transform:translateY(40px)}.pricing-card.col-visible{opacity:1;transform:translateY(0)}.pricing-card.free{background:0 0;border:none;position:relative}.pricing-card.free:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#a071ff,#3b05a8);border-radius:24px;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pricing-card.pro{background:#fff;border:none}.pricing-card .plan-name{letter-spacing:1px;text-transform:uppercase;color:#fff;margin-bottom:12px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;display:flex}.plan-name-icon{vertical-align:middle;margin-right:6px;position:relative;top:-3px;overflow:visible}.steam-1{animation:2s ease-in-out infinite steam-slide}.steam-2{animation:2s ease-in-out .5s infinite steam-slide}@keyframes steam-slide{0%{opacity:0;transform:translateY(2px)}30%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(-1px)}to{opacity:0;transform:translateY(-3px)}}.pricing-card.pro .plan-name{color:#080016}.plan-name-icon-pro{fill:#080016;margin-right:7px;animation:6s linear infinite cog-spin;top:-1px}@keyframes cog-spin{to{transform:rotate(360deg)}}.pricing-card.pro .price{color:#080016}.pricing-card.pro .plan-desc{color:rgba(8,0,22,.55)}.pricing-card .price{letter-spacing:-4px;color:#fff;margin-bottom:25px;font-family:Inter,sans-serif;font-size:75px;font-weight:700;line-height:1}.pricing-card .price span{letter-spacing:-.3px;opacity:1;margin-left:4px;font-size:15px;font-weight:400}.pricing-card .plan-desc{color:rgba(255,255,255,.55);flex-grow:1;margin-bottom:27px;font-family:Inter,sans-serif;font-size:15px;line-height:24px}.plan-features{flex-grow:1;margin:0 0 27px;padding:0;list-style:none}.plan-features li{letter-spacing:-.3px;color:#080016;align-items:center;margin-bottom:4px;font-family:Inter,sans-serif;font-size:15px;line-height:24px;display:flex}.check-icon{filter:brightness(0);flex-shrink:0;width:14px;margin-right:10px}.plan-features-free li{color:#fff}.plan-features-free .check-icon{filter:none}.plan-features-free li.disabled{color:rgba(255,255,255,.3)}.x-icon{flex-shrink:0;justify-content:center;align-items:center;width:14px;margin-right:10px;font-size:14px;display:inline-flex}.pricing-card .badge{letter-spacing:.5px;color:#fff;background:rgba(255,255,255,.15);border-radius:100px;width:-moz-fit-content;width:fit-content;margin-bottom:20px;padding:5px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;display:inline-block}.btn-free{letter-spacing:-.3px;color:#fff;background-image:linear-gradient(90deg,rgba(158,112,254,.12) 0%,rgba(158,112,254,0) 100%);border:none;border-radius:100px;justify-content:center;align-items:center;padding:15px 25px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;text-decoration:none;transition:transform .3s;display:inline-flex;position:relative}.btn-free:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#a071ff,#3b05a8);border-radius:100px;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-free:hover{transform:scale(1.03)}.improving-section .btn-free:before{background:linear-gradient(90deg,#fff,#a071ff)}.behind-section{text-align:center;padding:120px 0}.behind-section .kicker{color:#655c77;margin-bottom:21px}.behind-section h2{letter-spacing:-3.5px;color:#fff;z-index:2;margin-bottom:24px;font-family:Inter,sans-serif;font-size:60px;font-weight:600;line-height:70px;position:relative}.behind-section .paragraph{color:rgba(255,255,255,.65);max-width:620px;margin:0 auto}.behind-photo{object-fit:cover;width:800px;height:auto;margin:-100px auto 0;display:block;position:relative;left:-20px}.behind-cols{z-index:1;margin-top:-335px;position:relative}.logo-carousel{background-color:#080016;width:100%;margin-top:-100px;margin-bottom:0}.logo-carousel-track{justify-content:center;align-items:center;gap:72px;max-width:900px;margin:-25px auto 0;padding:0 24px;display:flex}.logo-carousel-track .logo-slot{flex-shrink:0;width:120px;height:80px;position:relative}.logo-carousel-track .logo-slot img{object-fit:contain;opacity:0;filter:brightness(0)invert();width:120px;height:80px;transition:opacity .5s;position:absolute;top:0;left:0}.logo-carousel-track .logo-slot img.active{opacity:.3}.logo-carousel-mobile{display:none}.btn-pro{cursor:pointer;letter-spacing:-.4px;color:#fff;background-color:#5400ff;border:none;border-radius:100px;justify-content:center;align-items:center;padding:15px 25px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;text-decoration:none;transition:transform .3s;display:inline-flex;position:relative;overflow:hidden}.btn-pro:hover{transform:scale(1.05)}.btn-pro:after{content:"";background:conic-gradient(from var(--border-angle),rgba(255,255,255,0) 0%,#fff 12.5%,rgba(255,255,255,0) 25%,transparent 100%);-webkit-mask-composite:xor;pointer-events:none;border-radius:100px;padding:1px;animation:3s linear infinite border-rotate;position:absolute;top:4px;bottom:4px;left:4px;right:4px;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.about{border-top:1px solid rgba(255,255,255,.06);padding:100px 0 80px}.about-inner{text-align:center;max-width:720px;margin:0 auto}.about h2{letter-spacing:-2px;color:#fff;margin-bottom:10px;font-family:Inter,sans-serif;font-size:40px;font-weight:600;line-height:48px}.about .subtitle{letter-spacing:-.4px;color:#a77cff;margin-bottom:24px;font-family:Inter,sans-serif;font-size:18px;font-weight:500}.about .desc{letter-spacing:-.2px;color:rgba(255,255,255,.6);margin-bottom:40px;font-family:Inter,sans-serif;font-size:17px;line-height:28px}.logo-strip{opacity:.35;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:40px;display:flex}.logo-strip span{letter-spacing:.5px;text-transform:uppercase;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.faq-section{z-index:2;max-width:1120px;margin:0 auto;padding:150px 1rem 0;position:relative}.faq-title{letter-spacing:-3.5px;color:#080016;text-align:center;margin-bottom:40px;font-family:Inter,sans-serif;font-size:60px;font-weight:600;line-height:70px}.faq-item{border-top:1px solid #e0e0e0}.faq-item:last-child{border-bottom:1px solid #e0e0e0}.faq-question{cursor:pointer;text-align:left;letter-spacing:-.5px;color:#080016;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:24px 0;font-family:Inter,sans-serif;font-size:18px;font-weight:500;display:flex}.faq-question:hover{opacity:.7}.faq-icon{flex-shrink:0;width:20px;height:20px;margin-left:20px;transition:transform .3s}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;transition:max-height .4s,padding .4s;overflow:hidden}.faq-item.open .faq-answer{max-height:200px}.faq-answer p{letter-spacing:-.4px;color:rgba(8,0,22,.6);padding-bottom:24px;font-family:Inter,sans-serif;font-size:16px;line-height:26px}.faq-contact{letter-spacing:-.4px;color:rgba(8,0,22,.6);text-align:center;margin-top:-17px;margin-bottom:40px;font-family:Inter,sans-serif;font-size:16px;line-height:26px}.faq-contact a{color:#080016;text-decoration:underline}.footer{z-index:2;background:#fff;border-top:none;margin-top:30px;padding:60px 0 40px;position:relative}.footer-top{justify-content:space-between;align-items:flex-start;margin-bottom:50px;display:flex}.footer-col h4{letter-spacing:1px;text-transform:uppercase;color:rgba(0,0,0,.4);margin-bottom:18px;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.footer-col a{color:rgba(0,0,0,.6);margin-bottom:10px;font-family:Inter,sans-serif;font-size:15px;text-decoration:none;transition:color .2s;display:block}.footer-col a:hover{color:#000}.footer-bottom{justify-content:space-between;align-items:center;padding-top:30px;display:flex}.footer-bottom p{color:rgba(0,0,0,.3);font-family:Inter,sans-serif;font-size:13px}.footer-bottom a{color:rgba(0,0,0,.3);font-family:Inter,sans-serif;font-size:13px;text-decoration:none;transition:color .2s}.footer-bottom a:hover{color:rgba(0,0,0,.6)}.footer-legal{gap:24px;display:flex}.footer-created-mobile{display:none}.footer-logo{width:100vw;margin-top:-60px;margin-left:calc(50% - 50vw);padding:60px 0 40px;overflow:hidden}.footer-logo-svg{opacity:.06;width:100%;display:block}.footer-logo-svg .bar1{animation:3.7s infinite footer-bounce-1}.footer-logo-svg .bar2{animation:3.7s 70ms infinite footer-bounce-2}.footer-logo-svg .bar3{animation:3.7s .14s infinite footer-bounce-3}@keyframes footer-bounce-1{0%{y:10px;height:9px}6%{y:15px;height:4px}11%{y:9px;height:10px}15%{y:11px;height:8px}19%{y:10px;height:9px}to{y:10px;height:9px}}@keyframes footer-bounce-2{0%{y:8px;height:11px}6%{y:15px;height:4px}11%{y:6px;height:13px}15%{y:9px;height:10px}19%{y:8px;height:11px}to{y:8px;height:11px}}@keyframes footer-bounce-3{0%{y:5px;height:14px}6%{y:15px;height:4px}11%{y:3px;height:16px}15%{y:6px;height:13px}19%{y:5px;height:14px}to{y:5px;height:14px}}.audit-cta{text-align:center;background-color:#080016;justify-content:center;align-items:center;gap:16px;width:100vw;padding:65px 24px 40px;display:flex;position:relative;left:50%;transform:translate(-50%)}@keyframes ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.top-bar,.nav-links a:not(.nav-cta){display:none}.nav.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;-webkit-mask-image:none;mask-image:none}.nav.dark-mode .logo svg g g{fill:#000}.nav.dark-mode .nav-links a,.nav.dark-mode .center-nav-links a{color:#000}.nav.dark-mode .nav-cta{border-color:rgba(84,0,255,.1);color:#5400ff!important}.wrapper{padding:0 24px}h1{letter-spacing:-2px;margin-bottom:28px;font-size:40px;line-height:46px}h1 br{display:none}.paragraph{margin-top:2px;font-size:16px;line-height:22px}.paragraph-desktop{display:none}.paragraph-mobile{display:block}.header .kicker{margin-top:18px;margin-bottom:20px}.feature h2{letter-spacing:-.5px;text-align:center;padding-top:45px;font-size:34px;line-height:40px;position:relative}.feature .desc{color:#655c77;text-align:center;font-size:16px;line-height:24px}.pricing-header h2{letter-spacing:-2px;margin-bottom:25px;font-size:40px;line-height:46px}.pricing-h2-desktop{display:none}.pricing-h2-mobile{display:block}.pricing-header .kicker{margin-bottom:25px!important}.pricing-header .paragraph{padding:0 24px;font-size:16px}.carousel-section{margin-top:-2px}.gradient-wrapper{min-height:2350px;margin-top:-70px}.header .cta-wrapper{z-index:2;position:relative}.hero-overlay .kicker{margin-bottom:22px}.hero-overlay h2{letter-spacing:-2px;font-size:40px;line-height:46px}.br-desktop{display:none}.br-mobile{display:inline}.hero-overlay{padding-bottom:80px}.hero-overlay .cta-wrapper{margin-top:-10px}.col-title-desktop{display:none}.col-title-mobile{display:block}.col-text-desktop{display:none}.col-text-mobile{display:block}.three-cols .col:last-child .col-text-mobile{color:#655c77}.h2-wand-icon,.h2-lottie-icon,.h2-magic-icon{margin:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.h2-wand-icon{width:32px;height:32px}.h2-lottie-icon{width:30px;height:30px}#h2-peek-lottie{width:32px;height:32px;margin:0;top:1px}#h2-graph-lottie-2{width:35px;height:35px;margin-left:0}.h2-magic-icon{width:38px;height:38px;top:-4px}.feature-predict h2{padding-top:52px}.faq-item.open .faq-answer{max-height:none}.head-cog{fill:#1c006b!important}.feature-visual{max-width:390px}.pricing-header{margin-bottom:35px!important}.feature+.feature{padding-top:0}.analyze-grid{gap:10px}.analyze-row{flex-direction:column;gap:10px;margin-left:0!important}.analyze-rect{padding:16px 20px;width:100%!important;height:auto!important}.analyze-inner{grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;width:100%;display:grid}.analyze-score{grid-area:1/1/4;font-size:36px}.analyze-category{text-align:left;grid-area:1/2}.analyze-bar-track{grid-area:2/2;width:100%}.analyze-label{grid-area:3/2}.analyze-row:last-child .analyze-rect:last-child,.predict-pill-extra{display:none}.pricing{padding-top:50px!important}.bottom-box{border-radius:50px;width:calc(100% + 48px);max-width:none;height:auto;margin-top:20px;margin-left:-24px;margin-right:-24px;padding-top:90px}.behind-section{background-color:#080016;background-image:none;padding-bottom:200px;padding-top:120px!important}.behind-section h2{letter-spacing:-2px;font-size:40px;line-height:46px}.behind-cols .col-text{color:rgba(255,255,255,.5)}.behind-photo{max-width:140%;margin-top:-90px;margin-bottom:90px;left:calc(-20% - 15px)}.logo-carousel{margin-top:-240px;overflow:hidden}.logo-carousel-track{display:none!important}.logo-carousel-mobile{gap:48px;width:max-content;margin-top:40px;animation:40s linear infinite logo-scroll;display:flex!important}.logo-carousel-mobile img{object-fit:contain;opacity:.3;filter:brightness(0)invert();flex-shrink:0;width:auto;height:60px}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.faq-section{padding-top:15px!important}.faq-title{letter-spacing:-2px;font-size:40px;line-height:46px}.gradient-bg-bottom{display:none}.pricing-card .price{margin-bottom:22px;font-size:60px;line-height:60px}.pricing-card.pro .price{margin-bottom:5px}.plan-features-free li.disabled{display:none}.plan-features{margin-top:-2px}.feature-grid,.feature-grid.reverse{grid-template-columns:1fr;gap:40px}.feature-grid.reverse .feature-text,.feature-grid.reverse .feature-visual{order:unset}.pricing-cards{grid-template-columns:1fr;padding:0 24px}.three-cols{flex-direction:column;gap:40px}.footer-top{flex-flow:wrap;gap:24px;margin-top:-20px}.footer-col{flex:1;min-width:0}.footer-col-created{display:none}.footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}.footer-legal{display:none}.footer-created-mobile{color:rgba(0,0,0,.4);font-family:Inter,sans-serif;font-size:13px;display:block}.footer-created-mobile a{color:rgba(0,0,0,.4);text-decoration:none}.signin-overlay{display:none!important}}.signin-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.8);display:none;position:fixed;top:0;bottom:0;left:0;right:0}.signin-overlay.active{display:block}.signin-modal{background:#fff;border-radius:16px;position:absolute;top:50px;bottom:50px;left:200px;right:200px;overflow:hidden}.signin-modal iframe{border:none;width:100%;height:100%}.signin-close{cursor:pointer;z-index:10000;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:62px;right:212px}.signin-close:hover{opacity:.6}.signin-close svg{width:14px;height:14px}.audit-cta{background-color:#080016;justify-content:center;align-items:center;gap:24px;width:100vw;padding:65px 24px 50px;display:flex;position:relative;left:50%;transform:translate(-50%)}.audit-cta-text{letter-spacing:-.4px;color:#fff;font-family:Inter,sans-serif;font-size:18px}.marquee-section{background:linear-gradient(#080016 0%,#1c006b 35%,#5400ff 60%,#fff 100%);margin-top:0;padding-top:0;padding-bottom:150px;position:relative}.ring-scene{clip-path:inset(-9999px -9999px 0);justify-content:center;align-items:center;width:100%;height:770px;display:flex;position:relative}.ring-mask{width:100%;max-width:1250px;height:100%;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0%,#000 85%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 85%,transparent 100%);-webkit-mask-position:0 -500px;mask-position:0 -500px;-webkit-mask-size:100% calc(100% + 500px);mask-size:100% calc(100% + 500px)}.ring-track{transform-origin:50%;border-radius:50%;width:1100px;height:1100px;margin-left:-550px;animation:60s linear infinite ring-spin;position:absolute;top:100px;left:50%}.ring-track img{object-fit:cover;border-radius:14px;width:124px;height:124px;position:absolute}.marquee-content{z-index:2;text-align:center;pointer-events:none;margin-top:275px;position:relative}.marquee-content>*{pointer-events:auto}.marquee-content .kicker{color:#fff;margin-bottom:16px}.kicker-mobile{display:none}.marquee-content h2{letter-spacing:-3.5px;color:#fff;margin-top:7px;margin-bottom:24px;font-family:Inter,sans-serif;font-size:60px;font-weight:600;line-height:68px}.marquee-content .paragraph{color:rgba(255,255,255,.65);max-width:620px;margin:0 auto}.marquee-points{justify-content:center;gap:28px;margin-top:29px;display:flex}.marquee-point{letter-spacing:-.3px;color:#fff;opacity:0;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:18px;transition:opacity .6s,transform .6s;display:flex;transform:translateY(40px)}.marquee-point.col-visible{opacity:1;transform:translateY(0)}.marquee-check{flex-shrink:0;width:16px;height:16px;position:relative;top:-1px}.marquee-content .cta-wrapper{margin-top:40px}.marquee-content .btn-free:before{background:linear-gradient(90deg,#fff,#a071ff)}@media (max-width:768px){.ring-scene{height:770px}.ring-track{transform-origin:50%;width:700px;height:700px;margin-left:-350px;animation:none}.ring-track img{border-radius:10px;width:80px;height:80px}.marquee-content h2{letter-spacing:-2px;font-size:40px;line-height:46px}.marquee-section{padding-bottom:80px}.marquee-content{margin-top:225px;padding:60px 1rem 80px}.marquee-content .kicker{margin-bottom:21px}.kicker-desktop{display:none}.kicker-mobile{display:inline}.dark-area{padding-bottom:15px}.ring-mask{height:calc(100% - 100px)}.marquee-points{flex-direction:column;align-items:center;gap:8px;margin-top:25px}.marquee-point{font-size:16px}.marquee-content .cta-wrapper{margin-top:33px}.marquee-content .btn-free:before{background:linear-gradient(90deg,#fff,#c5a8ff)}.audit-cta{text-align:center;flex-direction:column;gap:16px;padding-bottom:40px}.audit-cta-text{letter-spacing:-.5px;margin-bottom:15px;font-size:24px;font-weight:600;line-height:1.27}}@media (max-width:423px){.gradient-wrapper{min-height:2600px}}}
