.servico{padding-top:calc(var(--header-height) + var(--space-3xl));padding-bottom:var(--space-4xl)}.servico__grid{gap:var(--space-3xl);margin-top:var(--space-2xl);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=60rem){.servico__grid{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr)}}.servico__breadcrumb{font-size:var(--fs-sm);color:var(--clr-muted);margin-bottom:var(--space-lg)}.servico__breadcrumb ol{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.servico__breadcrumb li:not(:last-child):after{content:"/";color:var(--clr-divider);margin-inline-start:var(--space-xs)}.servico__breadcrumb a{color:var(--clr-muted);text-underline-offset:.2em;text-decoration:underline}@media (hover:hover) and (pointer:fine){.servico__breadcrumb a:hover{color:var(--clr-gold)}}.servico__eyebrow{font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--clr-gold);margin-bottom:var(--space-sm);font-weight:600;display:inline-block}.servico__title{font-size:var(--fs-4xl);margin-bottom:var(--space-lg);line-height:1.1}.servico__summary{font-size:var(--fs-lg);line-height:var(--lh-relaxed);color:var(--clr-muted);max-width:44rem}.servico__summary p+p{margin-top:var(--space-md)}.servico__summary strong{color:var(--clr-text)}.servico__body{margin-top:var(--space-3xl);line-height:var(--lh-relaxed);color:var(--clr-muted);max-width:65ch}.servico__body h2{font-size:var(--fs-2xl);color:var(--clr-text);margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.servico__body h3{font-size:var(--fs-xl);color:var(--clr-text);margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.servico__body p+p{margin-top:var(--space-md)}.servico__body ul,.servico__body ol{margin-top:var(--space-md);gap:var(--space-sm);padding-inline-start:var(--space-lg);display:grid}.servico__body ul{list-style:outside}.servico__body ol{list-style:decimal}.servico__body a{color:var(--clr-gold);text-underline-offset:.2em;text-decoration:underline}.servico__body strong{color:var(--clr-text)}.precos{background:var(--clr-card-bg);border:1px solid var(--clr-card-border);border-radius:var(--radius-md);padding:var(--space-xl)}.precos__titulo{font-size:var(--fs-lg);margin-bottom:var(--space-md)}.preco{gap:var(--space-xs);padding-block:var(--space-md);border-bottom:1px solid var(--clr-divider);flex-direction:column;display:flex}.preco:last-of-type{border-bottom:none}.preco__nome{color:var(--clr-text);font-weight:600}.preco__valor{font-size:var(--fs-2xl);color:var(--clr-gold);font-weight:800}.preco__prazo{font-size:var(--fs-sm);color:var(--clr-muted)}.precos__nota{font-size:var(--fs-xs);color:var(--clr-muted);margin-top:var(--space-sm)}.precos__cta{margin-top:var(--space-lg);text-align:center;display:block}.provas{margin-top:var(--space-3xl)}.provas__titulo,.faq__titulo,.cluster__titulo{font-size:var(--fs-2xl);margin-bottom:var(--space-lg)}.provas__grid{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (width>=40rem){.provas__grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.prova{background:var(--clr-card-bg);border:1px solid var(--clr-card-border);border-radius:var(--radius-md);padding:var(--space-lg)}.prova__icone{font-size:var(--fs-2xl)}.prova__nome{font-size:var(--fs-lg);color:var(--clr-text);margin-block:var(--space-sm)}.prova__texto{font-size:var(--fs-sm);color:var(--clr-muted);line-height:var(--lh-relaxed)}.prova__link{margin-top:var(--space-md);color:var(--clr-gold);font-size:var(--fs-sm);min-height:44px;font-weight:600;line-height:44px;display:inline-block}.faq{margin-top:var(--space-3xl);max-width:52rem}.faq__item{border-bottom:1px solid var(--clr-divider)}.faq__pergunta{cursor:pointer;padding-block:var(--space-md);font-size:var(--fs-lg);color:var(--clr-text);align-items:center;gap:var(--space-sm);min-height:44px;font-weight:600;list-style:none;display:flex}.faq__pergunta::-webkit-details-marker{display:none}.faq__pergunta:after{content:"+";color:var(--clr-gold);font-size:var(--fs-xl);margin-inline-start:auto}.faq__item[open] .faq__pergunta:after{content:"−"}.faq__resposta{padding-bottom:var(--space-md);color:var(--clr-muted);line-height:var(--lh-relaxed)}.cluster{margin-top:var(--space-3xl)}.cluster__grid{gap:var(--space-sm);grid-template-columns:1fr;display:grid}@media (width>=40rem){.cluster__grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}.cluster__item{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--clr-card-border);border-radius:var(--radius-sm);color:var(--clr-muted);transition:border-color var(--transition-fast), background var(--transition-fast);line-height:1.4;display:flex}@media (hover:hover) and (pointer:fine){.cluster__item:hover{border-color:var(--clr-gold);background:var(--clr-gold-dim)}}.cluster__item:before{content:"→";color:var(--clr-gold);flex-shrink:0}.hub__grid{gap:var(--space-md);margin-top:var(--space-2xl);grid-template-columns:1fr;display:grid}@media (width>=40rem){.hub__grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.pilar-card{gap:var(--space-sm);padding:var(--space-lg);background:var(--clr-card-bg);border:1px solid var(--clr-card-border);border-radius:var(--radius-md);transition:border-color var(--transition-base), transform var(--transition-base);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.pilar-card:hover{border-color:var(--clr-gold);transform:translateY(-2px)}}.pilar-card__icone{font-size:var(--fs-2xl)}.pilar-card__nome{font-size:var(--fs-lg);color:var(--clr-text)}.pilar-card__texto{font-size:var(--fs-sm);color:var(--clr-muted);line-height:var(--lh-relaxed)}.pilar-card__mais{color:var(--clr-gold);font-weight:600;font-size:var(--fs-sm);margin-top:auto}.servico__cta{margin-top:var(--space-4xl);padding:var(--space-2xl);background:var(--clr-gold-dim);border:1px solid var(--clr-gold);border-radius:var(--radius-md);text-align:center}.servico__cta-titulo{font-size:var(--fs-2xl);margin-bottom:var(--space-sm)}.servico__cta-texto{color:var(--clr-muted);margin-bottom:var(--space-lg);max-width:40rem;margin-inline:auto}@media (prefers-reduced-motion:reduce){.pilar-card,.cluster__item{transition:none}.pilar-card:hover{transform:none}}