.new-pricing-section{max-width:1400px;padding:var(--spacing-07)0 var(--spacing-10);margin:0 auto}.new-pricing-section .section-header{text-align:left}.new-pricing-section .section-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--blue);margin-bottom:var(--spacing-04);box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;display:block}.new-pricing-section .section-h2{color:var(--text-01);letter-spacing:0;background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;margin:0;font-size:32px;font-weight:300}.new-pricing-section .section-h2 strong{font-weight:600}.new-pricing-section .section-desc{color:var(--text-02);font-size:14px;line-height:1.5}.billing-toggle-container{align-items:center;gap:var(--spacing-05);margin:0 0 var(--spacing-06);flex-direction:row;display:flex}.billing-toggle{box-shadow:none;border:1px solid var(--ui-03);background:0 0;border-radius:0;padding:0;display:inline-flex;position:relative}.billing-toggle-option{z-index:1;padding:10px var(--spacing-06);color:var(--text-01);background:var(--ui-01);cursor:pointer;text-align:center;border:none;border-radius:0;min-width:108px;font-size:14px;font-weight:400;transition:background-color .12s,color .12s;position:relative}.billing-toggle-option:first-child{border-right:1px solid var(--ui-03)}.billing-toggle-option.active{color:var(--ui-01);background:var(--ui-05);font-weight:600}.billing-toggle-option:hover:not(.active){background:var(--ui-02)}.billing-toggle-slider{display:none}.savings-badge{background:var(--green-bg);color:var(--green);box-shadow:none;border:none;border-radius:0;padding:2px 10px;font-size:12px;font-weight:500;animation:none;display:inline-block}.savings-badge svg{display:none}.new-pricing-grid{margin-top:var(--spacing-07);background:var(--ui-03);border:1px solid var(--ui-03);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.new-price-card{background:var(--ui-01);padding:var(--spacing-06);border:none;border-radius:0;flex-direction:column;transition:background-color .12s;display:flex;position:relative}.new-price-card:hover{box-shadow:none;background:var(--ui-02);transform:none}.new-price-card.popular{background:var(--blue);box-shadow:none;border:0}.new-price-card.popular:hover{background:var(--blue-hover)}.new-price-card.popular .new-price-name,.new-price-card.popular .dollar-sign,.new-price-card.popular .price-number,.new-price-card.popular .custom-price,.new-price-card.popular .new-price-description,.new-price-card.popular .new-price-feature,.new-price-card.popular .new-price-feature span{color:var(--ui-01)}.new-price-card.popular .new-price-cadence{color:#ffffffb3}.new-price-card.popular .new-price-feature svg{color:var(--ui-01)}.new-price-card.popular .new-price-features{border-top-color:#fff3}.new-price-header{margin-bottom:var(--spacing-05);justify-content:space-between;align-items:center;min-height:24px;display:flex}.new-price-name{letter-spacing:.04em;color:var(--text-01);margin:0;font-size:14px;font-weight:600}.popular-badge{background:var(--blue);color:var(--ui-01);letter-spacing:.02em;white-space:nowrap;border-radius:0;align-items:center;gap:0;padding:2px 10px;font-size:11px;font-weight:500;display:inline-flex}.new-price-card.popular .popular-badge{background:var(--ui-01);color:var(--blue)}.popular-badge svg{display:none}.new-price-amount{margin-bottom:var(--spacing-02);align-items:flex-start;min-height:52px;display:flex}.dollar-sign{color:var(--text-01);margin-top:6px;margin-right:2px;font-size:20px;font-weight:300}.price-number{color:var(--text-01);letter-spacing:-.02em;font-size:42px;font-weight:300;line-height:1}.custom-price{color:var(--text-01);font-size:28px;font-weight:400;line-height:1.4}.new-price-cadence{color:var(--text-02);margin:0 0 var(--spacing-03);font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.5}.annual-savings-badge{background:var(--green-bg);color:var(--green);margin-bottom:var(--spacing-03);box-shadow:none;border:none;border-radius:0;padding:2px 10px;font-size:11px;font-weight:500;display:inline-block}.new-price-card.popular .annual-savings-badge{color:var(--ui-01);background:#ffffff26}.new-price-description{color:var(--text-02);margin:0 0 var(--spacing-06);font-size:13px;line-height:1.5}.new-price-features{margin:0 0 var(--spacing-07);border-top:1px solid var(--ui-03);padding:0;padding-top:var(--spacing-05);flex-grow:1;list-style:none}.new-price-feature{align-items:flex-start;gap:var(--spacing-03);margin-bottom:var(--spacing-04);color:var(--text-01);font-size:14px;line-height:1.5;display:flex}.new-price-feature svg{color:var(--blue);flex-shrink:0;width:16px;height:16px;margin-top:2px}.new-price-feature span{flex:1}.new-price-button{border:none;border-radius:0;justify-content:center;align-items:center;gap:6px;width:100%;min-height:48px;padding:12px 24px;font-size:14px;font-weight:400;text-decoration:none;transition:background-color .12s;display:flex}.new-price-button.primary{background:var(--blue);color:var(--ui-01)}.new-price-button.primary:hover{background:var(--blue-hover);box-shadow:none;transform:none}.new-price-card.popular .new-price-button.primary{background:var(--ui-01);color:var(--blue)}.new-price-card.popular .new-price-button.primary:hover{background:var(--ui-02)}.new-price-button.secondary{color:var(--blue);border:1px solid var(--blue);background:0 0}.new-price-button.secondary:hover{background:var(--blue-light)}@media (max-width:1400px){.new-pricing-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.new-pricing-grid{grid-template-columns:repeat(2,1fr)}.new-price-card.popular{grid-column:1/-1;max-width:600px;margin:0 auto}}@media (max-width:768px){.new-pricing-section{padding:var(--spacing-09)0}.new-pricing-grid{grid-template-columns:1fr;gap:1px}.new-price-card{padding:var(--spacing-06)}.price-number{font-size:36px}.popular-badge{padding:2px 10px;font-size:10px}.billing-toggle-option{padding:10px var(--spacing-05);min-width:80px;font-size:13px}.savings-badge{font-size:11px}.annual-savings-badge{font-size:10px}.billing-toggle-container{flex-direction:column;align-items:flex-start}}
