.section-label{font-family:var(--fm);font-size:12.5px;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.content{color:var(--gray-700);font-size:16.5px;line-height:1.65}.pricing{background:var(--gray-50);overflow:hidden;position:relative}.pricing:before{background:radial-gradient(ellipse at top right,rgba(14,165,169,.05),transparent 55%),radial-gradient(ellipse at bottom left,rgba(11,29,58,.04),transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}.pricing-inner{position:relative;z-index:1}.pricing-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:36px}.pricing-card{background:var(--white);border:1px solid var(--gray-200);border-radius:16px;padding:28px 30px}.pricing-card-label{font-family:var(--fm);font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.pricing-card.jde .pricing-card-label{color:var(--jde-dark)}.pricing-card.ns .pricing-card-label{color:var(--ns-dark)}.pricing-card h3{font-size:18px;letter-spacing:-.5px;margin-bottom:12px}.pricing-card p{color:var(--gray-700);font-size:14.5px;line-height:1.6}.pricing-components{border-top:1px solid var(--gray-100);display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:16px 0 0}.pricing-component{align-items:start;display:grid;font-size:13.5px;gap:14px;grid-template-columns:130px 1fr;line-height:1.5}.pricing-component-label{color:var(--gray-500);font-family:var(--fm);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.pricing-component-value{color:var(--gray-700)}.pricing-component-value strong{color:var(--navy);font-weight:700}@media (max-width:1024px){.pricing-grid{grid-template-columns:1fr}}@media (max-width:640px){.pricing-component{gap:4px;grid-template-columns:1fr}}