.pricing-page{display:flex;justify-content:center;flex-direction:column;align-items:center}.pricing-page small{font-weight:500;font-size:14px;color:#606576}.pricing-page .subtitle,.pricing-page small{font-family:Inter;font-style:normal;line-height:140%}.pricing-page .subtitle{max-width:640px;font-weight:400;font-size:16px;text-align:center;color:#6A6F87;margin-block:32px 16px}.pricing-page .bg-header{background-image:url(/images/pricing-header.png);background-size:cover;background-position:50%;background-repeat:no-repeat;padding-block:100px;width:100%}.pricing-page .pricing-cards{max-width:1100px}.pricing-page .white-card{background:#FFFFFF}.pricing-page .blue-card,.pricing-page .white-card{display:flex;flex-direction:column;align-items:flex-start;padding:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.08),0 2px 4px -2px rgba(0,0,0,.08);border-radius:8px}.pricing-page .blue-card{background:#1643E0}.pricing-page .blue-badge{font-family:Inter;font-style:normal;font-weight:600;font-size:10px;line-height:140%;color:#1643E0;display:flex;flex-direction:row;align-items:center;padding:4px 10px;gap:8px;background:#E3E9FC;border:1px solid #1643e0;border-radius:64px}.pricing-page .card-description{font-family:Inter;font-size:14px;line-height:140%;color:#6A6F87;margin-top:8px;margin-bottom:24px}.pricing-page .price-container{display:flex;align-items:baseline;margin-bottom:24px}.pricing-page .price{font-family:Inter;font-weight:700;font-size:48px;line-height:100%;color:#1A1D2B}.pricing-page .period{font-family:Inter;font-weight:400;font-size:16px;color:#6A6F87;margin-left:4px}.pricing-page .btn-primary-blue{display:flex;justify-content:center;align-items:center;padding:12px 24px;background:#1643E0;border-radius:6px;border:none;font-family:Inter;font-weight:600;font-size:14px;color:#FFFFFF;cursor:pointer;transition:background .2s ease}.pricing-page .btn-primary-blue:hover{background:#1236B8}.pricing-page .btn-white{display:flex;justify-content:center;align-items:center;padding:12px 24px;background:#FFFFFF;border-radius:6px;border:none;font-family:Inter;font-weight:600;font-size:14px;color:#1A1D2B;cursor:pointer;transition:background .2s ease;margin-top:24px}.pricing-page .btn-white:hover{background:#F3F4F6}.pricing-page .features-list{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb;width:100%}.pricing-page .blue-card .features-list{border-top:1px solid rgba(255,255,255,.2)}.pricing-page .features-header{font-style:normal;font-weight:600;font-size:16px;line-height:19px;display:flex;align-items:center;color:#1643E0}.pricing-page .features-header.text-white{color:#FFFFFF}.pricing-page .feature-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.pricing-page .feature-item svg{flex-shrink:0;margin-top:2px}.pricing-page .feature-item span{font-family:Inter;font-size:14px;line-height:140%;color:#606576}.pricing-page .feature-item span.text-white{color:#FFFFFF}.pricing-page .text-white{color:#FFFFFF!important}.pricing-page .text-white-muted{color:rgba(255,255,255,.7)!important}.pricing-page .blue-card h4.text-white{color:#FFFFFF}.pricing-page .blue-card .black-filled-btn{margin-top:81px}.pricing-page .addons-section{padding:80px 0;align-items:center}.pricing-page .light-blue-filled-btn-small{max-height:48px;height:48px}.pricing-page .addons-section h2{font-family:Inter;font-weight:700;font-size:36px;line-height:120%;text-align:center;color:#1A1D2B;margin:0}.pricing-page .section-subtitle{font-family:Inter;font-size:16px;line-height:140%;text-align:center;color:#6A6F87;margin-top:16px;margin-bottom:48px}.pricing-page .addons-grid{width:100%;max-width:1100px}.pricing-page .addon-card{flex:1 1;background:#FFFFFF;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.08),0 2px 4px -2px rgba(0,0,0,.08)}.pricing-page .addon-image{background:#F0F9E8;display:flex;justify-content:center;align-items:center}.pricing-page .addon-image img{max-width:100%;width:100%;height:auto;object-fit:contain;border-top-right-radius:12px;border-top-left-radius:12px}.pricing-page .addon-content{padding:24px}.pricing-page .addon-content h5{font-family:Inter;font-weight:600;font-size:20px;line-height:130%;color:#1A1D2B;margin:0 0 8px}.pricing-page .addon-content p{font-family:Inter;font-size:14px;line-height:150%;color:#6A6F87;margin:0 0 16px}.pricing-page .addon-price{display:flex;align-items:baseline}.pricing-page .addon-price .price{font-family:Inter;font-weight:700;font-size:32px;color:#1A1D2B}.pricing-page .addon-price .period{font-family:Inter;font-size:14px;color:#6A6F87;margin-left:4px}.pricing-page .faq-section{padding:80px 0}.pricing-page .faq-left{flex:0 0 350px;max-width:350px}.pricing-page .faq-left h2{font-family:Inter;font-weight:700;font-size:32px;line-height:120%;color:#1A1D2B;margin:0 0 16px}.pricing-page .faq-left p{font-family:Inter;font-size:14px;line-height:160%;color:#6A6F87;margin:0}.pricing-page .faq-right{flex:1 1;display:flex;flex-direction:column;gap:12px}.pricing-page .faq-right .expandable-card{background:#F9FAFB;border-radius:8px;border:none;cursor:pointer}.pricing-page .faq-right .expandable-card .card-header{font-family:Inter;font-weight:500;font-size:15px;line-height:140%;color:#1A1D2B}.pricing-page .faq-right .expandable-card .card-content-dropdown{font-family:Inter;font-size:14px;line-height:160%;color:#6A6F87;padding-top:12px}@media(max-width:991px){.pricing-page .faq-section{padding:60px 0}.pricing-page .faq-left{flex:1 1;max-width:100%}.pricing-page .faq-left h2{font-size:28px}}@media(max-width:1200px){.pricing-page .subtitle{margin-block:10px 16px;font-size:14px}.pricing-page small{font-size:12px}.pricing-page .price{font-size:36px}}@media(max-width:991px){.pricing-page .addons-section{padding:60px 0}.pricing-page .addon-price .price,.pricing-page .addons-section h2{font-size:28px}}