:root{--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.45,0,0.40,1);--ease-spring:cubic-bezier(0.34,1.40,0.64,1);--ease-expo:cubic-bezier(0.16,1,0.30,1);--dur-fast:220ms;--dur-base:360ms;--dur-slow:520ms;--dur-enter:480ms}.rv{opacity:0;transform:translateY(24px);transition:opacity var(--dur-enter) var(--ease-expo),transform var(--dur-enter) var(--ease-expo);will-change:opacity,transform}.rv.on{opacity:1;transform:translateY(0)}.rv-left{opacity:0;transform:translateX(-30px);transition:opacity var(--dur-enter) var(--ease-expo),transform var(--dur-enter) var(--ease-expo);will-change:opacity,transform}.rv-left.on{opacity:1;transform:translateX(0)}.rv-right{opacity:0;transform:translateX(30px);transition:opacity var(--dur-enter) var(--ease-expo),transform var(--dur-enter) var(--ease-expo);will-change:opacity,transform}.rv-right.on{opacity:1;transform:translateX(0)}.rv-scale{opacity:0;transform:scale(0.90);transition:opacity var(--dur-enter) var(--ease-expo),transform var(--dur-enter) var(--ease-spring);will-change:opacity,transform}.rv-scale.on{opacity:1;transform:scale(1)}.rv-blur{opacity:0;transform:translateY(14px);filter:blur(6px);transition:opacity var(--dur-enter) var(--ease-expo),transform var(--dur-enter) var(--ease-expo),filter var(--dur-enter) var(--ease-expo);will-change:opacity,transform,filter}.rv-blur.on{opacity:1;transform:translateY(0);filter:blur(0)}.rv-clip{clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-slow) var(--ease-expo)}.rv-clip.on{clip-path:inset(0 0% 0 0)}.d1{transition-delay:0.06s !important}.d2{transition-delay:0.12s !important}.d3{transition-delay:0.18s !important}.d4{transition-delay:0.24s !important}.d5{transition-delay:0.30s !important}.d6{transition-delay:0.36s !important}.d7{transition-delay:0.42s !important}.d8{transition-delay:0.48s !important}@keyframes dotPulse{0%,100%{opacity:1;transform:scale(1);box-shadow:0 0 0 0 rgba(170,140,115,.4)}50%{opacity:0.4;transform:scale(0.7);box-shadow:0 0 0 4px rgba(170,140,115,0)}}@keyframes ctaBreath{0%,80%,100%{box-shadow:0 8px 32px rgba(175,188,167,.32)}85%{box-shadow:0 8px 32px rgba(175,188,167,.32),0 0 0 6px rgba(175,188,167,.12)}92%{box-shadow:0 8px 32px rgba(175,188,167,.32),0 0 0 12px rgba(175,188,167,.06)}}@keyframes arrowNudge{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}@keyframes floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes statPop{0%{opacity:0;transform:translateY(18px) scale(0.88)}60%{opacity:1;transform:translateY(-3px) scale(1.04)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes ruleGrow{from{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.btn,[class*="btn-"]{transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background var(--dur-base) var(--ease-out),filter var(--dur-fast) var(--ease-out),letter-spacing var(--dur-base) var(--ease-out) !important}.btn:hover,[class*="btn-"]:hover{transform:translateY(-3px) !important}.btn:active,[class*="btn-"]:active{transform:scale(0.97) translateY(0) !important;transition-duration:100ms !important}.btn-main-cta{animation:ctaBreath 5.5s ease-in-out 2.5s infinite}.btn-main-cta:hover{animation:none !important}.btn-main-cta:hover svg,.btn-cta-main:hover svg{animation:arrowNudge 0.5s var(--ease-out) both}@keyframes ctaFinalPulse{0%,75%,100%{box-shadow:0 8px 28px rgba(170,140,115,.34)}80%{box-shadow:0 8px 28px rgba(170,140,115,.34),0 0 0 5px rgba(170,140,115,.14)}88%{box-shadow:0 8px 28px rgba(170,140,115,.34),0 0 0 12px rgba(170,140,115,.06)}}.btn-cta-final{animation:ctaFinalPulse 6s ease-in-out 3s infinite}.btn-cta-final:hover{animation:none}.ben{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out) !important}.ben:hover{transform:translateY(-8px) !important;transition-duration:var(--dur-fast) !important}.ben{transition-timing-function:var(--ease-out) !important}.faq-item{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-fast) var(--ease-out) !important}.faq-item:hover{transform:translateY(-3px) !important}.doubt{transition:background var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out) !important}.doubt:hover{transform:translateX(8px) !important}.formato-item{transition:background var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out) !important}.formato-item:hover{transform:translateY(-2px) !important}.suporte-feat{transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out) !important}.suporte-feat:hover{transform:translateX(10px) !important}.suporte-feat-icon-wrap{transition:background var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-spring) !important}.suporte-feat:hover .suporte-feat-icon-wrap{transform:scale(1.12) !important}.doc-card{transition:background var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),transform var(--dur-base) var(--ease-out) !important}.doc-card:hover{transform:translateY(-5px) !important}.doc-card-photo img{transition:transform var(--dur-slow) var(--ease-out),filter var(--dur-slow) var(--ease-out) !important}.doc-card:hover .doc-card-photo img{transform:scale(1.04) !important;filter:brightness(0.82) contrast(1.06) saturate(.80) !important}.stat-item{transition:transform var(--dur-base) var(--ease-out)}.stat-item:hover{transform:translateY(-5px)}.stat-item.counting .stat-num{animation:statPop 0.85s var(--ease-spring) both}.rule{transform-origin:left center;transition:transform var(--dur-slow) var(--ease-expo),opacity var(--dur-slow) var(--ease-expo)}.rv .rule,.rv-left .rule{transform:scaleX(0);opacity:0}.rv.on .rule,.rv-left.on .rule{transform:scaleX(1);opacity:1;transition-delay:0.22s}.rule-c{transform-origin:center center !important}.hero-obj-tag{transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-spring) !important}.hero-obj-tag:hover{transform:translateY(-3px) scale(1.03) !important}.hero-obj-tag:active{transform:scale(0.97) !important}.hero-objections .hero-obj-tag:nth-child(1){animation-delay:.58s}.hero-objections .hero-obj-tag:nth-child(2){animation-delay:.65s}.hero-objections .hero-obj-tag:nth-child(3){animation-delay:.72s}.hero-objections .hero-obj-tag:nth-child(4){animation-delay:.79s}.hero-trust-item{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.hero-trust-item:hover{opacity:0.9;transform:translateY(-1px)}.t-row{transition:background var(--dur-fast) var(--ease-out)}.t-row:hover{cursor:default}.t-dot{transition:transform var(--dur-fast) var(--ease-spring)}.t-row:hover .t-dot{transform:scale(1.18)}.t-col-b .t-txt{position:relative}.t-col-b .t-txt::after{content:'';position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(140,80,60,.25);transform:scaleX(0);transform-origin:left;transition:transform 0.4s var(--ease-expo)}.t-col-b .t-row:hover .t-txt::after{transform:scaleX(1)}.t-arrow-c{transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out) !important}.t-arrow-c:hover{transform:scale(1.14) !important}.pain-dot{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out) !important}.pain-dot:hover{transform:translateY(-6px) !important}.prova-tag{transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-fast) var(--ease-out)}.prova-tag:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px rgba(170,140,115,.16)}.ft-contact-row{transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out) !important}.ft-contact-row:hover{transform:translateX(5px) !important}.ft-contact-row svg{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring)}.ft-contact-row:hover svg{opacity:1 !important;transform:scale(1.15)}.cta-top-line{transition:none}.cta-price-block{transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-enter) var(--ease-expo)}.stat-num{display:block;transition:transform var(--dur-fast) var(--ease-spring)}.ben[data-num]::before{transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.ben:hover[data-num]::before{transform:translateY(-6px) !important}.lbl{transition:letter-spacing var(--dur-slow) var(--ease-out)}.suporte-copy-deco{animation:floatY 7s ease-in-out infinite;will-change:transform}.fech-line-t,.fech-line-b{transition:opacity var(--dur-slow) var(--ease-out)}.formato-item-num{transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-spring) !important}.formato-item:hover .formato-item-num{transform:translateY(-5px) !important}@media (max-width:640px){:root{--dur-fast:180ms;--dur-base:280ms;--dur-slow:420ms;--dur-enter:380ms}.ben:hover,.faq-item:hover,.doc-card:hover,.suporte-feat:hover,.formato-item:hover,.pain-dot:hover,.hero-obj-tag:hover{transform:none !important}.rv,.rv-left,.rv-right,.rv-scale,.rv-blur{transition-duration:var(--dur-enter) !important}.hero-h1{animation-duration:580ms;animation-delay:0.14s}.hero-sub{animation-duration:500ms;animation-delay:0.26s}.hero-reinforce{animation-duration:460ms;animation-delay:0.36s}.hero-objections{animation-duration:440ms;animation-delay:0.44s}.hero-cta-wrap{animation-duration:480ms;animation-delay:0.54s}.suporte-copy-deco{animation:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-delay:0.01ms !important;transition-duration:0.01ms !important}.rv,.rv-left,.rv-right,.rv-scale,.rv-blur{opacity:1 !important;transform:none !important;filter:none !important}}.faq-item{cursor:pointer}.faq-item .faq-a{max-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);transition:max-height 0.48s var(--ease-expo),opacity 0.36s var(--ease-out) 0.06s,transform 0.36s var(--ease-out) 0.06s,margin-top 0.36s var(--ease-out);margin-top:0}.faq-item.open .faq-a{max-height:320px;opacity:1;transform:translateY(0);margin-top:12px}.faq-q::after{content:'';display:block;width:18px;height:18px;margin-left:auto;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23AA8C73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform 0.38s var(--ease-expo);margin-top:3px;opacity:0.70}.faq-item.open .faq-q::after{transform:rotate(180deg);opacity:1}.faq-q{transition:color 0.22s var(--ease-out);user-select:none}.faq-item:hover .faq-q{color:var(--c1d,#8a6e57)}.faq-item.open{border-color:rgba(170,140,115,.28) !important;box-shadow:0 8px 32px rgba(170,140,115,.10),0 0 0 1px rgba(170,140,115,.16) !important}.ben-result{transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-spring),letter-spacing var(--dur-base) var(--ease-out) !important}.ben:hover .ben-result{transform:translateX(4px) !important;letter-spacing:0.3px}.ben-title{position:relative;display:inline-block}.ben-title::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--c1,#AA8C73);opacity:0.38;transition:width 0.42s var(--ease-expo)}.ben:hover .ben-title::after{width:100%}.doc-badge{transition:letter-spacing var(--dur-slow) var(--ease-out),opacity var(--dur-fast) var(--ease-out) !important}.doc-card:hover .doc-badge{letter-spacing:4px;opacity:1}.doc-cred-dash{transition:width 0.4s var(--ease-expo);width:18px}.doc-card:hover .doc-cred-dash{width:28px}.stat-label{transition:letter-spacing var(--dur-slow) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.stat-item:hover .stat-label{letter-spacing:2.5px}.hero-trust-item{opacity:0;animation:heroFadeIn 0.50s var(--ease-out) both}.hero-trust-item:nth-child(1){animation-delay:1.05s}.hero-trust-item:nth-child(2){animation-delay:1.15s}.hero-trust-item:nth-child(3){animation-delay:1.25s}.prova-tag{transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out) !important}.prova-tag:hover{transform:translateY(-3px) scale(1.02) !important;box-shadow:0 8px 22px rgba(170,140,115,.18) !important}.formato-item{position:relative}.formato-item::after{content:'';position:absolute;left:0;top:18%;bottom:18%;width:2px;background:var(--c1,#AA8C73);opacity:0;transform:scaleY(0);transform-origin:center;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-spring)}.formato-item:hover::after{opacity:0.38;transform:scaleY(1)}.suporte-copy-deco{animation:floatY 7.5s ease-in-out infinite;will-change:transform}.fech-line-t,.fech-line-b{transform-origin:center;transform:scaleX(0);opacity:0;transition:transform 0.80s var(--ease-expo) 0.20s,opacity 0.50s var(--ease-out) 0.20s}.fech-line-t.on,.fech-line-b.on{transform:scaleX(1);opacity:1}.doc-cred{transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}@keyframes dotBreath{0%,100%{opacity:1;transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,.4)}50%{opacity:0.4;transform:scale(0.65);box-shadow:0 0 0 5px rgba(255,255,255,0)}}.formato-title{transition:color var(--dur-fast) var(--ease-out)}.formato-item:hover .formato-title{color:rgba(255,255,255,.98)}.hero-scroll{transition:opacity var(--dur-base) var(--ease-out);cursor:pointer}.hero-scroll:hover{opacity:0.75}.ft-card-sep-line{transition:width var(--dur-slow) var(--ease-expo)}.ft-card:hover .ft-card-sep-line{width:40px !important}.aut-intro-tag{transition:letter-spacing var(--dur-slow) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.aut-intro:hover .aut-intro-tag{letter-spacing:3.2px}.problema-p{transition:color var(--dur-fast) var(--ease-out)}.hero-obj-tag{transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out) !important}.hero-obj-tag:hover{box-shadow:0 4px 16px rgba(175,188,167,.20)}@media (max-width:640px){.faq-item .faq-a{max-height:none !important;opacity:1 !important;transform:none !important;margin-top:10px !important;overflow:visible !important;transition:none !important}.faq-q::after{display:none}.suporte-copy-deco{animation:none !important}.fech-line-t,.fech-line-b{transition-duration:var(--dur-fast) !important}.hero-trust-item{animation-delay:0.5s !important}.hero-trust-item:nth-child(2){animation-delay:0.55s !important}.hero-trust-item:nth-child(3){animation-delay:0.60s !important}}@keyframes heroFadeIn{from{opacity:0}to{opacity:1}}@keyframes heroCTAIn{from{opacity:0;transform:translateY(20px) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}