*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}section[id]{scroll-margin-top:96px}body{font-family:Outfit,sans-serif}a{color:#00b8e8;text-decoration:none}a:hover{color:#3ec8f5}::selection{color:#0e1113;background:#00b8e8}:focus-visible{outline-offset:3px;outline:2px solid #00b8e8}details summary::-webkit-details-marker{display:none}@keyframes marquee{to{transform:translate(-50%)}}@keyframes bars{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes sweep{0%{left:-30%}to{left:110%}}@keyframes breathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.18)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:none}}@keyframes slidein{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes drift{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(22px,-18px)rotate(4deg)}66%{transform:translate(-16px,14px)rotate(-3deg)}}@keyframes dash{to{stroke-dashoffset:-220px}}@keyframes hotpulse{0%,to{box-shadow:0 4px 12px #00000080}50%{box-shadow:0 4px 12px #00000080}}@keyframes lp-neural-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lp-heartbeat{0%,to{transform:scale(1)}25%{transform:scale(1.06)}40%{transform:scale(1)}55%{transform:scale(1.04)}70%{transform:scale(1)}}@keyframes lp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.9)}}@keyframes lp-bpm-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes lp-particle-float{0%{opacity:0;transform:translateY(60%)scale(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-60%)scale(1)}}@keyframes lp-alarm{0%,to{box-shadow:0 4px 12px #00000080}50%{box-shadow:0 4px 12px #00000080}}@keyframes lp-glow-pulse{0%,to{box-shadow:0 4px 12px #00000080}50%{box-shadow:0 4px 12px #00000080}}@keyframes lp-shine-sweep{0%{transform:translate(-140%)skew(-18deg)}55%,to{transform:translate(240%)skew(-18deg)}}@keyframes lp-eq{0%,to{transform:scaleY(.25)}25%{transform:scaleY(1)}50%{transform:scaleY(.45)}75%{transform:scaleY(.8)}}@keyframes hop{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(10px)}}.footer-link{color:#fff;align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .2s,transform .2s,text-shadow .2s;display:inline-flex;position:relative}.footer-link:before{content:"";opacity:0;background:#a9c4ff;border-radius:50%;width:6px;height:6px;transition:opacity .2s,transform .2s;transform:scale(0)}.footer-link:hover{color:#fff;transform:translate(4px)}.footer-link:hover:before{opacity:1;transform:scale(1)}.footer-social{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;font-size:11px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.footer-social:hover{color:#fff;background:#1738e814;border-color:#3b68ff;transform:translateY(-3px)}#root{width:100%;min-height:100vh}:root{--scroll-depth:0}.hero-background-3d{z-index:0;pointer-events:none;perspective:250px;transform-style:preserve-3d;background:radial-gradient(circle,#0a0b12 0%,#020204 100%);position:fixed;inset:-100vw;overflow:hidden}.space-container{transform-style:preserve-3d;transform:translateZ(calc(var(--scroll-depth) * 15px)) rotateZ(calc(var(--scroll-depth) * .1deg));will-change:transform;position:absolute;inset:0}.space-layer{transform-origin:50%;background:0 0;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;left:50%}.space-layer-1{box-shadow:none;transform:translateZ(-2000px)}.space-layer-2{box-shadow:none;transform:translateZ(-500px)}.space-layer-3{box-shadow:none;transform:translateZ(100px)}.content-wrapper{z-index:2;position:relative}.hover-btn{transition:transform .2s,background-color .2s,border-color .2s}.hover-btn:hover{transform:translateY(-3px)}.hover-card{transition:transform .3s,border-color .3s}.hover-card:hover{transform:translateY(-6px)}.nav-btn:hover{transform:scale(1.05)}.responsive-grid{grid-template-columns:1fr;display:grid}@media (width>=800px){.responsive-grid{grid-template-columns:1fr 1fr}}.fluid-text-96{font-size:clamp(40px,10vw,96px)!important}.fluid-text-128{font-size:clamp(56px,14vw,132px)!important}.fluid-text-54{font-size:clamp(32px,7vw,54px)!important}.fluid-text-46{font-size:clamp(28px,6vw,46px)!important}.fluid-text-42{font-size:clamp(28px,6vw,42px)!important}.fluid-text-36{font-size:clamp(24px,5vw,36px)!important}.fluid-text-32{font-size:clamp(22px,4.5vw,32px)!important}@media (width<=768px){.mobile-stack{flex-direction:column!important}.mobile-full-width{width:100%!important;min-width:0!important}.mobile-center{text-align:center!important;align-items:center!important}.mobile-padding-sm{padding:20px 16px!important}.mobile-padding-xs{padding:12px 10px!important}.mobile-gap-sm{gap:10px!important}.mobile-no-wrap{flex-wrap:wrap!important}.mobile-hidden{display:none!important}.mobile-text-center{text-align:center!important}.mobile-flex-col{flex-direction:column!important}.mobile-gap-8{gap:8px!important}}@media (width<=480px){.mobile-padding-xs{padding:10px 8px!important}}.hero-cta{transition:transform .18s,filter .18s}.hero-cta:hover{filter:brightness(1.04);transform:translateY(-4px)scale(1.025)}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr)}.nav-link,.nav-gold{white-space:nowrap}.nav-link-center:hover{color:#fff!important}@media (width<=768px){.nav-desktop-actions{display:none!important}.navbar-container{padding:12px 14px!important}.nav-title{font-size:14px!important}.cta-text{display:none}}@media (width<=760px){.footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}}@media (width<=480px){.footer-grid{grid-template-columns:1fr!important}}.pipeline-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 12px;margin-bottom:56px;display:flex}.pipeline-step{white-space:nowrap;background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;padding:16px 26px;box-shadow:0 8px 24px #00000040}.pipeline-arrow{color:#3ddc84;background:#3ddc8414;border:1px solid #3ddc8440;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;font-weight:900;animation:1.8s ease-in-out infinite lp-arrow-pulse;display:flex}.pipeline-arrow span{line-height:1;display:flex}@keyframes lp-arrow-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (width<=900px){.pipeline-flow{flex-direction:column;gap:12px}.pipeline-arrow span{transform:rotate(90deg)}}.ribbon-2anos{text-align:center;background:linear-gradient(90deg,#b8860b,#f5a623 18%,#ffe082 50%,#f5a623 82%,#b8860b);margin:-40px -40px 22px;padding:18px 40px 16px;position:relative;box-shadow:0 4px 12px #00000080}.ribbon-2anos:before,.ribbon-2anos:after{content:"";border-top:13px solid #b8860b;position:absolute;bottom:-13px}.ribbon-2anos:before{border-right:24px solid #0000;left:0}.ribbon-2anos:after{border-left:24px solid #0000;right:0}.ribbon-2anos-big{letter-spacing:2px;color:#1a1200;text-shadow:0 2px #fff6,0 0 22px #ffffff8c;font-family:Outfit,sans-serif;font-size:42px;line-height:1;display:block}.ribbon-2anos-sub{letter-spacing:3px;text-transform:uppercase;color:#5a4300;margin-top:7px;font-size:10px;font-weight:900;display:block}@media (width<=480px){.ribbon-2anos{margin:-40px -40px 18px;padding:16px 20px 14px}.ribbon-2anos-big{font-size:34px}}.pricing-tiers-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=600px){.pricing-tiers-grid{grid-template-columns:1fr;gap:8px}}.cupos-bar-grid{grid-template-columns:repeat(auto-fit,minmax(6px,1fr));gap:4px;display:grid}.cupos-cell{border-radius:3px;height:8px}@media (width<=600px){.cupos-bar-grid{gap:3px}}@media (width<=360px){.cupos-bar-grid{gap:2px}}.lpt-price-block{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.lpt-label{letter-spacing:2px;text-transform:uppercase;color:#a0b0d8;font-size:12px;font-weight:800}.lpt-price{justify-content:center;align-items:baseline;gap:6px;display:flex}.lpt-amount{color:#00aeef;letter-spacing:-2px;font-family:Space Grotesk,sans-serif;font-size:clamp(48px,10vw,76px);line-height:1}.lpt-cur{color:#7dd3fc;letter-spacing:-1px;font-family:Space Grotesk,sans-serif;font-size:clamp(20px,4vw,28px)}.lpt-next{color:#94a3b8;font-size:16px;font-weight:700}.lpt-next strong{color:#7dd3fc}.lpt-rise{color:#ff8a00;margin-top:3px;font-size:13px;font-weight:800}.lpt-progress{position:relative}.lpt-progress-label{letter-spacing:.5px;color:#fff;text-align:center;margin-bottom:7px;font-size:11.5px;font-weight:800}.lpt-progress-label span{color:#00aeef}@media (width<=600px){.lpt-price-block{text-align:center}.lpt-rise{padding:0 8px;line-height:1.5}}.version-row{border-radius:16px;align-items:flex-start;gap:16px;padding:20px;display:flex}.version-row-inner{flex-wrap:wrap;flex:1;align-items:center;gap:10px;margin-bottom:6px;display:flex}@media (width<=600px){.version-row{flex-direction:column;gap:10px;padding:16px}.version-row-inner{flex-direction:column;align-items:flex-start;gap:6px}.version-row-inner>span:last-child{margin-left:0!important}.vip-hero-card{text-align:center;flex-direction:column!important;padding:20px 18px!important}.vip-hero-card>div{text-align:center!important;align-items:center!important}.founder-price-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}}@media (width<=768px){.footer-inner-card{padding:20px 16px!important}}@media (width<=600px){.download-story-header{text-align:center!important;flex-direction:column!important}.download-story-header>div,.download-story-header>div:last-child{text-align:center!important}.download-cta-group{flex-direction:column!important}.download-cta-group>*{text-align:center!important;width:100%!important}.manual-banner-inner{text-align:center!important;flex-direction:column!important;gap:14px!important}.manual-banner-inner>div{text-align:center!important;align-items:center!important}}@media (width<=480px){.hero-subtitle{letter-spacing:.5px!important}.sales-widget-btn span:nth-child(2){display:none}}.reveal{opacity:0;will-change:transform, opacity;transition:all .8s cubic-bezier(.16,1,.3,1)}.reveal.active{opacity:1;transform:translate(0)scale(1)}.fade-up{transform:translateY(40px)}.fade-left{transform:translate(-40px)}.fade-right{transform:translate(40px)}.zoom-in{transform:scale(.92)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}@media (width<=768px){.nav-desktop-actions{display:none!important}.navbar-container{padding:10px 16px!important}.nav-cta{transform:scale(.9)}.hero-live{padding:6px 12px!important;font-size:11px!important}h1{font-size:clamp(32px,12vw,60px)!important}.fluid-text-42{font-size:28px!important}}h1,h2,h3,.title-tech{letter-spacing:-1px;font-family:Space Grotesk,sans-serif}

/* TrackAI .PARTY Modern Polish & Enhancements */
.nav-brand img {
  height: 38px !important;
  width: auto !important;
  object-fit: contain !important;
  transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), filter 0.25s !important;
}
.nav-brand img:hover {
  transform: scale(1.05);
  filter: drop-shadow(0 0 16px rgba(0, 230, 118, 0.5)) !important;
}
.nav-brand::after {
  content: ".PARTY";
  font-family: 'Space Grotesk', sans-serif;
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 2px;
  color: #00E676;
  background: rgba(0, 230, 118, 0.12);
  border: 1px solid rgba(0, 230, 118, 0.35);
  padding: 2px 7px;
  border-radius: 4px;
  margin-left: 8px;
  box-shadow: 0 0 10px rgba(0, 230, 118, 0.25);
  animation: party-glow 2.5s ease-in-out infinite alternate;
}
@keyframes party-glow {
  0% { box-shadow: 0 0 6px rgba(0, 230, 118, 0.2); border-color: rgba(0, 230, 118, 0.35); }
  100% { box-shadow: 0 0 14px rgba(0, 184, 232, 0.5); border-color: rgba(0, 184, 232, 0.6); color: #38bdf8; }
}


/* PURGE: WhatsApp & Floating Chat Elements */
.wa-fab, .wa-chat, .wa-cta-wrap, .wa-bubble, .wa-fab-tip, .wa-tipdot,
[aria-label*="WhatsApp"], a[href*="wa.me"], a[href*="whatsapp.com"],
.trackai-bubble, .trackai-modal {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
  position: absolute !important;
  left: -9999px !important;
}
