@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0-te~ja_gpvcf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.17jn9btb_52pq.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
.hero-container{background-color:#000;min-height:85vh;padding:100px 0}.grid-overlay{background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 90%);mask-image:radial-gradient(circle,#000 40%,#0000 90%)}.hero-title{letter-spacing:-.04em;font-size:clamp(3rem,8vw,5.5rem);line-height:1.1}.hero-subtitle{color:#888;max-width:500px;font-size:1.15rem}.btn-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1a;transition:all .3s}.btn-glass:hover{background:#ffffff1a;border-color:#fff3}.badge-pill-custom{background:#ffffff08;border:1px solid #ffffff1a;border-radius:50px}.star-wrapper{pointer-events:none;z-index:0;transform:rotate(1deg)}.star-wrapper img{filter:drop-shadow(0 0 10px #ffffff1a);-webkit-background-clip:content-box;background-clip:content-box;-webkit-mask-image:linear-gradient(135deg,#fff 10%,#666 50%,#fff 90%);mask-image:linear-gradient(135deg,#fff 10%,#666 50%,#fff 90%);-webkit-mask-size:100% 100%;mask-size:100% 100%}.star-lg{opacity:.9;width:260px;height:260px;top:30%;right:12%}.star-md{opacity:.7;width:180px;height:180px;top:5%;left:61%}.star-sm{opacity:.5;width:100px;height:100px;bottom:8%;right:5%}@media (max-width:768px){.star-lg{opacity:.5;width:150px;height:150px;right:5%}.star-md{opacity:.5;width:100px;height:100px;left:2%}.star-sm{width:80px;height:80px;left:2%}}.logos-slider-container{opacity:.9;background:linear-gradient(90deg,#000 0%,#ffffff96 50%,#000 100%);min-height:100px}.logo-item img{filter:grayscale();opacity:.8;transition:opacity .3s}.logo-item img:hover{filter:grayscale(0%);opacity:1}.logo-name{color:#fff;letter-spacing:-.02em;opacity:.8;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:500}.logos-slider-track{gap:100px;width:max-content;animation:35s linear infinite infiniteScroll;display:flex}.logos-slider-track[aria-hidden=true]{display:none}.logos-slider-container:hover .logos-slider-track{animation-play-state:paused}@keyframes infiniteScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.glass-card{background:linear-gradient(90deg,#ffffff29 40%,#fff0 90%,#aea9a948 100%);border:1px solid #ffffff27;border-radius:32px;transition:transform .3s,border-color .3s}.glass-card:hover{border-color:#fff3;transform:translateY(-5px)}.feature-content{width:calc(100% + 10px);height:240px;display:flex}.keyword-graph-img{object-fit:cover;object-position:center;filter:drop-shadow(0 0 20px #64ffda14);opacity:.9;width:100%;height:100%}.console{perspective:1000px;justify-content:center;align-items:center;display:flex}.analytics-rotate{border-radius:12px;padding:15px 30px;transition:transform .5s;transform:rotate(-3.5deg);box-shadow:0 20px 40px #0006}.pill-stack{flex-direction:column;align-items:center;gap:10px;margin-top:2%;display:flex}.custom-pill{color:#000;background:#fff;border-radius:50px;width:fit-content;margin-bottom:20px;padding:12px 35px;font-size:.9rem;font-weight:700;transform:rotate(-6deg);box-shadow:0 10px 30px #00000080}.custom-pill:nth-child(2){transform:rotate(3deg)translate(15px)}.custom-pill:nth-child(3){transform:rotate(-2deg)translate(-10px)}.tracking-tight{letter-spacing:-.04em}.bg-black{background:radial-gradient(circle at 20% 30%,#ffffff1e 0%,#0000 50%) 0 0/100% 100%,linear-gradient(#ffffff12 1px,#0000 1px) 0 0/60px 60px,linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/60px 60px}.proof{background:radial-gradient(circle at 20% 30%,#ffffff29 0%,#0000 50%),0 0}.mobile-stagger-container{width:100%;max-width:350px;height:540px}.proof-content h2,.mobile-stagger-container span{letter-spacing:-.04em;font-family:Inter,sans-serif;line-height:1.1}.result-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff05 0%,#fff3 100%);border:1px solid #ffffff1a;border-radius:24px;width:200px;padding:20px;transition:all .4s;position:absolute;overflow:hidden;box-shadow:0 30px 60px -15px #0006}.result-card .card-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.icon-badge{color:#000;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;display:flex;box-shadow:0 4px 15px #0006}.icon-badge svg{stroke:currentColor;display:block}.stat-mobile-1{z-index:3;width:250px;top:0%;right:-60%;transform:rotate(30deg)}.stat-mobile-2{z-index:2;width:250px;top:35%;left:56%;transform:rotate(30deg)}.stat-mobile-3{z-index:1;width:250px;bottom:-6%;right:2%;transform:rotate(30deg)}.stat-mobile-4{z-index:1;width:250px;bottom:-20%;right:-72%;transform:rotate(30deg)}.stat-mobile-5{z-index:1;width:250px;bottom:12%;right:-100%;transform:rotate(30deg)}@media (mim-width:992px){.mobile-stagger-container{max-width:500px;height:550px}.result-card{width:250px}}.price-card{padding-bottom:5%}.pricing{background:radial-gradient(circle at 20% 30%,#ffffff29 0%,#0000 30%),0 0}.pricing-card{border-radius:28px;flex-direction:column;min-height:400px;transition:transform .3s;display:flex}.pricing-card:hover{transform:translateY(-10px)}.glass-card{background:radial-gradient(circle at 20% 30%,#ffffff1e 0%,#0000 50%) 0 0/100% 100%,linear-gradient(#ffffff12 1px,#0000 1px) 0 0/60px 60px,linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/60px 60px;border:1.5px solid #fff3}.featured-card{z-index:2;background-color:#fff;border:1px solid #fff;transform:scale(1.05);box-shadow:0 25px 50px -12px #fff3}.btn-black{background-color:#000;border:1px solid #000}.btn-black:hover{color:#fff;background-color:#222}.pricing-card ul li{align-items:center;gap:10px;display:flex}@media (max-width:991px){.featured-card{margin:25px 0;transform:none}}.testimonial{background:radial-gradient(circle at 20% 30%,#ffffff29 0%,#0000 50%),0 0}.testimonial-scroll-wrapper{scrollbar-width:none;-ms-overflow-style:none;width:100%;padding-bottom:20px;display:block;overflow:auto hidden}.testimonial-scroll-wrapper::-webkit-scrollbar{display:none}.testimonial-row{gap:20px;display:flex}.testimonial-col{flex:0 0 85%;max-width:85%}.testimonial-card{border-radius:24px;flex-direction:column;min-height:220px;display:flex}.concave-star-avatar-wrapper{width:40px;height:40px}@media (min-width:768px){.testimonial-row{flex-wrap:wrap;gap:0}.testimonial-col{flex:0 0 33.3333%;max-width:33.3333%;padding:0 12px}.testimonial-scroll-wrapper{overflow:visible}}.faq{background:radial-gradient(circle at 20% 30%,#ffffff29 0%,#0000 30%),0 0}.faq-item{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;transition:all .5s;overflow:hidden}.faq-question{color:#fff}.toggle-icon{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;display:flex}.question{margin-top:10%}.answer{margin-top:7%}.faq-item.active{background:#fff;border-color:#fff;box-shadow:0 10px 30px #0003}.faq-item.active .faq-question,.faq-item.active .faq-answer{color:#000}.faq-item.active .toggle-icon{color:#fff;background:#000}.faq-answer{animation:1s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.footer-brand-display{letter-spacing:-.05em;background:linear-gradient(#fff 20%,#fff6 60%,#ffffff05 100%);-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(5.5rem,20vw,16rem);font-weight:900;line-height:.8;margin-bottom:.1em!important}.brand-outline{color:#0000;-webkit-text-stroke:1.5px #fff9;filter:drop-shadow(0 0 2px #ffffff1a);opacity:.9}.bi{cursor:pointer;font-size:1.2rem;transition:opacity .2s}.bi:hover{opacity:1}footer .btn-light{border:none;font-size:.85rem}footer h6{letter-spacing:.05em;text-transform:uppercase}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(36px)}.reveal.reveal--left{transform:translate(-20px)}.reveal.reveal--right{transform:translate(40px)}.reveal.reveal--scale{opacity:0;transform:scale(.92)}.reveal.is-visible{opacity:1;transform:none}.stagger-children>*{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.stagger-children.is-visible>:first-child{opacity:1;transition-delay:0s;transform:none}.stagger-children.is-visible>:nth-child(2){opacity:1;transition-delay:.1s;transform:none}.stagger-children.is-visible>:nth-child(3){opacity:1;transition-delay:.2s;transform:none}.stagger-children.is-visible>:nth-child(4){opacity:1;transition-delay:.3s;transform:none}.stagger-children.is-visible>:nth-child(5){opacity:1;transition-delay:.4s;transform:none}.reveal-delay-1{transition-delay:.5s}.reveal-delay-2{transition-delay:.9s}.reveal-delay-3{transition-delay:1s}.reveal-delay-4{transition-delay:1.03s}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translateY(0)}}.hero-badge-anim{animation:.9s cubic-bezier(.16,1,.3,1) .9s both heroFadeUp}.hero-title-anim{animation:1s cubic-bezier(.16,1,.3,1) 1s both heroFadeUp}.hero-sub-anim{animation:1.3s cubic-bezier(.16,1,.3,1) 1.3s both heroFadeUp}.hero-btns-anim{animation:2.5s cubic-bezier(.16,1,.3,1) 2.5s both heroFadeUp}@keyframes floatStar{0%{transform:translateY(-5px)rotate(1deg)}50%{transform:translateY(-20px)rotate(10deg)}to{transform:translateY(-5px)rotate(1deg)}}.star-lg{animation:7s ease-in-out infinite floatStar}.star-md{animation:5.5s ease-in-out 1.2s infinite floatStar}.star-sm{animation:4.5s ease-in-out .6s infinite floatStar}@keyframes cardReveal{0%{opacity:0;transform:rotate(30deg)scale(.8)translateY(30px)}to{opacity:1;transform:rotate(30deg)scale(1)translateY(0)}}.proof-cards-visible .stat-mobile-1{animation:1s cubic-bezier(.16,1,.3,1) .5s both cardReveal}.proof-cards-visible .stat-mobile-2{animation:1s cubic-bezier(.16,1,.3,1) .36s both cardReveal}.proof-cards-visible .stat-mobile-3{animation:.1s cubic-bezier(.16,1,.3,1) 1.02s both cardReveal}.proof-cards-visible .stat-mobile-4{animation:.7s cubic-bezier(.16,1,.3,1) 1.28s both cardReveal}.proof-cards-visible .stat-mobile-5{animation:.7s cubic-bezier(.16,1,.3,1) 1.54s both cardReveal}.pricing-card{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.pricing-card:hover{box-shadow:0 40px 70px -20px #ffffff1f}.testimonial-col{transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1)}.faq-item{transition:background .3s,border-color .3s,transform .2s}.faq-item:hover{transform:translate(4px)}@keyframes pillDrop{0%{opacity:0;transform:rotate(-6deg)translateY(-20px)}to{opacity:1}}.pills-visible .custom-pill:first-child{animation:.55s cubic-bezier(.16,1,.3,1) .1s both pillDrop}.pills-visible .custom-pill:nth-child(2){animation:.55s cubic-bezier(.16,1,.3,1) .25s both pillDrop}.pills-visible .custom-pill:nth-child(3){animation:.55s cubic-bezier(.16,1,.3,1) .4s both pillDrop}.footer-brand-display{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.footer-brand-visible .footer-brand-display{opacity:1;transform:translateY(0)}
