.cvp{--cvp-primary: #8A1340;--cvp-accent: #D81B60;--cvp-btn: #D81B60;--cvp-hero: #FFE7E7;--cvp-card: #FFE7E7;--cvp-line: #eac5c8;--cvp-text: #000000;--cvp-muted: #5c4a4f;--cvp-bg: #ffffff;background:var(--cvp-bg);color:var(--cvp-text);font-size:1.5rem;line-height:1.55;padding-bottom:var(--cvp-pb, 4.8rem)}.cvp *,.cvp *:before,.cvp *:after{box-sizing:border-box}.cvp h1,.cvp h2,.cvp h3,.cvp p{margin:0}.cvp a{color:inherit}.cvp img{max-width:100%;height:auto;display:block}.cvp__wrap{width:100%;max-width:104rem;margin:0 auto;padding:0 1.6rem}.cvp__wrap--narrow{max-width:76rem}.cvp__hero{background:var(--cvp-hero);padding:3.2rem 0 3.4rem}.cvp__hero--center{text-align:center}.cvp__eyebrow{color:var(--cvp-accent);font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.2rem!important}.cvp__title{font-family:var(--font-heading-family, inherit);font-size:clamp(3.2rem,8.5vw,5.4rem);line-height:1.08;font-weight:400;color:var(--cvp-primary);margin-bottom:1.4rem!important}.cvp__lead{font-size:1.5rem;line-height:1.55;max-width:62rem}.cvp__hero--center .cvp__lead{margin:0 auto}.cvp__meta{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;font-size:1.4rem;color:var(--cvp-primary);font-weight:600}.cvp__section{padding-top:4rem}.cvp__h2{font-family:var(--font-heading-family, inherit);font-size:clamp(2.6rem,6vw,3.6rem);line-height:1.15;font-weight:400;color:var(--cvp-primary);margin-bottom:1rem!important}.cvp__h2--center{text-align:center}.cvp__sub{font-size:1.45rem;color:var(--cvp-muted);margin-bottom:2rem!important;max-width:60rem}.cvp__sub--center{text-align:center;margin-left:auto;margin-right:auto}.cvp__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.5rem;padding:0 3rem;border:0;border-radius:10px;background:var(--cvp-btn);color:#fff!important;font:inherit;font-size:1.5rem;font-weight:400;letter-spacing:1px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.cvp__btn:hover{opacity:.92}.cvp__btn:active{transform:scale(.98)}.cvp__btn--accent{background:var(--cvp-btn)}.cvp__btn--ghost{background:transparent;color:var(--cvp-btn)!important;border:1.5px solid var(--cvp-btn)}.cvp__btn--block{width:100%}.cvp__btn[disabled]{opacity:.5;cursor:default}.cvp__link{color:var(--cvp-accent);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.cvp__card{background:var(--cvp-card);border-radius:10px;padding:2.4rem 2rem}.cvp__card--white{background:#fff;border:1px solid var(--cvp-line)}.cvp__card--hero{background:var(--cvp-hero)}.cvp__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cvp__tile{display:flex;flex-direction:column;gap:.8rem;padding:1.8rem 1.6rem;background:#fff;border:1px solid var(--cvp-line);border-radius:10px;text-decoration:none;color:var(--cvp-text);transition:border-color .15s ease,background-color .15s ease}.cvp__tile:hover{border-color:var(--cvp-primary);background:var(--cvp-hero)}.cvp__tile-ic{width:4.2rem;height:4.2rem;border-radius:50%;background:var(--cvp-hero);color:var(--cvp-primary);display:inline-flex;align-items:center;justify-content:center}.cvp__tile-t{font-weight:700;font-size:1.45rem;line-height:1.3}.cvp__tile-d{font-size:1.3rem;color:var(--cvp-muted);line-height:1.45}.cvp__form{display:grid;gap:1.4rem}.cvp__field{display:grid;gap:.6rem}.cvp__label{font-size:1.4rem;font-weight:700}.cvp__label small{font-weight:400;color:var(--cvp-muted)}.cvp__input,.cvp__select,.cvp__textarea{width:100%;min-height:5rem;padding:1.2rem 1.6rem;border:1px solid var(--cvp-line);border-radius:10px;background:#fff;color:var(--cvp-text);font:inherit;font-size:1.6rem;-webkit-appearance:none;appearance:none}.cvp__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 8l5 5 5-5' fill='none' stroke='%238A1340' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;background-size:1.8rem;padding-right:4.4rem}.cvp__textarea{min-height:14rem;resize:vertical}.cvp__input:focus,.cvp__select:focus,.cvp__textarea:focus{outline:none;border-color:var(--cvp-primary);box-shadow:0 0 0 3px #8a134024}.cvp__hint{font-size:1.25rem;color:var(--cvp-muted)}.cvp__notice{padding:1.4rem 1.6rem;border-radius:10px;font-size:1.4rem}.cvp__notice--ok{background:#e9f6ee;color:#1d5b36}.cvp__notice--err{background:#fdecef;color:#8a1730}.cvp__faq{display:flex;flex-direction:column;gap:.8rem}.cvp__faq-item{background:var(--cvp-card);border-radius:10px}.cvp__faq-q{list-style:none;display:flex;align-items:center;gap:1.2rem;padding:1.8rem 2rem;cursor:pointer;font-size:1.5rem;font-weight:700;line-height:1.35}.cvp__faq-q::-webkit-details-marker{display:none}.cvp__faq-q span{flex:1 1 auto}.cvp__faq-q svg{flex:none;transition:transform .2s ease}.cvp__faq-item[open] .cvp__faq-q svg{transform:rotate(45deg)}.cvp__faq-a{padding:0 2rem 2rem;font-size:1.4rem;line-height:1.65}.cvp__faq-a p{margin:0 0 1rem}.cvp__faq-a p:last-child{margin-bottom:0}.cvp__faq-a a{color:var(--cvp-accent);text-decoration:underline;text-underline-offset:.2em}.cvp__perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1rem}.cvp__perk{text-align:center;display:grid;justify-items:center;gap:.8rem;font-size:1.3rem;line-height:1.35;color:var(--cvp-primary);font-weight:600}.cvp__perk-ic{width:5.2rem;height:5.2rem;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:var(--cvp-accent)}.cvp__cta{margin-top:4.8rem;padding:3.2rem 2.4rem;text-align:center;background:var(--cvp-hero);border-radius:10px}.cvp__cta .cvp__h2{margin-bottom:.8rem!important}.cvp__cta p{max-width:52rem;margin:0 auto 2rem!important}.cvp__cta-btns{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.cvp__stars{display:inline-flex;align-items:center;gap:.5rem;font-size:1.3rem;color:var(--cvp-muted)}.cvp__stars b{color:var(--cvp-text)}.cvp__stars svg{color:#e0a43a}@media screen and (min-width:750px){.cvp{font-size:1.6rem}.cvp__wrap{padding:0 3.2rem}.cvp__hero{padding:5.2rem 0 5.4rem}.cvp__lead{font-size:1.7rem}.cvp__section{padding-top:5.6rem}.cvp__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.cvp__perks{grid-template-columns:repeat(4,minmax(0,1fr))}.cvp__faq-q{font-size:1.6rem}.cvp__faq-a{font-size:1.5rem}.cvp__card{padding:3.2rem}.cvp__cta{padding:4.4rem 3rem}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/cv-paginas.css.map */
