.vagas-page{--vagas-gold-light:oklch(96% .095 92);--vagas-gold-dark:oklch(62% .14 75);--vagas-gold-shadow:oklch(39% .09 68);--vagas-stamp:oklch(52% .22 27);--vagas-stamp-text:var(--foreground);--vagas-paper:#f6f1e7;--vagas-ink:oklch(22% .015 60);--vagas-paper-muted:oklch(40% .015 60);--vagas-paper-border:oklch(63% .03 70);--vagas-green:#2e7d16;--vagas-red:oklch(50% .2 27);--vagas-gold-gradient:linear-gradient(180deg, var(--vagas-gold-light), var(--primary) 45%, var(--vagas-gold-dark));--vagas-button-gradient:linear-gradient(180deg, var(--vagas-gold-light), var(--primary) 38%, var(--vagas-gold-dark));--vagas-sign-glow:0 0 28px color-mix(in oklab, var(--primary) 35%, transparent);--vagas-button-shadow:0 6px 0 var(--vagas-gold-shadow), var(--glow-primary);--vagas-mask-bottom:linear-gradient(to bottom, var(--background) 65%, transparent 100%);--vagas-mask-side:linear-gradient(to right, transparent, var(--background) 35%)}.vagas-hero{position:relative;overflow:hidden}.vagas-hero-inner{max-width:1200px;margin-inline:auto;position:relative}.vagas-hero-photo{width:100%;height:550px}.vagas-hero-photo img{object-fit:cover;object-position:center 20%;width:100%;height:100%;-webkit-mask-image:var(--vagas-mask-bottom);-webkit-mask-image:var(--vagas-mask-bottom);mask-image:var(--vagas-mask-bottom)}.vagas-hero-copy{z-index:1;text-align:center;margin-top:-115px;padding:0 20px 52px;position:relative}@media (width<=767px){.vagas-hero-photo{z-index:0;pointer-events:none;height:640px;position:absolute;inset:0 0 auto}.vagas-hero-photo img{opacity:.3}.vagas-hero-photo:after{content:"";background:linear-gradient(to bottom, color-mix(in oklch, var(--background) 15%, transparent), color-mix(in oklch, var(--background) 70%, transparent) 70%, var(--background));position:absolute;inset:0}.vagas-hero-copy{margin-top:0;padding-top:16px}.vagas-hero-copy .vagas-logo{white-space:nowrap;font-size:3rem}.vagas-hero-copy .vagas-stamp{margin-top:8px;margin-bottom:16px}.vagas-hero-copy .vagas-promise{font-size:1.9rem}.vagas-hero-copy .vagas-support{margin-top:14px;font-size:1rem;line-height:1.5}.vagas-hero-copy .vagas-hero-preco{margin-top:14px}}.vagas-logo{letter-spacing:0;background:var(--vagas-gold-gradient);color:#0000;filter:drop-shadow(0 4px 0 var(--background)) drop-shadow(0 0 14px color-mix(in oklab, var(--primary) 40%, transparent));-webkit-background-clip:text;background-clip:text;font-size:3.5rem;line-height:1.1}.vagas-stamp{background:var(--vagas-stamp);color:var(--vagas-stamp-text);box-shadow:0 4px 0 color-mix(in oklab, var(--vagas-stamp) 50%, var(--background));margin-top:12px;margin-bottom:26px;padding:10px 12px;font-size:.75rem;font-weight:800;line-height:1.5;display:inline-block;transform:rotate(-2deg)}.vagas-promise{letter-spacing:0;font-size:2.1rem;line-height:1.13}.vagas-support{color:var(--foreground);margin-top:20px;font-size:1.05rem;line-height:1.65}.vagas-hero-price{font-size:2.75rem;line-height:1.15}.vagas-buy{background:var(--vagas-button-gradient);border-bottom:3px solid var(--vagas-gold-shadow);box-shadow:var(--vagas-button-shadow);gap:14px;transition:transform .16s,filter .16s,box-shadow .16s}.vagas-buy:hover{filter:brightness(1.08);transform:translateY(-2px)}.vagas-buy:active{box-shadow:0 2px 0 var(--vagas-gold-shadow), var(--glow-primary);transform:translateY(4px)}.vagas-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.vagas-badges li{border:1px solid var(--border);background:var(--background);border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:.75rem;display:flex}.vagas-page section h2{letter-spacing:0;font-size:2.1rem;line-height:1.12}.vagas-page section h2:after{content:"";background:linear-gradient(90deg, var(--vagas-gold-dark), var(--primary), var(--vagas-gold-light));width:72px;height:4px;margin:20px auto 0;display:block}.vagas-page .vagas-pain-card{border-top:2px solid var(--vagas-stamp)}.vagas-offer-paper{background:var(--vagas-paper);color:var(--vagas-ink);border:1px solid var(--vagas-paper-border);outline:1px dashed var(--vagas-paper-border);outline-offset:-10px}.vagas-offer-list{color:var(--vagas-ink)}.vagas-offer-list svg{color:var(--vagas-green)}.vagas-offer-list .vagas-dots{border-color:var(--vagas-paper-border)}.vagas-offer-paper .vagas-strike{color:var(--vagas-red)}.vagas-offer-paper .vagas-total{border-color:var(--vagas-paper-border);color:var(--vagas-ink);font-size:1.1rem;font-weight:600}.vagas-offer-paper .vagas-investment{color:var(--vagas-ink)}.vagas-offer-paper .vagas-installments{color:var(--vagas-green);letter-spacing:0;font-size:2.6rem;line-height:1.15}.vagas-installments .vagas-currency{font-size:.65em}.vagas-offer-paper .vagas-cash,.vagas-offer-paper .vagas-payment-note{color:var(--vagas-paper-muted)}.vagas-offer-paper .vagas-guarantee-strip{color:var(--vagas-ink);border-color:var(--vagas-paper-border);background:color-mix(in oklab, var(--vagas-green) 7%, var(--vagas-paper))}.vagas-page .boleto-option{background:linear-gradient(var(--vagas-marker), var(--vagas-marker)), var(--background);box-shadow:var(--glow-primary)}.vagas-page .boleto-price{font-size:2rem;line-height:1.15}.vagas-page .boleto-hero-price{font-size:2.2rem}.checkout-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vagas-page .checkout-countdown{min-height:52px}@media (width>=768px){.vagas-page .boleto-price,.vagas-page .boleto-hero-price{font-size:3rem}.vagas-hero-inner{min-height:min(960px,92svh);padding:70px 32px 60px}.vagas-hero-photo{width:62%;height:100%;position:absolute;top:0;right:-60px}.vagas-hero-photo img{object-position:center 20%;-webkit-mask-image:var(--vagas-mask-bottom), var(--vagas-mask-side);-webkit-mask-image:var(--vagas-mask-bottom), var(--vagas-mask-side);mask-image:var(--vagas-mask-bottom), var(--vagas-mask-side);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.vagas-hero-copy{text-align:left;width:54%;margin-top:0;padding:0}.vagas-logo{font-size:5.5rem}.vagas-stamp{margin-bottom:30px;font-size:.875rem}.vagas-promise,.vagas-hero-price{font-size:3.2rem}.vagas-badges{justify-content:flex-start}.vagas-page section h2{font-size:3.25rem}.vagas-page .vagas-offer-paper .vagas-installments{font-size:4.5rem}}@media (width>=768px) and (width<=1023px){.vagas-logo{font-size:4rem}.vagas-promise{font-size:2.6rem}.vagas-hero-inner{min-height:900px}}@media (prefers-reduced-motion:reduce){.vagas-buy{transition:none}}.vagas-page{--vagas-reflection:color-mix(in oklab, var(--foreground) 65%, transparent);--vagas-marker:color-mix(in oklab, var(--primary) 20%, transparent);--vagas-contour-glow:0 0 24px -8px color-mix(in oklab, var(--primary) 60%, transparent);overflow-x:clip}.vagas-logo{background-image:linear-gradient(115deg, transparent 43%, var(--vagas-reflection) 49%, transparent 55%), var(--vagas-gold-gradient);background-repeat:no-repeat;background-size:250% 100%,100% 100%;animation:7s infinite vagas-logo-shine}.vagas-stamp{animation:.45s cubic-bezier(.2,.8,.3,1) both vagas-stamp-in}.vagas-buy{isolation:isolate;position:relative;overflow:hidden}.vagas-buy:after,.vagas-delivery:after{content:"";background:linear-gradient(90deg, transparent, var(--vagas-reflection), transparent);pointer-events:none;width:30%;height:150%;position:absolute;top:-25%;left:-45%;transform:translate(0)skew(-20deg)}.vagas-buy:after{animation:4s infinite vagas-button-shine}.vagas-buy>span[aria-hidden]{animation:1.8s ease-in-out infinite vagas-arrow;display:inline-block}.vagas-reveal{opacity:0;transform:translateY(16px)}.vagas-reveal.is-in{animation:vagas-reveal-in .6s var(--vagas-delay,0s) cubic-bezier(.2,.7,.3,1) both}.vagas-page h2 .text-primary{background-image:linear-gradient(var(--vagas-marker), var(--vagas-marker));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 90%;background-repeat:no-repeat;background-size:0% 35%}.vagas-page h2.is-in .text-primary,.vagas-audience>.is-in h2 .text-primary{animation:.7s ease-out .18s both vagas-marker-in}.vagas-page h2.vagas-reveal:after,.vagas-audience>.vagas-reveal h2:after{transform-origin:0;transform:scaleX(0)}.vagas-page h2.is-in:after,.vagas-audience>.is-in h2:after{animation:.7s ease-out .18s both vagas-line-in}.vagas-offer-list li:first-child{--vagas-item-delay:0s}.vagas-offer-list li:nth-child(2){--vagas-item-delay:70ms}.vagas-offer-list li:nth-child(3){--vagas-item-delay:.14s}.vagas-offer-list li:nth-child(4){--vagas-item-delay:.21s}.vagas-offer-list li:nth-child(5){--vagas-item-delay:.28s}.vagas-offer-list li:nth-child(6){--vagas-item-delay:.35s}.vagas-offer-list li:nth-child(7){--vagas-item-delay:.42s}.vagas-offer-paper .vagas-strike{text-decoration:none;display:inline-block;position:relative}.vagas-strike:after{content:"";background:var(--vagas-red);transform-origin:0;inset-inline:0;height:2px;position:absolute;top:52%}.vagas-offer-paper.vagas-reveal:not(.is-in) .vagas-strike:after{transform:scaleX(0)}.vagas-offer-paper.is-in .vagas-offer-list svg{transform-origin:50%;animation:vagas-check-pop .42s calc(.18s + var(--vagas-item-delay)) cubic-bezier(.2,1.5,.5,1) both}.vagas-offer-paper.is-in .vagas-offer-list .vagas-strike:after{animation:vagas-line-in .32s calc(.4s + var(--vagas-item-delay)) ease-out both}.vagas-offer-paper.is-in .vagas-total .vagas-strike:after{animation:.4s ease-out 1.15s both vagas-line-in}.vagas-offer-paper.is-in .vagas-installments{animation:.45s cubic-bezier(.2,1.3,.5,1) 1.55s both vagas-price-pop}.vagas-guarantee-seal.vagas-reveal{transform:scale(.6)rotate(-20deg)}.vagas-guarantee-seal.is-in{animation:.55s cubic-bezier(.2,1.4,.5,1) both vagas-seal-in,3.5s ease-in-out .55s infinite vagas-contour-pulse}.vagas-delivery{position:relative;overflow:hidden}.vagas-delivery:after{opacity:0}.vagas-delivery.is-in{animation:vagas-reveal-in .6s var(--vagas-delay,0s) cubic-bezier(.2,.7,.3,1) both, vagas-card-glow 1.1s calc(var(--vagas-delay,0s) + .3s) ease-out}.vagas-delivery.is-in:after{animation:vagas-card-shine .85s calc(var(--vagas-delay,0s) + .4s) ease-out both}.vagas-page section:has([role=timer]){animation:4s ease-in-out infinite vagas-contour-pulse}.vagas-page [role=timer] .tabular-nums{display:block}@keyframes vagas-logo-shine{0%{background-position:130% 0,0 0}24%,to{background-position:-30% 0,0 0}}@keyframes vagas-stamp-in{0%{opacity:0;transform:rotate(-2deg)scale(1.35)}to{opacity:1;transform:rotate(-2deg)scale(1)}}@keyframes vagas-button-shine{0%{transform:translate(0)skew(-20deg)}28%,to{transform:translate(560%)skew(-20deg)}}@keyframes vagas-arrow{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes vagas-reveal-in{to{opacity:1;transform:translateY(0)}}@keyframes vagas-marker-in{to{background-size:100% 35%}}@keyframes vagas-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vagas-check-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes vagas-price-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes vagas-seal-in{to{opacity:1;transform:scale(1)rotate(0)}}@keyframes vagas-contour-pulse{0%,to{box-shadow:0 0 12px -8px var(--primary)}50%{box-shadow:var(--vagas-contour-glow)}}@keyframes vagas-card-shine{0%{opacity:0;transform:translate(0)skew(-20deg)}15%{opacity:.5}85%{opacity:.5}to{opacity:0;transform:translate(560%)skew(-20deg)}}@keyframes vagas-card-glow{0%,to{border-color:var(--border)}40%{border-color:var(--primary);box-shadow:var(--vagas-contour-glow)}}@media (prefers-reduced-motion:reduce){.vagas-page *,.vagas-page :before,.vagas-page :after{transition:none!important;animation:none!important}.vagas-page .vagas-reveal{opacity:1;transform:none}.vagas-page h2 .text-primary{background-size:100% 35%}.vagas-page h2.vagas-reveal:after,.vagas-audience>.vagas-reveal h2:after,.vagas-offer-paper.vagas-reveal .vagas-strike:after{transform:none}.vagas-buy:after,.vagas-delivery:after{display:none}.vagas-logo{background-position:-30% 0,0 0}}.vagas-page .boleto-parcelas{margin-top:20px}.vagas-page .boleto-parcelas>summary{cursor:pointer;min-height:44px;color:var(--primary);text-underline-offset:3px;justify-content:center;align-items:center;gap:8px;padding:0 6px;font-size:.8125rem;text-decoration:underline;list-style:none;display:inline-flex}.vagas-page .boleto-parcelas>summary::-webkit-details-marker{display:none}.vagas-page .boleto-parcelas>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.vagas-page .boleto-parcelas-seta{border-right:2px solid var(--primary);border-bottom:2px solid var(--primary);flex:none;width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)}.vagas-page .boleto-parcelas[open]>summary .boleto-parcelas-seta{transform:rotate(225deg)}.vagas-page .boleto-parcelas-lista{text-align:center;max-width:340px;margin:4px auto 0;font-size:.8125rem;line-height:1.35}.vagas-page .boleto-parcelas-lista li{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;display:flex}.vagas-page .boleto-parcelas-lista li:last-child{border-bottom:1px solid var(--border)}.vagas-page .boleto-parcelas-lista .boleto-parcelas-quantia{white-space:nowrap;flex:none}.vagas-page .boleto-parcelas-lista .boleto-parcelas-valor{text-align:right;min-width:0}.vagas-page .boleto-parcelas-lista .boleto-parcelas-moeda{white-space:nowrap}.vagas-page .boleto-parcelas-lista .boleto-parcelas-destaque{color:var(--primary);font-weight:700}.vagas-page .boleto-parcelas-hero .boleto-parcelas-lista{margin-inline:auto}@media (width>=768px){.vagas-page .boleto-parcelas-hero .boleto-parcelas-lista{margin-left:0}}
