.plan-notes{margin-bottom:2rem;position:relative;text-align:center}.plan-notes:before{background-color:#bdbdbd;content:"";height:1px;left:50%;position:absolute;top:-2.5rem;transform:translateX(-50%);width:200px}.plan-notes p b{color:rgba(0,0,0,.87);font-weight:700}.plan-notes p span{color:#0b57d0}.plan-notes .plan-legal-note{color:rgba(0,0,0,.6);font-size:.85rem;margin-top:.75rem}.plan-notes .plan-legal-note a{color:#0b57d0;font-weight:500}.plan-notes .plan-legal-note a:hover{text-decoration:underline}.plans-list{margin-block:2rem}.plans-list .container{display:block}.plans-list .plans-duration-panel{margin-bottom:2.25rem;text-align:center}.plans-list .plans-duration-switcher{align-items:center;background-color:#f5f5f5;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);display:inline-flex;gap:.35rem;padding:.35rem}.plans-list .plan-duration-button{align-items:center;background-color:transparent;border:none;border-radius:999px;color:rgba(0,0,0,.6);cursor:pointer;display:inline-flex;flex-direction:column;font-weight:500;justify-content:center;min-width:96px;min-width:180px;padding:.7rem 1rem;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.plans-list .plan-duration-button:hover:not(.is-active){background-color:#eee}.plans-list .plan-duration-button.is-active{background-color:#0b57d0;box-shadow:0 10px 20px rgba(11,87,208,.2);color:#fff}.plans-list .plan-duration-button .plan-duration-subtitle,.plans-list .plan-duration-button .plan-duration-title{display:block;line-height:1.1}.plans-list .plan-duration-button .plan-duration-title{font-size:.92rem}.plans-list .plan-duration-button .plan-duration-subtitle{font-size:.74rem;margin-top:.25rem;opacity:.8}.plans-list .plan-duration-button:focus-visible{box-shadow:0 0 0 3px rgba(11,87,208,.18);outline:none}.plans-list .plans-duration-caption{color:rgba(0,0,0,.6);font-size:.9rem;margin-top:.85rem}.plans-list .plans-grid{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}.plans-list .plan-item{background:linear-gradient(180deg,#fff,#fafafa);border:1px solid rgba(0,0,0,.06);border-radius:.75rem;box-shadow:0 10px 24px rgba(0,0,0,.08);display:flex;flex-direction:column;min-height:100%;overflow:hidden;padding:2.25rem 1.6rem 1.75rem;position:relative;text-align:center}.plans-list .plan-item.is-featured{border-color:rgba(255,98,0,.22);box-shadow:0 10px 24px rgba(255,98,0,.08)}.plans-list .plan-item.is-featured .plan-price-value{color:#ff6200}.plans-list .plan-item .most-used-tag{background:linear-gradient(135deg,#ff7b29,#ff6200);color:#fff;font-size:.8rem;font-weight:500;padding:.3rem 3rem;position:absolute;right:0;text-align:center;top:0;transform:rotate(45deg) translate(28%,-50%)}.plans-list .plan-item .plan-header .plan-name{font-size:1.75rem;font-weight:700;margin-bottom:0}.plans-list .plan-item .plan-content{flex:1;margin:1.75rem 0 0}.plans-list .plan-item .plan-price{margin-bottom:1.5rem;min-height:8rem}.plans-list .plan-item .plan-price-option{display:grid;gap:.35rem}.plans-list .plan-item .plan-price-option[hidden]{display:none}.plans-list .plan-item .plan-price-value{color:#0b57d0;display:block;font-feature-settings:"tnum" 1,"lnum" 1;font-size:2.75rem;font-variant-numeric:tabular-nums lining-nums;font-weight:700;line-height:1}.plans-list .plan-item .plan-price-value sup{color:rgba(0,0,0,.87);font-size:.8rem;line-height:0;margin-left:4px}.plans-list .plan-item .plan-price-label{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.plans-list .plan-item .plan-price-monthly{color:rgba(0,0,0,.6);font-size:.85rem}.plans-list .plan-item .plan-details-list{display:grid;gap:.7rem;text-align:left}.plans-list .plan-item .plan-details-list li{font-size:.95rem;line-height:1.5;position:relative;text-align:center}.plans-list .plan-item .plan-details-list li:before{background-color:rgba(11,87,208,.8);border-radius:50%;content:"";display:none;height:7px;left:0;position:absolute;top:.6rem;width:7px}.plans-list .plan-item .plan-details-list li b{color:rgba(0,0,0,.87);font-weight:700}.plans-list .plan-item .plan-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:3rem;padding-top:1.8rem}.plans-list .plan-item .plan-actions .btn{width:100%}.plans-legal-note{margin-block:4rem;text-align:center}.plans-legal-note .container{display:grid;gap:1.5rem}.plans-legal-note .svg-icon{font-size:2rem;justify-self:center}.plans-legal-note .plan-guidance-note{margin:0 auto;max-width:68ch}.plans-legal-note .plan-guidance-note a{color:#0b57d0;font-weight:500}.plans-legal-note .plan-guidance-note a:hover{text-decoration:underline}.plans-legal-note .plan-guidance-note .plan-whatsapp-link{align-items:baseline;color:#1da851;display:inline-flex;gap:.25rem}.plans-legal-note .plan-guidance-note .plan-whatsapp-link .svg-icon{align-self:stretch;font-size:1.3em}.plans-legal-note .plan-legal-note{color:rgba(0,0,0,.6);font-size:.85rem}.plans-legal-note .plan-legal-note a{font-weight:500}.plans-legal-note .plan-legal-note a:hover{text-decoration:underline}@media screen and (max-width:960px){.plans-list .plan-item.is-featured{transform:none}}@media screen and (max-width:600px){.plans-list .plans-duration-switcher{flex-wrap:wrap;justify-content:center;width:100%}.plans-list .plan-duration-button{flex:1 1 30%;min-width:0;padding-inline:.5rem}.plans-list .plan-item{padding:2rem 1.25rem 1.5rem}.plans-list .plan-item .plan-price{min-height:auto}}