.connect-pricing-section{padding:80px 20px;text-align:center}.connect-pricing-section h2{color:#101541;font-size:clamp(40px,5vw,64px);line-height:1.1;margin-bottom:20px}.pricing-intro{color:#101541;font-size:24px;line-height:1.5;margin:0 auto 50px;max-width:850px}.connect-pricing-card{background:#fff;border-radius:28px;box-shadow:0 12px 40px rgba(16,21,65,.08);margin:0 auto 40px;max-width:900px;overflow:hidden}.pricing-row{align-items:center;display:flex;justify-content:space-between;padding:40px 50px}.pricing-row:not(:last-child){border-bottom:1px solid #ebebeb}.pricing-content{text-align:left}.pricing-content h3{color:#101541;font-size:34px;font-weight:700;margin:0 0 8px}.pricing-content p{color:#666;font-size:20px;margin:0}.pricing-price{text-align:right}.amount{color:#101541;display:block;font-size:64px;font-weight:700;line-height:1}.price-note{color:#666;display:block;font-size:22px;margin-top:6px}.nimbus-cta{align-items:center;background:#e61d2f;border-radius:999px;color:#fff;display:inline-flex;font-weight:600;justify-content:center;padding:14px 32px;text-decoration:none;transition:all .2s ease}.nimbus-cta:hover{transform:translateY(-1px)}@media (max-width:767px){.pricing-row{flex-direction:column;gap:20px;padding:30px}.pricing-content,.pricing-price,.pricing-row{text-align:center}.pricing-content h3{font-size:28px}.amount{font-size:48px}.pricing-intro{font-size:18px}}