.BAASigningModal_backdrop__rRBva{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.BAASigningModal_modal__4X_2h{background:#fff;border-radius:16px;box-shadow:0 25px 50px rgba(0,0,0,.25);max-width:500px;width:90%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;border:2px solid #6366f1}.BAASigningModal_header__fdpug{padding:24px 24px 16px;border-bottom:1px solid #e5e7eb}.BAASigningModal_title__4_pWW{margin:0;color:#1f2937;font-size:24px;font-weight:700;text-align:center}.BAASigningModal_subtitle__uzWMq{margin:8px 0 0;color:#6b7280;font-size:14px;text-align:center;line-height:1.5}.BAASigningModal_content__3mbpe{flex:1 1;padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.BAASigningModal_reviewLink__Jt3AD{text-align:center}.BAASigningModal_companyField__70RZa{display:flex;flex-direction:column;gap:8px}.BAASigningModal_label__1mzYM{color:#374151;font-size:14px;font-weight:500}.BAASigningModal_companyInput__lu8Qx{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#1f2937;transition:border-color .2s ease}.BAASigningModal_companyInput__lu8Qx:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.BAASigningModal_companyInput__lu8Qx::placeholder{color:#9ca3af}.BAASigningModal_link__f6pgs{color:#6366f1;text-decoration:none;font-size:16px;font-weight:500;transition:color .2s ease;display:inline-flex;align-items:center;gap:8px}.BAASigningModal_link__f6pgs:hover{color:#4f46e5;text-decoration:underline}.BAASigningModal_signaturePreview__MuuWS{display:flex;flex-direction:column;gap:12px}.BAASigningModal_previewLabel__vf27H{margin:0;color:#374151;font-size:14px;font-weight:500}.BAASigningModal_previewBox__P5M_h{border:2px solid #e5e7eb;border-radius:8px;padding:16px;background:#f9fafb;display:flex;align-items:center;justify-content:center;min-height:100px}.BAASigningModal_signatureImage__69D26{max-width:100%;max-height:80px;object-fit:contain}.BAASigningModal_actions__zlDgv{display:flex;flex-direction:column;gap:16px}.BAASigningModal_signButton__4TwRJ{width:100%;padding:14px 24px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.BAASigningModal_signButton__4TwRJ:hover:not(:disabled){background:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.BAASigningModal_signButton__4TwRJ:disabled{opacity:.7;cursor:not-allowed}.BAASigningModal_spinner__lxzCk{display:inline-block;animation:BAASigningModal_spin__qJL_T 1s linear infinite}@keyframes BAASigningModal_spin__qJL_T{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BAASigningModal_checkmark__c8MwQ{font-size:20px;color:#22c55e}.BAASigningModal_errorMessage__HlONp{padding:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:14px}.BAASigningModal_errorMessage__HlONp p{margin:0 0 8px}.BAASigningModal_retryButton__QZLWu{padding:6px 12px;background:#ef4444;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s ease}.BAASigningModal_retryButton__QZLWu:hover:not(:disabled){background:#dc2626}.BAASigningModal_retryButton__QZLWu:disabled{opacity:.5;cursor:not-allowed}.BAASigningModal_disclaimer__kyZJN{margin:0;color:#6b7280;font-size:12px;text-align:center;line-height:1.5}@media (max-width:640px){.BAASigningModal_modal__4X_2h{width:100%;max-width:100%;max-height:100vh;border-radius:0;border:none}.BAASigningModal_backdrop__rRBva{align-items:flex-end}.BAASigningModal_content__3mbpe{padding:20px}}.PricingPage_page__7lwCG{min-height:100vh;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.PricingPage_page__7lwCG .container{max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}.PricingPage_page__7lwCG .pricing-hero{padding:40px 0 20px;text-align:center}.PricingPage_page__7lwCG .pricing-title{font-size:2.5rem;font-weight:700;margin-bottom:16px;white-space:nowrap;background:linear-gradient(45deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PricingPage_page__7lwCG .pricing-badge{display:inline-flex;background:#f59e0b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:50px;padding:9px 24px;min-height:38px;min-width:580px;max-width:580px;align-items:center;justify-content:center;margin-top:16px;position:relative;overflow:hidden}.PricingPage_page__7lwCG .badge-text{font-weight:600;font-size:1rem;white-space:nowrap}.PricingPage_page__7lwCG .badge-text-swipeIn{animation:PricingPage_swipeIn__voYdV .6s ease-out}.PricingPage_page__7lwCG .badge-text-bounceIn{animation:PricingPage_bounceIn__H3SnD .7s ease-out}.PricingPage_page__7lwCG .badge-text-fadeIn{animation:PricingPage_fadeIn__7aiVO .5s ease-in-out}.PricingPage_page__7lwCG .badge-text-slideUp{animation:PricingPage_slideUp__u_xI3 .6s ease-out}.PricingPage_page__7lwCG .badge-text-zoomIn{animation:PricingPage_zoomIn__vuvPx .5s ease-out}@keyframes PricingPage_swipeIn__voYdV{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes PricingPage_bounceIn__H3SnD{0%{opacity:0;transform:scale(.3) translateY(20px)}50%{opacity:1;transform:scale(1.05) translateY(-5px)}70%{transform:scale(.9) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes PricingPage_fadeIn__7aiVO{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes PricingPage_slideUp__u_xI3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes PricingPage_zoomIn__vuvPx{0%{opacity:0;transform:scale(.5)}50%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.PricingPage_page__7lwCG .billing-toggle-section{padding:20px 0}.PricingPage_page__7lwCG .billing-toggle{display:flex;justify-content:center;background:hsla(0,0%,100%,.1);border-radius:50px;padding:8px;max-width:400px;margin:0 auto}.PricingPage_page__7lwCG .toggle-option{flex:1 1;padding:16px 24px;border:none;background:transparent;color:#fff;font-weight:600;font-size:1.15rem;border-radius:50px;cursor:pointer;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:center;gap:8px}.PricingPage_page__7lwCG .toggle-option.active{background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PricingPage_page__7lwCG .save-badge{background:#f59e0b;color:#fff;padding:5px 10px;border-radius:12px;font-size:.875rem;font-weight:600;animation:PricingPage_pulse__t1UnX 2s ease-in-out infinite}@keyframes PricingPage_pulse__t1UnX{0%,to{opacity:1}50%{opacity:.7}}.PricingPage_page__7lwCG .pricing-cards{padding:20px 0 60px}.PricingPage_page__7lwCG .plans-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:40px}.PricingPage_page__7lwCG .plan-card{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;padding:28px 20px 20px;position:relative;transition:all .3s ease;display:flex;flex-direction:column;height:100%;min-width:0}.PricingPage_page__7lwCG .plan-card:hover{transform:translateY(-8px);border-color:hsla(0,0%,100%,.4)}.PricingPage_page__7lwCG .plan-card.popular{border:2px solid #9cff2e;box-shadow:0 20px 40px rgba(156,255,46,.2)}.PricingPage_page__7lwCG .plan-card.hipaa{border:2px solid #f59e0b;box-shadow:0 20px 40px rgba(245,158,11,.2)}.PricingPage_page__7lwCG .plan-card.hipaa.popular{padding-left:24px;padding-right:24px}.PricingPage_page__7lwCG .hipaa-badge{position:absolute;top:16px;left:16px;width:72px;height:72px}.PricingPage_page__7lwCG .plan-header{text-align:center;margin-bottom:24px;padding-left:0;padding-right:0}.PricingPage_page__7lwCG .plan-name{font-size:1.5rem;font-weight:700;margin-bottom:16px}.PricingPage_page__7lwCG .plan-price{margin-bottom:16px}.PricingPage_page__7lwCG .price-amount{font-size:3rem;font-weight:700}.PricingPage_page__7lwCG .price-period{font-size:1rem;opacity:.8}.PricingPage_page__7lwCG .savings-text{color:#9cff2e;font-size:.875rem;font-weight:600;margin-top:8px;min-height:1.25rem;display:block}.PricingPage_page__7lwCG .plan-description{opacity:.9;font-size:.9rem}.PricingPage_page__7lwCG .plan-cta{text-align:center;margin-bottom:24px;display:flex;align-items:center;justify-content:center;gap:8px}.PricingPage_page__7lwCG .plan-features{flex:1 1;padding-left:0;padding-right:0;min-width:0}.PricingPage_page__7lwCG .features-list{list-style:none;padding:0;margin:0}.PricingPage_page__7lwCG .feature-item{display:flex;align-items:flex-start;margin-bottom:16px;font-size:1rem;line-height:1.5;min-width:0}.PricingPage_page__7lwCG .feature-text{flex:1 1;min-width:0;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.PricingPage_page__7lwCG .feature-icon{color:#9cff2e;font-weight:700;margin-right:12px;font-size:1.25rem;margin-top:2px;flex-shrink:0}.PricingPage_page__7lwCG .cta-button{width:100%;padding:16px 24px;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;min-height:56px;height:56px;display:flex;align-items:center;justify-content:center}.PricingPage_page__7lwCG .cta-button.primary{background:#9cff2e;color:#fff}.PricingPage_page__7lwCG .cta-button.primary:hover{background:#7fe02e;transform:translateY(-2px)}.PricingPage_page__7lwCG .cta-button.secondary{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3)}.PricingPage_page__7lwCG .cta-button.secondary:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px)}.PricingPage_page__7lwCG .cta-button.disabled{background:hsla(0,0%,100%,.1)!important;color:hsla(0,0%,100%,.5)!important;cursor:not-allowed!important;border:1px solid hsla(0,0%,100%,.1)!important}.PricingPage_page__7lwCG .cta-button.disabled:hover{background:hsla(0,0%,100%,.1)!important;transform:none!important}.PricingPage_page__7lwCG .most-popular-badge{position:absolute;top:16px;right:16px;width:80px;height:80px;animation:PricingPage_nudge__o3ZeX 2s infinite}@keyframes PricingPage_nudge__o3ZeX{0%,to{transform:translateX(0) scale(1)}25%{transform:translateX(3px) scale(1.05)}50%{transform:translateX(-3px) scale(1.05)}75%{transform:translateX(3px) scale(1.05)}}.PricingPage_page__7lwCG .comparison-section{padding:80px 0;background:rgba(0,0,0,.1)}.PricingPage_page__7lwCG .comparison-title{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:48px}.PricingPage_page__7lwCG .comparison-table{overflow-x:auto}.PricingPage_page__7lwCG .comparison-table table{width:100%;border-collapse:collapse;background:hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;table-layout:fixed}.PricingPage_page__7lwCG .comparison-table td,.PricingPage_page__7lwCG .comparison-table th{padding:16px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.1)}.PricingPage_page__7lwCG .comparison-table th{background:hsla(0,0%,100%,.2);font-weight:600}.PricingPage_page__7lwCG .faq-section{padding:80px 0}.PricingPage_page__7lwCG .faq-title{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:48px}.PricingPage_page__7lwCG .faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px}.PricingPage_page__7lwCG .faq-item{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;padding:24px}.PricingPage_page__7lwCG .faq-item h3{font-size:1.25rem;font-weight:600;margin-bottom:12px}.PricingPage_page__7lwCG .faq-item p{opacity:.9;line-height:1.6}.PricingPage_page__7lwCG .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PricingPage_page__7lwCG .modal-content{background:#fff;border-radius:16px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.PricingPage_page__7lwCG .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;border-bottom:1px solid #e5e7eb}.PricingPage_page__7lwCG .modal-header h3{font-size:1.5rem;font-weight:700;margin:0;color:#1f2937}.PricingPage_page__7lwCG .modal-close{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.PricingPage_page__7lwCG .modal-close:hover{background:#f3f4f6;color:#374151}.PricingPage_page__7lwCG .modal-body{padding:24px}.PricingPage_page__7lwCG .confirmation-content h4{font-size:1.25rem;font-weight:600;margin:0 0 16px;color:#1f2937}.PricingPage_page__7lwCG .confirmation-content p{color:#6b7280;line-height:1.5;margin:0 0 20px}.PricingPage_page__7lwCG .plan-details{background:#f9fafb;border-radius:8px;padding:16px;margin-bottom:20px}.PricingPage_page__7lwCG .current-plan,.PricingPage_page__7lwCG .new-plan{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.PricingPage_page__7lwCG .current-plan{border-bottom:1px solid #e5e7eb;margin-bottom:8px;color:#374151}.PricingPage_page__7lwCG .new-plan{font-weight:600;color:#1f2937}.PricingPage_page__7lwCG .price{color:#059669;font-weight:700}.PricingPage_page__7lwCG .billing-note{font-size:.875rem;color:#6b7280;font-style:italic}.PricingPage_page__7lwCG .modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.PricingPage_page__7lwCG .cancel-btn-secondary{background:#f3f4f6;color:#374151;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.PricingPage_page__7lwCG .cancel-btn-secondary:hover{background:#e5e7eb}.PricingPage_page__7lwCG .confirm-btn-primary{background:#6366f1;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.PricingPage_page__7lwCG .confirm-btn-primary:hover:not(:disabled){background:#4f46e5}.PricingPage_page__7lwCG .confirm-btn-primary:disabled{background:#9ca3af;cursor:not-allowed}.PricingPage_page__7lwCG .success-modal{text-align:center}.PricingPage_page__7lwCG .success-content{padding:20px 0}.PricingPage_page__7lwCG .success-icon{font-size:3rem;margin-bottom:16px}.PricingPage_page__7lwCG .success-content h3{font-size:1.5rem;font-weight:700;margin:0 0 12px;color:#1f2937}.PricingPage_page__7lwCG .success-content p{color:#6b7280;line-height:1.5;margin:0}@media (max-width:1200px){.PricingPage_page__7lwCG .plans-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:768px){.PricingPage_page__7lwCG .pricing-title{font-size:2.5rem}.PricingPage_page__7lwCG .plans-grid{grid-template-columns:1fr;gap:24px}.PricingPage_page__7lwCG .billing-toggle{max-width:300px}.PricingPage_page__7lwCG .toggle-option{padding:12px 16px;font-size:1.035rem}.PricingPage_page__7lwCG .comparison-table{font-size:.875rem}.PricingPage_page__7lwCG .modal-content{margin:20px;width:calc(100% - 40px)}.PricingPage_page__7lwCG .modal-actions{flex-direction:column}.PricingPage_page__7lwCG .cancel-btn-secondary,.PricingPage_page__7lwCG .confirm-btn-primary{width:100%}}