.blog-cta-section{padding:var(--espaco-y-grande) calc(var(--espaco-padding) * 3);background:var(--cor-preto);position:relative;overflow:hidden}.blog-cta-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(var(--cor-roxo-primario-rgb),.1) 0,rgba(var(--cor-roxo-secundario-rgb),.08) 50%,rgba(var(--cor-roxo-claro-rgb),.06) 100%);z-index:0}.blog-cta-section__container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.blog-cta-section .integracoes__header{text-align:center;max-width:760px;margin-left:auto;margin-right:auto;margin-bottom:2.25rem}.blog-cta-section .integracoes__badge{display:inline-flex;align-items:center;gap:.75rem;background:transparent;padding:0;border:none;margin-bottom:1.25rem}.blog-cta-section .integracoes__badge:before{content:"";display:inline-block;width:28px;height:2px;background:var(--cor-roxo-primario);flex-shrink:0}.blog-cta-section .integracoes__badge span{display:none}.blog-cta-section .integracoes__badge p{margin:0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:hsla(0,0%,100%,.55);-webkit-text-fill-color:hsla(0,0%,100%,.55)}.blog-cta-section .integracoes__header .subtitulo{font-size:clamp(1.65rem,3.6vw,2.35rem);line-height:1.18;letter-spacing:-.03em;font-weight:var(--peso-bold);margin-top:0;margin-bottom:1rem}.blog-cta-section .integracoes__texto{font-size:1.05rem;line-height:1.65;color:hsla(0,0%,100%,.78)!important;-webkit-text-fill-color:hsla(0,0%,100%,.78)!important;max-width:600px;margin:1rem auto 1.75rem;opacity:1}.blog-cta__actions{display:flex;align-items:stretch;justify-content:center;gap:.85rem 1rem;flex-wrap:wrap}.blog-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.1rem;padding:.75rem 1.45rem;font-size:.9375rem;font-weight:600;letter-spacing:.02em;line-height:1.2;text-decoration:none;border-radius:var(--gio-radius-button,10px);cursor:pointer;transition:background .22s var(--gio-ease,ease),border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s var(--gio-ease,ease)}.blog-cta__btn .material-symbols-outlined{font-size:1.15rem;line-height:1;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.blog-cta__btn:focus-visible{outline:2px solid rgba(200,249,4,.75);outline-offset:3px}.blog-cta__btn--primary{background:var(--gio-gradient-button,linear-gradient(135deg,#8b89e3 0,#9b9fe5 100%));color:#fff;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 4px 16px rgba(var(--cor-roxo-primario-rgb),.35),inset 0 1px 0 hsla(0,0%,100%,.12)}.blog-cta__btn--primary:hover{background:var(--gio-gradient-button-hover,linear-gradient(135deg,#5b59d6 0,#6b6fd8 100%));border-color:hsla(0,0%,100%,.22);box-shadow:0 8px 28px rgba(var(--cor-roxo-primario-rgb),.45),inset 0 1px 0 hsla(0,0%,100%,.14);transform:translateY(-1px)}.blog-cta__btn--primary:active{transform:translateY(0)}.blog-cta__btn--secondary{background:hsla(0,0%,100%,.06);color:rgba(248,250,252,.95);border:1px solid hsla(0,0%,100%,.22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.blog-cta__btn--secondary:hover{background:hsla(0,0%,100%,.1);border-color:rgba(200,249,4,.45);color:#fff;box-shadow:0 0 0 1px rgba(200,249,4,.12),0 8px 24px rgba(0,0,0,.2);transform:translateY(-1px)}.blog-cta__btn--secondary:active{transform:translateY(0)}@media screen and (max-width:768px){.blog-cta-section{padding:var(--espaco-y-medio) var(--espaco-padding)}.blog-cta-section .integracoes__header .subtitulo{font-size:clamp(1.35rem,5vw,1.85rem)}.blog-cta-section .integracoes__texto{font-size:var(--tipo-p-size)}.blog-cta__actions{flex-direction:column;width:100%}.blog-cta__btn{width:100%;max-width:22rem;margin-left:auto;margin-right:auto}}.blog-cta__btn--primary{background:var(--cor-botao-primario)!important;background-image:none!important;box-shadow:none!important}.blog-cta__btn--primary:hover{background:var(--cor-roxo-secundario)!important;background-image:none!important;color:#fff!important;box-shadow:0 8px 24px rgba(var(--cor-roxo-primario-rgb),.4)!important;filter:none!important;transform:translateY(-1px)!important}.blog-cta__btn--primary:hover .material-symbols-outlined{color:#fff!important}.blog-cta__btn--secondary:hover{box-shadow:none!important}.faq-item__icon .material-symbols-outlined{font-size:20px}.blog-page .faq-item{background:var(--cor-branco);border-color:var(--cor-cinza-200)}.blog-page .faq-item:hover{border-color:var(--cor-roxo-primario);background:var(--cor-branco)}.blog-page .faq-item__question{color:var(--cor-preto-texto)}.blog-page .faq-item--open .faq-item__question,.blog-page .faq-item__icon,.blog-page .faq-item__question:hover{color:var(--cor-roxo-primario)}.blog-page .faq-item__icon{background:var(--cor-cinza-100)}.blog-page .faq-item--open .faq-item__icon{background:var(--cor-roxo-primario);color:var(--cor-branco)}.blog-page .faq-item__answer p{color:var(--cor-preto-texto)}.faq-item{background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:14px;overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,.06);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.faq-item:hover{border-color:rgba(105,103,251,.35);box-shadow:0 6px 20px rgba(91,89,214,.12)}.faq-item--open{border-color:rgba(105,103,251,.45);box-shadow:0 8px 28px rgba(91,89,214,.14)}.faq-item__question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--fonte-display);font-size:var(--tipo-p-size);font-weight:var(--peso-semibold);color:var(--cor-preto-texto);transition:all .2s ease}.faq-item--open .faq-item__question,.faq-item__question:hover{color:var(--cor-roxo-primario)}.faq-item__question-text{flex:1 1;padding-right:1rem}.faq-item__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--cor-cinza-100);color:var(--cor-roxo-primario);flex-shrink:0;transition:all .3s ease}.faq-item--open .faq-item__icon{background:var(--cor-roxo-primario);color:var(--cor-branco);transform:none}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 1.5rem}.faq-item--open .faq-item__answer{max-height:500px;padding:0 1.5rem 1.25rem}.faq-item__answer p{font-family:var(--fonte);font-size:var(--tipo-p-size);color:var(--cor-preto-texto);line-height:1.7;margin:0;opacity:0;transition:opacity .3s ease .1s;text-align:left}.faq-item--open .faq-item__answer p{opacity:1;text-align:left}@media screen and (max-width:768px){.faq-item__question{padding:1rem;font-size:var(--tipo-legenda-size)}.faq-item__answer{padding:0 1rem}.faq-item--open .faq-item__answer{padding:0 1rem 1rem}}.faq-item:hover{border-color:rgba(105,103,251,.3)!important}.faq-item--open,.faq-item:hover{box-shadow:0 4px 14px rgba(15,23,42,.08)!important}.faq-item--open{border-color:rgba(105,103,251,.4)!important}.faq-section{background:var(--cor-branco);padding:var(--espaco-y-grande) 0}.principal .faq-section{padding:var(--espaco-y-grande) var(--espaco-padding);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.principal .faq-section .faq-section__titulo{color:#000}.principal .faq-section .faq-section__texto{color:var(--cor-preto-texto);opacity:.88}.faq-section__badge.faq-section__badge--pill{display:inline-flex!important;align-items:center!important;border-radius:0!important;padding:0!important;gap:.75rem!important;background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;margin-bottom:1.25rem!important}.faq-section__badge.faq-section__badge--pill span{display:none!important}.faq-section__badge.faq-section__badge--pill p{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:.75rem!important;filter:none!important;margin:0!important}.faq-section__container{max-width:1200px;margin:0 auto}.faq-section__header{text-align:center;margin-bottom:3rem}.faq-section__badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(var(--cor-roxo-claro-rgb),.25);padding:.6rem 1.2rem;border-radius:999px;border:1px solid rgba(var(--cor-roxo-secundario-rgb),.8);margin-bottom:1.5rem;box-shadow:none}.faq-section__badge span{font-size:1rem;color:var(--cor-roxo-primario)}.faq-section__badge p{font-size:.8rem;font-weight:var(--peso-light);color:var(--cor-roxo-secundario);text-transform:uppercase;letter-spacing:.5px;margin:0}.faq-section__titulo{font-family:var(--fonte-display);font-size:clamp(1.65rem,3.6vw,2.35rem);line-height:1.18;letter-spacing:-.03em;font-weight:var(--peso-bold);color:#000;margin:0 0 1.5rem}.faq-section__texto{font-size:var(--tipo-p-grande-size);color:var(--cor-preto-texto);line-height:1.6;max-width:600px;margin:0 auto}.faq-section__list{display:flex;flex-direction:column;gap:.75rem;max-width:800px;margin:0 auto}@media screen and (max-width:768px){.principal .faq-section.secao{padding-left:var(--espaco-padding);padding-right:var(--espaco-padding)}.faq-section__container{padding-left:0;padding-right:0}.faq-section__list{max-width:100%;width:100%}.faq-section__header{margin-bottom:2rem}.faq-section__texto{font-size:var(--tipo-p-size)}}