.bq-page{--bq-navy-deep:#0b1f33;--bq-navy:#102a43;--bq-navy-2:#16365a;--bq-footer:#081827;--bq-paper:#f6f2ea;--bq-white:#fff;--bq-paper-line:#e6dfd0;--bq-gold:#c8a35d;--bq-gold-hi:#e2c98f;--bq-gold-deep:#a8853f;--bq-gold-line:#c8a35d52;--bq-ox:#7a2e2b;--bq-ink:#102a43;--bq-ink-soft:#3f4b56;--bq-ink-mute:#6b7681;--bq-cream:#f6f2ea;--bq-cream-soft:#f6f2eac7;--bq-cream-mute:#f6f2ea8c;--bq-line-dark:#ffffff1f;--bq-serif:"Cormorant Garamond", "Iowan Old Style", Georgia, serif;--bq-sans:Poppins, "Segoe UI", Arial, sans-serif;background:var(--bq-navy-deep);min-height:100vh;color:var(--bq-cream);font-family:var(--bq-sans);-webkit-font-smoothing:antialiased;padding-bottom:6.75rem}.bq-page *,.bq-page :before,.bq-page :after{box-sizing:border-box}.bq-page a:not(.bq-btn){color:var(--bq-gold-hi)}.bq-wrap{width:min(100% - 2.5rem,68rem);margin-inline:auto}.bq-section{padding-block:2.75rem;position:relative}.bq-section--flush{padding-block:2.75rem 1.5rem}.bq-dark{background:var(--bq-navy-deep);color:var(--bq-cream)}.bq-dark+.bq-dark{border-top:1px solid var(--bq-line-dark)}.bq-paper{background:var(--bq-paper);color:var(--bq-ink)}.bq-eyebrow{font-family:var(--bq-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--bq-gold-deep);align-items:center;gap:.6rem;margin:0 0 .9rem;font-size:.7rem;font-weight:500;display:flex}.bq-eyebrow:before{content:"";background:var(--bq-gold);flex:none;width:1.25rem;height:1px}.bq-eyebrow--claro{color:var(--bq-gold-hi)}.bq-h1,.bq-h2{font-family:var(--bq-serif);letter-spacing:-.01em;max-width:none;font-weight:500}.bq-h1{color:#fff;margin:0 0 .9rem;font-size:clamp(2.3rem,9.4vw,4.3rem);line-height:1.02}.bq-h2{margin:0 0 .9rem;font-size:clamp(1.8rem,7vw,2.8rem);line-height:1.08}.bq-dark .bq-h2{color:#fff}.bq-h1 em,.bq-h2 em{color:var(--bq-gold-hi);font-style:italic;font-weight:500}.bq-paper .bq-h2 em{color:var(--bq-gold-deep)}.bq-lead{color:var(--bq-cream-soft);margin:0 0 1.2rem;font-size:.98rem;line-height:1.6}.bq-text{color:var(--bq-ink-soft);margin:0;font-size:.93rem;line-height:1.65}.bq-text+.bq-text{margin-top:.75rem}.bq-text--claro{color:var(--bq-cream-soft)}.bq-cita{font-family:var(--bq-serif);color:var(--bq-gold-hi);margin:1rem 0 0;font-size:1.2rem;font-style:italic;line-height:1.4}.bq-micro{color:var(--bq-cream-mute);margin:.6rem 0 0;font-size:.76rem}.bq-caption{color:var(--bq-cream-mute);text-align:center;margin:.75rem auto 0;font-size:.7rem}.bq-textlink{border-bottom:1px solid var(--bq-gold-line);padding-bottom:.15rem;font-size:.86rem;font-weight:500;text-decoration:none}.bq-tag{border:1px solid var(--bq-gold-line);letter-spacing:.06em;color:var(--bq-gold-hi);border-radius:999px;margin-left:.4rem;padding:.12rem .5rem;font-size:.62rem;font-weight:500;display:inline-block}.bq-btn{min-height:3.25rem;font-family:var(--bq-sans);text-align:center;cursor:pointer;transition:background var(--motion-fast), transform var(--motion-fast) var(--ease-standard);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:.8rem 1.4rem;font-size:.98rem;font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex}.bq-btn:active{transform:translateY(1px)}.bq-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #c8a35d73}.bq-btn--gold{background:var(--bq-gold);color:var(--bq-navy-deep)}.bq-btn--gold:hover{background:var(--bq-gold-hi)}.bq-btn--navy{background:var(--bq-navy);color:#fff}.bq-btn--navy:hover{background:var(--bq-navy-2)}.bq-btn--outline{color:var(--bq-cream);background:0 0;border-color:#ffffff59}.bq-btn--outline:hover{border-color:#fff}.bq-paper .bq-btn--outline{color:var(--bq-navy);border-color:var(--bq-navy)}.bq-btn--small{border-radius:999px;min-height:2.5rem;padding:0 1rem;font-size:.86rem}.bq-btn--full{width:100%}.bq-brand{color:var(--bq-cream);align-items:center;gap:.6rem;display:inline-flex}.bq-brand__symbol{flex:none;width:1.6rem;height:1.85rem}.bq-brand__name{font-family:var(--bq-serif);letter-spacing:.01em;font-size:1.35rem;font-weight:600}.bq-brand__name em{color:var(--bq-gold-hi);font-style:italic;font-weight:500}.bq-header{border-bottom:1px solid var(--bq-line-dark);background:var(--bq-navy-deep);position:relative}.bq-header__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}.bq-header__brand{text-decoration:none}.bq-nav,.bq-header__cta-desktop,.bq-only-desktop{display:none}.bq-hero-section{padding-top:1.75rem}.bq-hero{gap:1.5rem;display:grid}.bq-hero__actions{flex-direction:column;align-items:stretch;gap:.8rem;display:flex}.bq-hero__actions .bq-textlink{align-self:center}.bq-hero__visual{background:radial-gradient(120% 90% at 50% 100%, #1a3a5c 0%, var(--bq-navy) 55%, transparent 100%);border-radius:16px 16px 0 0;justify-content:center;align-items:flex-end;padding:1.5rem 1.25rem 0;display:flex;position:relative;overflow:hidden}.bq-arco{display:none}.bq-moldura{justify-content:center;width:100%;display:flex;position:relative}.bq-canto{display:none}.bq-phone{width:min(100%,16.5rem);color:var(--bq-ink);background:#fff;border-radius:18px 18px 0 0;flex-direction:column;gap:.6rem;padding:.9rem .9rem 0;display:flex;position:relative;box-shadow:0 -14px 44px #0006}.bq-phone__top{border-bottom:1px solid var(--bq-paper-line);justify-content:space-between;align-items:baseline;padding-bottom:.4rem;display:flex}.bq-phone__parish{font-family:var(--bq-serif);font-size:1rem;font-weight:700}.bq-phone__city{color:var(--bq-ink-mute);font-size:.62rem}.bq-phone__masses{background:var(--bq-navy);color:var(--bq-cream);border-radius:10px;flex-direction:column;gap:.25rem;padding:.7rem .8rem;display:flex}.bq-phone__masses div{justify-content:space-between;font-size:.76rem;display:flex}.bq-phone__masses div+div{color:#f6f2eab8}.bq-phone__masses strong{color:var(--bq-gold-hi);font-weight:600}.bq-phone__label{letter-spacing:.14em;text-transform:uppercase;color:var(--bq-gold-hi);font-size:.55rem;font-weight:600}.bq-phone__pills{gap:.5rem;display:flex}.bq-phone__pills span{background:var(--bq-paper);text-align:center;color:var(--bq-navy);border-radius:999px;flex:1 1 0;padding:.5rem 0;font-size:.66rem;font-weight:600}.bq-phone__pills .is-dark{background:var(--bq-navy);color:#fff}.bq-phone__notice{border-left:2px solid var(--bq-gold);background:var(--bq-paper);color:var(--bq-ink-soft);border-radius:0 6px 6px 0;padding:.45rem .7rem .55rem;font-size:.72rem;line-height:1.4}.bq-phone__notice small{color:var(--bq-ink-mute);margin-top:.1rem;font-size:.58rem;display:block}.bq-phone__agenda{color:var(--bq-ink-mute);justify-content:space-between;align-items:center;padding:.3rem 0 .8rem;font-size:.72rem;display:flex}.bq-phone__agenda em{letter-spacing:.08em;text-transform:uppercase;color:var(--bq-gold-deep);font-size:.62rem;font-style:normal;font-weight:600}.bq-quadro{border:1px solid var(--bq-paper-line);background:var(--bq-white);border-radius:14px;padding:1.4rem 1.25rem;position:relative}.bq-florao{display:none}.bq-context{gap:1.1rem;display:grid}.bq-stat{align-items:center;gap:1rem;display:flex}.bq-stat__number{font-family:var(--bq-serif);white-space:nowrap;color:var(--bq-navy);font-size:3rem;font-weight:600;line-height:1}.bq-stat__text{color:var(--bq-ink-soft);font-size:.84rem;line-height:1.45}.bq-stat__text small{color:var(--bq-ink-mute);margin-top:.15rem;font-size:.7rem;display:block}.bq-mec{gap:1.25rem;display:grid}.bq-mec__demo{flex-direction:column;gap:.6rem;display:flex}.bq-painel{color:var(--bq-ink);background:#fff;border-radius:12px;padding:1rem;box-shadow:0 12px 34px #0000004d}.bq-painel__label{letter-spacing:.12em;text-transform:uppercase;color:var(--bq-ink-mute);margin-bottom:.55rem;font-size:.62rem;font-weight:600;display:block}.bq-painel__row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.bq-painel__field{color:var(--bq-ink-mute);font-size:.82rem}.bq-chip{border-radius:6px;padding:.35rem .65rem;font-size:.9rem}.bq-chip--old{background:var(--bq-paper);color:var(--bq-ink-mute);text-decoration:line-through}.bq-chip--new{background:var(--bq-navy);color:var(--bq-gold-hi);font-weight:600}.bq-arrow{color:var(--bq-gold-deep)}.bq-painel__save{background:var(--bq-gold);color:var(--bq-navy-deep);border-radius:999px;margin-left:auto;padding:.5rem .8rem;font-size:.72rem;font-weight:600}.bq-targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.bq-target{border:1px solid var(--bq-line-dark);background:#ffffff0a;border-radius:10px;flex-direction:column;gap:.2rem;padding:.8rem;display:flex}.bq-target span{letter-spacing:.1em;text-transform:uppercase;color:var(--bq-gold-hi);font-size:.62rem;font-weight:500}.bq-target strong{color:#fff;font-size:.95rem;font-weight:600}.bq-perguntas{gap:.65rem;margin:1rem 0;display:grid}.bq-pergunta{font-family:var(--bq-serif);text-align:center;color:var(--bq-navy);padding:1.25rem 1.2rem;font-size:1.35rem;font-style:italic;font-weight:500;line-height:1.3}.bq-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.65rem;margin-top:1rem;padding:.25rem 1.25rem .5rem;display:flex;overflow-x:auto}.bq-row::-webkit-scrollbar{display:none}.bq-row__card{color:var(--bq-ink);scroll-snap-align:start;background:#fff;border-radius:12px;flex-direction:column;flex:0 0 12.8rem;gap:.35rem;padding:1rem 1rem 1.1rem;display:flex}.bq-row__num{letter-spacing:.12em;color:var(--bq-gold-deep);font-size:.62rem;font-weight:600}.bq-row__card strong{font-family:var(--bq-serif);font-size:1.2rem;font-weight:600;line-height:1.15}.bq-row__card span:last-child{color:var(--bq-ink-soft);font-size:.8rem;line-height:1.45}.bq-callout{border-left:2px solid var(--bq-gold);background:#ffffff0d;border-radius:0 10px 10px 0;margin-top:.6rem;padding:.9rem 1rem;font-size:.88rem;line-height:1.5}.bq-callout strong{color:var(--bq-gold-hi);font-weight:600}.bq-duas{gap:1.1rem;display:grid}.bq-calendario{flex-direction:column;gap:.8rem;display:flex}.bq-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.bq-cal__dow{color:var(--bq-ink-mute);text-align:center;font-size:.6rem;font-weight:500}.bq-cal__day{text-align:center;border-radius:8px;padding:.45rem 0;font-size:.9rem}.bq-cal__day.is-sunday{background:var(--bq-paper);font-weight:600}.bq-cal__day.is-exception{background:var(--bq-gold);color:var(--bq-navy-deep);font-weight:600}.bq-times{gap:.5rem;display:flex}.bq-times div{background:var(--bq-paper);border-radius:10px;flex-direction:column;flex:1 1 0;gap:.1rem;padding:.7rem .85rem;display:flex}.bq-times span{color:var(--bq-ink-mute);font-size:.7rem}.bq-times strong{font-size:1.05rem;font-weight:600}.bq-times .is-dark{background:var(--bq-navy);color:#fff}.bq-times .is-dark span{color:var(--bq-gold-hi)}.bq-chat{flex-direction:column;gap:.5rem;display:flex}.bq-bubble{max-width:88%;color:var(--bq-ink);background:#fff;border-radius:16px 16px 16px 4px;align-self:flex-start;padding:.75rem .95rem;font-size:.9rem;line-height:1.45}.bq-bubble--me{background:var(--bq-gold);max-width:84%;color:var(--bq-navy-deep);border-radius:16px 16px 4px;align-self:flex-end;font-weight:500}.bq-bubble__actions{gap:.5rem;margin-top:.6rem;display:flex}.bq-bubble__actions span{background:var(--bq-paper);color:var(--bq-ink-soft);border-radius:999px;padding:.5rem .9rem;font-size:.78rem;font-weight:600}.bq-bubble__actions .is-confirm{background:var(--bq-navy);color:#fff}.bq-lista{flex-direction:column;gap:.65rem;margin:.5rem 0 1.2rem;padding:0;list-style:none;display:flex}.bq-lista li{align-items:flex-start;gap:.65rem;font-size:.93rem;line-height:1.45;display:flex}.bq-check-icon{width:1.2rem;height:1.2rem;color:var(--bq-gold-deep);flex:0 0 1.2rem;margin-top:.1rem}.bq-dark .bq-check-icon{color:var(--bq-gold-hi)}.bq-lista--compacta{gap:.5rem;margin-top:.9rem}.bq-lista--compacta li{font-size:.86rem}.bq-quem{gap:.5rem;display:grid}.bq-seguranca{flex-direction:column;gap:.5rem;display:flex}.bq-seguranca__row{border:1px solid var(--bq-line-dark);border-radius:10px;gap:.8rem;padding:.85rem .95rem;font-size:.84rem;line-height:1.45;display:flex}.bq-seguranca__row strong{font-family:var(--bq-serif);color:var(--bq-gold-hi);flex:0 0 7.4rem;font-size:1.1rem;font-weight:600;line-height:1.15}.bq-seguranca__row span{color:var(--bq-cream-soft)}.bq-moldura-form{padding:1.5rem 1.25rem}.bq-form{flex-direction:column;gap:.8rem;display:flex}.bq-field{letter-spacing:.08em;text-transform:uppercase;color:var(--bq-ink-mute);flex-direction:column;gap:.35rem;font-size:.7rem;font-weight:600;display:flex}.bq-field input,.bq-field select{height:3.125rem;font-family:var(--bq-sans);letter-spacing:0;text-transform:none;color:var(--bq-ink);background:#fff;border:1px solid #cfd6dd;border-radius:8px;padding:0 .9rem;font-size:1rem;font-weight:400}.bq-field input:focus-visible,.bq-field select:focus-visible{border-color:var(--bq-navy);outline:none;box-shadow:0 0 0 3px #c8a35d59}.bq-check{color:var(--bq-ink-soft);align-items:flex-start;gap:.6rem;font-size:.8rem;line-height:1.45;display:flex}.bq-check input{width:1.25rem;height:1.25rem;accent-color:var(--bq-navy);flex:0 0 1.25rem;margin:.05rem 0 0}.bq-form__micro{text-align:center;color:var(--bq-ink-mute);margin:0;font-size:.78rem}.bq-form__notice{color:var(--bq-ink);flex-direction:column;gap:.6rem;display:flex}.bq-form__notice p{color:var(--bq-ink-soft);margin:0;font-size:.92rem;line-height:1.5}.bq-faq{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.bq-faq__item{border:1px solid var(--bq-line-dark);border-radius:12px;padding:.95rem 1.05rem}.bq-faq__item summary{cursor:pointer;font-family:var(--bq-serif);color:#fff;justify-content:space-between;align-items:center;gap:1rem;font-size:1.25rem;font-weight:600;line-height:1.2;list-style:none;display:flex}.bq-faq__item summary::-webkit-details-marker{display:none}.bq-faq__item summary:after{content:"+";color:var(--bq-gold-hi);flex:none;font-size:1.4rem;line-height:1}.bq-faq__item[open] summary:after{content:"–"}.bq-faq__item p{color:var(--bq-cream-soft);margin:.6rem 0 0;font-size:.86rem;line-height:1.6}.bq-footer{background:var(--bq-footer);border-top:1px solid var(--bq-line-dark);color:var(--bq-cream-soft);padding:2rem 0}.bq-footer__inner{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.bq-footer p{margin:0;font-size:.86rem}.bq-footer__links{gap:1.1rem;margin-top:.3rem;font-size:.8rem;display:flex}.bq-footer__links span{color:var(--bq-cream-mute)}.bq-sticky{z-index:var(--z-sticky);padding:.7rem 1rem calc(.85rem + env(safe-area-inset-bottom));border-top:1px solid var(--bq-line-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1f33f5;flex-direction:column;gap:.3rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 34px #0006}.bq-sticky span{text-align:center;color:var(--bq-cream-mute);font-size:.72rem}.bq-only-mobile{display:block}a.bq-only-mobile{display:inline-flex}@media (min-width:900px){.bq-page{padding-bottom:0}.bq-section{padding-block:4.75rem}.bq-section--flush{padding-block:4.75rem 3rem}.bq-header__inner{min-height:5rem}.bq-nav{gap:2rem;font-size:.92rem;font-weight:500;display:flex}.bq-nav a{color:#f6f2eac7;text-decoration:none}.bq-nav a:hover{color:#fff}.bq-header__cta{display:none}.bq-header__cta-desktop{border-radius:999px;min-height:2.8rem;padding:0 1.3rem;font-size:.92rem;display:inline-flex}.bq-only-mobile,a.bq-only-mobile{display:none}.bq-only-desktop{margin-top:.5rem;display:inline-flex}.bq-hero-section{padding-top:3.75rem}.bq-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:4rem}.bq-hero__copy{max-width:36rem}.bq-hero__actions{flex-direction:row;align-items:center;gap:1.5rem}.bq-hero__actions .bq-btn{min-height:3.5rem;padding:0 1.75rem;font-size:1.02rem}.bq-lead{font-size:1.12rem}.bq-hero__visual{background:radial-gradient(90% 80% at 50% 100%, #1a3a5c 0%, var(--bq-navy) 50%, transparent 100%);border-radius:20px;min-height:36rem;padding:0 1.5rem}.bq-arco{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.bq-moldura{width:auto}.bq-phone--grande{border-radius:22px 22px 0 0;gap:.75rem;width:19rem;padding:1.1rem 1.1rem 0}.bq-phone--grande .bq-phone__masses div{font-size:.88rem}.bq-caption{text-align:right}.bq-context{grid-template-columns:1.3fr 1fr;align-items:center;gap:3rem}.bq-stat{flex-direction:column;align-items:flex-start;gap:.6rem;padding:2rem}.bq-stat__number{font-size:4.5rem}.bq-mec{grid-template-columns:1fr 1.1fr;align-items:center;gap:3.5rem}.bq-perguntas{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 1.25rem}.bq-pergunta{padding:1.9rem 1.5rem;font-size:1.5rem}.bq-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(100% - 2.5rem,68rem);margin:1.5rem auto 0;padding:0;display:grid;overflow:visible}.bq-row__card{flex:initial;padding:1.4rem}.bq-callout{margin-top:1.25rem}.bq-duas{grid-template-columns:1fr 1fr;align-items:center;gap:3rem}.bq-duas--form{grid-template-columns:1fr 1.15fr;align-items:start}.bq-quem{grid-template-columns:1fr 1.2fr;align-items:start;gap:3rem}.bq-quem .bq-lista{margin:0}.bq-moldura-form{padding:2.25rem}.bq-faqwrap{max-width:46rem}.bq-sticky{display:none}}@media (prefers-reduced-motion:reduce){.bq-btn{transition:none}}
