.precos-header{background-color:#050507;background-image:radial-gradient(75% 60%,#0000 40%,#050507 80%),radial-gradient(#ffffff1f 1px,#0000 1px);background-size:100% 100%,24px 24px;padding:4rem 1.25rem;position:relative;overflow:hidden}.precos-header:after{content:"";opacity:.12;filter:blur(80px);pointer-events:none;z-index:0;background:#0f6e56;border-radius:50%;width:400px;height:400px;position:absolute;top:-5rem;right:-4rem}.precos-header__container{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:760px;margin:0 auto;display:flex;position:relative}.precos-breadcrumb{font-size:.8125rem}.precos-breadcrumb ol{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.precos-breadcrumb li{align-items:center;list-style:none;display:flex}.precos-breadcrumb li+li:before{content:"/";color:#9ca3af4d;-webkit-user-select:none;user-select:none;margin:0 .5rem;font-size:.75rem}.precos-breadcrumb__link{color:var(--color-accent);text-decoration:none;transition:color .2s}.precos-breadcrumb__link:hover{color:var(--color-primary)}.precos-breadcrumb__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.precos-breadcrumb__current{color:#9ca3af99;font-weight:500}.precos-header__badge{color:var(--color-accent);letter-spacing:.02em;background-color:#5dcaa51f;border:1px solid #5dcaa561;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem 1rem;font-size:.8125rem;font-weight:700;display:inline-flex}.precos-header__badge-dot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.precos-header__title{letter-spacing:-.035em;background:linear-gradient(#fff 20%,#5dcaa5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1}.precos-header__subtitle{color:#9ca3afe6;max-width:52ch;font-size:1.1rem;line-height:1.75}.precos-produtos{background-color:#0a0a0c;padding:5rem 1.25rem}.precos-produtos__container{flex-direction:column;gap:3rem;max-width:860px;margin:0 auto;display:flex}.precos-produtos__header{text-align:center;flex-direction:column;align-items:center;gap:.875rem;display:flex}.precos-produtos__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);font-size:.75rem;font-weight:700}.precos-produtos__title{letter-spacing:-.03em;background:linear-gradient(#fff 20%,#5dcaa5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.2}.precos-produtos__subtitle{color:#9ca3afd9;max-width:56ch;font-size:.9375rem;line-height:1.75}.precos-produtos__list{flex-direction:column;gap:0;display:flex}.precos-produto-card{background-color:#111114;border:1px solid #ffffff14;border-radius:0;margin-top:-1px;transition:background-color .2s;overflow:hidden}.precos-produto-card:first-child{border-radius:16px 16px 0 0}.precos-produto-card:last-child{border-radius:0 0 16px 16px}.precos-produto-card:only-child{border-radius:16px}.precos-produto-card--open{background-color:#0f6e560a}.precos-produto-card__header{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:1rem;width:100%;padding:1.5rem 2rem;transition:background-color .15s;display:flex}.precos-produto-card__header:hover{background-color:#ffffff05}.precos-produto-card__header:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.precos-produto-card__icon{width:40px;height:40px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.precos-produto-card__icon svg{width:24px;height:24px}.precos-produto-card__header-text{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.precos-produto-card__tag{letter-spacing:.1em;text-transform:uppercase;border-radius:9999px;width:fit-content;padding:.2rem .6rem;font-size:.6875rem;font-weight:700;display:inline-block}.precos-produto-card__tag--blue{color:#93c5fd;background-color:#3b82f626;border:1px solid #3b82f64d}.precos-produto-card__tag--green{color:var(--color-accent);background-color:#5dcaa51f;border:1px solid #5dcaa54d}.precos-produto-card__tag--amber{color:#fcd34d;background-color:#f59e0b1f;border:1px solid #f59e0b4d}.precos-produto-card__tag--purple{color:#c4b5fd;background-color:#a78bfa1f;border:1px solid #a78bfa4d}.precos-produto-card__title{color:var(--color-text);font-size:1rem;font-weight:700;line-height:1.3}.precos-produto-card__resumo{color:#9ca3afbf;font-size:.875rem;line-height:1.5}.precos-produto-card__chevron{border-bottom:2px solid #9ca3af80;border-right:2px solid #9ca3af80;flex-shrink:0;width:9px;height:9px;margin-bottom:3px;margin-right:.25rem;transition:transform .28s cubic-bezier(.4,0,.2,1),border-color .2s;transform:rotate(45deg)}.precos-produto-card--open .precos-produto-card__chevron{border-color:var(--color-accent);margin-bottom:-3px;transform:rotate(-135deg)}.precos-produto-card__body{max-height:0;transition:max-height .38s cubic-bezier(.4,0,.2,1);overflow:hidden}.precos-produto-card--open .precos-produto-card__body{max-height:1400px}.precos-produto-card__body-inner{flex-direction:column;gap:1.5rem;padding:0 2rem 2rem;display:flex}.precos-produto-card__body-inner:before{content:"";background:#ffffff12;height:1px;margin-bottom:.25rem;display:block}.precos-produto-section{flex-direction:column;gap:.5rem;display:flex}.precos-produto-section__label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:.75rem;font-weight:700}.precos-produto-section__text{color:#9ca3afe6;margin:0;font-size:.9375rem;line-height:1.75}.precos-produto-benefits{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.precos-produto-benefits li{color:#9ca3afe6;align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.55;display:flex}.precos-produto-benefits li:before{content:"✓";color:var(--color-accent);flex-shrink:0;margin-top:.05em;font-size:.875rem;font-weight:700}.precos-produto-compare{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:560px){.precos-produto-compare{grid-template-columns:1fr}}.precos-produto-compare__sem,.precos-produto-compare__com{border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem 1.125rem;display:flex}.precos-produto-compare__sem{background-color:#ef44440f;border:1px solid #ef444433}.precos-produto-compare__com{background-color:#5dcaa50f;border:1px solid #5dcaa533}.precos-produto-compare__icon{font-size:.875rem;font-weight:700}.precos-produto-compare__icon--x{color:#f87171}.precos-produto-compare__icon--check{color:var(--color-accent)}.precos-produto-compare__label{letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.precos-produto-compare__sem .precos-produto-compare__label{color:#f87171}.precos-produto-compare__com .precos-produto-compare__label{color:var(--color-accent)}.precos-produto-compare__text{color:#9ca3afd9;margin:0;font-size:.875rem;line-height:1.6}@media (max-width:640px){.precos-produto-card__header{gap:.875rem;padding:1.25rem}.precos-produto-card__body-inner{padding:0 1.25rem 1.5rem}.precos-produto-card__resumo{display:none}}.precos-faq{background-color:#0a0a0c;padding:5rem 1.25rem}.precos-faq__container{flex-direction:column;gap:2.5rem;max-width:760px;margin:0 auto;display:flex}.precos-faq__header{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.precos-faq__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);font-size:.75rem;font-weight:700}.precos-faq__title{letter-spacing:-.03em;background:linear-gradient(#fff 20%,#5dcaa5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.2}.precos-faq__list{flex-direction:column;gap:0;display:flex}.precos-faq__item{background-color:#111114;border:1px solid #ffffff14;border-radius:0;margin-top:-1px;transition:background-color .2s}.precos-faq__item:first-child{border-radius:12px 12px 0 0}.precos-faq__item:last-child{border-radius:0 0 12px 12px}.precos-faq__item:only-child{border-radius:12px}.precos-faq__item[open]{background-color:#0f6e560d}.precos-faq__question{cursor:pointer;color:var(--color-text);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.375rem;font-size:.9375rem;font-weight:600;list-style:none;transition:color .2s;display:flex}.precos-faq__question::-webkit-details-marker{display:none}.precos-faq__question:hover{color:var(--color-accent)}.precos-faq__question:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:8px}.precos-faq__chevron{opacity:.7;border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:9px;height:9px;margin-bottom:3px;transition:transform .25s;transform:rotate(45deg)}.precos-faq__item[open] .precos-faq__chevron{margin-bottom:-3px;transform:rotate(-135deg)}.precos-faq__answer{color:var(--color-text-muted);border-top:1px solid #ffffff0f;margin:0 1.375rem 1.25rem;padding:1rem 1.375rem 1.375rem;font-size:.9375rem;line-height:1.75;animation:.22s both faq-answer-in}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.precos-faq__answer strong{color:var(--color-text);font-weight:600}.precos-faq__cta{text-align:center;flex-direction:column;align-items:center;gap:.875rem;padding-top:1rem;display:flex}.precos-faq__cta-text{color:var(--color-text-muted);font-size:.9375rem}.precos-faq__cta-link{background-color:var(--color-primary);color:var(--color-white);border:2px solid var(--color-primary);border-radius:8px;justify-content:center;align-items:center;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .1s;display:inline-flex;box-shadow:0 0 20px #0f6e564d}.precos-faq__cta-link:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:0 0 32px #0f6e5673}.precos-faq__cta-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.precos-faq__cta-link:active{transform:scale(.98)}
