@font-face{font-family:Saira;src:url(https://rennancaminhotto.com.br/wp-content/uploads/2025/04/Saira-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(https://rennancaminhotto.com.br/wp-content/uploads/2025/04/Poppins-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}.qcg-page{--brand-wine:#92003b;--brand-wine-dark:#6b003e;--brand-wine-deep:#4a0028;--brand-cream:#fdf6e8;--brand-cream-2:#f7ecd7;--brand-ink:#1a0a12;--brand-ink-soft:#2d1620;--brand-rose:#d96b8e;--brand-muted:#8a6670;--brand-line:#92003b26;--gradient-bordeaux:linear-gradient(135deg, #fecda5 0%, #fe2d2d 45%, #92003b 75%, #6b003e 100%);--gradient-wine-hero:linear-gradient(180deg, #92003b 0%, #6b003e 55%, #4a0028 100%);--gradient-wine:linear-gradient(180deg, #92003b 0%, #6b003e 55%, #4a0028 100%);--gradient-wine-soft:linear-gradient(180deg, #92003b0a 0%, #92003b00 100%);--qcg-ff-display:"Saira", "Manrope", system-ui, sans-serif;--qcg-ff-body:"Poppins", "Manrope", system-ui, sans-serif;--qcg-radius-sm:8px;--qcg-radius:16px;--qcg-radius-lg:28px;--qcg-radius-xl:40px;--qcg-shadow-soft:0 10px 40px -12px #92003b40;--qcg-shadow-deep:0 30px 80px -20px #4a002859;--qcg-shadow-crisp:6px 6px 0 #1a0a12e6;--qcg-max:1200px;font-family:var(--qcg-ff-body);color:var(--brand-ink);background:var(--brand-cream);min-height:100vh;font-size:17px;font-weight:300;line-height:1.65;display:block;overflow-x:hidden}body:has(.qcg-page){background:var(--brand-cream,#fdf6e8);color:#1a0a12;background-image:none;font-family:Poppins,Manrope,system-ui,sans-serif;display:block}.qcg-page *,.qcg-page :before,.qcg-page :after{box-sizing:border-box;margin:0;padding:0}.qcg-page img{max-width:100%;height:auto;display:block}.qcg-page a{color:inherit;text-decoration:none}.qcg-page button{font:inherit;cursor:pointer;background:0 0;border:none}.qcg-page h1,.qcg-page h2,.qcg-page h3,.qcg-page h4{font-family:var(--qcg-ff-display);letter-spacing:-.02em;color:var(--brand-ink);font-weight:600;line-height:1.1}.qcg-page .wrap{max-width:var(--qcg-max);width:100%;margin:0 auto;padding:0 24px}.qcg-page .site-header{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--brand-line);background:#fdf6e8eb;position:sticky;top:0}.qcg-page .site-header .wrap{justify-content:space-between;align-items:center;padding-top:18px;padding-bottom:18px;display:flex}.qcg-page .brand{font-family:var(--qcg-ff-display);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-wine);font-size:18px}.qcg-page .brand small{color:var(--brand-muted);letter-spacing:.25em;font-size:10px;font-weight:300;font-family:var(--qcg-ff-body);display:block}.qcg-page .header-cta{background:var(--brand-wine);color:#fff;font-family:var(--qcg-ff-display);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.qcg-page .header-cta:hover{background:var(--brand-wine-dark);box-shadow:var(--qcg-shadow-soft);transform:translateY(-1px)}@media (max-width:640px){.qcg-page .header-cta span.long{display:none}}.qcg-page .hero{color:#fff;background:var(--gradient-wine-hero);isolation:isolate;padding:90px 0 110px;position:relative;overflow:hidden}.qcg-page .hero:before{content:"";z-index:-1;background:radial-gradient(at 85% 15%,#fecda52e,#0000 55%),radial-gradient(at 10% 95%,#d96b8e38,#0000 50%);position:absolute;inset:0}.qcg-page .hero:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.qcg-page .hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;display:grid}@media (max-width:900px){.qcg-page .hero-grid{text-align:center;grid-template-columns:1fr;gap:40px}.qcg-page .hero{padding:60px 0 80px}}.qcg-page .eyebrow{font-family:var(--qcg-ff-display);letter-spacing:.2em;text-transform:uppercase;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:8px 16px;font-size:12px;animation:.8s .1s both qcg-fadeUp;display:inline-flex}.qcg-page .eyebrow .dot{background:#fecda5;border-radius:50%;width:7px;height:7px;animation:2s infinite qcg-pulse;box-shadow:0 0 #fecda5cc}.qcg-page .hero h1{color:#fff;margin-bottom:22px;font-size:clamp(40px,6.2vw,78px);animation:.8s .25s both qcg-fadeUp}.qcg-page .hero h1 em{background:linear-gradient(135deg,#fecda5 0%,#ff9a9a 55%,#d96b8e 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;position:relative}.qcg-page .hero .sub{color:#ffffffd1;max-width:560px;margin-bottom:36px;font-size:clamp(16px,1.6vw,19px);animation:.8s .4s both qcg-fadeUp}@media (max-width:900px){.qcg-page .hero .sub{margin-left:auto;margin-right:auto}}.qcg-page .hero-actions{flex-direction:column;align-items:flex-start;gap:14px;animation:.8s .55s both qcg-fadeUp;display:flex}@media (max-width:900px){.qcg-page .hero-actions{align-items:center}}.qcg-page .cta-primary{color:var(--brand-wine-deep);font-family:var(--qcg-ff-display);letter-spacing:.02em;background:#fff;border-radius:999px;align-items:center;gap:14px;padding:20px 36px;font-size:17px;transition:transform .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 20px 40px -10px #00000059}.qcg-page .cta-primary:after{content:"";background:linear-gradient(120deg,#0000 30%,#92003b26 50%,#0000 70%);transition:transform .8s;position:absolute;inset:0;transform:translate(-100%)}.qcg-page .cta-primary:hover{transform:translateY(-3px);box-shadow:0 30px 50px -10px #00000073}.qcg-page .cta-primary:hover:after{transform:translate(100%)}.qcg-page .cta-primary .arrow{background:var(--brand-wine);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .3s;display:inline-flex}.qcg-page .cta-primary:hover .arrow{transform:translate(4px)}.qcg-page .cta-price{color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-family:var(--qcg-ff-display)}.qcg-page .cta-price strong{color:#fecda5;font-weight:600}.qcg-page .hero-author{border-top:1px solid #ffffff1f;align-items:center;gap:14px;margin-top:40px;padding-top:30px;animation:.8s .7s both qcg-fadeUp;display:flex}@media (max-width:900px){.qcg-page .hero-author{justify-content:center}}.qcg-page .hero-author img{object-fit:cover;border:2px solid #ffffff40;border-radius:50%;width:56px;height:56px}.qcg-page .hero-author-text{font-size:14px;line-height:1.4}.qcg-page .hero-author-text strong{font-family:var(--qcg-ff-display);color:#fff;display:block}.qcg-page .hero-author-text span{color:#fff9;font-size:13px}.qcg-page .hero-visual{justify-content:center;animation:.9s .5s both qcg-fadeUp;display:flex;position:relative}.qcg-page .hero-photo-wrap{aspect-ratio:4/5;border-radius:200px 200px 20px 20px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 40px 100px -20px #00000080}.qcg-page .hero-photo-wrap img{object-fit:cover;object-position:center top;filter:saturate(1.05)contrast(1.02);width:100%;height:100%}.qcg-page .hero-photo-wrap:before{content:"";z-index:1;background:linear-gradient(#0000 50%,#4a002873 100%);position:absolute;inset:0}.qcg-page .badge-float{background:var(--brand-cream);color:var(--brand-wine-deep);border-radius:var(--qcg-radius);font-family:var(--qcg-ff-display);letter-spacing:.05em;text-transform:uppercase;box-shadow:var(--qcg-shadow-crisp);z-index:2;padding:14px 22px;font-size:13px;position:absolute}.qcg-page .badge-float.top{animation:6s ease-in-out infinite qcg-floatA;top:20px;right:-10px;transform:rotate(3deg)}.qcg-page .badge-float.bottom{animation:7s ease-in-out infinite qcg-floatB;bottom:30px;left:-20px;transform:rotate(-4deg)}.qcg-page .badge-float strong{color:var(--brand-wine);font-size:22px;display:block}@media (max-width:900px){.qcg-page .badge-float.top{right:0}.qcg-page .badge-float.bottom{left:0}}.qcg-page .ticker{background:var(--brand-ink);color:var(--brand-cream);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:24px 0;position:relative;overflow:hidden}.qcg-page .ticker-track{gap:50px;width:max-content;animation:40s linear infinite qcg-ticker-scroll;display:flex}.qcg-page .ticker-track span{font-family:var(--qcg-ff-display);letter-spacing:.02em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--brand-cream);align-items:center;gap:50px;font-size:clamp(28px,5vw,52px);display:inline-flex}.qcg-page .ticker-track span:after{content:"◆";color:var(--brand-wine);-webkit-text-stroke:0;font-size:.6em}.qcg-page .ticker-track span.filled{color:var(--brand-cream);-webkit-text-stroke:0}.qcg-page section{padding:100px 0;position:relative}@media (max-width:700px){.qcg-page section{padding:70px 0}}.qcg-page .section-eyebrow{font-family:var(--qcg-ff-display);letter-spacing:.3em;text-transform:uppercase;color:var(--brand-wine);background:#92003b14;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-size:12px;display:inline-block}.qcg-page .section-title{max-width:850px;margin-bottom:20px;font-size:clamp(32px,4.5vw,56px)}.qcg-page .section-lede{color:var(--brand-ink-soft);max-width:680px;margin-bottom:50px;font-size:clamp(16px,1.6vw,19px);line-height:1.7}.qcg-page .section-header.center{text-align:center}.qcg-page .section-header.center .section-title,.qcg-page .section-header.center .section-lede{margin-left:auto;margin-right:auto}.qcg-page .dor{background:linear-gradient(180deg, var(--brand-cream) 0%, var(--brand-cream-2) 100%)}.qcg-page .dor-blocks{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:50px;display:grid}@media (max-width:740px){.qcg-page .dor-blocks{grid-template-columns:1fr}}.qcg-page .dor-block{border:1px solid var(--brand-line);border-radius:var(--qcg-radius-lg);background:#fff;padding:32px 30px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.qcg-page .dor-block:before{content:attr(data-num);font-family:var(--qcg-ff-display);color:var(--brand-wine);opacity:.08;pointer-events:none;font-size:90px;line-height:1;position:absolute;top:-10px;right:20px}.qcg-page .dor-block:hover{box-shadow:var(--qcg-shadow-soft);transform:translateY(-6px)}.qcg-page .dor-block h3{color:var(--brand-wine-deep);margin-bottom:10px;font-size:20px}.qcg-page .dor-block p{color:var(--brand-ink-soft);font-size:15px}.qcg-page .dor-voice{background:var(--brand-ink);color:var(--brand-cream);border-radius:var(--qcg-radius-xl);text-align:center;margin-top:60px;padding:50px 40px;position:relative;overflow:hidden}.qcg-page .dor-voice:before{content:"";background:radial-gradient(#92003b59,#0000 70%);position:absolute;inset:0}.qcg-page .dor-voice p{font-family:var(--qcg-ff-display);max-width:720px;margin:0 auto;font-size:clamp(22px,3vw,34px);line-height:1.3;position:relative}.qcg-page .dor-voice .mente{color:#fecda5;letter-spacing:.05em;margin-top:18px;font-size:clamp(28px,4vw,44px);display:block}.qcg-page .ciclo{background:var(--brand-wine-deep);color:var(--brand-cream);overflow:hidden}.qcg-page .ciclo:before{content:"";background:radial-gradient(at 20% 10%,#fecda51a,#0000 60%);position:absolute;inset:0}.qcg-page .ciclo .section-title{color:#fff}.qcg-page .ciclo .section-eyebrow{color:#fecda5;background:#fecda51a}.qcg-page .ciclo .section-lede{color:#fdf6e8bf}.qcg-page .ciclo-diagram{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px;margin-top:60px;display:grid;position:relative}.qcg-page .ciclo-node{border-radius:var(--qcg-radius);text-align:center;font-family:var(--qcg-ff-display);color:var(--brand-cream);background:#ffffff0a;border:1px solid #fecda533;padding:22px 20px;font-size:15px;transition:background .3s,transform .3s;position:relative}.qcg-page .ciclo-node:hover{background:#fecda51a;transform:translateY(-4px)}.qcg-page .ciclo-node .step{font-family:var(--qcg-ff-body);letter-spacing:.2em;color:#fecda5;opacity:.7;margin-bottom:8px;font-size:11px;display:block}.qcg-page .ciclo-close{border-top:1px solid #fecda526;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:60px;padding-top:40px;display:grid}@media (max-width:740px){.qcg-page .ciclo-close{grid-template-columns:1fr}}.qcg-page .ciclo-close p{color:#fdf6e8d9}.qcg-page .ciclo-close .tag{font-family:var(--qcg-ff-display);color:#fff;font-size:clamp(26px,3.5vw,42px);line-height:1.15}.qcg-page .ciclo-close .tag em{color:#fecda5;font-style:normal}.qcg-page .tentativas{background:var(--brand-cream)}.qcg-page .tentativas-list{gap:24px;margin-top:50px;display:grid}.qcg-page .tentativa{border-radius:var(--qcg-radius-lg);border:1px solid var(--brand-line);background:#fff;grid-template-columns:80px 1fr;gap:28px;padding:32px 36px;transition:transform .3s,box-shadow .3s;display:grid}.qcg-page .tentativa:hover{box-shadow:var(--qcg-shadow-soft);transform:translate(6px)}@media (max-width:600px){.qcg-page .tentativa{grid-template-columns:1fr;gap:12px;padding:28px}}.qcg-page .tentativa .num{font-family:var(--qcg-ff-display);background:var(--gradient-bordeaux);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:60px;line-height:1}.qcg-page .tentativa h3{color:var(--brand-wine-deep);margin-bottom:10px;font-size:22px}.qcg-page .tentativa p{color:var(--brand-ink-soft);font-size:16px}.qcg-page .tentativas-outro{text-align:center;font-family:var(--qcg-ff-display);color:var(--brand-wine-deep);max-width:780px;margin-top:50px;margin-left:auto;margin-right:auto;font-size:clamp(22px,2.8vw,30px);line-height:1.3}.qcg-page .solucao{background:var(--brand-ink);color:var(--brand-cream)}.qcg-page .solucao .section-title{color:#fff}.qcg-page .solucao .section-eyebrow{color:#fecda5;background:#fecda51a}.qcg-page .solucao .section-lede{color:#fdf6e8bf}.qcg-page .benefit-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:50px;display:grid}.qcg-page .benefit{border-radius:var(--qcg-radius);background:#ffffff08;border:1px solid #fecda526;padding:30px 26px;transition:background .35s,border-color .35s}.qcg-page .benefit:hover{background:#92003b40;border-color:#fecda580}.qcg-page .benefit .check{background:var(--gradient-bordeaux);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:16px;font-weight:700;display:inline-flex}.qcg-page .benefit p{color:#fdf6e8e6;font-size:16px}.qcg-page .chain{border-radius:var(--qcg-radius-lg);text-align:center;background:linear-gradient(135deg,#92003b66,#4a00284d);border:1px solid #fecda533;margin-top:70px;padding:40px 30px}.qcg-page .chain .chain-line{font-family:var(--qcg-ff-display);color:#fecda5;font-size:clamp(16px,2vw,20px);line-height:1.8}.qcg-page .chain .chain-line span{margin:0 4px;display:inline-block}.qcg-page .chain .chain-line .arrow{color:#fecda566;margin:0 6px}.qcg-page .quebramos{text-align:center;font-family:var(--qcg-ff-display);letter-spacing:-.02em;margin-top:60px;font-size:clamp(36px,6vw,68px);line-height:1}.qcg-page .quebramos span{background:var(--gradient-bordeaux);color:#0000;-webkit-background-clip:text;background-clip:text}.qcg-page .prova{background:var(--brand-cream)}.qcg-page .testimonials{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:50px;display:grid}@media (max-width:820px){.qcg-page .testimonials{grid-template-columns:1fr}}.qcg-page .testi{border-radius:var(--qcg-radius-lg);border:1px solid var(--brand-line);background:#fff;padding:40px 36px;position:relative;overflow:hidden}.qcg-page .testi:before{content:"“";color:var(--brand-wine);opacity:.08;font-family:serif;font-size:200px;line-height:1;position:absolute;top:-20px;left:20px}.qcg-page .testi .quote{font-family:var(--qcg-ff-display);color:var(--brand-wine-deep);margin-bottom:24px;font-size:22px;line-height:1.35;position:relative}.qcg-page .testi p{color:var(--brand-ink-soft);margin-bottom:14px;font-size:15px}.qcg-page .testi .highlight{background:var(--brand-cream-2);border-left:3px solid var(--brand-wine);border-radius:0 var(--qcg-radius-sm) var(--qcg-radius-sm) 0;font-family:var(--qcg-ff-display);color:var(--brand-wine-deep);margin-top:20px;padding:18px 22px;font-size:16px;font-style:italic}.qcg-page .video-placeholder{aspect-ratio:16/9;background:linear-gradient(135deg, var(--brand-wine), var(--brand-wine-deep));border-radius:var(--qcg-radius);color:#fff;font-family:var(--qcg-ff-display);text-align:center;justify-content:center;align-items:center;margin-top:26px;padding:20px;font-size:14px;display:flex;position:relative;overflow:hidden}.qcg-page .video-placeholder:after{content:"▶";width:70px;height:70px;color:var(--brand-wine);background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;padding-left:6px;font-size:24px;display:flex;position:absolute;box-shadow:0 10px 40px #0000004d}.qcg-page .video-placeholder span{opacity:.7;letter-spacing:.1em;text-transform:uppercase;font-size:12px;position:absolute;bottom:16px;left:20px}.qcg-page .autoridade{background:var(--brand-cream-2);position:relative}.qcg-page .autoridade-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:70px;display:grid}@media (max-width:900px){.qcg-page .autoridade-grid{grid-template-columns:1fr;gap:40px}}.qcg-page .autoridade-photo{aspect-ratio:4/5;max-width:420px;box-shadow:var(--qcg-shadow-deep);border-radius:200px 200px 20px 20px;position:relative;overflow:hidden}.qcg-page .autoridade-photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.qcg-page .credenciais{gap:18px;margin-top:30px;list-style:none;display:grid}.qcg-page .credenciais li{color:var(--brand-ink-soft);border-bottom:1px dashed var(--brand-line);grid-template-columns:30px 1fr;gap:14px;padding-bottom:18px;font-size:16px;display:grid}.qcg-page .credenciais li:before{content:"";background:var(--brand-wine);border-radius:50%;justify-self:center;width:10px;height:10px;margin-top:8px}.qcg-page .credenciais li:last-child{border-bottom:none}.qcg-page .aprender{background:linear-gradient(180deg, var(--brand-cream) 0%, #fff 100%)}.qcg-page .aprender-list{border-radius:var(--qcg-radius-lg);border:1px solid var(--brand-line);background:var(--brand-line);gap:2px;margin-top:50px;display:grid;overflow:hidden}.qcg-page .aprender-item{background:#fff;grid-template-columns:100px 1fr;align-items:center;gap:30px;padding:36px 40px;transition:background .3s,padding .3s;display:grid}.qcg-page .aprender-item:hover{background:var(--brand-cream);padding-left:50px}@media (max-width:700px){.qcg-page .aprender-item{grid-template-columns:60px 1fr;gap:20px;padding:26px}}.qcg-page .aprender-item .idx{font-family:var(--qcg-ff-display);color:var(--brand-wine);font-size:42px;line-height:1}.qcg-page .aprender-item p{color:var(--brand-ink);font-size:17px;line-height:1.5}.qcg-page .paraquem{background:var(--brand-wine);color:#fff;overflow:hidden}.qcg-page .paraquem:before{content:"";background:radial-gradient(at 100% 0,#fecda533,#0000 60%);position:absolute;inset:0}.qcg-page .paraquem .section-title{color:#fff}.qcg-page .paraquem .section-eyebrow{color:#fecda5;background:#fecda526;border:1px solid #fecda533}.qcg-page .paraquem-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:50px;display:grid}.qcg-page .paraquem-item{border-radius:var(--qcg-radius);background:#00000026;border:1px solid #ffffff1a;align-items:flex-start;gap:16px;padding:26px 28px;font-size:16px;transition:background .3s,border-color .3s;display:flex}.qcg-page .paraquem-item:hover{background:#00000047;border-color:#fecda566}.qcg-page .paraquem-item .marker{width:26px;height:26px;color:var(--brand-wine-deep);font-weight:700;font-family:var(--qcg-ff-display);background:#fecda5;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.qcg-page .preco{background:var(--brand-cream);position:relative}.qcg-page .preco-card{border-radius:var(--qcg-radius-xl);text-align:center;border:1px solid var(--brand-line);max-width:720px;box-shadow:var(--qcg-shadow-deep);background:#fff;margin:0 auto;padding:60px 50px;position:relative;overflow:hidden}.qcg-page .preco-card:before{content:"";background:var(--gradient-bordeaux);height:6px;position:absolute;top:0;left:0;right:0}@media (max-width:600px){.qcg-page .preco-card{padding:44px 26px}}.qcg-page .ancora{flex-direction:column;align-items:center;gap:8px;margin:36px 0 18px;display:flex}.qcg-page .ancora .old{font-family:var(--qcg-ff-display);color:var(--brand-muted);font-size:22px;position:relative}.qcg-page .ancora .old:before{content:"";background:var(--brand-wine);height:2px;position:absolute;top:50%;left:-10px;right:-10px;transform:rotate(-4deg)}.qcg-page .ancora .new{font-family:var(--qcg-ff-display);color:var(--brand-wine);align-items:baseline;gap:6px;display:flex}.qcg-page .ancora .new .cents{align-self:flex-start;margin-top:10px;font-size:24px}.qcg-page .ancora .new .main{letter-spacing:-.04em;font-size:clamp(64px,10vw,110px);line-height:1}.qcg-page .ancora .new .suf{color:var(--brand-muted);margin-left:4px;font-size:16px}.qcg-page .preco-pay{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0 10px;display:flex}.qcg-page .pay-badge{background:var(--brand-cream);border:1px solid var(--brand-line);font-family:var(--qcg-ff-display);color:var(--brand-ink-soft);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:8px 14px;font-size:12px}.qcg-page .cta-block{flex-direction:column;align-items:center;gap:14px;margin-top:26px;display:flex}.qcg-page .cta-xl{background:var(--brand-wine);color:#fff;font-family:var(--qcg-ff-display);letter-spacing:.03em;border-radius:999px;align-items:center;gap:16px;padding:22px 44px;font-size:18px;transition:transform .3s,box-shadow .3s,background .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 20px 40px -12px #92003b99}.qcg-page .cta-xl:before{content:"";background:linear-gradient(120deg,#0000 30%,#ffffff40 50%,#0000 70%);transition:transform .8s;position:absolute;inset:0;transform:translate(-100%)}.qcg-page .cta-xl:hover{background:var(--brand-wine-dark);transform:translateY(-3px);box-shadow:0 30px 50px -10px #92003bb3}.qcg-page .cta-xl:hover:before{transform:translate(100%)}.qcg-page .cta-xl .arrow{width:32px;height:32px;color:var(--brand-wine);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s;display:inline-flex}.qcg-page .cta-xl:hover .arrow{transform:translate(4px)}.qcg-page .cta-note{color:var(--brand-muted);font-size:13px;font-family:var(--qcg-ff-display);letter-spacing:.05em}.qcg-page .garantia{background:var(--brand-cream-2)}.qcg-page .garantia-box{border-radius:var(--qcg-radius-xl);border:2px dashed var(--brand-wine);background:#fff;grid-template-columns:180px 1fr;align-items:center;gap:40px;max-width:860px;margin:0 auto;padding:50px;display:grid}@media (max-width:700px){.qcg-page .garantia-box{text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px;padding:36px 28px}}.qcg-page .selo{background:var(--gradient-bordeaux);color:#fff;width:180px;height:180px;font-family:var(--qcg-ff-display);text-align:center;box-shadow:var(--qcg-shadow-soft);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:20px;animation:30s linear infinite qcg-rotate-slow;display:flex;position:relative}.qcg-page .selo:before{content:"";border:2px dashed #fff6;border-radius:50%;position:absolute;inset:8px}.qcg-page .selo .num{font-size:48px;line-height:1}.qcg-page .selo .unit{letter-spacing:.2em;text-transform:uppercase;opacity:.9;font-size:13px}.qcg-page .selo .label{letter-spacing:.15em;text-transform:uppercase;opacity:.85;margin-top:6px;font-size:12px}.qcg-page .garantia-box h3{color:var(--brand-wine-deep);margin-bottom:10px;font-size:clamp(26px,3vw,34px)}.qcg-page .garantia-box p{color:var(--brand-ink-soft);font-size:16px;line-height:1.6}.qcg-page .garantia-box .kicker{font-family:var(--qcg-ff-display);color:var(--brand-wine);margin-top:14px;display:inline-block}.qcg-page .faq{background:#fff}.qcg-page .faq-list{border-top:1px solid var(--brand-line);gap:0;max-width:900px;margin-top:40px;margin-left:auto;margin-right:auto;display:grid}.qcg-page .faq-item{border-bottom:1px solid var(--brand-line)}.qcg-page .faq-item summary{cursor:pointer;font-family:var(--qcg-ff-display);color:var(--brand-wine-deep);justify-content:space-between;align-items:center;gap:20px;padding:28px 10px;font-size:clamp(18px,2vw,21px);list-style:none;transition:color .2s;display:flex}.qcg-page .faq-item summary:hover{color:var(--brand-wine)}.qcg-page .faq-item summary::-webkit-details-marker{display:none}.qcg-page .faq-item summary:after{content:"+";border:1.5px solid var(--brand-wine);width:36px;height:36px;color:var(--brand-wine);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:300;transition:transform .3s,background .3s,color .3s;display:inline-flex}.qcg-page .faq-item[open] summary:after{content:"−";background:var(--brand-wine);color:#fff;transform:rotate(180deg)}.qcg-page .faq-item .ans{color:var(--brand-ink-soft);max-width:750px;padding:0 10px 28px;font-size:16px;line-height:1.7}.qcg-page .cta-final{background:var(--gradient-wine-hero);color:#fff;text-align:center;position:relative;overflow:hidden}.qcg-page .cta-final:before{content:"";background:radial-gradient(at 20% 20%,#fecda533,#0000 55%),radial-gradient(at 80% 80%,#d96b8e33,#0000 55%);position:absolute;inset:0}.qcg-page .cta-final .inner{max-width:880px;margin:0 auto;position:relative}.qcg-page .cta-final h2{color:#fff;margin-bottom:24px;font-size:clamp(36px,5.5vw,62px)}.qcg-page .cta-final h2 em{color:#fecda5;font-style:normal}.qcg-page .cta-final p{color:#fdf6e8d9;margin-bottom:20px;font-size:clamp(16px,1.8vw,20px)}.qcg-page .cta-final .lista-final{border-radius:var(--qcg-radius-lg);text-align:left;color:#fdf6e8e6;background:#00000026;border:1px solid #fecda533;max-width:640px;margin:40px auto;padding:30px 34px;font-size:16px;line-height:1.9}.qcg-page .cta-final .cta-xl{color:var(--brand-wine-deep);background:#fff;margin-top:20px}.qcg-page .cta-final .cta-xl:hover{background:var(--brand-cream)}.qcg-page .cta-final .cta-xl .arrow{background:var(--brand-wine);color:#fff}.qcg-page .finalmente{font-family:var(--qcg-ff-display);letter-spacing:-.04em;background:linear-gradient(#fff 0%,#fecda599 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:30px 0 10px;font-size:clamp(60px,12vw,140px);line-height:1}.qcg-page footer{background:var(--brand-ink);color:#fdf6e8a6;padding:50px 0 30px;font-size:14px}.qcg-page footer .wrap{text-align:center;gap:24px;display:grid}.qcg-page footer .brand{color:#fecda5;justify-self:center}.qcg-page footer a{color:#fecda5}.qcg-page footer .legal{color:#fdf6e866;letter-spacing:.05em;font-size:12px}.qcg-page .hero-thanks{background:var(--gradient-wine);color:#fff;isolation:isolate;text-align:center;padding:110px 0 140px;position:relative;overflow:hidden}.qcg-page .hero-thanks:before{content:"";z-index:-1;background:radial-gradient(at 20% 30%,#fecda52e,#0000 55%),radial-gradient(at 80% 70%,#d96b8e33,#0000 55%);position:absolute;inset:0}.qcg-page .hero-thanks:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 75%);mask-image:radial-gradient(#000 40%,#0000 75%)}.qcg-page .checkmark{background:#ffffff14;border:2px solid #fecda559;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 36px;animation:.7s cubic-bezier(.2,1.3,.5,1) .1s both qcg-checkPop;display:flex;position:relative}.qcg-page .checkmark:before{content:"";border:2px solid #fecda533;border-radius:50%;animation:2.2s ease-out infinite qcg-ringPulse;position:absolute;inset:-14px}.qcg-page .checkmark svg{stroke:#fecda5;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:60;stroke-dashoffset:60px;width:55px;height:55px;animation:.6s .55s forwards qcg-drawCheck}.qcg-page .hero-thanks h1{color:#fff;max-width:820px;margin:0 auto 20px;font-size:clamp(38px,6vw,72px);animation:.7s .45s both qcg-fadeUp}.qcg-page .hero-thanks h1 em{background:linear-gradient(135deg,#fecda5 0%,#ff9a9a 55%,#d96b8e 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.qcg-page .hero-thanks .lede{color:#ffffffd1;max-width:640px;margin:0 auto;font-size:clamp(16px,1.7vw,19px);animation:.7s .6s both qcg-fadeUp}.qcg-page .passos{background:var(--brand-cream);padding:90px 0}.qcg-page .passos-header{text-align:center;margin-bottom:60px}.qcg-page .passos-header h2{margin-bottom:14px;font-size:clamp(30px,4vw,46px)}.qcg-page .passos-header p{color:var(--brand-ink-soft);max-width:560px;margin:0 auto;font-size:17px}.qcg-page .passos-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:860px){.qcg-page .passos-grid{grid-template-columns:1fr}}.qcg-page .passo{border:1px solid var(--brand-line);background:#fff;border-radius:24px;padding:36px 32px;transition:transform .35s,box-shadow .35s;position:relative}.qcg-page .passo:hover{box-shadow:var(--qcg-shadow-soft);transform:translateY(-6px)}.qcg-page .passo .num{background:var(--gradient-bordeaux);color:#fff;width:48px;height:48px;font-family:var(--qcg-ff-display);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:20px;display:inline-flex;box-shadow:0 10px 24px -6px #92003b66}.qcg-page .passo h3{color:var(--brand-wine-deep);margin-bottom:12px;font-size:22px}.qcg-page .passo p{color:var(--brand-ink-soft);font-size:15.5px;line-height:1.65}.qcg-page .passo .tip{font-family:var(--qcg-ff-display);color:var(--brand-wine);letter-spacing:.05em;margin-top:14px;font-size:13px;display:inline-block}.qcg-page .atencao{background:var(--brand-cream-2);padding:80px 0}.qcg-page .atencao-box{border:2px dashed var(--brand-wine);background:#fff;border-radius:32px;grid-template-columns:auto 1fr;align-items:center;gap:34px;max-width:860px;margin:0 auto;padding:50px 44px;display:grid}@media (max-width:700px){.qcg-page .atencao-box{text-align:center;grid-template-columns:1fr;justify-items:center;gap:24px;padding:36px 28px}}.qcg-page .icon-mail{background:var(--gradient-bordeaux);width:90px;height:90px;box-shadow:var(--qcg-shadow-soft);border-radius:24px;justify-content:center;align-items:center;animation:5s ease-in-out infinite qcg-floatEnv;display:flex}.qcg-page .icon-mail svg{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:44px;height:44px}.qcg-page .atencao-box h3{color:var(--brand-wine-deep);margin-bottom:8px;font-size:26px}.qcg-page .atencao-box p{color:var(--brand-ink-soft);font-size:16px;line-height:1.6}.qcg-page .atencao-box strong{color:var(--brand-wine-deep);font-weight:600}.qcg-page .garantia-mini{border-top:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);background:#fff;padding:70px 0}.qcg-page .garantia-mini .wrap{grid-template-columns:auto 1fr;align-items:center;gap:32px;max-width:820px;display:grid}@media (max-width:700px){.qcg-page .garantia-mini .wrap{text-align:center;grid-template-columns:1fr;justify-items:center}}.qcg-page .garantia-mini .selo{width:130px;height:130px;animation:30s linear infinite qcg-rotateSlow}.qcg-page .garantia-mini .selo .num{font-size:38px}.qcg-page .garantia-mini .selo .unit,.qcg-page .garantia-mini .selo .label{font-size:10px}.qcg-page .garantia-mini h3{color:var(--brand-wine-deep);margin-bottom:8px;font-size:24px}.qcg-page .garantia-mini p{color:var(--brand-ink-soft);font-size:16px}.qcg-page .proximo{background:var(--brand-ink);color:var(--brand-cream);text-align:center;padding:90px 0;position:relative;overflow:hidden}.qcg-page .proximo:before{content:"";background:radial-gradient(at 50% 100%,#92003b66,#0000 60%);position:absolute;inset:0}.qcg-page .proximo .inner{max-width:720px;margin:0 auto;position:relative}.qcg-page .proximo h2{color:#fff;margin-bottom:16px;font-size:clamp(28px,4vw,44px)}.qcg-page .proximo p{color:#fdf6e8cc;margin-bottom:36px;font-size:17px}.qcg-page .social-row{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.qcg-page .social-btn{color:#fff;font-family:var(--qcg-ff-display);letter-spacing:.04em;background:#ffffff14;border:1px solid #fecda540;border-radius:999px;align-items:center;gap:12px;padding:16px 28px;font-size:14px;transition:background .3s,border-color .3s,transform .3s;display:inline-flex}.qcg-page .social-btn:hover{background:#92003b66;border-color:#fecda599;transform:translateY(-2px)}.qcg-page .social-btn svg{fill:currentColor;width:20px;height:20px}@keyframes qcg-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes qcg-pulse{0%,to{box-shadow:0 0 #fecda599}50%{box-shadow:0 0 0 12px #fecda500}}@keyframes qcg-floatA{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-8px)rotate(3deg)}}@keyframes qcg-floatB{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-10px)rotate(-4deg)}}@keyframes qcg-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes qcg-rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes qcg-rotateSlow{to{transform:rotate(360deg)}}@keyframes qcg-checkPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes qcg-drawCheck{to{stroke-dashoffset:0}}@keyframes qcg-ringPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes qcg-floatEnv{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}.qcg-page .reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(32px)}.qcg-page .reveal.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.qcg-page *,.qcg-page :before,.qcg-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.qcg-page .ticker-track{animation:none}}
