body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.offcanvas-header .offcanvas-title{width:100%}@media only screen and (max-width: 425px){.offcanvas-header .offcanvas-title span,button{font-size:small!important;& svg{height:15px}}}.beneficios-list ul{list-style:none;padding:0;margin:0}.beneficios-list ul li{position:relative;padding-left:1.5rem;margin-bottom:.5rem}.beneficios-list ul li:before{content:"✓";position:absolute;left:0;font-weight:700}.beneficios-list h2,.beneficios-list h3,.beneficios-list h4,.text-accent h2,.text-accent h3,.text-accent h4{color:var(--text-primary, #FFFFFF)!important;font-weight:700;font-size:calc(1.325rem + .9vw)!important;margin-top:.5rem;margin-bottom:.5rem;font-size:1rem;line-height:1.5}.plan-benefits-list ul,.plan-description-content ul{list-style:none;padding:0;margin:0}.plan-benefits-list ul li,.plan-description-content ul li{position:relative;padding-left:2rem;margin-bottom:.75rem;color:#f0f0f0}.plan-benefits-list ul li:before{content:"✓";position:absolute;left:0;font-weight:700;color:#eaf205;font-size:1.2rem}.plan-description-content ul li:before{content:"•";position:absolute;left:.5rem;font-weight:700;color:#eaf205;font-size:1.5rem}.plan-benefits-list h2,.plan-benefits-list h3,.plan-benefits-list h4,.plan-description-content h2,.plan-description-content h3,.plan-description-content h4{color:#eaf205!important;font-weight:700;margin-top:1rem;margin-bottom:.75rem;font-size:1.1rem!important}.plan-benefits-list p,.plan-description-content p{margin-bottom:.75rem;line-height:1.6}.plan-benefits-list strong,.plan-description-content strong{color:#fff;font-weight:700}.plan-benefits-list em,.plan-description-content em{color:#e5e5e5;font-style:italic}.payment-button-wrapper{width:100%}.payment-button-wrapper bold-payment-button{width:100%!important;display:block!important}.payment-button-wrapper form{width:100%;margin:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}
