button:not(:disabled),[role=button]:not(:disabled),[role=tab],[role=menuitem],[role=option],[role=switch],a,select:not(:disabled),summary,label[for],input[type=checkbox],input[type=radio],input[type=submit],input[type=button],input[type=reset]{cursor:pointer!important}
a:focus-visible,button:focus-visible{outline-offset:2px!important;outline:2px solid #818cf8!important}@keyframes geoFloat1{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-18px)rotate(8deg)}}@keyframes geoFloat2{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(-6deg)}}@keyframes geoFloat3{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-22px)rotate(12deg)}}@keyframes geoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes showcaseFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes landingFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing-fade-in{animation:.8s ease-out both landingFadeIn}.landing-delay-1{animation-delay:.15s}.landing-delay-2{animation-delay:.3s}.landing-delay-3{animation-delay:.45s}@media (min-width:640px){.lp-nav-links{display:flex!important}.lp-signin{display:block!important}.lp-hero-cta{flex-direction:row!important}.lp-hero-btn{width:auto!important}.lp-cta-btns{flex-direction:row!important}.lp-features{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lp-stats-val{font-size:1.875rem!important;line-height:2.25rem!important}.lp-section{padding-top:8rem!important;padding-bottom:8rem!important}.lp-hero{padding-top:11rem!important;padding-bottom:5rem!important}.lp-hero-title{font-size:3rem!important;line-height:1.1!important}.lp-hero-sub{font-size:1.25rem!important}}@media (min-width:768px){.lp-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lp-pricing{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lp-footer,.lp-cta-btns{flex-direction:row!important}}@media (min-width:1024px){.lp-features{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lp-pricing{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lp-hero-title{font-size:3.75rem!important}}@media (min-width:1280px){.lp-hero-title{font-size:4.5rem!important}}@keyframes lpThoughtFade{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.lp-rotating-line{animation:4.2s ease-in-out both lpThoughtFade}@media (prefers-reduced-motion:reduce){.lp-rotating-line{animation:none;opacity:1!important}}@keyframes lpTickerScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.lp-ticker-track{will-change:transform;animation:60s linear infinite lpTickerScroll}.lp-ticker:hover .lp-ticker-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lp-ticker-track{animation:none}}.lp-mirror{color:#ffffffe6;background:#0a0a12}.lp-mirror-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.lp-mirror-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;padding:28px;transition:border-color .2s,background .2s,transform .2s;position:relative;overflow:hidden}.lp-mirror-card:hover{background:#ffffff0a;border-color:#ffffff24;transform:translateY(-2px)}.lp-mirror-card.is-answer{background:linear-gradient(135deg,#818cf814,#2dd4bf0d);border-color:#818cf859}.lp-mirror-num{color:#ffffff0d;letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:56px;font-weight:700;line-height:1}.lp-mirror-card.is-answer .lp-mirror-num{color:#818cf833}.lp-promise{color:#0f172a;background:#f5f4ef}.lp-promise-block{color:#ffffffeb;text-align:center;letter-spacing:-.01em;background:#0a0a12;border-radius:20px;padding:48px 36px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-style:italic;line-height:1.55}@media (min-width:768px){.lp-promise-block{padding:60px 56px;font-size:26px}}.lp-promise-card{background:#fff;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;gap:10px;padding:24px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.lp-promise-card:hover{border-color:#6366f159;transform:translateY(-2px);box-shadow:0 10px 30px -12px #0f172a26}
