:root{--fx-ease:cubic-bezier(.2, .8, .2, 1)}.fx-progress-track{z-index:100;pointer-events:none;background:#ffffff0a;height:3px;position:fixed;inset:0 0 auto}.fx-progress-bar{transform-origin:0;will-change:transform;background:linear-gradient(90deg,#10cbe9 0%,#176fd4 48%,#8a39ef 100%);width:100%;height:100%;transform:scaleX(0);box-shadow:0 0 18px #14c3e8a6}.fx-cursor-glow{z-index:30;pointer-events:none;opacity:.14;filter:blur(16px);mix-blend-mode:screen;will-change:transform;background:radial-gradient(circle,#1fc7eb8c 0%,#5341e82e 38%,#0000 72%);border-radius:999px;width:420px;height:420px;position:fixed;top:0;left:0}.fx-section{isolation:isolate;position:relative}.fx-section:before{content:"";z-index:0;pointer-events:none;opacity:.42;background:radial-gradient(circle at 14% 18%,#0cb7e112,#0000 24%),radial-gradient(circle at 88% 74%,#6939e80f,#0000 28%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.fx-section>*{z-index:1;position:relative}.fx-reveal{opacity:0;filter:blur(5px);transition:opacity .72s var(--fx-ease) var(--reveal-delay,0s), transform .72s var(--fx-ease) var(--reveal-delay,0s), filter .72s var(--fx-ease) var(--reveal-delay,0s);will-change:opacity, transform, filter;transform:translateY(28px)scale(.985)}.fx-reveal.fx-visible{opacity:1;filter:blur();transform:translate(0)scale(1)}.fx-spotlight-card{isolation:isolate;position:relative;transition:transform .26s var(--fx-ease), box-shadow .26s var(--fx-ease), border-color .26s var(--fx-ease)!important}.fx-spotlight-card:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--pointer-x,50%) var(--pointer-y,50%), #22ceeb1f, #5948e809 36%, transparent 70%);transition:opacity .22s;position:absolute;inset:0}.fx-spotlight-card:hover{transform:translateY(-4px);box-shadow:0 24px 70px #00205a24}.fx-spotlight-card:hover:after{opacity:1}.fx-hero{isolation:isolate;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:54px 54px}.fx-hero:after{content:"";aspect-ratio:1.8;pointer-events:none;filter:blur(28px);background:radial-gradient(#14b4eb1f,#0000 66%);border-radius:50%;width:min(1100px,130vw);animation:7s ease-in-out infinite alternate fxHeroBreath;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.fx-brand-float{transform-origin:50%;animation:6s ease-in-out infinite fxFloat}.fx-scroll-cue{background:#ffffff06;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:30px;height:46px;margin-top:28px;display:inline-flex;box-shadow:inset 0 0 18px #14c9e70a}.fx-scroll-cue:before{content:"";background:linear-gradient(#15d0e8,#5a4de8);border-radius:99px;width:4px;height:9px;animation:1.8s ease-in-out infinite fxScrollCue}.fx-signal-wrap{z-index:20;background:linear-gradient(90deg,#07111f 0%,#0b1730 50%,#07111f 100%);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:.9rem 0;position:relative;overflow:hidden;box-shadow:0 18px 55px #0209192e}.fx-signal-track{will-change:transform;width:max-content;animation:28s linear infinite fxMarquee;display:flex}.fx-signal-item{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:#e2e8f0b8;align-items:center;gap:.65rem;padding:0 1.35rem;font-size:.73rem;font-weight:800;display:flex}.fx-signal-dot{background:#18c9e7;border-radius:999px;width:5px;height:5px;box-shadow:0 0 12px #18c9e7e6}.fx-signal-fade{z-index:2;pointer-events:none;width:min(120px,18vw);position:absolute;inset-block:0}.fx-signal-fade-left{background:linear-gradient(90deg,#07111f,#0000);left:0}.fx-signal-fade-right{background:linear-gradient(-90deg,#07111f,#0000);right:0}a[class*=bg-gradient-brand],a[class*=bg-blue-600]{isolation:isolate;position:relative;overflow:hidden}a[class*=bg-gradient-brand]:after,a[class*=bg-blue-600]:after{content:"";z-index:1;pointer-events:none;width:20%;transition:transform .7s var(--fx-ease);background:linear-gradient(90deg,#0000,#fff6,#0000);position:absolute;top:-80%;bottom:-80%;left:-35%;transform:rotate(18deg)translate(-260%)}a[class*=bg-gradient-brand]:hover:after,a[class*=bg-blue-600]:hover:after{transform:rotate(18deg)translate(760%)}@media (width>=1024px){#como-funciona .mt-16.grid{position:relative}#como-funciona .mt-16.grid:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#22d3ee8c,#5b48e88c,#0000);height:1px;animation:3.5s ease-in-out infinite alternate fxLinePulse;position:absolute;top:47px;left:8%;right:8%;box-shadow:0 0 16px #22d3ee33}#como-funciona .mt-16.grid>div{z-index:1}}#oferta .overflow-hidden[class*=rounded]{isolation:isolate;animation:4.8s ease-in-out infinite alternate fxOfferPulse;position:relative}#oferta [class*=text-7xl]{text-shadow:0 10px 35px #176fd429}#oferta .grid-cols-3>div{transition:transform .22s var(--fx-ease), box-shadow .22s var(--fx-ease)}#oferta .grid-cols-3>div:hover{transform:translateY(-2px);box-shadow:0 10px 25px #176fd414}#faq details{transition:background-color .22s ease, border-color .22s ease, transform .22s var(--fx-ease)}#faq details:hover{background:#ffffff13;border-color:#22d3ee40;transform:translate(4px)}@media (width>=900px){#como-funciona .mt-16.grid>div:nth-child(odd),#conteudo .grid.gap-4>div:nth-child(2n),#para-quem .mt-9.grid>div:nth-child(odd){translate:0 8px}}@keyframes fxFloat{0%,to{transform:translateY(0)rotate(-.35deg)}50%{transform:translateY(-8px)rotate(.35deg)}}@keyframes fxHeroBreath{0%{opacity:.55;transform:translate(-50%)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1.06)}}@keyframes fxScrollCue{0%{opacity:0;transform:translateY(-8px)}30%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(9px)}}@keyframes fxMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fxLinePulse{0%{opacity:.35;filter:saturate(.8)}to{opacity:1;filter:saturate(1.4)}}@keyframes fxOfferPulse{0%{box-shadow:0 26px 80px #176fd41f}to{box-shadow:0 34px 110px #27ade038,0 0 0 1px #176fd408}}@media (width<=899px){.fx-cursor-glow{display:none}.fx-reveal{filter:blur(3px);transition-duration:.54s;transform:translateY(18px)scale(.992)}.fx-signal-track{animation-duration:24s}.fx-signal-item{padding-inline:1rem;font-size:.67rem}.fx-spotlight-card:hover{box-shadow:none;transform:none}#faq details:hover{transform:none}}@media (width<=639px){.fx-progress-track{height:2px}.fx-signal-wrap{padding-block:.72rem}.fx-brand-float{animation-duration:7s}.fx-scroll-cue{display:none}#oferta .overflow-hidden[class*=rounded]{animation-duration:6s}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fx-reveal{opacity:1!important;filter:none!important;transform:none!important}}.fx-section>.absolute{position:absolute}.fx-section>.fixed{position:fixed}@media (width<=639px){#oferta a[data-checkout-link=true],#checkout a[data-checkout-link=true]{width:100%;min-height:3rem}}
