.pricing-page .child-container p{max-width:50rem}.pricing-page .divider{border-right:1px solid var(--line-colour-light)}.pricing-page .price-card-container{border-radius:var(--radius-md);outline:1px solid var(--line-colour-light);column-rule:1px solid var(--line-colour-light);flex-flow:row;align-items:center;width:100%;height:auto;display:flex;overflow:hidden}.pricing-page .price-card-container .page-heading{text-align:center;color:var(--text-primary)!important}.pricing-page .step{background:var(--bg-secondary);padding:var(--padding-x12)var(--padding-x10);align-self:stretch;align-items:center;gap:var(--spacing-lg);border-radius:var(--radius-md);border:1px solid var(--line-colour-light);flex-direction:column;flex:1 0 0;display:flex}.pricing-page .step .step-num{justify-content:center;align-items:center;gap:var(--spacing-md);aspect-ratio:1;border:3px solid var(--Info-info-outline-text-icon,#4559da);width:3.5rem;height:3.5rem;color:var(--info-ghost-text-icon);text-align:center;font-family:var(--font-family-heading);border-radius:624.938rem;flex-direction:column;font-style:normal;font-weight:400;display:flex}.pricing-page .step .subheading{text-align:center}.pricing-page .steps-container{gap:var(--spacing-lg);flex-direction:row;width:100%;height:auto;display:flex}.pricing-page .partner-spotlight{background:var(--caution-solid-bg)}.pricing-page .partner-spotlight .heading{text-align:left;width:100%}.pricing-page .partner-spotlight .partner-container{display:inherit;flex-direction:row;gap:1.5rem}.pricing-page .partner-spotlight .partner-text{display:inherit;align-items:flex-start;gap:var(--spacing-md);flex-direction:column}.pricing-page .partner-spotlight .partner-logo{background:var(--bg-primary);border-radius:var(--radius-md);padding:1.5rem}@media (max-width:1024px){.pricing-page .page-heading{text-align:center;font-size:2rem!important}.pricing-page .partner-program-container{gap:var(--spacing-xl);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid}.pricing-page .program-card{min-width:100%;padding:var(--padding-x12)}.pricing-page .premium-bots-container{gap:var(--spacing-xl);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid}.pricing-page .premium-bots-pricing{margin-top:3rem}}@media (max-width:786px){.pricing-page .price-card-container{flex-direction:column;justify-content:center;width:100%}.pricing-page .divider{border-right:none;border-bottom:1px solid var(--line-colour-light)}.pricing-page .steps-container{flex-direction:column}.pricing-page .partner-container{flex-direction:column!important}}
.price-card{padding:var(--padding-lg);background:var(--bg-secondary);align-self:stretch;align-items:center;gap:var(--spacing-xl);flex-direction:column;flex:1 0 0;height:auto;display:flex}.price-card .card-top{display:inherit;flex-direction:inherit;align-items:center;gap:var(--spacing-xl);padding-bottom:var(--padding-x12);border-bottom:1px solid var(--line-colour-light);height:25rem}.price-card .card-top .subheading{font-weight:400}.price-card .card-top .revenue-share{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.price-card .card-top .revenue-share .revenue-pill{height:2.1875rem;color:var(--secondary-muted-text-icon);border-radius:var(--radius-md);background:var(--secondary-muted-bg);flex-shrink:0;justify-content:center;align-items:center;gap:.625rem;padding:.75rem;display:flex}.price-card .card-top .revenue-share .revenue-title{color:var(--text-tertiary);text-align:center}.price-card .card-top .pricing-btn{margin-top:auto}.price-card .card-bottom{align-items:flex-start;gap:var(--spacing-xl);flex-direction:column;height:auto;display:flex}.price-card .card-bottom p{width:100%;display:inherit;text-align:left;flex:0 1 0;height:auto;margin:0}.price-card .card-bottom ul{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;flex:1 0 0;width:100%;margin:0;padding:0;list-style:none;display:flex}.price-card .card-bottom ul li{font-size:var(--typography-md);flex-direction:row;align-items:center;gap:.5rem;display:flex}.price-card .card-bottom ul li .check-icon{color:#ff0f80;aspect-ratio:1;font-size:1rem}@media (max-width:786px){.price-card .card-top{height:auto!important}}
.partner-signup-overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(4,6,20,.6);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.partner-signup-modal{align-items:stretch;gap:var(--spacing-lg);width:min(800px,100%);padding:var(--padding-x10);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary,#070a23);flex-direction:column;display:flex;box-shadow:0 30px 80px rgba(10,14,41,.35)}.partner-signup-header{justify-content:space-between;gap:var(--spacing-md);display:flex}.partner-signup-header div{display:inherit;gap:var(--spacing-md);flex-direction:column}.partner-signup-header .description{text-align:left;color:var(--text-secondary,#4a4e69);margin:0}.partner-signup-header .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary,#6f7285);margin:0;font-size:.8rem;font-weight:600}.partner-signup-close{cursor:pointer;color:inherit;background:0 0;border:0;align-self:flex-start;font-size:1.75rem;line-height:1}.partner-signup-form{flex-direction:column;gap:1rem;display:flex}.partner-signup-form .form-fields-container{display:inherit;gap:var(--spacing-lg);padding:var(--padding-lg);background:var(--bg-primary);border-radius:var(--radius-md);border:1px solid var(--line-colour-light);flex-direction:row}.partner-signup-form .form-fields-container .form-section{display:inherit;gap:var(--spacing-md);flex-direction:column;flex:1}.partner-signup-form .form-fields-container .org-bio textarea{resize:none;height:7rem;overflow:auto}.partner-signup-stripe-field{flex-direction:column;gap:.25rem;display:flex}.partner-signup-stripe-field .stripe-hint{color:var(--text-secondary,#4a4e69);align-self:flex-end;margin:0}.partner-signup-stripe-field .stripe-hint a{color:var(--primary-500,#4f46f8);text-decoration:underline}.partner-signup-error{color:var(--status-danger,#c53030);margin:0;font-size:.875rem}.partner-signup-actions{justify-content:flex-end;gap:.75rem;display:flex}.partner-signup-success{align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}@media (max-width:600px){.partner-signup-modal{border-radius:1.25rem;padding:1.5rem}.partner-signup-actions{flex-direction:column}}
