.page-precos__header{z-index:100;position:relative}.page-precos{flex-direction:column;align-items:stretch;min-height:100vh;padding-top:88px;display:flex;position:relative}.page-precos:after{content:"";z-index:1;pointer-events:none;background-image:url(/imagens/pattern-contato.svg);background-position:100% 0;background-repeat:no-repeat;width:50vw;height:auto;position:absolute;top:0;right:0}.page-precos__hero{z-index:2;padding:5rem 0 6rem;position:relative;overflow:hidden}.page-precos__hero-glow{display:none}.page-precos__hero-inner{z-index:2;text-align:center;justify-content:center;display:flex;position:relative}.page-precos__title{font-size:clamp(1.85rem,4vw + .9rem,2.75rem);font-family:var(--font-montserrat);color:var(--color-light);flex-direction:column;align-items:center;gap:.1em;max-width:650px;margin:0;font-weight:400;line-height:1.15;display:flex}.page-precos__title-line{letter-spacing:-.02em;font-size:clamp(1.85rem,4vw + .9rem,2.75rem);font-weight:400}.page-precos__cards-section{z-index:2;margin-top:-3rem;padding-bottom:5rem;position:relative}.page-precos__cards{gap:var(--space-5);grid-template-columns:repeat(4,1fr);align-items:stretch;display:grid}.page-precos__card{padding:var(--space-6);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(24px);font-family:var(--font-manrope);background:#ffffff0a;border:1px solid #ffffff1f;flex-direction:column;font-weight:400;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 4px 24px #00000026,0 16px 48px #325feb40}.page-precos__card:hover{border-color:#fff3;box-shadow:inset 0 1px #ffffff14,0 8px 32px #0003,0 20px 56px #325feb4d}.page-precos__card--highlight .page-precos__card-title,.page-precos__card--highlight .page-precos__card-price-value,.page-precos__card--highlight .page-precos__card-feature{color:var(--color-light)}.page-precos__card--highlight .page-precos__card-price-period,.page-precos__card--highlight .page-precos__card-desc{color:var(--color-muted)}.page-precos__white{color:#0a0e1a;padding-top:0;padding-bottom:var(--space-7);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);z-index:2;font-family:var(--font-manrope);background-color:#fff;margin-bottom:-18px;font-weight:400;position:relative;overflow:hidden}.page-precos__white-inner{padding-block:var(--space-7);gap:var(--space-7);flex-direction:column;display:flex}.page-precos__faq{padding-top:var(--space-2)}.page-precos__card--highlight{background:linear-gradient(#071227 13.2%,#12192f 26.35%,#325feb 100%);border:1px solid #ffffff2e;box-shadow:0 16px 48px #325feb40}.page-precos__card--highlight:hover{box-shadow:0 20px 56px #325feb4d}.page-precos__card-title{margin:0 0 var(--space-4);font-family:var(--font-manrope);color:var(--color-light);font-size:1.35rem;font-weight:400}.page-precos__card-price{margin-bottom:var(--space-3);flex-wrap:wrap;align-items:baseline;gap:.15em;display:flex}.page-precos__card-price-value{color:var(--color-light);font-size:clamp(1.75rem,2vw + .5rem,2.25rem);font-weight:700}.page-precos__card-price-period{color:var(--color-muted);font-size:1rem;font-weight:400}.page-precos__card-desc{margin:0 0 var(--space-5);color:var(--color-muted);font-size:.95rem;line-height:1.5}.page-precos__card-features{margin:0 0 var(--space-5);flex-grow:1;padding:0;list-style:none}.page-precos__card-feature{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);color:#d1d5db;font-size:.95rem;display:flex}.page-precos__card-feature-icon{color:var(--color-light);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-precos__card--highlight .page-precos__card-feature-icon{color:#fffffff2}.page-precos__card-cta{align-self:flex-start}.page-precos__table-wrap{background-color:#f0f0f0;border:1px solid #e5e7eb;border-bottom:none;border-radius:16px 16px 0 0;width:100%;overflow-x:auto;box-shadow:0 1px 3px #0000000f}.page-precos__table{border-collapse:collapse;width:100%;min-width:720px;font-family:var(--font-manrope);font-size:.95rem;font-weight:400}.page-precos__table thead tr{color:#fff;background-color:#1a1a1a}.page-precos__table th,.page-precos__table td{text-align:center;border:1px solid #e5e7eb;padding:14px 20px}.page-precos__table thead th{font-family:var(--font-manrope);font-size:1rem;font-weight:400}.page-precos__table thead th:first-child{background-color:#1a1a1a;border-right:1px solid #ffffff1a}.page-precos__table tbody tr{background-color:#fff}.page-precos__table tbody th.page-precos__table-feature{text-align:left;font-family:var(--font-manrope);color:#111827;background-color:#fff;border-right:1px solid #e5e7eb;font-weight:400}.page-precos__table tbody td{color:#374151;vertical-align:middle}.page-precos__table-check{color:#166534;background-color:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin:0 auto;display:inline-flex}.page-precos__table-cross{color:#b91c1c;background-color:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin:0 auto;display:inline-flex}@media (max-width:1023px){.page-precos__cards{grid-template-columns:repeat(2,1fr);max-width:720px;margin-left:auto;margin-right:auto}}@media (max-width:767.98px){.page-precos__cards{gap:var(--space-4);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-inline:0;flex-direction:row;max-width:none;margin-left:0;margin-right:0;padding-bottom:4px;display:flex;overflow:auto hidden}.page-precos__cards::-webkit-scrollbar{display:none}.page-precos__cards .page-precos__card:first-child{margin-left:var(--space-4);scroll-margin-left:var(--space-4)}.page-precos__cards .page-precos__card:last-child{margin-right:var(--space-4);scroll-margin-right:var(--space-4)}.page-precos__cards .page-precos__card{scroll-snap-align:start;flex:0 0 85%;width:85%;min-width:280px;max-width:320px;box-shadow:none!important}.page-precos__cards .page-precos__card:hover,.page-precos__cards .page-precos__card--highlight,.page-precos__cards .page-precos__card--highlight:hover{box-shadow:none!important}}@media (max-width:639px){.page-precos__hero{padding:3rem 0 4rem}.page-precos__cards-section{margin-top:-2rem}.page-precos__card{padding:var(--space-5)}.page-precos__table th,.page-precos__table td{padding:10px 12px;font-size:.875rem}}
