.pricing-hero{background:linear-gradient(135deg,#f8f6ff 0%,#fff 100%);padding:110px 0 80px;overflow:hidden}.pricing-hero .pricing-hero__content{max-width:760px}.pricing-hero .pricing-hero__content h1{color:#0b0519;padding:18px 0 22px;font-size:3.5rem;font-weight:700;line-height:1.15}.pricing-hero .pricing-hero__content p{color:#837c91;max-width:550px;margin-bottom:0;font-size:1.125rem}.pricing-hero .pricing-eyebrow{color:#12b76a;background:#ebf9ec;border-radius:50px;width:fit-content;padding:6px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.pricing-hero .pricing-hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.pricing-hero .pricing-hero__actions .btn-primary{border-radius:8px;padding:12px 30px}.pricing-hero .pricing-hero__actions .btn-outline-secondary{color:#0b0519;background:#fff;border:1px solid #dadbdd;border-radius:8px;padding:12px 30px;font-weight:600}.pricing-hero .pricing-hero__actions .btn-outline-secondary:hover{background:#f8f9fa}.pricing-hero .pricing-hero__panel{background:#fff;border:1px solid #0000000d;border-radius:16px;padding:34px;box-shadow:0 20px 60px #0000000d}.pricing-hero .pricing-hero__panel .pricing-hero__note{color:#667085;margin:24px 0 0;font-size:.875rem}.pricing-hero .pricing-hero__badge{color:#39ff9d;align-items:center;gap:10px;margin-bottom:24px;font-weight:700;display:flex}.pricing-hero .pricing-hero__stats{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.pricing-hero .pricing-hero__stats .stat-card{background:#f9f9fb;border-radius:12px;padding:24px}.pricing-hero .pricing-hero__stats .stat-card__icon{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;display:flex}.pricing-hero .pricing-hero__stats .stat-card__icon--primary{color:#39ff9d;background:#39ff9d1a}.pricing-hero .pricing-hero__stats .stat-card__icon--success{color:#12b76a;background:#12b76a1a}.pricing-hero .pricing-hero__stats .stat-card strong{color:#0b0519;margin-bottom:6px;font-size:1.75rem;line-height:1;display:block}.pricing-hero .pricing-hero__stats .stat-card span{color:#667085;font-size:.95rem;font-weight:500}.pricing-plans,.pricing-compare{padding:90px 0}.pricing-section-head p{margin-bottom:0}.pricing-plans__body{min-height:180px}.pricing-plans .plans-tabs{background-color:#fff;border:1px solid #dadbdd;border-radius:50px;padding:5px 15px}.pricing-plans .plans-tabs button{color:#651efe;-o-transition:all .3s ease;border:1px solid #0000;border-radius:50px;padding:6px 24px;font-weight:600;transition:all .3s}.pricing-plans .plans-tabs button.active,.pricing-plans .plans-tabs button:hover{color:#fff;background-color:#651efe;border-color:#651efe}.pricing-role-tabs,.pricing-billing-tabs{gap:8px}.pricing-role-tabs{width:260px;margin-bottom:18px!important}.pricing-billing-tabs{width:250px}.pricing-table--public{border:1px solid #dadbdd;border-radius:8px;overflow-x:auto;box-shadow:0 16px 45px #0b051914}.pricing-table--public table{min-width:720px;margin-bottom:0}.pricing-table--public th,.pricing-table--public td{vertical-align:middle}.pricing-table--public thead th{color:#0b0519;border-top:none;padding:24px 18px;font-weight:700}.pricing-table--public thead th.features-header{background:#fff}.pricing-table--public thead th.plan-header small{color:#837c91;margin-top:4px;font-size:.75rem;font-weight:500;display:block}.pricing-table--public thead th.plan-header:nth-child(2){background:#f8f5ff}.pricing-table--public thead th.plan-header:nth-child(3){background:#f1faeb}.pricing-table--public thead th.plan-header:nth-child(4){background:#fffcf5}.pricing-table--public tbody td{color:#0b0519;padding:15px 18px;font-weight:500}.pricing-table--public tbody tr:last-child td{border-bottom:0}.pricing-table--public .pricing-table__cta-label{color:#651efe;background:#ecf5f1;font-weight:700}.pricing-table--public .price-button{-o-transition:all .3s ease;background:#651efe;padding:0;transition:all .3s}.pricing-table--public .price-button a{min-height:56px;padding:12px 18px;text-decoration:none}.pricing-table--public .price-button:hover{background:#0b0519}.pricing-table--public .price-button .price{white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:1}.pricing-table--public .price-button .price sub{font-size:.75rem;font-weight:500}.pricing-empty{color:#837c91;text-align:center;background:#f6fdfa;border:1px solid #d6e5dd;border-radius:8px;padding:24px;font-weight:600}.pricing-card{-o-transition:all .3s ease;background:#fff;border:1px solid #dadbdd;border-radius:8px;flex-direction:column;height:100%;padding:30px;transition:all .3s;display:flex;box-shadow:0 16px 45px #0b051914}.pricing-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px #0b05191f}.pricing-card.pricing-card--featured{background:#f8f5ff;border-color:#651efe}.pricing-card .pricing-card__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pricing-card .pricing-card__top span{color:#651efe;font-size:.875rem;font-weight:700}.pricing-card .pricing-card__top strong{color:#0b0519;background:#39ff9d;border-radius:50px;padding:6px 12px;font-size:.75rem}.pricing-card h3{padding-bottom:14px;font-size:2rem}.pricing-card p{color:#837c91;margin-bottom:0}.pricing-card .pricing-card__price{border-top:1px solid #dadbdd;border-bottom:1px solid #dadbdd;margin:26px 0;padding:22px 0}.pricing-card .pricing-card__price strong{color:#0b0519;font-size:2.35rem;line-height:1;display:block}.pricing-card .pricing-card__price span{color:#837c91;margin-top:8px;font-weight:600;display:block}.pricing-card ul{gap:14px;margin-bottom:28px;display:grid}.pricing-card li{color:#0b0519;align-items:flex-start;gap:10px;font-weight:500;display:flex}.pricing-card li svg{color:#651efe;margin-top:3px}.pricing-card .btn{width:100%;margin-top:auto}.pricing-included{background:#f1faeb;border-radius:24px;margin:0 20px;padding:80px 0}.pricing-included .title-area h2{margin-top:16px;font-size:2.5rem}.pricing-included p{color:#837c91;max-width:400px;font-size:1.1rem}.pricing-included__grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.pricing-included__item{color:#0b0519;background:#fff;border-radius:8px;align-items:center;gap:12px;min-height:66px;padding:18px;font-weight:600;display:flex}.pricing-included__item .icon-wrapper{color:#fff;background:#12b76a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:flex}.pricing-feature{background:#fff;border:1px solid #dadbdd;border-radius:16px;flex-direction:column;height:100%;padding:32px;display:flex}.pricing-feature .pricing-feature__icon{border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:24px;font-size:1.25rem;display:flex}.pricing-feature h3{padding-bottom:12px;font-size:1.5rem}.pricing-feature p{color:#837c91;flex-grow:1;margin-bottom:32px}.pricing-feature .pricing-feature__arrow{border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;width:32px;height:32px;display:flex}@media (max-width:992px){.pricing-hero{padding:80px 0 60px}.pricing-hero .pricing-hero__content h1{font-size:3rem}.pricing-hero .pricing-hero__panel{margin-top:12px}.pricing-plans,.pricing-compare{padding:70px 0}}@media (max-width:576px){.pricing-hero .pricing-hero__content h1{font-size:2.35rem}.pricing-hero .pricing-hero__actions,.pricing-hero .pricing-hero__actions .btn{width:100%}.pricing-hero .pricing-hero__panel{padding:24px}.pricing-hero .pricing-hero__stats,.pricing-included__grid{grid-template-columns:1fr}}