.service-detail :is(h1,h2,h3,p,blockquote){overflow-wrap:anywhere}.service-detail .service-cta{max-width:100%;white-space:normal;font-size:.875rem;font-weight:650;line-height:1.5;letter-spacing:normal;text-transform:none}.service-detail .service-cta svg{flex-shrink:0}.service-detail section>.container>.inline-flex{max-width:100%}@media (max-width:639px){.service-detail section>.container>.inline-flex{overflow-wrap:anywhere}}.service-detail .service-cta>span{min-width:0;overflow-wrap:anywhere}.service-detail .service-highlights{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.service-detail [data-service-metric]>p:first-child{font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.4}.service-detail [data-service-metric]>p:last-child{font-size:.75rem;line-height:1.5;letter-spacing:normal;text-transform:none}.service-detail .service-faq-answer{overflow-wrap:anywhere}@media (max-width:767px){.service-detail .service-faq-shell{padding:16px;border-radius:24px}.service-detail .service-faq-item{padding-inline:12px}.service-detail .service-faq-answer{padding-inline:0}}.service-detail .service-page-navigation a{display:inline-flex;min-height:44px;max-width:100%;align-items:center;color:#d4c5f3;font-size:.875rem;line-height:1.5;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.service-detail .service-page-navigation a:hover{color:white}.service-detail .service-page-navigation a:focus-visible{outline:2px solid #d1ed87;outline-offset:5px;border-radius:4px}.service-detail :is(#especificacoes,#etapas,#perguntas){scroll-margin-top:110px}